From 54843c541780929647fefaf366f30146b54c5612 Mon Sep 17 00:00:00 2001 From: puxuan <413323644@qq.com> Date: Tue, 6 May 2025 20:44:39 +0800 Subject: [PATCH] spine --- Assets/Editor/SpineSettings.asset | 3 + .../SpineAnimationTesterTool.cs | 6 +- .../Instantiate from Script.unity | 576 +- .../Other Examples/Physics Constraints.unity | 15770 ++++++++++++++++ .../Physics Constraints.unity.meta | 7 + .../RenderTexture FadeOut Transparency.unity | 68 +- .../SpineboyBeginnerView.cs | 12 +- .../SpineboyBeginnerViewGraphic.cs | 12 +- .../Scripts/RuntimeLoadFromExportsExample.cs | 49 +- .../Sample Components/RenderExistingMesh.cs | 53 +- .../RenderExistingMeshGraphic.cs | 224 + .../RenderExistingMeshGraphic.cs.meta | 11 + .../TwoByTwoTransformEffectExample.cs | 4 + .../RenderQuadGraphicMaterial.mat | 106 + .../RenderQuadGraphicMaterial.mat.meta} | 2 +- .../SkeletonGraphicRenderTexture.cs | 89 +- .../SkeletonRenderTexture.cs | 33 +- .../SkeletonRenderTextureBase.cs | 44 + .../SkeletonRagdoll.cs | 2 +- .../SkeletonRagdoll2D.cs | 2 +- .../Spine Examples/Scripts/SpineGauge.cs | 2 +- .../Spine Skeletons/Dragon/dragon.atlas.txt | 152 +- .../Spine Skeletons/Dragon/dragon.json | 4 +- .../Spine Skeletons/Dragon/dragon.png | Bin 363735 -> 316851 bytes .../Spine Skeletons/Dragon/dragon.png.meta | 2 +- .../Spine Skeletons/Dragon/dragon2.png | Bin 26080 -> 221041 bytes .../Spine Skeletons/Dragon/dragon2.png.meta | 2 +- .../Spine Skeletons/Dragon/dragon3.png | Bin 79204 -> 211212 bytes .../Spine Skeletons/Dragon/dragon3.png.meta | 2 +- .../Spine Skeletons/Dragon/dragon4.png | Bin 132398 -> 26336 bytes .../Spine Skeletons/Dragon/dragon4.png.meta | 2 +- .../Spine Skeletons/Dragon/dragon5.png | Bin 100416 -> 14579 bytes .../Spine Skeletons/Dragon/dragon5.png.meta | 2 +- .../Spine Skeletons/Dragon/dragon6.png | Bin 82201 -> 0 bytes .../Spine Skeletons/Dragon/dragon_Atlas.asset | 1 - .../Spine Skeletons/Dragon/dragon_dragon.mat | 2 + .../Spine Skeletons/Dragon/dragon_dragon2.mat | 2 + .../Spine Skeletons/Dragon/dragon_dragon3.mat | 2 + .../Spine Skeletons/Dragon/dragon_dragon4.mat | 2 + .../Spine Skeletons/Dragon/dragon_dragon5.mat | 2 + .../Spine Skeletons/Eyes/eyes.atlas.txt | 8 +- .../Spine Skeletons/Eyes/eyes.json | 4 +- .../Spine Skeletons/Eyes/eyes.png | Bin 32446 -> 31231 bytes .../Spine Skeletons/Eyes/eyes.png.meta | 2 +- .../Spine Skeletons/Eyes/eyes_Material.mat | 6 +- .../Eyes/eyes_Material.mat.meta | 4 + .../FootSoldier/Equipment/Equipment.png.meta | 2 +- .../Equipment/Equipment_Material.mat | 2 + .../Spine Skeletons/FootSoldier/FS_White.png | Bin 51635 -> 52151 bytes .../FootSoldier/FS_White.png.meta | 2 +- .../FootSoldier/FS_White_Material.mat | 6 +- .../FootSoldier/FS_White_Material.mat.meta | 4 + .../FootSoldier/FootSoldier.json | 4 +- .../Spine Skeletons/Gauge/Gauge.atlas.txt | 8 +- .../Spine Skeletons/Gauge/Gauge.json | 4 +- .../Spine Skeletons/Gauge/Gauge.png | Bin 2150 -> 2058 bytes .../Spine Skeletons/Gauge/Gauge.png.meta | 2 +- .../Spine Skeletons/Gauge/Gauge_Material.mat | 6 +- .../Gauge/Gauge_Material.mat.meta | 4 + .../Spine Skeletons/Goblins/dagger.png.meta | 27 +- .../Spine Skeletons/Goblins/goblins.atlas.txt | 131 +- .../Spine Skeletons/Goblins/goblins.json | 4 +- .../Spine Skeletons/Goblins/goblins.png | Bin 143319 -> 141942 bytes .../Spine Skeletons/Goblins/goblins.png.meta | 2 +- .../Goblins/goblins_Material.mat | 8 +- .../Goblins/goblins_Material.mat.meta | 4 +- .../Spine Skeletons/Hero/hero-pro.atlas.txt | 65 +- .../Spine Skeletons/Hero/hero-pro.json | 10 +- .../Spine Skeletons/Hero/hero-pro.png | Bin 90191 -> 87474 bytes .../Spine Skeletons/Hero/hero-pro.png.meta | 2 +- .../Hero/hero-pro_Material.mat | 8 +- .../Hero/hero-pro_Material.mat.meta | 3 +- .../Raggedy Spineboy.atlas.txt | 11 +- .../Raggedy Spineboy/Raggedy Spineboy.png | Bin 31930 -> 32128 bytes .../Raggedy Spineboy.png.meta | 2 +- .../Raggedy Spineboy_Material.mat | 6 +- .../Raggedy Spineboy_Material.mat.meta | 4 + .../Raggedy Spineboy/raggedy spineboy.json | 4 +- .../Spine Skeletons/Raptor/raptor.atlas.txt | 93 +- .../Spine Skeletons/Raptor/raptor.json | 18 +- .../Spine Skeletons/Raptor/raptor.png | Bin 414905 -> 446931 bytes .../Spine Skeletons/Raptor/raptor.png.meta | 2 +- .../Raptor/raptor_Material.mat | 11 +- .../Raptor/raptor_Material.mat.meta | 4 + .../Spineunitygirl/Doi.atlas.txt | 90 +- .../Spine Skeletons/Spineunitygirl/Doi.json | 4 +- .../Spine Skeletons/Spineunitygirl/Doi.png | Bin 139275 -> 139251 bytes .../Spineunitygirl/Doi.png.meta | 2 +- .../Spineunitygirl/Doi_Material.mat | 4 +- .../Spineunitygirl/Doi_Material.mat.meta | 3 +- .../stretchyman-diffuse-pma.png.meta | 2 +- .../stretchyman-diffuse-pma_Material.mat | 9 +- .../Stretchyman/stretchyman-normals.png.meta | 126 +- .../Stretchyman/stretchyman.json | 47 +- .../Spine Skeletons/celestial-circus.meta} | 2 +- .../celestial-circus-pma.atlas.txt | 174 + .../celestial-circus-pma.atlas.txt.meta} | 2 +- .../celestial-circus/celestial-circus-pma.png | Bin 0 -> 823516 bytes .../celestial-circus-pma.png.meta} | 12 +- .../celestial-circus-pma_Atlas.asset | 19 + .../celestial-circus-pma_Atlas.asset.meta | 8 + .../celestial-circus-pma_Material.mat | 45 + .../celestial-circus-pma_Material.mat.meta | 8 + ...rcus-pma_celestial-circus-pma-Multiply.mat | 53 + ...pma_celestial-circus-pma-Multiply.mat.meta | 8 + .../celestial-circus-pro.json | 3758 ++++ .../celestial-circus-pro.json.meta} | 14 +- .../celestial-circus-pro_SkeletonData.asset | 33 + ...lestial-circus-pro_SkeletonData.asset.meta | 8 + .../Spine Skeletons/cloud-pot.meta} | 16 +- .../cloud-pot/cloud-pot-pma.atlas.txt | 86 + .../cloud-pot/cloud-pot-pma.atlas.txt.meta} | 14 +- .../cloud-pot/cloud-pot-pma.png | Bin 0 -> 357060 bytes .../cloud-pot/cloud-pot-pma.png.meta} | 44 +- .../cloud-pot/cloud-pot-pma_Atlas.asset | 19 + .../cloud-pot/cloud-pot-pma_Atlas.asset.meta | 8 + .../cloud-pot/cloud-pot-pma_Material.mat | 45 + .../cloud-pot/cloud-pot-pma_Material.mat.meta | 8 + .../cloud-pot/cloud-pot.skel.bytes | Bin 0 -> 8397 bytes .../cloud-pot/cloud-pot.skel.bytes.meta | 7 + .../cloud-pot/cloud-pot_SkeletonData.asset | 31 + .../cloud-pot_SkeletonData.asset.meta | 8 + .../mix-and-match/mix-and-match-pma.atlas.txt | 364 +- .../mix-and-match/mix-and-match-pma.png | Bin 377638 -> 376015 bytes .../mix-and-match/mix-and-match-pma.png.meta | 2 +- .../mix-and-match-pma_Material.mat | 4 +- .../mix-and-match-pma_Material.mat.meta | 3 +- .../mix-and-match/mix-and-match-pro.json | 354 +- .../SpriteMask_Mask.png.meta | 27 +- .../raptor-pro-and-mask/raptor-pma.atlas.txt | 97 +- .../raptor-pro-and-mask/raptor-pma.png | Bin 417073 -> 420636 bytes .../raptor-pro-and-mask/raptor-pma.png.meta | 2 +- .../raptor-pma_Material.mat | 4 +- .../raptor-pma_Material.mat.meta | 3 +- ...raptor-pma_MaterialOutline_OutsideMask.mat | 46 + ...r-pma_MaterialOutline_OutsideMask.mat.meta | 8 + .../raptor-pma_MaterialTint.mat | 49 + .../raptor-pma_MaterialTint.mat.meta | 8 + .../raptor-pma_MaterialTint_OutsideMask.mat | 49 + ...ptor-pma_MaterialTint_OutsideMask.mat.meta | 8 + .../raptor-pro-and-mask/raptor-pro.json | 80 +- .../Spine Skeletons/sack.meta} | 16 +- .../Spine Skeletons/sack/sack-pma.atlas.txt | 11 + .../sack/sack-pma.atlas.txt.meta | 7 + .../Spine Skeletons/sack/sack-pma.png | Bin 0 -> 170915 bytes .../Spine Skeletons/sack/sack-pma.png.meta | 112 + .../Spine Skeletons/sack/sack-pma_Atlas.asset | 19 + .../sack/sack-pma_Atlas.asset.meta | 8 + .../sack-pma_Material.mat} | 6 +- .../sack/sack-pma_Material.mat.meta | 8 + .../Spine Skeletons/sack/sack-pro.skel.bytes | Bin 0 -> 42777 bytes .../sack/sack-pro.skel.bytes.meta | 7 + .../sack/sack-pro_SkeletonData.asset | 31 + .../sack/sack-pro_SkeletonData.asset.meta | 8 + .../Spine Skeletons/snowglobe.meta} | 16 +- .../snowglobe/snowglobe-pma.atlas.txt | 210 + .../snowglobe/snowglobe-pma.atlas.txt.meta | 7 + .../snowglobe/snowglobe-pma.png | Bin 0 -> 709342 bytes .../snowglobe/snowglobe-pma.png.meta | 112 + .../snowglobe/snowglobe-pma_2.png | Bin 0 -> 820325 bytes .../snowglobe/snowglobe-pma_2.png.meta | 112 + .../snowglobe/snowglobe-pma_3.png | Bin 0 -> 413130 bytes .../snowglobe/snowglobe-pma_3.png.meta | 112 + .../snowglobe/snowglobe-pma_4.png | Bin 0 -> 253549 bytes .../snowglobe/snowglobe-pma_4.png.meta | 112 + .../snowglobe/snowglobe-pma_5.png | Bin 0 -> 410641 bytes .../snowglobe/snowglobe-pma_5.png.meta | 112 + .../snowglobe/snowglobe-pma_Atlas.asset | 23 + .../snowglobe/snowglobe-pma_Atlas.asset.meta | 8 + .../snowglobe/snowglobe-pma_snowglobe-pma.mat | 45 + .../snowglobe-pma_snowglobe-pma.mat.meta | 8 + .../snowglobe-pma_snowglobe-pma_2.mat | 45 + .../snowglobe-pma_snowglobe-pma_2.mat.meta | 8 + .../snowglobe-pma_snowglobe-pma_3.mat | 45 + .../snowglobe-pma_snowglobe-pma_3.mat.meta | 8 + ...snowglobe-pma_snowglobe-pma_4-Multiply.mat | 53 + ...lobe-pma_snowglobe-pma_4-Multiply.mat.meta | 8 + .../snowglobe-pma_snowglobe-pma_4.mat | 45 + .../snowglobe-pma_snowglobe-pma_4.mat.meta | 8 + .../snowglobe-pma_snowglobe-pma_5.mat | 45 + .../snowglobe-pma_snowglobe-pma_5.mat.meta | 8 + .../snowglobe/snowglobe-pro.skel.bytes | Bin 0 -> 43213 bytes .../snowglobe/snowglobe-pro.skel.bytes.meta | 7 + .../snowglobe-pro_SkeletonData.asset | 33 + .../snowglobe-pro_SkeletonData.asset.meta | 8 + .../spineboy-pro/spineboy-pro.json | 12 +- .../spineboy-pro/spineboy-pro.png | Bin 1424610 -> 1432484 bytes .../spineboy-pro/spineboy-pro.png.meta | 2 +- .../spineboy-pro/spineboy-pro_Material.mat | 4 +- .../spineboy-pro_Material.mat.meta | 3 +- .../Equips/goggles-normal.png.meta | 15 +- .../Equips/goggles-tactical.png.meta | 15 +- .../spineboy-unity/Equips/gun-freeze.png.meta | 15 +- .../spineboy-unity/Equips/gun-normal.png.meta | 15 +- .../spineboy-unity/spineboy-unity.json | 6 +- .../spineboy-unity/spineboy.atlas.txt | 64 +- .../spineboy-unity/spineboy.png | Bin 529937 -> 543543 bytes .../spineboy-unity/spineboy.png.meta | 2 +- .../spineboy-unity/spineboy_Material.mat | 17 +- .../spineboy-unity/spineboy_Material.mat.meta | 4 +- .../Spine Skeletons/square32.png.meta | 27 +- .../whirlyblendmodes/whirlyblendmodes.json | 4 +- .../whirlyblendmodes/whirlyblendmodes.png | Bin 99515 -> 99453 bytes .../whirlyblendmodes.png.meta | 2 +- .../whirlyblendmodes_Material.mat | 4 +- .../whirlyblendmodes_Material.mat.meta | 3 +- Assets/ThirdParty/Spine/CHANGELOG.md | 2627 +-- Assets/ThirdParty/Spine/CHANGELOG.md.meta | 4 +- .../BoneFollowerGraphicInspector.cs | 10 +- .../Components/SkeletonGraphicInspector.cs | 515 +- .../Components/SkeletonMecanimInspector.cs | 46 +- .../Components/SkeletonRendererInspector.cs | 34 + .../SkeletonUtilityBoneInspector.cs | 8 +- .../Editor/GUI/icon-constraintPhysics.png | Bin 0 -> 3561 bytes .../GUI/icon-constraintPhysics.png.meta | 124 + .../Shaders/SpineShaderWithOutlineGUI.cs | 24 +- .../Editor/Shaders/SpineSpriteShaderGUI.cs | 8 - .../Editor/SpineAttributeDrawers.cs | 67 +- .../Editor/Utility/AssetUtility.cs | 95 +- .../Utility/BlendModeMaterialsUtility.cs | 97 +- .../spine-unity/Editor/Utility/Icons.cs | 2 + .../spine-unity/Editor/Utility/Preferences.cs | 29 + .../Editor/Utility/SpineBuildProcessor.cs | 39 +- .../Editor/Utility/SpineEditorUtilities.cs | 68 +- .../Editor/Utility/SpineHandles.cs | 93 +- .../Editor/Utility/SpineInspectorUtility.cs | 14 +- .../Editor/Windows/SkeletonBaker.cs | 23 +- .../Editor/Windows/SkeletonDebugWindow.cs | 24 + .../Editor/Windows/SpinePreferences.cs | 11 + .../Spine/Runtime/spine-csharp/Animation.cs | 886 +- .../Runtime/spine-csharp/AnimationState.cs | 259 +- .../spine-csharp/Attachments/Attachment.cs | 2 +- .../Attachments/MeshAttachment.cs | 2 +- .../Attachments/PointAttachment.cs | 12 +- .../Attachments/RegionAttachment.cs | 15 +- .../Attachments/VertexAttachment.cs | 2 +- .../Spine/Runtime/spine-csharp/Bone.cs | 251 +- .../Spine/Runtime/spine-csharp/BoneData.cs | 36 +- .../Runtime/spine-csharp/ConstraintData.cs | 10 +- .../Spine/Runtime/spine-csharp/IUpdatable.cs | 13 +- .../Runtime/spine-csharp/IkConstraint.cs | 76 +- .../Runtime/spine-csharp/IkConstraintData.cs | 4 +- .../Spine/Runtime/spine-csharp/MathUtils.cs | 11 + .../Runtime/spine-csharp/PathConstraint.cs | 34 +- .../Runtime/spine-csharp/PhysicsConstraint.cs | 326 + .../spine-csharp/PhysicsConstraint.cs.meta | 11 + .../spine-csharp/PhysicsConstraintData.cs | 71 + .../PhysicsConstraintData.cs.meta | 11 + .../Spine/Runtime/spine-csharp/Skeleton.cs | 214 +- .../Runtime/spine-csharp/SkeletonBinary.cs | 390 +- .../Runtime/spine-csharp/SkeletonClipping.cs | 137 +- .../Runtime/spine-csharp/SkeletonData.cs | 41 +- .../Runtime/spine-csharp/SkeletonJson.cs | 155 +- .../Runtime/spine-csharp/SkeletonLoader.cs | 17 - .../Spine/Runtime/spine-csharp/Skin.cs | 10 +- .../Spine/Runtime/spine-csharp/Slot.cs | 5 + .../Spine/Runtime/spine-csharp/SlotData.cs | 3 + .../spine-csharp/TransformConstraint.cs | 49 +- .../Spine/Runtime/spine-csharp/package.json | 2 +- .../Asset Types/BlendModeMaterials.cs | 146 +- .../Asset Types/OnDemandTextureLoader.cs | 14 + .../Asset Types/RegionlessAttachmentLoader.cs | 8 +- .../Asset Types/SkeletonDataAsset.cs | 16 +- .../Asset Types/SkeletonDataCompatibility.cs | 4 +- .../Asset Types/SpineAtlasAsset.cs | 7 +- .../Components/Following/BoneFollower.cs | 4 +- .../Following/BoneFollowerGraphic.cs | 12 +- .../RootMotion/SkeletonMecanimRootMotion.cs | 4 +- .../RootMotion/SkeletonRootMotion.cs | 4 +- .../RootMotion/SkeletonRootMotionBase.cs | 46 +- .../Components/SkeletonAnimation.cs | 26 +- .../spine-unity/Components/SkeletonGraphic.cs | 243 +- .../spine-unity/Components/SkeletonMecanim.cs | 135 +- .../SkeletonRenderSeparator.cs | 23 + .../Components/SkeletonRenderer.cs | 132 +- .../SkeletonUtility/SkeletonUtility.cs | 103 +- .../SkeletonUtility/SkeletonUtilityBone.cs | 12 +- .../spine-unity/Materials/UI-PMATexture.meta | 8 + .../Materials/UI-PMATexture/CanvasGroup.meta | 8 + .../SkeletonGraphicAdditive-CanvasGroup.mat | 99 + ...letonGraphicAdditive-CanvasGroup.mat.meta} | 16 +- .../SkeletonGraphicDefault-CanvasGroup.mat | 99 + ...keletonGraphicDefault-CanvasGroup.mat.meta | 8 + ...tonGraphicDefaultGrayscale-CanvasGroup.mat | 99 + ...aphicDefaultGrayscale-CanvasGroup.mat.meta | 8 + ...letonGraphicDefaultOutline-CanvasGroup.mat | 99 + ...GraphicDefaultOutline-CanvasGroup.mat.meta | 8 + .../SkeletonGraphicFill-CanvasGroup.mat | 101 + .../SkeletonGraphicFill-CanvasGroup.mat.meta | 8 + .../SkeletonGraphicMultiply-CanvasGroup.mat | 99 + ...eletonGraphicMultiply-CanvasGroup.mat.meta | 8 + .../SkeletonGraphicScreen-CanvasGroup.mat | 99 + ...SkeletonGraphicScreen-CanvasGroup.mat.meta | 8 + .../SkeletonGraphicTintBlack-CanvasGroup.mat} | 30 +- ...letonGraphicTintBlack-CanvasGroup.mat.meta | 8 + ...onGraphicTintBlackAdditive-CanvasGroup.mat | 108 + ...phicTintBlackAdditive-CanvasGroup.mat.meta | 8 + ...onGraphicTintBlackMultiply-CanvasGroup.mat | 108 + ...phicTintBlackMultiply-CanvasGroup.mat.meta | 8 + ...tonGraphicTintBlackOutline-CanvasGroup.mat | 99 + ...aphicTintBlackOutline-CanvasGroup.mat.meta | 8 + ...etonGraphicTintBlackScreen-CanvasGroup.mat | 108 + ...raphicTintBlackScreen-CanvasGroup.mat.meta | 8 + .../SkeletonGraphicAdditive.mat | 0 .../SkeletonGraphicAdditive.mat.meta | 0 .../SkeletonGraphicDefault.mat | 0 .../SkeletonGraphicDefault.mat.meta | 0 .../SkeletonGraphicDefaultGrayscale.mat | 14 +- .../SkeletonGraphicDefaultGrayscale.mat.meta | 0 .../SkeletonGraphicDefaultOutline.mat | 12 +- .../SkeletonGraphicDefaultOutline.mat.meta | 0 .../SkeletonGraphicFill.mat | 0 .../SkeletonGraphicFill.mat.meta | 0 .../SkeletonGraphicMultiply.mat | 0 .../SkeletonGraphicMultiply.mat.meta | 0 .../SkeletonGraphicScreen.mat | 0 .../SkeletonGraphicScreen.mat.meta | 0 .../SkeletonGraphicTintBlack.mat | 54 + .../SkeletonGraphicTintBlack.mat.meta | 0 .../SkeletonGraphicTintBlackAdditive.mat | 107 + .../SkeletonGraphicTintBlackAdditive.mat.meta | 8 + .../SkeletonGraphicTintBlackMultiply.mat | 107 + .../SkeletonGraphicTintBlackMultiply.mat.meta | 8 + .../SkeletonGraphicTintBlackOutline.mat | 19 +- .../SkeletonGraphicTintBlackOutline.mat.meta | 0 .../SkeletonGraphicTintBlackScreen.mat | 107 + .../SkeletonGraphicTintBlackScreen.mat.meta | 8 + .../Materials/UI-StraightAlphaTex.meta | 8 + .../UI-StraightAlphaTex/CanvasGroup.meta | 8 + ...tonGraphicAdditive-CanvasGroupStraight.mat | 99 + ...aphicAdditive-CanvasGroupStraight.mat.meta | 8 + ...etonGraphicDefault-CanvasGroupStraight.mat | 99 + ...raphicDefault-CanvasGroupStraight.mat.meta | 8 + ...icDefaultGrayscale-CanvasGroupStraight.mat | 99 + ...aultGrayscale-CanvasGroupStraight.mat.meta | 8 + ...phicDefaultOutline-CanvasGroupStraight.mat | 99 + ...efaultOutline-CanvasGroupStraight.mat.meta | 8 + ...keletonGraphicFill-CanvasGroupStraight.mat | 101 + ...onGraphicFill-CanvasGroupStraight.mat.meta | 8 + ...tonGraphicMultiply-CanvasGroupStraight.mat | 99 + ...aphicMultiply-CanvasGroupStraight.mat.meta | 8 + ...letonGraphicScreen-CanvasGroupStraight.mat | 99 + ...GraphicScreen-CanvasGroupStraight.mat.meta | 8 + ...onGraphicTintBlack-CanvasGroupStraight.mat | 101 + ...phicTintBlack-CanvasGroupStraight.mat.meta | 8 + ...cTintBlackAdditive-CanvasGroupStraight.mat | 101 + ...BlackAdditive-CanvasGroupStraight.mat.meta | 8 + ...cTintBlackMultiply-CanvasGroupStraight.mat | 101 + ...BlackMultiply-CanvasGroupStraight.mat.meta | 8 + ...icTintBlackOutline-CanvasGroupStraight.mat | 100 + ...tBlackOutline-CanvasGroupStraight.mat.meta | 8 + ...hicTintBlackScreen-CanvasGroupStraight.mat | 101 + ...ntBlackScreen-CanvasGroupStraight.mat.meta | 8 + .../SkeletonGraphicAdditive-Straight.mat | 106 + .../SkeletonGraphicAdditive-Straight.mat.meta | 8 + .../SkeletonGraphicDefault-Straight.mat | 106 + .../SkeletonGraphicDefault-Straight.mat.meta | 8 + ...eletonGraphicDefaultGrayscale-Straight.mat | 106 + ...nGraphicDefaultGrayscale-Straight.mat.meta | 8 + ...SkeletonGraphicDefaultOutline-Straight.mat | 106 + ...tonGraphicDefaultOutline-Straight.mat.meta | 8 + .../SkeletonGraphicFill-Straight.mat | 108 + .../SkeletonGraphicFill-Straight.mat.meta | 8 + .../SkeletonGraphicMultiply-Straight.mat | 106 + .../SkeletonGraphicMultiply-Straight.mat.meta | 8 + .../SkeletonGraphicScreen-Straight.mat | 106 + .../SkeletonGraphicScreen-Straight.mat.meta | 8 + .../SkeletonGraphicTintBlack-Straight.mat | 100 + ...SkeletonGraphicTintBlack-Straight.mat.meta | 8 + ...letonGraphicTintBlackAdditive-Straight.mat | 100 + ...GraphicTintBlackAdditive-Straight.mat.meta | 8 + ...letonGraphicTintBlackMultiply-Straight.mat | 100 + ...GraphicTintBlackMultiply-Straight.mat.meta | 8 + ...eletonGraphicTintBlackOutline-Straight.mat | 99 + ...nGraphicTintBlackOutline-Straight.mat.meta | 8 + ...keletonGraphicTintBlackScreen-Straight.mat | 100 + ...onGraphicTintBlackScreen-Straight.mat.meta | 8 + .../Mesh Generation/MeshGenerator.cs | 298 +- .../Mesh Generation/MeshRendererBuffers.cs | 7 +- .../SkeletonRendererInstruction.cs | 25 +- .../spine-unity/Mesh Generation/SpineMesh.cs | 8 +- .../Spine-Skeleton-Additive-URP-2D.shader | 64 - ...Spine-Skeleton-Additive-URP-2D.shader.meta | 10 - .../Spine-Skeleton-Multiply-URP-2D.shader | 64 - ...Spine-Skeleton-Multiply-URP-2D.shader.meta | 10 - .../Spine-Skeleton-Screen-URP-2D.shader | 64 - .../Spine-Skeleton-Screen-URP-2D.shader.meta | 10 - .../Spine-SkeletonLit-UnlitPass-URP-2D.hlsl | 47 - ...ine-SkeletonLit-UnlitPass-URP-2D.hlsl.meta | 10 - .../Spine-Sprite-NormalsPass-URP-2D.hlsl | 63 - .../Spine-Sprite-StandardPass-URP-2D.hlsl | 142 - .../Shaders/2D/Spine-Skeleton-URP-2D.shader | 68 - .../2D/Spine-SkeletonLit-URP-2D.shader | 248 - .../Spine-Skeleton-Additive-URP.shader | 68 - .../Spine-Skeleton-Additive-URP.shader.meta | 10 - .../Spine-Skeleton-Multiply-URP.shader | 68 - .../Spine-Skeleton-Multiply-URP.shader.meta | 10 - .../Spine-Skeleton-PMA-Additive.shader | 2 + .../Spine-Skeleton-PMA-Multiply.shader | 2 + .../Spine-Skeleton-PMA-Screen.shader | 2 + .../Spine-Skeleton-Screen-URP.shader | 68 - .../Spine-Skeleton-Screen-URP.shader.meta | 10 - .../CGIncludes/Spine-Outline-Common.cginc | 24 +- .../Spine-Skeleton-Tint-Common.cginc | 2 +- .../Spine-Common-ShadowCasterPass-URP.hlsl | 39 - ...pine-Common-ShadowCasterPass-URP.hlsl.meta | 9 - .../Shaders/Include/Spine-Common-URP.hlsl | 69 - .../Include/Spine-DepthNormalsPass-URP.hlsl | 74 - .../Include/Spine-DepthOnlyPass-URP.hlsl | 42 - .../Include/Spine-DepthOnlyPass-URP.hlsl.meta | 9 - .../Include/Spine-Input-Outline-URP.hlsl | 28 - .../Include/Spine-Input-Outline-URP.hlsl.meta | 9 - .../Include/Spine-Input-Sprite-URP.hlsl | 39 - .../Include/Spine-Input-Sprite-URP.hlsl.meta | 9 - .../Shaders/Include/Spine-Input-URP.hlsl | 22 - .../Shaders/Include/Spine-Input-URP.hlsl.meta | 9 - .../Include/Spine-Outline-Pass-URP.hlsl | 43 - .../Include/Spine-Outline-Pass-URP.hlsl.meta | 9 - .../Spine-Skeleton-ForwardPass-URP.hlsl | 62 - .../Spine-Skeleton-ForwardPass-URP.hlsl.meta | 9 - .../Spine-SkeletonLit-ForwardPass-URP.hlsl | 221 - ...pine-SkeletonLit-ForwardPass-URP.hlsl.meta | 9 - ...pine-SkeletonLit-ShadowCasterPass-URP.hlsl | 69 - ...SkeletonLit-ShadowCasterPass-URP.hlsl.meta | 9 - .../Include/Spine-Sprite-Common-URP.hlsl | 39 - .../Include/Spine-Sprite-Common-URP.hlsl.meta | 9 - .../Spine-Sprite-DepthNormalsPass-URP.hlsl | 88 - .../Spine-Sprite-DepthOnlyPass-URP.hlsl | 42 - .../Spine-Sprite-DepthOnlyPass-URP.hlsl.meta | 9 - .../Include/Spine-Sprite-ForwardPass-URP.hlsl | 407 - .../Spine-Sprite-ForwardPass-URP.hlsl.meta | 9 - .../Spine-Sprite-ShadowCasterPass-URP.hlsl | 69 - ...pine-Sprite-ShadowCasterPass-URP.hlsl.meta | 9 - .../Shaders/Include/SpineCoreShaders.meta | 8 - .../SpineCoreShaders/ShaderShared.cginc | 472 - .../SpineCoreShaders/ShaderShared.cginc.meta | 9 - .../SpineCoreShaders/Spine-Common.cginc | 56 - .../SpineCoreShaders/Spine-Common.cginc.meta | 10 - .../Spine-Outline-Common.cginc | 53 - .../Spine-Outline-Common.cginc.meta | 9 - .../Spine-Skeleton-Tint-Common.cginc | 27 - .../Spine-Skeleton-Tint-Common.cginc.meta | 10 - .../SpineCoreShaders/SpriteLighting.cginc | 230 - .../SpriteLighting.cginc.meta | 9 - ...Spine-Skeleton-PMA-Additive-Outline.shader | 2 + ...Spine-Skeleton-PMA-Multiply-Outline.shader | 2 + .../Spine-Skeleton-PMA-Screen-Outline.shader | 2 + .../Spine-SkeletonGraphic-Outline.shader | 3 + ...e-SkeletonGraphic-TintBlack-Outline.shader | 2 + .../Spine-Skeleton-Fill-Outline.shader | 2 + .../Outline/Spine-Skeleton-Lit-Outline.shader | 2 + .../Spine-Skeleton-Lit-ZWrite-Outline.shader | 2 + .../Outline/Spine-Skeleton-Outline.shader | 4 + .../Spine-Skeleton-OutlineOnly-URP.shader | 60 - ...Spine-Skeleton-OutlineOnly-URP.shader.meta | 9 - .../Spine-Skeleton-OutlineOnly-ZWrite.shader | 4 + .../Spine-Skeleton-Tint-Outline.shader | 2 + .../Spine-Skeleton-TintBlack-Outline.shader | 2 + ...-Special-Skeleton-Grayscale-Outline.shader | 2 + .../Sprite/SpritesPixelLit-Outline.shader | 2 + .../Sprite/SpritesUnlit-Outline.shader | 2 + .../Sprite/SpritesVertexLit-Outline.shader | 2 + .../Spine-SkeletonGraphic-NormalPass.cginc | 14 +- ...SkeletonGraphic-TintBlack-NormalPass.cginc | 87 + ...onGraphic-TintBlack-NormalPass.cginc.meta} | 14 +- .../Spine-SkeletonGraphic-Additive.shader | 2 + .../Spine-SkeletonGraphic-Fill.shader | 106 +- .../Spine-SkeletonGraphic-Grayscale.shader | 78 + ...ine-SkeletonGraphic-Grayscale.shader.meta} | 18 +- .../Spine-SkeletonGraphic-Multiply.shader | 2 + .../Spine-SkeletonGraphic-Screen.shader | 2 + .../Spine-SkeletonGraphic-TintBlack.shader | 159 - .../Spine-SkeletonGraphic.shader | 2 + .../Shaders/SkeletonGraphic/TintBlack.meta | 8 + ...-SkeletonGraphic-TintBlack-Additive.shader | 80 + ...tonGraphic-TintBlack-Additive.shader.meta} | 18 +- ...-SkeletonGraphic-TintBlack-Multiply.shader | 80 + ...tonGraphic-TintBlack-Multiply.shader.meta} | 18 +- ...ne-SkeletonGraphic-TintBlack-Screen.shader | 80 + ...letonGraphic-TintBlack-Screen.shader.meta} | 18 +- .../Spine-SkeletonGraphic-TintBlack.shader | 80 + ...pine-SkeletonGraphic-TintBlack.shader.meta | 0 .../Shaders/Spine-Skeleton-Fill.shader | 2 + .../Shaders/Spine-Skeleton-Lit-ZWrite.shader | 2 + .../Shaders/Spine-Skeleton-Lit.shader | 2 + .../Shaders/Spine-Skeleton-Tint.shader | 4 +- .../Shaders/Spine-Skeleton-TintBlack.shader | 5 +- .../Shaders/Spine-Skeleton-URP.shader | 143 - .../Shaders/Spine-Skeleton-URP.shader.meta | 10 - .../spine-unity/Shaders/Spine-Skeleton.shader | 2 + .../Shaders/Spine-SkeletonLit-URP.shader | 198 - .../Shaders/Spine-SkeletonLit-URP.shader.meta | 10 - .../Spine-Special-Skeleton-Grayscale.shader | 2 + .../CGIncludes/SpritePixelLighting.cginc | 3 +- .../Sprite/CGIncludes/SpriteUnlit.cginc | 3 +- .../CGIncludes/SpriteVertexLighting.cginc | 3 +- .../Shaders/Sprite/SpritesPixelLit.shader | 2 + .../Shaders/Sprite/SpritesUnlit.shader | 2 + .../Shaders/Sprite/SpritesVertexLit.shader | 2 + .../Runtime/spine-unity/SpineAttributes.cs | 13 +- .../spine-unity/Utility/AtlasUtilities.cs | 81 +- .../spine-unity/Utility/MaterialChecks.cs | 59 +- .../spine-unity/Utility/SkeletonExtensions.cs | 30 +- Assets/ThirdParty/Spine/package.json | 8 +- Assets/ThirdParty/Spine/version.txt | 4 +- .../ThirdParty/spine.timeline-4.1/LICENSE.md | 26 - .../ThirdParty/spine.timeline-4.1/version.txt | 1 - Assets/ThirdParty/spine.timeline-4.2.meta | 8 + .../Documentation.meta | 0 .../Documentation/README.md | 0 .../Documentation/README.md.meta | 0 .../Documentation/add-menu.png | Bin .../Documentation/add-menu.png.meta | 0 .../animationstate-clip-inspector.png | Bin .../animationstate-clip-inspector.png.meta | 0 .../animationstate-track-inspector.png | Bin .../animationstate-track-inspector.png.meta | 147 + .../Documentation/animationstate-track.png | Bin .../animationstate-track.png.meta | 0 .../skeleton-flip-clip-inspector.png | Bin .../skeleton-flip-clip-inspector.png.meta | 0 .../Documentation/skeleton-flip-track.png | Bin .../skeleton-flip-track.png.meta | 0 .../Documentation/timeline.png | Bin .../Documentation/timeline.png.meta | 0 .../Editor.meta | 0 .../SpineAnimationStateClipInspector.cs | 22 +- .../SpineAnimationStateClipInspector.cs.meta | 0 .../Editor/SpineAnimationStateDrawer.cs | 15 +- .../Editor/SpineAnimationStateDrawer.cs.meta | 0 ...pineAnimationStateGraphicTrackInspector.cs | 14 +- ...nimationStateGraphicTrackInspector.cs.meta | 0 .../SpineAnimationStateTrackInspector.cs | 14 +- .../SpineAnimationStateTrackInspector.cs.meta | 0 .../Editor/SpineSkeletonFlipClipEditor.cs | 20 +- .../SpineSkeletonFlipClipEditor.cs.meta | 0 .../Editor/SpineSkeletonFlipClipInspector.cs | 12 +- .../SpineSkeletonFlipClipInspector.cs.meta | 0 .../Editor/SpineSkeletonFlipDrawer.cs | 12 +- .../Editor/SpineSkeletonFlipDrawer.cs.meta | 0 .../Editor/SpineSkeletonFlipTrackInspector.cs | 14 +- .../SpineSkeletonFlipTrackInspector.cs.meta | 0 .../Editor/spine-timeline-editor.asmdef | 0 .../Editor/spine-timeline-editor.asmdef.meta | 0 .../ThirdParty/spine.timeline-4.2/LICENSE.md | 26 + .../LICENSE.md.meta | 0 .../Runtime.meta | 0 .../Runtime/PlayableHandle Component.meta | 0 .../SkeletonAnimationPlayableHandle.cs | 12 +- .../SkeletonAnimationPlayableHandle.cs.meta | 0 .../SkeletonGraphicPlayableHandle.cs | 12 +- .../SkeletonGraphicPlayableHandle.cs.meta | 0 .../SpinePlayableHandleBase.cs | 12 +- .../SpinePlayableHandleBase.cs.meta | 0 .../Runtime/SpineAnimationState.meta | 0 .../SpineAnimationStateBehaviour.cs | 12 +- .../SpineAnimationStateBehaviour.cs.meta | 0 .../SpineAnimationStateClip.cs | 12 +- .../SpineAnimationStateClip.cs.meta | 0 .../SpineAnimationStateGraphicTrack.cs | 16 +- .../SpineAnimationStateGraphicTrack.cs.meta | 0 .../SpineAnimationStateMixerBehaviour.cs | 95 +- .../SpineAnimationStateMixerBehaviour.cs.meta | 0 .../SpineAnimationStateTrack.cs | 16 +- .../SpineAnimationStateTrack.cs.meta | 0 .../Runtime/SpineSkeletonFlip.meta | 0 .../SpineSkeletonFlipBehaviour.cs | 12 +- .../SpineSkeletonFlipBehaviour.cs.meta | 0 .../SpineSkeletonFlipClip.cs | 12 +- .../SpineSkeletonFlipClip.cs.meta | 0 .../SpineSkeletonFlipMixerBehaviour.cs | 16 +- .../SpineSkeletonFlipMixerBehaviour.cs.meta | 0 .../SpineSkeletonFlipTrack.cs | 16 +- .../SpineSkeletonFlipTrack.cs.meta | 0 .../Runtime/spine-timeline.asmdef | 0 .../Runtime/spine-timeline.asmdef.meta | 0 .../package-no-spine-unity-dependency.json | 19 + ...ackage-no-spine-unity-dependency.json.meta | 7 + .../spine.timeline-4.2/package.json | 20 + .../spine.timeline-4.2/package.json.meta | 7 + Assets/XLua/Gen/DG_Tweening_Color2Wrap.cs | 241 - ...weening_Core_DOTweenExternalCommandWrap.cs | 97 - .../DG_Tweening_Core_DOTweenSettingsWrap.cs | 868 - ...g_Core_DOTweenSettings_ModulesSetupWrap.cs | 394 - ...ore_DOTweenSettings_SafeModeOptionsWrap.cs | 116 - .../XLua/Gen/DG_Tweening_Core_DebuggerWrap.cs | 460 - .../Gen/DG_Tweening_Core_ExtensionsWrap.cs | 67 - Assets/XLua/Gen/Spine_AnimationStateWrap.cs | 33 +- Assets/XLua/Gen/Spine_SkeletonDataWrap.cs | 94 +- Assets/XLua/Gen/Spine_SkeletonWrap.cs | 240 +- Assets/XLua/Gen/Spine_TrackEntryWrap.cs | 117 +- .../XLua/Gen/Spine_Unity_MeshGeneratorWrap.cs | 79 +- .../Spine_Unity_MeshGenerator_SettingsWrap.cs | 90 +- .../Gen/Spine_Unity_SkeletonAnimationWrap.cs | 30 +- .../Gen/Spine_Unity_SkeletonDataAssetWrap.cs | 32 +- .../Gen/Spine_Unity_SkeletonGraphicWrap.cs | 387 +- .../Gen/Spine_Unity_SkeletonRendererWrap.cs | 223 +- Assets/XLua/Gen/TMPro_CaretInfoWrap.cs | 159 - .../Gen/TMPro_Compute_DT_EventArgsWrap.cs | 190 - Assets/XLua/Gen/TMPro_ExtentsWrap.cs | 191 - Assets/XLua/Gen/TMPro_FaceInfo_LegacyWrap.cs | 735 - Assets/XLua/Gen/TMPro_FastActionWrap.cs | 170 - .../TMPro_FontAssetCreationSettingsWrap.cs | 610 - Assets/XLua/Gen/TMPro_GlyphPairKeyWrap.cs | 191 - .../Gen/TMPro_GlyphValueRecord_LegacyWrap.cs | 241 - Assets/XLua/Gen/TMPro_HighlightStateWrap.cs | 267 - Assets/XLua/Gen/TMPro_KerningPairKeyWrap.cs | 191 - Assets/XLua/Gen/TMPro_KerningPairWrap.cs | 245 - Assets/XLua/Gen/TMPro_KerningTableWrap.cs | 265 - .../Gen/TMPro_MaterialReferenceManagerWrap.cs | 391 - .../XLua/Gen/TMPro_MaterialReferenceWrap.cs | 474 - Assets/XLua/Gen/TMPro_Mesh_ExtentsWrap.cs | 191 - Assets/XLua/Gen/TMPro_ShaderUtilitiesWrap.cs | 1976 -- Assets/XLua/Gen/TMPro_TMP_AssetWrap.cs | 175 - .../XLua/Gen/TMPro_TMP_CharacterInfoWrap.cs | 1384 -- .../XLua/Gen/TMPro_TMP_ColorGradientWrap.cs | 265 - .../XLua/Gen/TMPro_TMP_CompatibilityWrap.cs | 95 - .../XLua/Gen/TMPro_TMP_DefaultControlsWrap.cs | 207 - ...TMPro_TMP_DefaultControls_ResourcesWrap.cs | 313 - .../Gen/TMPro_TMP_FontAssetUtilitiesWrap.cs | 198 - .../Gen/TMPro_TMP_FontFeatureTableWrap.cs | 143 - .../XLua/Gen/TMPro_TMP_FontUtilitiesWrap.cs | 118 - .../XLua/Gen/TMPro_TMP_FontWeightPairWrap.cs | 148 - .../TMPro_TMP_GlyphAdjustmentRecordWrap.cs | 159 - ...TMPro_TMP_GlyphPairAdjustmentRecordWrap.cs | 182 - .../Gen/TMPro_TMP_GlyphValueRecordWrap.cs | 253 - Assets/XLua/Gen/TMPro_TMP_GlyphWrap.cs | 112 - .../XLua/Gen/TMPro_TMP_InputValidatorWrap.cs | 103 - Assets/XLua/Gen/TMPro_TMP_LineInfoWrap.cs | 711 - Assets/XLua/Gen/TMPro_TMP_LinkInfoWrap.cs | 342 - .../XLua/Gen/TMPro_TMP_MaterialManagerWrap.cs | 506 - .../Gen/TMPro_TMP_MaterialReferenceWrap.cs | 148 - Assets/XLua/Gen/TMPro_TMP_MathWrap.cs | 183 - Assets/XLua/Gen/TMPro_TMP_MeshInfoWrap.cs | 665 - Assets/XLua/Gen/TMPro_TMP_OffsetWrap.cs | 449 - Assets/XLua/Gen/TMPro_TMP_PageInfoWrap.cs | 247 - .../XLua/Gen/TMPro_TMP_ResourceManagerWrap.cs | 142 - .../TMPro_TMP_ScrollbarEventHandlerWrap.cs | 202 - .../XLua/Gen/TMPro_TMP_SelectionCaretWrap.cs | 114 - Assets/XLua/Gen/TMPro_TMP_SettingsWrap.cs | 742 - ...MPro_TMP_Settings_LineBreakingTableWrap.cs | 146 - .../XLua/Gen/TMPro_TMP_SpriteAnimatorWrap.cs | 145 - Assets/XLua/Gen/TMPro_TMP_SpriteAssetWrap.cs | 464 - .../XLua/Gen/TMPro_TMP_SpriteCharacterWrap.cs | 151 - Assets/XLua/Gen/TMPro_TMP_SpriteGlyphWrap.cs | 142 - Assets/XLua/Gen/TMPro_TMP_SpriteInfoWrap.cs | 181 - Assets/XLua/Gen/TMPro_TMP_SpriteWrap.cs | 240 - Assets/XLua/Gen/TMPro_TMP_StyleSheetWrap.cs | 157 - Assets/XLua/Gen/TMPro_TMP_StyleWrap.cs | 230 - Assets/XLua/Gen/TMPro_TMP_SubMeshUIWrap.cs | 796 - Assets/XLua/Gen/TMPro_TMP_SubMeshWrap.cs | 580 - Assets/XLua/Gen/TMPro_TMP_TextElementWrap.cs | 254 - .../Gen/TMPro_TMP_TextElement_LegacyWrap.cs | 363 - Assets/XLua/Gen/TMPro_TMP_TextInfoWrap.cs | 758 - .../Gen/TMPro_TMP_TextParsingUtilitiesWrap.cs | 283 - .../XLua/Gen/TMPro_TMP_TextUtilitiesWrap.cs | 666 - .../XLua/Gen/TMPro_TMP_UpdateManagerWrap.cs | 175 - .../XLua/Gen/TMPro_TMP_UpdateRegistryWrap.cs | 161 - Assets/XLua/Gen/TMPro_TMP_VertexWrap.cs | 265 - Assets/XLua/Gen/TMPro_TMP_WordInfoWrap.cs | 245 - .../XLua/Gen/TMPro_TMPro_EventManagerWrap.cs | 403 - .../Gen/TMPro_TMPro_ExtensionMethodsWrap.cs | 67 - Assets/XLua/Gen/TMPro_TextContainerWrap.cs | 458 - Assets/XLua/Gen/TMPro_VertexGradientWrap.cs | 239 - Assets/XLua/Gen/TMPro_WordWrapStateWrap.cs | 2251 --- .../Gen/UnityEngine_AccelerationEventWrap.cs | 112 - .../Gen/UnityEngine_AnchoredJoint2DWrap.cs | 179 - .../Gen/UnityEngine_AnimationEventWrap.cs | 377 - .../Gen/UnityEngine_AnimationStateWrap.cs | 499 - .../Gen/UnityEngine_AnimatorClipInfoWrap.cs | 112 - ...tyEngine_AnimatorOverrideControllerWrap.cs | 307 - .../UnityEngine_AnimatorTransitionInfoWrap.cs | 251 - .../Gen/UnityEngine_AnimatorUtilityWrap.cs | 139 - .../Gen/UnityEngine_AreaEffector2DWrap.cs | 302 - .../Gen/UnityEngine_ArticulationBodyWrap.cs | 2139 --- .../Gen/UnityEngine_ArticulationDriveWrap.cs | 313 - .../UnityEngine_ArticulationJacobianWrap.cs | 191 - ...nityEngine_ArticulationReducedSpaceWrap.cs | 196 - ...nityEngine_AssetBundleCreateRequestWrap.cs | 99 - .../UnityEngine_AssetBundleManifestWrap.cs | 215 - ...gine_AssetBundleRecompressOperationWrap.cs | 159 - .../Gen/UnityEngine_AudioBehaviourWrap.cs | 84 - .../Gen/UnityEngine_AudioChorusFilterWrap.cs | 301 - .../Gen/UnityEngine_AudioConfigurationWrap.cs | 248 - .../UnityEngine_AudioDistortionFilterWrap.cs | 115 - .../Gen/UnityEngine_AudioEchoFilterWrap.cs | 208 - .../UnityEngine_AudioHighPassFilterWrap.cs | 146 - .../XLua/Gen/UnityEngine_AudioListenerWrap.cs | 227 - .../Gen/UnityEngine_AudioLowPassFilterWrap.cs | 177 - .../XLua/Gen/UnityEngine_AudioRendererWrap.cs | 187 - .../Gen/UnityEngine_AudioReverbFilterWrap.cs | 550 - .../Gen/UnityEngine_AudioReverbZoneWrap.cs | 581 - .../XLua/Gen/UnityEngine_AvatarBuilderWrap.cs | 142 - Assets/XLua/Gen/UnityEngine_AvatarMaskWrap.cs | 383 - .../Gen/UnityEngine_BillboardAssetWrap.cs | 511 - .../Gen/UnityEngine_BillboardRendererWrap.cs | 115 - .../XLua/Gen/UnityEngine_BoneWeight1Wrap.cs | 255 - Assets/XLua/Gen/UnityEngine_BoneWeightWrap.cs | 453 - .../Gen/UnityEngine_BoundingSphereWrap.cs | 168 - Assets/XLua/Gen/UnityEngine_BoundsIntWrap.cs | 833 - .../XLua/Gen/UnityEngine_BoxCollider2DWrap.cs | 178 - .../Gen/UnityEngine_BoxcastCommandWrap.cs | 371 - .../Gen/UnityEngine_BuildCompressionWrap.cs | 132 - .../Gen/UnityEngine_BuoyancyEffector2DWrap.cs | 301 - Assets/XLua/Gen/UnityEngine_CacheWrap.cs | 408 - .../Gen/UnityEngine_CachedAssetBundleWrap.cs | 159 - .../Gen/UnityEngine_CapsuleCollider2DWrap.cs | 148 - .../Gen/UnityEngine_CapsuleColliderWrap.cs | 209 - .../Gen/UnityEngine_CapsulecastCommandWrap.cs | 370 - .../UnityEngine_CharacterControllerWrap.cs | 469 - .../XLua/Gen/UnityEngine_CharacterInfoWrap.cs | 582 - .../Gen/UnityEngine_CharacterJointWrap.cs | 401 - .../Gen/UnityEngine_CircleCollider2DWrap.cs | 115 - ...nityEngine_ClothSkinningCoefficientWrap.cs | 148 - ...UnityEngine_ClothSphereColliderPairWrap.cs | 167 - Assets/XLua/Gen/UnityEngine_ClothWrap.cs | 1044 - Assets/XLua/Gen/UnityEngine_Collider2DWrap.cs | 1067 -- .../Gen/UnityEngine_ColliderDistance2DWrap.cs | 246 - Assets/XLua/Gen/UnityEngine_ColliderWrap.cs | 378 - .../XLua/Gen/UnityEngine_Collision2DWrap.cs | 309 - Assets/XLua/Gen/UnityEngine_CollisionWrap.cs | 309 - Assets/XLua/Gen/UnityEngine_Color32Wrap.cs | 544 - .../XLua/Gen/UnityEngine_ColorUtilityWrap.cs | 171 - .../Gen/UnityEngine_CombineInstanceWrap.cs | 250 - Assets/XLua/Gen/UnityEngine_CompassWrap.cs | 190 - .../UnityEngine_CompositeCollider2DWrap.cs | 376 - .../XLua/Gen/UnityEngine_ComputeBufferWrap.cs | 419 - .../XLua/Gen/UnityEngine_ComputeShaderWrap.cs | 1084 -- .../Gen/UnityEngine_ConfigurableJointWrap.cs | 1072 -- .../Gen/UnityEngine_ConstantForce2DWrap.cs | 179 - .../XLua/Gen/UnityEngine_ConstantForceWrap.cs | 212 - .../Gen/UnityEngine_ContactFilter2DWrap.cs | 823 - .../Gen/UnityEngine_ContactPoint2DWrap.cs | 247 - .../XLua/Gen/UnityEngine_ContactPointWrap.cs | 157 - .../UnityEngine_ControllerColliderHitWrap.cs | 219 - Assets/XLua/Gen/UnityEngine_CoroutineWrap.cs | 67 - .../XLua/Gen/UnityEngine_CrashReportWrap.cs | 175 - .../XLua/Gen/UnityEngine_CubemapArrayWrap.cs | 441 - Assets/XLua/Gen/UnityEngine_CubemapWrap.cs | 636 - .../Gen/UnityEngine_CullingGroupEventWrap.cs | 187 - .../XLua/Gen/UnityEngine_CullingGroupWrap.cs | 487 - ...tyEngine_CustomRenderTextureManagerWrap.cs | 214 - ...ngine_CustomRenderTextureUpdateZoneWrap.cs | 249 - .../UnityEngine_CustomRenderTextureWrap.cs | 752 - .../UnityEngine_CustomYieldInstructionWrap.cs | 154 - .../UnityEngine_DefaultExecutionOrderWrap.cs | 100 - Assets/XLua/Gen/UnityEngine_DisplayWrap.cs | 419 - .../Gen/UnityEngine_DistanceJoint2DWrap.cs | 177 - Assets/XLua/Gen/UnityEngine_DynamicGIWrap.cs | 284 - .../Gen/UnityEngine_EdgeCollider2DWrap.cs | 390 - Assets/XLua/Gen/UnityEngine_Effector2DWrap.cs | 146 - Assets/XLua/Gen/UnityEngine_EventWrap.cs | 995 - .../XLua/Gen/UnityEngine_ExecuteAlwaysWrap.cs | 84 - ...UnityEngine_ExposedPropertyResolverWrap.cs | 82 - .../XLua/Gen/UnityEngine_FixedJoint2DWrap.cs | 161 - Assets/XLua/Gen/UnityEngine_FixedJointWrap.cs | 84 - Assets/XLua/Gen/UnityEngine_FlareLayerWrap.cs | 67 - Assets/XLua/Gen/UnityEngine_FlareWrap.cs | 84 - .../Gen/UnityEngine_FrameTimingManagerWrap.cs | 195 - .../XLua/Gen/UnityEngine_FrameTimingWrap.cs | 313 - .../Gen/UnityEngine_FrictionJoint2DWrap.cs | 146 - .../XLua/Gen/UnityEngine_FrustumPlanesWrap.cs | 280 - Assets/XLua/Gen/UnityEngine_GLWrap.cs | 910 - Assets/XLua/Gen/UnityEngine_GUIUtilityWrap.cs | 571 - .../Gen/UnityEngine_GeometryUtilityWrap.cs | 238 - .../Gen/UnityEngine_GradientAlphaKeyWrap.cs | 158 - .../Gen/UnityEngine_GradientColorKeyWrap.cs | 159 - Assets/XLua/Gen/UnityEngine_GradientWrap.cs | 312 - .../Gen/UnityEngine_GraphicsBufferWrap.cs | 421 - .../XLua/Gen/UnityEngine_GridBrushBaseWrap.cs | 496 - Assets/XLua/Gen/UnityEngine_GridLayoutWrap.cs | 459 - Assets/XLua/Gen/UnityEngine_GridWrap.cs | 330 - Assets/XLua/Gen/UnityEngine_GyroscopeWrap.cs | 204 - .../Gen/UnityEngine_HDROutputSettingsWrap.cs | 333 - Assets/XLua/Gen/UnityEngine_Hash128Wrap.cs | 474 - .../UnityEngine_HashUnsafeUtilitiesWrap.cs | 67 - .../XLua/Gen/UnityEngine_HashUtilitiesWrap.cs | 200 - .../XLua/Gen/UnityEngine_HingeJoint2DWrap.cs | 300 - Assets/XLua/Gen/UnityEngine_HingeJointWrap.cs | 303 - Assets/XLua/Gen/UnityEngine_HumanBoneWrap.cs | 182 - .../Gen/UnityEngine_HumanDescriptionWrap.cs | 412 - Assets/XLua/Gen/UnityEngine_HumanLimitWrap.cs | 250 - .../Gen/UnityEngine_HumanPoseHandlerWrap.cs | 310 - Assets/XLua/Gen/UnityEngine_HumanPoseWrap.cs | 183 - Assets/XLua/Gen/UnityEngine_HumanTraitWrap.cs | 332 - .../Gen/UnityEngine_ImageConversionWrap.cs | 326 - .../UnityEngine_ImageEffectAfterScaleWrap.cs | 84 - ...ngine_ImageEffectAllowedInSceneViewWrap.cs | 84 - .../Gen/UnityEngine_ImageEffectOpaqueWrap.cs | 84 - ...tyEngine_ImageEffectTransformsToLDRWrap.cs | 84 - ...Engine_ImageEffectUsesCommandBufferWrap.cs | 84 - ...ngine_IntegratedSubsystemDescriptorWrap.cs | 82 - .../UnityEngine_IntegratedSubsystemWrap.cs | 183 - Assets/XLua/Gen/UnityEngine_Joint2DWrap.cs | 313 - .../Gen/UnityEngine_JointAngleLimits2DWrap.cs | 148 - Assets/XLua/Gen/UnityEngine_JointDriveWrap.cs | 181 - .../XLua/Gen/UnityEngine_JointLimitsWrap.cs | 247 - .../XLua/Gen/UnityEngine_JointMotor2DWrap.cs | 148 - Assets/XLua/Gen/UnityEngine_JointMotorWrap.cs | 181 - .../XLua/Gen/UnityEngine_JointSpringWrap.cs | 181 - .../Gen/UnityEngine_JointSuspension2DWrap.cs | 181 - ...nityEngine_JointTranslationLimits2DWrap.cs | 148 - Assets/XLua/Gen/UnityEngine_JointWrap.cs | 489 - .../XLua/Gen/UnityEngine_JsonUtilityWrap.cs | 168 - Assets/XLua/Gen/UnityEngine_LODGroupWrap.cs | 398 - Assets/XLua/Gen/UnityEngine_LODWrap.cs | 191 - Assets/XLua/Gen/UnityEngine_LensFlareWrap.cs | 209 - .../Gen/UnityEngine_LightBakingOutputWrap.cs | 249 - .../UnityEngine_LightProbeProxyVolumeWrap.cs | 520 - .../XLua/Gen/UnityEngine_LineUtilityWrap.cs | 153 - .../Gen/UnityEngine_LocalizationAssetWrap.cs | 206 - .../XLua/Gen/UnityEngine_LocationInfoWrap.cs | 172 - .../Gen/UnityEngine_LocationServiceWrap.cs | 210 - Assets/XLua/Gen/UnityEngine_LoggerWrap.cs | 497 - .../UnityEngine_MatchTargetWeightMaskWrap.cs | 159 - .../Gen/UnityEngine_Mesh_MeshDataArrayWrap.cs | 152 - .../XLua/Gen/UnityEngine_Mesh_MeshDataWrap.cs | 698 - Assets/XLua/Gen/UnityEngine_MicrophoneWrap.cs | 236 - ...ityEngine_MissingComponentExceptionWrap.cs | 103 - ...ityEngine_MissingReferenceExceptionWrap.cs | 103 - .../XLua/Gen/UnityEngine_OcclusionAreaWrap.cs | 148 - .../Gen/UnityEngine_OcclusionPortalWrap.cs | 115 - .../UnityEngine_ParticleCollisionEventWrap.cs | 142 - ...ityEngine_ParticlePhysicsExtensionsWrap.cs | 67 - ...nityEngine_ParticleSystemForceFieldWrap.cs | 653 - ...yEngine_ParticleSystem_ColliderDataWrap.cs | 147 - ...System_LifetimeByEmitterSpeedModuleWrap.cs | 216 - ...Engine_ParticleSystem_PlaybackStateWrap.cs | 82 - .../UnityEngine_ParticleSystem_TrailsWrap.cs | 115 - .../XLua/Gen/UnityEngine_PatchExtentsWrap.cs | 148 - Assets/XLua/Gen/UnityEngine_Physics2DWrap.cs | 4835 ----- .../UnityEngine_PhysicsJobOptions2DWrap.cs | 643 - .../Gen/UnityEngine_PhysicsMaterial2DWrap.cs | 155 - .../Gen/UnityEngine_PhysicsScene2DWrap.cs | 1853 -- ...nityEngine_PhysicsSceneExtensions2DWrap.cs | 67 - .../UnityEngine_PhysicsSceneExtensionsWrap.cs | 67 - .../XLua/Gen/UnityEngine_PhysicsSceneWrap.cs | 1300 -- ...nityEngine_PhysicsUpdateBehaviour2DWrap.cs | 84 - Assets/XLua/Gen/UnityEngine_PlaneWrap.cs | 576 - .../Gen/UnityEngine_PlatformEffector2DWrap.cs | 301 - .../UnityEngine_PlayerPrefsExceptionWrap.cs | 85 - .../Gen/UnityEngine_PointEffector2DWrap.cs | 335 - .../Gen/UnityEngine_PolygonCollider2DWrap.cs | 353 - Assets/XLua/Gen/UnityEngine_PoseWrap.cs | 422 - ...ityEngine_PreferBinarySerializationWrap.cs | 84 - Assets/XLua/Gen/UnityEngine_ProjectorWrap.cs | 332 - .../XLua/Gen/UnityEngine_PropertyNameWrap.cs | 275 - .../Gen/UnityEngine_QualitySettingsWrap.cs | 1200 -- Assets/XLua/Gen/UnityEngine_RandomWrap.cs | 332 - .../XLua/Gen/UnityEngine_Random_StateWrap.cs | 82 - Assets/XLua/Gen/UnityEngine_RangeIntWrap.cs | 173 - .../Gen/UnityEngine_RaycastCommandWrap.cs | 343 - .../XLua/Gen/UnityEngine_RaycastHit2DWrap.cs | 327 - Assets/XLua/Gen/UnityEngine_RectIntWrap.cs | 755 - Assets/XLua/Gen/UnityEngine_RectOffsetWrap.cs | 366 - .../UnityEngine_RectTransformUtilityWrap.cs | 413 - .../Gen/UnityEngine_RelativeJoint2DWrap.cs | 286 - .../UnityEngine_RemoteConfigSettingsWrap.cs | 735 - .../Gen/UnityEngine_RemoteSettingsWrap.cs | 592 - .../XLua/Gen/UnityEngine_RenderBufferWrap.cs | 113 - .../Gen/UnityEngine_RenderTargetSetupWrap.cs | 478 - .../Gen/UnityEngine_RendererExtensionsWrap.cs | 67 - .../Gen/UnityEngine_ResourceRequestWrap.cs | 99 - .../XLua/Gen/UnityEngine_ResourcesAPIWrap.cs | 94 - .../XLua/Gen/UnityEngine_Rigidbody2DWrap.cs | 1872 -- .../UnityEngine_ScalableBufferManagerWrap.cs | 119 - .../XLua/Gen/UnityEngine_ScreenCaptureWrap.cs | 200 - .../UnityEngine_SecondarySpriteTextureWrap.cs | 148 - Assets/XLua/Gen/UnityEngine_SecurityWrap.cs | 84 - .../Gen/UnityEngine_SerializeReferenceWrap.cs | 84 - .../XLua/Gen/UnityEngine_SkeletonBoneWrap.cs | 217 - Assets/XLua/Gen/UnityEngine_SkyboxWrap.cs | 115 - .../XLua/Gen/UnityEngine_SleepTimeoutWrap.cs | 86 - .../XLua/Gen/UnityEngine_SliderJoint2DWrap.cs | 362 - Assets/XLua/Gen/UnityEngine_SnappingWrap.cs | 137 - .../UnityEngine_SoftJointLimitSpringWrap.cs | 148 - .../Gen/UnityEngine_SoftJointLimitWrap.cs | 181 - .../XLua/Gen/UnityEngine_SortingLayerWrap.cs | 270 - .../XLua/Gen/UnityEngine_SparseTextureWrap.cs | 265 - .../Gen/UnityEngine_SpherecastCommandWrap.cs | 333 - .../XLua/Gen/UnityEngine_SpringJoint2DWrap.cs | 208 - .../XLua/Gen/UnityEngine_SpringJointWrap.cs | 239 - Assets/XLua/Gen/UnityEngine_SpriteMaskWrap.cs | 333 - .../Gen/UnityEngine_StackTraceUtilityWrap.cs | 120 - .../UnityEngine_StateMachineBehaviourWrap.cs | 399 - .../UnityEngine_StaticBatchingUtilityWrap.cs | 126 - .../UnityEngine_StreamingControllerWrap.cs | 237 - .../UnityEngine_SubsystemDescriptorWrap.cs | 129 - .../Gen/UnityEngine_SubsystemManagerWrap.cs | 214 - Assets/XLua/Gen/UnityEngine_SubsystemWrap.cs | 166 - .../Gen/UnityEngine_SurfaceEffector2DWrap.cs | 270 - .../XLua/Gen/UnityEngine_TargetJoint2DWrap.cs | 272 - .../UnityEngine_TextGenerationSettingsWrap.cs | 715 - Assets/XLua/Gen/UnityEngine_TextMeshWrap.cs | 460 - .../Gen/UnityEngine_Texture2DArrayWrap.cs | 452 - Assets/XLua/Gen/UnityEngine_Texture3DWrap.cs | 656 - Assets/XLua/Gen/UnityEngine_TouchWrap.cs | 549 - .../XLua/Gen/UnityEngine_TrailRendererWrap.cs | 1039 - .../Gen/UnityEngine_U2D_AngleRangeInfoWrap.cs | 214 - ...ityEngine_U2D_PixelPerfectRenderingWrap.cs | 94 - .../UnityEngine_U2D_ShapeControlPointWrap.cs | 217 - .../UnityEngine_U2D_SpriteAtlasManagerWrap.cs | 144 - .../Gen/UnityEngine_U2D_SpriteBoneWrap.cs | 249 - ...gine_U2D_SpriteDataAccessExtensionsWrap.cs | 67 - ..._SpriteRendererDataAccessExtensionsWrap.cs | 67 - ...UnityEngine_U2D_SpriteShapeMetaDataWrap.cs | 247 - ...ityEngine_U2D_SpriteShapeParametersWrap.cs | 512 - ...UnityEngine_U2D_SpriteShapeRendererWrap.cs | 327 - .../UnityEngine_U2D_SpriteShapeSegmentWrap.cs | 214 - .../UnityEngine_U2D_SpriteShapeUtilityWrap.cs | 151 - Assets/XLua/Gen/UnityEngine_UICharInfoWrap.cs | 149 - Assets/XLua/Gen/UnityEngine_UILineInfoWrap.cs | 214 - .../UnityEngine_UISystemProfilerApiWrap.cs | 149 - Assets/XLua/Gen/UnityEngine_UIVertexWrap.cs | 382 - .../UnityEngine_UI_AnimationTriggersWrap.cs | 239 - .../UnityEngine_UI_AspectRatioFitterWrap.cs | 244 - .../Gen/UnityEngine_UI_BaseMeshEffectWrap.cs | 110 - ...UnityEngine_UI_CanvasUpdateRegistryWrap.cs | 267 - .../Gen/UnityEngine_UI_ClipperRegistryWrap.cs | 162 - .../XLua/Gen/UnityEngine_UI_ClippingWrap.cs | 98 - .../XLua/Gen/UnityEngine_UI_ColorBlockWrap.cs | 453 - .../UnityEngine_UI_ContentSizeFitterWrap.cs | 187 - .../XLua/Gen/UnityEngine_UI_FontDataWrap.cs | 473 - .../UnityEngine_UI_FontUpdateTrackerWrap.cs | 121 - .../Gen/UnityEngine_UI_GraphicRegistryWrap.cs | 248 - ...nityEngine_UI_HorizontalLayoutGroupWrap.cs | 179 - ..._UI_HorizontalOrVerticalLayoutGroupWrap.cs | 315 - .../Gen/UnityEngine_UI_LayoutRebuilderWrap.cs | 355 - .../Gen/UnityEngine_UI_LayoutUtilityWrap.cs | 372 - .../XLua/Gen/UnityEngine_UI_NavigationWrap.cs | 326 - Assets/XLua/Gen/UnityEngine_UI_OutlineWrap.cs | 189 - .../Gen/UnityEngine_UI_PositionAsUV1Wrap.cs | 96 - ...nityEngine_UI_Scrollbar_ScrollEventWrap.cs | 84 - Assets/XLua/Gen/UnityEngine_UI_ShadowWrap.cs | 191 - .../Gen/UnityEngine_UI_SpriteStateWrap.cs | 246 - .../Gen/UnityEngine_UI_StencilMaterialWrap.cs | 171 - .../Gen/UnityEngine_UI_VertexHelperWrap.cs | 496 - ...Engine_UnassignedReferenceExceptionWrap.cs | 103 - .../UnityEngine_UnityEventQueueSystemWrap.cs | 135 - .../Gen/UnityEngine_UnityExceptionWrap.cs | 103 - Assets/XLua/Gen/UnityEngine_Vector2IntWrap.cs | 927 - Assets/XLua/Gen/UnityEngine_Vector3IntWrap.cs | 988 - Assets/XLua/Gen/UnityEngine_WWWFormWrap.cs | 230 - .../Gen/UnityEngine_WaitForEndOfFrameWrap.cs | 84 - .../Gen/UnityEngine_WaitForFixedUpdateWrap.cs | 84 - .../UnityEngine_WaitForSecondsRealtimeWrap.cs | 159 - .../Gen/UnityEngine_WaitForSecondsWrap.cs | 85 - Assets/XLua/Gen/UnityEngine_WaitUntilWrap.cs | 100 - Assets/XLua/Gen/UnityEngine_WaitWhileWrap.cs | 100 - .../XLua/Gen/UnityEngine_WebCamDeviceWrap.cs | 172 - .../XLua/Gen/UnityEngine_WebCamTextureWrap.cs | 587 - .../XLua/Gen/UnityEngine_WheelColliderWrap.cs | 677 - .../Gen/UnityEngine_WheelFrictionCurveWrap.cs | 247 - Assets/XLua/Gen/UnityEngine_WheelHitWrap.cs | 350 - .../XLua/Gen/UnityEngine_WheelJoint2DWrap.cs | 269 - Assets/XLua/Gen/UnityEngine_WindZoneWrap.cs | 271 - .../Gen/UnityEngine_YieldInstructionWrap.cs | 84 - Assets/arts/spines/ui/ui_loading.meta | 8 + .../spines/ui/ui_loading/ui_loading.atlas.txt | 52 + .../ui/ui_loading/ui_loading.atlas.txt.meta | 7 + .../arts/spines/ui/ui_loading/ui_loading.png | Bin 0 -> 800889 bytes .../spines/ui/ui_loading/ui_loading.png.meta | 147 + .../ui/ui_loading/ui_loading.skel.bytes | Bin 0 -> 71993 bytes .../ui/ui_loading/ui_loading.skel.bytes.meta | 7 + .../ui/ui_loading/ui_loading_atlas.asset | 19 + .../ui/ui_loading/ui_loading_atlas.asset.meta | 8 + .../ui/ui_loading/ui_loading_material.mat | 44 + .../ui_loading/ui_loading_material.mat.meta | 8 + .../ui_loading/ui_loading_skeletondata.asset | 31 + .../ui_loading_skeletondata.asset.meta | 8 + .../app/module/login/test_login_ui.lua.bytes | Bin 7760 -> 8016 bytes Assets/prefabs/ui/login/test_login_ui.prefab | 178 +- 972 files changed, 37152 insertions(+), 128416 deletions(-) create mode 100644 Assets/ThirdParty/Spine Examples/Other Examples/Physics Constraints.unity create mode 100644 Assets/ThirdParty/Spine Examples/Other Examples/Physics Constraints.unity.meta create mode 100644 Assets/ThirdParty/Spine Examples/Scripts/Sample Components/RenderExistingMeshGraphic.cs create mode 100644 Assets/ThirdParty/Spine Examples/Scripts/Sample Components/RenderExistingMeshGraphic.cs.meta create mode 100644 Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/RenderQuadGraphicMaterial.mat rename Assets/ThirdParty/Spine Examples/{Spine Skeletons/Dragon/dragon_dragon6.mat.meta => Scripts/Sample Components/SkeletonRenderTexture/RenderQuadGraphicMaterial.mat.meta} (79%) delete mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon6.png rename Assets/ThirdParty/{spine.timeline-4.1.meta => Spine Examples/Spine Skeletons/celestial-circus.meta} (77%) create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma.atlas.txt rename Assets/ThirdParty/{spine.timeline-4.1/version.txt.meta => Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma.atlas.txt.meta} (75%) create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma.png rename Assets/ThirdParty/Spine Examples/Spine Skeletons/{Dragon/dragon6.png.meta => celestial-circus/celestial-circus-pma.png.meta} (92%) create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma_Atlas.asset create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma_Atlas.asset.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma_Material.mat create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma_Material.mat.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma_celestial-circus-pma-Multiply.mat create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma_celestial-circus-pma-Multiply.mat.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro.json rename Assets/ThirdParty/{Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthNormalsPass-URP.hlsl.meta => Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro.json.meta} (58%) create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro_SkeletonData.asset create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro_SkeletonData.asset.meta rename Assets/ThirdParty/{Spine/Runtime/spine-unity/Shaders/2D/BlendModes.meta => Spine Examples/Spine Skeletons/cloud-pot.meta} (73%) create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.atlas.txt rename Assets/ThirdParty/{Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthNormalsPass-URP.hlsl.meta => Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.atlas.txt.meta} (58%) create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.png rename Assets/ThirdParty/{spine.timeline-4.1/Documentation/animationstate-track-inspector.png.meta => Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.png.meta} (71%) create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Atlas.asset create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Atlas.asset.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Material.mat create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Material.mat.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot.skel.bytes create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot.skel.bytes.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot_SkeletonData.asset create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot_SkeletonData.asset.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline_OutsideMask.mat create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline_OutsideMask.mat.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint.mat create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint.mat.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint_OutsideMask.mat create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint_OutsideMask.mat.meta rename Assets/ThirdParty/{Spine/Runtime/spine-unity/Shaders/2D/Include.meta => Spine Examples/Spine Skeletons/sack.meta} (73%) create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.atlas.txt create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.atlas.txt.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.png create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.png.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Atlas.asset create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Atlas.asset.meta rename Assets/ThirdParty/Spine Examples/Spine Skeletons/{Dragon/dragon_dragon6.mat => sack/sack-pma_Material.mat} (86%) create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Material.mat.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pro.skel.bytes create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pro.skel.bytes.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pro_SkeletonData.asset create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pro_SkeletonData.asset.meta rename Assets/ThirdParty/{Spine/Runtime/spine-unity/Shaders/Include.meta => Spine Examples/Spine Skeletons/snowglobe.meta} (73%) create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma.atlas.txt create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma.atlas.txt.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma.png create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma.png.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_2.png create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_2.png.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_3.png create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_3.png.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_4.png create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_4.png.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_5.png create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_5.png.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_Atlas.asset create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_Atlas.asset.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma.mat create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma.mat.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_2.mat create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_2.mat.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_3.mat create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_3.mat.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_4-Multiply.mat create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_4-Multiply.mat.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_4.mat create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_4.mat.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_5.mat create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_5.mat.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pro.skel.bytes create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pro.skel.bytes.meta create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pro_SkeletonData.asset create mode 100644 Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pro_SkeletonData.asset.meta create mode 100644 Assets/ThirdParty/Spine/Editor/spine-unity/Editor/GUI/icon-constraintPhysics.png create mode 100644 Assets/ThirdParty/Spine/Editor/spine-unity/Editor/GUI/icon-constraintPhysics.png.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraint.cs create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraint.cs.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraintData.cs create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraintData.cs.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicAdditive-CanvasGroup.mat rename Assets/ThirdParty/Spine/Runtime/spine-unity/{Shaders/2D.meta => Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicAdditive-CanvasGroup.mat.meta} (54%) create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefault-CanvasGroup.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefault-CanvasGroup.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroup.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroup.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroup.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroup.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicFill-CanvasGroup.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicFill-CanvasGroup.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicMultiply-CanvasGroup.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicMultiply-CanvasGroup.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicScreen-CanvasGroup.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicScreen-CanvasGroup.mat.meta rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{SkeletonGraphicTintBlack.mat => UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroup.mat} (73%) create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroup.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroup.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroup.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroup.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroup.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroup.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroup.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroup.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroup.mat.meta rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicAdditive.mat (100%) rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicAdditive.mat.meta (100%) rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicDefault.mat (100%) rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicDefault.mat.meta (100%) rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicDefaultGrayscale.mat (88%) rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicDefaultGrayscale.mat.meta (100%) rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicDefaultOutline.mat (91%) rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicDefaultOutline.mat.meta (100%) rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicFill.mat (100%) rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicFill.mat.meta (100%) rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicMultiply.mat (100%) rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicMultiply.mat.meta (100%) rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicScreen.mat (100%) rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicScreen.mat.meta (100%) create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlack.mat rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicTintBlack.mat.meta (100%) create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackAdditive.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackAdditive.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackMultiply.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackMultiply.mat.meta rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicTintBlackOutline.mat (85%) rename Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/{ => UI-PMATexture}/SkeletonGraphicTintBlackOutline.mat.meta (100%) create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackScreen.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackScreen.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicAdditive-CanvasGroupStraight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicAdditive-CanvasGroupStraight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefault-CanvasGroupStraight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefault-CanvasGroupStraight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroupStraight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroupStraight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroupStraight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroupStraight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicFill-CanvasGroupStraight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicFill-CanvasGroupStraight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicMultiply-CanvasGroupStraight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicMultiply-CanvasGroupStraight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicScreen-CanvasGroupStraight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicScreen-CanvasGroupStraight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroupStraight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroupStraight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroupStraight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroupStraight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroupStraight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroupStraight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroupStraight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroupStraight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroupStraight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroupStraight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicAdditive-Straight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicAdditive-Straight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefault-Straight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefault-Straight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultGrayscale-Straight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultGrayscale-Straight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultOutline-Straight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultOutline-Straight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicFill-Straight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicFill-Straight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicMultiply-Straight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicMultiply-Straight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicScreen-Straight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicScreen-Straight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlack-Straight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlack-Straight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackAdditive-Straight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackAdditive-Straight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackMultiply-Straight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackMultiply-Straight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackOutline-Straight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackOutline-Straight.mat.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackScreen-Straight.mat create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackScreen-Straight.mat.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Additive-URP-2D.shader delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Additive-URP-2D.shader.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Multiply-URP-2D.shader delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Multiply-URP-2D.shader.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Screen-URP-2D.shader delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Screen-URP-2D.shader.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-SkeletonLit-UnlitPass-URP-2D.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-SkeletonLit-UnlitPass-URP-2D.hlsl.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-Sprite-NormalsPass-URP-2D.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-Sprite-StandardPass-URP-2D.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Spine-Skeleton-URP-2D.shader delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Spine-SkeletonLit-URP-2D.shader delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Additive-URP.shader delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Additive-URP.shader.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Multiply-URP.shader delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Multiply-URP.shader.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Screen-URP.shader delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Screen-URP.shader.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-ShadowCasterPass-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-ShadowCasterPass-URP.hlsl.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthNormalsPass-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthOnlyPass-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthOnlyPass-URP.hlsl.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Outline-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Outline-URP.hlsl.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Sprite-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Sprite-URP.hlsl.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-URP.hlsl.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Outline-Pass-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Outline-Pass-URP.hlsl.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Skeleton-ForwardPass-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Skeleton-ForwardPass-URP.hlsl.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ForwardPass-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ForwardPass-URP.hlsl.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ShadowCasterPass-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ShadowCasterPass-URP.hlsl.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-Common-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-Common-URP.hlsl.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthNormalsPass-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthOnlyPass-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthOnlyPass-URP.hlsl.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ForwardPass-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ForwardPass-URP.hlsl.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ShadowCasterPass-URP.hlsl delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ShadowCasterPass-URP.hlsl.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/ShaderShared.cginc delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/ShaderShared.cginc.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Common.cginc delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Common.cginc.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Outline-Common.cginc delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Outline-Common.cginc.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/SpriteLighting.cginc delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/SpriteLighting.cginc.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-OutlineOnly-URP.shader delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-OutlineOnly-URP.shader.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc rename Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/{Include/Spine-Common-URP.hlsl.meta => SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc.meta} (72%) create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Grayscale.shader rename Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/{2D/Include/Spine-Sprite-NormalsPass-URP-2D.hlsl.meta => SkeletonGraphic/Spine-SkeletonGraphic-Grayscale.shader.meta} (77%) delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-TintBlack.shader create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack.meta create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Additive.shader rename Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/{2D/Include/Spine-Sprite-StandardPass-URP-2D.hlsl.meta => SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Additive.shader.meta} (77%) create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Multiply.shader rename Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/{2D/Spine-Skeleton-URP-2D.shader.meta => SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Multiply.shader.meta} (77%) create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Screen.shader rename Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/{2D/Spine-SkeletonLit-URP-2D.shader.meta => SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Screen.shader.meta} (77%) create mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack.shader rename Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/{ => TintBlack}/Spine-SkeletonGraphic-TintBlack.shader.meta (100%) delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-URP.shader delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-URP.shader.meta delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-SkeletonLit-URP.shader delete mode 100644 Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-SkeletonLit-URP.shader.meta delete mode 100644 Assets/ThirdParty/spine.timeline-4.1/LICENSE.md delete mode 100644 Assets/ThirdParty/spine.timeline-4.1/version.txt create mode 100644 Assets/ThirdParty/spine.timeline-4.2.meta rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/README.md (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/README.md.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/add-menu.png (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/add-menu.png.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/animationstate-clip-inspector.png (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/animationstate-clip-inspector.png.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/animationstate-track-inspector.png (100%) create mode 100644 Assets/ThirdParty/spine.timeline-4.2/Documentation/animationstate-track-inspector.png.meta rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/animationstate-track.png (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/animationstate-track.png.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/skeleton-flip-clip-inspector.png (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/skeleton-flip-clip-inspector.png.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/skeleton-flip-track.png (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/skeleton-flip-track.png.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/timeline.png (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Documentation/timeline.png.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineAnimationStateClipInspector.cs (86%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineAnimationStateClipInspector.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineAnimationStateDrawer.cs (92%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineAnimationStateDrawer.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineAnimationStateGraphicTrackInspector.cs (87%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineAnimationStateGraphicTrackInspector.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineAnimationStateTrackInspector.cs (87%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineAnimationStateTrackInspector.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineSkeletonFlipClipEditor.cs (82%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineSkeletonFlipClipEditor.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineSkeletonFlipClipInspector.cs (87%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineSkeletonFlipClipInspector.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineSkeletonFlipDrawer.cs (88%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineSkeletonFlipDrawer.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineSkeletonFlipTrackInspector.cs (84%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/SpineSkeletonFlipTrackInspector.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/spine-timeline-editor.asmdef (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Editor/spine-timeline-editor.asmdef.meta (100%) create mode 100644 Assets/ThirdParty/spine.timeline-4.2/LICENSE.md rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/LICENSE.md.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/PlayableHandle Component.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/PlayableHandle Component/SkeletonAnimationPlayableHandle.cs (89%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/PlayableHandle Component/SkeletonAnimationPlayableHandle.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/PlayableHandle Component/SkeletonGraphicPlayableHandle.cs (88%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/PlayableHandle Component/SkeletonGraphicPlayableHandle.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/PlayableHandle Component/SpinePlayableHandleBase.cs (89%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/PlayableHandle Component/SpinePlayableHandleBase.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineAnimationState.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineAnimationState/SpineAnimationStateBehaviour.cs (90%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineAnimationState/SpineAnimationStateBehaviour.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineAnimationState/SpineAnimationStateClip.cs (89%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineAnimationState/SpineAnimationStateClip.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineAnimationState/SpineAnimationStateGraphicTrack.cs (86%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineAnimationState/SpineAnimationStateGraphicTrack.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineAnimationState/SpineAnimationStateMixerBehaviour.cs (82%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineAnimationState/SpineAnimationStateMixerBehaviour.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineAnimationState/SpineAnimationStateTrack.cs (86%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineAnimationState/SpineAnimationStateTrack.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineSkeletonFlip.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineSkeletonFlip/SpineSkeletonFlipBehaviour.cs (84%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineSkeletonFlip/SpineSkeletonFlipBehaviour.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineSkeletonFlip/SpineSkeletonFlipClip.cs (86%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineSkeletonFlip/SpineSkeletonFlipClip.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineSkeletonFlip/SpineSkeletonFlipMixerBehaviour.cs (91%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineSkeletonFlip/SpineSkeletonFlipMixerBehaviour.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineSkeletonFlip/SpineSkeletonFlipTrack.cs (84%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/SpineSkeletonFlip/SpineSkeletonFlipTrack.cs.meta (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/spine-timeline.asmdef (100%) rename Assets/ThirdParty/{spine.timeline-4.1 => spine.timeline-4.2}/Runtime/spine-timeline.asmdef.meta (100%) create mode 100644 Assets/ThirdParty/spine.timeline-4.2/package-no-spine-unity-dependency.json create mode 100644 Assets/ThirdParty/spine.timeline-4.2/package-no-spine-unity-dependency.json.meta create mode 100644 Assets/ThirdParty/spine.timeline-4.2/package.json create mode 100644 Assets/ThirdParty/spine.timeline-4.2/package.json.meta delete mode 100644 Assets/XLua/Gen/DG_Tweening_Color2Wrap.cs delete mode 100644 Assets/XLua/Gen/DG_Tweening_Core_DOTweenExternalCommandWrap.cs delete mode 100644 Assets/XLua/Gen/DG_Tweening_Core_DOTweenSettingsWrap.cs delete mode 100644 Assets/XLua/Gen/DG_Tweening_Core_DOTweenSettings_ModulesSetupWrap.cs delete mode 100644 Assets/XLua/Gen/DG_Tweening_Core_DOTweenSettings_SafeModeOptionsWrap.cs delete mode 100644 Assets/XLua/Gen/DG_Tweening_Core_DebuggerWrap.cs delete mode 100644 Assets/XLua/Gen/DG_Tweening_Core_ExtensionsWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_CaretInfoWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_Compute_DT_EventArgsWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_ExtentsWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_FaceInfo_LegacyWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_FastActionWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_FontAssetCreationSettingsWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_GlyphPairKeyWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_GlyphValueRecord_LegacyWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_HighlightStateWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_KerningPairKeyWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_KerningPairWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_KerningTableWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_MaterialReferenceManagerWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_MaterialReferenceWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_Mesh_ExtentsWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_ShaderUtilitiesWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_AssetWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_CharacterInfoWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_ColorGradientWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_CompatibilityWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_DefaultControlsWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_DefaultControls_ResourcesWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_FontAssetUtilitiesWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_FontFeatureTableWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_FontUtilitiesWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_FontWeightPairWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_GlyphAdjustmentRecordWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_GlyphPairAdjustmentRecordWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_GlyphValueRecordWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_GlyphWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_InputValidatorWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_LineInfoWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_LinkInfoWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_MaterialManagerWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_MaterialReferenceWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_MathWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_MeshInfoWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_OffsetWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_PageInfoWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_ResourceManagerWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_ScrollbarEventHandlerWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_SelectionCaretWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_SettingsWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_Settings_LineBreakingTableWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_SpriteAnimatorWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_SpriteAssetWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_SpriteCharacterWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_SpriteGlyphWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_SpriteInfoWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_SpriteWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_StyleSheetWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_StyleWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_SubMeshUIWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_SubMeshWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_TextElementWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_TextElement_LegacyWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_TextInfoWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_TextParsingUtilitiesWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_TextUtilitiesWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_UpdateManagerWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_UpdateRegistryWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_VertexWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMP_WordInfoWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMPro_EventManagerWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TMPro_ExtensionMethodsWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_TextContainerWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_VertexGradientWrap.cs delete mode 100644 Assets/XLua/Gen/TMPro_WordWrapStateWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AccelerationEventWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AnchoredJoint2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AnimationEventWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AnimationStateWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AnimatorClipInfoWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AnimatorOverrideControllerWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AnimatorTransitionInfoWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AnimatorUtilityWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AreaEffector2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ArticulationBodyWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ArticulationDriveWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ArticulationJacobianWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ArticulationReducedSpaceWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AssetBundleCreateRequestWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AssetBundleManifestWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AssetBundleRecompressOperationWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AudioBehaviourWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AudioChorusFilterWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AudioConfigurationWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AudioDistortionFilterWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AudioEchoFilterWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AudioHighPassFilterWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AudioListenerWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AudioLowPassFilterWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AudioRendererWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AudioReverbFilterWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AudioReverbZoneWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AvatarBuilderWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_AvatarMaskWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_BillboardAssetWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_BillboardRendererWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_BoneWeight1Wrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_BoneWeightWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_BoundingSphereWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_BoundsIntWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_BoxCollider2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_BoxcastCommandWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_BuildCompressionWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_BuoyancyEffector2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CacheWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CachedAssetBundleWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CapsuleCollider2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CapsuleColliderWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CapsulecastCommandWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CharacterControllerWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CharacterInfoWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CharacterJointWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CircleCollider2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ClothSkinningCoefficientWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ClothSphereColliderPairWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ClothWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Collider2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ColliderDistance2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ColliderWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Collision2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CollisionWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Color32Wrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ColorUtilityWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CombineInstanceWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CompassWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CompositeCollider2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ComputeBufferWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ComputeShaderWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ConfigurableJointWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ConstantForce2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ConstantForceWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ContactFilter2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ContactPoint2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ContactPointWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ControllerColliderHitWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CoroutineWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CrashReportWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CubemapArrayWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CubemapWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CullingGroupEventWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CullingGroupWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CustomRenderTextureManagerWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CustomRenderTextureUpdateZoneWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CustomRenderTextureWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_CustomYieldInstructionWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_DefaultExecutionOrderWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_DisplayWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_DistanceJoint2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_DynamicGIWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_EdgeCollider2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Effector2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_EventWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ExecuteAlwaysWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ExposedPropertyResolverWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_FixedJoint2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_FixedJointWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_FlareLayerWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_FlareWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_FrameTimingManagerWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_FrameTimingWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_FrictionJoint2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_FrustumPlanesWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_GLWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_GUIUtilityWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_GeometryUtilityWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_GradientAlphaKeyWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_GradientColorKeyWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_GradientWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_GraphicsBufferWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_GridBrushBaseWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_GridLayoutWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_GridWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_GyroscopeWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_HDROutputSettingsWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Hash128Wrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_HashUnsafeUtilitiesWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_HashUtilitiesWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_HingeJoint2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_HingeJointWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_HumanBoneWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_HumanDescriptionWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_HumanLimitWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_HumanPoseHandlerWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_HumanPoseWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_HumanTraitWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ImageConversionWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ImageEffectAfterScaleWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ImageEffectAllowedInSceneViewWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ImageEffectOpaqueWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ImageEffectTransformsToLDRWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ImageEffectUsesCommandBufferWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_IntegratedSubsystemDescriptorWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_IntegratedSubsystemWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Joint2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_JointAngleLimits2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_JointDriveWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_JointLimitsWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_JointMotor2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_JointMotorWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_JointSpringWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_JointSuspension2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_JointTranslationLimits2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_JointWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_JsonUtilityWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_LODGroupWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_LODWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_LensFlareWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_LightBakingOutputWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_LightProbeProxyVolumeWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_LineUtilityWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_LocalizationAssetWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_LocationInfoWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_LocationServiceWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_LoggerWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_MatchTargetWeightMaskWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Mesh_MeshDataArrayWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Mesh_MeshDataWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_MicrophoneWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_MissingComponentExceptionWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_MissingReferenceExceptionWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_OcclusionAreaWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_OcclusionPortalWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ParticleCollisionEventWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ParticlePhysicsExtensionsWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ParticleSystemForceFieldWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ParticleSystem_ColliderDataWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ParticleSystem_LifetimeByEmitterSpeedModuleWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ParticleSystem_PlaybackStateWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ParticleSystem_TrailsWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PatchExtentsWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Physics2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PhysicsJobOptions2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PhysicsMaterial2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PhysicsScene2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PhysicsSceneExtensions2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PhysicsSceneExtensionsWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PhysicsSceneWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PhysicsUpdateBehaviour2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PlaneWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PlatformEffector2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PlayerPrefsExceptionWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PointEffector2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PolygonCollider2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PoseWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PreferBinarySerializationWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ProjectorWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_PropertyNameWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_QualitySettingsWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_RandomWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Random_StateWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_RangeIntWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_RaycastCommandWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_RaycastHit2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_RectIntWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_RectOffsetWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_RectTransformUtilityWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_RelativeJoint2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_RemoteConfigSettingsWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_RemoteSettingsWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_RenderBufferWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_RenderTargetSetupWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_RendererExtensionsWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ResourceRequestWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ResourcesAPIWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Rigidbody2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ScalableBufferManagerWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_ScreenCaptureWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SecondarySpriteTextureWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SecurityWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SerializeReferenceWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SkeletonBoneWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SkyboxWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SleepTimeoutWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SliderJoint2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SnappingWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SoftJointLimitSpringWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SoftJointLimitWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SortingLayerWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SparseTextureWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SpherecastCommandWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SpringJoint2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SpringJointWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SpriteMaskWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_StackTraceUtilityWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_StateMachineBehaviourWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_StaticBatchingUtilityWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_StreamingControllerWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SubsystemDescriptorWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SubsystemManagerWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SubsystemWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_SurfaceEffector2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_TargetJoint2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_TextGenerationSettingsWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_TextMeshWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Texture2DArrayWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Texture3DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_TouchWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_TrailRendererWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_U2D_AngleRangeInfoWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_U2D_PixelPerfectRenderingWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_U2D_ShapeControlPointWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_U2D_SpriteAtlasManagerWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_U2D_SpriteBoneWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_U2D_SpriteDataAccessExtensionsWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_U2D_SpriteRendererDataAccessExtensionsWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeMetaDataWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeParametersWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeRendererWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeSegmentWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeUtilityWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UICharInfoWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UILineInfoWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UISystemProfilerApiWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UIVertexWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_AnimationTriggersWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_AspectRatioFitterWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_BaseMeshEffectWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_CanvasUpdateRegistryWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_ClipperRegistryWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_ClippingWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_ColorBlockWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_ContentSizeFitterWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_FontDataWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_FontUpdateTrackerWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_GraphicRegistryWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_HorizontalLayoutGroupWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_HorizontalOrVerticalLayoutGroupWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_LayoutRebuilderWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_LayoutUtilityWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_NavigationWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_OutlineWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_PositionAsUV1Wrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_Scrollbar_ScrollEventWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_ShadowWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_SpriteStateWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_StencilMaterialWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UI_VertexHelperWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UnassignedReferenceExceptionWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UnityEventQueueSystemWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_UnityExceptionWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Vector2IntWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_Vector3IntWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_WWWFormWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_WaitForEndOfFrameWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_WaitForFixedUpdateWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_WaitForSecondsRealtimeWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_WaitForSecondsWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_WaitUntilWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_WaitWhileWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_WebCamDeviceWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_WebCamTextureWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_WheelColliderWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_WheelFrictionCurveWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_WheelHitWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_WheelJoint2DWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_WindZoneWrap.cs delete mode 100644 Assets/XLua/Gen/UnityEngine_YieldInstructionWrap.cs create mode 100644 Assets/arts/spines/ui/ui_loading.meta create mode 100644 Assets/arts/spines/ui/ui_loading/ui_loading.atlas.txt create mode 100644 Assets/arts/spines/ui/ui_loading/ui_loading.atlas.txt.meta create mode 100644 Assets/arts/spines/ui/ui_loading/ui_loading.png create mode 100644 Assets/arts/spines/ui/ui_loading/ui_loading.png.meta create mode 100644 Assets/arts/spines/ui/ui_loading/ui_loading.skel.bytes create mode 100644 Assets/arts/spines/ui/ui_loading/ui_loading.skel.bytes.meta create mode 100644 Assets/arts/spines/ui/ui_loading/ui_loading_atlas.asset create mode 100644 Assets/arts/spines/ui/ui_loading/ui_loading_atlas.asset.meta create mode 100644 Assets/arts/spines/ui/ui_loading/ui_loading_material.mat create mode 100644 Assets/arts/spines/ui/ui_loading/ui_loading_material.mat.meta create mode 100644 Assets/arts/spines/ui/ui_loading/ui_loading_skeletondata.asset create mode 100644 Assets/arts/spines/ui/ui_loading/ui_loading_skeletondata.asset.meta diff --git a/Assets/Editor/SpineSettings.asset b/Assets/Editor/SpineSettings.asset index 07b53ddea..e25ee7b48 100644 --- a/Assets/Editor/SpineSettings.asset +++ b/Assets/Editor/SpineSettings.asset @@ -17,6 +17,8 @@ MonoBehaviour: defaultShader: Spine/Skeleton defaultZSpacing: 0 defaultInstantiateLoop: 1 + defaultPhysicsPositionInheritance: {x: 1, y: 1} + defaultPhysicsRotationInheritance: 1 showHierarchyIcons: 1 reloadAfterPlayMode: 1 setTextureImporterSettings: 1 @@ -33,4 +35,5 @@ MonoBehaviour: autoReloadSceneSkeletons: 1 handleScale: 1 mecanimEventIncludeFolderName: 1 + timelineDefaultMixDuration: 0 timelineUseBlendDuration: 1 diff --git a/Assets/ThirdParty/Spine Examples/Other Examples/Animation Tester/SpineAnimationTesterTool.cs b/Assets/ThirdParty/Spine Examples/Other Examples/Animation Tester/SpineAnimationTesterTool.cs index e95956c5a..f4116fe4f 100644 --- a/Assets/ThirdParty/Spine Examples/Other Examples/Animation Tester/SpineAnimationTesterTool.cs +++ b/Assets/ThirdParty/Spine Examples/Other Examples/Animation Tester/SpineAnimationTesterTool.cs @@ -141,13 +141,13 @@ namespace Spine.Unity.Examples { if (trackEntry != null) { if (control.useCustomMixDuration) - trackEntry.MixDuration = control.mixDuration; + trackEntry.SetMixDuration(control.mixDuration, 0f); // use SetMixDuration(mixDuration, delay) to update delay correctly if (useOverrideAttachmentThreshold) - trackEntry.AttachmentThreshold = attachmentThreshold; + trackEntry.MixAttachmentThreshold = attachmentThreshold; if (useOverrideDrawOrderThreshold) - trackEntry.DrawOrderThreshold = drawOrderThreshold; + trackEntry.MixDrawOrderThreshold = drawOrderThreshold; } // Don't parse more than one animation per track. diff --git a/Assets/ThirdParty/Spine Examples/Other Examples/Instantiate from Script.unity b/Assets/ThirdParty/Spine Examples/Other Examples/Instantiate from Script.unity index 5432a019a..08816535e 100644 --- a/Assets/ThirdParty/Spine Examples/Other Examples/Instantiate from Script.unity +++ b/Assets/ThirdParty/Spine Examples/Other Examples/Instantiate from Script.unity @@ -13,7 +13,7 @@ OcclusionCullingSettings: --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 8 + serializedVersion: 10 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -39,37 +39,33 @@ RenderSettings: m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 --- !u!157 &3 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 1 + serializedVersion: 12 m_GISettings: serializedVersion: 2 m_BounceScale: 1 m_IndirectOutputScale: 1 m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 m_EnvironmentLightingMode: 0 m_EnableBakedLightmaps: 0 m_EnableRealtimeLightmaps: 0 m_LightmapEditorSettings: - serializedVersion: 9 + serializedVersion: 12 m_Resolution: 2 m_BakeResolution: 40 - m_TextureWidth: 1024 - m_TextureHeight: 1024 + m_AtlasSize: 1024 m_AO: 0 m_AOMaxDistance: 1 m_CompAOExponent: 1 m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 m_Padding: 2 m_LightmapParameters: {fileID: 0} m_LightmapsBakeMode: 1 m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 m_ReflectionCompression: 2 m_MixedBakeMode: 2 m_BakeBackend: 0 @@ -77,23 +73,34 @@ LightmapSettings: m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 - m_PVRFiltering: 0 - m_PVRFilteringMode: 1 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousColorSigma: 1 - m_PVRFilteringAtrousNormalSigma: 1 - m_PVRFilteringAtrousPositionSigma: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 + m_LightingSettings: {fileID: 1506007501} --- !u!196 &4 NavMeshSettings: serializedVersion: 2 m_ObjectHideFlags: 0 m_BuildSettings: - serializedVersion: 2 + serializedVersion: 3 agentTypeID: 0 agentRadius: 0.5 agentHeight: 2 @@ -106,20 +113,25 @@ NavMeshSettings: cellSize: 0.16666667 manualTileSize: 0 tileSize: 256 - accuratePlacement: 0 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 m_NavMeshData: {fileID: 0} --- !u!1 &92207858 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 92207862} - component: {fileID: 92207861} - component: {fileID: 92207860} m_Layer: 5 - m_Name: 3 Canvas - Spawn SkeletonGraphic Sample + m_Name: 2 Canvas - Spawn SkeletonGraphic Sample m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -128,12 +140,13 @@ GameObject: --- !u!114 &92207860 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 92207858} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} m_Name: m_EditorClassIdentifier: m_UiScaleMode: 1 @@ -146,11 +159,13 @@ MonoBehaviour: m_FallbackScreenDPI: 96 m_DefaultSpriteDPI: 96 m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 --- !u!223 &92207861 Canvas: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 92207858} m_Enabled: 1 serializedVersion: 3 @@ -162,35 +177,122 @@ Canvas: m_OverrideSorting: 0 m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 --- !u!224 &92207862 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 92207858} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1691562007} m_Father: {fileID: 0} - m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} +--- !u!1 &191860306 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 191860307} + - component: {fileID: 191860309} + - component: {fileID: 191860308} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &191860307 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191860306} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1200587070} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &191860308 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191860306} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &191860309 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 191860306} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 --- !u!1 &433620963 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 433620968} - component: {fileID: 433620967} @@ -206,27 +308,44 @@ GameObject: --- !u!81 &433620964 AudioListener: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 433620963} m_Enabled: 1 --- !u!124 &433620965 Behaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 433620963} m_Enabled: 1 --- !u!20 &433620967 Camera: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 433620963} m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 1 m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} m_NormalizedViewPortRect: serializedVersion: 2 x: 0 @@ -248,35 +367,38 @@ Camera: m_TargetEye: 3 m_HDR: 1 m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 --- !u!4 &433620968 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 433620963} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &651278528 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 651278530} - component: {fileID: 651278529} m_Layer: 0 - m_Name: 2 RuntimeLoadFromExports + m_Name: 3 RuntimeLoadFromExports m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -285,8 +407,9 @@ GameObject: --- !u!114 &651278529 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 651278528} m_Enabled: 1 m_EditorHideFlags: 0 @@ -297,27 +420,251 @@ MonoBehaviour: atlasText: {fileID: 4900000, guid: 5c0a5c36970a46e4d8378760ab4a4cfc, type: 3} textures: - {fileID: 2800000, guid: 49bb65eefe08e424bbf7a38bc98ec638, type: 3} - materialPropertySource: {fileID: 2100000, guid: 1455e88fdb81ccc45bdeaedd657bad4d, - type: 2} + materialPropertySource: {fileID: 2100000, guid: 1455e88fdb81ccc45bdeaedd657bad4d, type: 2} + delay: 0 + skinName: + animationName: + blendModeMaterials: 0 + applyAdditiveMaterial: 0 + blendModeTemplateMaterials: + additiveTemplate: {fileID: 0} + multiplyTemplate: {fileID: 0} + screenTemplate: {fileID: 0} + graphicBlendModeMaterials: + additiveTemplate: {fileID: 0} + multiplyTemplate: {fileID: 0} + screenTemplate: {fileID: 0} + skeletonGraphicMaterial: {fileID: 2100000, guid: b66cf7a186d13054989b33a5c90044e4, type: 2} --- !u!4 &651278530 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 651278528} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1025308469} m_Father: {fileID: 0} - m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1025308468 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1025308469} + - component: {fileID: 1025308472} + - component: {fileID: 1025308471} + m_Layer: 0 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1025308469 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025308468} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 651278530} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &1025308471 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025308468} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &1025308472 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1025308468} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &1200587068 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1200587070} + - component: {fileID: 1200587069} + m_Layer: 0 + m_Name: 4 Runtime BlendModes from Exports + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1200587069 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200587068} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bb0837af7345d504db63d0c662fd12dc, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonJson: {fileID: 4900000, guid: 1a6f51aad0fef5a40aeedfeec5c0b8b2, type: 3} + atlasText: {fileID: 4900000, guid: 188756a89517d7649a67fb53606220f5, type: 3} + textures: + - {fileID: 2800000, guid: dc1b9f9665c8aa74799404a1d2038e3d, type: 3} + materialPropertySource: {fileID: 2100000, guid: 1455e88fdb81ccc45bdeaedd657bad4d, type: 2} + delay: 0 + skinName: + animationName: + blendModeMaterials: 1 + applyAdditiveMaterial: 0 + blendModeTemplateMaterials: + additiveTemplate: {fileID: 2100000, guid: 4deba332d47209e4780b3c5fcf0e3745, type: 2} + multiplyTemplate: {fileID: 2100000, guid: 53bf0ab317d032d418cf1252d68f51df, type: 2} + screenTemplate: {fileID: 2100000, guid: 73f0f46d3177c614baf0fa48d646a9be, type: 2} + graphicBlendModeMaterials: + additiveTemplate: {fileID: 2100000, guid: 2e8245019faeb8c43b75f9ca3ac8ee34, type: 2} + multiplyTemplate: {fileID: 2100000, guid: e74a1f8978a7da348a721508d0d58834, type: 2} + screenTemplate: {fileID: 2100000, guid: bab24c479f34eec45be6ea8595891569, type: 2} + skeletonGraphicMaterial: {fileID: 2100000, guid: b66cf7a186d13054989b33a5c90044e4, type: 2} +--- !u!4 &1200587070 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1200587068} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 191860307} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!850595691 &1506007501 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Settings.lighting + serializedVersion: 8 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 1 + m_BakeBackend: 1 + m_LightmapMaxSize: 1024 + m_LightmapSizeFixed: 0 + m_UseMipmapLimits: 1 + m_BakeResolution: 40 + m_Padding: 2 + m_LightmapCompression: 3 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 2 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 2 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVREnvironmentSampleCount: 512 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentImportanceSampling: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_RespectSceneVisibilityWhenBakingGI: 0 --- !u!1 &1691562006 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1691562007} - component: {fileID: 1691562008} @@ -331,15 +678,16 @@ GameObject: --- !u!224 &1691562007 RectTransform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1691562006} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 92207862} - m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} @@ -349,8 +697,9 @@ RectTransform: --- !u!114 &1691562008 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1691562006} m_Enabled: 1 m_EditorHideFlags: 0 @@ -360,14 +709,14 @@ MonoBehaviour: skeletonDataAsset: {fileID: 11400000, guid: a467507a4ffb1d542a558739b2fede77, type: 2} startingAnimation: run startingSkin: base - skeletonGraphicMaterial: {fileID: 2100000, guid: 1455e88fdb81ccc45bdeaedd657bad4d, - type: 2} + skeletonGraphicMaterial: {fileID: 2100000, guid: b66cf7a186d13054989b33a5c90044e4, type: 2} --- !u!1 &1807176298 GameObject: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 m_Component: - component: {fileID: 1807176300} - component: {fileID: 1807176299} @@ -381,8 +730,9 @@ GameObject: --- !u!114 &1807176299 MonoBehaviour: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1807176298} m_Enabled: 1 m_EditorHideFlags: 0 @@ -395,13 +745,93 @@ MonoBehaviour: --- !u!4 &1807176300 Transform: m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1807176298} + serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1924218899 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1924218902} + - component: {fileID: 1924218901} + - component: {fileID: 1924218900} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1924218900 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1924218899} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1924218901 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1924218899} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1924218902 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1924218899} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 433620968} + - {fileID: 1807176300} + - {fileID: 92207862} + - {fileID: 651278530} + - {fileID: 1200587070} + - {fileID: 1924218902} diff --git a/Assets/ThirdParty/Spine Examples/Other Examples/Physics Constraints.unity b/Assets/ThirdParty/Spine Examples/Other Examples/Physics Constraints.unity new file mode 100644 index 000000000..f46efa72a --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Other Examples/Physics Constraints.unity @@ -0,0 +1,15770 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &4 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 1 + m_BakeResolution: 50 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 0 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 1024 + m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 431001701} +--- !u!196 &5 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &122140872 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 122140873} + - component: {fileID: 122140875} + - component: {fileID: 122140874} + m_Layer: 0 + m_Name: Description + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &122140873 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122140872} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -3.1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 693495377} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!102 &122140874 +TextMesh: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122140872} + m_Text: 'This is a demonstration of Physics Constraints and how Transform + Movement can affect them. + + Enter PLAY MODE in the Unity Editor and drag + the cloud, snowglobe and flower-pot around to see it in action.' + m_OffsetZ: 0 + m_CharacterSize: 0.12 + m_LineSpacing: 1 + m_Anchor: 4 + m_Alignment: 1 + m_TabSize: 4 + m_FontSize: 24 + m_FontStyle: 0 + m_RichText: 1 + m_Font: {fileID: 0} + m_Color: + serializedVersion: 2 + rgba: 4294967295 +--- !u!23 &122140875 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 122140872} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &148233141 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 148233142} + - component: {fileID: 148233144} + - component: {fileID: 148233143} + m_Layer: 0 + m_Name: Particle System + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &148233142 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148233141} + m_LocalRotation: {x: -0, y: -0, z: 0.0042760437, w: 0.9999909} + m_LocalPosition: {x: 0.03794685, y: 0.24033308, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 153039240} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!199 &148233143 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148233141} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 14 + m_RenderMode: 0 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 0 + m_ApplyActiveColorSpace: 0 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_VertexStreams: 0001030405 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 +--- !u!198 &148233144 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148233141} + serializedVersion: 8 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 3 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 1 + looping: 1 + prewarm: 1 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.1 + minScalar: 0.05 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startSizeY: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startSizeZ: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startRotationX: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startRotationY: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startRotation: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.87266463 + minScalar: -0.87266463 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 1000 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 10 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.444762 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 20 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + y: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + curve: + serializedVersion: 2 + minMaxState: 3 + scalar: 5.2359877 + minScalar: -5.2359877 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 0} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853981 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 1 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + textureScale: {x: 1, y: 1} + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!1 &153039239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 153039240} + - component: {fileID: 153039241} + m_Layer: 0 + m_Name: CloudFollower + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &153039240 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153039239} + m_LocalRotation: {x: 0, y: 0, z: -0.0042760437, w: 0.9999909} + m_LocalPosition: {x: -1.5000007, y: 15.799999, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1003754206} + - {fileID: 148233142} + m_Father: {fileID: 820332295} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &153039241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 153039239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a1fd8daaed7b64148a34acb96ba14ce1, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonRenderer: {fileID: 820332292} + boneName: cloud + followXYPosition: 1 + followZPosition: 1 + followBoneRotation: 1 + followSkeletonFlip: 1 + followLocalScale: 0 + followParentWorldScale: 0 + maintainedAxisOrientation: 1 + initializeOnAwake: 1 +--- !u!1 &315096847 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 315096848} + - component: {fileID: 315096849} + m_Layer: 0 + m_Name: Follower + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &315096848 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 315096847} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.22983651, y: 1.8793011, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 445823889} + - {fileID: 1158336907} + m_Father: {fileID: 536281182} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &315096849 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 315096847} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a1fd8daaed7b64148a34acb96ba14ce1, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonRenderer: {fileID: 536281179} + boneName: globe-holder + followXYPosition: 1 + followZPosition: 1 + followBoneRotation: 1 + followSkeletonFlip: 1 + followLocalScale: 0 + followParentWorldScale: 0 + maintainedAxisOrientation: 1 + initializeOnAwake: 1 +--- !u!850595691 &431001701 +LightingSettings: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Settings.lighting + serializedVersion: 5 + m_GIWorkflowMode: 1 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_RealtimeEnvironmentLighting: 1 + m_BounceScale: 1 + m_AlbedoBoost: 1 + m_IndirectOutputScale: 1 + m_UsingShadowmask: 0 + m_BakeBackend: 0 + m_LightmapMaxSize: 1024 + m_BakeResolution: 50 + m_Padding: 2 + m_LightmapCompression: 0 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_ExtractAO: 0 + m_MixedBakeMode: 1 + m_LightmapsBakeMode: 1 + m_FilterMode: 1 + m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0} + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_RealtimeResolution: 1 + m_ForceWhiteAlbedo: 0 + m_ForceUpdates: 0 + m_FinalGather: 0 + m_FinalGatherRayCount: 1024 + m_FinalGatherFiltering: 1 + m_PVRCulling: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVREnvironmentSampleCount: 512 + m_PVREnvironmentReferencePointCount: 2048 + m_LightProbeSampleCountMultiplier: 4 + m_PVRBounces: 2 + m_PVRMinBounces: 2 + m_PVREnvironmentImportanceSampling: 0 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_PVRTiledBaking: 0 + m_NumRaysToShootPerTexel: -1 +--- !u!1 &445823888 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 445823889} + - component: {fileID: 445823891} + - component: {fileID: 445823890} + m_Layer: 0 + m_Name: Drag Me Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &445823889 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 445823888} + m_LocalRotation: {x: -0, y: -0, z: 0.0042760437, w: 0.9999909} + m_LocalPosition: {x: 0.3, y: -5.42, z: -2.41} + m_LocalScale: {x: 4, y: 4, z: 4} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 315096848} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!102 &445823890 +TextMesh: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 445823888} + m_Text: Drag me! + m_OffsetZ: 0 + m_CharacterSize: 0.1 + m_LineSpacing: 1 + m_Anchor: 4 + m_Alignment: 1 + m_TabSize: 4 + m_FontSize: 40 + m_FontStyle: 1 + m_RichText: 1 + m_Font: {fileID: 0} + m_Color: + serializedVersion: 2 + rgba: 4280156415 +--- !u!23 &445823891 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 445823888} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &536281176 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 536281182} + - component: {fileID: 536281181} + - component: {fileID: 536281180} + - component: {fileID: 536281179} + - component: {fileID: 536281178} + - component: {fileID: 536281177} + m_Layer: 0 + m_Name: snowglobe draggable - Skeleton with PhysicsConstraints + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!61 &536281177 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536281176} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.34642315, y: 6.917263} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 22.059233, y: 28.126602} + m_EdgeRadius: 0 +--- !u!114 &536281178 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536281176} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac0a69923492d1b4aa7ca656033ec6a3, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &536281179 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536281176} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonDataAsset: {fileID: 11400000, guid: 9f9df402d4f49864aa437e785eb16524, type: 2} + initialSkinName: + fixPrefabOverrideViaMeshFilter: 2 + initialFlipX: 0 + initialFlipY: 0 + updateWhenInvisible: 3 + separatorSlotNames: [] + zSpacing: 0 + useClipping: 1 + immutableTriangles: 0 + pmaVertexColors: 1 + clearStateOnDisable: 0 + tintBlack: 0 + singleSubmesh: 0 + fixDrawOrder: 0 + addNormals: 0 + calculateTangents: 0 + maskInteraction: 0 + maskMaterials: + materialsMaskDisabled: [] + materialsInsideMask: [] + materialsOutsideMask: [] + disableRenderingOnOverride: 1 + physicsPositionInheritanceFactor: {x: 1, y: 1} + physicsRotationInheritanceFactor: 1 + physicsMovementRelativeTo: {fileID: 0} + updateTiming: 1 + unscaledTime: 0 + _animationName: eyeblink + loop: 1 + timeScale: 1 +--- !u!23 &536281180 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536281176} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 457f3020c684d35468371a3d1f701bf5, type: 2} + - {fileID: 2100000, guid: 30c7a85032064f0468da374e72de22b0, type: 2} + - {fileID: 2100000, guid: 2944e525a4bfee14b8c5067246eb3e39, type: 2} + - {fileID: 2100000, guid: decd34b04cd07554a9bcd2e85dde7b03, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: 30c7a85032064f0468da374e72de22b0, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: 2944e525a4bfee14b8c5067246eb3e39, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: 2944e525a4bfee14b8c5067246eb3e39, type: 2} + - {fileID: 2100000, guid: 30c7a85032064f0468da374e72de22b0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &536281181 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536281176} + m_Mesh: {fileID: 0} +--- !u!4 &536281182 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 536281176} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.5100001, y: -0.26999998, z: 0} + m_LocalScale: {x: 0.14, y: 0.14, z: 0.14} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 315096848} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &693495376 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 693495377} + m_Layer: 0 + m_Name: LABELS + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &693495377 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 693495376} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 122140873} + m_Father: {fileID: 0} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &817246337 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 817246341} + - component: {fileID: 817246340} + - component: {fileID: 817246339} + - component: {fileID: 817246338} + m_Layer: 0 + m_Name: sack-pro - Skeleton with PhysicsConstraints + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &817246338 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 817246337} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonDataAsset: {fileID: 11400000, guid: 4f6372c21601bf94c9d0190a95e561c2, type: 2} + initialSkinName: + fixPrefabOverrideViaMeshFilter: 2 + initialFlipX: 0 + initialFlipY: 0 + updateWhenInvisible: 3 + separatorSlotNames: [] + zSpacing: 0 + useClipping: 1 + immutableTriangles: 0 + pmaVertexColors: 1 + clearStateOnDisable: 0 + tintBlack: 0 + singleSubmesh: 0 + fixDrawOrder: 0 + addNormals: 0 + calculateTangents: 0 + maskInteraction: 0 + maskMaterials: + materialsMaskDisabled: [] + materialsInsideMask: [] + materialsOutsideMask: [] + disableRenderingOnOverride: 1 + physicsPositionInheritanceFactor: {x: 1, y: 1} + physicsRotationInheritanceFactor: 1 + physicsMovementRelativeTo: {fileID: 0} + updateTiming: 1 + unscaledTime: 0 + _animationName: cape-follow-example + loop: 1 + timeScale: 1 +--- !u!23 &817246339 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 817246337} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 31fdf99bddb097348b5d1c4fd7166630, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &817246340 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 817246337} + m_Mesh: {fileID: 0} +--- !u!4 &817246341 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 817246337} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3.02, y: -0.71, z: 0.14} + m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &820332288 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 820332295} + - component: {fileID: 820332294} + - component: {fileID: 820332293} + - component: {fileID: 820332292} + - component: {fileID: 820332291} + - component: {fileID: 820332290} + m_Layer: 0 + m_Name: celestial-circus - Skeleton with PhysicsConstraints + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!61 &820332290 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 820332288} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -1.5849767, y: 16.209738} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 12.370994, y: 9.541652} + m_EdgeRadius: 0 +--- !u!114 &820332291 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 820332288} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac0a69923492d1b4aa7ca656033ec6a3, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &820332292 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 820332288} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonDataAsset: {fileID: 11400000, guid: 76d3b704a29fb5a45afe9a0060e0a994, type: 2} + initialSkinName: + fixPrefabOverrideViaMeshFilter: 2 + initialFlipX: 0 + initialFlipY: 0 + updateWhenInvisible: 3 + separatorSlotNames: [] + zSpacing: 0 + useClipping: 1 + immutableTriangles: 0 + pmaVertexColors: 1 + clearStateOnDisable: 0 + tintBlack: 0 + singleSubmesh: 0 + fixDrawOrder: 0 + addNormals: 0 + calculateTangents: 0 + maskInteraction: 0 + maskMaterials: + materialsMaskDisabled: [] + materialsInsideMask: [] + materialsOutsideMask: [] + disableRenderingOnOverride: 1 + physicsPositionInheritanceFactor: {x: 1, y: 1} + physicsRotationInheritanceFactor: 1 + physicsMovementRelativeTo: {fileID: 0} + updateTiming: 1 + unscaledTime: 0 + _animationName: swing + loop: 1 + timeScale: 1 +--- !u!23 &820332293 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 820332288} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 81604c53618e19448a03d9a36f922a88, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 81604c53618e19448a03d9a36f922a88, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 81604c53618e19448a03d9a36f922a88, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 81604c53618e19448a03d9a36f922a88, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 81604c53618e19448a03d9a36f922a88, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 81604c53618e19448a03d9a36f922a88, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 81604c53618e19448a03d9a36f922a88, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 81604c53618e19448a03d9a36f922a88, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 81604c53618e19448a03d9a36f922a88, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 81604c53618e19448a03d9a36f922a88, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 51ea24e83c232c34994854424cd89413, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 51ea24e83c232c34994854424cd89413, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 51ea24e83c232c34994854424cd89413, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 81604c53618e19448a03d9a36f922a88, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 51ea24e83c232c34994854424cd89413, type: 2} + - {fileID: 2100000, guid: 00053f6ecd9bd9f4fb767f7d020291c2, type: 2} + - {fileID: 2100000, guid: 81604c53618e19448a03d9a36f922a88, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &820332294 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 820332288} + m_Mesh: {fileID: 0} +--- !u!4 &820332295 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 820332288} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -5.16, y: -0.78, z: 0} + m_LocalScale: {x: 0.2, y: 0.2, z: 0.2} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 153039240} + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1003754205 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1003754206} + - component: {fileID: 1003754208} + - component: {fileID: 1003754207} + m_Layer: 0 + m_Name: Drag Me Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1003754206 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1003754205} + m_LocalRotation: {x: -0, y: -0, z: 0.0042760437, w: 0.9999909} + m_LocalPosition: {x: 0.02, y: 2.53, z: -0.65} + m_LocalScale: {x: 3.3333328, y: 3.3333328, z: 3.3333328} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 153039240} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!102 &1003754207 +TextMesh: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1003754205} + m_Text: Drag me! + m_OffsetZ: 0 + m_CharacterSize: 0.1 + m_LineSpacing: 1 + m_Anchor: 4 + m_Alignment: 1 + m_TabSize: 4 + m_FontSize: 40 + m_FontStyle: 1 + m_RichText: 1 + m_Font: {fileID: 0} + m_Color: + serializedVersion: 2 + rgba: 4280156415 +--- !u!23 &1003754208 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1003754205} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1158336906 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1158336907} + - component: {fileID: 1158336909} + - component: {fileID: 1158336908} + m_Layer: 0 + m_Name: Particle System + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1158336907 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1158336906} + m_LocalRotation: {x: -0, y: -0, z: 0.0042760437, w: 0.9999909} + m_LocalPosition: {x: 0.04, y: -6.08, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 0.7} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 315096848} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!199 &1158336908 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1158336906} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 14 + m_RenderMode: 0 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 0 + m_ApplyActiveColorSpace: 0 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_VertexStreams: 0001030405 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 +--- !u!198 &1158336909 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1158336906} + serializedVersion: 8 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 3 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 1 + looping: 1 + prewarm: 1 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.1 + minScalar: 0.05 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startSizeY: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startSizeZ: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startRotationX: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startRotationY: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startRotation: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.87266463 + minScalar: -0.87266463 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 1000 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 10 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.444762 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 20 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + y: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + curve: + serializedVersion: 2 + minMaxState: 3 + scalar: 5.2359877 + minScalar: -5.2359877 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 0} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853981 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 1 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + textureScale: {x: 1, y: 1} + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!1 &1183403028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1183403029} + - component: {fileID: 1183403031} + - component: {fileID: 1183403030} + m_Layer: 0 + m_Name: Particle System + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1183403029 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1183403028} + m_LocalRotation: {x: -0, y: -0, z: 0.0042760437, w: 0.9999909} + m_LocalPosition: {x: -0.01, y: 0.13, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1744664983} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!199 &1183403030 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1183403028} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 14 + m_RenderMode: 0 + m_MeshDistribution: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 0 + m_ApplyActiveColorSpace: 0 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_VertexStreams: 0001030405 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 +--- !u!198 &1183403031 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1183403028} + serializedVersion: 8 + lengthInSec: 5 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 3 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 1 + looping: 1 + prewarm: 1 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 1 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 5 + minScalar: 5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.1 + minScalar: 0.05 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.5 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startSizeY: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startSizeZ: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startRotationX: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startRotationY: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + startRotation: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.87266463 + minScalar: -0.87266463 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 1000 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 10 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 0.444762 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 20 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 0 + m_Bursts: [] + SizeModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + y: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + curve: + serializedVersion: 2 + minMaxState: 3 + scalar: 5.2359877 + minScalar: -5.2359877 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + separateAxes: 0 + ColorModule: + enabled: 1 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 0} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 1 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853981 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 1 + TriggerModule: + enabled: 0 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 0 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + textureScale: {x: 1, y: 1} + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W +--- !u!1 &1400352146 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1400352147} + - component: {fileID: 1400352149} + - component: {fileID: 1400352148} + m_Layer: 0 + m_Name: Drag Me Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1400352147 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1400352146} + m_LocalRotation: {x: -0, y: -0, z: 0.0042760437, w: 0.9999909} + m_LocalPosition: {x: -0.31, y: -0.47, z: -0.18} + m_LocalScale: {x: 1.5, y: 1.5, z: 1.5} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1744664983} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!102 &1400352148 +TextMesh: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1400352146} + m_Text: Drag me! + m_OffsetZ: 0 + m_CharacterSize: 0.1 + m_LineSpacing: 1 + m_Anchor: 4 + m_Alignment: 1 + m_TabSize: 4 + m_FontSize: 40 + m_FontStyle: 1 + m_RichText: 1 + m_Font: {fileID: 0} + m_Color: + serializedVersion: 2 + rgba: 4280156415 +--- !u!23 &1400352149 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1400352146} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!1 &1744664982 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1744664983} + - component: {fileID: 1744664984} + m_Layer: 0 + m_Name: Follower + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1744664983 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744664982} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.000000018091114, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1400352147} + - {fileID: 1183403029} + m_Father: {fileID: 1813667324} + m_RootOrder: -1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1744664984 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1744664982} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a1fd8daaed7b64148a34acb96ba14ce1, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonRenderer: {fileID: 1813667321} + boneName: pot + followXYPosition: 1 + followZPosition: 1 + followBoneRotation: 1 + followSkeletonFlip: 1 + followLocalScale: 0 + followParentWorldScale: 0 + maintainedAxisOrientation: 1 + initializeOnAwake: 1 +--- !u!1 &1774103489 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1774103495} + - component: {fileID: 1774103494} + - component: {fileID: 1774103493} + - component: {fileID: 1774103492} + m_Layer: 0 + m_Name: snowglobe - Skeleton with PhysicsConstraints + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1774103492 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1774103489} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonDataAsset: {fileID: 11400000, guid: 9f9df402d4f49864aa437e785eb16524, type: 2} + initialSkinName: + fixPrefabOverrideViaMeshFilter: 2 + initialFlipX: 0 + initialFlipY: 0 + updateWhenInvisible: 3 + separatorSlotNames: [] + zSpacing: 0 + useClipping: 1 + immutableTriangles: 0 + pmaVertexColors: 1 + clearStateOnDisable: 0 + tintBlack: 0 + singleSubmesh: 0 + fixDrawOrder: 0 + addNormals: 0 + calculateTangents: 0 + maskInteraction: 0 + maskMaterials: + materialsMaskDisabled: [] + materialsInsideMask: [] + materialsOutsideMask: [] + disableRenderingOnOverride: 1 + physicsPositionInheritanceFactor: {x: 1, y: 1} + physicsRotationInheritanceFactor: 1 + physicsMovementRelativeTo: {fileID: 0} + updateTiming: 1 + unscaledTime: 0 + _animationName: shake + loop: 1 + timeScale: 1 +--- !u!23 &1774103493 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1774103489} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 457f3020c684d35468371a3d1f701bf5, type: 2} + - {fileID: 2100000, guid: 30c7a85032064f0468da374e72de22b0, type: 2} + - {fileID: 2100000, guid: 2944e525a4bfee14b8c5067246eb3e39, type: 2} + - {fileID: 2100000, guid: decd34b04cd07554a9bcd2e85dde7b03, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: 30c7a85032064f0468da374e72de22b0, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: 2944e525a4bfee14b8c5067246eb3e39, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: c0f19210b249a30418ba777c6dbdd1f3, type: 2} + - {fileID: 2100000, guid: bc273223b04e8cb4dbbc77a27f38cc65, type: 2} + - {fileID: 2100000, guid: 2944e525a4bfee14b8c5067246eb3e39, type: 2} + - {fileID: 2100000, guid: 30c7a85032064f0468da374e72de22b0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1774103494 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1774103489} + m_Mesh: {fileID: 0} +--- !u!4 &1774103495 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1774103489} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -1.9, y: -0.33999997, z: 0} + m_LocalScale: {x: 0.08, y: 0.08, z: 0.08} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1813667318 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1813667324} + - component: {fileID: 1813667323} + - component: {fileID: 1813667322} + - component: {fileID: 1813667321} + - component: {fileID: 1813667320} + - component: {fileID: 1813667319} + m_Layer: 0 + m_Name: cloud-pot draggable - Skeleton with PhysicsConstraints + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!61 &1813667319 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1813667318} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -2.1638055, y: 0.75051403} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 9.8641615, y: 7.6567745} + m_EdgeRadius: 0 +--- !u!114 &1813667320 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1813667318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ac0a69923492d1b4aa7ca656033ec6a3, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1813667321 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1813667318} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonDataAsset: {fileID: 11400000, guid: 9dd558761bfa4274584a8e92095c37ab, type: 2} + initialSkinName: + fixPrefabOverrideViaMeshFilter: 2 + initialFlipX: 0 + initialFlipY: 0 + updateWhenInvisible: 3 + separatorSlotNames: [] + zSpacing: 0 + useClipping: 1 + immutableTriangles: 0 + pmaVertexColors: 1 + clearStateOnDisable: 0 + tintBlack: 0 + singleSubmesh: 0 + fixDrawOrder: 0 + addNormals: 0 + calculateTangents: 0 + maskInteraction: 0 + maskMaterials: + materialsMaskDisabled: [] + materialsInsideMask: [] + materialsOutsideMask: [] + disableRenderingOnOverride: 1 + physicsPositionInheritanceFactor: {x: 1, y: 1} + physicsRotationInheritanceFactor: 1 + physicsMovementRelativeTo: {fileID: 0} + updateTiming: 1 + unscaledTime: 0 + _animationName: playing-in-the-rain + loop: 1 + timeScale: 1 +--- !u!23 &1813667322 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1813667318} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 2bbfceb90d2246d44a79b471b9e137a1, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_AdditionalVertexStreams: {fileID: 0} +--- !u!33 &1813667323 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1813667318} + m_Mesh: {fileID: 0} +--- !u!4 &1813667324 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1813667318} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 6.4, y: -1.42, z: 0} + m_LocalScale: {x: 0.4, y: 0.4, z: 0.4} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1744664983} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1842554116 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1842554121} + - component: {fileID: 1842554120} + - component: {fileID: 1842554118} + - component: {fileID: 1842554117} + - component: {fileID: 1842554122} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1842554117 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1842554116} + m_Enabled: 1 +--- !u!124 &1842554118 +Behaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1842554116} + m_Enabled: 1 +--- !u!20 &1842554120 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1842554116} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 0 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1842554121 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1842554116} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1842554122 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1842554116} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 1 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 diff --git a/Assets/ThirdParty/Spine Examples/Other Examples/Physics Constraints.unity.meta b/Assets/ThirdParty/Spine Examples/Other Examples/Physics Constraints.unity.meta new file mode 100644 index 000000000..fa9f19a6d --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Other Examples/Physics Constraints.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e08ce2e2ca315ea4a8e8d3a90681a14c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Other Examples/RenderTexture FadeOut Transparency.unity b/Assets/ThirdParty/Spine Examples/Other Examples/RenderTexture FadeOut Transparency.unity index 93acf07d8..57ff07b00 100644 --- a/Assets/ThirdParty/Spine Examples/Other Examples/RenderTexture FadeOut Transparency.unity +++ b/Assets/ThirdParty/Spine Examples/Other Examples/RenderTexture FadeOut Transparency.unity @@ -151,6 +151,7 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 592567554} m_RootOrder: 1 @@ -256,6 +257,9 @@ MonoBehaviour: materialsInsideMask: [] materialsOutsideMask: [] disableRenderingOnOverride: 1 + physicsPositionInheritanceFactor: {x: 1, y: 1} + physicsRotationInheritanceFactor: 1 + physicsMovementRelativeTo: {fileID: 0} updateTiming: 1 unscaledTime: 0 _animationName: run @@ -272,6 +276,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -320,6 +325,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -7.83, y: 0, z: 5.66} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 3 @@ -352,6 +358,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 592567554} m_RootOrder: 2 @@ -434,6 +441,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1911967440} - {fileID: 71621967} @@ -489,6 +497,7 @@ Canvas: m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 @@ -518,6 +527,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 1911967440} m_RootOrder: 0 @@ -554,6 +564,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -3.7153435, y: -0.0017910004, z: 5.9292965} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 2 @@ -583,6 +594,7 @@ GameObject: m_Component: - component: {fileID: 1369381601} - component: {fileID: 1369381600} + - component: {fileID: 1369381602} m_Layer: 0 m_Name: Directional Light m_TagString: Untagged @@ -662,10 +674,31 @@ Transform: m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} m_LocalPosition: {x: 0, y: 3, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!114 &1369381602 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1369381599} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Version: 1 + m_UsePipelineSettings: 1 + m_AdditionalLightsShadowResolutionTier: 2 + m_LightLayerMask: 1 + m_CustomShadowLayers: 0 + m_ShadowLayerMask: 1 + m_LightCookieSize: {x: 1, y: 1} + m_LightCookieOffset: {x: 0, y: 0} --- !u!1 &1407691187 GameObject: m_ObjectHideFlags: 0 @@ -745,6 +778,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 4.8, z: -10} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 @@ -811,6 +845,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 5 @@ -843,6 +878,7 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 592567554} m_RootOrder: 3 @@ -930,6 +966,7 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 592567554} m_RootOrder: 4 @@ -1019,9 +1056,10 @@ MonoBehaviour: color: {r: 1, g: 1, b: 1, a: 1} maxRenderTextureSize: 1024 quad: {fileID: 0} + quadMaterial: {fileID: 2100000, guid: 4c507f887c6274a44a603d96e0eabf2a, type: 2} renderTexture: {fileID: 0} targetCamera: {fileID: 0} - quadMaterial: {fileID: 2100000, guid: 4c507f887c6274a44a603d96e0eabf2a, type: 2} + shaderPasses: 00000000 --- !u!114 &1786065615 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1057,6 +1095,9 @@ MonoBehaviour: materialsInsideMask: [] materialsOutsideMask: [] disableRenderingOnOverride: 1 + physicsPositionInheritanceFactor: {x: 1, y: 1} + physicsRotationInheritanceFactor: 1 + physicsMovementRelativeTo: {fileID: 0} updateTiming: 1 unscaledTime: 0 _animationName: run @@ -1073,6 +1114,7 @@ MeshRenderer: m_CastShadows: 1 m_ReceiveShadows: 1 m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 m_MotionVectors: 1 m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 @@ -1121,6 +1163,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 2.38, y: 0, z: 5.66} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} m_RootOrder: 4 @@ -1164,6 +1207,7 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -4.7074776, y: 0.042612553, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 592567554} m_Father: {fileID: 0} @@ -1199,6 +1243,7 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0.3, y: 0.3, z: 0.3} + m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1089682727} m_Father: {fileID: 592567554} @@ -1233,6 +1278,7 @@ MonoBehaviour: additiveMaterial: {fileID: 2100000, guid: 2e8245019faeb8c43b75f9ca3ac8ee34, type: 2} multiplyMaterial: {fileID: 2100000, guid: e74a1f8978a7da348a721508d0d58834, type: 2} screenMaterial: {fileID: 2100000, guid: bab24c479f34eec45be6ea8595891569, type: 2} + m_SkeletonColor: {r: 1, g: 1, b: 1, a: 1} initialSkinName: default initialFlipX: 0 initialFlipY: 0 @@ -1240,6 +1286,14 @@ MonoBehaviour: startingLoop: 1 timeScale: 1 freeze: 0 + layoutScaleMode: 0 + referenceSize: {x: 2145.5999, y: 1302.059} + referencePivot: {x: 0.63858336, y: 0.010301443} + referencePivotOffset: {x: 1370.1444, y: 13.413086} + referenceScale: 1 + rectTransformSize: {x: 2145.5999, y: 1302.059} + rectTransformPivot: {x: 0, y: 0} + editReferenceRect: 0 updateWhenInvisible: 3 allowMultipleCanvasRenderers: 0 canvasRenderers: [] @@ -1247,16 +1301,20 @@ MonoBehaviour: enableSeparatorSlots: 0 separatorParts: [] updateSeparatorPartLocation: 1 + updateSeparatorPartScale: 0 disableMeshAssignmentOnOverride: 1 + physicsPositionInheritanceFactor: {x: 1, y: 1} + physicsRotationInheritanceFactor: 1 + physicsMovementRelativeTo: {fileID: 0} meshGenerator: settings: useClipping: 1 zSpacing: 0 - pmaVertexColors: 1 tintBlack: 0 - canvasGroupTintBlack: 0 - calculateTangents: 0 + canvasGroupCompatible: 0 + pmaVertexColors: 1 addNormals: 0 + calculateTangents: 0 immutableTriangles: 0 updateTiming: 1 unscaledTime: 0 @@ -1296,8 +1354,10 @@ MonoBehaviour: color: {r: 1, g: 1, b: 1, a: 1} maxRenderTextureSize: 1024 quad: {fileID: 0} + quadMaterial: {fileID: 2100000, guid: afeb0ae2ea2cda94796515bf8d1b3cb1, type: 2} renderTexture: {fileID: 0} targetCamera: {fileID: 0} + shaderPasses: 00000000 customRenderRect: {fileID: 1089682727} meshRendererMaterialForTexture: - texture: {fileID: 2800000, guid: 4ea2c33e839afb34c98f66e892b3b2d2, type: 3} diff --git a/Assets/ThirdParty/Spine Examples/Scripts/Getting Started Scripts/SpineboyBeginnerView.cs b/Assets/ThirdParty/Spine Examples/Scripts/Getting Started Scripts/SpineboyBeginnerView.cs index f37b0e3ea..89105c7b4 100644 --- a/Assets/ThirdParty/Spine Examples/Scripts/Getting Started Scripts/SpineboyBeginnerView.cs +++ b/Assets/ThirdParty/Spine Examples/Scripts/Getting Started Scripts/SpineboyBeginnerView.cs @@ -124,14 +124,14 @@ namespace Spine.Unity.Examples { public void PlayShoot () { // Play the shoot animation on track 1. TrackEntry shootTrack = skeletonAnimation.AnimationState.SetAnimation(1, shoot, false); - shootTrack.AttachmentThreshold = 1f; - shootTrack.MixDuration = 0f; + shootTrack.MixAttachmentThreshold = 1f; + shootTrack.SetMixDuration(0f, 0f); skeletonAnimation.state.AddEmptyAnimation(1, 0.5f, 0.1f); // Play the aim animation on track 2 to aim at the mouse target. TrackEntry aimTrack = skeletonAnimation.AnimationState.SetAnimation(2, aim, false); - aimTrack.AttachmentThreshold = 1f; - aimTrack.MixDuration = 0f; + aimTrack.MixAttachmentThreshold = 1f; + aimTrack.SetMixDuration(0f, 0f); skeletonAnimation.state.AddEmptyAnimation(2, 0.5f, 0.1f); gunSource.pitch = GetRandomPitch(gunsoundPitchOffset); @@ -143,8 +143,8 @@ namespace Spine.Unity.Examples { public void StartPlayingAim () { // Play the aim animation on track 2 to aim at the mouse target. TrackEntry aimTrack = skeletonAnimation.AnimationState.SetAnimation(2, aim, true); - aimTrack.AttachmentThreshold = 1f; - aimTrack.MixDuration = 0f; + aimTrack.MixAttachmentThreshold = 1f; + aimTrack.SetMixDuration(0f, 0f); // use SetMixDuration(mixDuration, delay) to update delay correctly } public void StopPlayingAim () { diff --git a/Assets/ThirdParty/Spine Examples/Scripts/Getting Started Scripts/SpineboyBeginnerViewGraphic.cs b/Assets/ThirdParty/Spine Examples/Scripts/Getting Started Scripts/SpineboyBeginnerViewGraphic.cs index 8f89716a4..7bcc7ad30 100644 --- a/Assets/ThirdParty/Spine Examples/Scripts/Getting Started Scripts/SpineboyBeginnerViewGraphic.cs +++ b/Assets/ThirdParty/Spine Examples/Scripts/Getting Started Scripts/SpineboyBeginnerViewGraphic.cs @@ -124,14 +124,14 @@ namespace Spine.Unity.Examples { public void PlayShoot () { // Play the shoot animation on track 1. TrackEntry shootTrack = skeletonGraphic.AnimationState.SetAnimation(1, shoot, false); - shootTrack.AttachmentThreshold = 1f; - shootTrack.MixDuration = 0f; + shootTrack.MixAttachmentThreshold = 1f; + shootTrack.SetMixDuration(0f, 0f); skeletonGraphic.AnimationState.AddEmptyAnimation(1, 0.5f, 0.1f); // Play the aim animation on track 2 to aim at the mouse target. TrackEntry aimTrack = skeletonGraphic.AnimationState.SetAnimation(2, aim, false); - aimTrack.AttachmentThreshold = 1f; - aimTrack.MixDuration = 0f; + aimTrack.MixAttachmentThreshold = 1f; + aimTrack.SetMixDuration(0f, 0f); skeletonGraphic.AnimationState.AddEmptyAnimation(2, 0.5f, 0.1f); gunSource.pitch = GetRandomPitch(gunsoundPitchOffset); @@ -143,8 +143,8 @@ namespace Spine.Unity.Examples { public void StartPlayingAim () { // Play the aim animation on track 2 to aim at the mouse target. TrackEntry aimTrack = skeletonGraphic.AnimationState.SetAnimation(2, aim, true); - aimTrack.AttachmentThreshold = 1f; - aimTrack.MixDuration = 0f; + aimTrack.MixAttachmentThreshold = 1f; + aimTrack.SetMixDuration(0f, 0f); // use SetMixDuration(mixDuration, delay) to update delay correctly } public void StopPlayingAim () { diff --git a/Assets/ThirdParty/Spine Examples/Scripts/RuntimeLoadFromExportsExample.cs b/Assets/ThirdParty/Spine Examples/Scripts/RuntimeLoadFromExportsExample.cs index c340e8aed..c274f99a3 100644 --- a/Assets/ThirdParty/Spine Examples/Scripts/RuntimeLoadFromExportsExample.cs +++ b/Assets/ThirdParty/Spine Examples/Scripts/RuntimeLoadFromExportsExample.cs @@ -46,14 +46,27 @@ namespace Spine.Unity.Examples { SpineAtlasAsset runtimeAtlasAsset; SkeletonDataAsset runtimeSkeletonDataAsset; SkeletonAnimation runtimeSkeletonAnimation; + SkeletonGraphic runtimeSkeletonGraphic; + + public bool blendModeMaterials = false; + public bool applyAdditiveMaterial = false; + public BlendModeMaterials.TemplateMaterials blendModeTemplateMaterials; + public BlendModeMaterials.TemplateMaterials graphicBlendModeMaterials; + public Material skeletonGraphicMaterial; void CreateRuntimeAssetsAndGameObject () { // 1. Create the AtlasAsset (needs atlas text asset and textures, and materials/shader); // 2. Create SkeletonDataAsset (needs json or binary asset file, and an AtlasAsset) - // 3. Create SkeletonAnimation (needs a valid SkeletonDataAsset) + // 2.1 Optional: Setup blend mode materials at SkeletonDataAsset. Only required if the skeleton + // uses blend modes which require blend mode materials. + // 3.a Create SkeletonAnimation (needs a valid SkeletonDataAsset) + // 3.b Create SkeletonGraphic (needs a valid SkeletonDataAsset) - runtimeAtlasAsset = SpineAtlasAsset.CreateRuntimeInstance(atlasText, textures, materialPropertySource, true); + runtimeAtlasAsset = SpineAtlasAsset.CreateRuntimeInstance(atlasText, textures, materialPropertySource, true, null, true); runtimeSkeletonDataAsset = SkeletonDataAsset.CreateRuntimeInstance(skeletonJson, runtimeAtlasAsset, true); + if (blendModeMaterials) + runtimeSkeletonDataAsset.SetupRuntimeBlendModeMaterials( + applyAdditiveMaterial, blendModeTemplateMaterials); } IEnumerator Start () { @@ -62,7 +75,15 @@ namespace Spine.Unity.Examples { runtimeSkeletonDataAsset.GetSkeletonData(false); // preload yield return new WaitForSeconds(delay); } + InstantiateSkeletonAnimation(); + + InstantiateSkeletonGraphic(); + } + + void InstantiateSkeletonAnimation () { runtimeSkeletonAnimation = SkeletonAnimation.NewSkeletonAnimationGameObject(runtimeSkeletonDataAsset); + runtimeSkeletonAnimation.transform.parent = transform; + runtimeSkeletonAnimation.name = "SkeletonAnimation Instance"; // additional initialization runtimeSkeletonAnimation.Initialize(false); @@ -72,6 +93,28 @@ namespace Spine.Unity.Examples { if (animationName != "") runtimeSkeletonAnimation.AnimationState.SetAnimation(0, animationName, true); } - } + void InstantiateSkeletonGraphic () { + Canvas canvas = this.GetComponentInChildren(); + Transform parent = canvas.transform; + + runtimeSkeletonGraphic = SkeletonGraphic.NewSkeletonGraphicGameObject(runtimeSkeletonDataAsset, parent, skeletonGraphicMaterial); + runtimeSkeletonGraphic.name = "SkeletonGraphic Instance"; + + if (blendModeMaterials) { + runtimeSkeletonGraphic.allowMultipleCanvasRenderers = true; + runtimeSkeletonGraphic.additiveMaterial = graphicBlendModeMaterials.additiveTemplate; + runtimeSkeletonGraphic.multiplyMaterial = graphicBlendModeMaterials.multiplyTemplate; + runtimeSkeletonGraphic.screenMaterial = graphicBlendModeMaterials.screenTemplate; + } + + // additional initialization + runtimeSkeletonGraphic.Initialize(false); + if (skinName != "") + runtimeSkeletonGraphic.Skeleton.SetSkin(skinName); + runtimeSkeletonGraphic.Skeleton.SetSlotsToSetupPose(); + if (animationName != "") + runtimeSkeletonGraphic.AnimationState.SetAnimation(0, animationName, true); + } + } } diff --git a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/RenderExistingMesh.cs b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/RenderExistingMesh.cs index 3c6e8af93..a0ae220f5 100644 --- a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/RenderExistingMesh.cs +++ b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/RenderExistingMesh.cs @@ -31,6 +31,10 @@ #define NEW_PREFAB_SYSTEM #endif +#if UNITY_2018_2_OR_NEWER +#define HAS_GET_SHARED_MATERIALS +#endif + using System.Collections.Generic; using UnityEngine; @@ -59,20 +63,28 @@ namespace Spine.Unity.Examples { private Dictionary replacementMaterialDict = new Dictionary(); private Material[] sharedMaterials = new Material[0]; +#if HAS_GET_SHARED_MATERIALS + private List parentMaterials = new List(); +#endif #if UNITY_EDITOR private void Reset () { if (referenceRenderer == null) { - referenceRenderer = this.transform.parent.GetComponentInParent(); - if (!referenceRenderer) - return; + if (this.transform.parent) + referenceRenderer = this.transform.parent.GetComponentInParent(); + if (referenceRenderer == null) return; } - +#if HAS_GET_SHARED_MATERIALS + referenceRenderer.GetSharedMaterials(parentMaterials); + int parentMaterialsCount = parentMaterials.Count; +#else Material[] parentMaterials = referenceRenderer.sharedMaterials; - if (replacementMaterials.Length != parentMaterials.Length) { - replacementMaterials = new MaterialReplacement[parentMaterials.Length]; + int parentMaterialsCount = parentMaterials.Length; +#endif + if (replacementMaterials.Length != parentMaterialsCount) { + replacementMaterials = new MaterialReplacement[parentMaterialsCount]; } - for (int i = 0; i < parentMaterials.Length; ++i) { + for (int i = 0; i < parentMaterialsCount; ++i) { replacementMaterials[i].originalMaterial = parentMaterials[i]; replacementMaterials[i].replacementMaterial = parentMaterials[i]; } @@ -82,9 +94,15 @@ namespace Spine.Unity.Examples { #endif void Awake () { + ownRenderer = this.GetComponent(); + ownMeshFilter = this.GetComponent(); + if (referenceRenderer == null) { - referenceRenderer = this.transform.parent.GetComponentInParent(); + if (this.transform.parent != null) + referenceRenderer = this.transform.parent.GetComponentInParent(); + if (referenceRenderer == null) return; } + referenceMeshFilter = referenceRenderer.GetComponent(); // subscribe to OnMeshAndMaterialsUpdated SkeletonAnimation skeletonRenderer = referenceRenderer.GetComponent(); @@ -93,9 +111,6 @@ namespace Spine.Unity.Examples { skeletonRenderer.OnMeshAndMaterialsUpdated += UpdateOnCallback; updateViaSkeletonCallback = true; } - referenceMeshFilter = referenceRenderer.GetComponent(); - ownRenderer = this.GetComponent(); - ownMeshFilter = this.GetComponent(); InitializeDict(); } @@ -131,13 +146,23 @@ namespace Spine.Unity.Examples { } void UpdateMaterials () { +#if UNITY_EDITOR + if (!referenceRenderer) return; + if (!referenceMeshFilter) Reset(); +#endif ownMeshFilter.sharedMesh = referenceMeshFilter.sharedMesh; +#if HAS_GET_SHARED_MATERIALS + referenceRenderer.GetSharedMaterials(parentMaterials); + int parentMaterialsCount = parentMaterials.Count; +#else Material[] parentMaterials = referenceRenderer.sharedMaterials; - if (sharedMaterials.Length != parentMaterials.Length) { - sharedMaterials = new Material[parentMaterials.Length]; + int parentMaterialsCount = parentMaterials.Length; +#endif + if (sharedMaterials.Length != parentMaterialsCount) { + sharedMaterials = new Material[parentMaterialsCount]; } - for (int i = 0; i < parentMaterials.Length; ++i) { + for (int i = 0; i < parentMaterialsCount; ++i) { Material parentMaterial = parentMaterials[i]; if (replacementMaterialDict.ContainsKey(parentMaterial)) { sharedMaterials[i] = replacementMaterialDict[parentMaterial]; diff --git a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/RenderExistingMeshGraphic.cs b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/RenderExistingMeshGraphic.cs new file mode 100644 index 000000000..518419c03 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/RenderExistingMeshGraphic.cs @@ -0,0 +1,224 @@ +/****************************************************************************** + * Spine Runtimes License Agreement + * Last updated July 28, 2023. Replaces all prior versions. + * + * Copyright (c) 2013-2025, Esoteric Software LLC + * + * Integration of the Spine Runtimes into software or otherwise creating + * derivative works of the Spine Runtimes is permitted under the terms and + * conditions of Section 2 of the Spine Editor License Agreement: + * http://esotericsoftware.com/spine-editor-license + * + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, + * "Products"), provided that each user of the Products must obtain their own + * Spine Editor license and redistribution of the Products in any form must + * include this license and copyright notice. + * + * THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, + * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +#if UNITY_2018_3 || UNITY_2019 || UNITY_2018_3_OR_NEWER +#define NEW_PREFAB_SYSTEM +#endif + +#if UNITY_2018_2_OR_NEWER +#define HAS_CULL_TRANSPARENT_MESH +#endif + +using System; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +namespace Spine.Unity.Examples { + using MaterialReplacement = RenderExistingMesh.MaterialReplacement; + +#if NEW_PREFAB_SYSTEM + [ExecuteAlways] +#else + [ExecuteInEditMode] +#endif + public class RenderExistingMeshGraphic : MonoBehaviour { + public SkeletonGraphic referenceSkeletonGraphic; + public Material replacementMaterial; + + public MaterialReplacement[] replacementMaterials = new MaterialReplacement[0]; + + SkeletonSubmeshGraphic ownGraphic; + public List ownSubmeshGraphics; + +#if UNITY_EDITOR + private void Reset () { + Awake(); + LateUpdate(); + } +#endif + + void Awake () { + // subscribe to OnMeshAndMaterialsUpdated + if (referenceSkeletonGraphic) { + referenceSkeletonGraphic.OnMeshAndMaterialsUpdated -= UpdateOnCallback; + referenceSkeletonGraphic.OnMeshAndMaterialsUpdated += UpdateOnCallback; + } + + ownGraphic = this.GetComponent(); + if (referenceSkeletonGraphic) { + if (referenceSkeletonGraphic.allowMultipleCanvasRenderers) + EnsureCanvasRendererCount(referenceSkeletonGraphic.canvasRenderers.Count); + else + SetupSubmeshGraphic(); + } + } + + protected void OnDisable () { + if (referenceSkeletonGraphic) { + referenceSkeletonGraphic.OnMeshAndMaterialsUpdated -= UpdateOnCallback; + } + } + + protected void OnEnable () { +#if UNITY_EDITOR + // handle disabled scene reload + if (Application.isPlaying) { + Awake(); + return; + } +#endif + if (referenceSkeletonGraphic) { + referenceSkeletonGraphic.OnMeshAndMaterialsUpdated -= UpdateOnCallback; + referenceSkeletonGraphic.OnMeshAndMaterialsUpdated += UpdateOnCallback; + } + } + + void SetupSubmeshGraphic () { + if (ownGraphic == null) + ownGraphic = this.gameObject.AddComponent(); + + ownGraphic.maskable = referenceSkeletonGraphic.maskable; +#if HAS_CULL_TRANSPARENT_MESH + ownGraphic.canvasRenderer.cullTransparentMesh = referenceSkeletonGraphic.canvasRenderer.cullTransparentMesh; +#endif + ownGraphic.canvasRenderer.SetMaterial(replacementMaterial, referenceSkeletonGraphic.mainTexture); + } + + protected void EnsureCanvasRendererCount (int targetCount) { + if (ownSubmeshGraphics == null) + ownSubmeshGraphics = new List(); + +#if HAS_CULL_TRANSPARENT_MESH + bool cullTransparentMesh = referenceSkeletonGraphic.canvasRenderer.cullTransparentMesh; +#endif + Vector2 pivot = referenceSkeletonGraphic.rectTransform.pivot; + + int currentCount = ownSubmeshGraphics.Count; + for (int i = currentCount; i < targetCount; ++i) { + GameObject go = new GameObject(string.Format("Renderer{0}", i), typeof(RectTransform)); + go.transform.SetParent(this.transform, false); + go.transform.localPosition = Vector3.zero; + CanvasRenderer canvasRenderer = go.AddComponent(); +#if HAS_CULL_TRANSPARENT_MESH + canvasRenderer.cullTransparentMesh = cullTransparentMesh; +#endif + SkeletonSubmeshGraphic submeshGraphic = go.AddComponent(); + ownSubmeshGraphics.Add(submeshGraphic); + submeshGraphic.maskable = referenceSkeletonGraphic.maskable; + submeshGraphic.raycastTarget = false; + submeshGraphic.rectTransform.pivot = pivot; + submeshGraphic.rectTransform.anchorMin = Vector2.zero; + submeshGraphic.rectTransform.anchorMax = Vector2.one; + submeshGraphic.rectTransform.sizeDelta = Vector2.zero; + } + } + + protected void UpdateCanvasRenderers () { + Mesh[] referenceMeshes = referenceSkeletonGraphic.MeshesMultipleCanvasRenderers.Items; + Material[] referenceMaterials = referenceSkeletonGraphic.MaterialsMultipleCanvasRenderers.Items; + Texture[] referenceTextures = referenceSkeletonGraphic.TexturesMultipleCanvasRenderers.Items; + + int end = Math.Min(ownSubmeshGraphics.Count, referenceSkeletonGraphic.TexturesMultipleCanvasRenderers.Count); + + for (int i = 0; i < end; i++) { + SkeletonSubmeshGraphic submeshGraphic = ownSubmeshGraphics[i]; + CanvasRenderer reference = referenceSkeletonGraphic.canvasRenderers[i]; + + if (reference.gameObject.activeInHierarchy) { + Material usedMaterial = replacementMaterial != null ? + replacementMaterial : GetReplacementMaterialFor(referenceMaterials[i]); + if (usedMaterial == null) + usedMaterial = referenceMaterials[i]; + usedMaterial = referenceSkeletonGraphic.GetModifiedMaterial(usedMaterial); + submeshGraphic.canvasRenderer.SetMaterial(usedMaterial, referenceTextures[i]); + submeshGraphic.canvasRenderer.SetMesh(referenceMeshes[i]); + submeshGraphic.gameObject.SetActive(true); + } else { + submeshGraphic.canvasRenderer.Clear(); + submeshGraphic.gameObject.SetActive(false); + } + } + } + + protected void DisableCanvasRenderers () { + for (int i = 0; i < ownSubmeshGraphics.Count; i++) { + SkeletonSubmeshGraphic submeshGraphic = ownSubmeshGraphics[i]; + submeshGraphic.canvasRenderer.Clear(); + submeshGraphic.gameObject.SetActive(false); + } + } + + protected Material GetReplacementMaterialFor (Material originalMaterial) { + for (int i = 0; i < replacementMaterials.Length; ++i) { + MaterialReplacement entry = replacementMaterials[i]; + if (entry.originalMaterial != null && entry.originalMaterial.shader == originalMaterial.shader) + return entry.replacementMaterial; + } + return null; + } + +#if UNITY_EDITOR + void LateUpdate () { + if (!Application.isPlaying) { + UpdateMesh(); + } + } +#endif + + void UpdateOnCallback (SkeletonGraphic g) { + UpdateMesh(); + } + + void UpdateMesh () { + if (!referenceSkeletonGraphic) return; + + if (referenceSkeletonGraphic.allowMultipleCanvasRenderers) { + EnsureCanvasRendererCount(referenceSkeletonGraphic.canvasRenderers.Count); + UpdateCanvasRenderers(); + if (ownGraphic) + ownGraphic.canvasRenderer.Clear(); + } else { + if (ownGraphic == null) + ownGraphic = this.gameObject.AddComponent(); + + DisableCanvasRenderers(); + + Material referenceMaterial = referenceSkeletonGraphic.materialForRendering; + Material usedMaterial = replacementMaterial != null ? replacementMaterial : GetReplacementMaterialFor(referenceMaterial); + if (usedMaterial == null) + usedMaterial = referenceMaterial; + usedMaterial = referenceSkeletonGraphic.GetModifiedMaterial(usedMaterial); + ownGraphic.canvasRenderer.SetMaterial(usedMaterial, referenceSkeletonGraphic.mainTexture); + Mesh mesh = referenceSkeletonGraphic.GetLastMesh(); + ownGraphic.canvasRenderer.SetMesh(mesh); + } + } + } +} diff --git a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/RenderExistingMeshGraphic.cs.meta b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/RenderExistingMeshGraphic.cs.meta new file mode 100644 index 000000000..6790dcc80 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/RenderExistingMeshGraphic.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ff6ce4ce6b9336a479c6bf5af81fa80a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/Sample VertexEffects/TwoByTwoTransformEffectExample.cs b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/Sample VertexEffects/TwoByTwoTransformEffectExample.cs index 831a90c27..d37ebc17f 100644 --- a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/Sample VertexEffects/TwoByTwoTransformEffectExample.cs +++ b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/Sample VertexEffects/TwoByTwoTransformEffectExample.cs @@ -98,7 +98,11 @@ public class TwoByTwoTransformEffectExampleEditor : UnityEditor.Editor { Color originalColor = UnityEditor.Handles.color; UnityEditor.Handles.color = color; UnityEditor.Handles.DrawLine(transform.position, transform.TransformPoint(v)); +#if UNITY_2022_1_OR_NEWER + v = transform.InverseTransformPoint(UnityEditor.Handles.FreeMoveHandle(transform.TransformPoint(v), 0.3f, Vector3.zero, UnityEditor.Handles.CubeHandleCap)); +#else v = transform.InverseTransformPoint(UnityEditor.Handles.FreeMoveHandle(transform.TransformPoint(v), Quaternion.identity, 0.3f, Vector3.zero, UnityEditor.Handles.CubeHandleCap)); +#endif UnityEditor.Handles.color = originalColor; } } diff --git a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/RenderQuadGraphicMaterial.mat b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/RenderQuadGraphicMaterial.mat new file mode 100644 index 000000000..8e8b55971 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/RenderQuadGraphicMaterial.mat @@ -0,0 +1,106 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RenderQuadGraphicMaterial + m_Shader: {fileID: 4800000, guid: fa95b0fb6983c0f40a152e6f9aa82bfb, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _CANVAS_GROUP_COMPATIBLE + m_InvalidKeywords: + - _ALPHAPREMULTIPLY_ON + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 10 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 3 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilRef: 1 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 0 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon_dragon6.mat.meta b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/RenderQuadGraphicMaterial.mat.meta similarity index 79% rename from Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon_dragon6.mat.meta rename to Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/RenderQuadGraphicMaterial.mat.meta index b6a32bc21..ad6afa4b1 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon_dragon6.mat.meta +++ b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/RenderQuadGraphicMaterial.mat.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: df19a30178772d14895780e0cbd7c25c +guid: afeb0ae2ea2cda94796515bf8d1b3cb1 NativeFormatImporter: externalObjects: {} mainObjectFileID: 2100000 diff --git a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/SkeletonGraphicRenderTexture.cs b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/SkeletonGraphicRenderTexture.cs index 15014ffce..952d3f668 100644 --- a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/SkeletonGraphicRenderTexture.cs +++ b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/SkeletonGraphicRenderTexture.cs @@ -40,7 +40,7 @@ namespace Spine.Unity.Examples { /// /// When enabled, this component renders a skeleton to a RenderTexture and - /// then draws this RenderTexture at a UI RawImage quad of the same size. + /// then draws this RenderTexture at a UI SkeletonSubmeshGraphic quad of the same size. /// This allows changing transparency at a single quad, which produces a more /// natural fadeout effect. /// Note: It is recommended to keep this component disabled as much as possible @@ -64,9 +64,22 @@ namespace Spine.Unity.Examples { protected SkeletonGraphic skeletonGraphic; public List meshRendererMaterialForTexture = new List(); protected CanvasRenderer quadCanvasRenderer; - protected RawImage quadRawImage; + protected SkeletonSubmeshGraphic quadMaskableGraphic; protected readonly Vector3[] worldCorners = new Vector3[4]; + public void ResetMeshRendererMaterials () { + meshRendererMaterialForTexture.Clear(); + AtlasAssetBase[] atlasAssets = skeletonGraphic.SkeletonDataAsset.atlasAssets; + for (int i = 0; i < atlasAssets.Length; ++i) { + foreach (Material material in atlasAssets[i].Materials) { + if (material.mainTexture != null) { + meshRendererMaterialForTexture.Add( + new TextureMaterialPair(material.mainTexture, material)); + } + } + } + } + protected override void Awake () { base.Awake(); skeletonGraphic = this.GetComponent(); @@ -79,28 +92,32 @@ namespace Spine.Unity.Examples { } void CreateQuadChild () { - quad = new GameObject(this.name + " RenderTexture", typeof(CanvasRenderer), typeof(RawImage)); + quad = new GameObject(this.name + " RenderTexture", typeof(CanvasRenderer), typeof(SkeletonSubmeshGraphic)); quad.transform.SetParent(this.transform.parent, false); quadCanvasRenderer = quad.GetComponent(); - quadRawImage = quad.GetComponent(); + quadMaskableGraphic = quad.GetComponent(); quadMesh = new Mesh(); quadMesh.MarkDynamic(); quadMesh.name = "RenderTexture Quad"; quadMesh.hideFlags = HideFlags.DontSaveInBuild | HideFlags.DontSaveInEditor; + + if (quadMaterial == null) { + quadMaterial = new Material(Shader.Find("Spine/SkeletonGraphic")); + quadMaterial.EnableKeyword("_CANVAS_GROUP_COMPATIBLE"); + } } void Reset () { skeletonGraphic = this.GetComponent(); - AtlasAssetBase[] atlasAssets = skeletonGraphic.SkeletonDataAsset.atlasAssets; - for (int i = 0; i < atlasAssets.Length; ++i) { - foreach (Material material in atlasAssets[i].Materials) { - if (material.mainTexture != null) { - meshRendererMaterialForTexture.Add( - new TextureMaterialPair(material.mainTexture, material)); - } - } + ResetMeshRendererMaterials(); +#if UNITY_EDITOR + string[] assets = UnityEditor.AssetDatabase.FindAssets("t:material RenderQuadGraphicMaterial"); + if (assets.Length > 0) { + string materialPath = UnityEditor.AssetDatabase.GUIDToAssetPath(assets[0]); + quadMaterial = UnityEditor.AssetDatabase.LoadAssetAtPath(materialPath); } +#endif } void OnEnable () { @@ -109,6 +126,7 @@ namespace Spine.Unity.Examples { skeletonGraphic.AssignMeshOverrideMultipleRenderers += RenderMultipleMeshesToRenderTexture; skeletonGraphic.disableMeshAssignmentOnOverride = true; skeletonGraphic.OnMeshAndMaterialsUpdated += RenderOntoQuad; + skeletonGraphic.OnAnimationRebuild += OnRebuild; List canvasRenderers = skeletonGraphic.canvasRenderers; for (int i = 0; i < canvasRenderers.Count; ++i) canvasRenderers[i].cull = true; @@ -123,6 +141,7 @@ namespace Spine.Unity.Examples { skeletonGraphic.AssignMeshOverrideMultipleRenderers -= RenderMultipleMeshesToRenderTexture; skeletonGraphic.disableMeshAssignmentOnOverride = false; skeletonGraphic.OnMeshAndMaterialsUpdated -= RenderOntoQuad; + skeletonGraphic.OnAnimationRebuild -= OnRebuild; List canvasRenderers = skeletonGraphic.canvasRenderers; for (int i = 0; i < canvasRenderers.Count; ++i) canvasRenderers[i].cull = false; @@ -143,6 +162,10 @@ namespace Spine.Unity.Examples { AssignAtQuad(); } + void OnRebuild (ISkeletonAnimation skeletonGraphic) { + ResetMeshRendererMaterials(); + } + protected void PrepareForMesh () { // We need to get the min/max of all four corners, rotation of the skeleton // in combination with perspective projection otherwise might lead to incorrect @@ -194,8 +217,10 @@ namespace Spine.Unity.Examples { } protected void RenderSingleMeshToRenderTexture (Mesh mesh, Material graphicMaterial, Texture texture) { + if (mesh.subMeshCount == 0) return; Material meshRendererMaterial = MeshRendererMaterialForTexture(texture); - commandBuffer.DrawMesh(mesh, transform.localToWorldMatrix, meshRendererMaterial, 0, -1); + foreach (int shaderPass in shaderPasses) + commandBuffer.DrawMesh(mesh, transform.localToWorldMatrix, meshRendererMaterial, 0, shaderPass); Graphics.ExecuteCommandBuffer(commandBuffer); } @@ -203,19 +228,23 @@ namespace Spine.Unity.Examples { Mesh[] meshes, Material[] graphicMaterials, Texture[] textures) { for (int i = 0; i < meshCount; ++i) { + Mesh mesh = meshes[i]; + if (mesh.subMeshCount == 0) continue; + Material meshRendererMaterial = MeshRendererMaterialForTexture(textures[i]); - commandBuffer.DrawMesh(meshes[i], transform.localToWorldMatrix, meshRendererMaterial, 0, -1); + foreach (int shaderPass in shaderPasses) + commandBuffer.DrawMesh(mesh, transform.localToWorldMatrix, meshRendererMaterial, 0, shaderPass); } Graphics.ExecuteCommandBuffer(commandBuffer); } protected void SetupQuad () { - quadRawImage.texture = this.renderTexture; - quadRawImage.color = color; + quadCanvasRenderer.SetMaterial(quadMaterial, this.renderTexture); + quadMaskableGraphic.color = color; quadCanvasRenderer.SetColor(color); RectTransform srcRectTransform = skeletonGraphic.rectTransform; - RectTransform dstRectTransform = quadRawImage.rectTransform; + RectTransform dstRectTransform = quadMaskableGraphic.rectTransform; dstRectTransform.anchorMin = srcRectTransform.anchorMin; dstRectTransform.anchorMax = srcRectTransform.anchorMax; @@ -231,24 +260,30 @@ namespace Spine.Unity.Examples { commandBuffer.SetRenderTarget(renderTexture); commandBuffer.ClearRenderTarget(true, true, Color.clear); - Rect canvasRect = skeletonGraphic.canvas.pixelRect; - - Matrix4x4 projectionMatrix = Matrix4x4.Ortho( - canvasRect.x, canvasRect.x + canvasRect.width, - canvasRect.y, canvasRect.y + canvasRect.height, - float.MinValue, float.MaxValue); + Vector2 targetViewportSize = new Vector2( + screenSpaceMax.x - screenSpaceMin.x, + screenSpaceMax.y - screenSpaceMin.y); RenderMode canvasRenderMode = skeletonGraphic.canvas.renderMode; if (canvasRenderMode == RenderMode.ScreenSpaceOverlay) { + Rect canvasRect = skeletonGraphic.canvas.pixelRect; + canvasRect.x += screenSpaceMin.x; + canvasRect.y += screenSpaceMin.y; + canvasRect.width = targetViewportSize.x; + canvasRect.height = targetViewportSize.y; + Matrix4x4 projectionMatrix = Matrix4x4.Ortho( + canvasRect.x, canvasRect.x + canvasRect.width, + canvasRect.y, canvasRect.y + canvasRect.height, + float.MinValue, float.MaxValue); commandBuffer.SetViewMatrix(Matrix4x4.identity); commandBuffer.SetProjectionMatrix(projectionMatrix); } else { commandBuffer.SetViewMatrix(targetCamera.worldToCameraMatrix); - commandBuffer.SetProjectionMatrix(targetCamera.projectionMatrix); + Matrix4x4 projectionMatrix = CalculateProjectionMatrix(targetCamera, + screenSpaceMin, screenSpaceMax, skeletonGraphic.canvas.pixelRect.size); + commandBuffer.SetProjectionMatrix(projectionMatrix); } - - Vector2 targetCameraViewportSize = targetCamera.pixelRect.size; - Rect viewportRect = new Rect(-screenSpaceMin * downScaleFactor, targetCameraViewportSize * downScaleFactor); + Rect viewportRect = new Rect(Vector2.zero, targetViewportSize * downScaleFactor); commandBuffer.SetViewport(viewportRect); } diff --git a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/SkeletonRenderTexture.cs b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/SkeletonRenderTexture.cs index 6edbdafc9..1a606dab3 100644 --- a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/SkeletonRenderTexture.cs +++ b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/SkeletonRenderTexture.cs @@ -52,7 +52,6 @@ namespace Spine.Unity.Examples { [RequireComponent(typeof(SkeletonRenderer))] public class SkeletonRenderTexture : SkeletonRenderTextureBase { #if HAS_GET_SHARED_MATERIALS - public Material quadMaterial; protected SkeletonRenderer skeletonRenderer; protected MeshRenderer meshRenderer; protected MeshFilter meshFilter; @@ -87,6 +86,7 @@ namespace Spine.Unity.Examples { void CreateQuadChild () { quad = new GameObject(this.name + " RenderTexture", typeof(MeshRenderer), typeof(MeshFilter)); quad.transform.SetParent(this.transform.parent, false); + quad.layer = meshRenderer.gameObject.layer; quadMeshRenderer = quad.GetComponent(); quadMeshFilter = quad.GetComponent(); @@ -129,6 +129,13 @@ namespace Spine.Unity.Examples { } void RenderOntoQuad (SkeletonRenderer skeletonRenderer) { + if (meshFilter == null) + meshFilter = this.GetComponent(); + Vector3 size = meshFilter.sharedMesh.bounds.size; + if (size.x == 0f || size.y == 0f) { + AssignNullMeshAtQuad(); + return; + } PrepareForMesh(); RenderToRenderTexture(); AssignAtQuad(); @@ -175,10 +182,16 @@ namespace Spine.Unity.Examples { commandBuffer.SetRenderTarget(renderTexture); commandBuffer.ClearRenderTarget(true, true, Color.clear); - commandBuffer.SetProjectionMatrix(targetCamera.projectionMatrix); commandBuffer.SetViewMatrix(targetCamera.worldToCameraMatrix); - Vector2 targetCameraViewportSize = targetCamera.pixelRect.size; - Rect viewportRect = new Rect(-screenSpaceMin * downScaleFactor, targetCameraViewportSize * downScaleFactor); + + Matrix4x4 projectionMatrix = CalculateProjectionMatrix(targetCamera, + screenSpaceMin, screenSpaceMax, targetCamera.pixelRect.size); + commandBuffer.SetProjectionMatrix(projectionMatrix); + + Vector2 targetViewportSize = new Vector2( + screenSpaceMax.x - screenSpaceMin.x, + screenSpaceMax.y - screenSpaceMin.y); + Rect viewportRect = new Rect(Vector2.zero, targetViewportSize * downScaleFactor); commandBuffer.SetViewport(viewportRect); } @@ -186,9 +199,11 @@ namespace Spine.Unity.Examples { meshRenderer.GetPropertyBlock(propertyBlock); meshRenderer.GetSharedMaterials(materials); - for (int i = 0; i < materials.Count; i++) - commandBuffer.DrawMesh(meshFilter.sharedMesh, transform.localToWorldMatrix, - materials[i], meshRenderer.subMeshStartIndex + i, -1, propertyBlock); + for (int i = 0; i < materials.Count; i++) { + foreach (int shaderPass in shaderPasses) + commandBuffer.DrawMesh(meshFilter.sharedMesh, transform.localToWorldMatrix, + materials[i], meshRenderer.subMeshStartIndex + i, shaderPass, propertyBlock); + } Graphics.ExecuteCommandBuffer(commandBuffer); } @@ -197,6 +212,10 @@ namespace Spine.Unity.Examples { quadMeshRenderer.sharedMaterial.mainTexture = this.renderTexture; quadMeshRenderer.sharedMaterial.color = color; } + + protected void AssignNullMeshAtQuad () { + quadMeshFilter.mesh = null; + } #endif } } diff --git a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/SkeletonRenderTextureBase.cs b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/SkeletonRenderTextureBase.cs index db5ad2d6b..aeb82063b 100644 --- a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/SkeletonRenderTextureBase.cs +++ b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonRenderTexture/SkeletonRenderTextureBase.cs @@ -42,9 +42,14 @@ namespace Spine.Unity.Examples { public Color color = Color.white; public int maxRenderTextureSize = 1024; public GameObject quad; + public Material quadMaterial; protected Mesh quadMesh; public RenderTexture renderTexture; public Camera targetCamera; + [Tooltip("Shader passes to render to the RenderTexture. E.g. set the first element " + + "to -1 to render all shader passes, or set it to 0 to only render the first " + + "shader pass, which may be required when using URP or shadow-casting shaders.")] + public int[] shaderPasses = new int[1] { 0 }; protected CommandBuffer commandBuffer; protected Vector2Int screenSize; @@ -117,6 +122,45 @@ namespace Spine.Unity.Examples { } } + protected Matrix4x4 CalculateProjectionMatrix (Camera targetCamera, + Vector3 screenSpaceMin, Vector3 screenSpaceMax, Vector2 fullSizePixels) { + if (targetCamera.orthographic) + return CalculateOrthoMatrix(targetCamera, screenSpaceMin, screenSpaceMax, fullSizePixels); + else + return CalculatePerspectiveMatrix(targetCamera, screenSpaceMin, screenSpaceMax, fullSizePixels); + } + + protected Matrix4x4 CalculateOrthoMatrix (Camera targetCamera, + Vector3 screenSpaceMin, Vector3 screenSpaceMax, Vector2 fullSizePixels) { + + Vector2 cameraSize = new Vector2( + targetCamera.orthographicSize * 2.0f * targetCamera.aspect, + targetCamera.orthographicSize * 2.0f); + Vector2 min = new Vector2(screenSpaceMin.x, screenSpaceMin.y) / fullSizePixels; + Vector2 max = new Vector2(screenSpaceMax.x, screenSpaceMax.y) / fullSizePixels; + Vector2 centerOffset = new Vector2(-0.5f, -0.5f); + min = (min + centerOffset) * cameraSize; + max = (max + centerOffset) * cameraSize; + + return Matrix4x4.Ortho(min.x, max.x, min.y, max.y, float.MinValue, float.MaxValue); + } + + protected Matrix4x4 CalculatePerspectiveMatrix (Camera targetCamera, + Vector3 screenSpaceMin, Vector3 screenSpaceMax, Vector2 fullSizePixels) { + + FrustumPlanes frustumPlanes = targetCamera.projectionMatrix.decomposeProjection; + Vector2 planesSize = new Vector2( + frustumPlanes.right - frustumPlanes.left, + frustumPlanes.top - frustumPlanes.bottom); + Vector2 min = new Vector2(screenSpaceMin.x, screenSpaceMin.y) / fullSizePixels * planesSize; + Vector2 max = new Vector2(screenSpaceMax.x, screenSpaceMax.y) / fullSizePixels * planesSize; + frustumPlanes.right = frustumPlanes.left + max.x; + frustumPlanes.top = frustumPlanes.bottom + max.y; + frustumPlanes.left += min.x; + frustumPlanes.bottom += min.y; + return Matrix4x4.Frustum(frustumPlanes); + } + protected void AssignAtQuad () { Transform quadTransform = quad.transform; quadTransform.position = this.transform.position; diff --git a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonUtility Modules/SkeletonRagdoll.cs b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonUtility Modules/SkeletonRagdoll.cs index da2837ffe..0bdbf354a 100644 --- a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonUtility Modules/SkeletonRagdoll.cs +++ b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonUtility Modules/SkeletonRagdoll.cs @@ -269,7 +269,7 @@ namespace Spine.Unity.Examples { t.position -= offset; UpdateSpineSkeleton(null); - skeleton.UpdateWorldTransform(); + skeleton.UpdateWorldTransform(Skeleton.Physics.Update); } /// Removes the ragdoll instance and effect from the animated skeleton. diff --git a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonUtility Modules/SkeletonRagdoll2D.cs b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonUtility Modules/SkeletonRagdoll2D.cs index 5d5eaf1d4..5e184c111 100644 --- a/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonUtility Modules/SkeletonRagdoll2D.cs +++ b/Assets/ThirdParty/Spine Examples/Scripts/Sample Components/SkeletonUtility Modules/SkeletonRagdoll2D.cs @@ -281,7 +281,7 @@ namespace Spine.Unity.Examples { t.position -= offset; UpdateSpineSkeleton(null); - skeleton.UpdateWorldTransform(); + skeleton.UpdateWorldTransform(Skeleton.Physics.Update); } /// Removes the ragdoll instance and effect from the animated skeleton. diff --git a/Assets/ThirdParty/Spine Examples/Scripts/SpineGauge.cs b/Assets/ThirdParty/Spine Examples/Scripts/SpineGauge.cs index 829a57678..4f6bd84f2 100644 --- a/Assets/ThirdParty/Spine Examples/Scripts/SpineGauge.cs +++ b/Assets/ThirdParty/Spine Examples/Scripts/SpineGauge.cs @@ -56,7 +56,7 @@ namespace Spine.Unity.Examples { Skeleton skeleton = skeletonRenderer.skeleton; if (skeleton == null) return; fillAnimation.Animation.Apply(skeleton, 0, percent, false, null, 1f, MixBlend.Setup, MixDirection.In); - skeleton.UpdateWorldTransform(); + skeleton.UpdateWorldTransform(Skeleton.Physics.Update); } } diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon.atlas.txt b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon.atlas.txt index d90845f5f..805630d88 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon.atlas.txt +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon.atlas.txt @@ -2,128 +2,116 @@ dragon.png size: 1024, 1024 filter: Linear, Linear pma: true -back - bounds: 564, 534, 190, 185 -chest - bounds: 2, 645, 136, 122 -chin - bounds: 140, 619, 214, 146 front-toe-a - bounds: 2, 862, 29, 50 - rotate: 90 + bounds: 797, 381, 29, 50 front-toe-b - bounds: 467, 835, 56, 57 - rotate: 90 + bounds: 942, 118, 56, 57 head - bounds: 756, 398, 296, 260 + bounds: 647, 81, 296, 260 rotate: 90 left-front-leg - bounds: 599, 834, 84, 57 + bounds: 942, 250, 84, 57 + rotate: 90 left-front-thigh - bounds: 782, 819, 84, 72 -left-rear-leg - bounds: 356, 558, 206, 177 -left-rear-thigh - bounds: 216, 767, 91, 149 - rotate: 90 + bounds: 852, 7, 84, 72 left-wing01 - bounds: 2, 268, 264, 589 - rotate: 90 -left-wing02 - bounds: 2, 2, 264, 589 - rotate: 90 -right-front-leg - bounds: 113, 769, 101, 89 -right-front-thigh - bounds: 758, 709, 108, 108 -right-rear-leg - bounds: 640, 721, 116, 100 -right-rear-thigh - bounds: 367, 742, 91, 149 - rotate: 90 + bounds: 736, 433, 264, 589 right-rear-toe - bounds: 2, 781, 109, 77 -tail01 - bounds: 868, 696, 120, 153 - rotate: 90 -tail02 - bounds: 518, 737, 95, 120 + bounds: 647, 2, 109, 77 +right-wing01 + bounds: 2, 379, 365, 643 +right-wing02 + bounds: 369, 379, 365, 643 +right-wing03 + bounds: 2, 12, 365, 643 rotate: 90 tail03 - bounds: 868, 818, 73, 92 + bounds: 758, 6, 73, 92 rotate: 90 tail04 - bounds: 526, 835, 56, 71 - rotate: 90 + bounds: 942, 177, 56, 71 tail05 - bounds: 406, 839, 52, 59 + bounds: 736, 379, 52, 59 rotate: 90 tail06 - bounds: 685, 823, 95, 68 + bounds: 942, 336, 95, 68 + rotate: 90 thiagobrayner - bounds: 54, 860, 350, 31 + bounds: 909, 81, 350, 31 + rotate: 90 dragon2.png size: 1024, 1024 filter: Linear, Linear pma: true -left-wing03 - bounds: 2, 534, 264, 589 +back + bounds: 795, 32, 190, 185 +chin + bounds: 647, 157, 214, 146 rotate: 90 -left-wing04 - bounds: 2, 268, 264, 589 +left-rear-leg + bounds: 795, 219, 206, 177 rotate: 90 -left-wing05 - bounds: 593, 209, 264, 589 -left-wing06 - bounds: 2, 2, 264, 589 +left-wing02 + bounds: 736, 427, 264, 589 +right-wing04 + bounds: 2, 373, 365, 643 +right-wing05 + bounds: 369, 373, 365, 643 +right-wing06 + bounds: 2, 6, 365, 643 rotate: 90 +tail01 + bounds: 647, 2, 120, 153 dragon3.png size: 1024, 1024 filter: Linear, Linear pma: true -left-wing07 - bounds: 2, 694, 264, 589 +chest + bounds: 740, 299, 136, 122 +left-rear-thigh + bounds: 647, 218, 91, 149 +left-wing03 + bounds: 736, 423, 264, 589 +right-front-leg + bounds: 850, 196, 101, 89 rotate: 90 -left-wing08 - bounds: 2, 428, 264, 589 - rotate: 90 -left-wing09 - bounds: 593, 369, 264, 589 -right-wing01 +right-front-thigh + bounds: 740, 189, 108, 108 +right-rear-leg + bounds: 878, 321, 116, 100 +right-rear-thigh + bounds: 647, 67, 91, 149 +right-wing07 + bounds: 2, 369, 365, 643 +right-wing08 + bounds: 369, 369, 365, 643 +right-wing09 bounds: 2, 2, 365, 643 rotate: 90 +tail02 + bounds: 740, 67, 95, 120 dragon4.png size: 1024, 1024 filter: Linear, Linear pma: true -right-wing02 - bounds: 2, 369, 365, 643 -right-wing03 - bounds: 369, 369, 365, 643 -right-wing04 - bounds: 2, 2, 365, 643 +left-wing04 + bounds: 2, 268, 264, 589 +left-wing05 + bounds: 268, 268, 264, 589 +left-wing06 + bounds: 534, 268, 264, 589 +left-wing07 + bounds: 2, 2, 264, 589 rotate: 90 dragon5.png size: 1024, 1024 filter: Linear, Linear pma: true -right-wing05 - bounds: 2, 369, 365, 643 -right-wing06 - bounds: 369, 369, 365, 643 -right-wing07 - bounds: 2, 2, 365, 643 - rotate: 90 - -dragon6.png - size: 1024, 1024 - filter: Linear, Linear - pma: true -right-wing08 - bounds: 2, 2, 365, 643 -right-wing09 - bounds: 369, 2, 365, 643 +left-wing08 + bounds: 2, 2, 264, 589 +left-wing09 + bounds: 268, 2, 264, 589 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon.json b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon.json index 7c16610d7..e5ed6c7c1 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon.json +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon.json @@ -1,7 +1,7 @@ { "skeleton": { - "hash": "aPoA1GjXkVI", - "spine": "4.1.23-beta", + "hash": "fE1TdXi9fk4", + "spine": "4.2.22", "x": -366.31, "y": -327.81, "width": 660.39, diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon.png index bc49bf9784cf26776bdd1eaaa0273723b9063a00..ec9e893905f7926d478bff336c1b639a02926e90 100644 GIT binary patch literal 316851 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%0A^RFA5kPd zpK`$aj3c24fj5i&#zN#Xwm17_KlQ#1gyYWc`xU;&QfSDo&BJoRFh*`qdg%YY8I9dr zKJdPIa&|8w3>fqc$PnU))&?_p@Qbx4B-ryLsYWpc1V7_XD^5pH^ljGLc zfB%_z<%ppL4%1>T@he1H|LJnui#9Snn`>-vS8Muv0XNi4*S^!xM%L8hugZ_o-*2NQ zxc;BAtn7OLK0L5Z2|-AV|0!Zb{)a5XMt#Z4BUwv)eOe%$WKQ=Jz*?rP(TGRlo~uGi z_;SFQoYD)xhFf~;b@29YV@~iH^}w#bOKCv%(ZAUcdr~u$9=cr0*!`%#rw>Uem()tP z@Gf|U3@>_oh+FXrzz7~d8!2z1hxmLqs(%gUtwe<3#$D{wkw-ZV_OiyQ)N;6Jp&?6i z5wm7!_0uKZwC+iUGN*(aI%$S;-d}{_@!G`z=|JZEr89GlOPTQ*rRxG_90gZ-l^ELZ zBfEv0s`JC8pH1S}C=RtY&SK*C&Pt6cL#inlMUba>*6_Xk*e^jrfp~idJqj{G7<$p_BZmOVOwmR6flQgsojyPbdOic79kopv}Bn<;q3QmL0WrK^S zH7r?SNA{JQ;hidr5EW`~8qo_+akVta;iF|0$Dd>NHh!g)-O5LHiDmVf)J|TJ_uu^F zzycm5brTYsxM?RckqI8gbu@77pNLrsB|nGcysH7d z3>xwIY=fTRHsm{cetV|c-GtT?u3fHKD zqrAQrQ5(xi`$W8;9|aW1koxbx3i9lcPp9qFREby7HbMh;>f~lX^wo~NLx*1eBnQfh5OzS9c{{vh*Z$bj#yx8Kvu(ZGA2xZCoAdYy7s$Z~Ez{Lo zhdJDJ1w^;zaPlDj6}2!1k>9AMJ{z@Q8bB;}RissPld1glEwE#7RzH1Cm)ib{OQ@(X z%9o?YxWyi(-g#kU`t*DKc69PFKINNhx$x`sf6f(*`p{|J?wiHK!UN~^VUD+$k7GAu zdc`y;DUv~~w{b<9dt776mAsjcA?H6E*ll-#~mNj(e8yN zEBlPil(^aLb6m_#7H}t3B1a zo$=aUW+NjjEAsF9^DiQf$`c?Kxb*X*y-$By%eZ_??8?C@ za_@DdY4mLO9l@nRiNIGaV|t(v$-?T*Z?3)2d5S|7#MmajT)__!Y%iCC4`AP9Te9kZ zxsuHee<3q&LHiki!$c$H_Ms$1>AuQN2Dpl6(cEDmd#t0bqCyT$2QZN$->Yrc@DPbE zuB|Y@xTx_1k*mbS2!~D|;_f=yz9(6$5n3Dfg0zTPW8I4!8DSSlUF({hJ@s&RVd1k_ zDU9eOB0{cO88ftK1i#U}W{tXRk&GsZ(!9IdA)m(<|18r_7cj99uANh{8}qnwQGn~) z?OOpA$LW7NZ|b>79Y1F$zy~VvdadfeK9GsveP{$k43Kv2%XPzdtJ=G|o{0Ugi7(tG zP+fMVQ`IaM_U-XPR`k>G=m*`bIx&?7$LHS;ng(o1Ev=?`rugE68QLsh9%;n~l}&RF zc~r|{2DRPq0DaH!fOl25)_*M>Bl~N$fT8)fU565W+X)!zjl5p9(5l^pF{x5YX|llj z>(zL=T||M#C357EP`ftJAn2>IlpKrnX2TLhe}et0Ex;<~TA(TUWhKHg;$P+bU z3>^|z%*Y_@#$LNeA+`oR7vrn_{t>6@LPr>ijEdGr%kVk@?R7%rJD=Ar);3LiNAYnc zdUSD8%1X?gX6rU>bp5eUIrdTPK{fR@+hooWvlVuVtK^k>V3}|{5DSV@g_4#`>6PK% zo&gvxRY*cd!P+jQhm$S+{9-=kEM*io&XTrH_YC!7yMlYY>iZ`w-^prj112SEhbvf~ z>4~RAJ>c@iJbsa?euc17=e! z*lP)K?XdPSXz24UQmf7T=I<6dS!s!B(mZTtt9&xg!& z-(Bq_7}uW%MNf}yC6BR+Jak3h`sNs;sgz+Hxw87RlK_1TvgVFPubB#(W|t(niWP-z zDWVh+Yg(E<`@}uX!^%MnGo#{QFh8pH% z*&r8?7#@c#k-*4PX7QZb2*qXlTXDcrdw|X4M)(^qxtKJVRxvdUCJwv1J|7%Z_ztMP zwE^>pwY$5#wf4Hx83a!M8FIXo{Kp|`KXbl>+COCnbfn9qSC3TAD2&}>E&4DwiH}ul z-mVm^nR7u*86WAFEbweFgOQnt5_3($dAC1sc1LtS{0OBtbn~pn)(z$NgKaCg}RV8hx4S8G$=VWj7ogkgtYU2oZU|PImB1p zJL;?!DaqW>DA}HAV-WU?%%ERoS}gm;K}eNBar;=rG5z0}-yth=2~oY`qe|h_vGKyH ztYjfSd{(VPhaaYe$I3|~SYggpVV@uSyW5?M?-`DNP^hFTW8T_TP+)nhHMIe^-)Eu{BhZZ~ruPP}11$ z@0%m;Q;M%8A8&UR;alR?-#jvMQV%Hwtb>O#`1zka%IEH9ULW$PH(#_{Tf+xvZmBWN z)op~5(IJgy{b2qv$Zog`vq2rG#IilizWAM*q#cU&eZow%%n$Ah_tawBLA!1=n*`QT z`-wsN)od6^A{XDAvJwW|JS8PJ6*8q2lvFI}PaNS!0*WeKAHkzvZW&B!m)-}e8Rer` zM+sYhl!13F*rgV>|kSV}n< z5{0$|QDc=|%O}#Gfn14^O--ASvDX_oF}O?dqBYElo#pW4hzDC(ZYQzvjSb@4YN1yI zYE#Oe)Fj<7|r~EHrj~kl+KmQUF+Y@m!;ma55?-u5p*6CW?0AywI z^mcu`Z-)qX-G>Qakh1X2M8>{E)Yy1bzd-}22&!Ow6aMuceHD>$E*v+R0uwnGn_dKmuZ|X(0?(07Hx%X!uN62o7 zdlX%5ZF6^``+=#lfu_`eXEc8|N27JYa*0E~?@!BY+}(}d(Y9lJ-HGm>w~O8%M>U|> zdvX7}=2#$rcJHq?zQ3xSec5bv;VpCj6uJ&t6dQ|gC7}O)*%t2+=7NpbQMc0+< z1^xSgh}Z=|aP+;|9C(^jAp4>2{<2CxZyI?6;VOj z=oqWma5Y@rJuHNpD|!S}6e+1u!Sh(9R4xf)GJmTtRd3HZ*U{EEXckZom?0CW1Pji(@)raTd5KV~F1pz1~jTKKQ<)Fes8UG`RhiG&+G)OQ6)+rX4m_E%z6 z`r4|YJ3e$jphk5Pu2*w`xCGD``su>Ap1oS4S_QSl^pk8h$=W#VdMk*m4v#uZ-THbs zIO=v_^x!Fqqdn&FZDaFlsg&K@dy>qfm!l1%d^eFpryKh7!i!zCm0*p}Tkr7h?(tib zCXw9)u7TC0`f4i%oZNrGx+*>b<*4}Xg}fCoD8vJXZP+LKeV^fUs1 zbf7o7mK|Ii6M;ITk0N~B`WArW{0J8)O-K;RQO+qq$RiH%6Aa2#yv}NA`LsB^n|p-v zg)2bmvm2UEwmBR*XE{s3BMalr^khxBUt}9B@fq(@oWS;h*169L;x`=^S<1r$Y-h9q z|1^KQA;+O#U$KggD7a`VkZ3dc@hiTW6-UP~XW`-2$gKMCB(CyH%v!^>w)&}U0+M^G)eN;61wEYC_!}A`L!l7 z0@z6d4G)dqZ0IhNQ3?`-qErG*h_YbLH|=NW>It>oU{d!$EFS`h?HN0x_K{tw>?B5y zn~NCFV)|g67$&ZGCXUQFe5uxAb&YTh3yFFj(DpekXgsp1h1<)_b-XM0SN-m;0d<&d zvyc8^3^A-OL#|9~zu|j5UOP|n=Eh1X{XmQk6$Q9Z0#^=MbvRh+fNiwB3upn`96UYS@3S7;4i_(|t{gosL@QoA z0H6q5Y2%%Px2w38W}#0r+I1`s(LN$Wa~wy<4Y${)NcOM%*~7<=Hx`d4^ynQra*c@@ z@oeuG_)g@7ix#iRtWB5z86nB@44R;5)Sml>2|4GN;dZ(5^3P`=eb@9($K%12l??ws zju)FKUsTmfr`5LZy8UtrK{STRBJ)J$gZg(mPs(GiZ9WfpA%W1&A_ik54VCXd#Br2N zK}>^{{oH=mtjylgvBJTx3%V+__rW4$y-*UAR~(K__5o-!JZGz_oQB=l{Ga-ulVzHU z(3FmX@bMSUx>TyWn4}R$c;q;rs=Ilp+V`jP$PM58~Rei*Oi0=l14z0&wX4fzF_A}_kKcu0Ik{N>vU2nkJX#9_en(`)h zy2ihj}PcRs1M+UVTuyA#4u&@&4>MBB;6vR zNgBUM=0d1G|CWT2Bx$qoxu)x9^OES5>W)i895)a(nYu=%F8 zUJRNCyM29qORaFc*L~>4-sg*6=bdez@4%Y!c5iT}akm{=n!4QVs;&!4H=kVd+$GuoYe+B$mLn^F=qOkO7|VpaZSt&&-T_LvVd@asV& zYf7I4Bq0!9KigNl|E+z0uJ8zal1anmF>YaU=njv+Iuj>wPPR<&4MQXU83hLwFlb-O zW}ko`)d>Hl4YDTKu<^`qXF~66`-1`P)jzHtUyAw33YGN)^G_lSAKQR*)1-8h+``GP z*$f~E*#sH^Z_>IF2N-Arh?hN~TJ89OvD}$OWCt=wttduz$A(nQ`G&<*c0Qp`niZ7H#6Q>+!A(bTMCM8&gK4T7D z{}**#M=;BGf$Mi%d?DT;9hxtOJgVQR{@}+Sig0pa8X9TKzc4$8EFH6Uf=wur(5g$h zS%M%aekf?C1S^b|Mr}o^+qdl<3_j|Ex}IBdws!j)twio;55OU}7wununU((9ab8!q z$>@cl# zo*_qcYCA}FN}yqM=}XA-x%=Ojo0kXB4ChFOIL5;sI8Mn)VDr(U3MT|=XpPCw$k{YI-QpU)JidhM*Pc=mzpjWP8 zG})*Dyc7e75y+$YYkCfec>CRoAD00kuYdBJ&ws(>LnQH|PvC4|2=*?F$$DY%7aV3( zrupjzB&n7GJ%E)WTqS>X_@&2q?G%L$Yo*T>oSZ@ zPp7cZb{UaK8(M7Oh~5qZk2EgctaQmsF}{gZ<_uB7MD6X?K=jcr4j>U8j-Hj-HQ~TE-?;E3?APxl8{vm_CVI|WPj{cN2CyswQ)(^2! za525(c=Sp=F>yut*tq!~)hYGCo0F6F=uH0iiFWsgwkJrAji<`w&MioR$2{z|t%@p- zaf^rcgC8~-D^9oLzsN%5E7&LYB8rL%5@4t`G_=V_?V|)9s76gD?JdoYu^X7muve2G z{E6PSpf`b-!TC>Z?KRyB)%>5W&WO6JtuB`r939t@HgDVi_Wau4Zbqxhm1(xYk$JDW z)OH;hva>%!r7`H+cG9?HfimWN|HC~G8Y?RXFPJ^aoWS0`uwRsIr^`1}yWJa_=t&^^ z5Ivl0(|I0(G%9?|w+}W{(3)AN(2#1Do}4s>6}Q#ga~sip5vUqWhhG$N%Bsbiv0W**ZVc)>}7UD;8w~ImXnuTITkJTJX$<~wI)z9@zsu;WUPfM;PjdUg z#E+$DdiRSkK)Tkmqx*P2fhE*P0s?)e<`+ey{F#kOkd9m(qb}~uN8wfClOTFBCxMZ0@wQsY^x@}Z0&u^jNPsM zbrL|w4m-Hi|L-mlOb_b=>Tz}H{@H%g30xy^I)80$Y-XFY>tH~FZoZ`*-p+ux%KPG- z41lEb|Fz_A!~nQP%^3?pV>kc{;~1{X{#?#zaK2Fu03P3SY68R_Y06qUcyDb-QW z-oiSpqGLJVYb-6B7;8y8Fc&J;5EF{aI95)zba4~iBcp+36@k?Ft&g1IIaXuPf815% zuQt(D^pvvL?lkXQ=YvLnf&G1E+m#;-{)LC&W(l=FHs4RFnBep@%4?AY(=MGKr3W9wjX?P&*l@=No@Up;-VjaH;RF4@!DP7oka4O(&Ul!T34x^PP1 zwdJ*-rpD#*aMsy)v1942t)=xE-}%1U`QEVkHon<*>f&|iLRxX(?bbf=_QnfhM-a@h z;ktYK-!_u>*`U`M<=3xY2Nr-2*=&B#m(lmJc89u8$3GgGp56OO85>8l(g>k;1uHD9 zq{k)dKhki~3~Hf*#cuC;e0yn-f?TbHDH*o=hPOSW>$JS z^k9J{0R@=|na89gMxnL@8BwWfQTwvutAZ3!kLRhG@14Tbe*i!9Y+mS<@_)dfCmMrV zw4YwLM(&?`Q7NrsNk0@!c-d`uW6^&D~LYM05xDh^l z^N=SQ@FBty8#3x`mT+HBOT}_BbNmZTrFy}DL|KBNG0lo0{Wc|!!Fb4XDK|2q#VmT* zsIX0U-LH0)>=?g>N^#(C`r-;_st*n$z{H5f%VJn z(zUC=L@R`tr!qWzgK(HdhoBLJ6GD-c%`m%ed6lc#I9_*gHrS2Mj`y$lH~IXg@YM6! z1)3uXf&u0uElp7cWj-(aXlXPx@rbeEy%!)-{*0v0s@v$7NYBlRuHr_50AEj%?xdePId7@r z0^qU91%?B8J{Owlm8ihqpyN3Us^i+bA0Zco%3;w52GDsys-8BTvBFKzxB>eK8obmb zcV!jM*wB3=&33o4{nr}p6^^5TYUpSz5$YSi+tNwSp0$AMIov1oZq ziWa6{iq+74PH~y;4moU29NjD6e~?1T zhW%>LMKY#_BcexyBY4USuLCn7VfaA8fgr|#$4ISngg^H+$Jx-fm@9+Me)Q0=VYOX& z%9&ZA#D6Uz&RIOReVC&zZzv(&x`zJ3h<|!|aFxpPc|!X6^0f;bSiQS^9g^U`8U4KP z{8;Smd~NOI0SYgM^pq4mdwVn==|Z&jGb0A~<$t?dt6Cd3NjAW@Oo2lM9GP6|hJu2l z@rP`OQJc>4W8OPU#)hP6aZuI+tdF%d)A^U+Z|R249uaiY8RvH)BE#s#$u0X^)(=1H zpwkUK?y}Ie*?#6~L<@4VFT7-Mwflmf7%=^v+M6i_nCgg8gg=ceYo&1l4NHrv5T%Sm z6ZPE5VOYlPFW~LbBL_yEzejxLqXWNwD^488|C(0J)+=?V94=$BZCixF2O*Ga??=qR zYD&zxN9s~hII<93y5%BzDq5CQoXu527^UNSZZJf|v=mFG7MkZ7gs7rDpUtKae3U~O z1m9L^y~>S?0VioXCdxLY0N@Dg(r~>p3?_~{Q_#Vv-X*WWFomYAh%lzlS*F8*?Jt1z zz!Z`0z7zEiHBO|u!%S9a+3F^@oOAiDo`^~|iCHB>-M$os#%jUDV?3CGS2bI*2-{oT z%qTta&8hjc1HIhI4LM6g_tXFI!1OGd%XN>gl$nC@V>#lKy+kK;zlE|7>yE^B?JS0$j~c zBi@yW8W-^pA85yA&kHSi4LOn!5%pMIML|AwA8CIg3o{GIQ%&#-POX^FIUQ{|HXnzhXdu3G2)2?HD!HRj#0YjNx9Whcrwul@O;cOvhWnkK!j!rB7K3 z)7>0Hm(#o^Rp}CjjmH`COIRbqu|S%bR0@SUAuinkk=jGXuM7GyPZ9_jC+LOd&!6uV$R1nZoo}PSrv=gH(;#+v zg9DGtg<%eMb#*nP`+xG!%75&sMIHC^ThLo&O$b0m>0rW5J6GX83!Ze3g-m!Si7 zzLxU>o9lzE!{1+~i}UKa;LeQK!)+jxnaZ z>VC*!@a{Xf58W(8F6j@p@NlallyNv{_#+(~WFNzmrm;&#O%=G6#*e-hU18&wf^AkscL0IVuEN+*nLOkTH&4CjJOI zKp~;vV({4D4X5S%!noF%Q4dVDURNP$E7 z4^*xoTrd+@JiOyK##A3s(igC0rIL<-hsVR zOmn|c$TaPsEmXc7-7hmjLA><_3q-{EsdXHW7o46R!YV)sfe2T3)b`AzvK;YJ!n|t( z5RRsGq}BF~%*maqJG`q4s;~<*;kI_g(l*?Ztk$U}uhXWE=YLCpn{72U)9)?WuPp!$ z15oB&z_)7vaN3TS6^k#jR*PPIfM2eOPizf z{7}c?8HZs>ygM}+9|FB{Vuap9bsPbdhTrUEC)P$vF2Dk@gKXiY6yeaCPI%p$z%&;c272=Ai;y(fJ{*nNA)9@F&-6o zYyj?^_h6K6MhS-w7dzj8Oy$O)TdQ0JS{yWJtV*C*CXVWEq{GLG0i9IR><|0DX0ptB zVC2+h3d56;#W%DRv66m*mW{}q5**`4l+TPQ$-uN-iUO`AfFx0#WZ!r`)o;fJ%DaN_ zFBHx$_`KI2vqvR+gDI&XDTj{BNCsnT{iM{CL*(gM|xh^2(Hf)t0%pwUDoPy5Yyi*A0z8hqZD+Zss)WQ{*77v&4 z!*q$HYXN;NGc#cr8oRBsOI3tBNl*7KuIIg+l=?e2;l z=#b%#HVj{uWaYbEpgLDT4ogrx`E~5OINjLb#_Lk2LQQ)TpfKWuD-kF0M@9$Q1E|4a zUs3&GQ=Ocbh+uOHut57ykeaAsXSrfy4wv1FORp)`Nek;vKXg zIko5|5bjIg!MDCW7pwG)myQ?pNNnBKXs@)m{W$A1CD``AtptDmx;JW-W!Fy2EFXO> zcXD@(CkXJSpXVA_8uwY?N=WEakR+fX#YU0Lj=3nr%_IjsTm@;v@}W+#({U(9g913J z<^2(*DzcQUQ`h7RDE$ zz~r5zdPz8B5wJssQjtm#SZD&2fU$Wtc-bkDD~Z!;2In<-fBv{74IS;eH!&?cnx+Uy zq3NFLdr{@Wy;@G;0g@HXmw_3!ps1SqjQl~<(QNG3_#R5$mx0(vJ+{Ol6<_Yk7-n)f zg2W*v4TrG>`np&H0^hkQmmKI{^{CBjlMn?E+vLo5iAW07ppj0*Z7&KqLw>QjD8i(f zf=i$_qWTdeKOAP1;|+h4?3mVI72ME=5s zAG6SXU0Jzb)D=*_bDod_S+jq4lGA2Fzm?PF9YwbquljgrZjbzuD2WEG(_FPU`TJR= zuH0Fv0D*J${8snl@N-+>E!<|m^L_C0kj(oH_G9p~B|7^AZ;cMc&#AX zO>D0HEb?^!yqf5h=-5x?{C`&?lw3uY#j}lD9_Yh#p3cJo4Q=ax6`pJZ+wbjei?xM~ zRzXg%ElXqK1nrh8S%TqT_e4uQ7`7sEKQ}v7%YtC2CD*=c32w;?6Wj4G``GBB3kooG zy!cG!A+JEx`W;X?jP55#I`l4ob6M{kt4BMFMj)hA=ZL!&jML~fkl=}61E;CkRL#z? zRfpH81h5F9MHtc;j*@~H=739On<30MAw+N1SYpc^2dewy>UpP{>yU9E`~ZNc-PjSh z0@ffWYSDhd{~sI#7wNS+v;{xV1WE%UV0fw4ZFe*UnovXRX}c~%|Ni||wU+ev#zirm zm7~V#gVe1D)mm`^DFS)Rf~gfp=|&)GTSF4>Bz#bsOXu{;)F`vuCWAJ(cK6gRg1aw0 z4%j-Yh!Z+q104Fjc`VN3y!X#1#1&x~;!(DDx?WNgzHDvRt0Ae6?Tx`92N4Vjn1Ie8 zEqVK?Z^0(F+qAR04Jeu13$+=ig9b=!xyFPoiEsU3M%+H>`a;$uVlgC3*jkmt^xlhs z7BtlHLf^mn`Ko`0m{u`RDJSR&!wQpQT9m5GoY3J5SMTLeK+;nmX~FxF$>)Ft$03yp zQU@y{mA18S*@MxR?xBLlqYVV;&2*Qe+!dNw8_LGu3*=TW2rRg2dJ(hL#La<=m9vHd ziE?jxjMc;%rh{>LmjG~A(z@#2r z=gbnCXp+J0+?H(yOgoPKv0sxP7f`j2?&Z90;ys>vi4IJ>A56NNAltBA1#Gdqcs8FW zTsm(vFWb)3JD<}xKY}>gwjmEIy>C1CI-y8E3T;+kyBfts#bCd<>PMEI8z_T?j`9M(`+e>Mp0QhM)=d-OK7r`fpPN4^~pdH4xD_kptxn0p*JMuR)> zRi=c&;G>>*{IdKbWQbrQ+r+goU;fBeC+@&rN5B_9l`qncw^KkoNicfY1TKZ{1lVt`PWD2pJqRA)&a zJa2!AsTn>h&Yh5R+HdzfViXY?!X89-()=m!k8zGM2e;Bm|4}|;j58zzKH4GFh~T*S zj_qs8zuFEtTxt50g*vtzhNc102uPkSeL>HRf&M0D60y~QGwNr}bmdy}B_BV+h=Kr{GL9D(K!H9hPA&c*3njm^EiZRLf!Ptnyz@d4M*0cP ztVRA*D55EpkB6c;yv(}$9FJ+8CNHXL5V@C?MCNoAspMCJN}M6`NT6YSjOS|9TgzAN z(a4}a4U6uZmnVEOQw+i$k!$sx#MERsldMZ2IVsFhbOu#Q2!qp^W>9pmgti+hPL`zE z1QQ2V_!*)Tz70l?E;mdMp}PPjK#-iIi|GP{(iW5xTpZpW{O9@6mMN|TN3aq7aK-?) z5azIQdCDKEo*`_!0zf|yQsWlr)-Fte6q+9+O`$)=6;b+XC>S?=ZbB|4o@8FnCT67T zwk_Z**R?g6f$nFHnNeMj9_j=}y*9NC+h^PjDZq}bOv{@_PIt)9`ID!$FZ<)5>Nbp{ zBQ)@*`%$ANr-@x94kaWRiOfqm9es^sEYFwrL%z%3lNJ9CsXf61Z-`)IqJv$cPfmf) zTY*WkXkIY>Euyt=0goTR?&-DrCm=F@La`kkx;1y!KY{M}3}k_!6oe%$ZZ>nzY@Kv$ zu`BmOz~mke1(VXJ%N)z0HymK%;hNawwTF8w^X}<%U8M~@`1<^D=}NJAL(i~H>Gk04 zU|-n#dZD{dq$@CP4P9Y95$2#wUVeu_xv1pGK-Q4Nf=g$y33vK8O?oS}Jl98DZyKxq zmYeWYe2Ugf%NUGPi&J2u+2!)mbMK;+vcloL_*Ogd8=$rJfNXYKtkhlQ;(KqrY&DBY zcV74n5R@*s+hkW^Uu0)o($PV$YOEvj4G79w_G{PK8X1&1{6Ax1mRCQlXb#|yz10Ws z*mkJ)V#!VeH0#E(v8rL14>Li=Lb`P}U*O)(97Qog=vV#F0d;EwCyk$Z|Cn-MaCC$E zB!N4b1i9Y2G!TlvIQ{t}zsQu`FSlfK%6QqAEyXhT{@+tIl9voH0`YZ-DE&D@x?eqwK!Vyzg!!`i!o0X&9-D`uPu%IX> zd2cRJk6Be2Tw#rzZT}O>w+oZz1xbQUkyUxfp5yT3It6=NR5?HdMn|&5n5uv2 zt;4CZ(&2Ji{F;XSE6u19eEcW>OHV-D811m1qGdQ_t8jOgWHk$hB|Jnt91T*>cEctM zl&I;uF07(&LJk;=hzy@?1ofb@Y3Xi^;2_*YQ4|^9;BqC!InNM%&)(e&F7SR9XKZQ} ze!II0na7!<8Cs%3Mw1xA2`4X2l5qt#(7XTs)(`#Mfha_+7IGJwM_l{+qbUkH`j}X7 z_XtO;J{RXp=cmrsqT-az2KdbV{->D!X8Ce@`s*iuq48|ARnhec@x>L+#vSjeZ>xLs+vZ2UUEy=& zrpqmXl1gBcV~jRC>aF`@Wo_+@fpO6Ux(T;sb~*D#h=!#JIZ%~@-kXmZ6st9#cIOjh zm@_l+NQp^pJf$685AzTi7iQjc>1Utk>hUIJnC{axvaGZtEKb_CY=4K68Q|E4>Niy5 zkq9wR^pNhnmHY)~`*ay9$AQW^>%{Of*wu+e&Q;VCNK zye=yH`g^~FNtVv}X>FTrfvxxCvt&m=FeKlEP$u=47rXJ|1I>ap;zxgVz-5r{mCuZN zC>f1iNJA87LIJEu!?rJ$4<05M1{g)#y+WF%xk^J}_av7@l9lHB-byW_+F{`0c3G+JRe2wk%n%oC1iy3IulF&$_7*WW%8J-;25%b?^9Bi#e@uRblCx9;x#j zp*QUnp%h?hRh|2fJ}{EVYx`FaszaJH5Ob_C`PxS5#9`6HqLDyaRPfiJDTDovqR(`B zxPEbtl7G1ml#dWYrCrbP98bX>Q-uxqY9BQxb)h4(jHQXB%{1H-MICV8KE1A)z26o% zPA9ANz2>~sU+$6Oks>B7Pn0XJAUO|aAP{*d@aj9PEfuV+@FZ8%VbcB=?P-Li=@^Ld zjFFTgouN6g>4d9QGp7!x8rB*L4rD4aIkrWM%a&QK?4 zG%W_-SUKU#QVlg^WWPoYzF<*9DES)kPo$PTlnxN?NQ*Y0DwU~}4xlRJ5>A!Sm?wsa z|BV02^{yjcl^ypLFCS4F7R+P1KOK{kCKj^vs5pv_A&+-^m5IXNppQ|(={ErxLB>Q| zuOE6?=f^EF8U*Mn!>UBpD(=L5hR<#=a{S&iIsj$YV47?J+718s`>p`N4cMpTtqrQW z=}h+9`ApQC9P3-G+Mhyzx0}dga~^cX7*5w6`N7bPSFj`SHp_AAFYwxF_Q*!$k=Hx!fO#{P7eP{=W^JxMKUM2D zg^n_XL<;ojPG+VXs((SG-eRSF(C!4CQy_H*__6e>Sssp!A@jMO%ylv^IA>QnDF3st zJTX^0xShN{jM2Z{g+H=BFPs)>SQM{45789!q7W?WdbEQl5!B7-rOty71dJ>rT z0V7e~RZa6vOaT`g!Z%N$>?xw|PSvL(awphC4{}IVGuoR@vVvm#YyqULxx`KEV_c_> zmqXiKFN{*Q@%NE(dW&E+?UbXXWLOR^%>s9t0VVpwWd$N3C_Cg!&iap1H3Q&zt3fI0 zW=@y#nf~%QJ($lIoIh%s&!ma$1dp_1Bs4GlojR6iIS(@G=vc7=}P-OWv0P##1+U!H?HvFO?X9P?#%f zpW2S9`FC^?cdBA3UQdZ@RadTXcmfhh@VZY3fi@}APpL-KxN>OnQ_$bET?J_S#BgCr zh`aPpfG|BeNu4YuiZDL6UqeOc+8F!HNdJnYO1;}uC9G0AG-4ORl6$xjou^5=t%{B4|E`#^_>2jkx^51G*#|8Vln!y#y8kTK}l3yvex*&41ax5gjetBh>6U5%#l1^{GAEb|em9B_gNuBjDE;Vya6B1X#9bW%1?;;auKDZnkSkh)o;gq3xsUtRd+Ei%oLr)T6k z-~(qFE9t|?9uP|rLjR{Iv?%uv%YcLL1y$U=&xXC|r{(wBFT_eh5lxU|iBPbKT1{H9Ct#b>x3&53N`OTeHi5-BH?}! zC{~Ewal^LD`bjCF_$k8>pivOUGNQ;7pg`jL{E{j1rzib^HJHU&L`o5Tj}D<1u^aEQ z*3IF)`G_u#stC#Z()E7#^1e}1Sg6~!)L8~V9Njmy*4n{2-x{7G1czxXXP!|j_3pde zHhpR!7IJn&7!z;~11{2u+p2ug(g=}5$BL$&vIM*Rpn}q(irk>=K@SX92|31 z5b+So)G9T*)b8j+ga3M&g&-6nSt2Q^feu%SC5DbNEq~BW+htx|DBW-={x~ClRj!m0 zwZS}s`m3tfW>`Dcq5Nm~_pYRXEi;E|c>&E?JKAW8>KIWa?ISxKP+C@B{pydfh@rp7)!u$L=SqeC2lE z7iju&3zE(CkF}l(?tIHJqxAHk&j?~+fQee->R^d@PJjqkFh&&XB8*9D6`Y@R$hVb4 zsAMe*?Ocm3u{-{a`^61GZWxY&FN&iqP#ic>~L7=sxDem;u;H);F zyzq!#{7!c8ZbG~OpQI)*&E60U4I=dVvB8dWR|^sXAVM$}5_np0#ULBl_}y^&6Es^DoA2b_f$)(M~2`tt*a)NuLrN?6$*6uR&yHn`uM;h-=l-nvhFf`ZXvtwK6)UB7t7rqM|+=*UHA8YnrEK! z$#m5ElY;PfxU{%ZW8VmH06-JT8)&#)BLP^>ysjE^I_-JA<+gdB% zyj7KkwfVW~MdXfzFFf(=(Te0%h7n3zL(ELk1W3Yjru(9fkToh5Ge~!HBOk z_DXU-WT+cm!BuHN7oOoq1s$BXz!>l3^y5Ke_MO$oaRM8V@)1dq;8hGdVOP{EJI&Mb zDOY)`*NjxV9|Y@ui9q;?m#FKEa<(Sadh&}StAq3x&@Kk4^5mig5BXJ6gV&h7Hnq@V zJHz61=P)Rp5>z;p-w)ba|DBjKj9gJ{>jdrtFB;B!afCkq-KPoqjOywx|40a#c>GzO zI_LjSPjl`C*8^YuOpFiVtZwEK_}SVJDB=TYg)qPgM&0BwutmcSGZ%Olb}7F!Wv)ez zAi6En+_KPe*~@hff>b@BUrx;m3QX@Q2V-ptDz^s=#{qd2{cD8#dTVAJ?IO*(& zVZ*lKgrDTVB8dyi=s70YQvS$*ZI^xK+TmCnnWX*2m?L8pHW)9m%%p^sb~_KC8-LP1 zXn-96&&I%EM5cP6aL%zSm;my{>L{8y1--d2WHJq!Q&0QG`rgh1@;2&86Vh}^603mr zVkn>+_K*-ELBLB|I0n84q6blo3L|l9x}1ApkoBJFM}BUpD#HA7#EA05l96ZJe9S^< z%0y_2BLyjYob=YAeyC4}-<)tI;a8KA77X~oEct34M>>nq8f|+{R01h-coOY&vjH9} zO>e7H?kgTq{Z(tN04GlqlD~H~?g+4mgrOFm>>+KS*=i|_+>z(1) zU)IKf29ZuV%3Ohg+7WJ}C$xk^cTiy1m9W=@8_lQkmJ{pC!?4N&;nW1L%2q!QUb&g8 z9$P=joMqkf%YTSQF$fY-$9E(54~cw5zPlugBG>!`H4g9!<>BQptPsmUyXT$lg@ z5iNH6(H_e_BOcoHJa5RL_%Pvj9jxi<7_dU}NVh;Lgo%6{)iRRGBO*Ndyy%a6EO!32 z2^NNo{Dh?u2-~Q&M^ej5Z5X2d*d2;stf%c1!=LExWk3Zzn#E+O(&o`Yj05rUN)A^&T zc!?t_|Ah^J@FXE?*?jsg)ynU4m1H3Sve_W=MaLP0LjvhA(&le@PBp{RO;29GC%@ks z2_6!x9OVwamIPFoKt6fB%Ohy+c-*_^#FO>q%(|2vZDI$>(EzRez&J0C;UO(TTif15 zp67?E&d}#jsOW5+gYEcH(V81PsEto#S~^8IQiynF!+E@iD77UvR5aQu-Y@Fm{jvKS z>p56%liSW^GWn{xilOjjqDL-@vP8N@6b%^@o>S>E8qLU7KW4~?g;C&yPCV{2NCCfC z_kg${#=f$JpCDE#>NYyF0iw(dwjs5ltJW_v1j%4Wq+f5;ES&blg(x@(5F?yPtzh#i z$`eo#YI?@sS@*d2Dl3Oo1;+2f}-GpD#!jdmr!dvl4yNzp?bd+bO+#?T67X*gbJ zfJ%CU6&D)(*#X8+N-cZJP$u@>!c?55^z&ZP4Gj?oqJgE$aOm*>+;3s&c$LA`pihIuCW=GE!5A%t$d>Q zBZ+?=gQHRHciF5qti3_)tSaF?b2;pX6olm(-?$^cWfn>O=cGhXcjGdw`7L(_P+IV) zZ&kOU&{5Y(;OsZWC%eqI2V2T>t=b=wdZAwjy0u{tAuHZ`c!+(*xHVIa+{yNw z+|wh}FgmZh1`cpS^4sMWfB!dr;Dyw#vpD?Z(I9#)QqyIcX!9zaPjf&vsuKFZ>{4VJ0<3jsVG-1Vu4L77EYBxilw|QcUImNfHj9RD?{GBP0 z^$(-)-zAhuz9v}6-K&|O%EdcPXzeuLp5nGNo@tjjy!%pL{IyA?6z;z0s@dktw~ZXmTN%EEfCa_pZP?|PKQ9*5f(_(AMMn%sGk_V%^-#e z7433@#(GMZBZ3|LGmoFFS%Lgh5xnX@LQ?M%6W=>h28%)KL4wsi(;K&jEMi!ZZV)JzX`}WVFF6e^o=5(FM$@Xr&;`rVkPTApDg9}-7;p;*L0weun}>1SmMT~ zC5*z6qHDj}`n!zxrhDY3ok$#e$0U~96Km|(Ul^ke-)J*x%6fJsuMQoLp2lJVZcnQb z6J}9F$UbtsSDgg2g2ydx*@!BQGO&}-1sfb6^({)4lyg2_c~Utgg!U|B95;KYL=`cS z`iJ_tV&?D?XVNUUD#bDkYydG5!3vD>7X7{Q){v4&7A9cq&G0X(*2d*=4hloZlQl}3 z#XT#fdVrO<{2o2u5K(#@@oeQ(^p*CXf^}X&v6_lx`ADf@3WOEUU-*?3NqQ+yEDm+! zKovsR*0W*&9GIx*F*=N2tbg9t0anEmuOvR_8gJcAK(g6xf%4|k`tzdW)q3Te9ppa+ z-_ySg{EJ)xYw}2*d_b1zV<#sdu;CZJ%1njD)VEXR|HD zb^R{Rqa4thEjGQL$5Gr>8|!;4;e7nI1wS~LvcSNV{q@d{x&P;5Wbk`m#rjx(+q<)x z+|)UIwN5k0&%8;6PF6RgAcrW=M1MmrkpzSdhCyyW?5@I~6sVXUJaUN@P@oO%Brq`A zIN{9ZXtiq7d+!MXa+?rG#5WYfeo(A;zmD$wwj$6tpt^xghxfTGW8fEUuHea!+Sw@)3VA^(Q5&q`>nH1@&#LzgXHr%&}X2keEgu|lRTw-$YrAK@3 zwHy0YV?SXntInyXiJK#0>9%514r&n~AAz-FnrPHlUKc`IhXPEB^wuM=5fK&)9MaW* zUF?$>1|Y`9azxYyv2DT|O#Ypc-%oTB~CH#mnOZ%-ks zL_@?U3zz8)+X9h+I;QqsWPRXs(1pJ?j7A&n5hP4hv|~cVbMkfR`M0~=((jRf5kyS)$~Z`TRshbYB}@QC%GCrmP|!kggGlC}n9m;LOWx}ny(TNk6opPq8r^6zZRHDr$Dw+ z;GrHx*@se*;ERF_5KXn3zCVgv>Nr6Rt*0_b*z2!8C!l6&aGroy zmgeBEOIYj>Z!r6Xo-Ht=m);H0QjA-{y$3;lkmE7v@|&~&*48Ts%eV*B-(MX3ZC#+_ z80;40^$+$t&x&L|9_Uk&dBz7$W(`Ne9I_R)M9eP8R!ofylI461J9AR*thko3iMHV0 z=?kfR;PZ$wi`BFjSR?h`!Qig2x3XCUXEZ3Yd}euij*4(c6++YWY=jy z*ky*mCU-5tJxe9^FA0J?ne~ict1R3Y&V$jvJJ>tcRqLf>D5D?iMdHwUhknz&b2~(b zjIx4c#2O7c4LYnt9;sR|Qp$O$NQMo8+o{82yY7b#*&^a#ro`p{L47cn8?;caKm};D*+qzuxM_M@F)zED^+#^>C8;z%yA^N;w^TQnpU9mu+@DbHGi2#FE1t ztgDUaZg&?W>HglhEZ!wqPmKyuODN{EEQ%$9s_Vv>@@v^aPb_kSF=ZFaq~GZ+O5D(4 zg{&S%lUpJ^&u3I6k?_HDHghE^7x&#(gc@YZ^Fch3BLRsaar0TBU9JUovRc_@9{f^z zHBwnMRx#C_cR3?f2wU**6%vs_(G_V>sowf6_#Ix7%0a0dbYs|)kkbun$H+x8->Ti^ zIa6dDb#>)!y*s=u>*x+uR1?kJ4$driOI?3#n-q#7M7M?y? zCE?H;&} zcs1&9k_<`Z%~Lac4vMM%agNI19#DdcC;h`6w`fIgX__(ch^Is4q!E^C`rBvlOG9g# z&BZ7iF)R(K4VLDZQu7B2^#-@ltw#a9Z!2;ci1=s=s+0R%_}cOU1zfGBgng&E@0jclhN96S1OWKaZ_JgLWJP^1u~z@M;GT2Fh_VaUG3FC?u%6F(n_}fF|l)t zo1T`vc;ZvV#FCpYYI^&X&vbM_k4@FBs1OLG2WJIefN5 zlpx-HcelCNUinD4I$Kx+of5VpFj>@dmp6WW@J#?|waROL${HnWtM~Z~!r`r-`tlNn zSmF5>;mY+-D+`v$MA}laKuas8ajX+f>~(`L|y1{ z-Fb|TpYu<#onhE%-Kch>&m|k?fNWh+I|^H3k0udlp31303eU7$u&fT0n4*R!KN4ht z-b*zR9foF5XjcW|aEUZ>1BPXS`5&$hIKRdY33)sm5!vk|qXYg$pL!iXTiKri!w+<) zp21oA7u*Y_(nJ#WmR0VC3Vceaqf#@rEDgv|^(0B_ANKIqek~)*(xA9ZoQPf?C`*a# z$kH<;PeR%er$-Y5A&Mz;0m2iUr^rc~C6410mu-y*;b83qst!M`rGWit&UQDhl8xMd zbSv(=F+RCXMYgr8)r9n7R$%L6iFJyo(II7kqN=2NkMPkO8Vfv-dO75|i8XJk8T)zK zH1w}cc$=5~p&aMK`$aqGL>nv!UFXAW7H}E-)f|kw&*0bra6k(VR1=KFfoOEy+U`hof%Zg0^S6hbv3h+;*QwpSZN~D!vjV;UVQVOf`0ZN% zhu4i4K9=z4*4L`N56Kyi&a#UDmOu{NcR48g2^>I%$rMZ%vKG2HWlI0kFqHGI@Pe_x z^1%kN0rg7OIhd8$c*ABM$G@sS%hi{J|D$O#h4kFDavOEJZv^MpLElRow*RM9Vl81^uVa0Z6X0hN zgZh!?;D^4`ah)KdGk(36vtJg<(Er`TnR^9%GS1WJw9EO~4KhMqC)`x7O{ARQ+y7hN zCrXh+hcQ}pdh8T6IhC~i7Mdo0u;b49!|UyZA#5}iDAj(oZusM!8LFaZ;#s|*_4BoR z2p>yE=OXZFnuN;#gofe0VYs+iqF62vh4DhG=?b9E2g&3A+`aXl)zR>|k4^v8MN&*J~ z+OoAW6&9s9@(@}i!(z)~4uE+CLiv@UezB!obaSghN9*lkY`nWlu9(urftmnk; zwEm52GCv%5cNm;{+dXoVM1u=+S$nYWF^96vGXHEf#k}1)daA8vcA67!qBhcSzn42m z&>!k&I@*Q=!TKTVcUfg8Vh(CejW53e~QlNhueATMbAIBnJZ&flfv1Z}M-GAZ}Z z<`yNyoRZsOz13SglW2<$r|I)&N?eET+shizjO*gC2lVaSYMOcZsr&>JmO zu{D{&8z-kCrmXl^Vfl=3FBC3hx;ZPiG52Jzmp~fA-;7Gqz=$> z0)k300<*_V{;wT^q>Ln|dHn9g-+LiZ{tEJQ8&|C{x-6jQ&MX8Q=;MP&JN7XuQffi^ zBotx1-Zm|!K0|O;l#S1f>#&{(_2KmJH?Cw)@1}{I$;m zlRX%Z?&8dAkL>bRpekRA%~U*)k<0eL#yYBVtfiC)e>w_427rN#+NZH!L^y;iGa250 zpj>uRHci-XbL7=}wb8?L0$(`9dW*MBKwzZvDxzHCP`JK+xVPu;H$i}?X8{I31Ne=) zE*owp_ZIc~6!-^rcAF{m+Zc4ODZ5%(7)_9}Y)42%ph!b0QgomoWL?A@;xJw#nfECu zQpC(K#AM-^LRhb}ES}sdx3+q!i`hN1JJ)ZLJF5%aG#%=H7cE|TUKi#LSTFASKNoct zoxTYaD>GH_u42eL5$T%tXd^_V%AncT)E6jse)BG>Y4ZqwR~ zz_mNcNo}R8T+S)MKa}7ph9gRE&#T6@e)lY7WI)v9$Z6OtSkWEjO)oj4{)W7;064-S z;(HuAkd1{}q*E&7^F-Lsvv2CTX#20tEvQUUpt5JnTpJt6K1{9ToTBUeWTXBwwC-=- zT@3pro@`qCrp$Q-um6O6hPWi*aFd>hduOcHDEDq#vR|4h!z!I6V1Hrqb$$wz9a zZuHQL^8h<^FP@-ft|w=%XxdGyjrK0jkn0}sb%5s7XBC!g=x|^E()4SNfqjM*OH2`- ze5U(H7rJ9K1SxWA3i`xUcjJM(DqW~*B%v5v?oANuQrHZZxN<>sL{-`7}Z1_xnvUc z2Y%bO$tLXvVS%|-|4c9-Jo)aAKe2TcI-Az>HIJz(2s{Ai$Hya962Wq-HJBT2ZceJY zAFhQU&sJbPa^h>Gf*o)oI8VwRhC$k(0cWS#uwF5-ti(7!=R!H%(|n{Onp)~2=lXRQ zXy82`q#{P%9;tZueBr_E+T6Ep_sT2A+XW?BtY|~jkr&1}dKXBWi)NgvvfqHSvvoWQ zR?^=UIv+Vl_vkZmC+_G}$ev(Nx){me-Qg~8MT!%T2D_=66sZO#MOfS&B|L=N?xGyo zsm^LE4tH2^;gC<#5rdWS%z!9?%9xMH&fd1Gxq1!&z6z0(WkL zUiyl!Pdio~GkymgxCtH|+C^Kjo0~UI&-g_z3JuOwH&dLckgwnQ6Z6kEP2>Ad%-Wz$ zx#wLaaBu%Wq!c4(t?*U47LlYBx;@9}e+dRuHv4sM%3$6(1D5pzhp(a9$1~;Q_Chn0 zOxqfKClRT8g1Y8{18g!E87Y2mx6nt(yvZB$OV7R!t%|nGbQu~Me(VWoS}!w$N0Ehy zBdMBn7!1DsC6@-YU{AISKh7BTUoX)l7wzpANn^{Z|HRLuESE(bH$0m>vhS(P<$sN)1w_#VdqjKO$w{u1LQ-vgX9WnkO9%otF=;5nObb!gEeh zI)6Y5+PSbILXP)>sLIo)wcP9%IoW@UrcoLuDY4E?Z1%UH|hv_=AD?H64~m zc!)39%l0n&`=HC6v@$aTAfIBEIf&A@9`r;QLp7e}>GgjZBBUK>mrlB2wl{A<#+N-j ze_T(q;=SUy+`6_?#D#er1(LDMC*F-%pbfuBc*nE;rp|=6cQkhKmfsorP}P$|q9Qp&DtQ@7 zuE^d-A>D9#&y7)<3XkIH_Fb0n)cuDAk+zC~Y94)A&lx5T+pODlP9E+_C$rGZOTf?B zp1a>da;j62^z;rL7mAnZ%$rIctzh27^%+NNtzgX}xi{znxeM+WMAN3>n& zVX&q`aG7ZBEh6<@kcrV2^+<}eTF}sB`&L84u(yNz2lRKnN~ z*ti*F6wJ!WK#hrELa~2TR|Q#=uk=(GQcxFNems|g3QW$D_^*E)Q8N3&4?XY?t>}Un zFE-w~JqAoeM?^P1liS;b-FrbFjqUC2L5 zOu_N3pwW7+yTBW^6+5!LNN<6OOQwOGJu4mOGJ|ZMancGdqvf}Zj#E_!o6NV2vXn)k zpi~`Nr~Y%e25!7uywg(Y1vlSHS%*Ys2`rnFEU#;yJBQqEBlZQucp|{YktZMau3O2d z8hN>Si9tZ{PS=jsWJ)GER~*#vPPKBdwbR_@|J#eeSLG@%jolunh_%an_FjfOl9~m% zCZ^*Fw!dy68kH8JRt#A47LZ4Peoi(PS$}F{?3343em!9^uG5EYUYi4rX#D_Kq3a2W z8nu{#Kz=j*=N)C8?}9y1Tv1>A6ku~zPJW;Tj`TI>AyL9j4JHwx$4Qkm3TTyeR{jVJ z8E;KYl<3gsO*V33#Y1QhHJ`8B)zx)A(Vzz}?=)HI5gEpnrcH{0F#OlP=Y#nw+GfDS zD#RtFvINj1jaYTeq!}lrR${)B2Lg_^foE9wvX|s91%e-qh?fMxDR}L3?Kz@EW-*|> z=}?L1bm*Zajov4NaB%a6J;x56VWL23DeIdU+Oh7`dgdFqCyZVFm(=mYnR z7o@@V5Mo|)c!hkYHYPLcyrRH0xAjs}8J*I}Y-{&$lcvO!3%xOBww0t+84D%TLKvf- z^-P`P(Ll^4_y*rQ03;iH+2i3WM9M#*Ic4cFFDI|)Ih3HLMuBkZ1)##7Qt`Gq=Y{uG z^Ln`?=^Oc^H2ePX4A|P(9_t=Burl(nz;UgyrNXObW_G>U7Lc`yiI|6S%b26Y_OHeQ~gR#WGEh4~{v{=A21UXql)=fEHjR0Avlk(fm}_05u1 z$6VJQPoo5vc&)&g+rqIlOxQ^uwXN?n-P2x2hTRR(l|;g?ozQYx+erp25vq@hYLH*W z&ZBbqb;;d#&x@~6DX;3jihJPv+kaO$ySM)(@`vO~FM=;tYt@Y(IE^0|VNt$s3$n4H z4?cH-u6#fl$l$=20pPtcK>oYWe(1|BW+!A;e&a{d-27KLePRMZwS0x@uz0q<2U|F6 z7Ds0WSt9PNoM7pn1s(f}4)ve$$qH@${bBC^tvE;P4!7WM(0XXFdHlqEQ{Vci{{*^V zhlNaj?;9&W&7$FrSBu*o^|Ql`W(Bz`N(p1YlA&N==U z5YA8BD>jhYMhc#N^}KHk{K{^ZSFMd&@0u7 z#Y@@W!qdkEo8bA*+Zng;?V}8E7=^{RfC%u|`#ZMG7PQXJkA)!#`SC{)EW=#Rm1ik^ z?1yweh=64B+^v1vuHWwP|%Vvyv=tPdNCEykFToUBTh z9dKfNt_Yu@hUpR%RQU4wKKY|x#d=`pbI7|`=%I^a5ob`0dGY^Ffpi*&ubbf@r%eCB z)UH~kmewJmtdmX?w{1uID8$lBkhe6iJ)<1FDe7ayU5FUizTuX(S6Np_p|2VGSo zA#$AOg7DZ^sXG1Lb&Zz~eicJ8s*GXO%}EAg{NE#w`VlA9gdOx23q^a@lho*+NX_qq zEmH&4f8Vynt$SV$*c~`Fjhv;qV2cI$MJRPzk00^C$<3pdRl{kF9hNqiFKD>dA++>) zt+NSb%WOEXw6i#=7oY;}i*knE1Lnl3#T8)stP63lJ&>)jm|jG?W-+U-IHglHXZfhRa~wUJ-LB$mLU~eOCL}3w8mDNJ-Su~B<*eT>hk}D$@^;O^h(TZU1;5$(Q!QWP}rj+ zL59RH%s@oE4EQ-OZR%A3eB}>bxX?>itFf^{J|f&u&h~jIRlPP)c>P_8ZEIDtkDH9e z*Ii(vS7k@KkvLfZf@a)(^?7XKtu3?7)+W;l`5ulD6wO}gk*R9&hG(5h;X!mUx9>Dd`B zE;Fvt&qjTR53%c!Xw-u!GD#!V_N5Dy8d*Qt5$F_mi4=3*s5F@@8W#iqQE%qgxj!_U z;f_2ZZSLfEfJyu{XSrZK8oJbCh4qa-0V-}yYN3)I9`+^k!z?D!&AGi$Mc!72+rXTz<}YChok46k?`)xdP(P~o;<1z zS-EUm|Hk{@uRlXPV!8(O>^YFya1%Oop_pF}fnNFO!uR;D`E6GirDCu}Y&VjgeS8v0 z46}juM7v(hijiY*w4**XycdKh#RH?2@$xc+YTv{_e$K|wq9+qjiG-zvZPYYdh7UJH zx__(DsRaS~CFD7{iwSf_Xtt8RP!Ej-PhDsUwAx9_%*%DWTgfmK3))XN zm}IJ!3>zaf@f;mGUnO6%VY{`Jq+25FAOL3Kc)}@>#Xw@Y0$KiLmC)(lK8 zRS18C@m(JrV&fTq-U#%Dwjw(srKgG^CeWC2tY)D9oMhs7yPTZ#`8k4i&D$M1%kUvZ zCbW0AcXx7fvS(X;es2B2kIx1c^;#!Mi}W&ZJe4ZkkO>+>w&JT^7YM3zjh*gtKbl** zmhVP}mMJjpx}Y;&_k$TZ6Oy3%Z}ZR&e-M8Va(! zprYxca*&dr>kNL@wCNGog)ui=!YH!hvo!!h=c_evv13Jy2C>i?U0%XEY<@fMoDL0- zZACw2;?%LRAdDMeyNG(imWp-f(2L5gjbXt(t7S+dlk3M8!C4p?`%Oc>hEP{C^{9h! zSPuk2X{6uwjRmDJZNKyQ18y3-^@_jbda0s88U*R!rmMw9Q!xQ;CKWQ#miF=lVoM|E zW<%%Z03CpfIll~Rm^XS|(m(eh)XMv_ZT+bO%;1i2tZx=BMlDASabKRYX>i)KrG{xs zNldW-hejhzYgfGAUN#3O_C_T@^0hZMrPWTQ<@|ju*qot|VjTYx$%8$bQt&zzwF&qvsF}Nk_)R*fHJ?UL_?p=+vgw=LtH< z#k6`I@%Cm4kBB@4gVh(mj!_3aB?HcqzrQa<3wdnZ-`~TA4CyuiJ6d*~f&ss`x0SmZ zpiZ{k{Ca*$S)Cm(DGe}9w4tRP_MuT$VB;4SWE*ow&ksO9iwRa{`U}aHyc-AC61pD# zg8+V%qoj0TAS-M6oD|U=Rfa4wP|bDs|CEX`r_vgWWHcc$sxK|WjBVZSOLO}YHL~ z-^Te~C11vlwdRwPjx3bMmU?AVL;I+ z5klJz^zVFqqOyqo;?gVdvZ(KMx**dco$kMao(84?GNG%A#WVuC7@B=ncD z-)OKNJ$_>b@X_CU#jcXUX%+Z6Rw)n6INg_a|KC0mV~s5B4U&82eAcf1@bi~7jO$Fg zl}pyALnt%cn>7*>XJS5gjTg5kZEqIohY%M9lI_F~znt%^|4}TyA9n%c;@?Kt#J#5| zFGE}}?6gsh&@0UxMfeT=9$XV)Urlx>^Yj{bDs zadel4!m}v6rh`m9Y`ut)^{j2>BjJ!Z@<#NgoiX5^0t51JN%AJZaZZJR6I3aS{3&Z> z4FB6k7r$o&?+!EYGW?#&a3~+DWn$%7x-KaaYd%_tpj_N%nG_ORW1ocxWEUtf4(>JR zfZ&-tt|>2k1zXe|(HX&C`zYvDC4_@w9hHNz#xSMQ_&c5LQGR7<=)7mosQb5?IAFCQPy%1r*j(B{j60?%W!mLAXN%Nspxp{9j=oJbY1iufFR&FG<9gGEE@)Db^ErJo@ z)^WyKORk-cv6FN*1%t~}ljuZ8>F@I0(mMQ=NtL~!jx433w$KhHk;*4M z;FwdC5F^$p>pje?O(8BusKPX^keCeON9fh>N{s4L*j)!dA`rig$!4H`@8bYAZ){!h z52-aT|KB7c6(P#v@9}c&P4q_?Cm~Tw+%;(oSBro#jp1eCMOkdt+b1gbQtyj5`oBtU z2U7kmEC{I6KmOxB>y@8<)DP={akzxsjc`X?(G=qrv~)?enlodm%3<`BxSATkOfk~A zOsqaB$gmdrwoAXTNZGWsQ<&DUOWa>j_*&^YYu$7VNk75TL#^1BIuf<7xI;vj+I)j8 z_XkSDT55*t%Q#0Mq!`M+{4?DWlyl0Uhe>Cs!5SjhPC^oul-N1<1t3Z0Ba|kAo&0eE zFAQ+E3?UR~9Z@_k+wNp0m8AWL?}YF~I+2PU-f%4{2&O+p1+nU|;-yrb>7hXC_jIN* zl+F}esZ)f#Sfb9j8VrtF4l*W1k`AG$>;Xc&B&{9|xJFI?Hxp{{gQ=x~qCiB8anFsl z=(r4FZk)7&S`l^hNEo^qGYOZnAI+A$>3U|A4!F##0vIsIJ*7lZ44r)aea^hKj(dlao6a5fB3xyz+{is?W_AkH7p+3%z%J zXBoS7z~pOVb&-~>UeBx)6Pd8lvx z<0kG*B+k7|oyf!f2PJ%lX9VSosV@wt_{>x;Y%2P8L0<0qsfvEqdDwF2atqpoP znH};Q2h4}6K;yeEDY0K%A=_H{J$_L~Tt=BSowDsNG((F+dK&_Qyy7B6R&PMQKWv)C;g-CdfP(_+D2YE-s zxZ>2)EfXZz_gR$kB?n&vW>U#8hsdxDW7PNfz7JkBp6 z5&`4Eg3+ z8&UY-EouBs7NZ6=B%Nb3rRIVv(0DQsP+^LM$1rHcP$E#Y4siat=@6QgHoCI`Ry?@S zJfU$q97%5)KZINR&rQber8q8@Ia|xSO>9cVgGeKHjQnZ*G3k zN=#K}PaVe&*|dgJj{`}hNSP7_F>=%~(T4DILkx^Pc0s;(#aveUMhf58+#kWfH(}r@ zkZ`}zIq;HmIQT#pnxUHKX3WD zlXN4e>pJlYEJRu<*%A2`F$e!kl{Ol6k12)QM>Xcm`HuItNr3$QlbGC<<87dO?pAR_ z@tF>&ot4)hKb*E)(R8_ZSqgPA(UP~RI1=mx;}3{829z}{HP(GJ^jySVfF80jWX<-E z9uUAnY|r98MY3=QgavQCz0K8LKqcuYWD2M+XtV?G0Pk5`;Br`>KE^h(n|Z{%B;ix zoo<*>%hxXI3)=1L(39ntfyIA$G2tyAF!KfpQwYM_e_>en<>eS_<7&sb>c`*HeQxUi z^W+5gTYasjMfm+KW+TthPIuzVcaCw=>tVwvh^YJ|hdn!cO4*Q%J4?qOoK>6Rikvbb z15@tB(BCEUw!l?KJ!jGqJDr#9l)h+Z@v03B=4Ilb6Wok(wWFmd99!OMfTmOnP=I%| zsM|v`ACHuUVZe$-0|iDN9oO50=z|01dYoJRw>omsx4ahA2S^Oy@4lPS4#qGyH>art zNtm#&$u}RGpiD=Emd~Bgr$OZk+KlDw4N!8fu~{aEs2vJRd{-5>-bE<~p0G5`O8qy# zWz9rVX4T_1yk8pf%*sP{;gNz9FFtGq3=>5XKYx~X2FJ4Agbf%Q`nNM~%;|I)j3mhl zSus3$C8-rj8`UvAnS`Hhe;Dn8X^#)AMk7~USf2mQsZR4|!*S0;^}puDJZa9_5h0Pr zdPeA}&h)p87zaI@J_kP7t4u5@u|3ZxJltO*`*@9v(j^xZp0+;38~kV+oskNcqQ7bd zG4^Y06IbG%WK?H}$}?wXodi72Uh)bT!f~>)f{tc3H-U2rx}R!$lmDr^KZ}8H#laEQ z@F<4;ugb`CbDugySc$M-55lkcCfs|k2@(kQ4D(tOcKS0xbtY-dgsjZQHYFJlWbo>@<~mOV2YZ93n~|SIm^zWX z;Di5NtTb^T<6^7jQwliCm^SpYf%}S@w_Ovc)$Pgws6+O(R_Q-5(5-Jh@gyK~(A*OLFfGd{eIQ(gyr zqE8%K=qitjIRk1NQwS~F14=pFVBAYy~s)j8%>CQSLVI6{+FIvPfw>j3=Xq@W6U z()sCva!jxpwAeBV1oKjJ!t&B?>VM||A6Ry`RvlL;QPW(l&V(eqFfkMnSma96K*18# z=tK@`#Rxy~2lC*T=(kkjFKa>`myka_yjE7$J%A_zT%y9mpTzGa%t=Ua$h~H1rbG!^ zMBGOC=7|0x*)IYgHSx}nxCE^^2JO3#NMh<|2*(rM_&i6(_PR?-t^7+J-xyAkkVi8_ zY`&T5l8bgehzYD#5O#PWJpNZwkQ2U*ODMQh}zt9qSBzsBWIS&?Xt6* zqNcebOQfwucpUaiERI||j5Ep4iO2Vy&EHFzO-RqOOs|ZP=1`^G+bRKvXlIsjgJ{3X z{@H!!KoHb^I6rrc+i4d|vScxlR)uGpma6+R>i#gT64Ze3o#<;KP+dK^8dEa5(4A`j z0s7S7etdffG)1^y{zu??nCE^V7`h_>LhA%(1@SpJ-Jj&PwmP#Z!MWgGUXgw)()^_u zgLgT_SkY5%J}`Asq&GF+ZfPZDhOItnPJkC1nQvwGUEhWk-F8BZl&NXlYlJNiDbnxy zbuJ)(2rx>Uq>$xfQ93U-YmzWR+JDhYo5pg?etH46?RkIP-N=UbW8Vy$ZDW!6X zanEo%lFVTzd4BXw!_ zD%OB$|AhQh^`dlb@u%|igOhvgf2X4rY2LUb#pLAUnYVL4D~6ssM~mKip3`lut|tt$ z>Q?sIZy=)$zm|EKmQ=_?cGi!!A5w#m^CI?gXU0p?V~tcl&U3?zg+eV_I|O z)c-cdpnytbC!DI?Nq0yl_#n`bcFUMGj7GK*Bubm@ZhVB|B|>6Qd^~O7J1*Oy;(W!5 z-o3!%#p!thR34(5-=2xO-wyMWZWE1*QK5N3xZn=VLMUu4j>M`I-PZ?x^1-ilWI29{ z+Xl!ZD7TzMA{m9o`B{HKwX8*2#t1CMzN@Qv`I$8Sc=x=Jrmr?eLh#SG8fb6=s*?aaUUd7s36=Gv)HJer zB3Y|eo?oK}q~3$Z0!bWvt_|H7LBR0hBk1VAKGTRO4~O>8Y?`#CsJ}SG5eajMPS1*H z2~(`1tkPO`&s;1k7kVN!nV1{fdzVX=|Fx`NxX{YB=9Y#vT@~iNZ~0eO0lbP%XJ?<@ zrPuT3hxD8~g?7$7uDus3l}`bIAPmq$QFs3dqws5;_Q1t&5EAJA%^8#d>wlw-0S}UO zv2s1%NWR+qVvjhuwx1x&BQg$LB=RuW%i~9mP%FWO$0AQ9OX48NJpw#!$A{_3|C+Pe zOp((#NQ{&fh9TN_G5DhB9zw`Gt2ETmWysQTG zGX}pcA%G4Wk;jqNbj`2Yv*3dYRovCn;sVwQl_TJ7p1zD9F)=n%NxQEXEHkMqrQRzYqDMVSKG`T*2E8R1ctw=;(DaQ&rpByBzcPkSaroHCp zU7U`eg@S05T2VihEQJ#5r#!Hk?mPHlCh%fDxIxddUN%w>^iK_N>+>bHh^7#E2{_?V zyTnC|go+kZfesYx)!T1=-$EU!e?gQ;^;UC%(0dw(cu+7kP{Py^tJE=Y?T0L$XSISV#5R;Jr6FUjO-xwK}xSFCn z8(7WsFm>)L^jV9~%r}^fL%cPcIb{jWO9sg;Wa-gZHTF>V}e?4q>Aum2X+O91N-X|d1a^2Xp@ z6oHbE8uxZ@cS8G;+_zfKoWlU649JTfb4u1#_1Q>I<^vlx`67HWM#37XhN>uG!OoGr zz;mRB#)6Mi{eO)x5rJ&TmlLeDk(cH^B(9&I(Tn#e#zV!f@CQnF{3u)$Y^hWeenHCnM-)cZnUJ{#bKu^ z#J4`A*nzjHaS^us%L(Q9c{lhE0}M^RS9$la&g@-yekWK}r{z3f0=k@DYfC{}aB`{I zx*&E4%7uH|wnLtTY%&}Ph3xL-_`ixjZ_Ls5F8?=_R429CJ*|PYn|J=k7In5ls=__Z zfHN&&-9h-mNr9Sjldr^dwebpTm5Ys5HUcSMnP$4rueERVL;agJ0dqQA5)!tlZEAId zG@N{TOhYamYJ;X7YQDOJliYb6h+DQ&(zK&)3bp8tZOfMpoHbcyfP=kPz6^Jc^aOWA z`-1-dx#`*2LD&sFzQPEaRlw`5`EE=U$=S;m?;TpHyU&Q2z2KMdi&pia_?e~w z2PxkWU+yi5E}|=fla&l$c3;Aj4k4Ft4dne>>NR6XG-=QPrytdVk0v!Zm!>bCg`np@ zJ8ZROR#-BAfJa|6Zqs5Ba^(g_sL^4?I9sbP-N30cIpelq(J*zv+xmozQ0qyvjEmXx z5S!U5vogb2>shhj>e{m~UK#ziR80)>QJMj_p_q9%CR+#C=M+|PYcpcXQ7b>U>(Z?( zsHABnD>2m>vva<`@IOPquIp_2F1V%L-A2-1{CbnrGcsm<=)`km_jk2IkjG?HPtY!mBEu?+*Qn`*1mHf1Z^6BwBF^|ncy{w>Y823{O!VTg&FN4o`#Dzo$m!Y;HW1NScudeZm0$7D!pCx_Bo0iS@cMR|688n*D( zuBQ`MN@S4xQ5@+`LzO<$$z#3YkDjl944ZSal>(X%NGpIi8Mu59c;Vb=N|{p^abi@h z`7JCsVbM7HMZMteYl>AMeeP^cjhy_TrHy!tmF55>hkbi9d^EX-`xHbryl1d$fCh zQ)n9)|I#BAppDi^Vp@E2wq-yr14}~+8)gUVeV6_+6MGTq1@fa?Psbqud`ft6?U^dF z`t(Qh?NCeLA&Kd1>qn|m=*y<4ZPZo-xdF##VUnr*d+$qMB9uWvKCGS!S%IR*qh+Ri zwq^WT3YfDK>B*j6_k9U zo|1CTcJj~I{m^%V1LpxVZXh5Xhu2t{mjzwTM)O$@3BuerHA;)}?_S_%nX@SP0wWV( z0`hbbNK|C~zgvvBQJu>Bdjb@qPvR3Ap-)EUg5y5tJn&N<*PujyVqJ^!+%~b{G}Q`z zD4?hLZy81mb5iF1Dk)mEEgPU>#c6@7uOof}P8v)-u*cfLLj~Ah4gl z4-y{SSXY$@MTxqvHiK6wxrAcj=Ng@}No2>t>FIBg%R03dewrd@_V1NDyW$Y^wK6@} zvBt*UWmjX`>$ea1xAm-~2sG^8#pSMqOD8aLUr|lE`F^^1!#iG0JP^Voz3GtB!G}vp zfj`PZ0yi*aT=DJ|sGeB{9O?#wAzL#}=D=7Pt1 z{@C6kuR?|}XhqptzPjPoX}DNq$%tY(TZGQI57zzra!TZ^^qQA_EKy1yL5=wS_eI6WIs6=`M`lP|j z3LF#U%oZ~Sn0cF$-z-s;Rpt~S{_&sEx}q0^Jn@enn_sOshAA52k{1E>q28^xuoodp zc4rk)nSRzEg2U=L;e6J7wr+=ynUTi*9lh_xMc0C#&)q{`SIq$@^n1X_Z6K(nE}-^S zJ6Y&`rrG~4eq&QFIdI1ywvrHVxXMRfmXpANJ?T@zQ+WJY-G}qG#awuFC^aKSZ|=Re z=W*qeGvkZ|wy)I!Z+bu=~fK zpNqnN=f9L61jbnY)1;98r%8E!Jb(G|B1sKhR^bhvM5cSF{WL#a_t|fy)T=e^srjr{ z;?fO+Yf1HwPr6$MRd}hBC;fjcon=&%4cCQfkZzEWhM|#e5T(1jrMsIUr9rwo1Yrp2 zZjkOysi9Lk<{O{)WAU4{Sj>HM&OX=Pdx5aB+i`#EmH^T&0~(>*K`AG5(TM*!l|! zjt-cLV?(W4g{hP>PGnOq);K%jg|}(PVqIrbI{7fpnRI-k+7L7x3Y-WxRK&Fd{_Rk3 zjO=LXd;y|6zACfCk`gC9g-=-kyaXGE%Sk zUFJJ>;->qIK)SBg$xud|XOeK&s(qkq>B`fW`Z*u|i5qqu>qqzxPRR6KJ&OJ#2JoVH zm;HR*|Hk^)qgMK@#}JpKe)Dx7%UqpLWB^)X zt$zLkxvUb0hwTv$xx@n~>EnP|QbN}JJ$Ng!1_Ttlsc)3X> z?XT0z^7bhahLCC$@hMlQ?bqy6^c7usZ%V3ZFHCIL-IljQ{`@wt;JG+VKllulG>iS; zxzs9YkKtiZm#o~Q>YR>zW%838@ZO$?!Zx=UKVma~S+HS|#u$@m|9@|8Wem9rTe|oJ zC4~eA)hzR1Zaxv@piSSRT7Edz0R;Eib!14NW-?5Z4Ew*d#jfklt%qw_oIjJpY;_&KltAHzBxp*b9%lF*VUuJ z%sRkDffSGBb>^XV*k9d6`T^(a`&BOX898+3tvULfU_eAxROY)Pwb(H?t@NeetK`Q+ z`Vb!%bI4m>n^+fkMYj7^1+iDCZ)FUYmUptcogC{6f|oOZC)Rjs^pZi)MF(qr9(D-0sWlUKckPDZd_3)SGck%tZ9`g_ngq~a-MMl|BBCCgbDvgFd+3F|(Kq(f{<1U#l#DPm7g)un)yy7yTW@Y%o{~B&=B4@-l$iwIiVnVmA!3D;mFfy&nyop~r-DRiH z`RY(SQMbahTTk;+6QQN!Xu0Rp^*3{v0#bIXby7bSapSzOwGO_S#P~RnOobYfnNB9~ z(tW2m^)??|7YTe>y1Q)qOk<#X<~&6cBkb=QPU~gh0viJzKL~Zk{4d40-n;ZSc3nH2 zipO=JeDhQLEIGe+|C2ogqL-=1b6#=dRp%h*dQ1PxFhm&K(UE}?_6uIJTZqnijnG~R z-`xfRZ~v`V(_%YZaRInuGq@uxFf7BfN5`IFMinkelR}`tWb6X4lkCi_Z_4uvH-`aR zHwk{#-Nf@I$r+POlp=bM3M#qoXvh8!nEUn+qKeuNKPkW^q7}pCA0jk?2HUf_yiZXn zF~W+u>iy ze4$Rr&9@5h!7yk2M2sF=KWn~udlvedL#rWCfE??CoCLFYkRd$ifxC)PbFeAP$)1vZ z0FCS5`pi7hvaaM^u<{2Fgz4qQIcb5^VCL$Zv+~(5BkzON);RGn=6D_OB9`5G8xgJ< z3EAjR*D{t%r%$}rYZoMMwo5$k`8DD5$sn3yU2wHXVsh|@018GSX36j^pb56F`<_a$ zG7A4CONbd}Y077bX2lF0qznYd?>gI0v8eFG;EYO?rC6w}f9Rh2EV)bpXbABmbnWXo zff+EB5r~hWjh8@1WyO|r=}N)+$vx{NR={sHSveg+UA5Q5pB~sL-+EB*px7^7#kk7% z()zAZ1%seCv5fF(PdiCpFq4kUQTh>$Zu%X5BIZH-#mdc?3-S3y$n3-NU47I4umVffx}E~{!p4=e6XxB ze&1zDQR>>GMss4wtY{~og;rknK3}-G*U8^Ak8iUf=E8dyCu@Q8;(47QE&F}tZ5&qM z-rF;l@Kz|0_#Xz!IiyqiGE0g{_A*t<-}ScdXXn2qZ<$$*lw)jvJv~BjKt%dgDWf^d zqPY3?Ss%HwwJ=%VbK;AETZ2@=N?FxK&dKetQ_*rvfkrd9TLGkZE(y|KI_rF(^`>5c z^zIw3cGP1V?6Y}luQaVy0W>&Zh#!)B6V}Zh8P<#_@KH~p2Ua5T{B8AnR#&Exj0Gb! zlM#MgI&LxpT{$TCK$B=nIO{%N#lScsHTQp&FG*TEQWr zSBM{8)r|XrS+c5nvGrGrL^Yh?qUvfPVxgS_gJh|(4R|Fq{5GG7UTjFBb?-H`RIMCy zxk#ZP8vZ!?MwjA6=w$FM2dBGr`bjHj`qPdI)uxw9Rr7(m;bPd2Ui~LfWN7c3mWwIa zU+h&w*QLLlqav(PYVxtHXqS2vrBID5o(!xuW;W+st0oa8!6-=rmD0Na z7u$S51>6MxW;4+CIO3;^|Cz`SWr)X#!ShPTkAE%Z|8<%>wL&AP;>iSDznYnu!I^k? zc-&UQQ9S-fwKY*Jd-~|GgQ|efgZB-ZW}+>pzqhnf*ZaFe+U z7IRO_e|zeGnOHgl1Azy)L|Ur~8WQN!wzOnS$OgbOS}ZoNhi0G$lrof^4qu|<|(7wp2_>tmx2XDs!crM#I&BY#UKY#CbgrVCY(6s_Xb;f!}H$b6H7{$S3)(l zYPe;M<`VjPO6sWi%y#cVO@#)F{0!V{@8Yx~X7r$$pT2l}5j4?oeML*3qL@Sy*eCvD z*{G`HbEW8*T>LQ>dF>lDij$M{N^23GejkutE4P#NSD`I5~81n4f06HrH{#)yx^MN_Y$~kn{lGw+aZ2OqF3}KV1m|@dT zJxX&wT+`twtUcki8PjT--PpYFPcmy4Prq9(s`tetlcbqR6$N!di^^5M9+mQI)^ZpauTBE`>XE>pKb#10Hj7jHr3N1?2NKY9P)lUgakz)i+ zYt$KNI$K88IZITBsIRwSh`IRGL4o4UGV@vW$9b#L-cDNccH;h?=|V$5AK^;-bRGsdqfmcNf$X zZfuk6bF!T7sxK0K~TpS8y_nr94_WinZNp`jS@QbDg~Q+h9HU%a&>Z>0hV8 zf6e5iJuCHA|MHpNwuSPJzVwVRqjeJ_|3M#rHNU^Q@t-=m;}XHW>YbXZ??~h@dYAbw zj5%tbNX-2kMfWY`*7H;7OLsf_&1EUlf{e?=o2rqkebPwc_hIk}OY_S`awD(L_RC|p zo2k#E*cCLM59%XhXGV~V>vV>60fo3k9|P1aCcHNICo1ojpo^_rjN%7@PKo-|r04_x zYTagAbxH9{)XK_=-W~p5-Q&Hlsd?V0_VEjyL(zX(Zjg?yJ4b=76bW~tc9rZDLc)PR zzmp4Hj<}xq!FpYv2h2JULhz9p;aM^CZ6L321EOf3pnsU(X}qv@e-5BS{%Pn~jvTtW zMGaytZFG`aRhht8B_lGEg}rL8uC5cO5YM-dgr)8^rIhj9s-~fM);#kt|Lum}fo7HT z4)-ozEAa}iiLQ@>ro?*-O5X~xVa62`&bx2gk+Z5Ku}htYFl#qn*r1w}hWtmYeExhL z@chox(*>{sOOKgH3#uD>-^3&+f3=zXap9MvRM|gZJy=;UZJse3Y*|b@U(>bwDojS?y8#HtUZLbhS8gZnY_wYD5 zp5@a?KSJ1UkDg}cwLt@B}im&)Mse-X;L8i6e(llz?a^DUeXGn-kVs28;r-W*yz zu}C-%DMEyKQi9nS1E@Hcp6N`dB~B+clGD{y2}vJ>MH9jyw=-o$fb}~xD>vUo6|of; zTf-AXcoNdA0wdrTf1|sL1ko%;e+$MiudtmmC{Vc;YjKKCHv-~=2#5~S1-xvc1{W|E zPgqxNqP3zqSXQaf4lDr@g!uFfRvAZwF4B z|0-O?Qa!Lf2)8`gIM!^9Mx-5$?LTA^8<^Mccuk^bU0BLv+!=g&Y95UuVibS~JuWq7^~$uTUArqI z>8sE!(y+%OIAH5&5li!6nCaLr#e`?LPeMScr8a3^?JEl~0Wuz3=;*l6S^mc~LoN$P ze$L4aEH)QzLi$E?4T05BGz?aj($f`9rh#xWd1g}gyGd+mD${}hy53J@h$*`;$SK8# zFkO^pdEMG4|E-ML!bt5Ko_cp*6B5l}7^PMSv-Gq|WI2ZG3O+@|UTo ztDHsu5Q2@AH6sUQLktXbT(lP#-@sfh)Sik8{@N^k6UJ^gr=j3;6xHp)fG37iX{qc^b%BFm=L*S3uAhZ7KLov_sKtynjV#98?JhZ(vh?`2Xcsx<)Y zO+&Rv$~lM`I!l7=ap3=MmDb#O#V`gVWix&epatBORvy%_l!0VPVRv+lez%wk!MW~7mU*rNDVl*#1s+#mJRAwtNJgCk*jL)1mg=yEZaK|FVjG=E zw26rK7CyvcW~pBfCP8v95>sx)N!m<6$oU1<*padyy&Z1EBGM{!*+rAF}fy>A5WJ za5a`kun{K-$q zPORB1vzn3}G+w^d*?;{8&@gZ-89jBMSAW_P^gEiJDx}!HvxWp)Hh6k80)1wQ^5nve zszr;L2)|~Y9pMS5o;lIcqE{DxX+nI>{t3~qf_Wa}Q-?f{z#l1M7zfO8--~sPjtp>W z27k2BC6JUwBaO?6i_3|+!rl*S^i5v4MQW5AiJ_1B&y4spl^9H>imkwyxGcEzpB>*U z5{xT^^tU>4QL;puh52;NFX7b{B8(a`QXxkcv)IDIz?E0JByU1QW~~SI}K!eWMzecC^q%K+d`zEm@f3x{-3pGy*zL7ap>V4fMD+)$A=tD}l%i>4o7-2f<&^uPNA=HImy*gCQvp+WP-;nU&;!$*(qTRHJHRI_j zWy$!@)`)BS+z-J)R%!aDByp&v0r@bOp!b-}1!%!?upz-efwrAGZnU%Q50#_pkE~sE zUujho?D|LC(AK>-sP1Byti5o*yyHqPCfgAEO!lF8<&>klqxa>SWXujji%*Yxl{_mq zOerbR0?E#y7hR>H%0g3}lxQLhRhpq8Pf@;9KdG*++2h*Zg=Rvj@z>wjx+V({v~L*n zI<=m$&we0!hy7}J??K~dz-Q0`NxyiQmmaK_9_4?} z$4kI=wbeE9$;!4 zDaSm^>ctb_=v3lsmkHGlg--F>DXj~u{XVmO>rV|iNntKA z8%vY--*Kj~N{1>Gc`dg=>si*`Zg^f-c^a-*4W6YBl^=O=?SDOx?~6`!C8rL@lZ^!j_VrF3MZX`_GJ-6=1@c-wAse62 zy=!xX8T4~AUumv{HrHqGaow}IvJgt8mX?swm0EulK$Cxmw@Ve`1mDt7J9@g8@uSUV z3rzSedgSUCMMJ+cJ!bz3)GT58KZd{xPYCHH+xVt90#~*AunURUfBlT#4f99p&y-zj zpoK3>)NIbWL>_4^^mLk*8NE7 z)1%m_EV>u}ZbtfgxXJH47}mf2d=^tvW}HJ@E2kwzN%TcX0V#>O3fEeEaaxA*FiDcT zW!#iYGLKQie~$tYUg0#d+D%-QJhbCwPL9Q4}JXR%fNeO|}3M6nr8xi>T| z>jr%&v=~YkWRFU8r(`P@Mp~f%C?A}>e82@2cBIGg1eS1STu!+m3#8mo9o zfIcohk6XYxzP^9JCUXxIr1=ndwiM_<;4LKju!YloiPn9YS65dDc~Td-A~?JkJ**6nv*Vbtw(!OkUgzYFv>BT%Zs1>{q5!i#YZWeg2MUw#7ZEf1u(O5ngQ ziT{?}jzRCn>z^n06yC;UgM1y%O?~&>_VLAdAIIXt>eG*f13go<7#MH{i)N~bB_|0> z{gLg$XCZ&T4Dd)-rpQOHw>T8}RudDH0L){Kwck=vpr{$ITA^C}d-OWL%!^7-KGA^F zfr|An?a0^b_k!PqmMKL3bQxH{O}oLGTspaJb)%m~+B>`}$Of$BusBa%MH5XpFVQgP z$g;9Cepb{ymcz3#wGg3EWc@@LiC4`6s{1uV$rdg;R!y$=&TWndh8o1ML%GZYy$<{% z0)#7<317TIy_Km+%kOrL)r(TxCZi(DsT;_bp|M3##qdG7KNrm^33QX55SoJ;7m<^^ z+qkDsGS9Pi1;CY6jwZ8?xipwOP#{f}*!j=3s~>2g?KzX5ad+X^ZdW{_#(ShudJ|IT zxAL2%c(ipeE>6sMdwu0Xg<6k!2Ktm7b7Y|7#sG{N`3$K+J}JpMFtub+K>$d5_dI_Q55j9#d22%){^95^GA^ljI;Q)78>U_00D{-^Hbn zB;n52TH_$gwG(8`K8LCiBJ2$tRSCW~E{t7X(Q`2W*I+lH$^5V{*vims{;N5$*E!(skHF&}T|c~i zkuQ^l<-ITa2J^iScS?b-6XW9vwJ;-CvV2Kla6cuoyBYiY@CI`bPb9frSy;X(Q=bz>cNep<~jZ)~ad;`nf>t zK+bAcH%UEu&!w;JJ-F5d>A<5{_Av^^ig)<2i^0n$I$`hv> zNwXNHc26VP>4WWGFa&x7cY_c1^ey94CiXwSPg4i~*ot8VAZzuciXZgs^K;r~nJ1yo zP2zxU{#IsUf9ndTRzy@^M$p+^gM|x|(@jQG4 zd*haoo!K>RVep9I7!1$kmnZJi&`h+9x7<-SDi7l^Um^FS5|5#2j3;B4Adi4W&e=6U zrD%UfxEJxvJHb5LY3uh}7U3E7Zd4G!L_x!V_HeLUTlmS+Am=eA9nk7ZCB0A6A~i5t z**-0$V>7x6c*y1U*&8Sw6YK1NwysZ^2<;<3a0a=t1-P63NoQL)p*@2Hyq*;xCx%FT__MwOBd_576`w;Kpf1dG%pF#3c@n;w4>vhJMC$ zS>h3xbPU16>^00T{!tg~h!$$r9!cds2=v4~OrB`^Ms3a78GF~H6a-2Of)9XnE;ZXC zpz|ZUGoZ4!2S)o*=q|^AdnZLPJhEFf5B8{3beF+CgcYWDg3KymnAjqK?U9X&L zJm8+B)w$97-0KGJYPPOAA$PMpMeWH=$J_KS2|+FSamOCSHZ<$FuZLO|%AB(CdL_Fg ziG?jlXrvRrjA#47zSP}SUYe{ZOlBmWHAETdy~?B4j<9~Ae&hwHzERONC_vR8Lv@?= zxnyjSLwuW&rcC9pbnwZ~J1aP;X^UMv*or=PYFhrFa$+#9L0%HWd!K$2_3(HW8~S;? zjI3H68rmpozPxj%*w4Gf>~;+c0K_?J1MXV0=tpH2VcRkPitH`oD4rpHz05+~qw~f! zE5&Gu=z9`0+`g|X&93~+dy`2!$y%*$13R@OvGqFsu5^+zAbL!0KZLZ|*hb%Mc=u{ zxx|Bl@DM-x^KhsX6L8V~dbj2T$;^MuWJBAQooPf6_Bh6$qB}mj>%8@RHtLf5-^(<3 zRgC8r9(uHUd*nwiGX{Q*z38&}2CZaxv5k;cs&T&CL9%hQDbg9`@nHDs=(fKO>tVhk zgORG@^5UF&l)3Cz(smXC%>MHC3#yuqDuK2HK2q!gQ;OW5vbI4b*n1+4#|sdpkT1hX z8Xwj#jM?>vs2o|^i;$mV7R`p7$hE>K! zwZ|v$Ory|$6k%#~-oV5{2(Z*2PMoonj}Bh^<=1&RV|K1(%$Z_BTvs*8ahSOF2Uyx&FL<^}u3bE_8~OdjmEw7^Nn_oc5O31WbfkEAk!lB4 zHtrJ;^n&uyNIi1Bzb`&GcWykrR7cf0wRv@YE(p&qGYbhZV$ZuhANI6^71=hw@Za*I z;vN?7?17DP(`eXPpdnzhdY|B-HoKn4w3K{wujvT+JCX#q;TuL?fPFA&>N_6h=+f(O z=R>y4fCI4E+T6~;3JcEjN`TLS9TE0ZPg#Qb-t%dY`C6#h-z9Wa;me~mT9V#sQ5H=!@Cu=e>9xH3*vnx`pQIM za^)xu-wzfUVA`6ZMV`O%&Rj4P^dd+wyKr;Ln<3Gg4&Lgk$2YEN)(WGWFeivgnnDGiHO9BMvTqT3b^=q+JAD?LX4Ot0v{riYukrx-e@8?{Vj^Z%tV-GKaGW^*Zgcy{+J~oHHudTQ@<~@P+eioe=tIpqfB_gRJ&QOW>xe{?D zCGUTd+H|v2k*oW)xP4WB6RRO_l-h{-+^{o*)&e6uh3;Xe!tbwF!2 z=ORR_s13I3;fEaa%tnwgqv}r+c=2XU6E3`hF?3?q^aSPDG&c}|p&XFdI`+!lQtV|l zL~j%8jWJ~&)Y!RA;g8L$6-Qi|g00HJ;&hnm`#P0ZftRAM4{a)xPG@5U{ljeZj|89U zDum+4n3=mh+&vE>X8!zry&+#*O(RN!7mTvHCIEl)bVM5q3+5GFvU(B_XNENXCB{K< z0B4}WdB%kqjJUFuyeA#<%@*AE8k$u^5q4QJGopnJDKeb?OGeB)N6v>s6a%wFNbt(x z+$jZ3&h-9}nSTK|tJQijK1O_^bua(D6WgDWQE;c%KnAncV@ai3{JAYDnTKQ>p_C;` z)4=*UfRy566{|G#k@LTFLX(C8g{i`BVEh7^OOXvR>diJAo=(+2VGzst@Q(I`gSAO6 z#mRD%HF>zBV+xX=K>$R0uQ0jk9h9pDU`(H2xTJ5aVuU#z7ctpx;rTmb%gIFIn%9zR zdyB@oE`8+QSVB$4%}gtwu9Q8?!kHuCU-R~_n#CJk>=QR*Q;P|MhF;Jlr<#}1nwPsR z$TJY)6u3u2@ff$%aliv?ZE5lL{o(QNthot!yYGfTdv#j(&)Y9HAENRfqExp7{Cz$_ zw-&?bqEPCh*v2#Nv4dpc?!W$9SN~2lV03C+@~q4^zX(gO*LuKoagC7hkke`WDvixB{s6u>-Vbh#8qB!38mOnmZY2c9i>O7gC} zdK_K4;B$(q(V>Qh7%dDpeY#;vd{ck-RwMO%fl;TAlzxt9M=ooIGPpJ181cG>xn#~8 z`LHNR7r?#(N&{v;zgQsq0=KS}o2&^(FsXxE>pCtkiFeI$h?2vynK+7ACL~_HEm+Mx z1&_(YP@vMY>HR5x#E$OI)S&)nhL(#zKBKD8T1?3Z-qo{zzaR88xue@-vcH84k@JEN z0HrMIA#M~HGnWPkiBp*$g&wym**&-B^~Y<7Ar#WKR??hK2~qk^l5l8P%wH_pPn zB!z-5o|`2-I<}h6GRo5!hp8r%LK>^vTDso4^P=2vZAH{wTVlZAnjAyjX9~NCgJEKn zr)RJdEtlnOSG`p?*kU;T<)fbTO$!{XlKe_#-!mu)7t4;OA@!pKYt~Inik^W07fj zy<6L)kdB*^nBvAWGPj9ZF?_s*8i%R@*9l%kHIkLKqBvQwK`m@D28;P=aVo2tH%JmS zW=PzDZ63XiNp@*RnR41>HDvC)C8h-xcK&uPzu7`=xE?ymi3kF5LyZE6rapcJK;3_L z%0`1w%5%0pt1vfwE(E-aShMlHUU|W2IfDw-*%=ub-bEhJ$l5|>qZa2stiuTu&_35q zKZ?Mm_RZVmp$rE>_nkYd^h*XNrRZ>419bOI z{G@Ki^>HXs?MN~*vXR$@Ze(OZ>t@bwV(|xbwh)g-ly);9Js z5k3%d%sKFg82%l%zd4-V3aO*Zn!x{oe=^DZ(u_6=F@f1^e5kbgCRfGpSw1?hu%3kJ~8(EdxjtUYkgL~<#KW@*I75CQJMxOz&Y!?<-`gh^?#Bfdxjvhbap6%7V=k3z@X&Adf{Nwq**jd?J31Ua^rNt# zd3hN#dWfKfGTA|TclCW`wH;tzP7h(*%EBhY+7=wjqTa7{HMQ&t|Iqf9)Qah|F|?3R zE|$RcPoFyR=kI8Pep^OE(zby=w1Ut3yEeu1EnGGVRnPrRqIlrVSJhPGbr`eA<%>-- z$glz$VI%usz$T_Xx%{a7wN|kkTr@e|9h2jShfDdoIxm{OhT;DssD#ytOWv?%-x}3E z6$ETkSQEG>!x(x7T{8yl99cd=dRHM{^}^4GASm0u=nZdzEtOeFVw;2O+P6Moq$G|wcjMuz-w9cKnpuz2C9@_;K(7V;d6& z!#i9q;RSE4=+uaX-*gHz%D237@5r#DvGK#hjV_(YTiqhrCU2EG!$Sd2uZ?$Tit2yN zAe#jw*zpMuZ-L3heW<>BNOFEoU!@tkE2H-iMQLs|aW(#<9Oq1>YR@0Z>ORe~pXGUeuWln5S&)Mb)5cFD zCrm@5B0+bjCu@q0EorKp+(#7NvFD=wgGw!=X}YO4jpU~uz^>-wG}EN+LE9;+%w=#F zE`ae9BJ7xr602IL+os4(F=1Ne)oDsN4&R+a`_ORr^L#2ZWM_S6$M5mFxl;cR8gqq6 zF-k+8_YCxg=wRvomo#tkS&BI|+sOTL`(ivku5-VO%c|={-lp+El49=0Li*do=y3H_ zos&qD-MwECpzEM5lXL5K=e^OdX1V%gw~O5|VPD_WTi*~oQ}PM9bAq>e*im3QV1Xko zZoHtu`P3vlz;9GCVPSErE9BbvYhSLtC-w1Di!G>JQ!Z9xOcLoumi9H@g;)D)cnD?*pLJAAUh4SdU&vW6&`TNF?+sZWab8P0 zD0qKJC;pt&^egR-YZ@nBPr1%w3dL{jB`$h~zD++U$KUv!bnMtSG-`&4ou7B2RsICp zFVW#xq!+LcWhCGIzrR4uOnR;R+^w|ZAs-3^b#5D8bx%faEZ!3L84K3!hc zmsiz!wsUF={|GuvfwS)?7(GBTTn4q~eU8%>yf|MkbJ0MsVwDTqz$^YzShg`@?eS~1 z6v_zxRmdy%Ov+ilR!elc$maw5H}wgCbNWf_^s$Uv9*X^b&~FC%->)l2DV-hocE z9yjQpfX!kX1oJZBj>~)$ej0xD>1Uy=+3MmH%omuec~%+za2b@gSeYO$Mf;|ZvGm@C zfRLUvm&GKOfUwDz&gFpu8tDR48iI5E+x%9q)$b+I2U6n2G!4+^FXLc7rCKRKp)(*Y z&I#@CYo83tuoRh(t?nqLba9YM2Yu-F2L5pc-E_1X@!wUd;bB|*ss?Ki{VRJ1X^Gbw z^B{w=6ue{=65tInnZ_fa4rL1E5RF|4FdU7-%8Z~hU!YFFVL@IASGl`?WQY5io9|wE zxN>1h#Qp7MYcx*x52KH|NI=KynG^7t+4ynv{s!H|!66PzgAkHVE_9bpvwt1qsdJa2 zbiMun?VvhdwG#s_K_lt{yAI+1rE&@HmVcQ^Jh?mfx&PvD+7u<%!)L@d!e=0)#G{eZ zIlEm~Z)ad&4V4Zw@W-T7y`snK;;y#{p6m|Nt`dWaBbXFoCA0B^nkAzCKEeCJR$iw% z(nV9MKtI45%%z_Udn&hhhCpOR?<|i!gek*MtvF5x_ET{a-+R z>klZCeVH*aFb2AYuN&a&b%CYyF)za#32>FiBwKY2#8l{L{k|{2Z%aM87+!JLdN1DX ztpStY1<7cI2`h;gLxhtfP}OWwcc|o8Ke_77ln1ig`CNXe|>vEDABzC$!pWp z3lQlJCimF{#&{TQR|_TlLQ*LDxPu}+6lK+&ZM{QK?v2Hi_ty{1GU+LfU-UUAs*b*| zEV{!bez5{;y6Xjn*X?i`$6ES4tXofo7&#R;R-61R&C=m>eWE@m&9Z^7EQ~{#^Y()p zJkOc;BiqFJ&uM!-Hg>BVWpZqs=+CCklZB0DtUU8(acZbmom}E%(y_4`Eqx>+Zc>b^ zA9Jt{;c;w(`}o(|Jwe6TwS?%KsI@DH-`&+>ui{{s_{sq#B;h4Wzx#r?(dz&M%R4ci zVLkS?y7-?EdzZ(Tmzz7PG@efTp|-*vz52)Wse#59*o0yBaw#aidHu}3Hb zhgG8yJ7#J7ckaU%rNsG>T&uCK)lRyrk|2YwH_atOuPx{;6?g*u5iWV=|9ynbRj5-# zxwwG$+oz|>gP%CweufsW-xV=pDh^dGs*3`B!_|ovZMfB0YCo#nPT{moGHy^zrZrYs zi5mMlD@TPsGk+;$f*Z=szBZg%bgG2H>7^*}6V{-AR}9C+wFZKw%JtKrA50JTCDkx% zTfb~F0fieQA6w~A`PeVcH?^`UVko#8uDkj}9kAPEU;r-gf8Wl81ZBYK4wx{%N<~bb z+d97lhma=3xh;i`Rp|}4Tsy!dYC)5DEyp<2ZZk170m$#|J}%yiD8;9iYf>M_rC3ET z3j8OyX~r|yyRNNcPQRYay|$0Q&=tXf+GSx%Q_5ZO$pd@40w9<;T~~I-)U&79$X#v6 zs4*m4`k<$%eb!ShFp}R@$8|TMDP){@pTFmwu=}yvuTA^SJq7y3Kht570)ii*rJB&V$81gc=tmwDC-s zAvF#x%tMzI^J^pFJIlXWd{m3hiRD=@KOJKl*J4QxCK9p2wdu@jK1#Pjy#s`N;yLc& zba^IR!PpuGpCorBd-Asx&}c8CgC-w9?Wk;a$qoi(ZjYhdN`Wcv4j40-DFTIVO8TcNF z9d-MxIi9e%`Yp5074qaB&oLi)U6mYoww2Gn1X{eWSvIQw*026H_$jNzKySHcMKL^>)im0!F26?on}92^;*&_nc8PfTT|85n$5?AD6UU=MYa~(dw^#E(;T2jnpeR z>Iu?JkBUSHZrz>U%yNR4!LuCQ#GurQwmi_$A0q}G85Io)Op*P*CX)#~|_$?#!wM&fK6fu;$smILmXPdX|Ig!3MCr)2^ zFX0+=v!<2YV(a!=Z$CjpRr!WQZLUSQzO`Ou)w~G}uS&&mPwd{v%R{=s+Zs`BE&Xn8 zVj{W~9bah_KM>YVD4o>Xq~#(to91#237UhrhM=A*R~L)@Zes)8*9|p%@>a|HYGdK{ zva&mE#F#;1eOkDet2Aoq?B7xw5XXR6&!p<@MK^% zc6FyxVypLP&&g5MbGgS&SniUC2Hm*Sl08mUCa5uDj6VTC0o;26Eee#sG8S0KLcs#*;995EMl@ksu&^n* z^(yDIUrvZ{_F_*FV@^%J(e_Menl}6n(miP;`9*E?ZqPI)O#Gfi z1&$6!?x)ztCd^eysvAjY$~qCUW1z=vw}|#I@4qdMPEsHm)41O1zB`NL{qy9E8l|z< z1j5#JpX`u)7PB4s2eIZMC`IZnD4-O^Q>j}Q-GK6R6LP(UL98F%neP(c*)B)6X-prl zSs2|u_rd-71Q`I?xc+jbVAyxD{2q?NbFg_KaU zFxewOo#^mv=e3-~igW5~W z2yX2g?@7)AwXHhPPdgi`?!XQ9Z|=&GQEWgZiGbb4)yfb$gO8?zFNOcGhR&Y=O4pS@KYb!FJ{~@zcbs}O}&3LX4E7hC4c>v z&h+?H%I(uapb*$yUmaRxo?|!$%JiD7;IY`hO%{uff&CJ3&-SAFHC`_m3QMk-`wV$D|}O&ey{cW*N{DI{ryIiHlqkkGeqX7%fk>;<&o)gomH(vnVv9LYu6gm z((rGp{K&%xQcq{)JGxP4O3{%f$h1U;R}TtFE&>z2@dOs23=B9XNfU3^ieP}Gl_#zX zwl|yNg(Vk>0?JSPLMbT~n`pa6)icbxMq|j5m1UZ;mmuViM&<2=-cU}U5hU9Gz4_9> zfLB6{ZXQZV1vNty+remJ(2(inPP|ZEB;V@?6pcn|d{cpm)~oGaNES5FY(Z+5Juk+b z^k1BFl6X`K*5vrh@8FdcATDz6y!`#5_gb8~0iSx==42~m4;6}tntK$7!sHe$b(?Ck zUs6;(fhX${^|M+_)fUMFR7@S|@7`N+@jqZqS4SIrX`&!eWmkmCF{ThgyTe(F8#h&t zfa*MJS0%O(;Tf}~`?P=}J_mWE-*>~I2*sX47f}nRFEMjYf-D2cb>7G@poN~M=c)FP z$c=lHwKEvLPF|J$t*0j?WIA|X7-*Lr8TsycM4B$2gr+XjPW@h-mQt3U@W+1jA1Q9M zx=N1dKPEv>r;nqfz~)K1|35{?7UB*sS<{vBqkAbXN^J(UeEE*=64mHPP*@?U21*SJ zW<%6F;zyU-<;bc|+v&$^JRY+vo%N7=^sI00IHEJ);yO5*T&$b5zIiAmsIKA>o*N@r z&^zf_`4EbM)N#-b(f=L0zkSNDUflJw!^r7lcLUpx8iPk|;fSAyRzyUBkK3o?%EDDC zr>%c}qZx~EDNW1DW;?9LX)QW3Eb-3G6Wiqm_e3M`R}JdAX48M-cwzwK4*}H7M_AoC zKRX)KfQk1d@rLaz%7*Nq8Sb@K_q5Lk^u+ALvFYYgV>qe&wDTn9=wr8pHg&nKjMVa+ z$E~GBxADoD6AUWRCFq@mFy@FjYtLpW-csUY+dOElpWvtros#We-c1aPMTUhy=~ku9 zZ&igZNbXPeHFBSpSPXBQ#|zCH06p%X}FqeRad5B-l3XEGAkZXN~0h!@vBL*Ki+(eOyM9$ zWGNHiqY!<8=KOC5>z){#tcZ5~=bItnDlXn~_rE^}YDUYki*n%Hobf4Kwe_2$#3!d8 z=kV8$?w8Up^2ef7YSmd1tYB&agUT3vUsG#=%@?=qgVDki9gR(j@ThfSzOa5ZJM19< zc2DiflyXgZQGi!=s=ZhBw%bC=CX_0A+(Nx?*kZmOxNsI18hMv`pRq9l=WN&isac&m z9^Y2owXg=RBdWUFBKQ2dciE_^0simOiY$#uJ+X-+%kW(ShgwX=6sM6+$WPal251?S zV3dVBLeA~HG#yfLSYsR}n5}y5ls19g(f&p3e{zU-86}J#J%iI0^vM4joFrpMu7}ca zeg09eLPCECLSbzvd_PuV;z`wqR=qKt?Ify1r;>-6{dK&C2b!e-_oJpN@jyVd$DR13 za&yS{|7bevs3^Ga>kr-CT_PJ?HHG*&js>5a0NhG_xN9RVTF?``?cpSuM*$+9>#8x>rI&4SixJGhjYU+%U!J zwOqOz*7$>~E3^KNx3iP-v5f_qdJ~dWh9o=TGEz=(%--RHY+Q9JL%cd9={VF&aL?Ri z6NsHam_=dv0kWj*TpFg3Ra1Q;mz#VvyE2pa{&Q~z`C*zrI)&b%E)vrncdEuorncVh z&MbU+GOvs1!pf?-!o( zOK=j2`+03o8c}SAG!I=*G2yJF*%moa$n_TmYfdDbib(V5tpf)MwWi2GNWZ@sJ4vSF zqXL*6{P=OmW9I5Dtb5m@+QG~! znsZEfz<1u&;v~nFO-xh?MXOZZ;p^y^j)AD*42#iy9*aTd9GhnFm`~fA^qAH2)#0qu zc?>iT4vs(soEr}G!-hMs^aA{T;s5gA8uMlw!G10_Cu~da2bmPgDE<$ERX%D*NfQ-B zIN2Rb6+H_$bYuCbG)F zYtQ@5U9Mx!E8=nardC8aL&N>p{B_ixiYv?Z;0 zIZU#smUHh)N)Arf<+5LuPy<3GE`po9v!`S9O=@aOd&8hkhh%mJHPKd=ebMt-g(+e` zdo*vc-Dm5{5ZQVTS2d8oLxaW(LZzSx7x4HMSoGoP$Rxps*S+f9b_3wP?l?sDFZ>qx zrncB|HAoWcb6Wrj@#68F96mJUt>afolFK0yr>nZsG{|v&&+u@AYYdj(~4r6~6L#nzr6>{oBl`p?XfOUiY zv4GGsU!9;E_0PJ>*#s;_X7R4D0(mtunyQm>UE=BE&w503)m{-2nROp*RDs|o)3tS7 z`hdk=H0i;Xi+H>fsXz2`70}RucTzEp*$lZ!idMfx9iLx`&)m#YL3f9R7S{jm{L2xc zYg%d{U?4~Eo4?E4wnP_e$>YJ?U5apvO+=|qxNPG$QaH<^4op3&x^hXX0S{e6d&m4u zsW0&)66J}ti{~}%Gan|<^6rU`TiM^;fh*)MV=YxM-%_EJ!lwA7Q%KOKk}4@$*4C;@X;aS;EjS#xkV8 zl6J!A=V1dsqH>C*YUjC9&FeOBF#?;GECi5S*$F|~*n>JMrrNspbq(!O9W&HZ&d_8^ zEJI)NKFT>Kd|>DwNB&tTYE25Eoy&U3hv=3_cJOu~7CXj~CtQ=5=e5_#e;}NUUJJPq`>uO{82z&*`-^5;RZ}Wv;!Yj=k8#*!Bm&)^jEah z0|Kiie)`H97s%hPz1)<=O!>Qsa=Zi+6=#)25g~r^j#GMK(<&i|jhiM0x{9wMqX6OH z56|j2Yqg`Jaq@m6e5IRsf>~i&kIwEz@VPs+IMQ%XfE*5uj5(pADkB*>Md^aytxV;8 z!6aYX?++BhOV)4qJ|#EOgRK@7@>|0YUmJWdSkdn~@%1?8ogr4}o)85E1u#B2>Gb;O zxOv~y?6@1vqf)+b`)?r&+-$U2>g&Gwi9|`wKkc>7AZ9}m`zHvmfI*KvVylOrsy|+2 z{}N~_I1PE94LzJbEj?uO-85O;{C5XsKTiO*vqwfQgg^5<|Hdh>l1xskhL&G~z@|B~PToWavXTp}>uFi;Xma5nSNl z(T53#YTsy*MyVpT2Ya;W@pgpoq!iMLc9s+N;j!{&WLsT|#Av=MRC5wjnEhYtjt2SB zU(Q~NiA8Rq_rTr`m6Jz%^t%h#`@DtN(rWo}yz{X9mtO%aVK+U6wK1GLF32pY6}b;g zSWdg425n-t500rwMr}R*wG@jw{8oe6rR*`|^4Roni0;B3*fwMs*#ZyfAiYCAVf_w< zpRS+Y_QG*k{r9hSDJV)c4AS|g)5M(Qs#Fq+r{{^uU}5v_)&0nFVWQC`6gh^rBk;pG zr%J1rjtdzYR}mZIktg{KY4P(q4J=GuvzYH(uC-t-(9Wb16|gSljOzuKpG&^TFo%@U zx62q)jZfCI^=O{Wsnra|-Ytqz#!$Kx@-;-6aMrba@zm{H&XbTk$W7~2(RD1%Ygt#~ zbW*$_Sjb^YO3E+fn(X=M$mt|)4x5T%wI~ljOkhx}qSWLqphx-!7X<%Ne5f4}jcHG3 z*jXBmB9qB6ie6IvGi)RiwkAdq6+($P`Zski=Z~gnBoiMe+z?ohO`V;XwCFb4#kPC* zYK$LrSZud0S%{#-wLaw~gh&fJi%7?w77yB*^DE#TDn>}53<;Oj81E`q05*6 zdNde-`HsHY`;IuQLC^q;zOVHnFZJyp{R?P&l1Hd5+!`I`Y!8SM$90e5t-$}5qw6uU z>oLEzmG3V5q5V+tqGdNG?QrZO3p>0)g^Ly&{%;GVd^}Ar7VZfcd3wiArsL;|ss&Vt zEaI2n|M0$*^I^63+NRe3Z5!|)`_3aCimbIe#j&F6G4nDipu-ugeW!Vl4t-|Z?AEqw z`8X?=7f)Lcs4#h`R?J?rIb87y=H zljL7ns%}!2j4eA-Z17r+d*9`d*L5CK)A8Up$Fbrmu$FvRo$aXv{nh%oFok`8K?b3X z=5HllaIkALhEh1@PwTnQ`eC2%gx$s_e-yntCwGG7+d8-&yJXt}YGYPLuwUHOTb%r| z3TkQa4SoNVq-d-uRcbkjGC?duW*yme5GZbbqS+zQfBw;(wEm{zmPn?t3%TplS@~ZW z;GXAR#%P^T71CT}u@xnzAWF(3-@2oGL>-y-eWLUD zm_mW{d!Ul!t79?Ir?X~Trpjp@oB=FlQk+35Wx{QT29VvX21#v9`^twNtW;_jOeNqS zRYQA^@@^H_7K1S$P7epPkZzpG=FjPJy_euCXNIK-UO!$OLW^x9HI^To1}u&;Lz9JDKM!t;GAO@$(dK&5qS>;38>8+Ckn8!Q&kG?$GDP z&T!1KGNduaiBuVxvq+TPptQz2f7O(rrB`m#A0cL4XO_7n>%f*%pn?m6rLJgR#|!^u zj$3DbJ^NZh@%?>eVJ3L-) zi#*0tJjFM+Lvo(8;C~=&KKQhFCd+(fQb%qSkKFQUuCRxpuSy26HsoG~vt|mOO%WmC zmZuq8f8U!x0fE4v75@MFeY*ZHjn97z+T7kwEgRiHmK9Gn(u0qnCHa~*{Lfvp2UQ&9 znK{*oX7ELL@+I1%oOiuAbFnzH1>Qut@gxuj6)N7Zht!qkwlBC$r+^J08vIj-zc1t% z2tCJ{|7+q8Nirs6Q(;kMkPH}>X)=+|tonX7M%cc+r5^oor zZ9v2FswSaKm^f#7@J;?P+$fjj28AVIetF+(ck2KCBUVJakfwgsGgsNaUTx4Rc0L`@ zNP{V&Q-07wEyRCT2pK1;TMy#x4{r{|X|$^dsDiUIWNX%i@a6>;?}EYWyq`@W#wf_w zU*>dSeE?dA=U(iG9Nt*hs=MK*8@?ZVG6VV=Q;j@0mR>^gg+c9GZywQ5?)S9>Y6xhX_`j*eWt$nM^mN&tQT_&zOIIT1V0dl$M#s&;Ufxq;yxb^7pn#tJy>4= zgcvb0w`DumJQ326fQr=f8B?3%#7?)N`Z6R`^Xo&Jzb{w#cF=GUWizt zX9j}TicV4#YUxgk1T_exl|+Y|Gici4p1e;t#~j~3HAfX?>oUi*9{+}5J)@#v4IYP3 z!&dBwOW=Pka_7SS&_D3y4Qr0hCOIH7-+XdVg!!33&L{@AwMjO* z>u!e9^EL{B6#imG!G}rj3h3zK3maVKvk#_bEdK=CO?uTBkcH&GrhV!YDdi*|9d+HT zb*BnFueSf=Q?ZcsL>MlW9_8bzOIL5^I2w8{pLXIRTQbbKx}e8-?SI(Qm-X^n;@KNTL;tkQy??jUk8=C^w2 zeas;7U&HufuI9c2BCefFKyB9RRH9+0&`B=50;G!kY`(g6EUi$`36@r#v9Ztt0{#{+ z`FGL{0xX5pcyk51#-v$NM|9m~>5@SwU+v{C3)G?p#UJ$5JnHt1UsXj8T^FC-VM?7s@yjM-?J+M%Nm zq)&+Os#k*trLuu9%!bz&o{UVDRaI5!f*og1PF)&1k1b)t-}wU8>($lR1Mf32MTXP| zIDlcdw==FgWyxba!Wlz6kTqT{QlrZ8Pnxy^Kc_NoFJ01;qm&M=_h(leJpujvmC4qJ zD?9~#EsKKlvn39Qv03p+F^_Ra`#SqcM9X2FN1HU%NIG5T|6#UEvvZ5wzsu2-f- zk)q9G*zqgzqW@aJR&ZtH5Y2-BV=iX9-u^lc`p1cP&hb30)jZ3|es5bkU3uB8*q8yG zp&Rq%t1wUnp4YDbMd!{h%pGxq@zrg4lo8{5U;&^T5-K4}mD3gvS)US@t1t~@r$p~M zV`LuOhDrj+`TgG!G>D@ygcPSTa#kL3ktetLt=z8aV{?4wZjX+5HfsEV)ga1syJ$sN z&WKj|5Sr7NK4e@tX}@2^J{Jdb(y4q@*YgtC>Zg^*$N>Biz*_nF!_u8tHN|oLIEtX0 zSZf0$;_VlEX9ji^DH}S;dE9!aQz&s>YOM3w zP_O!oGjGQF=?-lVzFKn2=MG3oe;9_mHnz`c!F<{Kdr-{wjc=9hr-b8|6VlRp%%4dQ zlQY)t4oskyMzqC6?#I_-l=Zh%_w6rAVxpMvN8R=Oe{T#9DW|SC4dYL1Su7OwY@7VR zKJ`x`C!T)bo6GFSx^4(egp1c=kTKq%+TDjFV6BRFQ{J?UqRF?1mMej zWs^JDC#MUt)Q51DkMzc~Td^I#nnuy`{HRCEA&I*I5gntV8@+`!lo+v!V_GUcu?_`G z0oI-;n}POvT#)(?>}HL-pHdJ4zf*Vy?FWx7k}yE`TMv<~Ee6du0-~txX-(~#lY1X5 z-RKAeRG-XnF@y-4Bae&2h3djax55^LG*XbUTo{@`M3 zj>5)I36@j$-cZ|@rCwgBfCKa0S7PO97Jiq`AkRUFi$%+k$k3@Ni%;t?C032TR6G3x zk>IWC(NTM$*ePA`*KO3TR|c0z5DEB@6@=mM@zCEdP_@zVqOX83hb;Y-uj0BFa&8&% z;a0!Y@BVb}o-=k_@6TwS31a7KtC{r9GR<1D!jz^9{D3t|3k8$U9OxEmSzCP$ zg5oy<&<9&!;HFq_>3-oLO@qtq)z0}ojAn#KTb@=E!MFdrj9!mkuat?nw2#3*yCPnm z8Ln$eNi{_@gxU2^_pH{4%o_X*GM$I68R>%c_>mkbeWuA{et)A&l(EG@#{*4ah>-BaM`&6ss_0;S5lnWOi8y7;5 z098)iy`MuQsyIL)b)-5SzG;wawWOKb^c*I`Zz#p>?Dmt6li_5U+y9F6Qawf%mrRIL z;N`($i0<8-@My-SM9yd9%F&>%4SCWD5(QD8%B`hm6;A@m8dfK$F~Q9Wq*&gRjH2L7 zA1r@C$lK}8{_K4qtHwkesd<0as~>s}JiEKF>&msbV?OFfS(a2DwygZ7r}f%OrwUv@ zvAKcUD7_BJ@b5h|6ulIAG&l^2mXiGw;_*wuQHa=+e3D$|9?IS`R}UdWgMj^(Ocl8OX0DE>!Qbn&LE4XE0?+dt3w=;G6#6 z4p`4f7dtmnBO&{FeV5MuUtHP&!Rguy6U0>f+f8LwK^8MKiHUZ{DNN;W$;$4+Q4fE$ z3A)lJxF|J~k2Yq5mf#BX| z<)N3)8We0^Ske~76GYnz2rHj7q6Hs-HbtoA<=NELFko}}uB_ZhROBL`DRKw6%1s?H zKB~HOEa--XKkL&UEjrF+965FUOp7tWYxu9bhmx&`6F;fa>~~2ym+CjKU_)cu!j#Zq zzA$TNn@Zv!&I{O`RC137a>NM!n)iSgI}b?-#grb?!3G_JRpZTtZk#vL=<^FhRM?@; zc%^r2#V824XQRf&XlG%K(-exnnD_*K;o%W}A~;O#WN&uUr;JEScbOzYNOP>Rqw*Bi zUlVysgna&QV(trk@clQ)_#0i43*|6G=DrTK`T6oG2%`22?{hd;|26oWk|_y27is;& z0$@17vRf*Or17QK;)d`SQb4r|WWkgkT+boG&BJ{aLpe<&O()m>v`pB1TACXu7b!n! zuxVu6Dw(1ig=izW1$3%oxzv2z?D$(d&mn?%njXE$Le5KqiWF(GeLuc`72(S0qC>jP=|8Z)@zO+kZ?-MScpP>flcJ$nG+?s_84GY@ zRBWKuZxI3XGkVWk7gjZmkr@J5dOGwZUlp5d2!~bqehE~6&)S{NW)!O^J^Yz|FCMVS zPdt&S!;(AmnR7J@A^qz$;r}@(G?)1!ypLDKNsO#acVk8Fx1K4^(lTE&{>?Tul`&68 z5~7$#;#?(5aj{awd+EQ}L~DqX!Y46N6(s+@k`344qgKlPtZz@Nr>%21J|LO0MC@xv zV)M!GzTebv4FU)5`Zkr-B0noV$!Bvykdg|18%W*PwD4lb#yAx8~EvIlg8MSRlaFmy9L;M9lhS+w@QK7u-)j)3RZgXZ><0!udh43tXVA{ zPbE*+6c|lxjDIm4K$VLn=a5vsx2*v=uu;2;=fwF{e03H{WrtYr?44ctXjv{9(-p3F zt)Fo5mm0W^^_eL)Ez#Z5$DP;p+%ZB}FR^Hify}%bK!g6klX!Cvg4la4`-Yj4y)}Pn zUOsb`7I~;2c`9wEqQUk9-k~Hw)xsMN#iFrfjHW-Ip@2a^ERuQ(vgNd*YHv2d9ejk1 zcN0gGI0$kJ zoiqNLA93SC0_huU4OD-42E@hQ(dBuTE!5@p!}CdVO273QqUd53reHn#uSi8+`$S%c zbvLh5bYm$*3|em{1uohTv%SgRPc1}VG)ok+_~C>vyNW~~d?DZe18&kmN?wmb0+MYs z5gqIQ;=yNBOk77^W^l&LdWt7`N0TmAep3PhumKbiJ@FwK3qHxY8jSk>mgWc2B}0Q< z0;spc@!`LDNXhq$yvvf39IRSLTE|@RHP`l9!GYGfTA$PZ;yE?*J)Xgj+kuvcQA?ep zVtEHCj=^x$MiW z9!^67nb(~e&RG|vHOaUyF|=FGtX)2VuVHuuZWCrXtI0wkxNCYo$_Cpo#nj;<#WorH z($IaqIgl;jD+FWw$BXLPa`V{aYH)?XGB^Fr?9SdylSi4*zbOKRIk=zEWRLY1dDEl0 zC!}7!@*q-*TlksXHB)rB99z^28a^WP*=yR!p0d<0a%)0*r%K3*#tV~PdS*tmYYQ%x zf<%>+VkvX8W*%qA3%b;CZ}yJf-S0dEf1&2j%!nW14Np!w9+GX3W=HXAUuiZgzA^~m#V+y<3bcGc8$LsA6&Nwz*^Bj5+H3cDP+ zLv`N&Wr(_2rR_uu&vx)6XuWa%q07eC8Abs^`#$Es`0vaOH7(TZJia_Vja7_|>0p^I z^Z8!apAi#vov?uieb~}6zqjs_wSR~Hu{lgs4p*+#e4}&|u7k@Gq-B4cN;o9Lvh}$6 zxn7lBjM8AsK7giP=<-6MP-NJ}`=wcX1W)ZwwzT}ZnkQO(BWvWEn)A-%g>5*_(X{c_iQI^B3Q;N3?|nwCZN5-Lb8Jmg-jv{>u? zKbdYxtX;u{S2=_VJeBnl6&3<9KFOI&N!w=;S9X+P5B(~j{0$q9ITM8Qi`PQFKGEDl zGb4IxqPoi0p>pNnBSXxa^J~3QwICGt~QOxn}}2z~|o;z;S4$(TCGW-UK}@9h5)nEcv8TlwUh! z0#zdfZz?m8FK$)wC6N^G9(uZ{#g(06ruX-Xr>WV94@1_qqu^|k-H9E<_n1w0!c670 zjatpL*(2h6jdQ6Z7|#CSsSNWG{~9!*|GMd{r4-uQ7TGYRW0pcn2~bA1A@w{Mjx-3B zLyP3yUcCx%zRR4OAf=1x=cV3XfyFBdljN;!kf~R0s0yL7-1iol9Y;vDAyG?6T09~| zN*^Zf?M3J7n_FNkl*PLXqbPq+}g%ZFr*kZu~35w&X*1;?_uzzh}@!*DAal>a91} zzWUX^ZrQZHVc3YR3U^+YVUb@}HysS2%qR5~;|H{B8ARY2FBj3d5&^tKl^l(LRVEKS zGTWNL-Yo?R-7zK3YYd4dfsHXRZDlfrR)liueBxNEtwk%`whe0!wAy~*|9cm7>TPE_ zA4@@s6k>~>qkGvH*I`g+{D}_-ndl`}ccxUAs7VNRHQd@PT)zW7EEk+MT6(Eq18L}2 zKNN^_wzjbYi2?HEyg7`FtJo^z7~h@MyT&Bk9=8Vn`sEd)*u41^t|3n^kZ3_%1&rxe zSi!YHBcW1bbLW*f!y!sYv?cVB=26`UeERL64dNZNQOMsI^NQPZ9rl=sg3i(~gQ&Uzv?Gx>d&B)$+nBny$B}TA4vWSd z(%D*>cLaN~Ls&HH&V0M#*27VXEqicGT=dwaHy{#DVl>5`OwwSsBj1q(61|RaJ9or% zmci(K+w9lg^nz9kr;`_&cm_Ib+%Eux+^jMAY(pKp=5w90C6W2lLW?N&=tI!Je+ypL zx0Rf?l{Fwl5b<_eZg5xDVQOmHVU`1aJ$$2VEJ5mo;Ld56&Np5n z0rr2*6Gmi3Q&tRs{yzlYM5HZs3@IlvjV>Ri32-_D{+W9qbEgY7s7t(`wX*yBzbq{L zeVo4ERvPE#+Z4;TZ(q{0rZXg#@Wp0n?_a9~n=|$CNq>w$<1BA2wt5R~SKR_OrAV27 zttik~AYIirU$Xs%%jh&W5q1A*4{CQU>!F_H@$QQ`GH~tFLPt5aUIdL)8Erm2VJy{ORgJANOKgdfL23$h@nO@*KN)?37NHLr;?oB`vjp~SbM(Jf4+4;AJwit7O zA(g94>FiAEJ{xNKjy2h?<4M;Ql^gCsfd2i$g}Uh&QEz`;8{`U*lBQnNu``#8(eiZN z;H)=qoFQBVL-KSmC49_!wJ0tzu5j79n(o_{&etA5IayQt=~sx+G^jqT-pb>fQa{H7 zX&i@tvg>`rE6Af^W=wN4di&ud;+VaO3WGl3GV%hm3I&G)=q4N(c#0F$v_#W}uS73Q z>m|-fs!@p7RkX6z9(wvv@B`J^c-XcO-UTk=DfgxV>Z~8ZaB?SNsiOOdIk$5g(nkjz z53}dzelReq31#%Ee+m5vt0E2!i36AvGlyVNmn(DWdkzBX_rm+|-clAt(|f$kwdI%* zLq?}MO!igju+kNNK=f*-T~RBg^3daePt$Dd$oqtCf6=XETNB$)s}>e`MEtDY4Xy??0JG z54IrO#porePAX)z%igrl_JV@FS65-?9Q%Pdk<3+1UsZzPR_PZjO*R<#n^^VO|4`cm zHaX5aORS>3x+kv)k>E&<&KX~ei@22|94tWl!%g0MkE-zmxu9yjA_Xq0jj=DthKn+- z2k2Fue!qLby=Y@q+wXcv7c6SFe-d0##&sy!@@LxU1gBGkkW8S$^;^F%aN~B!+@_&O zwvi?$oR^-r~1@nnHgPI6({BZ zxhhPl#@KjGuwsU22ZM9}Tv;Y@bRrn&ZCl2vD#tY4iTjsc_jH^zeJHHa6)>lk{`zDp zQxVrjou!N`;#Glocqk`Nke@`WfuA8z7ej>^*WHHMI=-g5T47Vo{F@Yle_(~hbP>}H z9{?eSNRm7hE%cT-dG(?Uww8a3kYjf<$8K&PEKCAEx{5hG7mSTnpK5u}XuY&oo*Sb5 zhjRg3cmrRW?yud0-{|^T{=r@PAs_!qgHKLQ>Qe|ko@xsyX83;t9^W<3i?FSocDulw z99yJTKUUbpb!tpe1sbM&p!fkBas?2%g~xx51d+s-{MOnTdto+?7gL)36GNuZ2!in> zkGCEy^k~?M%EneukNV;XQmf;4MAs7S=7^uF8Gc&`VAN^O6saF0nWiou_8!l%IaINf zk6`>w^|nJ>?_|lBr@M#e(2QOf!Ma}#kz?g)#c{nx{rO@dtikH^U`3iEcSSSW?4SW4 z{%+8_d+pr8Gm%Bl+Rey)>>By2{c+dDCyqfCdvjRid@^PLn()?zAIqR8e1L{{YX!IO zl57a&Wi`WdP-I>34!GFJzlJto0%+gmD#}e(P$MzcuMtU&AVx{LuD`ukAQ#XqfK54e z<|QCM#rD7PH>Lz6f%*zao}JdZdk$A7Esdwn5|T$V@=Rl+NJ(V4Asqi*Pjhx%EnF$V zk*c;r7nmr5jVMbBT2$V{d|o>eCjZUxH(MZpX%*^qxjH})=Oj%L`Hu;8F7pQsOJd-H zvT6iD63yr+!VDH)Ew4B`{h=zB4y>b6bMH@8t!MnuKv7zU)0q_gz@iVrq8D0Mm2nLM1rRsuvTedC*$2vYeki?Gr0@^GtZ+{I6Yd!{4u_HJ9^f&9)T_6+Oj%% zS0e#2>Y`Dsipmi%c>r`3t08x*T} z`L|$K7;2Al4DD-*X@x1xO;fbgbB{j{e>{}(M9CNo+rZt7Y{F2^#Dz7a_&$Hhz3a~o zzq){6bKWG9Ri27x5)KBO@eDfKdcPscF|i1H|NUB@l?X$I3(}}J#v2KcSzj!xaExhk z<@_8B^-)UV{-TtPi^$Va#Kt=iycn=_c3HT@qcL6jd{X@`;hpavN|vP(Aj5vq_M1})Q%#^wxG8)^s%<$# z1srY=dkNP+R&*|kla~ASiniCt=SIK=Fv5?L*#f*lhG&o26&LyIkNCdM{3+uTb zz699Fv2$fPbB|b&3^|>IB`K*yz{&-k)gpPPi@*dw7`1R{6|Qia)pv3!lNL4^juWBb z4($N!(Cln_w8dd7(P&nc)zOt>#u@n)u#l3VR6pRBb%zBBt+M5{cN^-A`!mnVDTI0a zf--G0!Jd_)c5(08<&219Po^G>FG)ci)26GSbD(sJlIkQj=J++?1AMUkqdmcr=9<)y z!wUDP5ui}MkAu38ouv@uj0u}gzs|SkB>D%}+$-q2Su}6n^YhBel%J2)F&dNAb2#e| z=qBB!>S?06^R5zSBjO!$^ql;62EF_XmOoQl0YjccuiFq1pn-Sy^0F2r-0A%gyaG9? z#(+?veeQ2eTwB(iFU`&Szq_V|`a6YsomaBJw`kfiJ+}1XJ`#oeaXoPHVxp%hu;$^gZ z04R|&W7z+;iPI=eA%O;)-g$ir(Z!V||8`=y=B7VKX-{k-UBjuKr}$6>nU0e@I=ild zVr-Wf`eGzS?R%j^xwYUFK4!4ujG8SW-s1T3wat%=f?fGb%eQ0Fp)y zzUeF-q2N_KYmBYbb(2OuTbp*&rFWBS%`5Z46LQV{QcD*_xBzuyHM!48*SPsnDWGmv z%kcxR6GDD_qe1HAGLue=Usor~DvB8!Kcfyto3j+l^yK!WZRGcK=KyNVKURdQF=>DU zaY9vbc|O_4C!Ht@v7r1PRQSQYSP=tTrQpwmadi1D8?2EN6bqWP55a_tF zteq(wuV`fM$D!kj3RT(JEmsZ>3h>_S>=MhzkzbwbRTFI&of+1R&*wc$KiVMBGYDkb z?I}gkzBJuYog;#B}#^RYsYH{NX_^>~lX2z{U z)EfK+*R`Zn_eu?~2}Kom7pByi(^-zG88*-4!8Tl|O*Sf4lHO4Z#q$SBWal|t=bLnS zr2LBEu|=r*%+f`sME@PMzjBa9x)Vd81_Ktn*f#lAQ#qz^=m}W$Bhqk+sOzsYTm8qR zV1G~OBJfTRcSd{Q5|8TfOJJjhctKWt;ZOZ|iZ2r>AEGpA&ivheyp=K!5tG?!Y|rWB zHBNzSxCk%DQoeT|`1D|^Pjru2 z(IjdR*-o0$hT@7=D+*K5t9@Lfr`H6v95oI605~v8S6I0{;~B$Nu-h z5cX+TZ>kLQ<#Lri_M^^lziL&9_9L>)VOjpFN-fd&0_v96#ID3 z#TiP>dtgj0dYo6AFR=cJjNzw;fjARaosG}ySu?57GuXiG^|1tFYT`W$WC8Ja_m_glTtf2d9_yZHwmFCTZp`6ZCEyZHFb+}jCJ;$W+7m1^KL*aB zhq0%d*epayl|#YHPyv>U-k2JnAd#g`D`Hn&?mj}%@M1~g2v9n|EXi)qC=vV_BTu@} z#d}+J!19@8L-0g`p-U|NlcVz&t_FV`pc;AMx_)DN5yg zGa|nL@u1vtEW+DKk*nXPQG_x-G`bX3vl%ccSsBKE!Dc7Or%7ht#0>e10QL%0h z29shHlOKh>>sraJwTx{;<)>MHoGkNu^J=jXq-gHdpa)^5V2?~Tx;t2gE-H0|mz+2& zF;?ZTmKxGs2~3pK`q`-YkPlZ%Y!5y{h#Lu>Jy8>xOQ@Ct1MNt|f!--BCHQCrJj`-L zQH;{IEUqAZ#Pn9p;EPoj&S*2*sTpe6!NA7xN%>lfACQL(w2`@Wl)cBsMElOb(C~Gp z6w}I8yX&D<(FnWFK4E~SqN2Y8W5nj=zMI{@WUl>Hn`*NkKVo)=VsktpO#zB%qfYX_ zI(_THjrpGi3gG`b7#pP>M~(^u}rn% z*xOFe$81cuHq5jaBWah-v{MM;kPM8LU`^{!r!Gw@2H;7gY3WA9h|T0Dj}Ok*T4(tV zABIZHsvyn#WK^%Exmv8S=A6EMX}O|%*2Tk%PtIY-Pz>4219%s57z5!0bnQFv0K$*r zQx=6v9v~YxTYqYz*DkXcHoqqp%|IMcnT?%_!lsw8P%76yrFB%RIe?$~SP_cv; z$-`Z*>25_5CqgXBO&TzzGbMR!t3Dk{eLp5@xB9*N_1BKaT86I&@Ez1a*|L6WuTm%z zPc0ddO4`#&N$d*tEaOGWaR^-iNdurOHFJzC|(Ng+(v-xO#~%S7CFM##%d!! zf({h}zy&^ung~;}mphfyUd7l3$cj41VluRQ zwpFZK9j#x1C`NB9e|egx`Z$@0pj6oyH>SlFwQn16q-x2s5N{)(B(5$%VAYv$D^T1O;?J4x9t4%U!1r#8(Txx_F(ucvUN35EstrBI%aSx9e@$Mu1ue zc8Q1&zirzPppLOE+UwUJbX7uJ>|F_C{wFD1k3Cs^M@@Bqc=4_IgwaX$`(G1+)0+DA z1OQ07mao%T)Y?z6!or?`hZ;91bRHbYSsr!8r_zP+aC7v_u`pnzWyOcL#Fk%K%E)tj!xpy7DKj@kU$eXT zr+U0PkphyvUQ^H9;mW)k9MY0~4Z*@}xvbe0l(*9Gboe{uul-FSfJ{}NbDN>s3mH6n zX6&TW;u=ZsQ~IDpC<#?-mDp-r#%w@dH`)@qG5u8ERB`}E1XqCs;U{xrwp`rLu+LL` zr3=%2@Q9wina)~if~a%wrr&IMZfP}>65^->4x6xA$k_T|dA=zPiXp)n3knu1kS^m7 z^~L7&f*;2&wk9NlOojX2Q@S26JAIb~{Me##8U9zp7`&!^)m>hPRHKiVXr3^pYKaH9 z0l_h`M21_9q2FR1(%w^V69jO)lxMsOr)a|fmSF&CQi7~$nmFtrJz-Rwq?()NHEqK_QYT@uF$6RP$L#jV-wMY#2I)G(M=gKCWDD=7zlo#5 z<_HXp;53OBEe(i)&SZPUND5No-|i0oA+LoCEf3d%JgmHx)e7iS+s;+2#RZVlo5Kae zcH@ajAUY^u%7hwEvhTo@;2+fdc#&Fvf6kyxhAzRC&_;QRf|6p;gCZ5;h?UM343ij| zf(AGdktE$KG`}PQI+NrKb28dmS^8_`TuJZYZbTxX6ae9_Wq_YAO;qKl7eOW(QdY)& zM@Ou-+VuyT^hHmWPw7G7{;nWmJpt{owe)0_+Q%FUL{b6OzS3jCAextl3v2#K4uYF{S*u1?9D1sic=7Ft#Qp1+(a_#Cj$(G5 zCL-=V-bHOuG33XpU>&*qPe?iupj?XJVDpII(Xg6~oIc@Fxd168M&e~bbJOq3Ultcd z#=YXker#2DL4~vG&tCuyug{;mKEAx(dFR(6eGF`RnWOf{g|`?s|MuMuC28i;oQ?3U z1wo`*VlAv= z!2xg*GS`Cum~^J%MU=9ZwouE?lfDh$>>D-YOp@WfNH$cIq*}I_L`-$mAq-{Q5S8U9 ziQhyrSRp&XY8(JWD5{FJYQ&(CD=N0R02-e?dLyOuDfV<{6}*7|m7fU_G!-0Rcci7Xc)T+jVW^_<%7iKbm|Nz$MhQ%$ z4oD|~O&_a}$N=fEZ1hmcu=0x3atw>?Fyin=#epY2cp=y_hCytU77(~N{^#OPgHd}+ z#=GfQKK>WVg3sevsqOL?~CQqmpDA~0F_>hFT*N}p^BveqB5D;c00G=i9e4#QR+_$Z@b__^X?Uq9)6ge1_* zSQSv3J$g{Un;GWUXns4H@8LO;LuF!-R4EST&;WJD1*!iEgiV-&nH&X)t_jk@4uSw} z@Zuf4#uzm~q;=BzM{-I^d+EP&q*_3>#*byD9V$J>(5{jcP4k(5;Qbx<{HfrV`}cqp z-XdZggE3z5ta$frD){RAhK6Gl`5%9gdS3l8)Fhb+^=)>5 zab>94S`C@gI5fO&-s?3(f8Jw$#!`>iAjac_asgWs#C~^^@S2t{8}_niLDGpniIR)D zi$VZ2T=P$nRgTI7#4+~Fs(PSa#%xNM$!-9ULvh@0Omsk2tJP2(I+h}(FDNX`mXb@q zb`5%+l>B52kBG>=xf@Yypig?(Gn4oJXvie)==6TQd^UGzOI(zs8fWV0L3XcZOM+hQ zBhOK*fx*Jt-?z7WxvI5?NT!5;G4G=tqwt^~f0w>IKMdnbw)*zerpb4InuW^uYL5F& zjlkliSxs(_N8YO=#rUTq>a0y)a)^caV^XpoJO7&2$AR;K)rvR4YtKsrxanK<5aof( zcOeb{_Ttfo% FCynzO0NPJkaThzEm6%>Tm8z>B4m;J$I2dU0G!Qd1P}%E8-~u0b zM5HTEAgGdl9f`?qC;J(2p^}i!R}`OM0;#`!7~Mu_2DJ34i13KD8Z%=|A<@;>7vIk) z@##c^(qGlc*G{QyWcWoX-931nP7a~Ir!TG5$7xN(9obO&7O{O-71%vy|F)YUz>{(O z^LSytUT~3!8*FIRKWGQz@FSRg#1A-xa{i7mit$sS=5^y43X zA%Kp$qsaqi?DQXNGBDf#i0T}Pyb#uX2;#KYK)tLT<9YsrMLaz;n%vMcEj-@)QV zk3QJ#!9EirhMYv@#G=bwNqWIU6le#@g#Vkp{jbc+=Ty25rz^;;JHqaG3ibk9*xUw+ z6KDoFlvMrSftlsBgvjpCz$m^LdJ!}|8w{dap%|?{hUW-2{c?uV0qXjxsE};YQnVS_ z=n%kr<=m%*v;9aQO~7|)1dGn6jno6af^b-Z+y*1rryvGG^aX?P<9`}c9f{#^XoV;X z9o@R}*KdQ?w*FQQ>-XVILuR1($YPsxLg*_s-d8R*C`#M6zz-fuO~fA_;qSb%x9s%<)}B`FK_-$xljF1 z=CyMDX{G017*s|ZjzK-V>B3694uGhCZ|O&xmpVfgNSPJsRJ#6Cf2G*hFwkFJxy{yK z(l^AhY029pl$Xa#l%hS%L{WRkTQ}^pJSU)t)_&>VG>f8ixF4u8+lY9T@Xe6@LG*Up zrCkce9CIT1x{X^P-2z=F*UK5;Sx-vNW{b~Odwm%z zZ)}^w!UYxZ>l2x3e?Io~pM=37@3$0CNV=yZlt!krjL<>Y;DXLxVDou$Rnz$E2mdS_oZ;V79#gf}UDxmWPQQrveBj;pHpw^jp3 zO-@Ga>QnlzUdO3LgC-8n}*Xwc4_4!Vm-@wx>> zK;>7FOZV;orBAU`V1D~jv|R2CUNkbWeQm87i5E!$Ep|zfszAI0T4t1T)4%+l5x$=R zrb}c!qRNfXC@|5%6@-8iyxc{>`XyfTA7nQvp=Gv|6bgLAVzGk7N0e0$anX__ReaRm zzg7uC-a`K@gi6(43A%dFzD|m}3c}yhBBT>`=y^>QD}nd;`M#F5@63aciy!uZtHI-I z^E(#vSrKYuv)2Z!DI8p~nGf9O)@zs;f>*H`0-kX{`NB@qf#ti4m2k{|(ERVwyt;7A z{Y~fJ%$nONd#uUBTc1|z`&E3E%kH7SB7IA#H~>J%)rif&{^ylWm$0yVx(Nfo&)~z3 zEyaWP$Hz85q@`v!N-naPI4}+iPFJ~H@7!n zV^5(GYCHf?aTgi#Ox#(gi)&R5I@-^npkI-3;uG@F1+=OO0tT|B|B#ZFJRM6dE`ClW zp0i|;Ze>rOL?ZV}iaUZ0oXf;ARiN<*DqG}jq`T7jtMG{tzpPp@lg=f8_X96!j=9Ve zJNJ1t;SpOeLN=~F%Dq$e=n9Mi~!?hqxK$&#OMlc{{!(e`&t8ePOh4dnRHt2HHO8D#XRM zHCC#zu_im?B6QXkGDLIrChTD{)#ro8Ogf7Cf4>1*t_BNh$Xl{sglwt-z^}Dy(rr9zlS=uMQ48S+V%%s+54jWr(SYEJB z@cyiF?#bLjPrbkW7dKql$ACE^glC{vC~%CPiptuC9ZHc1qEGMsCpU*ZBT}Ta$9X7s zCvT&`tS?=#MYY@3ePi>oiVmshiBPLT3O~QOo}4UPl$Y`!e=p^BKh?JOi^(e1cdv$_ z`I1C4iNrc05Y#XV;IX8T0BWimU&gzJlQr1@lT6F6D5#A}*r;Cii;BD2PsK6@Jma&S zidEG5`c&|MJ32ZeNMksR@@6BOLF2>-x#{vbr%+32Y4VDEAurTX^3SnTt$tF7bX2kR z`_H==H5i`cBoF`C)_1&@{uD!BYe?qr{(9WpOb(%3l`QV%2`G7#cJFohL-Sc#m*(&q zaYeNzTyFv|<1HNC_5JP?%~t#T+LS8>q9S6(?-#A1JW}_JpEBW=yyPt%p&U_bBEcA> zo*SoZscymzGZ$Kw5owoO>x(NopiZtr@j2X2?*5&2DSMDMXATF~BLa3cdH`r-Bm0r_ zuVl|jsM&2V zB|`UN6C>G+A0v9ab$Cm5Mnk8=)f(mRb$O?w034faRD>4hS-^B(FStL#h>woTHnF?N zG=WIs(Y}mqT(_*gp=$3LUvV8>Q%Wuy6!)qV3Pld|xToe(z1|9am#0x=_as8hE2?`x za2rf9Eow{8hyYvbLZA-u_n*t?s37vlorhMqfykar!WY$BtyCyYK1ROdD)m(gLc<6E zm>!NOVvLz^EEX7QSA+`AOD9^BRv#7z1d9ul=UEb3sg#&5cz1$=kzdm)uhVSp&c54vP^x#9+~+{9^rMEN;>v9^ zjF6h&M9X4fyY4AYbdDL^_5pFT2fO{wtMKtUGx;O5h{NB$Yi6Emvx}wb`btMKJj%s~ zRY7Ftb_jMm#9_Eh>D=?%&S)So%Yst)!_Pe>Z!JVcYx!p!cX5AA*Y+OfkQbDCba2*N zmpXntznjYaEE{i2o*wq{84&&VqODys!nr?uq3K4C5dRE(`)+)Z=N{Vj2@>r$nByoe zXu5d0&C?b0flOcIKqdJ1hpoLck#@VAS^Tm2tIyN8MHwL$yvYAw;jj9&))RPs)823W zLrK~7Bpu*LQ^ZBTo7Rh?2`E`qoU{r7Oj4`GnS7I89Qr}?wMs$iUV%tPp|Q&J-wempuz9(4a*?(Vuo;&20!lpvM*!xc%po4(WJW)rYHhDJUou4U-^$}-|g|?Qo>-o3lz=*k>cq^a5e-uk>4SNOuDoj zpBYj%WSJF!-j#dwsfb!<^k);H9B)+dlC%BwD#14@%PdOc7gkx{6hFsnRv4q zf6XPVVSG;N`~)BN?HjZE6>L5e<;^CqTNyF-b+0?snR@n0(h;^Y?#4!_mBqep{fSSQ zZ*%juzyCQHKJ)m%`=Ty6^v?&ZQCsre`s^pGaR1&|5*ZLWicA>-&<6gz6TxhD-PXx; z9=}!r0=jO#bR|ULlQIAMHarafg{9)sNAqNG00m*!F1O!B?kI|IFcC>08EgNU6|H2< zOy&C{dzl)Gv-XmlXQi7Z%RY8Kcw@Zprq|je@V$W2;R~aYf~xu@_%0?iB79|s*j;Y>^JqdA$#)2AJYnkr&TcrKI?Y_`onuS!zUCMK;|U1|Tdo>(gIE)}?) z=Wx%aTT@aZcipt<1ILUXb1EM{PkyqJ+B#dDvs0K?GuH(G_`d!vb52d@nTiaO8dOUB z|L;iL;{7&!AleuW<ELFNMU6t(VY9lL!D8c)e6}z8N^RVO!iGQFL=& z0k2i&Py*b6vH4PS+9Stn*T9e!Z7ANd@mtm~MYM^~4{jI)4Ve*En~(?SG+NQX4ONZg59-+~t;Mhn*006>iD;lZ{gnUh8H^RyI2i1=%GTyW8 zoa&CZtypXulA9%cWBhG1=;_ad2sCgo0vz#9lRaBFVe;Ujn#hye(=qA0W2b z#8+wY!zBlsBBb=SLU$aDlO>UWI`)tEj~?lM^UO?5(iv6xgDhEsec2M*`FLHbG6k3H z7?G3}ZzdR#Y=l^UQ`=VA-3{~6ZOti=;MzL)YV#1Q9~(KVYUJ0m1t_ov*-0^=Bh%aZ{F2!O6SXny`m*7QVg z_amf|d+EGyGrdEt74_AfT2Bc7bw0@eoqqAwWaq@)9R;D5&Kd2*H#ls3Mq;83FV{sk zm5orJQ1W-~5hF`lT??u>Ba#Iyt1OdTSCZi0%YgtqfUg#OH+do9ufEnd%ZJ`~5$@%4*E#kZh z13FW)g`MB=@fa{bVRqxF#-`&upNG6(cE%F_br$|un}jKszqnpS*zw-PdFpvH^I!)i ziePSwaS#r)Ff={^|7{L6n5_?Jd~|{CzeRipqxt8RrLOYwc(|1%-6gE8np29w!Q+jh zD+H^0O7iA(pNv0-i-uIJYIb)bt_NdG93&WfUoiA?5%sfun)kGl920k`R3@OdJnPR2 zwxs6FwYDgVshjH_RMWAZV0z#yH&KBrc{y8rH|r|)h| zuOfW&(BM|YLKW!6s%Hxmt+{@zhj%u-C+CcLH%^VpPx#vfQYb3?o7^XzK_Od!cJEg$ zpxh{jpXTlOGsc)3sa^2!LCO%da^eBbqm-S7s-)Oa)?{w8PttkGitQNmr=&w8j{iZ!I^Nye zfy>5#axmbt`ldIukxSibvY@$-^Tcz249(X+KLq_#6_YreDn(+BhXYh)#bq=?pGA6w z6%}QmkYJ>4qcxeqU<@q;Qf5(AjF>se1-RC!&G3B8$o~wbdmrJh92L+I)!&@p&W005 z0JTw#=r+5i;#I=~Qkl1KkS90^fY+pI-}Nj@NVNb{MstU##l2c_$*ABuFCQ|5eTllV zWa`YwrlTLQW`zNX$w%kQ^d&@MzDF)so0dyZ-n@(%2wAV`R8hKNGt_bUS|8@XUl?jN zeDSPq_Y;ZU2d7cW=+$7nxVPg^++B%HOze4yH&cf#<{QI6>7|aQy9TCN56oQyyjrGI zujc8`awjKi6h#%jG|+=-rOHFdjUVmzKamdp;*q-tTwUpSu`U;v{xlizIsi4*U;vJY zc0s^^YJg5?iueP^AVJN36T+nj6vOW{!-rRGl#^v-9mMoMhXT+#$`~9hP(cy7cjHu+ z_O{tbJa~%<3ZTJt2l0OFzgDc!oMW^R(4f$=vts1nut+3v5)*gt#m+ERQ3EEJCNP|H zna9yg+m!6%X2WLnbg@% zY4D;6CZ$IHgm>t1+A6O4BK(3D6_iffS}eFQN}83+q`%=I8y&$%0E!2IRe7^VDQJdZ zGB49vp>Q7Jf;_iUHppLf>GopKZ>sn?j*N&bLfd9sV~ZYS2hh&yh&O7O{?!YHf(++o z1uttADoqDl)*~DO8N|@1oLjQFt-lHdav_&XJWN|PhVo-JK$ParMvC2^+}eGa*N#;( zU#h><{Zm10bfDBjGRC)_h@x;c=XPHN*-=rU0|rD3>j*5F+8sk~bK-vg4v>jlb)-Zr zx4$^~?eo(2lhvn(mBHtKe)uZiFfly{QUJ6+)uZ2opUch3$f^$>dv7>U>z$Djj}=it zA-EzF{bowBJ?4DVm{`kab75@VUBn&`tkyxc7xwWwSk#)geRKNPuR`l@ z)Yz{_B7d)m{=? zdSYg-BG8dK+vb5aRyHi+S(jhaR6Bo;CX$mRd;y*Dyrliuy~us3L-53#;8Tv=P^ujj zx0d$^i52U+zSCQZ_gge|2oLmr;3^)D6LA_yl~t@@q+{>gtwyPS3mvg|$C`};F#Edm zV(x9h^QD@S_n!uY2Dlp%J%&V^l?Si>Da|^|jqI*@8l6GU#?93SV8tn?r~SBttNI9Z z(9i6)>C+lAu5|I!ckAu*g=8RW22>A-FFj3C`PKWONHaQCax;r%_#MWz}naHNQL z<4W8>Q>$r-xk%HKmkVc^%wi0Iu0ObsDAeq;+i^1GY!WEB;4bSk>wE!iisdjA7QD?d z-7Q&p_n-WvUx0bovL9a41+!Uy!-BP_>0DD=OOjCT##3(~h|<{V>IAS&8IhYtHLu*5Mzy(ZqFrX${;J%fy(LUl1;)-kl;=4CZO_J&3o*7HiO^w zd=))vIA1?`(TSt|(j*D`p~MlN;WZJ{2rcfvDFdO{*Yon7qD(mPR`!7e{G{LgJOI$* z%Gt0x=AKu&d~|f$Nk9ESSoQ-H*?oo^jVO|=SDJex^zl-FK1rfNQV+%pDSo2Wq*lW* zca>863JyT@Kq=T0(bV@%cw!dgmPv6KWtVy?o!YIpZlOR4g z7XtX|Jbpb%CPT6_mv8)O+cWlSwKo}UmS)~v7k`wYoL>+_qUy}~KfJ)L#itW1y-A%X z93!T8ZxWWz1Rse_*a)9$Kb*kb-YMh25xmC(|2STse@1>38X@89;lP{1F>-@he8sA> zfQk9URVEncVWKpv^BGepL4$QR2v(KfR!ZA!r3-!SsNbfh2DgSQ(#mL0r9Ve0OJK~d)N1*@m>vlrvRX` zULBPwe$Z(Gu{KCUAt_}K@^f%Q)>577Jbb`&&kEGU3i}ak2~Cu}*^kY8j;DOHE2m*h zWb^|F3Ho~GSD!ss?)xstSi<}lz0W%#_E#nA{|2`R5Z+sTqA3X4<&*5u=wDnumjtNaXj_eB7thB9OBpS<9G`4v?}*|>**}t z0+@_o{Rd>61#<&}e`-?%qN8csY6;lZh9+j294r(Lu0q7~DX~18C(?lg6h)y=P5h^3 zd%~yPJj5s$(2^)>QyKmOE04lAD)?jN*x+;t|5gk22f!e`68)hk^-yX?xgPF zfEhLs_yV6^NhMbDv^-Jpx?}|bS5Nl;L4BK0Z)IH5)lL6R^k^$T;=99mKurNm<>5zA zC3O~#KzcXj%9j%yi$|+9Ti0h(NBC8Ripdd&BE`#H{2aDrA2FzA!1w1z1rKq)mz9Y9 z3o>Tg_!vtP=nr+yLW}rx$;!rvR2qLl$y}a))J9E6n!5v?MZZ5+*(18Yc|1h`h!@Vp z*?w+7r}!~gl^|jr_ww%?S<$jzuJ+dNFe9My|A{*j;ySMh*<3d%PT^B;NAL^=Uwl7q zryR$|g~o!4)UUcF+Hy@r^+`FLdW&GQ()N?9fz9e^`)?Oyl-wRz+Q6MFck?}VX9tsr z=J3H$0m*Pi;U9z*6qG%zDNxHy1N^!^C1K08%@9xhw!`T?iaizigbhk`md_j%7G08y^?j|xvNLR7Kx;^ zwT^dSX#-OGsW$J#Od?qYtL~jv{*QVjXd+Qh@eD=j(_JQog5cYsRF-n-JhI2n*8lu_ z;ei84Vpe+fynUTXHt@)n+H$AsW5zWr;NQ?$d{iY}4rIf>=H=HEk)QTm1 zzRE71gng+JX?$7=`*z%6(r7SSsMru)Ih(omb(rp+(VEK$tOAUC#2dIb4EHuovYh{%Ak>RuF%oj+nVm zz)lJe^D!%=vO{ak*x_J>j2^LRv#CU~dty{A!+Vtcm}krU4RQUYRkMNFH|ZB9xTj>j zry&fZ0jSq`eHKEpai~?v5VAUrDUGX|1Dz2-|cNDjC%5HPd$As zqBVS0>kaVot<5jj_f1T~Yv+nvmXq2}gL&klp?;8*Iu9src7FFS`H5GfVU)gjnvFzI zHo&Hzg-Urpy{%QPfs%-EO7Vg`MF5JQrY{N3l!&~Hn9v1O{BnpP6gXdqG(sVAq3j25 zL+F|#3>PB=z|IaT+2$MtVmvDhko@ z36UxK|Cvt~oZiC(%Dt}R1s+W%hf!f+=ASsL_>=#fVr-wx6yl;VcU>5n0PN)4vAK+~ zxs1miE#35D&EQpTw72AA9qCLa%`@QUI6;bX3sCB$-n_X5YVY6!S zyJ%2M4d-r>#?tG^Py(Hby<4~{FFFL*Xzf1b`q~)!LXP0HMB2TwUI}GV9w5zC5rvj)ydKmWnyqKX3kCcf}yNf5FR7w zLrWbk)^ z2^m|JC0~a2XMb-?cI6-KD55sE^dn5BgkbQD3d@07FV4x`j86_DL+Yf2rhfp{{nFhw+X6hw#O*2N1T4H9`1_xa#lzaO2 z)uWOpR?hHLF}m!G)eN;*>brL+DT1^2LHw6UA-&t@njd=Qs&?`IikDdG(O+!t&8f|y zyhul#Hy&%OhfYoiTS0Q1$+veO@&OX}9()kcFh5HcT%1PV@9Qv%IX87n&;+rjd#KwZs#450FtLnTesGtHJ&t*-azgp4Q$sj5lp7J)4_b645pIp5CTwiP=#$nF!| zk4*8DX8@z|FY^*xzkX=4#O(r;nm7&R(T&=ol!$MTSo-eTQ&40$tf7HK%T}B)!9*0U zcIWvv!*Ubx%fbNz2MyxKjLPp|4Gwh)0kii zhrRha7nS)ByMFqbLULhuMCnPnWFFbW+)+=~{~>IFF68(J##}aTY|p9pOX&QsVx#?r z*L8oijF5#vzrD@QyXknnzTVY7$Hse<627pGhbyXPO94{no5zdu@Zl{>ks_fI=avsc zX)TfjAD#WtRJ(vzA_CpKip4e zJd}J*7ZVaaJd#z@2@x~lGYzk!Bgwg`q2M91WLwt|x*v(uG{?k$7COm0MUMJ9?GXr3 zI;*Xyf^1_NS6bEE^o0|>*+)%HV|+_2KRpE6hJ-Lq5TKIt$1i>maONf@M~+hVncTHr z7ogS&5n2;}z~<$0&`uZ=p_J+*lrRYadH2+sl7<1Grsn2;g=}cxn-r25rww9h+bvwn zoy=?eRq!>>R>R6DiN>d9c=7zKDd6Ud$XQ%EH{dZ?HcV8VPj&Hl?Fxu(I&lBZgEHi* zwb^fvDcGR*x)@{g;T|e+*WZG!cBGb?)rAi2T=SfPOOR2AN|E?l&OV5xF2=?uUGxTi z{cS;QXF4ocMXmNv)&(-lJ^1=Eorsd`;S`Xr?S0mo-lhKc`LDjEjF? zq^M0Z1eAhjV&kqpMzQk@oe}`x03qF=KbUq=Q4x~kPU7fiVq(1xh(1KTKik93Z%Tgr zB~%Wp>Tn=Dr}=WH%bb69{1F};Vl9HkA!E^6JpO4ylu)SgKfvPnm%Z%_3xJo4yilC@ zTGuQ}W|AUh8V3P}^OZp$sSuJLf7Pccx076>t_sRB7pebN)$I~Z|Ds+{5+5pBO41g= zbZeF2DtGFYCT=~16%GJ!zfExSkCM{O_>%MaV;VuLL=jng#p{7y*h`}n$h&E3Ozoj5 z51?&Xb(kpI0j*`0q45H0seo-jI*IDKkxppP2?QxK#k6wlx4$w%LqXE|JIw zR%AW{UU$uB<BFSyWtPz&i>Qv@~nl90M&@Q+JEVl`F9;9l6YRiqQUj0@niV|7ULWk6q(;sCBTs@ z1YJ0xFWx33s<^`=;=9l9mXxc{idUOe6RX*|>(3`y{Iyzjq14YB^W3(|`i}=@8BoiG^M;;Hh zMuk%(#s9#?A2meT;n;@GE&T(2%X}T~j2R?&g}c1|3%WEdls$4|%JI&3 z85Cc6?GlmiFffFOByW*7ee4wVg-1jaIP_7T<@<` zApXQett#QzqKp7V3(T)$gB7PV*ydSd%ylcm9UxDx!=?#g@ub&ZfSvE1qX7APtc7BP z5AG)(Xq7K`(hoW66K}d_{H3QNlKyK!nKj(|3d6s9hZD3%U?CTHz>Ql{_A+Yo-6P`b zo1HIxQPjap!6(EHF}8)LZ%6(D3Ql+CIFpU=%FoFNHwY~3R?G`{=}s+;ypo?4F4nt6 zmXANX3QM~t1Iw%WJ!vE0Qr}w*-4kBEBx>e6&gM zGNKXF$->KvyY>Z@<~^~JCrAI2RF_Zn%lg`gjmpcUJ$xQoT4hq$k$drJCrJ)d-_fhvt>%nP74GC zWW#+2(%}6=%ZtlrI={t|hj~kD$_XuRiwOGsh&9Nb^J&e1C7!8-dnurx>X-XwT;u?r z8rw7YMD^zh?+)hJ51PJLDB?NYRLU-IMB?KDauitx1z0te{xGtR|k6z&^;R& zDoGJH_LN8XxMXoxxU&x?n*>3hi2 zNzAa%*YKLaRa8;lX{QZn)chngB7I88fxa7o#on7SrAm_xw1kJmw6Dz%i}faXR`Yx6 z16#sDhF|7HuRJkDbkoeNAeE4sMkh3RO1C_e?PhiIgOS}zs@%6Z2AkZ<8O#pF)$aTM z)T$%2ON%ZLIAymy#7-W?q?yat~8ohf!3jv@#b#f?3`)EZDC`7=&v1jpFk6%6AcdoI36 zkk6e=9yf}o5=Nc1zzhAz9?~*Dap^(rw)RNoj&MB!r1?^)t!G($-y}E%2a|{Va0DO# zeWI+2EJP=IOG=cWsiGk#eI2gUI>Gj}EVo)aAF9{QIAW{>MSuE7BU5 ziz}M=m+gw}wav&ztp^VMh=#CzaY_?nXeZpanLvT~atBr9j!02C(i9}SeE9B&tUU3e zR0V3|5`NcxhxYCNN*t59jBK=(k_zX1L@j!$MDqUHUT%gZ-rZNc5Xed8hyR6)*oWKv zJw7!45D{4x8<*2xj_G=n^ll%6y+G+i*3zlgVg1`utFsA!wmEp;5a%mJ3qhPO4Bl`V zJ%rq=LRwsSA~D-r6gXPOmpJNtmO^9~Dj{?QER9CrM(@PF?}q=k3EEqr+PT6Hgb#*bVwDGi#^GiZ%&qYh5hVhN+)LesiDP>2drxPv;5bcn;F4KVP6#r05?_ltuq0@ zYjJ4EX_&gY>s+DhL;-X5udQ1rqw?L!hMUUWluGDU1P=c0-QvG#r2QXM?py$}JS0Wy zZQ3P+neUU67>d@xUO%xdD7maHA&CKf4CWUiYXTg%KP07d5#Wk_tj`N5K*V37PWzt5 zKeQ=Z{Av^QjvXZeh|&K&z##2$J7u=g!gfJGw}e- zy+i4>2Wy+(eguy88Q$w*$GhQa2M)`jzQa(qD^rq?ieT&d>%FbE&Hk;IGZ$0gk6kC) zbj7k&4`WXGXUX0*;%u3=^K9QC&mp&5a|S!83=>1X*KC(D}YiPs#Cx*pp6A_u{*tgq>cSvZIrpiLd7PTS*=pE~=ZCESX z^G!Fm6V1l!eSV&gF1Am=V&{i8?$Ru<|83CTb~=VGS(AtUj7hTS*95?L=CHR^MS>K! z_8H=E2=2~O;rA3IKVN(rl8=B5M~jar+B6!4aCW;=PA<^X#X+6gRO(>)8=|lLqXTco z1%+>)MO17k#nt^S3<_?*=d4iHXo3oF{hvm>%E z_vq)#W=%1zJXhE74+KGRORj|~ydStUhz`MP?H^YlnISh$C zsIeM)NEMM))mluLeT5sPZn^j_VDIN%j$SdEjk#$j`9{~b*-mv_;ZI8WG@Vv&F zErqO{?=Q;Cxk}w$6=Gg+(p@$H&hyqzZ|4iIeJtyh00bF(2FA%l9C?|V)b;! zo>%1ok>*=!8ijE|E_|4%u0#SJnfj1jrX8|NwZ>@VeuB3lR{el$`wns09luuWA!8#G zvxej*t!H0Tfi(bmCr!iE0E?1X*IdTAsJ$0QAwWJ&S>9p7<`+w@&lEFskgGK}Cv><= zlgWFmXZH@cq5a)muYMR{g$=8)!_e9X+J>Lbj{f)-}VcH+qE&JfX9%GI>}Nj3Jnjyl3|AdPZ$Cc#lBx@x7$d z;0N-towZ>ze#@r!pdb*nVN1`jlCT&X`Xy5_OPt!vjEQotUmHEQhs0aH3Q3j&OkV`2 zI5m124Zg`U`_L0vj7(6u@!8Q6BM7HvXtEv{{^6cJ2KiaDWFU0PoOp9_N7zatBeIU? zSc=+e6EcqMQAo~$@rii?Te%xka`baWz`_h`!R6^cqYG-36esyRatYwS(Q1yqMS6Od zW9rGj_EpYt5EcwfD(Lc5oDX1obqnm>@B2y;!6xhWu#1`1e0xml6f`#4BgdNpriyRX zn4-RVZBBMOl6$D~;@ywiZLTw+;Nv=qx0vn2`-8)0Krf!g-Eiu*zcxxMOd?H|WKKeE zBkoI@TqCT}iNW`aNy%C~u+p8L^q|$s1g2x2K@sS#vGcWn9`STbHf@sn+{Jicr%JHc z*j~vgy>*4N+*p|5#44`JA~B?Nl0g&)y}vyvCF za$KiW>iNJpO#_roOvZ(B*4sJ$?(1Qq62ubo^R_Npkg7%4Y-=5Ex}aBC5X62Ia(FX*Rb znNR*vwt%CJJ@vtV(+T(auf?_aO>q37J-gbY)v5Y3&TAL#tl1S^Wb+g2>GRb2qlyH{ zn7$$XmbHj|;<5Qzm%!;8*3EOn(VhZ7`u;jg>&G42zt%)f+qjwt+XNv(K|}PL`4YXh z-^%?hZ6t{8bwqzI$*JH{$Qvs;E!|iP1p^*5(`%f3(&?+!PLHRMeJvfL0von&owYc| z0e~&ECJ8z9)oh`JuDQ+v1V7x@{_I#(Ew+;uq|}nc7FUsI`Uz-=IdOP03^@wwCy}X> zM>d@NGkUqnsJnGQjB*{&ct6wK;@I)&*9)@GF|tANp)11N=b%8kw%tSPp;+#%bo>5a zUx-UYdmz?k*y&#WIaG2{c~^)m0s+k^`J`3}PkFPoNKd-t6KgNqyZ*%c@8BCX=oYRLV!gEir#Ro>GEGZb3d}znltqv88 z|IRf{nbt1DRj#X>d*5maO3^7PaH}PAXFp_4fH^sfRCS;P6}q|;@_=SKYk9kHenjYArOkVvcBYj#)`Zb?b-PEX|y%LfieOFj1c^57?m@;}YVM7bp z=igX(Uu=aaLepC?-`2c)LWPG(v}*fnWFhl{ywg38I9V|a6n?xjSbNxa8pT6P6IPi$ z+PRjh#1nRAc3=3JZq9>c(5y2I>M=h&&K+72v#{xf?=ySU=6nx$wtfU+>Fd0{GMZek4%L_%~x2(?lzfY8VXokMHU z_YVQ^^T(EDYB!Ra6ElGie#Yuht-b&fXJyFmEftDTTUXc`gN*nyh-2*r>`Y$4#OT!3 z%bOIOO?O)`EX+L&D_8Q2Wb|2X@E4*Vc~0dPqle}GHb?lZ1?j)0IsPzIws~e;D9eDS!Q8)6ajW5<8Mx=;lPR_vSFLnxInf-|2Bd>0Gjd z?A+V%WJa5xx7wIJa_bI9V$bj?(m$Qg;0idr1bpdyg(>1RBxG84yh({3YQuuj8Ib7c z!<(ZJmTFq`NyudwiWSmB>{cRV3+q)j9>yJZ2PiyVVe5lh&MBg3qYH_Lr6&ji(El-+I38zuojMgqbGt^KrG)N;Y4N?-rfQU$ol+r0B zEj>etGzik&-Q7rwlv2_m(j}eqz2192*BaO2FLBLz&wI{(_Wo@GyibNVGD@6+4aDKk zQ?Fh*Rczkq`6!q<0~r9MU@uLWq6Gj2|oeiq7b^Vi-=&?&Hk{QJV}qs)T4 zHw6L`+O%FbfIst3wz7Mo$&qOdA^+cyM3ZiXdGS(fUWz({O|AN0el>G;(lxs8eR6@4 zNeublAUd~@A<&tif#_)~>3EPW7`O5zi{qdiSU%2WSg^_B;ew`mctLkJN8O3)NYF;D~_<8vYg3v+(IKvvXCF@ua3vV1P76EVEOfCd>gzc z+FUs`?!4$*aX1F)?=|iDIY$m+WQ7BhLYUHXJ?^#xGCXDh2i`xF^`&~mk>dx)zS;cq zKU$FZK(2##PMoPP96PXjqO^bDe!pd6f=Cb;(au(TlD+plvs`f9XHk+%Zc<|nrLTsy zGd4(t-sfrQ|7M0A`7%^&_MBj(!(b4^VAY86RrGd^-kfaHFYUE_M(jk=cw|x3d6q{x?6B`ZobGp|aFj z>dBMLBv^8?WK;6Q6uN3V3I>@MJOa*y14cexL{Z9Pcl*FfMJg!%3Ue1o8|&OwnK`_* zV|t%B_MLYGi9U+`Fgc&@g4gU9lf#+|!HLNmLb z%h|C?&M$ruLY8q=@6*}hE=<1YDq*pb`*1QsaG6+xVp67gEz-!KL0TiKR)>i8`!CJ; zb27javK*^<);eDl?wS61rX-U|_T2(Scl}SW(D$mp@0~4Eup5;}d43vC7leiyCDHPt zkMQ_6 zyEN@f>4gf>FC>YgXz`f8$zMvAvo<8IVu8n%o@(o+gUnnUk zAiET*mhHK%T8c4clk?Ll3)&sE+qinYsAFc@go<2$X3qVnLjl;q=Um5KA>8$}ds5C1 z)%IjQD%IouGnW#mqj0(^pTyX@IoAEU%^aJw>2!R7e0+oRfq9lOXd$v{867NW`uRqJ zvOz`F&-`a^Z;0qTCaXdh)R=^BYxw9S4pb75lPm1|Ja``zxQ9068m#K_d_C0r+5#W@ zSz{LVO7hhM`b_(OPyIHOlkWou)}|uv~3{oteeK9YLHQ-0SY63-)X~(;{L!#b=y;w z#tFwhuyVBYV114LQglBwf>R9Omu!DYV4P39I#aV7{}hF$ZE7FV--w+sc{{}p7K)K9T)HQ=Sew+M~S zJQX9dOQC+T+@NyKFNX^f&3_!e714?FlE3sMpmgDw1++O5>A&qfQL?bC{p+G9Pm4sJ z7EM1bnn|5IOox50-M6hx@ZGJtdGJN9<5c z!?`e(fF`&fb2?7i@yK4kV(UDs+^!BDd;K8NbMVVrsejiUo`|geZG&ldv zm!zI%r>U7KG;v%mF?1gSCzE7!dH{bEb0jXun`!GBq~5Tphm#?0PWRLmGPBS`dQh%o zHk=}er-!e}m6Vp7HU=+#AVJ^bHa~4>pM^WebHdSFdK%#?bQ$ zFv$;XQ`fb_2QN#Uh(?91kpdTPmQKf{scdZ0ZB!t=lKN^0hytWahI#t^NzM}Ahqx`@ z`_Gnp@fn*xJ21R8SAjJPG6u#y5ME}$PV^GQ2ephI8M*5o3J#8rrVLrCclWq7DiJ>` z81vg`-n%1W=&ne&JxWQPS)bb{<@jT-az=#Yms602vI_Lc{7&5V<0xt2`m8L=iJc$e zfk}#h#Q>wh<7ijOdu^&k3{s3C!@J)1wm#Ba#K!ETI8v3d8Ac>yb}HbE|}AwKW8#Zob5SpYWJlh zF{-0;I)zTlh6ixdnpm3PmM7qY27jHOr&%nvJK6131S_n+ETp86ZkV<9xyo>&J)a z%-OU}pUu(%1vGI~QVp9!Ph@-W+35L*-7=FEta9{W0MH7li8;N z5$xx5&-15)-Z{n-M)geyD%FNJWouo(GWwP;ls;O>7s9vq&kKAZgWg2nW;|!`t+ToU z=u1l%OMW-|nV!-&Z}s(Cvd-o+J``<;;h5;XnMsMq12}k&aKQSYN+yOP&~TJp!NA!6 znHbrgxb?0Pmc!9xd}Y4@B@61?(OKNy+(GrKX|?mVrS7Koz^J`j9$DW7wyYhm+N? zm0=ExTIO_g+HN`QG=vBn@0=AagIemen)^RmU~XcH8ps4iJd+C}4)sRc$C)k469cFNB~*ZlfIh!= zd&Y#EgN3oKxcaws7LZ9x`3foWLagIFi zI#fr;kghHIcaQVqFC;5ppvxjoFRq^Z%fRND`d_0D+)UD3Y~v1o7S zrrX^4%B4?{`H=YdK`U-^?gyM?5*g8613w8~fx;snJW%7y+3<4o0gqj*VgYdmraUNh z1g1U@$iUDyz+yrs{bfTJvk$GRrz|ztiksJ&g;#OS$>SHa`-dG?#jcre|DO0qK;(+T zDRzbTL;V>fD9H$;XdlIZSWaonrk(z9(Oqnrg%EX0RMRwYCf;1xD)phi$tr+QG_>>X zhQaghhh1(@D-n!mPi$MIeT?7`Xx`W4X1ok>50Vho(Jm)nbHb=+3j89qP>$e3z_>qN zw(EB+c(t^IwekRTk=tm4WJmoyS+Fw4^)TevJbB;YwmXe8KoCY87!ZtGQWP8*Tl5Lr zmBl~--AQGl#z@Ys;J7GHkttNz3crzMBheDNet+r%z-4I>3GPN z1jXOp53SnW?}MmEEtKtkiAAJVqLP z5o>pQ&z6xf2uh0G9(aePVW6cmQIm-~9tUSMIPYTIxxacKk4UJj*YC>o@iRoA9#5?5 zzz%7?BdBOEKU{P=*D(E0aFLc4ntV)~`QHN(<0579P`p-k^2b{Klt{LUB0jY)}hEd8-AUxb-35+RH8U z^@HhFfmH1HF>rz9U|pwoD;9nV@5iE|yL9O{ zrXr&-8`QNp%r*VVo3d4-RU_sGZoksWmv;XX*qR@}Np zI{wELTIh=eg$xRIjq?_QcW$sLUP}yt5y6=7CaqN{$M@!FfD# zPCAw$dDU_6l8>tAO}#6&9nMGF1eAp*P=;aIEmwo%Ugc8JJY_wYUVuFOP{5O0 zbvXDgExi(fMM55EI%0>Vjz=^$)@jjwLf^8`(Zxq;*y^%*4~X}AnF8YYPe3618+Nia zk@#?)Tgq-yJl53J>nGH|3CauI8dg`k;})-H;|8McYMb@!(+^QDy>B$@l_a)ReX;Ag`-VFBnkVV=9CN8T-aCq z8#F7bVcfOpn7DQzl5tKnA5(80)9TtPM#y))S1HqEjnpbF#9tJ{vOEryfu-F*sHR}TxSJDFN<&PnNN^lbOun<@2|gx0t9 z`WgGLEfY-234dGiN$_&z^thiGXi0*ZSknOC_cIQg!r+A5uPpGj#Ov(i2tZu(@=|P?PC-JxKKtKI$|H49Pf)Dy8@z=$rMK|d{RQslz zj!}CjkKAsj%cpQ7I}R)YJpzhHF?hOrmmVC%x1tj1g?#QuNY1y3WK0D83d2{ow$Jf{ z8wo9H-d8m>FA63L=#QG7T$}98N`~2|DpdQ`e0tkIF2Yhl#3a85S@D#fqr<7#>?Xp@ zgF)rvZ+3__bYr6*X6at>7{eyPWq{k8y5>8`w+3X&#iE$H~r@!!F}q2VvY4 z-;8uc3a96&2ZAv3?)PtiiS*U0Bw-&-M9v;&bdgzp&UU=nv~ zKswNN;3bFolRFt(%?KiD=)OlQgQjLF(_70~@$y?W<_#p?Ph&BupIy(T@A)&tTzBHe zG9=Ex|G$^g4tvd!?%Z?lm~BQ-6E7~Wd>5t?5-U8eDUXXoTewPSmCwu5P?#k!jNmzOm0ZOZ#ZDwkY zqmS&2A>0NojJ!_-QUqcN*$qz|P^ygl?M;`*?S*RSy{vFm+@XaAx8cBMy90Lw^ealx&d2jz4G}gfpLVCs`BOIjt;dxh z3ew1A4CSp>deKP=Trwq7EmP-xp2>@&~q2!k+tyHbYZclXj zY6fR8y&VR@u;hY?X!{Nl2VS~E_Jb#!%v7|H5QAuxMB#dnGN zh4#^6R6_8cFeGL_fl7An;x2--d#LuME)W+uIlE5$A3d>6Z0iyA=fRN#b;P;|s_4i2 zpm=14HJ0vE$y>huu)ap3FMpfvT1Kdb=XGC=4t(*2q%&rg*H@{(ms1QaSpRw!=-|eH zib27$BMo$Gqx8WrMSeWTf;a0N+dnulI5iHNti|Y+4*>4)Zy}0?ip;JkLR-h%J;;N! zG}+P(6wI^?Agg!H#l{k8J&e4uN=%ThRj)*L;|Ck8d??HGyfD zL)i1C=^$8-FtN>GjL6A6TAmif=2w1R%G@T22<_LX6tooJZcjr_H?lQt;TA>d%A9UtXs^IJN8> z3w7(acfdyqlwe_JmT;nyOMUZ)X?X6lXk?_`sEDxSSitVXm~YHV7FlHMc$O3>7GtvB zw&J(M=b8(AZ}gRP ztr5MH@i^bBY@_X#iD3irzTn7jQyB1UnQ+RG#=YfaWqCDdUO@w#Q1#zESoAzK-}ne* z`}r&81)>;`1NE~_4NxZGjm&4@JP6tEuAEyziMuZ4y}xbTp>a5Y+TslMXcxN%B?XU- zjx+F=^Lt;yyqh@kz{}r$+B?V5Mu)!!P=3M$71xhsXAZ@{4>BE?$8f{SY|%I%!WSza z$9(gr&?J}n$WlKUkf8N{r&fm z@0PJ0%UipNrpklFV{nBZf<`ud(JhQF3$JBW@?vt&lw+38`xR>C(iVn*^$0qzfu z$RXK){unWSDLsmqtJZAkoIk^ud`iz9_{hphIU=#jz6VovlzXk&%u1uO5e(`9!qERd zno3sH6HV_sv~LznbB`?mY364CuBE%vA@GwO?2#pAeo%5+s)PW-^YhMFk~TVefrM>% z<3i;DQD-7(w#J^$!B7-XC1$a+SFRyEGd~|fHM4&ms{;>5a|gvODL81-1w&^10iG}k zlO+Ky#1Pcv?@;+^6aH93Qm!49_sU4CFek4xZE09{uQB>Sgifr2NR<;5z-p954!~cY zo-9Xw|9*dcMewcXr%|0I%f?JSfLX_otdRm9gaQ@2N{XG zw17p@0#vM3IPD;#Z`;TqCGqqob_9T)wE+xqQ3m8Ww@VtR^YmV)XN4@lI{#dKq#)Hz z<^0wN^!eS@rGVbzbC>-6n@;M@bY5Ln@d+b~L!)Q{WmoRXOQIiwpZ0IBFQ(X`RP0b~ zYnm+s)dW@=0tH8}g23dkz$e)LDq7t4o8Y1sc)01S2Z~rm9Ln*8zn!_s&_7qbd((eM zFk7V_S5spt2l}UqG=0GU>IuGq5!r4D@5XL`_8Cr&lB{@&xUxwJM_=T$LAKKWWGP7o zSj}5jjy?NmbCC7hD^=(cF=F-~_=W(~xZw3f&>vIa$?G(ANTBtGpA1Y)(BN7Agg-l` z4G(1$14unai5b@NZJFnL?D&ba(%|qoeN0y($=5Gc1nJf@kU;}BdVKHwJWXo}UVw{{ zre~KGBOo9V-$&PI5N=cMZ}u}>OzM>^463fQUu}B4_-`^E3>(oeJv-8Dy;IEn=~=h! znsJIDkVz(=7q32AMEv^3?Wugg0Rz_!O&-x1;<6Ug*p>S zUfOr%oLB=V#ESk31A%;G5{4jlXx&dO#?v!RJWcsp^1HX3C@yLtcIH39c%=9b@506x zsabFqwV{~Ah(`=YHWu+JYxyN9nCgr&|>wP513^Z(5s>2-%G_O)sNXt)Yf>?>0Tf5ZH&EGCAyl4K$7w zn=g+Un#yF37<9W2@89d8WQvwM53}+Pn<9v5C0Z~CaQO}MvhwCHrW450{f=c2`~nUG zhvDaGkNoZ5U3Y5XVY5hjXrF`&#C1o=t@`^= zn!P=@xu8zsNwZFJS|S)SFLGS4IA8781d>0H&7PCaM|D%@$!{T8>p61xR&l{HlL;gy z^YWjU)U+l=vPqeO7@4Y)9JQdNY{z{FzI~bB=36?P+YRCsLGnbUlsi0i66sf@C*hfr zBBB>J{;=>dtG7z|Y1>L0e0+_EKZipXfqm=#LPN^@it=>Ea zlb^??;`S5DH(ODlqaM>mU|{qzqw7BGXRYeMiK?X6`2Q0ZeX{Hs@qW!4G@y^x6yu06_3c@ zG6}?Qa!`7vspxPygBXpKOVOlC#*QCj|HAse$?>Z!&Zx<~>D>CwId$#_@U%iM##Sbi zOB~y}7ONV1fr{yG-_4aTJK&6<0dhwl^yJB@km`Ros{|AEvrc3)9(W7;Nq+qI`Ex>G z$A~5(qO5YuA-IGv&gD29Zi`Dgaib^|wI0&B`Y=dNwrp#kzvhM&#ZT6qRN1gUBKOW0 ze$p|fnjG{RIddYLg<)A{?4}I$w|4~TzwVr~=^+JwbkUlxH09+oM@MVk^T z$&W3SxYeEV-J=qq`|_RUo|+M*0%uT+u1&Lb>l~i?t0OnlXFBM7ifjDG_gp52iHz!7 z8NLW6CfO`guuSkE1;0}_8R&D;&!C%670coS>K?{QAig~`@^9EsFA~5I)E5@`6aRq{wk&TQ`V~kbEGxgIFREc&bUswzWurILAQbN5!iLEYOtX4o z1qdS|699UBH@_~`?MX&Sr@d3%Q|XTLk@m~Kq7T-7J^HDptW%2I^;imB^||MH-{N_r z){bs({NvDOiC5l$GeZgu^5~ZN{=eRxAdV^^974DAfjp$uUnV|YQxQ>=r&Pf}gMQ7# z>b}@U_v3g)5wPi~zpK;O4N_Iqe24bvckOzJbtxE&slJHkrg_EyEgf48>M%;-0tT|tD z!bq!_6lk49)aIrWXMqs!IL-?ZvGT=wVO$e}+1f=Mu@1)tjWuNS;z|&C`w&Gu^$&fK zV_z`U$IG!JU}6=~QJZvXf#^gW4aiDd<}Hi#kv|crYoMo7itk zvjF`{#;BMsaUcU5>-BfPe6n=8wM<9;W6Z|;^|$VRQoElGod6C3wiFI%lru_ARKpgh ziA}8wmywJSR7a-r3C-ymgy^@Vq7i7FLI&}Gvd;r8oCr2*lc*SEdE>xVDF4A6Yrd9g9{;KIFu#a_?>?I@9g*A2fN5=D zz9o(!BM8yO8H^$bys7${3BAm{_v3uBVZ>#Rv4tZ@k-FP37Yy<8WN08rc zFgm%V3*j+6Deu_#q8hd8w)UV0dSEVfZ6pA4xGk8Td#NgRH znmuRZ`#5vx?Zw{08f66ygXcwfJ9?1$m2Be)S3dtH_R+@Q_i_Lw!gVb6(R-qxq7@R^ zf3%V+pvUCU0FV$5gJV1fQX5v;k=B&ZDf+swZ5n;)#Nc-+{~3CHb$Z*BL5W{;dTzjq zmKuN?v4uB&ZNP}X-bTGne22->{uU%ZAi zV_+=0TaEUh!^AUddpU4ICj0WUEJnygx2)RkFm4hU`8di*pEVCS*;M@9zx!z=J?p&Sd#B@_J#l&afrwW6cf^jC27Ol69pJXxfAzzZ z@Z?McC_adygb#ucMb-lbr+GaD}mCQnV-_h zm{}%kvYq3;;lzQAIY%#F06_=I`2Y+4m@4)RL5lD{xW#}9034$U6ildT^@ic24g7Z0 zgGt!juWVub3hSP5XZl2LX!jQ(qHu> zCeUr<24beb*u<3Q_dqKC|w7xP*l`9Z^~qZw0r!b4)7m zSMFEfP4%~bBN51hc$pyW)8TZ4!WtIIJ=4Q?(=fz<%e37Vi zR+#5)kh8BX`N8$ssn>M$=p!$_yZMi3CZ~hD8>%FqmW+uu7n@`@u7Z$(QDDz=^#`vT|8Cq$X+{c~Y08$uO!h}b>kKzPWtAFQC&{2P@cgIKgsZQsBw(_%)<#9lLFHoC zj?y5-ocAg-&+9jgTYhv24Qw7Q6nlQ3OaTHT2o4AnP$77$4i$hINMYua1;wam`@xu4 zrXh;hn;J2dSP+XO#n2R**g=Y-jNL>kXiJU~n1X^|oACaNC7kSpI!#O*2Q&-xh>vmR z-#*^+cGfet0sdSZEVfcoP#kULM&I}6JF0%MJdtIxXno7w-bk(Zi36p^HiGSERiBl~ zPVSSBcFPZV#7bK{4rNL4529hC?J+oCncdqv+y}&^z$Q%UI?6YU0)1Ft1taQb$_y?F zdzx=s+57)q>d1IKa_D@AaSQ(_^=|RjR^ImI?_#->ga+H~rUwrr+4RfZxgUNyA=cGf z4R`7YwCXcN3VIv{dL8S`EjzcP$X!9&S(m%WQTxY9c29Nn)QmUW1Mg>e;?|OTUS8&^ zG4xJ}INB@7axC7+uyb&I4ggt0gG(Os3)rl-qz5P6Ggu6~6Vsb*aU!gkZvYo`cXME^ zlVPtPrw+|xcU-Rc`K$>=n->4NT{3$f)iEriX0ecFVIcIcKcrw?vVGh-FZt|0Dc57u ztiqT4c;}o<@fzQt;OzLCEns3fF=OB|(mfQLgB%%|k8BnSxAvw_p(8TPT5tcP%J&te ztB4B$On}{-6JRk#=Fp16dc;;qW4vI613PDjM%FNgf48_;u9I=e+Pzzs2mw{v`RI9W zm>AhDybJ&FUYbS(;YJrnBsFs4o>>VqbnbSXuuZS%F7U{QYN`%Nj|WO+!idqpQ*yJA z@?wxD)=IJG7MXWqmWSSDxFI_YbsC?^x8IjMJ}=bzu6ZQah)Ir&H}IGF;xTsYrWKoj zU5uI*01;TR?|W3KR3<| zP`!}J`{iOeI{t_Ey8tk3y)XM>FHQgEIcZODB+ygc<$chEO*5Uaa+Q*yz+95Ns7~7Qsm@dB8!YJ%8|z*Y)0KGduqd(T@uG2ngC3Rs0-;UssI!@y;+2 zimsAG)Pepen=ly|&SJc#dQfPf?jw*>IEoD^7^Q8BANATq}IcXP-jGIez*%Zj(OeoZP|oh4`aB~?Ul zIaZWv6qLt@gZYh2GQmB0O9y^?rkZQ|S6wM(Uh8r!&fGBMrF4AQ7*h+$-A(vrnNnj! z$tMG9fk)U8vF0@_w$w$h>&LErzG?dCRa=c^NFh(3BTqY#$CSupK(npgJOt!CgEp^ou6`6|LQ{ zeC{tq?XQ5{W>~gMS1{u@8J1*&z>@1gDZkNGZn(Ct=!-(NvJa{WAiZWC8GVu2Cny5R z<*DAgmdw5tdn(qVMjy!!Wl<(^S%as(qpu|{FY?aE_My1!F;tw?9ElN47YyoItC;>I z0YlY-VZmkelv+B%);Wir`(QN9l5&2F*eEKe>8o_5J*X)DHc=59=CS`+}#6#-Bikt z><;k{_ch*t@!f_FJu=KLxcYvR%KHriX^+YvWK4kAvGM?IDOA9s*SpXE}BV@P6U?k;?;+ z=<_gx#*;qrnKS=_u`#s4v(~SmknCc#W~UBkD^DKrE5Ja;{WRCBA}}mmLoiRtcG17L zWm8WpXKR%8kz2lX0Qsh};$a#dC}?~QnXxXX6b$UwFAZVe-ySUczogE*`ferd!nC{W zJj~P6xZpgTnR$2}6mtRb7y_DQVffE2E$@eqo12#z09f(B?D%-A!rv>=)Q zm%+2AY*n_K5AF1g6snCw!fLqAEeShiCn!0u@^{dm0l4&A5gaAg%GZTIWlIQ8ZgJ7wdMkC_L}@ufg0m$DwyLPZMN8z*GGSSg@p9EM;jjM0 zpW+ct?>y+Z9QRW!2A2CVAB5BPfAJDto}!{TRVb5wkP$l=3f7Yman~6&uSdn?%)3t< z-^EZ=a_(s~m6Tp*Ul}TDuz#}rL()+RCw=j^qLXK0$~Iq{;C^C}E zXzsvaAtahu)BMIhoq#`HQ#w0KUHhRz7R{aF?_1b^o+dYb8R+VIM5FLn3V&*4_l)BH9X@kt0+7`i#E z_gh{$d^w_!&CXF3aV@jmLIbl$i|LQ{@F$OEg}6VPh@27@r@ubXpp`LrHtcq;rc=u2 zsr}@CQC~OIlMUdqbScIr)JLVxSUOOQ(pJ+O@=iu^e<46g24u z(h7co${-c{u(FK&s?q#bgNGR##2n*@0ADL|R3)lrs`nBRhew0w+|@PHBgXZRn24MW z08pvigUTDPz%&6d&^^zgX?tEy;KvA4l$ycIE7;rJS2PNjySOXu#Q~L(4L%p~`!rAV zEU9TcF8@m$NUE>+HyXFjg_s04AW1&k%dRZ{hZmGO&g}3lxe{kHFe6_jVc1NRS^}K8 z9T(^G@6iN?5N@9Kw(7c=n&wFxsWzaRY2f!uGqz1LCkP7m0OSYLT4YS>n7p|e!vVfu zL6p|F@&^6o65sS7$nOG`?M4UH#g`J53$e#ff7an)Wa-utKU*)v70ST`Q}IX3q5dfr1}UR6{9jU z;a4&xpTD$ZK8t*z2wuJb)V+YNXnXfHdXXoC536oaW$GKznU7Dk*KjzlE)Fl=lHL1H z`58AWbm85IiuEkzx@p0&<=5``QhbUhF&DxH zXoXbS*}>|K*J=PT_44xEY(N(3=vDn!6xj6=_ZZdwt4G9SL4fSKNL1vV;Oml!nn;L2 zQ4b-e{9e#x`AYa;$%7QIl_0hPE@m855=wRRcY#_tbqAE05>2~QfEe== zNO7>Ty-L=vz*Gy?M0x60R4%cMD zAUIbn?EF!7hd)7Oy>xhHMg1nn_4i)1J7;U z+lwwet^3a~Q%e<>S3t+2L6uPBCeO_uQ(o^8U2!8rp@e}ygpX#MJqg}aJnZka2JTvJ z3S#3j_Y;vr`~-@e#F*fkWCBpILN2&ox#G3VW<)o?if#ecPhsFc)n9ZV`zUWy2(Mw^{n=y6^CC%*=fG(=ieNr-TU> zfad{THoR~>XT!tMfUjZPfG`Ng9~kJ2ZNtxKJ~`pyF@d20D}&V&J+}4*8Dv{Yy}ow| ziwv>HidFNEPpMwPk+!i9&ZY&E1#6Oh1|a}n%i4-=t1u^2{*?%c{v)pRTg57ptOT7~ zft5hrRry>~87LWaN+fX6cG0aUER&7lybfG6o>6Vt^fcTEv&LM0%_m^y^O3$-kzro#<_QGLXnZ!np6r#h`|`n!;C zccyV%Z(i2XEUzT8>WqceuRDmSiXGk4O?#g8Ww~>+)k}LMVjB!*kkh=o9q3W~ChIZ|tOx_2> zf@RmK*m6t4D-!g7C~c40vQjnFl{A#*G`}e^K6|FLL5vW~?#*Eo$*z-^{iei8;vv2A z4zKgw!xcT!&w`5-FXUnuWffU)*TUSz25^H28d*1|EMf0%6>&L81Vytq-(@fWLJ@y_ zb$3=ADM<_SC#pEWdKtu|jBHFn|DYN6$#%jC5Z3c-4cU zu4r_IFL~WOcsk*%yfPo^^9-^4CW~GhEm}6x)xZ&uHE%<#fhJVd_%^>1!8V%NTTU8J ztd%e)=2Zhx2o-x{aNYXSA^yJzD6&#H6+$Ak5w&Wfew1hi(I!MgoineXg2;jgGb-d~ z;h(QMAUMyH^wC_QseELKaLV$5$5J)?lmDrylA?(1{8I(ID^axvM9aywWvO6OuMDEG z6O$C|nkxc`(h3%&OokZl>bU&6gk9uFAmm}1k5u9EE-d*Z zQ(3)lc}obN&BO$az3{nfIVrL>*pG)9wWy5=v^OQS&=@c`{kP5eAJg~XWbw~G z7WMk*KlalSP>XwUe{+a@#^OBvfCxP)Uwt_W?5-~T!lLSk?~X;J#ql#+Vq@usZ*M1o z4j-9GBck$WN2VD)&tB;(JH0cuv)-c9seE&Rt1vq`Z`eu5a62?_$_@qrQolcxF&G7F zc`gGK#U)^MAXb*kuS+YuL3#z7qzJcXPF@Sxq-CJ|cQ%?zP3aHxM;_jG8BNDE>gUTG zk9lg|>J*(<*4)+bX?8LiuL)RSMm;{7NAHT)J*I1Ofn;uz#~V_fMtjm=Q+hh4m1{6newG&g-;}ho5s%N`2YIP8 zG;4CYY8*oMQm_>Eut^SdgNNg_)HRvSQU`x&&+v+yI|?e8;Y)GmT*X^5TStPXdQ|rw zDxMX?PFrQ!FI0pEXR3EMvlcXwwh z(E=bHI}+oXw;e9?zf+7jEo(*7$F2daX()!(=>4@_`FRfhTg^O=XC^?f?=KK2UV2Ye zcXxJ3-}ixDhWa8F1wXzbiA%DhkNe&9lGq|SohAf0nE1uy zij4zZ9$s8Ac{+^8MYM_9ZkKVE-inTTKJ zjeiVD_}R4;!>>-{?)vknJ6+(LCKwaC#QATCarFLtCezdXZ)ooG@4iYybYod32C3_;K>i3qZP^CXA`E4Wax+%0`F@WwLIS){nwr za?OD&=9k~!0>|%F!FHK;BOX7hYK&e`WT9g2i;tt=Yc+P-HB8hF+aqRnNHUCW@{LO01Y*-9p)*8I$$(GLkefG-E;i7~%ReqK9KZ9sOS!W(E%nnC5Bd4-jRFR&1#eZ*M37QU{fzXiPrO`MI~ zZdP!@)*c5p?833^KMK_OU5uO-vNxU=0L@UiWjtfw_tlVmsimk9>8&wOty7L8cC z*t1bh`B^tq6Hl1|k_^G=xKt}!w9^_(Gc^`mmP7@!r5*JOJ5ETM>|`*NHbnJ12sB!7 ziXKLL8}hQ#VTl;MJLI#{n|E05*e?Y*C1jB{^f)&qg&tH-p5csRsj~Z6%=AYh=ZB@Kgg&D_m7=YQ|rFW{XYH*2lEe)W8xLj4-(Wyh9W z=*~CMqyR+Eo;Kq2=n&t_oh}M8%2N7N-21|YN=xWP9t(#uHg^ZgE6}H|u8VBpKTy$N zf~5*6JpR43L5*Ppmm0d15KIWIg#sw+Mz}!(cIJno{IX_xS0Z2#|Hpqmn!%Nphnq25 z4JCzG+(0f&sI1hOMh*(1pPcOW0fsHTxCX9=XKVwJ=hn7?-S5rTXM|K$?$AN5XPX>M zFy&UOg}1{q3mG*n6BmB92@y1PXGvhcB+r#M{IsTml76ZlD95eX)pD}XKG7Ga&CUCA zY*?Wa-i{=wg@5?4s3KD23fv2*>xi{QkkO-w1Q52D2lJG<<{VE!Xj$V-8c{PobKu8A zv@Z3MRG{JoWQ{frO3FZZ0ax$q1{y_d{Yo0nwOy3A*WJsG()B=odP+#qUc-{|{ERzr z$Y42S0~VjppRv*jR4*SGiyd>2bPB%GwzVd4FA00H0a6gD22bJWT%bA__bVtoC#v@m zfl~NVw($MZOrDRAoYI^R?U0n+|Ho9g4K<#tIt6ra)7CmT5B?*#4& zbxh;42(TSs&jGIyd(atBhbqxJ`{=&l)ZT0p{1d4hsM6xy+(WZpFp z*!7;?q(7>xD<6-S#f#Qomze3tS;fE0J!Z?BZ-4A6ZKkAL|B*rdynDeF^ED11tg z4YGcej}FSo$w$(pLpA(g6ls=gqjLtX24jF$e}o_GFZL6)TExH7@Y znB~67Ip1VHU8M1@R>1ePkz^E)MivDMo@Gp%aC8J(GqZRU#$8zy*4H6B=i19 z#6J2>DUm3K%sy&HX}F3|r03U(nW6aVvV-W9`{nJg*f-%%O~=#Sr{rZ<P!d3P_|T8)6E2+ylRYc*zT5*o}D&=|#l`UHru87w~>GZzj_8%~^b zm{;dtAj|&ct>OTVIm-ooBw-;#px~zkT6Uk89sTboo<|0PK6?D&5);ewx>^`JT&j0l zYLBl1T3dl)agmW--T1;si$M-{Fdm_l-Z@*UPv=4sbf)Bn3peFIs@2DuJ{$RwOm2I; zkj73UA^!L)#rtJDXW-!Ijg49X=t^!NMwVcN6tftTi203B&ZjQL{n{{yr-_yd^>29f zDqkU*9rEBw9*7u2l7XaLOFGIZgx{TayEbXMG!kHzqj^lj#cN3+dXYkkJ}87}y3v7QEW4 z33B20h$Rc$5*a$X@6F!c0fmgTbUa^BU(40>m6&fM;@Un&cpMZQ_kuN!>7FxI3RY`xo z%@}IodFN2D>z$xc5Y-l(QZe%qs~s;%=5jTX45S2#343?q@<~RI;3w^SmfZ|0&|lxbcuKdBNhSycEW~4(HK8-Z#5tV{Hx% zbA6fo*3NssS^ajN(?EhGTjdBrz1Mg9KriZ!7$u=7ajWIYEq{3kd-}c)>e{7!82AHS z!U(yZcv|m7_#;YbP%3tk=D~dH$yj%r*NQ6l*@M)89hYo!vBT5iiW&A(wDKK)*x219 zzxUBN$LQ$P>naZoC$ZeL4b_%++qE0Fu=%{(oQ+#%!xiZbw4NO9zNCculV^EJzy$5p zV1M`uz#x_4F1{P4K}^vL-yNtgN6f6$KQ^K@>(-ZRWO`(dn`T)=e|JiVdJyOUcjepJ zvJ6IEqu$?h`ytz2Xt35z)7mIG++x_!L8G}7>sUPPS2trBgM=; z{VNGHB^Cl~S~6M!G;|1w7$o7!XvIk|Bd3yq;+npb4h#F&(14;7yR5gF7?v!db>^3Y zp^vW#+KA354bFev)1UA3P5At=T^mYlPSjj#GL)7PP4D>=#YbA=ZNGvA3flICjp?xE zxBedZ&i?oq@M2oQS>*@)yxGw40zvVF7eP7sxyB^W3Hb4b?oW@oCYKFkP|yov2{i9$ z+90cYxyPg$tK-jtfX^wa#=49e>S~S&tduX}6uqmyJ0zkkp-=`x253gOh~x+Qm(1Nw z;&YF3nv}DfOGSSS(J()CV&`$ z&wf9sN&Pz)c=c-re|%|1wMT%gc)W*mya|7^6m74$P|jmD*en3$*-9 zZ;QY)F0!DE9HpJ}B`q}!rv{7_VAS&!M z&i{07Tj*%HeQT)15P|VDJ?m<|cWf1}Qtu9uwsb3zl3fnDMJ0h9=m^O}b+DX2F{ zv{W@BF;M<-oSBU>R`K|7uu?u&F*iKE<#pi~BVuhLjbDmlYT7H{5oMVlOdlbB5Rwz3 zb*;&m-r|?WG+WZ;ciqE}u$L|=->bfGz^S-3qxDEKzx|D=Oh$35KC=E}R}=)D$ei=# znyQ0i_xmP4=RUc@Fphd^{#oyCO>SUWzZkn$K18b^gWuE|cen*@RKQ;VEf}9FY(e9P zR)Gvdj0|nQV6FKikC6JGx?>d-*dF+!<`3s8jOjDRhhn^87D&lO_KT3gir*Ok*Fpi> z6ZlWN?K|D?F~jWn)GP@w*@{uI+_o4r2dC7bEP%OYF!7K+=qbw|VUy%A8poQ@o_b&X zq?$C5RtOX?8iud^y2`h;^h-F>uq6IisbC#TCC1{US=heUnU!Yc_xqhM1fuL36}J$) z(Zo7V?XbP{$V6*WmbUq#CSd~vPS9-*T{F$GbSFlFlC6=E{k-~nn%~E zaM}}qNRH~IGtjV|CV#0)r1iu|SR1A%RGQ`tVSg3%`t!C5_V|$s+uYVl36go6BPB5p z9((rYIC+w)A5T^ zMb{)}heLK=pQRR3Kxg4Rwy%OlB>ZoNlfuZtf)Zq~MFn4nS-NHkj!^a6dtL%csHIou zr~gSHZs=0>yz{spWO9ft_hm(3!liR=SHk!Hjjq1}>*_*0O<%0Iu*uMk3qi7JhIL{K zr?!E^@YK9b`;F9S`9&9fAsRKKHpac2hXW{8nHZa3V5YciLF)a8Vw4qSk_NAS1UQiR zW2h$)*d;a}B+uA-9o+{BdG}>Y!D=uWQ&=~uAv$rK6GT@a!{S3}jWO=(7ema~`hJpu zh3;z94feXqPIE6903-T|#zyLrO98MxL*8crV;DeNF0H9jbw2~QJJhFATrDVVvd=Hp zyf~+4WdC%QH?apL(iTW8${71?BG&f4Dg)&`>--#8@QbHx?kMoWTL0e>rWD>j)hMBL zg>p=8{=o3@!F8V9!&w_NIqmDKsbozH{8Qm!*|E1YJ^lgW2FH;ctVn0`N?Xw2X|vD%O3)&{fh ziM*qsSiToxnuY7=fZFt<@NzR2D)Ds=SPs+A_!$8N04ne?VS;9!YA6S@E}_`yGyU9p zmSPZUx&@8lV6iS_EYjR(inORR(SqR(2*t!A4t_-?zlZ!gy&!#sQKMU@Rw=1o3BhKH`sc?s0CyC z=NdQW)3WZAzoxhg>PCrVVfYDkB92S#PoC>jlx8BJcLZa9CV3Q0FO92uPy~W>Vaj88AnyIw-ec>l3<}>lD zr(rZpaxu#MhYUmQT>A(m|d zc9w*V_@j`wquIQ?S)uzcrUFTPH|5GT;A;Dj1jJ8-Eip3h>6vb_3(;aN6c;DuM7~72 zqvzt&496)!OdcPLZICODhCZpv+Be_$5LAeHP9fL(9A0BwhGGcNo)G5|CuX! z^`C57`484?Q{8QZFqMCi9j<_70tz6r=r$bdUf%UXu65ovciY0^j>%(GsYHZgJz@P{ zoo2CLfL^9P`720@ovA@nFr`4tfJ@H($+1nvHK(eKWJ~d zc1-R5=0M!B|3qmj7w2V@J$LAA`fEbD3w>OMPy8wF24tVpU~$`_{1FC#-VG=}Iufid zs8dhFG?l4DJZ{ptW=;~!c#a;voS#vllj_p`I}sF)-Xx7YtCmq7^u5xSue#-AB9o2r zUVuZN&9pUEweBl~$5t?~O+m{7*V$c1#T44^gn9 zr6eRMgOp{Jb5UtEWRymX%PFdbukao0Td^Fiply%tWIsw7;Y(NLzZkc}Ai&y482={x z`G_ncxS;{>V6G*oNeB%ynErg)qflcPwe^0$!~4EUcWq6Q8IEtf6lq>o@ufw4Y(&`Z za(ezSQgr|ZsMV1OBHuAU+j7}WEo>-`#jWyD!T4|*A>xoHxID%!gXP(v0 zfD88PQ#kY$>|VZv>ZSjpDW~V;Ki?<1p{MIKKF_Dy)j_`Bu|fq=jYambIL-@1;hDd< zl3Sm!jyJE?!~jud=ibK-CE_KSdC2!jgAV4K>?ne6L5r@UUFoh|m*jGoOE&eU98O8# zPwreSJ+&h|OU@_oM8?HBH&UksqwmrOU*%pya8Tp8ds4s07CmuX(TvFDg?EO2nqAoq z$i^Lr=HB$1M3ssD6bJBnzIiUSOS5jD)?|{7SUPn&VgqtIa<&d{&(fBQDwV| z?&j{quJJ)odFYBP2~u|2|22}_oO1E!cOHJ)m`LGgS>u>WZ1*pWzA>b&^wgWbX2`^( zMU60B&5qBNDViP-w2X@=P8jd>#>s=)h<@_ww#1OSzqW?=M?Qj{hu)low;_F81J=fh zHBZ8r)9Zwux@NBU!M`cGER71jYkq!}M^Z>D-@_;3B4OPCHRBj6Hx$^ZwAg?y5_# z>l|Qbgu(!T`i3$oKC91b;L{3BKH`F^bZ|hP#?{A`pS67eDxg)==ldmI3+ScmZ!3|` z&DA<0j}B8iGOZ6N*4a{iSoS~M4k(-IJSsphvAVjP!0Mc6wFR``E7~9W)6-8~yMQ~V z|AitD?`^q7+-%`5<}Ee5kd~M|(S%epKVQg_XOyDDeVz%fATHj2{*$&5BoT=s-pY<+)NkIV+@b_)ZNS{KjiIO+TB z<7B`x8J%`a!sF)m*cjk(*(w+D>YvZ6l8gRE<_0X#6`&KH0CsX--}2(Q18>PXZX!5m zI~*yM!7;AR3O%gh4&*=Pnf_GZH5zgk4^FnOJ|0ol)=Q%yHayebd}DKxZpa#@jV<|i zfQ|0z>5&pdvOjH>w06d<+-sg#s?dd(k(j%fLB*CpiFNG?j7^3!Q%wWAnRrGF8Y8;; zvw^W8Deb$yiBa7OPK1D*|G@{iNng5+@eI@(->p9l9?C#S18m(mmbuq5j^q2NS!lGq z$7zE>^)Fq#t3&ZDDV&zY!n!}WK5mvh8K`Fmrq|*Zc^mRF`1i;O_ssS0#7A#a_tJX zJi1PX2eqUpJ(r&A{tkNi?+_A~8zn$APEFgVZnwI>QHMai^29>glu>Gyn;40)%}t(! z_pqv{B?^jKRRER^R7#9J??o)t2et>X637dhYsQ;2(9>RDlAP`HVz@#(6wWmv<1?J& z4J$TTgz0KZ>C)wBxE^pCOe}6p9)KGVSI%3BRh0lCTy_P49!`#L`IL`rz&0xv z^-qBCAQyHANCkY(dT9{wbI=jy(|64dKp&+ex@bX_A5-AuJ`@sx8xqZ3=T#a`)8T`P zmi+yk(JIYQ!o4z>$bo8`RHH!IG)37t*?bx-QuO@4Z(%xG0PS5Uj19PU&TDb0?k1Ij z;t5#LFv|;yL*$8fh=7|L9$bs;zI1$1AoEe@Y&!zY(W(cR{YdoF^jm#ao)ZDhFR}8r z-?=Nb2{kX4wZWWL4Zoe?P4$$yfYCNspVS4^;r$nU4f! z1af+nR}_d!9%TUdVeGR5Li}BZjeB;i9%ya_QcH;6+sXa>lPYTVpZo|lHey<>3CnisB!7O5`vrnK(1RJ?Lu%g(HLQvXuVtitGQLmF(EsuG<;x7R zkGIEDf1SgE&OV;8LdHcZjj89^t7LLaDBKqqeLwNY`{sjBKFEKWJVJ}E1=1HC9 z2&S?qMa-W6v9wTZD6=&fRDFCXDaL=AUk#^oc~J;d$>XTRJ@5E|f!>uRnso^waqQKN z^jlwHQ5t^MjJLdZ>V8Gv)5uX|1{pHSeMK5J*QY%`NO(8KVT`)3hC)Li!6D4Sud7Yi zqkvS74i?#?cNCuE^iSYH3)}}mAUB{iDro546_y~j!whoOC+aPs1YGUrVgQUiplLZp zA@~Vx1+R%macdJ_Wv@nHInJA|jy()#Ly*pNC8+4f7bR^*L7vPq4TqmMP%$A`p<2X$ zpJ0m;0nkjkRGl3R0OENm>4(ZZrtQ*85J~iRgDp6Wo&;0d8Gdk}h_9-S98i9PWZ+9{ z8Z_yU(5{uc=?;0%a~0gjj5vDjhd^|~Lso|o4c3UI1I@#RnwZ4of6*|8U0+%jR;~y5 z$JCbE9rpc2#og?RwpLG#10gl-0sPIzO-#kBT6(A^q7=8v(Z+?Y4(b^@RMW4Y^5Z*(5o{2jyffM1+gqT0-puXNQs*Q>efmn(kG>eeUb0D~7=PcFDoI$aVn5%wTk%cqw{6p({QJ3le|tcD;d}Hj zVPEt6QUx^1(uA4V^P%!960h4>RDtJMIY;kc^?c!{_l_P_*E7;**m>G;5)Csb4+=!R zFl7t+8DIJ1wcMzvDyX=1hewnqmj$mAQFu%Z1AIlb9A>;Eq-}14ZC;f?N>b`^9aH{h zPE4%%SsiB4*{=vhQ+QVQ+>}4_WAt!77Vv1!)^MhNdmY{!@OCcW)4|cF%jbq^fMqH$ zMn*aOZEw%+E+eJro1PP`H^ali8dah;9unS0pmLC0NoxZ#8NQsqw?b^eARz~|?3oNn)kU4P! z4xZngQ+NEalnY^#=l+oISPsI=VMhEeno{XsiFv;zCY|NsH;hNi%^t3QTZH4{k=P)= zpDbGkdRGY{&~ubUb0CXw7c$Jr#HOvk6)lnm5!bNp`G#VuZLAVzQ0@v zM20tF8nZA!FP^PX8XxS!(j_!;ny6f|1Wo3Jn;b% zj+j}0BU}vwtnOeZ!pJLPPZB}@8cwWHAHqCM@1xDZeCf8@E9nTch`6u^v8() z`~c2n?^`B`i{E5-gT{dvFts;g)@e@yFX3myPOQ+tt=NKp+t%wpq0UmsX^Iwmgd)TY z1sE)HTI@vGXZ}f`EUSc7P7E}=TqRX>vorK6V9 zc;c62`9n1ScZheTGG6*lc9vdlPi#e5ZFH<@8S6`fW6c=>Jy*yeDQVG<3<<}YyD}%K zaQ@R*pdjUU(S5i?V<%v!OIjB%Db4gve{rdn2~ZtLrrPV-ol!aDJyBCVP;; zkIRyW>8@pVS~8hs{~^cBU}ABV{!!~t3xvb+OrX=^+b~*Ue5$XZXpmm?9u{2_&F|-^ z&5j&vrBp>%hZt(T=l7X4lILfer&4P}cOhlo;RS$z%JsCA(|C05&rYB>($4u*(A;J^ z4cdxDj*blb3%4S+DlUI?g*QrD(x$DqndSbVh0ZQ`t@GV@A38^(-S5nl8mK}<=1!=gbf)daUtRkpCaO)?ox|AG}> z#LwUD4?j3VJFiQ1ZJSxFw;a;-axhLtP6eJ?Nt`VeUG0xa24^ZC4nF6f?ACrS)QyO~ zhX2=lW+#pLwLW6da@VWDbX#gOm*!#aeW;YzXnJ}!IXkB#&#+ggJvoIx#>zEZ3zF0pX0GrNs3oV;2&L)pX1*HzCEz05qAbF zH`9f}fGgu{$A?pBDvkGQu#?{(;I2eUAplBQ^IOny>u#w|Tu=Lr1QBS$D+%)D)vC9_ z`raU=~s zS?n^uecpS$XotMUUkSRrgL(>3sA>%OR3O4^(cTTP_!*md7Do9;Zo@a1-&2a!1%)e9 zaKb!*ylL8ViP<)Hy7$%L#pNjT>M;yB2Y(D&9It;ld}BI1NtEbvM#?T~2+$I1;02KZ z|IGVc8fs~u14Zt$d%zLq=03Z{;c7g-bHj&HT)!v1%ca1>$7L-(eq;>kNZa>|eM9TN zv34WT407rKz_sqDheW^0-Oq?T8#KZ#w0p1NiYut7^6QBQ842GZXH1i zL%qlr>qnouLN-2>9sAy7o{wGnY2gJCr<350^1L0DWewtc^i!17oaei}D-6f^N*?V2 zT)~fF<-Dnl_NwU-<(Ty3Ss$RFYPYF|CJt&RjYUQwDlRVy(E416jhXge<2 z8<|&x+K{NY?c8PGy|eCbM@s({C*U01vm(2;)|YDgBQO%HB5IKen74 z0`txtpcG9WWtk{PW&-&JjD&F zR6;=b0W4+m76iMw++&yoa4Agdk--Xvz(-*CW-E2OSDn&ce>c08Ly_!Hd_f1Iephfs zsk1`-RPf?;-et%3DDsL1xj|uc**?SAe}JG&e-8nQ1erjk!f^1lA0rD09qgJ@u#Bbg z{#q}2TjWjhY?A}39n4Jwq^2eeFF|?r1v3cDgJ+IcB!Ki=>iz}PIffumP(0NTII{V+c2tIND z5haU>-Q>#|)}~}(hRR2LF2byk>q*o+0)qGzv97>9xy$U9N~#Fi?XHvA#N%V}4;RVS zfK*XiCg{IWsD2W>hfdjkTPIKhRrR;%ot=#YukJoCb20OI?9_E`3jps|Q$ixM6qw9O ze_HSu9hg)v56D&FF~ems!OU+DG7_o@j4Kal5WJ;dPvzV>)8BlzP9Pu`y_MZ{m(2lz z8i!428B|7jq*7p6uHceNDlxX*=Af7!6LN_~4ESo%t@F;N;ay(**a)H})An4eW<36m zB-pjhu?(v(2ks2NH5sd7(23@wTF70i3OjGQiHG&duUsVZ$3QCA8 zg8KlRnzRH!Ti8H5CgP!7kv_dzBf4yScl-s=k?2BU>HqN;TS1g!z8BTNoAG~Zakz)j zyVp-2tkO{XPznRY&4ua()KDI0<>$dN;GyB7lp!O z7DH}*2wyt1;dDuD0Fbq*Q)lK~pX>g$_AmKt$dxYrfQfT{P`DpI*c$=aYg=Hh&ew3K zz}tnZ?@zm&^}A<$%1&`Xtlya-Df8$9X-FBo>e%J(9!9Dga?BMD<~& z!s~_DVnH##zMo322!IpT>!F*@*Z%!<6ixx>RuW#$=*TlDSfcK-62OAQ3FMBpq>CLo zX=jf(c}N`3_KPvYF4cy)MR7Km@_%ZCL@;DrGFok0Nx43B>GQ^)l1y*gW$h=v_w3uz)tO!;?prHGKEmqU~L&FqkVE= z&e-Q=m%87s8cyOiZPXnya+r@V&e%0L`3u4k1&1iIEX0WfY{OVG;@Dr{!MHQJn!%dU ziE`*fB@hK1eLeK!W^@8bGQS==27V?82S{Mf6Rjr>-1qrD#m=utxUKhL7-i-krAD#L zcAo;H?TZiFR(5}QWMqwE0T>6a(Kjbl+b*0*Ob>(Y+@p+ZW1MlN~ z|KyAF`C3&^dz+Lm`4j*)J#@wPos`>K7-mtAg?RhUo(9aPf0?$sl=iT?nK6PozNrYv z{%>1;ti9YU#~;;Bm-3zbqk0KpFn02QUpq;JSM9@2<|&%L*Nc#X6v&84Rk%zuDNAx< zoA-;hylup&-vZj+?Vb|=OK;-zX0lgK-THqUF$p%Saq@0T!EOv_E+bp#Z6yhHuKS1ljk1}Uj`&zj zRbM*K>%tdDdzj<%@7|ZM8i%Cw{;RQ3a>@Ms%f@eOe@sHWZNK6xA`n2B#zUZMT5b

wr%QWN5{ncrj`2LOcR-s~Chvv}-t6 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�(et5AN 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 TaxS;@;8|@fY|SgpJRbZH?G9`L literal 363735 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

`L*$5DrL(q)xKOOa$!TmIjmzX4GYFLQtwE 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%0A5=l5$d!EfTmd+4aTkLsI8E1U^yhNjSi5# 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

  • 5P~YVXPdqW>1;N(K3IIfj$C0_Y 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 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon2.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon2.png.meta index 265d56e45..669b2c753 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon2.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon2.png.meta @@ -27,7 +27,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon3.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon3.png index 17276d4e63fac52597565c8f2cdbde72f1ddc50e..42d87958e36bd3d84406cd8f808956bee1f47c6d 100644 GIT binary patch literal 211212 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⪙&o>hkdK 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 z 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%0Ak)ghH6Sx-e0h7?M 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 literal 79204 zcmeEt^;cAF)bvvs`~3;uPw!dltT{iNHRqgt?|a|Zb?xg8*HBX?CAv=p002l|swlh#0B|vvxBvn? z%nyY5Sr7nA@YzcRSuM}`gC%@dt(iJ0$7a&<#;d?jB=o@o_oFS3hBI=PeH@BZRb20V zdB{G&9zaB(8P&Pec(shVZ($b{^Dd)j(8b7HJpAw&dfDWWAAc|T!{cK#i!Zcpl#)Qu zlD+KWux3o^kl>B2 zGkf!+NH8<7+{xa$NlHTWoz90VgVGol`98cy05uUB>B@90XU&2H78{z3^Tc`04 z{(E%9a60Ar+FF+#^7M~8ch+~(*b!i1@8xpxg!z-xiT}Neh)LLe(JN*JuHL-;eSPVp zVHK}5kkFnrm&xA9cNwUP`0t%4n1O2I7Vm30hC>X~wpUX!e-yorl+}NQ{g9bOB(O|+ zEgEnR?cCAKQxmi33WmFIsByO+q`Mdtm^gM`KHbiO`D}V^yMdjzQdHHXck^f0`(oNm zd%jTQA*}y?H0k=m~w_%HVgF+DYN3U=Vl*yglb7 zc4pSuNKr*)S`%ubX(cDQ32@1&v1^}I_+AYssH<(}z54e_{jEO}o`92B7^1gtb+W72 zndkUesC#ZJ^La_1wsR`junZ?lTnI_MJ(pe$UXMxJN)_8ItX@ARM^PdSCl?z_o{)i_ zzv-6c8g)Y!~Rxj(sBbP`$;=ns`=?jj@xA9}HT#>!md0+q z-xgfnzptwBXtKQ<3qN54{fQKvBP@EQuG0_5WjZ>3lIa@}7E61_5zWZIWz@eh=%C`5 zw3208mn|-gEp7L!!^-#?Ve5h=bvWFeHSc_~FQ|_=DRyPDR_RP|p>%Yx;4Xh2rQnl_ ze<3CQ;!_SjGYvsAVr^l=8jIED?@K%hc}?t{!}|d1ww|YdFagKorKOzv65;w6`>76kon!c�EeKZ8@AUPK32nPw0Au}>T_L= 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 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon3.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon3.png.meta index 7f8ad48eb..d07c2320f 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon3.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon3.png.meta @@ -7,7 +7,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon4.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon4.png index f0b9d721b4ce2f1f696d2c775692c80e1d66dc2e..11283aad5634157b45a8b029fdc9d5f8b969aff2 100644 GIT binary patch literal 26336 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

    T0(%EV(Z5DRBR)o~ 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�a#g;nCQ0R>w>9UAoQCf1p2{8$w!aG&J9O$W6*6zXR$!hy{<~&<@c4SC#CLc% zd)GeOLMZxu*LtNN3Px@qrO%#oV$tUcjBUDGAqfovRewvX#1lP}Y^pNvHVwES>oISwX*{h=mPPeBRGSIX zyj-(PEC+&OCj_!y zcZ$=MYQuE^OCrm6owZzeVsK-&27?ZICzRzqnV7H@uU1eB**jG{#48x&mJIML!ggsO zf|Pbb65&>T)KIv-;9#2HfAFKokXNp%#Vla@#N~DGWOR?5=p^lQ>u}Q< zSlD3fhb|0CbGV~h1F*WD_R{-C1jXv*Z$I__8*dg+)y8#ud+Ul-&w38MRf!pf_b)}@ zJ#D&7bz7ulE5_zyCW|l0Io)T=9vrgdn_thgdE?u6f%Vo(J6D}q*!i}Zlx3ngu~ z4uuGI$7Yv*&i*gRV;fTF3l?R1wxM5@y-;i=#(@)MR$|-bhBXMCkrmhx)yp)m|KNcR z0F9B#v#KmGJh2Z-jn{!}8&t_}e48H1XB~($jDZ(Z74qsvqhSVRWc{KJ#VLPzzE>*~ zX()SV`++06)9*?Myt2g?aUmDUG$?Q4O=GI#nFC}5^XX<5|12kN-iKCz_am+4Rl!$i zUfvA%38d@kM4!d3LTmkTvLYr;`v?3q6pp1|Xrma{gs%xfJY%~1lV1I8PzXVnpD-rK z<%gqu73B&h=n7YkC1Azr004UlYmP8Zd`43uwQxG15G4I>#FwkCaZaNb6aeQ>xev=Z z3D{7Q%t2%z%nL!QrSE)*cb(S($9pnH)jKoJ_9ms;V}TQ>2CZFiYH#ke{24m z0I?<39zSXhy;vD>68{mtObfpr@f1I8ef6#cP=$2ZA~su^IS{Vun|&}vhRf8K|RVJuiPEd#T1)}IQOii4Tsy*s<{ljVFj8O0eCXN z_IK&7gAT^s&beipdp9cpa&9r>&4T={B5-9&@rW|q8w>dm~rC+nVU zZ?~-#7;!isFe{$|uLj%ZL0)$R+I%OjAr`Bfa;cx+IKFhmSMGJaNWuS(`yKZdGmgux zZOsdukvishdzfPy*yxsmJX#faz%Z;MK^}?HQc?Wb)WKS?9A{6Rj*B8k@h7Uy_Fgz( z*|trkCA})%?(Ic32z33M>X#1yGaHKXh}}b5IC@~Ge%oXvhZI@EAD^u{maN3q#~)=N z^T+iE;m}>4PkIaUZ8n&aw>iPXh{!Nwtf2?6_avug$?yUE^;!J*uc$mM4Gz_6wMy0` z2&P&Rh$5g5EmyT}1BJ2vPs9j%vrp8cyv=9JlPswPY1`4!@Y1@)MsVQ4f3nT2E?Se@ z&wKi%I+v)H&GcrOB@=j)e7t9#8HQMlaBfeq!k|g~8BX*0?xSk=Aahdf<^e!zsvvb%_)-@ayCHi=kx3kSP>Mn}}YqfS> z4x5r+LL55I4nAe+03qneO2TFu)}RaZT1!zy!H)dykdV1DD!rt2Iy9uv?-+c3$J)m$AUgwM?z4y#OT(EqE64FoJu=FYV9Tq!& zt^m8zSKh9llH6YrWgeOsM;2ZF(dP!Y?|w417IzeDyCqi8`%D2!V!sasc=jJsKf7>GrGlF0} zrYoTTaj-+D0#jm)jy8eO4di^oA;S^?x8BSC0}9tvEiX$O-pV}1TA+=)a>%P!h{7QebU7+<63j(%ZOjk~SG~9hwws z!?(8^u{S*7C73ElC-!-kR;5Qcm5tdegwUf94(ClBBua>fj#o7Xv>4kxC(IR7asSOO zK4l?Gf1&rAWx#fg{w@F{agv`c>X(OZsXHsRJkz@SC+N@PkO?x2UnLtoBeL5D$-m&)J!3Y`8bzhu<*B)DTBsy0-1A zaZBs}pH`Y|Gm8txO~ORd$#4C&rBc=NZ5HlVsCHV(9p;y7c;VG5U58FD|>JPKC>m*@t(g-@jvk%u=e=;uA(@NFR$WY8P`XX{#W;=NhwQ zc63JB{4PaF=E&0tNrolD5Rd$uO)g1V4TaKO8P>*&a7JXMHjmfbj`!7?uOef2?&6Q6 zO}x1NE@DwM>2}Xm?APNw4TA+Ro?;8&7 zT48KR^ATcQT0lLAwrS@Nr8XgJ+u;;7Lr8Bgky1_ceHA5wyC0rO$vpbGJ0j;U6%iIj zvwk1x*p109KgZY0KBG%(^V=HnPKes=(NyR9{Rg0WNwF5C`ksEwj)@*oLB1iX%opA6 z1QS`QNK;99QZn5+Ut#j{@iHq32d3xZLNVxUIYzPB!*L}~*o1%ggvr^MjQTxUTCv+& zdt;vTe&rO6z)lv@o505ct+-Lb3bu5+*zjwie|Z0VTOr!(_pCrJ8EuZVhs7S%o;?2a zYmHJgWo!J{bh8C#2@Qa4W{YnZN5&v_rT!C;7Kh+=)#pg&OR&hA#%z8WnoXO`YbYJ~ zp930eFajz}TFll|v~d}@_%wvPIO=7z6DB>Rj~H2q{rV}H%>GoiiUszF*3Q+<3E)jpEZ9}rzFbp zo%SIMx?QO8fcXoNM)K$QEy@6GDF6 zuiwgFFo9heu(bbx$iu#PCTLH~Ho=Qt_!6^fO?G0=H>WZ8d5AhaO_Tn^bs3Z(pt)0R zRwDOX>*Ez_AuDJz`r}f|xV#o#7kOcWMJfF1HJ)CPiNO2rYdhTlLtXa-`ke~m!r$*+ zpx@=oS&}2#a%z=dc9&87TG^UAJgatW@9=ArQ;7)1XqdN|?ZrCS1W%VvGMyzUP488O zWdL<_aq*x9*#i*ZrgdgipewAJatX_`uBQ10>t$l>MaM4s;w_#gy>$8cvXJhKr!;2y z`o3b5I^xA{@Ty4|s#=yzZDkq$ov2*GVwFL*AYg&_PeE|pml4njIuactH7sg)}emopDFPBn?*epp4MV|lm6|qQ8 z8)uLlwdi$`$o7(7<5*AIJFMfB*XtAZVgOb)_9JSoPD)N7nGt&81->F{2hO^@XDn8H zWW}<PVZspe;RJ4{kWDcvR7*3b{VnM92+tf?dJ9;4gG zqn?2&T)(|fSd%0hIB*-HPlri4%~umTNNTVO5-XHkHU47IAsexuG^D7I6GOxS_d<8W6^g z+|2zCMb233_+5)fH;+gE1dyvOz5Z?A^Zh$H z+gjP`*Cx%CFj+2DL!4LC*i@=)?>k56_3>x92^+x}MOfeGXnUzl~ zX3EAjSS_eS>r!a8Y}T;=T2ogg}`WR{@$xK|f2Z)|*|2)dZ3MA@c5YQWC-r z+xARw;^}eg?*}O+FE)rSugF`U3Z;{`^IpwOZax6LWObq&u>{xp1=Go6n}dJi#=Bwi z(Y!Cfk3*)$9@5TIH|2=m6s$8#oT;!3tCdJgdxR@D61h2K-!<~x6>Q=ksYNf=8?A-w zv*50K8r1OJh08{PNUu#V$w8}sv$ z;*hnD-OHrVs%o2P6NX6(ES_n%v$+W=x$%Q`6|&=^v#0fDVVnKOl${sdfs4l*dhq3P z(2&O~Pk`>mwGimDXZ4}FB?OePC{4w$$;HYD`7B_gu6JVxB`?}K^59A^%55Hi7A|@_rh*~0u~k{6~XN(nwOt& zNECcahzIv|Z55@@%FQ;JTcd<%y8N?a(%iNky+StxKR<@+c>5tlHQf!V?#C6vstq>+ zS~rd_97k^dz&{bSy!35*7N4xkq{G2GTSCg2Rvnz0em$WY+T-FjWXENP()N=f2rZ|( z&zI823G_d!5%Erp6is+o%1tE~FKoSekwk_DFE(|^6&*FYp3@duKx_Mty;55kveJ6JVi}a`Km6yGR;X(W{}Qiy z#8iE8>PC!cp$0KdXV8{^lw?9qIF2cRquiS}kI*Oo>QXsbOfmIYA$M+j<-mR`>VbRZ z0@|_lg%FJr+1E9#ZA!1U)6~{#i%6~enu+xI*L>8RNpC)LITBs8vsmPKR;YbNm2~jk zeeHNcxWC1O6$dReQ>GWAGGeAWs$I%nQE$-JidrFSs5k{-)W?Rt_jr=el!bqS%ivdw zMc*6QaKC!rLEXbWMKvw!#?mkU|1KOb=QUldZf-hr^lHb5w{I>T>JJg6eKZ%Nq16gn z?G_8V%o+w;=2;&po>k0y?_b?9D$6(eYbO?ctZ^iqbOGy)Fr?0Zla5e+$M5{yd2M?` z?6H=WFAn663?%!MLXR7kw3eVJvnSX3J;SqxK#5G5G1^m+DN#IIL#-*PYo{Y>JfVj3 z`KbY0Y8-pwfMGeJIFl52$v0yjY^iiOw6lZx@%^>+*Ys)Gxwku7^=RxsTQiSeAp!XN zN?Ri?H&VuP6HSy?f^sENy>#KZX#9^XS4wYR8MZ@<sku15x zJ1yxNp8WLxkRt;(J)rzLI5)HH;9pY3k*|F@_P z$_Lzluu@7OZKze=biBQ>l84_2^{8=?tGnGKJ|C&lf3JM&9$$=SBdI)Wt6nn@{l-?S zA9gAKiC6amgVzE$6+VYQwM@Jf(9es!H$0!nSlLlL%M#o$&UT2Yerl_bd#Erq_6BxIu>_q2@Kr|@@oV7o8j+JWpg ze}fs|q4SaPByVwX`%%;*+}9c&X}WK)7#3`3w@nDuHdlkQgF=!?&YZ<5*5XrHYQyY| z!c}2mwBxSt8p*LWsPT2TT$8|O&~vVbLsk#^mAr_}i6I zx`_<8Z%iH!^&*aim2BQX*dfb;? z056y_THx=dD>W$Y9n-1y_S<{ozYjwIWpql?cSQE7hu7HRQEv#XcxmGKjan8!OR%#T z%-ibAiJIysvG(A9V9^q&$2R?6@EMMQ0wxFfD{FKL=B;$Zc>9Zk12pH<37*`wlx!Q6 zMjw`oMP3-!^xtYYV^Bt}eeyRLMV{U=^H09lHxGKoZMV$kHH=9(7@u@HwcMt?)q4Vo z(q%|8zd}@C8N$O0;fyoYX2U}=&ad!h@5M#5s*|jzFztRNO%fuQSD8-;fwNLnoL;~6 z+cRGi=97gPudSWXM$aqAN*q-rY!OF9L|A#Q&}nv>?|c8*57G$WIn$#p+8e1)MFAtN zhY--_uxHW(nd#Vtzj=+)b2De4Q8R4(k;CQYz0Zs|d2L}bT>K8u{^5Ps^kAngl4z~I zT+#bGjUsKIfoj_S%d1aGKb7b_d_EDn{PLg{R7{LtEB9@QY8bbWD^!O&MT<+A<$&t) zfvhT7E3hQVe3QBUU^3&w+4RZVcGKjVZKQR1pDp6{oux@0O;RrJwekStOe&1An*(bL zqx@ap)AvlO@hZ&-pj^qK{rnnY(^5<*0-t_98QJ^wgF+&b>`L#J7ILVf_5xX4!s@(T z9pDKPuu(fNFQJ{0SSX6eg!xd9crG+4LL-rwo=2T+ipY34_ZUjs@5&%LiIAAyR+urC zgvIpLiM3-?@BOJpRf`pi*tNJJ9KHnUk#smUMnM+5UhFXm#8@Wb?Pn(iZO{MNe>nLK zdk2Lx3R)%i6bCvNwc@w=I22UJZEZXE3omT!!iA;Y8D%Q z@^JbDTVjw(HlWGoB?)!G1X0limu3uO*cIW>RspF$=bJM0!0v-f_bc(jaFq_rws6!c zQ6e#l9LH))6uC`x(XD8IEgftQ!j0G*NM1k7(Y}?Ox9i%>V=twC{I{|*$OtepXa84T z`~Kz+qNlx?X#{M3m@K_M6BDIN1GrtVFdUCwy(0cUt^=8(@_S+MH_ z>ffEv3DGSPzG+G>BZ{6a+Te?7`Pqrb%8d0^hF(EU7Ooc0a^fDv)K(M{s3{qMm-SPW zl4gDpaotGAmnH;qH?u>^Yuq8^n`)vu0}ouUXM5%Oecz*RO&!0ZQrdoFZ+Q?8z4?$N zqi@{fOiq9nrm6l^ciqZzqb_P2zAl3!@erLXOe3^t5`H42IFB=(UP4<~Fr;){s(7Gt zu1prPEsG6j=|lv~J?(fmdce%~r@vC)xcQ(Z7~AFVD`y*jct8QQc<}50a~9yF0}k8O z{f)MgIHmvY*pfnL?@0>ZRA0IbO8)u*ZT!84b2{jORhm2^vQT{UYo0dvqYP*`_zd+# zNPRF+g`7)d#PN$2Y-}nw+#FPYGyZDlFNu^`T(@Z^?kN=ohlPT7<7i<)G&#El(0;56KSodDX2IxCPexg3r;nEsjR_3O?O|SmDrWP(&%TNlP2yUbL z_4!)|$q6ATiG+l+EM7a2noX$7@1Bp9>iB{=On>!zGw ztw0Jfty5$uvnucxWOt*MLfSe+UQJiyiegT=#8Y5&yLolq-dn6F&YHrbP2Js>TPE|C zEcyvoN*F7c8sH?u)WZ$Dlrl@)$xAXE8K}4W6B=jAbnS69F~9(uVmN zsMZ^@C4!Sw+O&)R&N`E|Jg;ORp(E#Eqy{3fOS!r%A-8>0`2`q@bOtf|r4!#mMM1HL zAOGS%N{>Jc-BL)2>D6mJ`&el9iRBeyHZkgwx%4nj({-DbJ1q{hIj_9$RcNZg5h9#( zwA5|czEWwX66^GwLPF*C%LSW3lqQ|ux8$ag{oqw!fu7mWk8$zO4e8Bt$SkUoH`H5v<^Bz5avZpH%0Ntq}H?ysYaO|GyS(bz1 zEB};ucm5RPA^XqazjKUgpy~~DwKA_en?|=xV>R}65qZ4a$;0k?Y^`cb}Gum z@_>@xC|x!i9BmHf?zd(b^)&I;md=|W_^T)@mPx!Seg#sa?s~VvN>~Adz9P=SFWbF^BVq3`uyDc*+iU zde5y-^|_xJ98Tg~8Bz2cetpHz#8Fqr^ zx8cGB7WK40fWZWhzWs0WjY8RShII2)EB`rv@#MuBo9bl@&cfCP#7%C9;n96CCF+WUc@gm$sr823yUh;$7zyRQx0+ zO1!XilGO5;^Tc5V7MvmOK80;Yp5ixLnRTxDFhyxJ|2(tmjlwL)g)7z2wzbg9?S2Blge6Z+m*50MKrS#S2@JO zyApiJdL`PpI&8{(Y<1&fyc@pp*5lKEgQG6XxY0>W#M*J*)z)o>LOEMb?Mn&Sc>hbS ze^Gl|<67qqrf22b#zVN0?I!ZtswDjBG@aF2{r$lmU5yn)-q#{q?J?`!i#7sp<=h%vEyFo zC{feMqCR%<_2+g}9_73eHM8|#^g9f5Wa;3GMqQo|#Emu(4cM@q=DpOZwMiOkH0q~b z>MC40WJ^I-y^8zW%b3>$qAwF{a0AFt)ZRbn!R%jLJutl0cj@Sn=+(?B>mY0n(bG|y zEe?W)zw-U)-d(38{RyazyPZ zyH|7rN^x2Y88@&tAgjfpz^iDj9ul@BRvvg2D?aGWkz{ku4r%Xwn_K( z_+)70i3*U+esA>H>nY*ab=;~}DkBar*8>-Uoe8k1gac3o`($V@^hOkNKPWnBb4Z~D zDZqmQL^U=Zk1U;-Q}`Q@niw$!4GSxidqpg+khiT!O(LWXv7wziT9(K&r_!vu>~zei zW616rTR2C3b^gUoBO|~8zsLMstFDlMfz>RRzm43x*M-w+lnLuU-H|-5HwV1a_*8zscxy zsSp-qoZ~7_PznYP40v|7#?fL0IeickrgigWkg;?6=zaCI8br>N$E)JT_hz>t*_Wu_Mx$m9bth?8|H;0T+0B;mfhn+VdYQo|_ zBX;hb$UT*WVuqCrEz{=X@9&4jKIU$W^X|l4o&AaA$i(`-BfL0Vc~_F<=lq+w=j=9U zqZLaDi3&7Y!$EEGX#^>9YF<>wecB=@9=Ykp$I6}VGPQSgLc7lB49Dwvu*BxdxxMgp z&6`;6A(=W#+j2$V%QP=z2?#aQ799Wfi-i7@j4K8Loo?w1aVbk<*%M z4bqQZE0RIj&VJL{d*vm!`B(hwT~v_y98&QO8&SwW#$;ut=hojx32mPAR~+bt-l$4%ocre zwd%K;qo`!}u^K{lHb63&F>W`I#4VVOJH6VukuveS&6U+gjNq_yc;uDRZeSbxM{*NH zCyVXC;{go0A!|Z#gF+Q}cvGSQ!W`uG)S;m~+*WGLW5dh^c@*209UEH>ps8Dh-b3#Y zMWhRvmiT^WP&e`LiKz(}T31ByNx|9?!$}Hpig!XV_<)V_I!o-5uZSL1*uQEp^c#@F zzPYZ|Aou{>apZ=S=XZ~j`__9=sp>js5gR+OOozS8yWGIv5uUPFoU|QCM?y2)i|0I; zF!F@q{h8ZWZJwMtqjT%jq1*5B0FmzPMBhv+v~p<_J;ny#?&y_sHdO=B#tL8vZS5H+`jzKsh zK#!RJGgOSOj+U77z3s+;0aCNQ_GvD>LCas=OR=)Fw7|#KgT=t#)ja>h%|QqR=p4*B zV(Kzb9GoaxYI?x%G>$Zod{X=Gr0_&?Jm(}yiQqPLhi}6rcX)yq4>_4q0AV0wBh2lw zxF?iK{Gp>9(UPuMvYa@76}upggosVO0${_BGXGtsqDV8v<#sttWtX_`+LTJSX_XpB zKpE>;pKX&jZMCJg?rc(kh)AMN53V)IU@?l{&^i^sCzQFkSnuJRlG~r~83sOX#*uY< zEgc0+h@*ai7d1&9SP<`RU_I&KK}oDj{8oTmJc#Yug6Q;R|vM|M2zC`LD z^+EM2@FO)&c1f6XT=$4~|CE*L(a!W&j{D$uZATi14wPRn^V z2=Kb`ThWsS-(82so7y?}U{J@4@9GJJfd_-J7ZY)U!;b)ptB64|@%)Mxz;F_bp&=V+ zFz0l%d(xqTae~y+G>{%tedGpD$Qk#82IP;8LQf!9s{(=n3;%bB)-mjmdIawg&@?Lu zW3Wm8)=~|p^)t8iDYoC%QPb8Cc(E}p*zBn-TPerB?JXZzPI;4%L@ifxm0Vw!KsIGL zisU7i_oAmO84rQYiCIGaW~)kRJcFe&xxcWr*QpEAkoCBB3*jLi%AeH=)A(|l6QjFF zxhUqpBE8Ke{@rZ}?jl&SVROqBlO(vkJ(mI@=I`SWl1nQBkjzpdH5o&K>88Hke_cfX z92BAaA&&F?!RFl)PIbz>;et-!cLGrJ%Qiaaqek(Z`@=_lqj#u)aWV7nhQBi`zj)tE zb&a4vvhK5O@k__YF7u3C3ZWZqSkXw>O18D!)SC^MCWT@&g8ov>uNVY${6#O!h{WtQ zl7Qi;!NjVBUwMiO`Ez~F0BkX`qJC}BlO0P#d7?k5^eYy{8{D04MLZh+8@$uFZ@W)^ zwXPdgYX2Sqq%2e!5sP=O+W5OP&)Vw}nqg9#Px2yRoe7KY-Dak}}2&pm<|KQ#;FjTakms2e!?XgjZYv5W_8cJW<(F zfeUHMdLP&e4O}!a$U8=Gy(aCE^SXZxy*vz1RtuQh@!6a(WItbViai{nWC+2>+HKFj zVGT=5J>6;8ivWv$O`Bxf8%e&W3s9sjs0W_becUQu8);t~L+6f`N`mk)BCE`p^l>WzE7uvnoAtPr3stWOKU zafx|DPIqI*G}HwrTi2i&4rnFn;UCp73eI{Yey@z%v&em2w)?PSUUl;~r(LhS>!s7N z^LA=E8Ize`V~{Ft29Y;KYu8PLYlyz{&b3OF5i)!>6v$)IfIH>a-k)8Rz%!it83#uO zY|hW|D5&BwCSW83Jy3!qIr(#roFSEqQA-<)JyC0^m9g+0Cy-H-}G*JRSlxhN;r0|RB47geDo$+RMDzKVd&g+?a zK)Utv@0!I0wscALa@p8;$Zu{zbvSmg3WyjvxqJ0=X`QnHD%i%j8s6kg1N*DsxeZ{%NCyDrpEN} zZ24oKivNg{6W8hOlovy9ow~@kwi`x6K)8s<*syTGrErnPDef&tTPO4Dwe9i&g`#8F zeL$>-T`i2!0PrxHZ%cfTs}SK7z?LTa90_$5w;^GZ> zHuf(yJneAp6k@#$I;ei-M`WHr8`tpWGZ=}n_a(oRrK~J3fpnL9SZ{kTo!olWr4*H1 zUhgv?B}TkZf#whK0Dg^Hqcnp*Afz~g4z)}GeMuyCTAMVc8c|JF&YbbkCJ1w6>G#oQ z#?J_^{xAl=!{47C4+F8#n{$>P2jN4-#@aK4zE>>#@4nbkkU#5GtUmQsk!49N+VF`R zxP$hwdhtWQ14gq!XLY8b;nU{S1P)?OYd#efr;~x(lNzjEdd93C2~KIp6VC((!ar zg(9p!SxWDr2=d^R7^KU4XI32nTnsK460icDgTr2S3d73ca5y$REB1V5?<@&m43ITz z8Pf>IwM8sRG9KcFD%^)W6!c2znpV8p7&VPN@(6`Du!|5wg4VS*Tt>ZRQ(ix4cbIoC zKK+1Fou!T25)Vzm)1r5sPcBc4!fV}-Nnyw3r+2!y?2py6zU(J{;*x785?FmY&0jte zpWeTbXkK)9+AylWV!E~tc*0|CwCB61oiA$luT|L52sqc2F4!bBs7;~Aa^QC@DT6o&ws7$y?}cNX%3p0!gJRuaNaCY|Xsm1q$3n(E{Xr3CFkz(i ziihgZ1BKgaL`$4YY`M>>e1c2|y^_|+d#Y*+lqIAQO13g}(!>=u6=XU!Cyi=iXTKJF zn>@2#oVwSZ=N4;>p4w4zCdv-+pYGpS`%htRJxj5%voFMe%|m>uA|sAhdMyW<)vF2w4q{C?wpvx#nxckUC1(kVB-!de2SrK5Z%^!gZ{qCf8T|jdCKa zT5a^xHBZjX$r|?_izBKJjsh=l%c$Tk$?AXOe8Mb%7s=iJL~pmZP50e{<)UDKg{$)! z{%e}xLi!Yj5?be!p?MIhoIVhfsT@rZDXI(CiY>pKq}|sZ?(f@F?{Y(}rqf_)(fj5L zzrL^m8(cDFB=!Y=K2}PgIv_aTJqbs_Bj{r2Z2a2K74cmE6VO%6IoG4qm7||`>%5rn zxpWrbH}~84Hw(t3yCy3ra_jo5uqmz7M(I1iObzKam+g&)x13BNxVFwFijekFNphH4@j3A zy_OynzW9@|!CSfsndVe1%NRS^$#^xAu#Y5(Ke-#LkbBW|m%tqfO)$S8#-Z2XK#nwz zOVA0jlc z$l2%pvkllb=L}G7V-N@r5LjhVa_LOGG#H?oTF{HFzuqF|7c%#y$e5>x7rWr@OqWc| z^C6FIkw>?&kAs(DY$bprHEiw!`r7<6EsG?{0%io-mI3AwmD4<VYaHr?$`C^z%xL#B}nqVraTMIRf9 znwnp3ispX5uKB>{DyY*|fk_yKLrs$pCwnX?PJAC;FToq6qD)j(KX+O-H@__Q3c-sW zoy_1vKPcOFK<^bJ%_$FP%q(h6LruX|SIQNwdBpm{2h%%6hcmc0#6Jbehr^58pQ^X= zwJ&j-FKY))I|fZ?6MM6@i2!gtq3v+%UM(``35-Mo!;>o0qIpfHK^v7h<8|KZU&%rE zFZQd;t0Y8SeEdZ0U%Qs(;TgDGZS-F*11*34!2hm>!}u9Kr?@%L0gm5x@B8|&FJlHD zu-?sJ;oxYvgUIQz^33wnuIq(mz&*?g`5W}@qv1ih2$|tibCSx4ISL!C72LUPztjkJ z#i9(Bdsob$$!rYS@7c^g)jC{GjxNdT)U%T6Ld45T#1C zz?ZxP*YzwM;Ftgls4GGmMss{AmnVN;kEod7FF3b*%}-hl1xS7R9Rq?T2W90_qb_Oo z1O#_uN&n+);}|K;yR`sdmTVSSVccBBYqhWl?Q4ITNq92<>Zz^EG{06!^a zA;lPIGVW(J#wTuiKtj^8IB(*>l5~5ux!F$l6H^!Z$#gFL#UMgN^=S_(92< z&+1^1xvC9cD9MmS-VvJJaBT8HOv~1za45CRC|q5vTih#J-YX(vv$FqwCV798i+m#^ zuPn}EvLuNXG^m8jlxC|}Nicm90Uw^3KvZ)CH`|1nQtO;;A4EiSH^L>h6D;AJ$)$5s zn_?@`j4uuhe`?@2@hy{V*=W=6s5o&)R82iRM2 zH#sW!%6rv;Z5K6hauxFf8@;_t7rErT-)R`ldDBq@%pcP`F60)+cJo!1kdp(Fy@k~w z`i%qfOUZSihzU#>DKkqFc12W!Z_dVhEfESeZ6&Xj_WF;6LoJPWH#3OZ^iJuOw0er8 zWYdVUV(^#`c@p8(yLPL`mt#Sw!?V6*5`i@6Ly#is)Bt|e zJd&$`h;XNTa0K%10Ge(!TSx8upk*D3Iv&utP{&2Hq6I$0K<}%MmA3yJE61oTQJ7?( zE8gH;uZnGQ{C8f9OMW_B-m&?e(d#{|=QM|Y%~D|#AC!|wLTDD$vZS-rCm{JlhZ(Gh z|0^(mI@kQyBE-)6mNui=lJPecj}HPCf-Y@eF7UlBEnyFSngfRCRU`MFchu)Rxpw51{Kk4h) zNjAlG_g`Am%4{ZDVrW3x5@(mH={;u;mtS<)$zn#0nIUU_kht<#Ev*{`y zFI^XFUOGMu{$rwso3vhyN|jywyYvSWh_Zflyz1n%)W6f^@+z&Sxps9HOdb@?rkMhg z$f4~4U@)nf=AlMpk0p7|gi1ycGxRbm4;A)9)9A6J)slcHnNDBfN=uv4)==)yd=4dF zSHDByCQVidGZ6(`3jFp7JGC&z?6Y6DwworH+$$GK01O8A6_~zsaTn#Z6*Gys z52@<>a!A3xwXids=GJcCu|Oh*>n>Ux|6;2fNpxsFQ@aTxiw!c10E3ejqBcq(xB@X5 zIL@>tUJPm;lwy;z5(~R>tgpS*7$JUiPT#&AD+D$AAeE&ZoR;*=A0a+2Rc1&ki=hsa zfsOY>>^V{YU50+f zmCx5_bMNT~9XF#!iP$c#5!jrg}sH~U7JH~j>(85CZUc?5QMFR=>fd8axcD*usoI$^5>Gr<0wK@SWh}&-x znNAZ~W#~lVK9ByTzZVc9 zL8-;G2=41|2-q;f`{`RJ)5+;4Q_;gw_Lg*F@0#LL`#GwAfnkcloJm?x<|DM)a!|a| z5PaH5hl@MWO>WMxy0{zowUs55j`6odm2t=oC6yAdYf;!)U`xPwx(y-JC>R77|9V4sq~r5e@!oA+3Yqcvj#QDYQ-dZJ)Fi^a3E^I^2Tko+<1m~* zfBz^+=PzfDN1b?!E(L3bJroM*_lwR|Zw+Xn7ZcYQ8}v6eQeYH;rNM55-1+#<0g)obUi&@^6m0G#seRh5(ytObLK8~em(N1yRQr-;DxC$ z_ERp7mC;KQU`-z!GqS;~SyX>xIBFrLP*ljw@;|03`b7PC$tU<>XrQB=uFK9cRp}d< z3Un3K5&yKDAeuO0{Ym@$z8qiN;aFyg!ls2o%A}BMWfmyT{a1fuaIvYD&$u5&jsNV| zim3Qm-$JJ+rO0)~q*3cR`d>0flYbT%>Pcc&;_=XX+E}XFela9R)Xx>Zv!Y?`*m~D0 zOzHn)xc`Qtf5iu7vdfJ^U93C$=i*ImBaxY9z6oxD1+E_pOsPjrH?y@iE@>tw*1S^{ zBZBb{6g^yZBJh~K(4vHkv{6-!5cH{vXRDev2+~*cE`+A1dG=KOLKsecp z*YZzWhMi9_)@N%MPT4|o;zTeViXRJVlZqnLjf{oBPB}K&QEJ4SkEy~=SXGM;v0sBG znm=U*98TJAs#R3uj+deg;O~w6Y*a)$J(canABus|m|l54O=ji$Wt<6erk7sh3+Y-4 zpCX0t-EiX-#XubpcTT7IVT6s0th=tY`Nq<5-wZj>zIV)Y_2xvP({IC@f7Tm7$4|3!2OLpf8JMr9FoN(Jjo&0myD5|ZFOsp)l0imF-#-`=Il05B z2ZD8N)BXE@0gDUwdh2Ml+>rw8;XCaT3dU~4GvnlxqAis}!9(L_W=t!!o#yx<<`T$$LLD323txy&DuT(GLy*poSNZh{Yd!yS-@txWJbV9@=5G zBuw&+ttXKxNQFriWY9!9eJltPTI{_a;&8A#q>gfm(!dkr%EXQDgKgo=dQ5ZYIqRu&;M)&E& zE%>8sj@;;3F=omF1`Rl#A=$@kIrx*l*U>(yhllT}E#XAA6>P3f7+ES-O>kgAE%GW0 zp~*wq4TW1+%53fvKI}&*ffG`1X-9-)HDNQoRKg6beli6;xIU^e^$U^S9@+!*GUXFH z4{9?p!>^)ucVhxtbSi7$caNe0)-RzVMFzQr^aP{i1Ne?1(`e-5%!rY1WrGxSPa9`G zH}S7-`1whUpjq{M)@k2NonW0F+S(F_;(~BJ+SVij-Tj{e1>&EP9i6(ok6L4F7Y#6X z4mn>oBb@eD;Deu5d;fZ1%VYDOPOZt~hT%3Wn7|vbfDHx#xS^k?3>ao!5`#W`>(NxA z!MG>B^wm%*`5wrz{qWu5Ic20P<}b9w+Ji=lGZU5etyanf3bnQ;bvn01$22RDlxpm= zR^jqjh7UrU5SG`h?^#~FlhsT4``wWya;mqMiEgH%=3CeRW#L7J27SpG`xs~ECH8Zo zQH~O818jnbk9&f51?}qOFGT9bZIAVTv;Om%eGcPGfEl9DCb6NTOYALqJo#gj_n#FV z(M!@R#nsEnxtQ58GeyFd2;p}(5F+DL>kb?^_nPBYD#9yxAJiH!)BmHQ!3Kor`26QV2=UDp>^d(3x)kl8BTwBvmbx6kG_g!sKWCtQsV{o{&Xx!p+MP%IN zyp@Jxdi#w;2-y+GPWhqO(VObN=gsicseQKSN?(p8QC-I_4LNdTA5CF?jMJ1XIp*6< zR@{jM!f*PvwF{B&Qs|#M#V{g5R2aooXW~>(Tn8w|Yv(y}5Yts3-*qZF@&!#YTr>xK zVUM!W$CHsHmNy@i;ott;9nYGoULB4tlSioo@I2eo7oJ9y)Jwf*3X*#_&=;rwI2l zJv11KPmoIlbG3zcI(%kKN?}Y^e5z(Zy?BjsVNb@S%O%jZdLX;B7rL}3vve@Hi-MM; z5#s*cz_BE#ln$VnvM|CV=cB!rW4jJDOklW7wu81jepRdzPY5L3Q|bUEyaE<2Ci#0k zx}H_OXJu5#EmLrm3&|g%z_nt(xrrQBiqg1fDK@z;C5c8=i4CWBdnJWQx0@+)Z1mZe zaxc33!~oJZCEZ`=bTvd+{d-9ohYg|?4BAYqHhw`7#1D}`3=s^=2{_@*^?AOp>F}_Z z&lR2Nqb8QFAa;gG@*Tz*-qA2LXp;wpLUGJgPvs&Lqls(AiFnU!EMGcOHflJn$R zo4<8e7;C+rzqtgVtw|KLb>z>~*E`|n4pI^blR-%W#$^eZ0^nn87wFC%`#1@n0O`q1 zL1k*UOKUOHdqYlI+Y3K_eo8>Vvh#|5_d^%%db|Bg@SCY7ENm z0m@3FMZRVC^Ek%d&;@@|l&K5W5q=xa$AXytnLfFK2e69wbsn_f7!H0_#5fo#1ER4A zW&@D0T}E)Ps1mW+6WLGp2`(V3t=0stu1rjvuvI-+fQbLI;G`JFq{oD~*TY$Y-{G6) z-kRmw8A1;&GzFGn1c8~N%1Q`FjWJ+jMhG;WhiX z2*l+_|ESA%3b8+?*1b~o4sh$^5844ha0>CR+(@@rY6>1mII(kBlzVpzLrSt}{(ibi zJpf8_{wUbii5n{}Z_G`=WD%X4ul1H2nh(cjEx=ti>SzLX7HV?z0qBk}glDm5neGDe zt9q-Ejm+yj?B_0sCccsU@%BmiHX{OiBP$EBqls6BU^vTGMC4^6mM}yR-6DRa>*e#u zgM#68U(zN9SN&R@X?WA4uZfHdid(H#I?;Zx;=EBss0wi0(dp1-TS=jf#=2a zI&1_S>7FE@DFIXHkyk)&1KVo`S>jXMkzaLn6bLC}5_I$+7L7DXNMt@=(fp;8!}Oa< zk{Ubt2t)ppc(PTIZpW2S(*N%Rmt39BO}Ac1oEC_vJ02k~9fOvBQ037;3e3tsB`zhneUFuq3`D+cD7Yugt!JlXqDQx5<)CdsQ(x>CxrSS%0C3&UC zHG~tp55`6p6%=cYXN*gDyx0U1g)Gm6gP~GN4mbc~9k@T_3P{~kQcPj4ZY@&~oPw8Y zYhIw=FAZ;O7CCULt2K_sN3P*hpa=k z*4}oa*@i0c^tcG((t=ttOP|7@|4MJTA zss7y?uC`8`FAP%-kQUqJ;VZS!EQB>{Wz)4^2hSxW2+03lFV_8D0Kb@N^x(4Y>&?c= zN22cY;j$YaQwoecY8!e51u3g$QNLY(%d@kDUvVD&{an#Bkv%{YuwIhp4LrtJZO&Yo zp3A331^0v_mGGIB;K&wbe!vV4|6BYljtUuU(My{R@DqMYo9#2AWWtU@HLW*|+j_qM z7fw^mLKBC$RGPTvz;tp1)*#b!BZ(P}=-H%D#m-7<(#4CA?@``zQj$Lo-v}84q}3Wl zu{!Fj5V5sfdaMt6KW;T3nVgFjHW+z+C3!QR$_k+L1ex%Gq=fMd>xN94Be=lRt7I^= z^?`h%{2*cpr?w#MT-&W%Y0P+A8YO=)?ckINm^K11Qp6F0jO++pT|3@sd&<9vBhoRv zS@)*b-yk9^{`6**Lz|r8qvX5qM(6&M@t;zbSK^)kT5ozQB_tQt@-#J1^Msu1QUN

    gbNPP$l)H3wBZRFPCgXdFhKSCVbPKW-$LY@nT-yw=c!< zvCH=qMxh>j!E;i8)oQeOd6RWnZj4PcKG#QJn^%!ZO`UUkqV&2hHa75+WgkGop;ySv|iVT`n6k?BwRK7ZQbo50EOBprw&cJ27wzvz5+uKIW*aRXVYA}v&4 zh$^6lBH1aMIaf!;Reit+kCJhlGyC}^>Ts^no;e2xK{MOV;DCN=PV~5ZJVVm$BhnZ2 z(b-U9k`Oik4y`5@Bt9%WK_#K)BT*H8Fm*IvI13BTU@X^WD0?K|X8Kzf>du5qNR{`Y zB^NFEx&08@o_|x>5(dEo)KZtPMCB3BE(WF_n#o3uv~e#NsmJTX-S7Hs96k9<5QtVz z6(_!(r@Z+ujt3-^+N2IETS9yIXgDj~7DBDe__Pp(Gep{{5GP(}CYd#DcB*576JFyU z(VLd{{C7VB#S{Y%I7Qm`ohAj*R0w9pbzPs1k)*hw_EynDe6|FUcv}@qc^m;9*CJ9ga+IGD!kBRKsF5?5NDq;0ryTFX&G z!j92?AwJvKDn70;hKZ_T3usIhjkBu>X|mDjUIFoC8&2@5i~CY|Qc66Nb#9!dt_8fX zSH$)+ zjX7eQJQF#+pGgpfP(%P4X4E6>O#l-xG_WL0g5gdi4Kt=~a^4023kvpOO6RD|oHGysg>(snoPf!Fu*N7%+)O);x# zucAeF{w%3S2bToD^V{9HtVB6G6gicf5y!5>IKWGV21w?Z;r0 zTI^yCN-a_W%iygR4Sw|?UK6I1#K1+(@6a8kU-j>YCp$e!Ue2S)svgwy?$^+3-ak%A z5qCMr1^+wE?+x_fq6D0naa}l-Ek5*VRa|MVyJFR>A8u^;>eNDvsZe5NqCmfsK#HXO zCS2tulfrIqe0{bY5qxVvrr71rSP31{m6Ws22APifnJ%g=?FW0C z?JW^HgOZ)*MT<={Rf;^sSd$$QGREI76d!p*vgyqY?LWw5W1x#$Wcqr1P*8y88Egeg zADg=D>?i|&1NC^Abj<`()NWaLPSNoGkiBH1GN!7aXHaz2EsdJ?bRff-d-*?uTRYcP zb1==XbR-xwAUW~sfD9L-yz+u zeQRMMl-^6ORc1PiO0oJU$&ag*L)in#n$T~Gt#D7&c^Ioe?WrG}wZK(S=31FZ3&pXc zw}04sNAzvSKm#k=3whNL^Rt^Ig8?BH#a@ZEgCZB)D@MJ=M6<|R@0>V>V^;?*x#LrF zCj{hv69HJug#X`U0A)kD|1*gTX;rXj+y|ak4fRP>?(8* z{j4jkLru6XHVGqE#Rpuh8%#n9Af(kg)pI2!PP80sfeh?BkiPu%q{K*FGNZ<#TJ|cu zVsEes)ULGCB9)z&fcEZb=JyjLbU{4vikZqE;INWL5um#KY5bxDJ$4eT%;69o4yXg3 z@WMkRAJfINoxMd;PvrF4doY%3rlf_)@?{6vk z*-veRyX`c}+Uj2xR?fa&&7Ez=tpj2|V8&LyKhylt60zSyFVeW37WQkO-nYvJ2p(Df z6#n%K90OQwz&I^oiBlAY5n$E(nIA%UB^;AYUFXI<^o1}V10%~3H47t5jef+$2LY?k zqB9a+hv@gw$F|wsTdz^ku8rdtS#Bzne?CxVSI$&`w2tVjO^a&lPle|OZutjjUfF?W*iX!quyhI`^4(puuq3OYhrc0;AB==` zR&zFLGbOB)vkQ@u@2-;Go5!GRh0uc?e@_mt^Xl-U)-}hq7ND@InInDVocPc9Y@9E+ zH&%#!bfHq>#vDc#zjbcbSQ-0J7)m)&aKEW--+p~?HFp9qBGgvbzMpuvJ`-{yp=>x{ zB!BY1Cl~W^$80Uomn2b53BzDAx1Tfo@v9&!ewq$BHXl%&{(fxvT@l7^DRaY? zT&Z+vUK1mI;v-Mk)rTV`o(@?`gcc{tM9ZUO%q@ZAf{CvvQ_1NQ;>G3?4rU(wk|>3A zADs(8*f+!QmSxy|EwpHper@k|q_yiPb@+x!7y`c`@VMFke#Qz)C7s+@Atfq?xdX5F{Mig{k&4;aJOOYZ&`^hCU^_rC|}3$-?WC(2Qvg$?E9Lqy(!zmNo* ziYER@V!`q-I^YyS)8beCGn5Q8&=+4*De< zuiIFwI?00fc!ZY~uqS81Mj$T;U$Jo#5I5pKf2r==T)_3g1J|FUvZ?S}3CIQ$TFV?m z&Qnnut{Zl`C%&wSB`X_xMDTDn`7*TdCIt?IL+r3{S@ZYtFh=N>O@O=rD?9)pQRnvx z>dX}>iRq8+mm;Eklk?QwrQX&LN5ReHk+s>$=KmSU0m6KsG7b-d%8kL~H;!ncH;?D# z&uDtKq!rkx;y95<;Ldj53yUrNm1&{*?O0^yPm(lyAlj4%-xgYpZ=fv$=tLY>C#Yr2 z@^%Q!8ENVQ>i z2V^kx2~@DBF~uXo{A$`MCV_&A7oxGcP)1;BW(DRUbW>6*6zD6fRUm#-Ne4WXZ?-Q* zTgYIH9NkNv-BATNCCx5Fij>a#C^N))*}3Nl&V}A++`vKLO?K1cl9Pqpfrbeb+FuqM z+C)pCOh2hL`^#nN$BP8lDW|?TZRHKE4JeJBn&E@3*G|uSN1%3=c)cj-;TF2^gc%#K zs_>RdGU8T2-dFN!_9m@Cmj~tTO?`%nTNTP414pU!p3fCqw}?37&>_&cw>uFUS5^Z) zkKBChId=xn588FGR{v9>`c2984lrNdVG^xbIbrg1eqQ>mHD%v6R~0XL3FqBw_A9aL z(vPpy{9Xb0%(eQT^(DPLG14Lc=}(~H!m|3P1VawO9f?TG1UWl3vWs}7>?1XZ>X+1F zi_#>k2q0SU)$^~OBh98|;N+S@Zv3^ssj8#x`wdty;%s;Ccm!bV>1rDHlfAF<)ZrAr zLtXdp+3v)*Rg$hhOCK@970x!K+#u$Sl~K`o>Vb;X=_9QG3R1&kyryWN8tWoDz1oYj zm;9$C;;!}IC*ET7$dUb(x-DJLm%^bKZWsP+ti&0oQs_dZ9)^ zj_#w(N)^GDQ_oO#laPMp(8X~p3;&^x*j_Gb%c_G9B@03ukTd8riAJ8T8Tf1l3ns1D zJtQ|CsSSJ^83?mgdGC+VWeaNKC+V@1iTZDM(Bnlh+K|z-q?dcUy?n+~q2f5#n0%^t z_^Tbz#?pTH;+zg;zvwvJ_EoXvlZNOGB?bkD+fG11&5xw%!7+uW5>nGYHA#e3P{WLb zh3zwQs$ug>K`WNBl{UE*#nwvqBoo62S{z)&Ujb@64Xhf?gSXS`LmprM`nrU<{xRoa z-P-w5S4ki>X{Qe~)e!p0Knn%2LzHurgK8VvT^vt@&iHyta3`hj)7{xAaaHwnLfn;i zgdSCkQhd~m&*r>#Uw=8lZGnhLXZC@2NF9J16;b-Y;?I}mJt7!LIm?C>E0|bKby-$V zYd?F%^L4vyS^ibccO+L^uvWc>CJG6x@6EApLEQg}^aYX4g2ea>FRzddV45q3z1E$o*uWJ%qNb;aJW# zNg$TpZU>0QoQz6Ku>E8=1yko^3frP>$5(l!B_&0pPPr0U(DZ%{j$3$V4nmt>;2o!mF?Y;i^#dnrfc|u%3x^bn&)VCBi zSk13Ybw$r9F!L`TRjO!8r8~E!>_<4_3!A4r$+prK^5|&NEJ#e;F+Pf#e6Ef96MBA~ zT5vz(q4Y8(AFHY12_EX)BmV;A`Jt{9FsI-E{H6hW-GHG5sjOUagng_b- zwNq{?xR$2A?^p=p<%k2AU+Z=-peKLFraFCC`klzrLN(F?4fomI6cZ*dx}HZj%+zD+ z!-g?rAap=FnKOoQ+p|acbMU+q?durcs`*K^s)Oxx_^>Z;_#ezfnP8b&T0f6 zQK;G&V#N&f7lniJAO2;57p-$SbwlU?>wI8%mdCtYwbcrqK?2d)0?8L7nRv?x&Fu~a z&P39C*8^YFWSdW;NJ1W{yiD*jSRd-@J~u|Oiv+^tbV9u?b;mt!KYvvNcRfRd*&mWb zRz>Y)qW_x+Hq4s>-!UnFIz6IY^xiTQ-U+1S0<+{f%G0K*buhJMb2Rs_vjA?0&<4ZNUe9E+o=0AHav# zx3A9oKjQ>>LbIGMpYnHmj|M~)qsMT|F z$i4(O{ej!bqww8tf>@6^ADc)Gw-Evkzo_rf>s>>6cD-GlL&pYZ1*6lSP<4LZR}@l; zx+1gXud{wKB`J*l8f_*Yf;?TdJFZ&0+a~Kl+sL} z)!t-`kn+T-Ygfe2Y+gWArX|9t7FkN8M1R@NM$gl|V=9V1v!JTw&d#%YA4nJbYca56 z_}EUeiR&dh%%(e|Nt4uver)17Gs8UrN7Ghy(RJ@jSWwk$jP`{n7A>Hzf>x-mu482o zTea50gT60Gq%OQSaFgmJ-{;bQD*rh(@^IZ!CiZ{#3u-~+@}kuHba0{%e$xl9#nv{| z^Vi3aD&B7lxhb&+4w}fxmkSEU=Jza}17iE}rqK`doD9maEA2Bm-&gf;H)<9TZlS(8 zj@&trOgl_#t9J@3ywP&A1)Re{LMD_!I^Z7|`LRzNqFEwdz_`p{#%gsI89zT7NMcaO ziNM2>eEgk*D1hgwbsB^ReOpb0#=2xKzw%(bT-8O`bv`rk8YJ-YcUaNz_c}6GZ^A$! zMRGYH+*-H6X1?;RvH2n`hu==ft)QPpsru|vN?5}?C?|a|%;smTLJjBrteuTTFZl;G zg-i}Lun128x<+i%yke2I!_>0XosaU5;R}J~z9Lxob-7~f(>0u$Opb+cRMvV$yd@3V zzP}Fuv4=j&m!B|E5O;v{OF^FpRfFa~QZ`Nh0}-7@VuptcZ0X(?>IDO?X1TZIlq1rq zNkJN%I}Eu=?vbWIJ-ls4$i0iP<*T!TxvbRZ%_&{=~x0M;Q*f?C{CNG`mtMj`E2q##m2p^JF)s%*E{9 zhFmOQlPc(DTk47wyf=6_735xXA!Z{J_rHrrw?J|@@oQi}wb3Tvg&JJgtro>}7crFr zFc%1q)to%Rb>vd}aAhlO!Mn)0qQceH4by+bbzrh;067%2P7?cxKW zFI?9)6hw^BDZMaXzi=49w6MB@&rv6uSv(~ZYJM?8QK|gO*3bR%3zQC!U`9c!K}V8oE&b<+*_ljA@6Yx$7d?=};-{l-W7GH*#R0 zolg5+P}<$0QB}pB?Vj$-_mmwjYnF8QKc)H5TC9WX(|$R2-fG4@p+11Ye#w$NCsZ5x zkTTQXL$>Ty7E{n<)i9_~K>IIUrHD)-GBA3`yh6z%*VJszV!QM)Jr;M74n|}glmG_O z0BkC&a_m9z(U!Wd1@X%50iW*Y2?h>d`WaFnJJ9^@=j<+>40L?m^TtDVf(kDl&sUjgVpd7 z)&qVad7HA7ovCS$L(dhwjfz^WzT__+`ETFnLJ7%;)Bn1DP<^9f?&w742Ilv{G_O`1 z1a2he0!K+Oy<9OO)()4qA=JvrK!`R}9_k-;^OJPsBj#_$Y)fE`6(mzc=05nu(K6`m zz?ev^R`*q`#}VY5$BBqjJEW0fFBwG+IFvOt`I~~O7i=6DN2vsrA%XUksuviP>XeLd z^UO>Ry1+KZ^_1~ncYm@&)73h79mBju8k!~gm zqB=O3a&idv>G9Or?O39V#^FDFzDatED${7}-kz|y=sXnhL9 z)Xy6izt-!jh@16=pIjicJ$t_6a^ZN>P(Slsp4-5Hb`n4XlHX2eE7$$w{W!FQUW@t|3ml&hi?x*!t6PEYIq7VVt@t^fYqS!2VKjD01E9l zma9TdfeRu6Q|3DEFEkGAGF45P@Zp6ZooC6kFFxfIc;!M-o52Ugq4EgY(^1)kHI~Ke zSKE46k|nIrnz(&K^xcX(9>z&e$j`g&&N918Ly1*k`Ea6UNx<#=L4VN6_GCs# z|C+q{FARu51p%O_^ovV?{qrtM12kmgTZlCw(ys9Z`b5z8WQM+2_(OxvhM)m8gL_*tka|7*k@Pc`l`J6 z=j#=^we(&P6G#IKgm%R86J@$_*5PkmsnRMGo|2~QNiilS2Ne`f@r5EJABIG-*NbQ! zF{Pg>eapfCxk|}<>QNDlJpSe9zgke_cY6+v>jn2)3N&u*>}^x`x?hfAzr$k++TalW z)6PKmZQ;3DIbX=)R5>98s<7?h8_wU zZ{BmOG896$L*08O_JtZfw8i6pEScc))*0>as|n-k4h?W?zQ8PO8Dxm#*uMH#W_9VC!m9(%(U;&)5LyNj*}g@NBoyETO5~n<5;k;{ZjOZ{Yw0%f5Vt5&<7{ zPEaN`EC?ffy7~_}0YMk0-DHRjMWR=tc=6g#<+VdjkKv#e!mSW3 zz;Ak}@1e7#`|{EDFp@uN77H}sNRDm!H-3|zP_c2)E;r~i-We) zFCnb^p@j1PkTxO#90C*&AWty(?6=rr_I2@Qu-HXgAmKH~R9PprM;VV?Troz?ZqZ7< zZ1JK@BX5*UW5Vag1cPd*Q8x+6#CcUFx6J&iAL_AqqPiC)y2R zup^q49xgkANmy>HSVs@kFDtg}yAirRZVT9t;>N{{AYz3r2Nuj5nz19t5rc9}`>lt0 zuUz2^i3+WU>0A$0daCfE$OCDpzMtd%jnkqFF^GkydKAz*0wYG1k<^OHZHXRV9aouc zJPEqi%?_fYS6ZYQ8+D303Iu~HESlygvhzdNdc*A)rZ}~VM6rhbV!t1zF+OWBQNy9x zA?P(Qck5$;z)+3#!d~MDTx~Su3=?unS=x=6WK?)-pfGf-I4%obRs3dILyn zjW2hkmA5!ei|Ig>^+Wf1R3ldVy=4TBQmDi6x3;GOfoowJpHp5AFQ~@u;3>lh>lk_u zR3nCHWHg|+{Kt??s(6K$2ePn{>*S_*Mds0Fwn!h7ppp;U`FM%hcuuoYNNT9yqnSQ9 zO*kCNYqGs)l|M~?i4$zbN{gQ%u~)t5DYoe6ZE zbyzUdci(}hV3?PnFjYyWhq6ipGB82$fIx_li_p=6!LfbM-08cM#S45z=)F3^e3=Q1 zvwME?ClmC!V8_czxa6Y#_1|uYd&__0sZ{5*SOd!>C=fgNuHsMwe6C*j)&6o6#U_D) zC^VX)G`uP0ZA~MQ4>_aBe3j2=TB>_ix_Bk@ye(@hU16=x-k>KZ`9-(pMf2XlbVXDv z1xoEN6yg5z^g0)p${|d5-nnsURaaeWW-due{{NPDjCL|3x*Tp;W#x^!NtA z^dhE=iJjJ2w)6b)@P5Yve&zps+O%Ob3Fth}ml__SLX$r&&U94^Ku3;~7wjv~oMd=(`JH zW15tgX^zHw*h^vUR{@R;xT^3!xlbO)O^dTISuTmUR8wNV=`Z0By2d5DXFcIzLg0!+ zlRpDxy#c5aC2s!8TO!RR2T$%S^`###NIL6Byi1@kE`$w7$8gczs#1XVo<6xg3=}lX zF8oVUK&WEtIHMhN?5$K8V-6N*Z-~HQpMbvw8v1%Cv;=Uug(7?i@{cjY%-4)pSDuU^ z_}&IW#_D;JSir$Vudze(n+-NQlX2|cX0MYOq4c?Owjd}2}(846c4$%M(f4`!_e9&2L5g?q#gY6A7 zh@xh#(G%=)eG-{Nv)Idrf=9TE55W)%g!>py{1l>VfkcXMAZC9vEsG*3x{xrMDnjp= zhg~`JVO9YHq3|;diX_L;;meUAajp%^Qw;L97u%eQ5SEqho?pP)UiS}#3<0mdy#CdZQIOWX zy}ro$fp|P~Ld@V)OI0QP{@Cb|RuRp$1tmryT&UQR3mYlvuxN}^iwhkSe@aj&k?s%* zJNgD9##5%S!Aw?=7be4vV}7u}*JI1(f0^(?sfbo1WLkUy1rSaEw&r(`B=ZHc-jy(@n%yu=8lXRWyiTJhu3HSja0<}5M9@ylSa+o zgK;~2f8+|>u&ZY|_f)l#+1x!bH$5^>X_ksoX1?ArBk37$i>JfSR{KJ0MK_VG zLL*AzRHSL-*%(NFMkh=JWaNe;vC7lsQQ)Vv0vx^+Bu4C7kbBKlYUfWY3$E z1kJ1raUbIU%Jl|*Ka_u2A{X_#)-(-xIxaKO1G5YJ7YA);okIAoYe5cfUD^C}P$RER zsX8I*I0pu>RJ($Gn$}RUL&sJ*sIs_QF&HB2$0suSH7aD3DW&L!LaSm2G7f$fjPZdKzfus4*vw9cycK`7`xvkngmqFNvj*p;AD497?d(Rd}!5ee8ouEdevj{DHP zfj@b~(WdPgIk-GM%`du!J(X-NyHy9<1hniXwuDTiHdfJhqk1oc*1T5DQ3l&y{PTN$ z8c>ow6lxotWb0l8nP%jwCK<=yi#-Llu^fJn4e!|FWuiqa_atL-3Ne_&EsSNz)Miq1 z>M;;ShVr|mZznflL)^TqtPrtWKKmtsYZ+M& z03l_z)r*L8MA!XxzuHJuX8DU(b8$`Dqx+tiX9DI<*5IEk|NmmvP2u~dR{12NuzfXF z?363Qo8;UIzf5P;vC%K~T+O~~`o5iN8ocwQ8+5!+y!_s|xPHF528sPQ{acme%&Fkr zVJ{YTUf0!%j|`=waJtx0L2$|9RaE5y`77f&?o*rdkpV`SS2sMQUy^6PyRQ)riC@ER zBuO&>`&wA*)(Lks3pzuWYkW8l<-100n}DvY8G5?V<|D^q3w<^vGjW6-sL0^W#Q`Hl zs`xtrhMEp}s`zo1a0-ZJN~NRJ0&6JqkngMVcc8cwM^_p^FAkBI5;Bg#mPK3ST>dfW z#v+grJ{PYV{G=`I_V41>YGXyP##L0_9_&&3ydqV75G7^KDkRxQH(;JqXc2+T?zD4j z+8OHX6RkOVIP1_clP!xYxLYg4-Nz(}<2j!KB20X5^TO@Jp;TK8Wlv2%R6t}3R4U&g z;u-8qLX&|$(;OH3sFl&(JB=gvJeg$V3m2ik>~$7?Ht7ewXPAMdjL*YCU#)?E=mZQI z@n(;Nrl$cYrvfOEkM35S&d_F8h`(*iulZEPtl|f*9sRIu(R}v}CJ4K8+k>^i2m&!vM#Roeq*Hz=9w#W~+fOXe4nuZwk*QdKN=$QV zIA^iNk(b;!oxvzm56TGf#_b(sRTD{D7row|?)%y-Kgis?pA|c{{?FRl%4@OBWT#lu zTB8OA0yL|<-UH2NiEwsNe;EAyPBeg?zH^bj54|y?KvCTehq&pKNJ}jbijl75i|E)q%r2tIPbpRC&TnlYCO9%A3v0xxdGf_g(t)n2F zR7=K*+w`S`5BtHZm((xDU~&%P%Rhf?Q_yZ8P9`=REgmgx|3k|bh z$l*L)I+x#52($kCZu|*%E^$R7j=JgHd)|K=M+3YPd#z+Yo)+=AChzU3e?XUw3C7Fz z`;8ikpU5`xK4XTlEUddz)R`!0KUFPYt+~R0f^Es3P1@!`hzwF-uN!mARm~)vKM6UZ z0V%|UHZXjJLP-AkX8PF)Klm+z`S-buUIpUX0oLd2x@y{i(C5B(f}`0r-FkAH17N7rFvPZi`z zb=nsn2xdAiQHF~*9&hL1^SfTp={Q2htBsHqHaBqoe8LR=cU+9k140Ug~)4eg{9X_jtaZOnc15R0z)`eRK4h?yNNi zUv8d8Jhp&yLl1xP92Hm8@y0^(9g%Ex+Bs|9LsHF;WAdDb^eQ^-$hwcW;##Lh$ACcK zs7TjR(m5f}m^5%XMK1w2@AcpVi4^N) zzs<|F=N2Q!^ONo}+YZ};eo1H`5Ni!JCWj@;N*!x3!#bz)Ai+eQD@>8B~59*=OEOx11cdL*-11c~H!uWgf(D3&{PmP8LOWH(h0 zE%R-E)`CcipYk9UVrD2jQp=VOu^=PFs%jturuPRzsnckjM+F6LD)--^Ks5!qJP3hu z{&KX652oj|htJjksx|87r$Y6;Ec)*3@?W@0vvV>XB+msw;9Q@-bI0|MOoy(*Sc~)h&w>z59qBYz=-?4Ok8| zZ_ROYi|fGQV%?lIpQ6ZmzRO_Il$WolIJbREU@uPVS>+$^2F$LmuMZ%e`ldkMTNRj) z4tJjPy!ic&ETkwrvW~6^cV-&y$mV^#W(Jxo90O+2`zKw_5!hDn!`s+u9+ghf06|{R zyT|(WmCtIz2zcn*pDY+v9JqeXfnzl{CY+Af%(8;s!LnY@RN_|fb-J|^V-p_Th0H93X@j38YWMh;^@ndqkzH}YNd(MGc9bySb^uUmu zk$zbNxHXZ6Fv~Ct{V#lJDZ!@oJ{Y(4(`yhB1}UPR9g7k>-+>v#tQ?(2_eQZ%m6Ide z3>#&L&)lC}lWBjWJj2`<#W7kV=8s$c447OwIYo@=^zT%moQbEcGSO~L0le4*QP8OA zIeI?&~G>s-=%7W(`)Q1nn_veFCy){Nn%w5zo5JdDH&%dAL}B1ScW?pCK9~U0 z_ssn>y2c1D4M@i_DV4Eb$j@mTyAY2+PzYYpso-HVX#@jr1w0J-@5R?qGcjGwRm0RP-; zR&~B{3p+JztD_Udb@S?>%T{xhmsBv02$ByMR`yKbq#3ho(a>^$-J&6UlOO5}N6$Ph z`D!nDmgq5Tkft;tsLf3Kn7@;dV=Vgjn0Rf4v>uCzEj+X~A{qPBF#zd^aMal$hI{l+ z!*nOPc;7N* zOg5`nd2!toK*3<_r-~<)!d0AF@{OnrlQjb60FfS+mLgmTru#CZA*<1 zb+4sAplg_LA%7G#VC1rNZIKRR$fBe+YBw&HhHlCxQ)DerVK3(9iWWB>ABbVi!d8-C zpjoQ-;II;iwqFb+TQ9%;X@I)_gidVyK3Gv7w&D8N308wC*C8+xnUCIBLsQ9Ue zzY5zU@b4cOB>%+%9s^?plwHojp9=z*$AY06XHEX9606^B4L2%wy&E6adrvLYr~&jG zqjxCqsuk~BY~02cTF`WRBP6zXwRdg$}Gcj&@RK%@fE zaxNN>7u|5lok`jShfOpT2*rCD2@qfJ4YCH9{!|jZVY%G3{TrsV-k?o+2^L8x>6gOB9rmtAPWu;;yPci6FGkX8O3977y~QS5v7i|f84%1f}mu4S$S4>r7K z#9&l&x(jW}+UJKG2zSH$%-g>=z2tc5bLD+GSKgO483^@j8Q+6@**Av|}74-R4)^cxHw#%S_RH4o5UpNctXU)4ZDw&=$z zE`mbVb-D1@G~jBjz1QREE~_`lJMgvaa#P^mmM!1l`PhTGGT5ej)Pk;UT7eDro7?;YMh&FJX$oS_gJut>&xZR6^mgIqp?{b7km{QB( z`)gqh394H-*Q**omU;NqPndC@6Hx(2+&0*DJQQ+ypj`K4=f`S@kWZ z#@o0X@}6*mwwjh`d>MbpInfrm(c&-|C2%z^La?#Q?3mg}28KCwk=KrCg#FJ!Wd*Cd zBQ`I5+P}%C5~d~vuqg9q*(2&*ndFAe=t3F|ni%WWugL=C%>Ahq z?0ufb)A9ga2gD=K$jpgvX|6rTw?_sH2^^mnd=tn?zptpc@chljLafadeC-u>JD!`a zY5w{)BZHG0TwW7~o|pL8Kd$_?CB?jfZe;8z7UcYN;@)@<|5|=;8WD6Qmr~lg!_#TJ zzW$%z=|@0-;nu{jU*s;*v&HBet-qo+{Gl8VaMC}jIV;IvCAluCl;$T|%Gk0pd9k{_ z7gRR1Tf%7Q+wC;loq(_?uW((QA0F?^HumlfMGQ)V-U<5C&`LnbUS}m4K__;LysDye z2LmfaS&S2J3S5Sa@;>yI_0rpZ?PsRU5m^1VIO>`7Cs~{kSbeyb2odM&Y3tqL-)n6~ ztd2tgcCoY!fiXOvYPEg>@FRjvI=Ke+yNt>n6(hth7uWa8EyRN~Zw8PPaqx=J z^*xja^>Z6&-D-8-uZLXD#&CbuSILcFYDH8I2^k*)sfBy=?79QW2D-{#N>>9#-v`Kg zpKnB;qYx9aM-`Z9u6VZ?kR}_)E`=Gd@KB&e9n*8b*qMfoiNalGNd2?>N_f4kW6#O3 zns7GQr(YDSjSUJe^_Xvv|76g0!QpX6moX$T zRTI_qTu+vJGH>%l59|UiRKME^Et}-U?W7#8ltnj!%V{-c)(wwfJB^2r)XT z7Ab1zDbK#wk^~*+_9P=@F_3k3NV4A06$~1TpSZ_;#=!uJ@-+q=AlDYB-CU5Iy-Pyk z`eu9b!&`e-DbYXVW&G_cbfmN%9e#BsU1!K)hX3=Ijh>PhlO@_Ti;`pGYmlrjJC4n^luq_zMAj2Sqyi*M-G+r1tVjz1cN;s5#_1c> zls;n$Y@$8Q1Um57_2Gpz zWlHm&@L3uMj^LCaap(AV-vBxwWO5SoHKgeLG|TT#{@%sAmz(c!2&=0I9#<)(Y9gs0 z;r2Iuv5u4xv1(uMTaNXH*jbtShWT1eIg_5f2iTmOd!_68mTgmX)HM9>*wEBp|)MMo6srMb9E1sALy23 z=o7^NJK3RHe4zXyoLB|r9sqrQFz3@M&bg(MOX_~7CtLX{tNc#4Iz3NFt}im!s4>dmAKqV$PVUWaplCAf|oqFk;k>wam+QS#`Hx}WfoQ~(&`Dy z893XX)%0SkmFe;}+vHYCSh)m?X|HeplWC~{OabFNYbPfK&P(5z$%8g&$=ZVxJlCMN zzR&p_vMdqo_-e%m8Km_pnzVo2CDvVct3O6e47wo0te9&be{Vh|4La9!x%qoeHeR%& zpd6iMv881q!Q@>D3h_Fl$&jFY3Z5=zHtNwU050;Y;S zx;Zo_EM?ntjxg6=x}GPjyJn7$PiG$c2TM^llkqe#}`7*zLK?QV;c@R>Idl8{d_;?ibbHbE`XQk2pPt z4!vjfEnCBGXd^Yt7f>_6gcDuTpD1yfn0)L(;L5^twLk_FgOLJLqpr)uIb_4T&cG{nbWSlWed>Ug? zRq&o|Cu%%8XFdKn&RU#mw>lY*n%k3gJ#i^~1r8i$;0yRWZYX@)Ov+{1uBVxcc=IFJ zMdjuaq++w8%DU7S!Ocq+T&`UGT`px{?Z+p{11oPl3H2xNoxqogN_hpwZybeqaCW?2 z2(3$a+T$yjQG6a&6;k-}5r#OQzAj*l?3?apt?r+vBjjy>oP(uBkR-OyyTDlF&l9|S z85wUs&%3*W4UG42d-Q!@FV^2r7c`zngU?ghUqhI`>OK{r8}HXM6ARx@oC@FH5q~;I zJ9>=OHm(2RG0zV_q#{?%(Wmayer&BwqANKX2t~3GUX8+s9{F-G4m0nYSd@fr?fFBL6uGn^|CsnBcueySg{ z=Go}@$Mc-=;aCB&A*W}m{n$I&@}PQ(T@n0qliqPsWCVyrk5TQ81(PFI(`?bcC?4}o zj6@khUc2iz7j5e3_lo@%CQFK|2-zAw`vu-*7c_aS!3uHgXlkzko)6y9*cN>PAL-Dz zWZC)7$^`2>PZ(Jw&%_y{p=+;d$3$r3y$E*Ieih{o;^M~)V%kQMw>1pS^LL!<@)2(a z3XlY;$1K218=?wdDsB0f!JJq78`Os9`{*z?m!z9$D14*Zc5y5vHjvkhx%sHpPVtQ+ zW=yq$Z3?qV<*-YAYBqk-O8yN?%z*LG zzQ&)U>Izp)I}htn$d8xIJmW z9FoXe(36j+rv&%ori;;8z6q-qr%NJ@^_F>wMzUWe0S{9>`0~@w#c@h1XjND@Lj4Xc zAwsNBy|m~KA4#8xxfC?K(L1VYo9be=*OT&hU$XdCs?Xr5HhW#tzAsl+b`S8wEVcI| zyKKCW_w2sGi#{=v2iCtHrK1{5Mw37HNBK?fmOUMn)n1?JUb@;^3EqYCn(8h2d0UYV zAyi<(?UdtJvlj_03G3aG=t>;v2A0=w$-3XlQg!C z290f_X>40fW800*9p~H6`<(Nh@7MkRzUG>lYt5Rqs3Ws8;W_o$01jCbY%8OQ)E}hO zeZu-2s+KNL3~ID2xvwHP8S!R-k$=$|U}1_looI)^NDjRH^OTuy9R;}P(@n0c1F}0k z$nK{+lg-QU8*!-R(9$I?Mf6ACTsg%67L@k@0w%jsw4YQM;NFly#ZDO!N!Et>yQQ2) z=n?Kd($5O!uXj<*cxJX4&aL@a-figeseD}&0U?=^!RIlmgF5=(yY%M*?;6!Vwz#Sq4QotsGdHiDXD z;aj`>x)*z~8R*tJ|D0;m{D0ae=PC8dR-_1r z2%aCzcU>7aBdm4M|QV zV!8x{q_gR_fFy#55$6PhqzM-ro_}MqY5MxN@^f8$frmNddPeduCe#NuL@V-U5Ckuz z4+fD}C&l5sN4Fn(eI0)BA<{VsmT?n@Doeo>g9D(8x$o;|P0b_HHZuTRxO~iyF1PPfK76N5I>+I+T!W2)=JxGlWG`Dx zO<8g2#uwLzhY8tK_cyi%L-<1NIb z=F(pyLZfdlCx?kPI-FjFWY-I4_$VpKJ0wP}5B~GyqY!rq5g0=edi_$f*~YY7<7jWK z4s@~gyfV@H|0g2^DQYds2OTPliZ7B)>BQ5ivVyqk`Hx_6P5N7(h{k7&AnsVgSU75D zVMIeKMa!BU*fQMDdbdY8HAAGosnAUG3b}F)_pRMRd)WEg|JrrYuW^JIFjSrg3bkW4 zv;x?~PIt(g-RAuQ?g!DEyq<#b*07Tn5|D|E7%2X1cV>N`qp3Z|(f)M)3}iux3^Dzx z(n7DpTc)PfR$ne*+)p;#a=Zy#Bdg>Wodtee{R02qlY2ODf28+xdDS)1`#Q8N0A8w~ za|C-pEAedo9^k{~Yw`Tpm2rKZ4tN0TRR>;o^kf zx%KzwfoL5m!K>#fBNe!q7<08In1xiTp+Y3CEYxXduy%1+Pq;{NTebmM1Hx$g{Kn9v zYusi2XzxT&mzCRlN8)E}bEFKo$O7Uf*1DR%H)ttetu<_rjfVB*cy6=lo_ynFV`;{k zpnXU&fV7kg%JgklBEr!MGE{A91)zGz>4Q|0BPo(S)5xAq&6~j9T|mcRwq1ksInl{8TVo2=c%J;4zkM&#Aw1r zymuMoTMT7VjG>HVNEGhSS~Msbs9Ai?GR!05`XGfB9iNQ!V4+mxYVi=<*jU@YG)~`i z2y{KVzUFf{KYx24?7v>M3IBg-h$I*bQF^G;%OR@NgQ`~QxB^^yZu#lbO^_Vck}IkQ z@1R52zw#e*or7FX>{+jKC$@B?#m@iY)p2&sJdj@0KH>`l}!+ zWq-NzSEfQigmUD~$gS-WNZ0+KgNEI(XpzVx*w8Q{ zzPv)3DO^3R4`jV~W@qmSUOL#id%`*bVHtOBSy=%K(+R;Mw$LeRz!Dvm zokG}J`9s7tp--$AGq06x=%`tYa^b$VH}qy7ki=6zf4d4vmJ5RQeqNtEy6VRK$p-*| zWD9}c;R)iBqBb@sQ8bzVDP11-#Jab$^`+7(D#xGk-K7QLn#|5T3tA%;@i9DBBHd|e zo-g6qqgT|g@KbR`^YfrY5Qa|N8VV7Tls^@MME*#o^EwsDRqr?RAMBX^acCVhc9ilY z;EK`IFlQf85glFO3))wS5PCUl`%C7v#$y}&(@)ip(Amn?q+=8EHNxK~RNWI?!iF{n z2Lqdz&jKjNlomft{tH@yArK)Y2zp#^1!;Vh)*E5vECXRxiXOPL$Owjavl!Pn9jXH3 zyXe2(q+Npb^r_=}?&Ff*m9OfOg|_g!8)|UA{LQJ^oQ$bvB(zZ8B74fS^aUPbt2*8u z)Ls<^RVweM(4nZG6KBf5alymu8$aNKJ7FSWmr`j0`lJOMm&uI{rzH#{+I}9`o5c8^ zSvv2<1fn<);^$K9_YXTi>CFY-qF&!fq5IiJ3cooU{ujhEegS8|1UHy5fkR3!tteIqouPGgq>ODp`_uWuZpdYPKh{vv z!vnj6u<9u~i&buR&y{gZ_CvW#Bbr%+CvM0o5u{z~jp5Tz{D$84*?Mezzg>^UC-0o9L~GE+SMsb7S&{vN~S9MEC5Fz9OhjlgOXvC_r1v zcfW5k4NU7i>4u-yBslYWeEt$}ccR<^GGCI|{gAts;;*wQ+r}<%1i)v0%P>gG5{(Bg z98Odq*t!mu-n@#i){w+k5z)PyWA%YVP7{GVFHFeraZ$hTAQmURXyXM2)ebVPIt#}?Y- z_oV&m&$Bb-F#$d;v{wO4H4p%mMM}X5fhs-FJvhsqJEfQ+EsNhRk>60kURq33+)#-1 z2_s^rzRoeMd%?-Ga`ddVL%0-YGHW!mIR~Td$}V~S4D;fLDgk}Y@pN|L@n(kolS75<{XrD1N45Cc#CE(~5P8DisWj&EWL!f^5*2+xh(?SU|e(y&rX zlIi*T7pgh#!QTUZY$o+C6#-*ZriXX@btALZUc!&2$+^ube2%E?^W)YwW`p?m77{;| zUO#@O6Vstoj~_6x(iuWCdvf;Q3IABSX|LTb04m6F32}JiV)|7FsDh?ej%)E=jJEW4 z_k4(}4qmEBw%VGRUN<3&saMx7+ym|Jc6RU|JGxcdH+l;Gcdm)F{SR2B5leoZZsPYX zTd32&=l1R59C^Ce`(k8iiw+&`eVb_L#&xH`qx&QHC)l>&ZrOOt2h>dL`xc)60?|_* zZLtu1O!*!6G!{=D3p-v$y4RLLgSqIizJIaHu!Wo+HV@Ci0rhF+i0^rg3Eq0AzwGN^ zM6jmYMbk3S^J#kY)qTFJ<-Tv2Hs0tvrgSv(WNG$9Y(W-cEFGM(03v(!%Tdkr1G|_n zXY!LKk`_MPV@pCzntafnNXZDUc4hHR)7Kk2M&>X(qa~FHWUD0v;mOq3C9nHa zIFqN-Y)~z4_I9to*V9#HWzT@&q&b}PZ5EdQAr+a=ai?)x%R~Rgdw*c-_L;v6ICtB5 za=)yx$C-Fel?ET>8rZf5conzbZ<`2rN)_X=6VQf7S$>qJCS+>Rtc#}!q~NjU{p4@P zb2_?=H1z!1@g5@%mq^E*LdjSLSMtx&NrWn_$U3sL6yW|1Q33S#$=0v(35u9B=Mlgg zR2W*LeonZe%;m6o>T)qcp>Pz|SCJZtOw7ZYXYcf=m0M~lrq_f*V9QZPzDGMyx{4Xt z*nKgd7{XNz#l;%nV5y%;$fS3uhOY&}Z=uUc$XE16^zAGQa*PuH+sk7^(X#}2j2M#7 zsvJH4Ixnm%h`#?NL!zR&p0uvvyuLfv>24}=U6PA%mJxXYxdIzb=avCVjNIusEDmyd z8D$P7-4fwhD%11d4~C^z8621Ad(NY@?0X-{p0_vRjUL}Vdij$$nQ1$)(eg%aXsC%o z!?{ZH#Q)?d@WA!g^(TW*@$4O2xA)nn*E2q^ZpYy6&rtr4%}eX2s^%7xEr$&1TGIR1 z{D9jze;{aVy7%K9ly9;d|M3UAM4lIMrD~2IW*Yt1a(0Ql#>4^Z`cr3S`$qEi&qzKL zoZ^-1F*f^~F*dvUZN=5duyM0Iv2#P7#J9N6e-69XKt`W;vhKCRjgzj^eA=>wMuF_7 zc#)RUx{dU&r@_Cvj(`ZlHfCZ3UR=4Sf{qZ=r8a4jPZl5K^kD&p%u9)vBSQlAz=knHSPV)1)RtnyIUM zHUdb>+}0POJ%YJJGuXG63&F*IMUjiw(bM~4Qc^A2a&v#d<YzJ!e0>> zDHwBCGDus2-yT`t;pt=1a+0UWIN*$S5ZTq`anA40_vHQR&tmEb+lxC(adMhD;97R5cb%c)S>1K01=+TG zfIe=FYe8Dt7q$PFva}1d2@14#y{qj`wcqFNeqLKz+BW{q1H4{kGp>E_M+eGvA0F*D z8(q%XrxvJ%siSU#qW0S|km|_Qm?x(m-M5(hz<=Un(8}>{??Lj^z^jO+%1dIKLC`Xb zg^AoFE_7j5k;R~YQ4y8Yr$CxTqh!^sE8lQtLJ%!Ro8md2pNlDcDa+tk6ZySpd7C7C zfBF`J^L5ie=!Q5$^pZW3YSJk2nC#+M_u%igQP@@0V5}?;>xLBA1jDeCgm-D}c;dPr zWVCl)frs{Lu8v_uN;5{hm};_Hz4y4aH68GxSo^U%exw_4Ui%(Sw$q;83igi?+E@{u ziP-eoG>EujQmJiy>PHvt!$!}gRk;f@sn`&rn&eD@xwc8~A!{!*r^0%rVP58tvmL|xEn6Ooi8v%}x3E^AGK9I3@CCn@_xswU?LKdqkw}`Qz68^J0x=iuQw2q7u*L z_ZK>i==WT->CM$*U`&*<$Jx|J|Mcd@`unPQj!~sf^8Y1I;RbB)7Hq#x>=t|uPj+rz zdG9YlstUWnY5szsw**ijT|9@G#ZpK8{8LR|kKf!YFZR3O@cW}6V*b+riRf#p{g3+H zo-8K@2&!n2O1Vv~!|!9tAA;X6Z@W4G*T<>6#N`rI&eY!-+MOocUsU~nm1_jj%KR`h zyTyNbd2%+q^OJaf)_9m+J9+ArhofxA%&MQ?I`9^#9bmC*Po;!v$rKUr!d+Pt*f}ko z_cEw&nLUKQ>iN_A{$%!g{`YUbkH77iqpq$?cqST8=xVGl|oV>D`7}>wollg~$ zde5K+)fF5Qc5Q(%vj@Z*0CtWWTstqqRo?c&QQ*6K&)Y4eJFF^q7+0{)st0`gBTcSsp|QMNU`pRRbaqy=a{($+n(C1@6!1tlQ3ht)OFRLe%?09}a) zL|#u{v+Hn4)M?d<_>;KJOE*p1H^rK07ot@~-idDJW%^nGfG&;sBxhC9<;1J-!Z3 z6C?Z0CTBTziw3x7`)=pwEAih>(aEL1UeWgMi`kmt7(PB~0x-UZ)5+p$w-69UB1E|l zEfxBslRPZ?H!#L$#6*mo7T6ScPLmR7t@qNPUD^dTSY&}i!12<}# zZO4)^Uzs$MX~*g}dNu#NlQ;!X?Il*)rx}Q5)|X`FwkdW#X9b>IR3tHE()Vjdv!nb9 z4`8^-kNqB>{3ou`eJ@UDmEHh?0Q8Y=^n0FLHQ+uZDA4F#ke9=m6_`(_RDcC(&YZpe zY9!eB18dM6J@4>uskX5nkFQIG@n;SAiPN~4YP3t-f406J=-IsblGyvnCJM^yeNGR| zcu1Au(5ISy+I&lIrk0l|U(bz!jg^RJpIM*+bLTAC!H)vy6cp)E1u|K2JRD8vAf5U0 z&D(absk-j$x@MC33qqO9;bqPn#7HFVAeNpHO&BzYX?jX$?%~;mG&un2Xv`h+=2@8( zvrk{NOO=gNz$F{I%M4GQl_`+R4a9kQi85wqJO*mU$=@tizq97?%Ry(gY*VawJ=Wm?>IBj7EwU33#8X{j-!|f1bPUmyeh=s|BP+ueS zh~=18N#eo%-=SZ62=<=d)};KmJQV(C(0$gYx869#K~UP*ug-y` zSjfINvj*M`i_CYNw0Gw*yrz z7_o3ioJ zZQi*$H@8MBaf|-@sQu4>{L*V$y z_H4m969otkPuekpTE({c1uMV+N0xj1C|hg$l^^tWdc~N@s)Zx#PKxt4B@3CyD{oTp zWDAcrFz@SH=)^3C;WsR^-SczUgSz^&URT+uVE&e5q!m963OYGEy2dF@-)UeXmKncN zTVvz&sRne+!QfTr1lvbMty%qNW;x%dkL5&wJBRL*Ox^OC|LIcy<@Wnq`r`Ied*Cb0 zM|Qp+kavvs@_}BwibnZ|8=BxyF=Sra7=Npg4v-e?3y)9{F8U5Wct`NTbBy5m-)g?1 z7@n??0v(hb4n1sGO#K(jxB2X@hR@H-?%~=Q`!prgo?xXEEdBUKMx6HRLxf~7n-w`9pNBB^x|)v}}#IyMSLoh9rjFwLk3W(L@~0GC#FS158n?`VqD zko;7!VWa66qzYw4<`yL44JM0?@9ws#;^`Nj^0Eln8Ce?bVO+1=_oUUTO1XOT3*a)A z*~W^(0yjpe=XtAcv+II*1nP^WsHV)>NxEC_~w^v|#pSPn%E6GpJrmF#w1 zwT0K^ifbsPtCcRrawJOKWawf@&~mjghqCkQpOA;}q{}(FzpJ!-w{-;nnuks%_u)`7-W{_8$g-d{DHQwF?N{yWt+5cs2#`$T)VQ~NyC4;b5>QbnDZnG7f*aT zszykbSmvN=%Rqk{b)69S0Z)+aE^t_ubTm!VE`*Crr<%^FcXw-)C>;EU^EGX=(qUT! z+zN6%skq+kF@nis-T`;5CIX&5-%sKaM=56bx0BBj z?Y@u*S`67QvE@krP9a2ENplKZ^3@SzuJ*;qQ;hPAYjls+$HP)0#}Gpbv44zUt_u^A zqGJ2tX&lKR<3bMml#56oGx(Y8`bN{wgcZ`FaEliLu0_I+4yNNrHoN#UhOi>%e-fo^iFo%80EhP8R5>kcMH+tGHVURjgu$x5yl;1Ws)V z-LNrWjQAJ#T&W|ww)bMWkU=%~F^nrGdzpFsc#OJTadEuJ$Z?w2-;5g=`t1aj50fb? zDpt{}TQ+(}{Tcm}9K?d4s}2T&&%wU)&OZKxO?&X7Ug70=0kN)?m4S~-TU)?vl5w@d z0Yh>K3jf`u$=>@9CSBk|WAD@X^SrJ5*4>K!k77Sch@zW8xRsbbcx--|3YsbMW+ZSQ zzhpfv8O8W}@EO;>ib91GtpnQQ(f6F}F>0UNGm_1~?R@2;TMoljLd=ObJ@_n&k=&G@ z^W0Oz1Ehi0N%+1nm)?a1kW+z!k=D)-;4~FBu5;w}g%fs`0@KzNB>{;+CQZnH49Q{Q z65xihyi_O`=@qIU9Ecw!Umdyog0O?pMUkP7)X@H=iJ?{eOZoPp--Zgrem;CfhDK3kXM)^ zOB^}*_tw?medO5f0lM7gSbD6~{y$jgf64|Eck%TN{e7ELS#Bps>XGIyf&_Z9#oOVL z@xIANXYI}3Ny#+m;n%f+-|6G;j)eVq+Mg>2{vVs%o;Sd5q8o5Dh@YM z?898!EDhD$wrqkYT0`B7NTP%?dkKq4p^Vzv^0=yJD3KI%<@E*tnHU|Uo;^x3O&)?S z!D|h_YmSk&>A}F}-(|<`7e!U0uKQZ>iy3(F9{YI%FVMYYky3(&*<|ART^I(tk{sa| z50n%v|BX|TQ<3Fm5Td%yo0E-y=J*k6u0#Ih1vGCf=mdR#&$vVlqpd49=)|kHe!xs#W@mMD&A@^WVfX`WNIlo0W@*7n zmYgmqhpGq7>&!Lw7{m1$QV6M$(B45{^;_y1$2u2?7m0zB>WeO0(8q?LBCU_hK_mZ{ zh>?qL4+EZwD2oWKAxFv~<&8?u6sa<(rFK=3b8jp1&mBfJ?W^*OWYR|@f8&Cmw8+do z);PJmac$D)|AGlU7Z_e!nU-3ci_?gOfx60NXHE`pk z=`4z&5w(YaU9Q3!-h%7xe4fGa;An{_oSe;P`F*SsgmX zR?7jbnIVo@*$^#Q^RtlUJ`ty>FejM**kMt6Tgr*P8SR2zN=8@5? zN^-VW4NI#v-&xKVlfB7Fl1H@HA!nJS%!;lqxtDJZR+$M7l$@F5L3pR*kg=&ju9@Ff z_}l~;z*wEiHilIkL4*b#O9(i-Ke?U;x$N0|+3Ezkg{*X~Rgd991{C65|4f4 zSUs^-A$2{(gm~HU{wkwu-1o;-#vg#(*eLr1M<=VlTne?SM2IR-R3weI%xV!6m39&Cd_IT`1=6~!gR_4FOs`mN?RFJgiztwvZIu$iXmNyXzf#P9> z_IU}+?P_8$XOv`}R3ag=fo#%j-aE*|XXD&96xr*(fJeA{FvUTAfPP9Dy4qb2@bzxp zC+AHy4oFHTm#EDsU0rR>{G7uP=Vg8D#)XE)CD zu*J#Vv#2eOZ{ zM@h1A4oTnPsp(Xdh~S%t%fufLn^aF=A=xOKj%UFCYunIf;*GnW(3jH1JliC}9JPNegxR#r0WFDLs9fo_ zS2sfd+a%hM?EA?4)eapRhQaR7G1t=1pZxSZXh>6GoT|I{@u*xv`yx)NxIqZM@FE_M zojL1z;wjhQ$TZ9IIdq?@sd~d-zS?^C)poQ6Cv9MI@{+Q+sE2+$Si$w z{?o4P#pI-S$&lMashHzIja~8^Q zF5wxw1p(cd`=0|T+Qb|&Trb68yX@amRK_5VkQU>W4h|^yvzh3i0ZGKJNMWe)^UCq_ zR^;-`;C+gDSzY%?6)4x1Q?{7dp+{HgbziRvfw~yu9+VW4h+>P{bNGT|rnq$0YACi-K_)!Dl!Fj==>z*U7EcOlTG(q zGbSy1z~F?3P6j=JG$btnmDNF&`0K)M-!hw<4Op#IFSN48o9;y~ceRV^rb3kLb7?ID zlZ3P*f@N{wtW)9hd+3@dV{3o@Rpk!OUPry^PWqVZ>sZs= zTe|Jrt>UQ)as!vm{zt&Q6Ervz01dOQ z^gDMgWLxTS5#EY`i9U#WUb&{=1-KaOQ+NE$LMec)TdIWQ^?>I=;7^53sz{|Z{Zs=y z1=K0RlDWu~{tr2Eb_uqmb!W=fzm?rmQCKtzDKKJDAmjy=^1F5!0#R3=ZwIfHi#t-W zTma{wG;(W!AyJ0M2(BC|V5+k0QJ#$f%P#$KCz*QI+K2C0i_Z`*mdhIocTZPZXb!-x>S z0Y?NU09-HS%rAs0R(J&exN*lzb1oeMdQ`ZAv?Pf6*8)@usF_(51)^UFY8wS(+$gIh zf#$zvNaZmw;ne-KZ8jNd@Bb43^y*j;G+X%m`jviO-%tJoHqO`u{GJNpf!D)nG4Llx zg#TMm8DvJ3(;nkwSsG18CKz2#DiqwjD2NiI;uzT-O7Y?XBlAq|K6g7!AZ{BJ3~9%V zz?*qwA>{-})PIExI%4ORKr^Y+qS&zT79MY1$o^{5J4QD8j~sb zEY|_1AG_M-L2}aO$pSFW)yj+Z_ELf%?*P-n7pnEkUmN zOO=dW=9e~%jW#5K7-Q(HTp>{H_GL&TfEdG%*9Um*M%zt zIe-5hA)XDIfinEV@6bN0Ymwl7wf$UC?_6PYn2Kuj8_#~0o zXlmGDiEu46W~xN@&A4S;5R7P}?dHmU*EjoK$8$sm$hZ(GlmBQn_NE?19X3`cZ=KAW zs_%c@8=pl2v?7@(uCa`AIyqXxFb(L>F`_!B)Qf>BbSj01`zKE!sV`ud~DC#4R=5*~0& zEQlx?xAx@xn_FqFOIZuGU2iI`M4_h-hHs)O-ZRk}QkV3;*zBD|Oc!B!nf8QE`(1u} zt2FV!%bne6HSq&&s-~6uMgeWxB&xWXQqf86c|H$aia);8V2qDIfJhv7UwihU^1R=u zCAQ^95jBXEiLF^6i!tNjjy)bR=#UbdVDyWs*JaY0%!QFse6|#0)tNb>?IOf*=n^y} zOKnv>x~(*Y$_n5^B!t@KN0ZL~Bn8uuCl8TF^MH#(z;+V!pd3XUY6@pdCq;T>Lw&M5 zV>Exykw8Px!3d(Y&qZb<+*^4Z9KEh?x#VFY?LZ_g-L=)Sb#BcfQpKbERB1TEPR>pz zz^qTb)_K7eZ6IjST~Fr2MP|j8&g;$v|3Rwg5@87Lm?2iAf`VtqRbt-EDe@Z?dCGT0 zg2;tjaSROhP{!7f=GuD}UtF5ool3{v_kZMZ+bp#!{}T^40g!Cy{jbSS0)h9(KwxLf zqbezCA1PAMABZcNuu9CjT!L=Cn61?_k55yAQC&hz{2VswHS($#e&??6Vap6g(7Lz3 z(7fXDJ)B%gL*s|0hwuLH^)>?;Dbt)C1j7gXfu$jdc(eA)0@CX$EZ`RbK7K9x=^m9~ zn-8NA+l>mb@N&+?z5&IPI|Jxq^%yC}UmSM{G6RO4h?Hwq-@mG^TD58X>0t6)=Nykw4vD{DiwLaRFbnuD*tWc);lsvhO3lv z|0tj$ef8@*y^n3N|MeB$I($9}&6wqmpe#Ie`~86Jnb-S;auv(6lU*}pYGp}zQUSRP zISYkczbBzY`k*I)pZJa)Gl8H7y8LqL0tfZA(E=kWV_`&}>n=Ya=WZdK8ka~J`|9R+ z_Gw_+^7Ok)YOD|ff<>}!e4zoRp0%K!fm?mUKQr&K;jiQ3#i!&5RXR~$;8C04QX1?p zqj)3d*6F)Zn@8kqV`9XsE||LjbkhQ6-4oIlQ&}>BS%y;$2`-aRaJ0&M^Y1FDPp@mH z1>7$u`#qcljIoIgy-Z7R@-M(|eqA=W!NX-g7pX{901wV~lcRqz(IP* zzW>2N3k4w?c`z><_qM-3Hn;tHj=zP}bN_JmGAejpGxw} zZRsFNYgyy^hhW$SskS?4T5m6h$|U-s4U=;t%r2Sva+Jn10F&#o)2BuaRnT}ILi_YXgm zX&>PZSICuST7+#9rXZm5@+HVu$jBoe*RBmk6W< zamyPKTNc_KO6ubvl$XjSid6qR|DH%ny_1qND_f>^{iP{pOeK9JM0Y#xppe53*A}va zfHq3gh8B9n>9zH53-giSCPyb)zFLzDl#-Hx8RFz?8^*VNQivEkDq+}t#U5ItWN#X^ z;|vFjY8jNba4g?v4wH|$aYG>UQmb5r>a!NT95+l8_y+U^I8*9w>uiTd>}}ZY;f>M zmm?aRz7*V#$L8{~n)I4un`gmHW0!tUp4@6Qk`ZMtq9 zTh+_V(KcC2%7Sfb2NgQylgZP=4L<9bm-0LcLA&`vOVv-vph4`!jzimB(dgX>*yJP- z{MCO4XOkIIB4j1We>K7?eTJC3siaPBv!m#Kd)#5B`b;-=ZpJA8Mn~yUgoWQ{2$|Wq z$pLY()vO==pKrt~YZo5*oo|okgZw=jd5<)gum~eWbZKb;xA%!uz_a$LzvzKigHPGp zpY%ym{Uxq~3i8&t<|~__F|rlLqg{@Q>r*@p?QhgHuvqr%kEx_TS4-u4IC#a=JvJLG zf~0b+ssGv_#K=SD()0|g7iQwDO&F)cC=y_y++HXd*wVw=re+aPN729)(Rau5lyEO8 zODium4H&%8Wx$dH8sfuQe;JkI5qCB~7^s^Kyp8SD!`5FT! zy}rOvpO}biF$T$sz~>l$J;@}(O?VxwMrGQUX0f6HkQcO>Nn2{E-{pK-TSG=`l1cH< zJ7$=ZEZ+w#s_jff(TYAq!Qae4+a9}7y%pzwo{t>$Jl=8@Q@5)dXZ|-|_+v)=PouF& zh-Pw%())mZ?$O!n`TUssc~j3-9$2v+zxuOwyWbo?-V)cZ8ufP}`m{ScU^vs*U6efM zFb7;TDozVXU5Njj`7vGdo3%o^6}mXk2AhlC@@iFGmTTxFM+Z!W3K6sX(Y{3iYj_8> zgJNV!=|A-?nRMms%TZj2Ct%mHvb`lg*Ox-&5q>pL|>t7T)T zuUc|}m+&__(?)q_!~p-LMvUd2Gf_P=DKia_Kq$|?gf+uZVcIM=QZgjP;kHqvdIH6D z$^4fYX|5?7SqveLyg&l0#$6CtOG_P0!^fS%o#3M6_3w`=7p>rAOx#$8FG0K@djpB0 zRPx1P<#Wuc?-XK=eo>k;(*j>WtV^}_d`Xx} zJXK}!9WjQ>D=%~g)W8ws%?{xgVOBvq^BV!dlI2z@i%^q@olAmOqClLtpv*|@XB0uu z*krwplCR{X!pk)EQ$`zNMtxBWgWW*1Sz>iqeF_W#P`<)?aRuIpIO~L(9OJ7w262dD znU^qu(-POQ^^ew?roxnd&$m)@CqUYy>^5r3A%3=yJwRwKWM8Ylxt|W`0~WI>9fxQZ z^#>CiO=L8-Sf}@}KuCgvyNV`(puZpyx4nO#H%yoS*4XGGbs_51^Zycpk@1IM zW73j8Jh*zZa(l}nAtJB=XisSU1eTqU6Bb(J>aeQAfZy(2|DVXa7cgofJkP{N#c04LB?O7`r_Wm6t@@sEe13~2wy!4h%goup;J(3o= zqh7ZB9otw*CD^MT(O}xMouTK{9YMevgrm{r?no|0TsvGmyoYKnHNbvYjG?|Go1PwO zDz{?qxajAy13HEalohtEZZhks3ggsYzz=L$TRnsOU3SQ6S2L7g%+RGi*?iI1?YGdy zUf=TW&!6DLW?-E9-&?#+Qi@<21!SFAlQoX@nmYkOHFj&YhHQ8JKs zCG+6lmD}u(g2kUqu!1rsFa#;9md?BZZyj@~k5jbY?`qW_56A8V{A=au#2-0JAH%gW z$`>=wg2Yqg{ycJGR1uIX!yckS-gD2u4sLxQtou^s z2pfc6xvc*XR=ubcv%tV&P)8Ku*5K$1A7-rC+!z$%dz6smU%7hd(aRg4xumf+|IxX5 zc?C1@dL7{Fb~~uL1wTc|$%bBBm`q?WCQ&P>%;DwsryUvH>UK_Kc?MQkmm{5@@=U9b#lf3?{O6NKn6LI z7WwhX(|Kfv9}t@rPfgMFv?l7{80)kIpND`#DcMFVAea>l8QC=AP$U+z8_cB*0G^r$ z@(nEMgk_mpJB4Z&Vw6x;igI0>)@2g(dEWHBBkxRH%5`HE>7bIgHHR4){n}Z&P;t6g z65T#~2&n9$R0JaeMN;w*;E&vAtg(G_K+~Q#oh>dpS>Pdxu&$C_9tt}^dgbaK8MBQF zL6HZ(Jk5xCi3GvH&?z<(zkNOi`O&Q|KQQ?6LrQ%t@bqC%le;mh9s(cftDc-;7_JhL zI5wmP5xCOMR1_2{a!W(4cn5}DKsc2@CPV6B^wm&GN%8YX*41+j&8A{3&IlM`lhfJJ zr{=ob^DsJ*z;EpSdO`a*ZfCmw0y+n)W|+*4#Qeo>AL^EYa+3+IrQ8K}HRx3v3AREp zJa~-->ma&e;UCT;k6C7YpTZu%Svl&8htAJsZ9RmrYEC@`_Yw zYV8t>*Qis8YpG_n6ux7rq$jG;|2(fuU?1pNja6U_K2Ov@K>zM5)V7!V{@h4^f3IrF z8cXe;|3!He{(XI*nmjE39sC(|hUE8_$pz-i=0-K!7pv!(TGb-kLu}J9FWc`0mhAQ& zq|nTT)4N0?{4xA8iBn*W=FFaZlFR_}39C3z;SltubDIl^BJlq)^_5X=hD)~z1PC6i z1PJcX;)MXkU5Z%@P!sN)nAt( zI#5KmyONF!VVrlMURSW580xO7;0@s#BB-vbGtTPWLTHshUM+z2Z3zB%)S{hf=+H=k zy~!fZP^H zAwXl1%hRPCE8Q*o4h~nrxeiy2Thj*rTS;MhlyS75BYH#PO|Rn#^W?g=OQ`{u&jyJf z{Aqu>#cTf*PuoYU&0u=uC%ZAm_Bj=KT_yiPiSJj`p-s3V8vzapwLIw`c~Dt08iza9 z?#DyHi%UUFtofn@w!AcU_V^%DS_s3>Wm z+32l+Ems#X~i4deQSWsFJtvI_x+NZX1+vWDjMvWR-ce;m&`oxJ`fn>63hrPRzP}CgYrU<9z>;X)&(HWHqek+at5u1|XV&7B zFUVy(Cypz{z#>1aE81{j`+$UwAK86$h=m|96Nu87p2#iSr# zf_=&3Y{9cc6hwd8TkJNe>g}EJ7_@=u@mf)_H0|b@gydg>b z+nKTIX*Glvyh+VFG_s9dmH|eLLT+g`WTkEF1Ih)he+#S8oE;xt(5C<|Ny6k50(ZJK zD5S9fHkfLdWE?*{l+d3e?1C=t0}BcJ5KJdGR*q)yPi?Lay*TliH}i=TNdNK#HOD}t zM{hAGLBbVJUECEm){QuLEXKu^@OQD=A^(92yI5Px`O&|lr+lH=D_XDHq|MHZ)SWGX z^8D}EOPUDzauZ4R&D!uTbjSxO4Nsw-lk&0(Eg8uR);k}QwI+T{S% zUpwXTta5jgIUL?4eJbn7S^scX|Hm@NT`%;vKx=8O(R?J*2AcjAI_Y)&`AxUbX{fen2L z{hH>(tw-2V+MGf<;Q_L=Ft)NiMs67*!>(NHNX z9hB0a$kdL=oxIv+xa4I|#F(@p7MH;*fJP?R-}6NTvdag>QMWoPiK`@kw08!{I>=zA zFan(y^N-QOhR}wfFsuq)G`312lsTmy-SOP#2$V^M1*d!;_MMhl@A{h8z669oz!Y!z zvxbXO;4`c|?3X4`9#{#epH|F+>cK3yoW?}ypl>ASNdjpKEnMC!*26}P2F6^DXT_bc z-vwMeQ{#H^Fmii%$ZcnVxixRRVbaeQUzcD`K?GSi%M5bCihrln0c48RlM5!0^HEJ6 z`yC{ci;lyDgh@~S*$YomeBLSltyAs{Bo+UR4FbBkh(FQkSp8Ft|LeVaQ_E#3f01uS zBF<*>&-ZD*gBCWExx5}O=xs6I@-ta0BEMt3b`TBg&%H}zgvuxNrT274rLQi?dn zyuix$4R07nsfOk_+K!wN;U6*GUy<8dqDgV+MDZ|7zRXn0ZQABS&a!Jwb(h6R5F5UYlz_f>cPT( zU_{(7k?GO=HNX2g-Cg|0t{hd_`pWqy->>R6*}ZK>rc0j_neT;9%{yzi5@Pn9KOW*8 zQ|0%BlbfveX5spl6g4PP>J!J?MM>s-fuR~pA+3sO*emCT@MbbXW%4MDA@DuqCsqt2l^B(j8n#Fl;B@mIH8zV^eF7j19?t^t=G%6 z|G?O&PXIPeGyp3OAOuMQ?re$*Ri*z*y?>oe(P7Pja;^+=%^D#me!9PQkRtNo$QX+< z;U$%;8G16iLHddum%Rz9_WCY!nc0Ldi0AiQunIvv-10<;biv*k3q3Xtp1@3Mp_!Q^ z<%}DGc!#fBGVuMZvLP-|ZXq$%g|f{RJPyu!91rd|^jo8kT9-vCfLy)N&%+tx7w})8kU(w3b(w{ix|D;>FMEPK=G%pbP-$$KEJYJU;JLG&5xcR-;Jk;9`Am@VB zp$S#=J3X8$zZ~2bX*B^f&K{bfoJ(q`1gvV1K8b)S+4m-%gxYpmd2|`XfAh7DhK+;i z>x}r++Z=Ot6AmzkX)V~g#m_oe6)f~rlgeiLJFV#&2}A2S=T++LH~CRvSu`BDQ1%>{hv^V5Gk&Fr`5jjEAQ8FK^*f=p3Lq zI;J%3-MA`+{@vB0SZq##oUdC(wtmQHY$TvF zIIB~?d9+c7+x^5P^F1vlltiRuCkc%k(oh4Q9<3_t@6=zdZ8)xHo6m-(pXNUi03z zS@@90obJnpdyXjGkXci3gSg{=Lc?DaAg~W{&Ui-m+KrFMOxZfc@?0e<+9WjeP25!b zvSvGVS>;Rnh0mm3!DilXOE(%a8XmJ*)T|e161VR_qbRX1MtHD=9g5fN>qWil=|YY> zvWBi3VnKjVa5h#473pmCq_^DTMyyZXh>YfamgK-FwcH_wG7d!b{<@$K{Xz|KbEyBu za_~Tm6vZ|x0GF%(cDmG=5-C@GKr$tvz{f8`gZc!WAEqA~qRmp)eoS9tc~9(ehM=aG zCb|D@@{5=N%AJnuI1Qe+-;$oPh^q3%+5?Xse_mOk>1?{{+J#yF4oUmMW37Hu;{SEa zJx@8n|5<=qnZ#KCf~xM>Y0?+=frddg4}WAHBl@J!``-8T1}(Y)vt;bpbcI?;-OAtA zJMerC28h9^A0pS(k^rB;e*H*naM==2m1C}98!C%Ar?01D=i?ZPlDLnrLn*VN8SaSS z;i1xAm$_J7yXi3+c}yJOo$n(h+HgCf!xhBlL|8xrQkQUf{P*;@`amAAwS+|@7R1)_ zr*MW?UIoINUD4q5CA(}OHi#F<1%uX@HRZ6YkG(at<|>D`HiBJpq%4W;M(Batu6VIm zevb-g?f!PYjN7ixbv00vkV6}x`tYqTHQrQ_IF9_?;t+ZF*LXFb zP%O^SVKj94P);pVBPS?e652!(m-pMiwjK4BSoG5TWE(<1d2`LuwY^pFXkpaR;vD!; ztMOVC00(y9w581*hD2~bH+TAsZrVAvfSTv_nOBKZtST4cBW^u$>$|FK4r{@5yvRHT#Atm0PhV~ga3)?yqXw>F(fpA?v2qO@ zZ_8XSCBO(1T^P6>0@g0gz0;9*q(Mp6rdqj2NpS1DI+}dv^>6a&LH()M<6Wn#14ix& z8}k=|Z;J5v=4OkJ&z;lt2IfP-bffg47NUtMImsiV(Ow#(_Mv4^*&iN&Upo7&x;Hob zn3gZqEzd!g`90ax>||eo+kOs362W^1sx?)i=IPo&*BMjzfyQHGg^JR#WRKLn_1*Ks zJNaE%2WH>Ban$oYnjCt3tc&{v{SN`-f9ljpxAgQCcb>7yExWxWt^WooO?Q(er=VrE zw7p-4LP#zCz!{mR>ewjp_Rh3SF2Kgg z?Jh-P&subLvJ$N{Pz54XeAvWjA)1s(e&H+Sb+uTVF!4)#*` zTO5C9KE-2`gCwioUup@l80ijy&@A-y1L0Us1VaXCp!lQVzOu7qn=EFoo!D1qCX3<| zBMa#-^j$sErSp6<>Pq-V$r9LFyl$_JfzCLF5Wq!`#bE} zr0n@yXbohXjOM`

    |-psD+Y!1r;J?2!A{Mm9@^r7br+kd!cKU959OgP}p~{$mls# z>qU>Q*Y;!P5ESZRZdwsIy@kV-XB3z@%rZU@W(gfMu$@`^s;? zB79ZezP$J7?$!MNFvm%E|9=)(DDYKB6xef{#2UP6upz?>Hr4BRA)_pobR=ELL1!sNv!uBj=1U zvn8_b0KhFObc6qS*456S+?WQpsybemPH*>`9#5bC<2u;^_IfohQ|zU$e7(7ITwS`I z6m4zkz8|g06{176^9yr|5ymcD{KPy&RgKgjRRla9ceo*_b>ACO`|xT9ZwS&f zVPmwDv*y9Eo{v<;Xx4$UehXL`895ro9vu$IxMBf9Ex>-Wdf6qxdXzz9;~&8=SF)nH zKz=$wNj?^!^DP!;3$A3Tk-Lo^xv3IB*HQ_fG?R2PbU&%DrZ1y8;nzrS%a*hseB0UXLd-s+(6`n43i1l9{ z?!nEBFJbTOQOe0bM1asuh>hI4Hu1L2AbtXKnCwV*LWA)R;KNu#&oD6>UJfpJ7;6)z ztYoJGcT{_-Z-43#1_91yGi|JZC}{A_h6*OQFYy{aPA?dVK`)i%_Zr=_kL94Qt2t&Y z;O5zk&>j4MB=0jo1vaMvn=O&lUnKjS&vCB;uv74T<=Gvt_cLfFZTFWv1S-XjZ?CH6 z=*HKFq$pfWo?D{q<=49(V-9&)+dFk-$IwY-l%8UVk|!ijV{!kI@l(`lSluSXBp_0+ z7-!Wbnzdlkz@&O(PMP|h&&4xJsjcLwlvYuca?{q<|Jy(gw2Hw-$wz6$ZpYv|WJBOq zK@rcZAA;YY&jn=Qg}9TLEC&fz1FSWz@mMcNDtNI?CkOJK+WZ6SwG=ce87qE6bZn3N zaqbI(>8k0#(jX}ee`ueZm=SN*UycF_yWULk<(opfUtSqi3%_)`Xe87YFIS7dff(qH z-@jm3>zjnElXrMh*M}UM35~_8*44fGw8yu@ORq1pco%rn$z>iLW?_ zOD{b-mRI-jBF26~Q5L>lI|fxmYmeG7Ga_8C|4?kweZjt$g(kfI^yJhE*%HBWZvB2e zX22PUY)9t;HK`Uf|F|Og^_-pm#gmr@aTYg$qKh0(Ow8oSmo!$iZQWx{U+Rb?^srT) zo7x5fPK!{{Y(L+1&VA3lU(}$XwMrbs3RZYHLRVx?505gGN&liw4}&YGX5;)jB)B|R z+p7lgaJW%L=x^bu+0C%%zV$;+y4s^{!>(dbZUWv=33-9`U+!){*#bqP1kaz7rHW=pKYZ^>!X7pBU< z#x5m`cz~oDl1LeZY~CP3afhgRMkn=*jT$zMCBazn`@LuAsG#TVpfAuV5ib%Y)&*yJ z&ENi6A21HwChSnd=y#cJbLnLSAI)O}0D1dJm$z)Cbfw|@JkOh8=Mj`4g_uMIS`mQs z*B{Y_$#^j&DXXN`c+h#}(0;=avQXETg;lXcvU8%5yO%QnI~Dpq4O5<24Qw&b+M0o8 zN>tXkUf|phV)XpbF?I9Nt1P{3mN$0OZZUV%iefI4bC!UMt64gy!;wfC9i&%(IHG?M z^XBM}|7|liI}e2>L&;m9vE)za!Y;+&qmz-umiG=J8CFi-&KNgegkkciJJSTc8p|0C zt;kXSBG!)vpem26H*fdt221z#1->hxJe-yoMGoMIMX2B`rJyA>G+w>^K=v3#qDF&@ zSbxN!d|4I7M?()CTi~~}x@#63SGF2{C4ni4r}4w|K@CJ=*T%m0^;6@M1!zeL>{0UI zMwpxL_!J@IYMLZMaUMZbq*ydvA&t=Ue9Io^Ql73+<>|Q>C)%V_7eLE6j*{1s^R@dK z@ZXuje`(B*8&XvK3wy4Q{r^GNEAy*QTL*`|J=6omJ5bG1KS=(=Um=Gt`aSJITY8Zs z!-m3s;#7uwqrH)In^1oP83X%1r!Ij#^(wa!y*+3{)2U^MSDLt06o_E<45G&YiH~85 zqAUFo?3s*f{(6)gp)6Q%oQLMcvk8^t*X0*A${+n)=Kg-$2#SpWDeQLe05)W$5T*_6 zJTRMcOb!wX7(05eDf&vzSy1paNP`ai5yWB+nxa+y>eLaDItWQk zv>;Xa%>fLpF9uxY8x9!hw>XW*(~3jSdw7&TWpB-!Y?wq$er=sPcuX_B@2;99q%jfI z8s6K)O}rU!{HhyJX76vJ?%Ti!5T5o|UdBwUwSbTCC6vJcJY#8&s1jnxzt%N`vHchA zeQ$e?>pVU7W8`p#smRIgmP z)^35Y*$Bka^OJm~$EiyVs*J4#_cx=bF-{==Ksst8vA~G#9n25XJ`m9Ud9E~5(8AK?LBB~h})o$LTJ36Vu z30F}crw69u5B|=9E&>bHP84IP#q@sUm(g+rO~5e}RjUjiN@Z&OvR*&pVAGS`AL5$( zWVqs4r@miS%_vv+q}#zxg#mv)F>FlsD08l`5(CPZk`HJ-8hiaJkT;xd!t*TmfAa9d zsrYC4^(c;Y;20fRzb<=y&2`DL#KbN$r4-WX(3Q+eO&4Cpr$Wb9rw@=iuCUgDc$?ixLZqrT9!*4-!OY&|byTad z>bB++PllYt#C-v*2~yMl&>`_#kBV*$Bq%7aSoIJ^&qRj+sHwpaIk(mDz~R6bO78)T zsby6{9pgU=Og6#3Sl#>5c5$0k_;?D$N5;z%m~<;gSC191s#NYV=z*V>9j-jS*IVg5 z`&*vxxyx3iNtS14Eq3hwKZOp#`Eqk!R>?R-oWI>syoQB+2^6o)}rY2^ZzU;QG2Wnzo3)Iz{#(R)jATVm($cc z*UHpa%dManZe^eG&4tMh=9%)H&%WOL{oUqAs)HAAzom>k^Mw$Vs1`Ug0vnkCWJ-ZK zV`Sv8W?Ky0Uzmo!M6%*2DK98(ryTuLnC^@A7(W4!5?KV`z?;*R z<$L{MM#y_^g{tog{4+)u9uJ7^olnN~d^ly)WcxsKok6)+NTqoqApvYp`m9Gfr z3s&*dbDK}fegTIrXC+_)&AWW2 zFK3*$87ACTir_4rwX@)IJc!N4(`7Td?|N11Nwa=yAr>!Jc<8VUC)d|fc&$oaBa95x`))7_|}IN=5|ynx_d;F#jMFN!Hv@>9*-JFVpuP9@K+ zM6YG0R0HaNyhO`_0QRx#Yrw%IG+j-x-oLVm0J3?qWmha{iSg)6QK3g)*IpfHsYq~^ z4mG5TdXJv1uZ;0>Z9N!rP)PYw~IxB zn6m?hib`|!i>V>A=eUqFDULGIs;KRYlO3I}HpFwzqw8R+4bB(LyY;+*d!G||kI`vk zYFM)3MEd9gcf1hPz)_0OHOQ+ggUD(blmwh+mF`-3pLbLW9Tc8ZdgpxQ0FVzwwl03s zD%3MWQA^wvq;0AGC|jUAs-<9?#mQLOfEg`bpoll;upvlSc)jnt-c{drhVo z?3J@)KotnAHB~I>HA1;5+;G=zw(GYfoiiGPvDHJ7U(lOg_Pepy7iUb<@M2vM)iP?>N&8_Kx#H=YOV;D6*I5Y5_mgcX_>&eeJ%~ z-6NDx%pWHw0iB;CZPi8ED23C7tfu-yVr78z{zYN_$9ZpKI5a+z1;-SqhV89B*+jH31a#N8}i zK{07B{c5xkShD8;{1b}CO6;Ee%+12INt!s$R7)suFYT^B<$fm#Fm+jcHiV6{iRLmy zaQGQN5$CQw{`LK8r+470mpk=X*O#yo+I3&UlXouFr7N%5>)E}^4p+7H{-~26TnC2- zU38yw8}Lqf=?0`ZB%lcX!qzW2tfyt#r03Lt=>J;oBF!`7Uy@}Sjsi*p7x&RM%;}&i z2Wt3fT6Yp?5UMp>=}3Y4ucR9r54dgFr2EF?fijVSPQz~kAZGCBbrAwMD^w=)xM~tJ zmWZaqm6UZRtIgex&<9KAcmLW_RB4#{Z2z%MrH&Ou?kLRx_`i+MV)61(Ks!-5?e4`^ zru_6U`i{P7%4o!&H}-ft)?Tt<;F0+#DP{=OC?qXP*TH+)-mcGDkX8=h$o8Ddzj z+G#l+=6vbiY_o380*4^=?!y#Go*JltKP^A7Duvc8kx;d^8A?lngLuw0s|?BZm|F7I z8FbI|Z^gJ29Wc#X=g7j66Xy86>a`E}`C0$tKyuDy4>6F*z?$g9zC#}b~Dp9C?7plmgXvNF(O zDQ)b3uNa9`MM2}sLm*2xAdb>=zkM!X4vBGu1^mmBrv%Rl%K}2SPrEzyIEP%Rhu-`NbIqhUt+N9&OL4 zOOvYnYrPX5#?*#;=a3MH;D}PmT<3hi;&6N#2Ewe@bePdP1HgjMMntszMIiOa*8s;RV-Y&7k2$ zM{E#GeqvgS5k;s*@%@(2ophpzpZ3N->q$KRnQzP&b1`qYJ$u?EF)*o>VzvF$WSd(0 zn8VA%+B_Fcx{yoneu>(FDnRj=OC~FWyYZhV&{P(#-~rKGt4*6myM^Kz@oxQOokBxG z&}B72CH^ax&*7<`Z-prF1t{GRTx;OGc{1Xk3G5|4nK53kKR=c?e+Pk@1uMa6;W{`E zkC5yR`zFG#;|r3Mbf3J-Yz1A+%A|Ju%Of7?`Yw!QjE!hfm!tefQk$SAkW8GBQ?+mO zW>PQTtTo?T=v$V#u><9`W+F5F`S)^m9qP1Rf0-UfS3QXhsqP7%{$4p*HKOBxlS=uh zpmeSlAmH1*eDq`{vfW^Wnt46GLQ+)u9pAT0SnG1CbG1m{&k??gPVirI%`*N>Vbs3I zGzD9T=l_76#fUvr^Ve{(nT6(pcek1KGQa&Qdx>O-wADfN@#K%3_Vvfd_D=Ng=T{lu zUD}TVr9@f@{b^U8KfMnJ4jG)M%k8CL#mmng2_UbZVYZTQaUli{i zNNl~-sJwmbzo7Gcg}Rci-GrIN>O#M18xo?r9|m@zVtD&}g1jR^(XMmRZX z@>JmA!Ho^HU^>OcM+*2RoqXl#*?a#vI@;>&N&x?Bh@|`7o;X`6(J-(3rRdzkyaG(c z8e(2apW1GRP?k+p{tt&q2x@L&7y5HH92%!17=Z(DQ?nMqo5~7j&>b<^;BbL_3syiQ zMmJ8tPA}G>0!YGCs%w6qTm@`|j4!MO+|0fkm=8x*rX_IR5!D_k%+V^dG0!eO96Ht= z9X@7XnjUYRK1Yq&@%1B9Nn&E2ZuU~Q0t~S4x3G>Rf{$*ly_<@l*RXgZWeB(bth`LB1EdBt0%)9I~=A z-z|4iP#lpQ-My+zWFeB3P;hGfNh{aY#WbS+@KT^jM}tEK)1iDCxL8_)s=PhS`Q!D?N0+nC!?gXPse zt(e70)XGfLOgDF_iBtDGc`p92gv!bh!X2 z%FMt2x_Q>({)nA;7toy?iw%Gt(Lg_14jbv;v3ftm)r^P&Lm}49J_g3ilCW|BJw%J~ z*Y8Fa3@A5xoV$>02UXF$n$x9uWZVm&?d6RI04K$CvT$vnbD10n4dl?yu*BgK_}%i( zUp_D#q{a&3>?7q<=J4bizUtbOx5j_v`b2TRVQ0l_bWy)V)D}<}qn@|Yw+#IkPRiyB*arx9-n;qmqlb!p}EVlK-gWNYFx6Og@(0|LU^FGasG=}Swj(9nd zRZn77VB_R-H2kcw(*&}WP|5ei>FF(yt^M=Sses_rX%P9ShvvGa zm>ys|W5AyaYd;(FSVOj+DR3_e;OMit{>txzQTa@x&efO#;kc+Q{S@yY+u-}I*!fBk zWw}-8z!zi5QCh08twiPZkuZGU%cHT)#|ZA?`FKo5OOPZ-qq}G-&l44yyL*V6#f97Sx>YRLVbSR#a5X;y@S zWFlClUP?j-StUGho(`|N1ATgq&-vAj4X%5}o^wCMln%`V*eXo;H9*q&*{PKGH8`e8 zv>XO)yerAV-@UOBSXssM$-jDQ!tS|pu|rPz=TYIA274Ra+f%)JlPSdgtunhT3*8x4 z;NwuO!E*+%ugmS&$ajfCfqZ>x%OFB+oN!iMkyXl1NnUUHHbm5R$EgA#IK#Z(fo3_9 z?}x|(`S?CA`aMe>y)t%*lPxsi?`f$~qajm_qtMH_LxaD+m*txQMe$(+x#nAvFf`~a zG24`X!4PP{s_d_vY%#)+VfyDz{*`f}SE(ADh$V6TK089)LO{-Pq)qRcV_ts66G^Gt z5>Ef!KmL_d^G}fW^EXDn+=t#x=c2%DTIP+Y}z zIr=~W6s|Yc%t-@p-`l*(d0@2=_Z3}TDQi9gvr>q@UfmLZ|0=CM081G#TxgnNYV)G6 z{K%-UE1)%UaEoRe7MGq1j&G+Vv+R_aVIC}cZ_Q?TFP$Q<&DNxa@dJC?%GWrcDKt|o zkC(3EF^qW z+a7gGsGg>BtkyX%W<|?3S_ftm`;~l+0WoNZb-X?!S9Qm;cpwOGu6T?ahQ`-POG6kD;@Nq6P?V z)vxV{J^?X)UG`Nn)-R{XO?}jt+4eZ6DqdGrP$H0RhhL&3^5uq+jTHCTk2a-YX};%( zSPiQjUQ9LYPj!6x`efI^Nnymyfll%4#$a}R_kuz3!_vc>N3kZBF%FO?LBx)*hE}0g z*|A?VY8U~=kOwmbYS==g*QQPmssU0Z*l?gP-(mamDwDo2&yMx)jBo~0?83G$3-S|N zY-MObpd|}hiB|EN#*$k>Z2RX3g>)YX@#Bi&){EH51wB-sKt*fqm897P_wufsxIWY4 z?o80s+jpIOAQWr(lOx^}gxtx<n$aB6)^Ngee2-EL1!KB_cK_ys%=i!?;+NnrqF}{8zS78w<8@$YUbeLTKOb2?7){w z4Q#?K?|Y8*t#QIy66s=19fpRZ80AJruhBy!x?TrDUtXWR#cH+%k~A~m1c~aciH|&QbA`XxDw@Wg*pmyKK{!toJ*_f&adv;AZ2p{JRGZ)XU6gRW zY|}@R%jX+k7z*}$!c(?^=cNA(Tf25`zTLk0{yjiYyQ<6L>CYc^c&z@*Kx~4gHvobT z$)N2={^C9du5pCgdOIv7dl;o&U5J$QY;m*&(yxL<{YZ73UQx>xf_g~^- zeunz;FaR-IRMHFs&NUjZlzQW7#o$3#Pdy21{rTPu;;k*`o4DCjJvBW9R(~8|5)IRP zzGh#v+OxF#C0pa1B`N|;$v2}^-6(j<92>~!PJ|OXCGyVW}@D60n(-c+H zVI!}}u(}Af&{40BNBiV>n)5AFW}i;GD>-vh=lq`Ur1<`eRh$N1@1CHSr5h~FV`S_B#Yc?6}CVaI#Rxb*0Lug`G$$R2J$ z;nJhWGC_p%n?57=60z}>0hIvZ1k26KtFCesz$rJl?G_q~og67{-kYf=B5G>+wc}TL zu12Km)*$mnl0x#*n_`ib$GVpYFJ5Vw5-A*=vFxE|RG_SalAr&8eJz^Kl&jxf=yf3! z!PeCnxXOiQeDOQ~-@g^lS_&mT2GBsIWFtut)zDB0&(mF@ye~lt8eb)nqIby^!(&Mx zA=!hbFSm8XVpWx_wmG)=%Zpm71-SV-o#hrpUK3J z$mv+^v#Y3y-c|lWfoQJ&?=obbIU5sOTx=i0x|;tk@>hzq#Qa26B6Q(-%!6akQrmt=2;qbAx~KQQ2|6HP-mjOB5nwLUQjK)5lQQ@SB?fTUj@t3U1U#CF$ zf;J9ERp6He@Z}uWYMF$EktNbs(&^(nd?unf2{O~7jktkQB5R*Yk}A(Betn#*a{s#>AECx8`ZoN?dDFITSUqg` z^&iy+?nXQg5|-vXEsJaR#w4Ob)b`A$dXjMOlC#XDjaIt=< zb#1}4kwSzPk?m&xS?|Zr@*N>Duo%Q8RDQ8(w=-(~#;#z3fT(isWeh@Vg|IIWhSTfd@IhL1a=I^_)wM{chSMCC_&ceno)7@I8x&xry+g3t3{Xs zX(`vbsda$m?+u-hxMQH;-ZM^s!SmHf{F_qmhI2nnCM&L*x`*w)p`n0B%z%fOl*vig zn$z1~mXRT6ZZKg140gWvZv=V9KJlS5k}f%Eu#rMQC^kU|$!$aXnlanA64|UWYr)p~ zwn?PbQAe!A!@k0?6|G;>)x_AV=Ifigv5x$Xqu{$iEN(N4#u&dw-QS-v*eZFJ4ih>w zwUx&Yfm^(L_gd-EA~-x z{%@IdCl$jh82>ovlJKheUv5WJl-5N5KUa#J#$5hAul2fSzOZh+amL!Kp>u61&X*AE z?_AP=dX@K`XbH~k#>*N`Vk@}2FS9{tfMRr zwXi(-@l?mfii#xFi6n(@&4gy;eM6$MStFVBdr{U0pUZ4H<#Ie(-aCj70*4c~4! zd`H4u(2iR&j?4n+k({07TvFuRpRc;aCKc&1uBPKLIyvUC7ZH7cH`4@ZO52rge814U zdqOn=b6fqWEM}55M+*2E^FycfR18#*ojY2dI&&g)yMGt&ay&hofBj{r&BdeVl*fOI z^+=wQb@#$Mq^k>prpy6RUiYF2rh|?=5?(!SIy?q`e|p?k7mx0FJm)tsI50M_dFdZe zynI_F8##z{BRr^?Ugg!#zut-cGS7Io?>Ux`Gw{B|K;QY#3H6bEYkgv>+v?!hSp`=Q8U`57v&3v9mk!^L9EB zyL{t#<8EH0^Yw20JTE_&Ev>ss>r{oi!-l}o>%nOW;Yw*}S0asP{4_ih(oI*u)buG) zOWKlMmNn89&#R3p;17O?VW?p6|yO6$@H`E*f?#hFI&(PnNjAj3W_tadN;71)3-kK zFR{V5HZSSbp(DJ^OukK(N#!Xt;NGSe+pLHrArI6*6Z;-4?E+8*e)QVzz zwtGqJ+7Ghfpf3&A`{9XwzG-PDg3V*D3bi})>~xDR)N|J4YOm1s)rsaZ9tJZ8S><5~ z2-zM(2W|D&R{j4Ha|xQa#hRAR-+yBy=jztZj+p;XkE;i$H|XvX78JS)pw7;INWIzP z^FK>piH$N0$gKN-Iu?Xhrh#CX~kb3`URkVH-ygEWRRc#?6HJ{3*aZvHqG`Jzgo zHa(s|I&ze6Ni6-Bdcw3g`$|<=z)&nyGgOVce;${9rggG+sT@LxWC!gAQrx} zTBNV#CNxPaF+*n*Q{rfx-;BX(7`G(P>GZ;YF_%@6#X`(;`yB`v(u*K~BPQoA;f_b4Q zs`-k9mWQJX$Z3n}tj9^zSpE>!(>At1|H^Q_aof3!{=UiX;E8sEapyJqf7<08*W8se zR@z4n|E&O@E?$pM{m(4W8a1!P$On-M3?Sp-pnhR!IUSFamNI*ZG(#+jYq2Yjwuqss zbxkitzfM=|vvNA7f!D0cZ3y9kK4sP&n_G83u7B@gN*6-fR_;-~)a6eqs-xyH<)5t--c^ea z#>I;d8>(H8@#xzBr@ildYU=Hx4I#9E5Q_BPL8K!fJwSlai-0r{kg9Z~3WVN!2dM@` zr72490wTSOv;ZO?D7}~5$$rXS&)RG6ZKyDJ734i@!t%(w zV?(B{(}xzz-sFagkViTkE-bH?UEd%6?q4q#2(UwJ7(UANTLn^;u;!sLxbPl+1 zBT_b;??(Hv8>e+%JlI60lJ0j*DE^zFR-Q>k$*+opI2%26F%&+~T;o%1-3?2Ti?@>9+=U^KSAY0*t^ei(IJW&%I9&Jg zyJT<+{c=&g_Px>HP|<~k@))`*rNp+^$rL3p8P17n&-YTLhH>%HS22HY^Q+xvC}>}= znd0Y?B2_D!?iufa^s@IfX_BX@cdzUz@^<|5Q#~7?GU;T^Z}FB zw58Ek#%dRpxSO+-krtYZ(g-I9NudILKT<#(Mi}H^T{2LjK`LR2cm8mDJ5bB6%W~pC&}e@A*02Xc@L4@6lzYwNcb$G zs#8oMUCU_-H!1&=+TFG1)#Og4@zRefsl!;9$qw@Ie_fm8v025i)mi3%=lTycn!7%w z_#9!WoUbiI_s7O}u0!Wkl)?a^?)X@Ag-CY##^e-wlN2in zy!9=n%fH}X7F%$TD6(j=rxGnW%bGx~oPs7;={QyK)DZMhjD!VCj*s}}r^VOae1vPo z8u*pk0q_C*OinOV{G_*thU)`$0ljY1RLsIb5WHm>B+-5cT`(E-pd=LS z^M2xKuw&We`OymC+0;AouCI*61a7*M+ejx3xnjf_64tFh^G@Zox@wdP zA!n>&9#oyLi%xHkmJxy9j&CO}qLggZe{H*)YUm@!P3`DzziN<5f(Q9ghQ~=GXlFGr z(Q5e!93#>@p%jwS&KyiHI{7 zUVwakMX+|Cs!}+taaR-ub${a#qzlS6R7bCP$Qzzq=T`y5!N2fMHBo>^5OmDca+fv9 z&`*#cAytxaJiI&i$A`LvtyZqAgqKG!=Yn=3P@gHrQ$CZhZZD|%v4_`T@`<)~`}Tps z;T~m0_I|SobN4lw5Ju?cCz0&=5dXdTw#lm6Qzv-wuilA82cf`*;PVw##+)k5-5Q0s z*(HBap>iq_9^NgqxRhl6^K7qoPwP|cJjeR(2OO;3Cq2`jDhACqgcOh_ zmC5$!dPo<2k_TnEpa5n!cYQr%5g-v%xkGkOmqV~WI<8`8!^NOg^&TM`Bve#pMiN72Lxz}@NE*^i{Y*6E%C82ccvt>rkKiDDEAxH45+;9ENac& zFjVY5Oo^bKH-NKH2lH&X_iY}94@`z*kGs_WZ6_DfWFt_LoC`4}WT z*MAh9v$(yo&I z{vmJS2Uvjk+aQ4~7iExo+9Xn0{Cn!;)Bc>7f*W4%%45nSLiHxI_%rEM*fpFAvOZ|7 zS2)^}6dRn3IjT*c$Hubw+dFO5Puvfxc8Q5>1USMoy@6BgIzUp@HqLYvT}>-Ho|aB) zGPq!!Kh9kdR~nK1guD}eP}#aZw$#?qTAR>vg9#^F84%m{n>}5Qss#Fvq~T0`cGO1- z>x*HF))Vn5O7Kg2H`PI95Flo2F*5$t*JG7X2|eWg$0kDjfjUuFWe%n~EKC!mN`w)1 zFDd@vrY>nh^jNLNyZYG~;2r#vBv3-nABsQUMd_RHskjbhk+GtktHNhNvOJ1qcacG{C z5UyHVN!T36J^`uxHJW~h@QMBT2U+GRA3|;@>95;KX2VK#ot-(-1||XDCgj}1XQA!e z*1JZxye567-l7*a6H#9GV*2Nw-M8v_6}H(L(!NUoVp2rL@+OV_K7sWQSR+ElZYf52 zU0femD7Y#jm)Qnm`ZnEi4Ghanv6~fy;PB?+Zg1FTk{2 z%B1&iMUmoiviNT%Qye88&>kE!DzjM&3@> zbjM&d{cY>@#~9L!H|!vkks{Af?WfypZ*x1y>c)x_y1i)Y@7W6$kk-7%_|MKwcLEsX zFDq$5siNU2Km6IgC4ETN%Y*U*0guuuBvB_J5fOp7)BOuUmOl*p?P}v1$QO}>@mtoH942-{y{F)mgN$cdwD>J<* zx=T@Ad=ZjCA#4TcLN+7iyzg5Qrrv7CLA2cTznLk)E#`YSP^%(DBMX$Ua?MFv=xz0M ze-z63z|>NgRW$Ka24OB7rB9V3!pca!yEa}K{!tuj=4t*w*7>H{1@$76lgjbn9nYc6 z&@D9;{Cg9q&cn0m->W!?$jE15cpN?E7vOm8_~{*+9cnT3xTff)F^Pivic~0#Lkhj# zSX2Mto);e)Wl02VCB0A(^`L~3z~@YW{Shl%yV_%Uv59lFXd-C+>_a&EqjBRLRC2z} zPef;O5dPI(V1k%E{Vnoswb7f3k2>P@6ZCLp&7AZdb`TwL9Tj>jlE$4WTgUR@)v_U5 z`txrsy9a%JfoOx5Zx~@2E|*z4g>JrSXidkf8{m{4 z&ID##zc*G&vv>Rykn;Hl(v5{^%&h0sQtOca(|1c4+m zXEh_u<%4(2iXTQnd2*g~5@mOi5i)j{fH=>GZr+G{U8eq0JItNe%5`Oz@N9l0=$R2$ z{!Qq%G!!R%yH*MDqGNLwxuJ9JAAh6%t=PEJt}3C7;KXLvh^c+|2l>mVDVn+n3Z08p z4D0t~65SoOU70IdR5?WD4y<3P$s($Usov}vr_=kxv!Fm9xs!n9!$&>7blm(nr7EEJ zZnBQ@xguc<$=P*of}MT#VO3FzLSM(UxW1>j^PxrwEr8ft8cmP*e^bq~&|gQZt3ndZi$d=Q-<`zP$hK!d zJ){RdXR5@gqJ55REY*49nEj7dBX?i06@6H8UA~+?+*l4C?7|Ik|2gq<@a9a2rEm0V zvIP+Mup5S_bL+O`-|e&RZzamP<$Mw$4D zuVVQYKJ8DR_xX9xm^eiWr@AZRAYsth=NVnMsWK?)SD)%JzB0HMnUR08<=8~+E?v}k zJ=TRa_I#Pk5R~ZO-&jlOu5w-wY)&pfob&Jn-m5&|w2 zq1ucDSElG0a3JwMeJ65GD1MVk=g-Q)@U;uIYT%z(aH8B!;x6G3#D8;>oid{y5r)qhgUlbV0ZB8ivW{$A-6B4ETjUUzW-Als@FZ z2At<%{F(VPq4bIPc7-Z7GsN#dBw8hxgHP1nfOP2Wc{IO>#`50&8JJA<9_gZ(n-uFj zr&P77IO=4Vi%3(Cs8bOd8jI)bR%h3F6-zOckQ{G-kSf7V4JVmF6vpEgkjN04K4N8+ z$)`J-<%L>kv(hGUCuHmd@al~%)TU5|D)(^FGmq~PV#qs()u0!a1oJhC^3f@5qIdw? zfMbCi)8rD>2Ao7%#xEHI1tdLbPK*C2 z8Kh<(*l-)`{KFWmZa}0)sZt3pp{Rz;^pI3ZF+7FO>mNP1G_1E!{xW&zZO8bZ`ae|{ zOZxEFMNj6+C-_qVvWj2p)zi~gzxWc{K`G>LMmXU{1~u-ioDmDQSrGBgDNSU>Y!C58V< z+!V@Gk)Um-aHGVOw|H`k9%b#`xSY%-@iuClT{|C#ZOAVN#t{ZVCA03;O~-1Rgd2Ua zTiRm1ogrREX~388eWR&K0bXTOu%k^87WSpypB(D+CMBVr^J^nUGf|yi{c+!&6q;)R z8eA!^pPYq1Eg}A=ATH&BC|R|J&RGr$5(+YLB~ekNqL&beAXHZzYE+^!JYO#~owP}W zB%^)vybOU8l^W%d^xSswdKyZ?(V#FnjEJfKa;%52%MW@E1jsn__d)F|i$7w>`<^eUgYP-dek zAuEoNQi4ou5^pD$mvwJ3NT8GIxUi>-2|wDaHYlOO>TZcKU#J*98`bwks^RAmiB&L{ ze9L#P-gVOnW5fVhjWWtPlT3HDq0p(H2-m?u@X=QA(pYNgQrCriiegCm)3x7Y2#hi( z9FBa_igV!tDZwOg5P|_2yOv$JSTI=3Q-zMemZV_6wG6cZ$74v4)kBIDB?~;sg_jTc z*yqNwC8Se5rYc*EAKyZ3suHPWCFT}5PoFYyx=W*aa3D|hqE2@?GNXouzJ37TReE&A>K{wFBTs01z%r_#kHBliB1N8KJ5N(i(2J|tJc3d`&C zpaUo4Mqmbp3EPaqD6HSkULN2&j4V{)xPTq&K=qsc{oF|O?5t+*>`Yv*NoEi>XG7HN zZcEO*dH2e-1Y=H3squan9Rpvp1b8%jhAKPTtkE5fA|}4|&h2FEH#)`;B`_!_dr<}o ze;ATjxAqt~68JTYaGYyx%Q;X5Rv;TUrq%Y!XPLq`ggMz6s6He4)cI1MfD;k8k7@I4 zioB$fa7UQj3u&&d=Tl3IQud2mZt{`&@tgg){Ajk!2pGlVjN-X1AOzTF{2^Kx$@(h7 z;OC*%Aoj~3E0f}`u!=;*I;6S>6ZlVM*d|N@PF|iMidVTMyLc{c+_B%$*ET{w%ILL) zo-h*xNj9s6i1oPO=_^i2IwL3fjIxAYZ&2WWa+|>C01K~y9+c~`motQt-$MH)Jv%Nl zeIInKBd+v@D5ggb$_Nouv5pty8f<5fQ3jc-^gjfC76Icn}d--)kY8^TX0{Zso^ z5F|g&tDh*UzZWCj#xt*Tqdng-Ckxe1vEc;+3aA#wM59#$nXUQgm4V2}kl?$4!hljh zE2w`?;i2HN*h9fZL!nG7!-LiyCCpf5Kq&6v14e1R{-HvO<~E3V6|H$9t!~j`=Rp90 z6F;i8le1|fI)h&a{qz<59iY*pLvO8Xy-Awj&qAsiZ0RBAG@g7ak)SH8$Fz(Dk9yb# z_2&{>I6N9ZB)hB@<3fj}KpU(S!hJgqb#{uX*mP8^a_%^yQwB)dtjILdI(-&f_Z%<_ zbTYqrI974zxRTu8fo1}JAe4`Z1D>?kd=WkBh9o{G7=AwMjYmktrcHxNp=KhosY7Pb)Kq(=WfY9v!V5s zN^qB8f`CKyAR6t#E#qw{x!V4S|%?(yO&>-%>mKvjS#SpE+;JQX5kVnNlJ?B3&KN*qI=3(HXd#- zJo`SBnZ(5ci+*{{2d9TKY<$#9-4%IQ5= zu<2B(JYq^;Kk(JbK-Sy=9Pj9p*TzABKXlDuAM|$JQ)3mKi<_`3q2#J)@i?-}d9@MX zaix{^ZQoLhHrl(^|2qe&xLTot{SaK?7QdPuTXP}FKTJgt25 z1b!62wrZsK_2&A*Ce)t|Bs;2#HdRF1A?`{!;7+QL3}F*uOJ z`IDxQkK$Eo({yqgy2nN(KLh`X@w+3zDvtlsJeFH8qSJ>?9A~51&M3xnmgCgXE665S^HLU*gC+jqY$ z4Aoo=wLQUF+{RwWEyo6MDW=(nKj=xoa}-MFSDTLl7w7{m4h_1L*@O|Xg@c$Tl7dN#(6KM?Nh-g<5F*WOgn$J56&QI329v6e zw_#JPgms>_p}JO0O~PiHPD4lfafKV15@Zt+XmfZGvGy{b&+ohi5)8sJpczSSX!S=6 ztk;`HiW+NjfDh!&ieZlw&Qecn^P=x2P6czx9av4Z(orFuLq;Sn;+mbqF@%@KOpcG7>ao#QY zPczPomwS=K%lY#JrUF?tILH{2qiY6Wd$P^QqF|$DXj^(A^t1Ba;Q3G$0oj#Ouh31| z?1Dc?;k1m0z!m%AVha!H;vGmdb1%@;)cNtVx6#K{%=E*smsW8`N7_W|wGs*nANxDE zS+RLT-nacpqjyCBdk08#7RIvw`UpCXOE#NRuH5YQr6Uw!!qG2a9i$3cR<6_wUAylt z6}~O}3jX*lUFo9s_~5l6zbctwx~h>TGi@37k`cYW@1|UVdk>??an8vDAY}H!dS{cs|)LR6I%(qB^}5KZ;D1C6p4ZmD?i)8wso=d zHX#2$S~c#eqeZBN@Z@TrA;xIw4^Bw`$ zwqX49j#2J^rLmVE*3hLpC@ zcZc@>%v_5yEt9v)zJn;-kUrWwqHsOmZx60Pg+f${ZzSkBdPCSh|5DxlC z(Z+uZ*7#>dhK%L>V9;$z;m}3l645BwV|=GOo4GZnrX!CtX6lUIT*C1P5l*SFRXw;Y;E&}-9O4Uo-(mdK;@f=}d>773 zcXdn#mG;Nl>0M>-C$hTN`o4)6y}tIB-TTJ=UJI=FrbN|BN~S=JhCaM5s;TYv!twj- z#>>oTk(P!q&f($=Cp-E+vR^1&R0c(^!R85jfw^hVF9apKm@PP0ybuq$j=pK+7tYz} zSKnvhf@V{*zpLgMqlbyk7iSpbtTsjz{}FXRI3{l7)P3$m7;8#b1gSK-`nymY{t+p! z-TfC48NdFW2B#hS6PMs7N6h%i=LB3x0_nX{A@43iG~8VM%hiiEPU*vMz3~cm@gec+ z=z;OvHtf&O3kx;ZeL@{{xki4=kK`gMMykd0+V)BiHK*r*aBwPdt-_X#`s2)2ypLtV zMB3oF_xPz!#x=$s>B!~2VC$9sv4J|M;oDABHpAi)jbzKq(FlzIeJ4PjWr(~k-C$Za ztZF^k+nF-2?=E!B0ZM~x4NxpyyqsMtOjpAMlCD~?(jF6yg*U>}sbLl1K^OCHPrX?` z(ow?T?BsoK6=R;VLN`-Yvkky#@fk@&3$p}R6b16Fqlee_3jimEIJ_}9FQoMH!Ybiz z#)C-N9vueV#$&BV7^-vn-w!k3e_``@Wf4$shct|O|7Y3y#{!}E-F6S4=ThauHvUcqN3E1K@*b-t`AIr7 z)W&(+x{u7xH$A$nwkPf1ciff7Is>* zZhm8I=krVKnYQm0`*49T5Grj>e+5SEVt%`|;i%TDsl}GkD`*78yL;v=GHvxoA>M0e1HWhgN_m(5 z4stu@l7}#qy^PlrD!+)F49!2&{$ zf%D&cH_wCq3YU+*RC2qt!?qQsf?yKe>V!F?^630NVU3ZyPhD@adxwV=C;$bg+N8~S zw9-ddtL*R(V}L1mRC>vF3p6{dyLg^wUUNw^oOl!{;V7X4v3kD7xO6>|Z5v!3#!HP$ zsZiy^d|bhn8J0oOCfqmii@RG2r$o7|T{z41;qFTJ`aQwB&&hk~2yvP{f_`=X`tD{q z_x)nhfuRVKFiobVeLaM#tSoxYFd-4kE&>3`EQB+|yem9sG0v3_v}k;SKngjH;=v;*07EgD&O6_&RT zq>AQ&1U)aes*@ySi911Ay`r}F55?XwVR<}fyAQLZJ<&AxB(Z~@W&6REM)Nlj|JlNN zplu3d*)b0c}e(CAS=X?F(>b80MO!gj1awimGRH~!cLmIf^Dgg z{K7gVnFvWFP`R~d)tNZETHM2_4wZQ<2v8$%-cV2k=y95$fFwOjYir&4B|s6J2UJ&K zn$_+^cE8MIZR|O1J2mmKHEqpvACTCge;TvT>ifA3QVPc#N+=UUs>Wz zR=>Gnf)lK3n^Ef>Z7wVSdHL2$0xQxHKAj@-{>hCQk9{QWpbOIx(9hoRe4*n!sM6@$ zP9#~Ccs`4jlQ>qC+Ga)d+w$B=@P8NMUutSSvYW4}FsJBpxMy-wArl&V{o%oxe1Eqm zab-$z(>MzuD;ilUZV9MZ#HxgY+}jqJLY^)(hAg`Q2iNwA zr!QWO{|>Ip=Bz*)$X#y!eagRc?(gk@BFxZ?E!38U=)Z6M`;-6Y?HoHFjtd3>7aR7G uB%U(q{Pg8yc!QD%Ei7u>S+n=6-$v diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon4.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon4.png.meta index 4c2081384..75761e906 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon4.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon4.png.meta @@ -7,7 +7,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon5.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon5.png index f98942cba38c0cbec1abdee9be1a61fcc8bf4391..4aba3a6d33bd7cbc3fcc8ef39ff2ee2b17e0d9cc 100644 GIT binary patch literal 14579 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 QjDCAvNnJ7L%Dt!m2Uth%ZvX%Q literal 100416 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

    APqcu&0?ak}} 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 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon5.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon5.png.meta index 5b58643e2..be7a6557f 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon5.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon5.png.meta @@ -7,7 +7,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon6.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon6.png deleted file mode 100644 index ebbfe9285a37bbfe09e0bf1cf0b8212e7a631f8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 82201 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

    oTnGz^MIqd-|r1V)M%*+ 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 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Eyes/eyes.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Eyes/eyes.png.meta index 619633917..de9b14ba7 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Eyes/eyes.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Eyes/eyes.png.meta @@ -8,7 +8,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Eyes/eyes_Material.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Eyes/eyes_Material.mat index 1271244c6..1ffa89bcd 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Eyes/eyes_Material.mat +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Eyes/eyes_Material.mat @@ -7,12 +7,12 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: eyes_Material + m_Name: eyes_material m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} m_ValidKeywords: [] m_InvalidKeywords: - _USE8NEIGHBOURHOOD_ON - m_LightmapFlags: 5 + m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 @@ -28,6 +28,7 @@ Material: m_Ints: [] m_Floats: - _Cutoff: 0.1 + - _Fill: 0 - _OutlineMipLevel: 0 - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 @@ -38,6 +39,7 @@ Material: - _StraightAlphaInput: 0 - _ThresholdEnd: 0.25 - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 m_Colors: - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Eyes/eyes_Material.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Eyes/eyes_Material.mat.meta index 1b3efba47..89795f0f6 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Eyes/eyes_Material.mat.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Eyes/eyes_Material.mat.meta @@ -1,4 +1,8 @@ fileFormatVersion: 2 guid: 4f9d106a1e4d45b468b980311947a225 NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/Equipment/Equipment.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/Equipment/Equipment.png.meta index 7a557cfc2..58a7db054 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/Equipment/Equipment.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/Equipment/Equipment.png.meta @@ -12,7 +12,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/Equipment/Equipment_Material.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/Equipment/Equipment_Material.mat index 8e8b3910c..5288235f8 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/Equipment/Equipment_Material.mat +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/Equipment/Equipment_Material.mat @@ -28,6 +28,7 @@ Material: m_Ints: [] m_Floats: - _Cutoff: 0.1 + - _Fill: 0 - _OutlineMipLevel: 0 - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 @@ -38,6 +39,7 @@ Material: - _StraightAlphaInput: 0 - _ThresholdEnd: 0.25 - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 m_Colors: - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FS_White.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FS_White.png index dec75bc50e01423e074d643e26faa7f20bc245dd..9ef97aa05a98e17d7509707ef42f7df3cd1d5cf9 100644 GIT binary patch literal 52151 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 LNkvXXu0mjf9Ql<2 literal 51635 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 KMNUMnLSTZj#k^Sn diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FS_White.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FS_White.png.meta index 9a1c0a059..43704126b 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FS_White.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FS_White.png.meta @@ -8,7 +8,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FS_White_Material.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FS_White_Material.mat index 713128afa..73a4a3eb4 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FS_White_Material.mat +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FS_White_Material.mat @@ -7,12 +7,12 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: FS_White_Material + m_Name: FS_White_material m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} m_ValidKeywords: [] m_InvalidKeywords: - _USE8NEIGHBOURHOOD_ON - m_LightmapFlags: 5 + m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 @@ -28,6 +28,7 @@ Material: m_Ints: [] m_Floats: - _Cutoff: 0.1 + - _Fill: 0 - _OutlineMipLevel: 0 - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 @@ -38,6 +39,7 @@ Material: - _StraightAlphaInput: 0 - _ThresholdEnd: 0.25 - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 m_Colors: - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FS_White_Material.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FS_White_Material.mat.meta index 146d15988..c8e140523 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FS_White_Material.mat.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FS_White_Material.mat.meta @@ -1,4 +1,8 @@ fileFormatVersion: 2 guid: 5a3598dafa118754db95756064347da7 NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FootSoldier.json b/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FootSoldier.json index 7dd4077a4..4c1640f8d 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FootSoldier.json +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/FootSoldier/FootSoldier.json @@ -1,7 +1,7 @@ { "skeleton": { - "hash": "RGdJecpcnMU", - "spine": "4.1.23-beta", + "hash": "sqPqrqoSm2E", + "spine": "4.2.22", "x": -79.83, "y": -0.99, "width": 147.64, diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge.atlas.txt b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge.atlas.txt index 0178a6569..2bfd8f01e 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge.atlas.txt +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge.atlas.txt @@ -1,10 +1,10 @@ Gauge.png - size: 512, 128 + size: 1024, 64 filter: Linear, Linear pma: true Background - bounds: 254, 36, 224, 32 + bounds: 254, 30, 224, 32 Bar - bounds: 254, 2, 224, 32 + bounds: 480, 30, 224, 32 Border - bounds: 2, 8, 250, 60 + bounds: 2, 2, 250, 60 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge.json b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge.json index c3f838910..3ebfb0424 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge.json +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge.json @@ -1,7 +1,7 @@ { "skeleton": { - "hash": "Sz0QhWD6Eyg", - "spine": "4.1.23-beta", + "hash": "TKIzjMjpnSk", + "spine": "4.2.22", "x": -125, "y": -30, "width": 250, diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge.png index 083750f93eb0585971afbbcfa4d971f295ffdf26..3ed43f6c8fdea45094eff0fd3d6a1cc308d1a938 100644 GIT binary patch literal 2058 zcmZWqc{r478-JM0*k%+*j5Rq~!!Q*!%J}Hmm#G-p9b-8yI5e;9lO>Hp5`!}%`Vx_k z23f}LShFSS8bVH5Fq{rPok2P;`mXPM*Z2JKUhjK7&wKyw-|zlC_f2=Sw?K=^i2?x7 zR+i>x0N4Y+0-`VyekO_vZ32LLZe?zI?&|pBq+O=F9~SwhBVJ#*Qmpcb^=rx8q)o99 z!%KHhJKEgMYtyobjn{YagCyDN-~DM~;7rOZcj;)ybkW5m{RKsCzK^(*f6iczZ&YkD z7`5(B9&1{B6j`=pzf{{&x}CuG@;>NbnjWzYzJE}neW-oINA*$?$4B^NwqlPiMV&3r z&ETa3hyzf7AG|)DDA5rY{|IHlVD&ChlG!%-Bmijl4=0QH;B!K7C%KP!&QL!d4Zv{T z@5wED@MwQM4s>F5i;e;yr($eutVS>4JaQ#WoATKhApihATq|0^RzJ`I!f`%gMc_kp za)&prE-2P?gME{0HDn7w>$xu{a@-yBYvThn;C!{F(Ej`HY7^#jVG22x%?*K`ru;@J zm_Q(}#@pF6oDy&{3=UmmEYmEkCVj;MI>uSR!UT-i4)Mo@CNn4hEe_LF=p7#)C%lkT z^-9v7A2RZ212%`PgJ1*O2aQpXGpO@h}W;!I8=t1>1p ztlQIg)l#rylvY9m4R8QuYq`>8(I0sZQs*2%pahXKpJ$-?IL&=FFUoBv6ZVrU1qgKLnM;CvBCVF87KR3zF zr=?8HP(mVcCfs_S=VY^gH%kcs$EJPrm=x`{-nLD@&+}_X2}`rE4dxSu-z1e*t| zm(ov!y)QY0Z#Q=bpt?&4Ty~amLczi?XaSdLVZWepWMRjlL4Uo z4?JyH@$441H99M_Ov@KXKkWLnG-gV~dpG!iJj}9A^1m#7mFBO`-gCm5!EwSakJfa5 zLs|K;grE_WoY^+lw#gLU6)!!aZj)_*u%oOUZ>f#`A?Jn|pgE(F2@6z<&U%=BEIW)E zl{cxh;uxWFyG7iaN$)?!t?51``VD-{qHwA5&%?%wOr?HLXwj=M$f0V&S4p=;sud@d z>!oYrN>sJ|RR|EvrZ64ImkBQtxEnEnu!Yw0lOvC@J+kyu%-8QMl0Gke({ldZFvXq6 z<~!y|VCsywCTPU8y9O8FbyYoDQYdChn4d zsgpdjXW7YG8AY4x(LEaTE{+UE_M1&V?vph;81rmkQc`ZGW+@@?MKo&0@H=U-iXd;d zPi0=w=QIx8tAjmo-F!Wp^Pfz=o4HaaeO;>Wo^}+TDGXoiaAT&JUF>{t#e~ZC51|4F zeiJ0ZG69Ll<>gIy=ADZ6OvDKIkZd6Mt z3+&ZAz*?6;v^GXdUMGIo)KNGS>?No%VjnG1U@7njTs_l#f`1xUTtL{8&zDFZofrZs z)lw!1jWfiC)vrI(>LYb>&J8P?pe;()tev`KCFk6nA)CM*XK9SMwLOks_9LgeECi@- zJKyqw9v4gf{nTzrpG=|OOT#VFwdy6K%;1L%ORrG=bHQ)&yk`N&hjJC0CiAwlo=#mj z$@8m}SFx*s0;xNu?u}*8--= z*@0X+DofM_Afi8^H%wS+cb6;m6w-~Yr!_7A1cNCZQNO_)C}Cy-Z;QMyWKIY zhgd!DE(|$*QT%n6nl?NzsSh3wnR});DsxMeq6>4wQI^wT!J|p3BtuVSYSI3kGHg%R d?L~~478nT_ArrXQ6t=&uPTQOR>mT0ne*u-zml6N~ literal 2150 zcmchY{Xf%tAIHC}=%9=09{c-o0{%O9;Y4w9*!@Cn7oJdFg;n{FnTiNAOA8Php!bZch`-_X`UBqZ5XvChbeJs{mYtn#nt|E3clVUB%}#zQ z)k~K8+UQuzQ)B&Oagxrgqz{xL@$&LAPG&H%I&|pJ%EYHX4u7yfbWBW4TqblV8U!eW zaC}TNao*nE7O5|y==XRI@)}@C$;ruBEOsMo4J~reVmy`Swc}UcT6p`y*w851k_gb2hmbOe7Mk-1e_As;a669Fv`~${f{1^d64;DJ=$9R$%>|#+1Nv zwda!^IY?ym%-3J{?he)ReI*X9$LDX+eQ&6l(9u}J@KXNN+S-co^YhCo*(%;aOT`CG z2NC*ZWqrXGxUX7?)}`xuM-@v`@If`(HE0z8*%PP@iHL|W=O(~1xwAi3;s(K<>1becE9r$*)QhlVO}=6e7Wz^qJYOZ=~cVf*VEGzgs>ZR=qvrI zLdMJ6O-wCodJToox0RNteY!E-Umn)8gy3A0ozd@8ZNFOvzk(hJAF7QP?L&6@@G1ot z%HtnW<(@f}vEr$oP-RRtr`tMdf->VV&?jKa8Z-C%3W!?f#s>apy9I~kSJPpHuYUiM zIG1?B&)d3U8dCe8Q2%fha&E1!ibY@`(@gFP_xOJujx-dn8Zikl=3*d5=!6lH zV9cQnHpSrjr3E5W_4ENg+g*qWUY#3mNDfs_ZMdClMJM(wS=n4@Dz@Ggt#l4kr?X_J z+!~(I{=6IjXlx*kc6K!wBdob&`UJ+K5i?9HHv@!5lY|)OxnPJ-p6ND z^Uiy*!t5$v8uO^{)S>DlZ&&wX6-Xo5!|<;3uVJEhPsYu2t+N^(lO_t9{ZXWu^?BgY zJJ1#vBEl(nQ6W@@6I5C4(>7n?>Z0(ocN(N9>u|cmvu8Q|H`x!;($Z!xx$Xa1<%A_- zkY5!&dl_u|KW4}&oY~5@D=pl+wb!`A7S`6*SwZY{?szl=2J1*0Qd8to%5iwtlOtCK{4Eg(#G7;XBz~kR8F<8m%asfeP0cg|%xySTXM6nECr86Lf>#t^SYe^k+?dY)u#qo9lm z(Y!JhSw9rD$T-yi5?R51tjf~zec;;bCL}7AIiCAbY&XAl9n^yfh)!Ln4ey;GfHkX! zfvpEvQxFJVNrM<&osyE$5?g&p!o@&w~O>J zznGeElacydY*M+S@4~AtR)dM_Zc5d#9Jb%CzzODZ&<&cRO>v z<0Zo=r(;qkePSd?R8&;YmgIYscKc|$9gk_$w=8Paf*ge!JXs%*E+6n60S|3{u}|go zAh3T$o^UBKFfed*v^h=xVJx*&fFkU%*~TYR?XmrN74z(_xbdcaNt}<;Ti9Fe8@3x_ z^=}8Q-`nK99Lh_tJq`QxGCeiJ3{h!gaBO^oml(j@HH78JFLBwm`u_!$AytQ5>cajK RZ{#D(?Bw8TUxdDR_utEo^Y#D$ diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge.png.meta index 85b6f3937..412ca51e3 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge.png.meta @@ -8,7 +8,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge_Material.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge_Material.mat index c5fad8ab3..bc2a72e79 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge_Material.mat +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge_Material.mat @@ -7,12 +7,12 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Gauge_Material + m_Name: Gauge_material m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} m_ValidKeywords: [] m_InvalidKeywords: - _USE8NEIGHBOURHOOD_ON - m_LightmapFlags: 5 + m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 @@ -28,6 +28,7 @@ Material: m_Ints: [] m_Floats: - _Cutoff: 0.1 + - _Fill: 0 - _OutlineMipLevel: 0 - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 @@ -38,6 +39,7 @@ Material: - _StraightAlphaInput: 0 - _ThresholdEnd: 0.25 - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 m_Colors: - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge_Material.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge_Material.mat.meta index 7b7b3aaa2..3dc452a43 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge_Material.mat.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Gauge/Gauge_Material.mat.meta @@ -1,4 +1,8 @@ fileFormatVersion: 2 guid: 9ab9bdbda020b3e46b5a3b0558ef591d NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/dagger.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/dagger.png.meta index ff57b805b..965a2f446 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/dagger.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/dagger.png.meta @@ -20,6 +20,7 @@ TextureImporter: externalNormalMap: 0 heightScale: 0.25 normalMapFilter: 0 + flipGreenChannel: 0 isReadable: 1 streamingMipmaps: 0 streamingMipmapsPriority: 0 @@ -63,6 +64,7 @@ TextureImporter: textureFormatSet: 0 ignorePngGamma: 0 applyGammaDecoding: 1 + swizzle: 50462976 cookieLightType: 1 platformSettings: - serializedVersion: 3 @@ -89,30 +91,6 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: iPhone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 3 buildTarget: Server maxTextureSize: 2048 @@ -141,7 +119,6 @@ TextureImporter: nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins.atlas.txt b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins.atlas.txt index 144797b51..2335b650e 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins.atlas.txt +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins.atlas.txt @@ -3,95 +3,100 @@ goblins.png filter: Linear, Linear pma: true dagger - bounds: 2, 18, 26, 108 + bounds: 372, 100, 26, 108 + rotate: 90 goblin/eyes-closed - bounds: 2, 4, 34, 12 + bounds: 2, 7, 34, 12 goblin/head - bounds: 113, 23, 103, 66 - rotate: 90 + bounds: 107, 36, 103, 66 goblin/left-arm - bounds: 937, 89, 37, 35 - rotate: 90 + bounds: 901, 56, 37, 35 goblin/left-foot - bounds: 609, 61, 65, 31 - rotate: 90 + bounds: 929, 95, 65, 31 goblin/left-hand - bounds: 840, 21, 36, 41 + bounds: 452, 2, 36, 41 goblin/left-lower-leg - bounds: 504, 56, 33, 70 + bounds: 713, 93, 33, 70 + rotate: 90 goblin/left-shoulder - bounds: 745, 17, 29, 44 + bounds: 610, 44, 29, 44 goblin/left-upper-leg - bounds: 397, 53, 33, 73 + bounds: 638, 93, 33, 73 + rotate: 90 goblin/neck - bounds: 862, 85, 36, 41 + bounds: 490, 2, 36, 41 goblin/pelvis - bounds: 776, 18, 62, 43 + bounds: 482, 45, 62, 43 goblin/right-arm - bounds: 181, 5, 23, 50 + bounds: 690, 2, 23, 50 rotate: 90 goblin/right-foot - bounds: 747, 63, 63, 33 - rotate: 90 + bounds: 771, 58, 63, 33 goblin/right-hand - bounds: 878, 3, 36, 37 + bounds: 940, 56, 36, 37 goblin/right-lower-leg - bounds: 321, 50, 36, 76 -goblin/right-shoulder - bounds: 663, 14, 39, 45 -goblin/right-upper-leg - bounds: 675, 63, 34, 63 -goblin/torso - bounds: 181, 30, 68, 96 -goblin/undie-straps - bounds: 38, 2, 55, 19 -goblin/undies - bounds: 974, 97, 36, 29 -goblingirl/eyes-closed - bounds: 397, 30, 37, 21 -goblingirl/head - bounds: 30, 23, 103, 81 + bounds: 482, 90, 36, 76 rotate: 90 +goblin/right-shoulder + bounds: 602, 3, 39, 45 + rotate: 90 +goblin/right-upper-leg + bounds: 641, 57, 34, 63 + rotate: 90 +goblin/torso + bounds: 212, 34, 68, 96 + rotate: 90 +goblin/undie-straps + bounds: 380, 5, 55, 19 +goblin/undies + bounds: 174, 5, 36, 29 +goblingirl/eyes-closed + bounds: 269, 11, 37, 21 +goblingirl/head + bounds: 2, 21, 103, 81 goblingirl/left-arm - bounds: 916, 8, 37, 35 + bounds: 978, 56, 37, 35 rotate: 90 goblingirl/left-foot - bounds: 642, 61, 65, 31 - rotate: 90 + bounds: 107, 3, 65, 31 goblingirl/left-hand - bounds: 900, 86, 35, 40 + bounds: 565, 2, 35, 40 goblingirl/left-lower-leg - bounds: 539, 56, 33, 70 + bounds: 785, 93, 33, 70 + rotate: 90 goblingirl/left-shoulder - bounds: 633, 13, 28, 46 + bounds: 690, 27, 28, 46 + rotate: 90 goblingirl/left-upper-leg - bounds: 574, 56, 33, 70 + bounds: 857, 93, 33, 70 + rotate: 90 goblingirl/neck - bounds: 878, 42, 35, 41 + bounds: 528, 2, 35, 41 goblingirl/pelvis - bounds: 817, 64, 62, 43 - rotate: 90 + bounds: 546, 45, 62, 43 goblingirl/right-arm - bounds: 603, 4, 28, 50 + bounds: 452, 48, 28, 50 goblingirl/right-foot - bounds: 782, 63, 63, 33 - rotate: 90 + bounds: 836, 58, 63, 33 goblingirl/right-hand - bounds: 915, 47, 36, 37 -goblingirl/right-lower-leg - bounds: 359, 50, 36, 76 -goblingirl/right-shoulder - bounds: 704, 16, 39, 45 -goblingirl/right-upper-leg - bounds: 711, 63, 34, 63 -goblingirl/torso - bounds: 251, 30, 68, 96 -goblingirl/undie-straps - bounds: 95, 2, 55, 19 -goblingirl/undies - bounds: 974, 66, 36, 29 -shield - bounds: 432, 54, 70, 72 -spear - bounds: 233, 6, 22, 368 + bounds: 771, 20, 36, 37 + rotate: 90 +goblingirl/right-lower-leg + bounds: 560, 90, 36, 76 + rotate: 90 +goblingirl/right-shoulder + bounds: 649, 10, 39, 45 +goblingirl/right-upper-leg + bounds: 706, 57, 34, 63 + rotate: 90 +goblingirl/torso + bounds: 310, 2, 68, 96 +goblingirl/undie-straps + bounds: 212, 13, 55, 19 +goblingirl/undies + bounds: 810, 27, 36, 29 +shield + bounds: 380, 26, 70, 72 +spear + bounds: 2, 104, 22, 368 rotate: 90 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins.json b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins.json index 6caf03bb0..b54a18d0e 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins.json +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins.json @@ -1,7 +1,7 @@ { "skeleton": { - "hash": "CdaHvXeCMjE", - "spine": "4.1.23-beta", + "hash": "r8iwnU9Tvmc", + "spine": "4.2.22", "x": -134.12, "y": -3.28, "width": 266.94, diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins.png index f0a5b6ce39c4997271995c90ef9707893d138e52..4b9f623d7fa18e23ef5465f0ae8407f2549eb928 100644 GIT binary patch literal 141942 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%0AK)B@%_D{ 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

    EHYqWROyO5kXS3+l!`=Rw1P%}=<(tRNs-52-Gq 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 Y1L^5pQg!vYD*ylh07*qoM6N<$f-~^JR{#J2 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins.png.meta index e339d59aa..d36868930 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins.png.meta @@ -8,7 +8,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins_Material.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins_Material.mat index 06419193f..bc9165684 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins_Material.mat +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins_Material.mat @@ -7,12 +7,12 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: goblins_Material + m_Name: goblins_material m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} m_ValidKeywords: [] m_InvalidKeywords: - _USE8NEIGHBOURHOOD_ON - m_LightmapFlags: 5 + m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 @@ -28,6 +28,7 @@ Material: m_Ints: [] m_Floats: - _Cutoff: 0.1 + - _Fill: 0 - _OutlineMipLevel: 0 - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 @@ -38,8 +39,7 @@ Material: - _StraightAlphaInput: 0 - _ThresholdEnd: 0.25 - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 m_Colors: - - _Black: {r: 1, g: 0, b: 0, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins_Material.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins_Material.mat.meta index d4e948ee9..9904d6ec6 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins_Material.mat.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Goblins/goblins_Material.mat.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 guid: 54091ef934c41eb4192f72bfd8e3bcc9 -timeCreated: 1467115504 -licenseType: Free NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro.atlas.txt b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro.atlas.txt index 6a4f23ce5..d2ffe7567 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro.atlas.txt +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro.atlas.txt @@ -3,59 +3,58 @@ hero-pro.png filter: Linear, Linear pma: true body - bounds: 452, 157, 97, 95 - rotate: 90 + bounds: 324, 88, 97, 95 cape - bounds: 247, 95, 146, 159 + bounds: 176, 95, 146, 159 chain-ball - bounds: 241, 11, 64, 68 + bounds: 423, 115, 64, 68 chain-flat - bounds: 241, 4, 16, 5 + bounds: 2, 2, 16, 5 chain-round - bounds: 307, 10, 17, 14 - rotate: 90 + bounds: 423, 99, 17, 14 eyes - bounds: 68, 5, 82, 31 + bounds: 678, 223, 82, 31 fingers - bounds: 2, 3, 31, 33 + bounds: 948, 221, 31, 33 foot1 - bounds: 483, 2, 50, 42 + bounds: 762, 212, 50, 42 foot2 - bounds: 185, 41, 53, 38 + bounds: 140, 26, 53, 38 + rotate: 90 forearm1 - bounds: 73, 38, 41, 49 + bounds: 814, 213, 41, 49 rotate: 90 forearm2 - bounds: 35, 4, 31, 32 + bounds: 981, 222, 31, 32 hand1 - bounds: 191, 2, 37, 48 + bounds: 865, 217, 37, 48 rotate: 90 hand2 - bounds: 152, 7, 31, 37 - rotate: 90 + bounds: 915, 217, 31, 37 handle - bounds: 323, 13, 134, 14 + bounds: 542, 240, 134, 14 head - bounds: 73, 81, 172, 173 + bounds: 2, 81, 172, 173 mantles - bounds: 395, 118, 136, 55 - rotate: 90 + bounds: 2, 24, 136, 55 mouth - bounds: 395, 103, 61, 13 + bounds: 2, 9, 61, 13 shin1 - bounds: 428, 44, 53, 57 + bounds: 542, 126, 53, 57 + rotate: 90 shin2 - bounds: 458, 104, 51, 54 - rotate: 90 + bounds: 489, 129, 51, 54 sword - bounds: 2, 38, 216, 69 - rotate: 90 + bounds: 324, 185, 216, 69 thigh1 - bounds: 366, 30, 60, 63 -thigh2 - bounds: 307, 29, 57, 64 -upper-arm1 - bounds: 483, 46, 50, 56 -upper-arm2 - bounds: 124, 40, 39, 59 + bounds: 608, 178, 60, 63 + rotate: 90 +thigh2 + bounds: 542, 181, 57, 64 + rotate: 90 +upper-arm1 + bounds: 601, 126, 50, 56 + rotate: 90 +upper-arm2 + bounds: 673, 182, 39, 59 rotate: 90 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro.json b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro.json index b33c61fdb..b0138d168 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro.json +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro.json @@ -1,7 +1,7 @@ { "skeleton": { - "hash": "iMg/Nef4GhU", - "spine": "4.1.23-beta", + "hash": "1GKrwevyJb4", + "spine": "4.2.22", "x": -85.7, "y": -0.02, "width": 321.77, @@ -34,7 +34,7 @@ "rotation": -90.96, "x": 28.17, "y": -0.49, - "transform": "noRotationOrReflection" + "inherit": "noRotationOrReflection" }, { "name": "right-ground", "parent": "root", "x": 28.12, "y": 0.26, "color": "ff0000ff" }, { "name": "right-ankle", "parent": "right-ground", "y": 31.79, "color": "ff3f00ff" }, @@ -47,7 +47,7 @@ "rotation": -90.42, "x": 25.55, "y": 0.28, - "transform": "noRotationOrReflection" + "inherit": "noRotationOrReflection" }, { "name": "upper-arm1", "parent": "body", "length": 19.36, "rotation": 130.11, "x": 52.5, "y": 41.85 }, { "name": "forearm1", "parent": "upper-arm1", "length": 22.06, "rotation": 30.56, "x": 23.97, "y": 5.16 }, @@ -309,7 +309,7 @@ }, { "name": "weapon/morningstar", - "bones": [ "chain4", "weapon-morningstar-physics2", "weapon-morningstar-physics1", "weapon-morningstar-physics3", "chain8", "chain1", "chain6", "weapon-morningstar", "chain5", "chain7", "weapon-morningstar-physics4", "chain2", "chain3" ], + "bones": [ "chain1", "chain2", "chain3", "chain4", "chain5", "chain6", "chain7", "chain8", "weapon-morningstar", "weapon-morningstar-physics1", "weapon-morningstar-physics2", "weapon-morningstar-physics3", "weapon-morningstar-physics4" ], "path": [ "weapon-morningstar" ] }, { diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro.png index c506a0a45d4c9d97a16463bf2c721b119034f64a..6f5319f413f0d8f2413714f832283ce7d687d3c8 100644 GIT binary patch literal 87474 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

    cmG~{|rUm*1+?-W`EN%Zy>E}(yWf-A%9NM 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 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro.png.meta index aa1c7400e..3d36fd646 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro.png.meta @@ -8,7 +8,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro_Material.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro_Material.mat index ddc2cfa9a..162895c03 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro_Material.mat +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro_Material.mat @@ -7,8 +7,8 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: hero-pro_Material - m_Shader: {fileID: 4800000, guid: 45495790b394f894a967dbf44489b57b, type: 3} + m_Name: hero-pro_material + m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} m_ValidKeywords: [] m_InvalidKeywords: - _USE8NEIGHBOURHOOD_ON @@ -28,7 +28,7 @@ Material: m_Ints: [] m_Floats: - _Cutoff: 0.1 - - _FillPhase: 0 + - _Fill: 0 - _OutlineMipLevel: 0 - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 @@ -39,7 +39,7 @@ Material: - _StraightAlphaInput: 0 - _ThresholdEnd: 0.25 - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 m_Colors: - - _FillColor: {r: 1, g: 1, b: 1, a: 1} - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro_Material.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro_Material.mat.meta index e52a36a59..65595f4b1 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro_Material.mat.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Hero/hero-pro_Material.mat.meta @@ -1,8 +1,7 @@ fileFormatVersion: 2 guid: 9aa2023c2c91b254f9cb0a4fba19af00 -timeCreated: 1524005968 -licenseType: Free NativeFormatImporter: + externalObjects: {} mainObjectFileID: 2100000 userData: assetBundleName: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raggedy Spineboy/Raggedy Spineboy.atlas.txt b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raggedy Spineboy/Raggedy Spineboy.atlas.txt index 792c6867e..e54448815 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raggedy Spineboy/Raggedy Spineboy.atlas.txt +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raggedy Spineboy/Raggedy Spineboy.atlas.txt @@ -3,14 +3,11 @@ Raggedy Spineboy.png filter: Linear, Linear pma: true arm - bounds: 2, 140, 71, 75 - rotate: 90 + bounds: 140, 178, 71, 75 head - bounds: 2, 2, 136, 187 - rotate: 90 + bounds: 2, 66, 136, 187 leg - bounds: 2, 213, 36, 99 - rotate: 90 + bounds: 140, 77, 36, 99 torso - bounds: 103, 187, 62, 95 + bounds: 2, 2, 62, 95 rotate: 90 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raggedy Spineboy/Raggedy Spineboy.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raggedy Spineboy/Raggedy Spineboy.png index 337fbc5a23d13566c0cf331ba83d82ccde290003..de5b3f872b4c2cf36cb9da47ef7c09cec93cd7a9 100644 GIT binary patch literal 32128 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%0D%OM^fJ?S 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 U@I%NSWB>pF07*qoM6N<$f)ViaYybcN literal 31930 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

    b_ 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 z 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

    A~ zGHP{+&dzY^)Pn7^<&eve|mGQ!Kw>sWf|s=u&+x%iu9Wn4aQXK>peOYmFRu$g>a*}odS9d)@PiSw_! zM;yeh=XRf~*ifQ6gUNUQL(**h)p+r63e=_L&`9Z(ZX=X>O78Z|oYtj&jHT~!9Pa$m zGe*7`u?Hx%V$2aQOduuFB5$SZ=F!)4{chc; zTDY;wV)}h-+953Y=da%v!UkAlt(I3BAEpJmdUFIIaTc)>3DUkp?S)U-Paz*NK_x-) z;l=0!e@2+V=^a}M?~ctLec?tM?B-YupaV-&{{H?qcT0_@9?8y-pMpFd>q+$#pyMc? zUr*}ks8fYZ_RXG?S^Q&+V)8>_5=Ai^ZoKE43Ma?#o#&<-tLsUPPNzDWQ;fXSB`^M3$w zL5{vp2EPBvW*B^?={G-DZ`40mZ`8lsXf|$aG@FxA6k4HD9+;FREdjAbq3gJWVSs39 zX3U8NGXK#KxUS30>@1NstXjGVKL{8ZpQO=fur<)pVIRr(qR(!LEFHRdZ+*2Y{=$kYMDumOmM~ac z&5*c`Ln`Hw@?7lJMdVy4;AY#Ho+*LWG-@^Sxl~*o;ZX1|q+n)tntHv?`Zb&8od<+~ za;3!1z1yfa%S0-!NV%;GN6(AZ$8Fm}2ze;Z5Rzuo=b^2;x#zyETz1L%{QG~r7Zrxw ze%FJo`#_`Fpy@ZERVDgWm`_?f>Z`S)hn?>ZSwbE9(waxzcKBlsZHG9_8crN05-1M& z$3M>Y{W6qND5YCgfpfQMqQmUEJkNGOydsKJ8n~W?(fa(Pkai0vEbTkyisJBC-^jNWD`3+gferz>~BR$8>deKi9Twq>u!GPdb&F z7d{k1V6d7Z^`+fK0xelG}?Jc(!f$Mp3 zmzU?_#@Z#=j?3iq41Hal92^|tWiP*s@BQ${^mMi%EsHP+Vn>6PlR+3p&=R!OIzHd+ z+PA+xIXyKxH9a{tQ=GnYrZn?~MzitPTI&xG>!I8O90Vpz?B8AlW{5|m#*H!CA{AZT z^!+b3{pOGA&BjBGW}_5Fp+R75%SyYBE44NV8PEUEB><$D>xO|;D$Txu0eZT6SlZuB zt=?c{e3HrO84OUbH#p;z6WD)n2&0X=YyW}k!zg+(jz!UBd4KoX?$z%a4C=NcCC|zA zV+4do6Sf5Zlri`w)->>h#FsV)A{BQ9NEagn*{F&G)SWgg9a6PCidL4Yi3t2Esaz*z zktHoO+iKJL&id5v@ANBwZQ#KL^cnk&u~T06#+Se7iyf<1S~`pnmIST2=VPBG)mHfL z!CUV9yI=P?Hx`z^_x!ZoyP-5dqQIz?z|TlTs}qiLj-~`aS3X<#y|!F?tAQ^L7L78k z0NOfop8SZ5__=b}p^M^2e#KtN;)ur?z(hWsoozH5bvirq7$eB%vWHoL0Y*@&6yuhE zrRLj*OQl%`hW0UAo+6C=*z(Vfh3w`6f0(DK+29XVpbgJ?&gqnj zWkyCPX*B#+0BndN9nT?KM+Wn7$evH@xr@dq77h$Uf*>RaLK6gm^8K*t`@v)ogp)xK z4*PyM>igkA-w*fsemLCv_ue1~_XR;X7zE+LAPD!jzJ`529QXZj%J;)r-w$iP9~j?{ zgztwk3?mVS5n&h$V@1)NU;1JDXnwoJqZ|bu3#Bwc5VqDW!uR8g^}|OY9LL78nKV(PShlE-UHkTYH3-86Rhcx#Oj(xo zimr~16vS2OAc`p0YAovM!Vf~iFp9f3T4JP@ln4Z?S1!kPY<~Ll8|mxrjnAo4a>8+& zShIRXE3o!yHk$|pD$>lB%XD>g(C`By6%m9XOBeMqTPo3L`ka392{e2kX$exP6prhV zN~N$JhjOJ#tybfLbI<158*f1%S+RU6S}E*S*MRFfSgmS$v0NdSPSMrgMyXO^&C2EM zJ8%$NN@}$_wMJw9??JQCq!|R1D|M>%CgamZf-q#qzP&%1nwfriq@w>;T74F{5g6mw zSDy}zF{4VUyZj*dP7sE7YHivq+uGu|w&l1Ec5BQ4=0@(sd_rByI3admXozFiuP2xB zsMVWvc6Rdo^Ur15&Rs|;*|dHw14AR?;PA*;tte zdcOTVjD4JjwAPban~K(^NPL1R0fWFK@dZkQxEeIu`keymt=pd{Tw{y}xJsEc&<%6~ zIUo=80jq)b*6&sb!4k`|^7C2^mTV<8BynR#OHI4wKA@DMUaucg*?z=4f-wfivB>8$ zmsG2bpJ;8~Ox%98Fst6bAqHI;o_z4HpXu+jSRDC|Ww}2#n&0`>$6ojDjVHZm#mN`^ zj&y8|Q9fbNWW(_nv1-HV{QLj+|9HWRU%+Lr`5l5rKsueFfAKQLMg|c`5T;e=7uc3W zYs2`+FuQkb4G-+zJv%uz^s`E7_6FatKUA-lwnbrZM1Wr|PCei^>s{^b%TBIVC!Wl? zzxyhcitg#^vy9f*mNjqJ<~j~i2wc~R=hD-eT(x$zTa)w1&+u*2Gt<}kLGW^fz;SHy zxg3Kdql{0_vb490q48<_Ai}mJ(ny4X70Z@l*%m+i$#pF0TSV9z56YzC@d)3KyF)tK z+o;#-_(uXX%nf)OYP82tvxW8s$oru8t12@7jy&xhz?{i0SE>Rz5k_lxc4- z5JeFqBV+8_yN@?r`ARJbP>1RaW|Dph4aoh zm5Hh8E3Ucz#*Z6#B1cm4ZPNLhyybe&&30ojM2|D0W`LaKQpVhEUVG(%>wb3ivvExmo*tGgTYAxDzjtMB*I!)4srE9iF70AjXa5sc zrdLLjx6{0S^>g^~=>6y3J-z2T;1$Gnfe8sm9Y<9Hpy@Y4FwXof#tv(^v@X6QUZ^?ljm&J>WvyhqXP_%96+O5 zEuV2P8*dMX1^*FY%Tqmy)ckYUc5HK(PJ2ixNT38$=&lv?A+2Zs|gCJwbMUmD_6CZYjrZ7M_VD!f#DGf*)*B7M>7ZsA_XR5*^))f z%$9gy>vmQwT{3@OwJnKb+w9)6kC~ZSQYjCEA(P1v1R>pBopg71Vp)<*+N0KJqP3=2 zu9C^5DVD2@PfU}~rRnPGL;#gah4!{~D%A?@Z3XJ}29uN13?3Zhjjy?aPki=Ew70dh ze$8@Ho=01uKqeInz6xMuWSm;m#I|jUKzO|6czc*59HVlIyrIbLB^3thnp`)!mm(N=&RA{AJ9clt8 zV@twxDnomroq?f2ZocaQUU1$SJiKi?rBV@L4DD@sQmGU(#S$-l;q#W2%H=QLdhh)& zBpylltq^eRS~vgUE4o%bcd?TpG>_dio|QI2K%fm$*j!&Lvr&R)47RjET3A97s)$HO z2w?f)>ZR^**_kq&D;I~u|%$)Py zcRZk#c6WUHYT8#Vw`Tm(65p{|ao)LqH@$1;+gF}^inZ~i)3cd;&I&+RMn)PBUVZf) zTd%wJ(-^)1{FTA{ZBzN>{dND@ww&>CETost=C@>WZ71e3g|oBi^ojfS@BBccUjE#( zazUOt@|)Igyzsac84frhOGF!)&}Ohc#iDHIZzKlzSQrc#xMb1E^m=U@e=>IePa>_Z zAh8NeI0_LQJ*4y5!t_bUotD;GJ?5q!q5CIVmE%_1u4UO+t?F3(b*R-h4&>)L1m=QD zGasx!)-ucqA|0+ME(G|2&)~>@_73bu>)6UKm5M7qb8Y`~EudO!!cfs@G-)>d)^jo+ z=tCU5I*v^ylO~tT;JVJd^`33pY*@dV(UA#myW@dYTfIRkHLR3+pD}!eXU?3F11txQ z0geSu5<+aUEV15kY}alHJpQtTK)voC41(xQ#B-Wc&yclAcpUQiz71Zw@Q?k=SHJlD zOaIi(w|Apd5DNf0E|bIC*mn1~dEdYO2bo+4#%S)l<5u?V+QruU?=9}${@_)W;`DdQ zrKy{=ifTvWdz3=nc>HlEovVz&b8OO{i{r$BPTEURZ!~$~bI#y@zWC+e-#akyi6?0@ ztk&mqgxG!X34M#M<9_mt6Hj_`I+GTj>tIQXAPgvEvt-gKD)k0}xS~HYK1Q|Hpr@;| z)wUkHKdfK9oJd8~YIRbci(}iQ(`f)A6(NNr<#|LZVrHhuRIx&_QsLP3Yw=PJH{5(D z=bd>fo@bL6sF%H=W>Q&Su`Fhrx#;Plf@W^{6j?_cvXUUBI~EMMA> zAg=D$>J4U#MJnYg)3YT!&!bqauwrpP*-RR3Vll&dwa(0JiJ#nZTk)YCJN|^Y#ebM5 z$74P1x$Zei>oKL&q%kHW{^RBX-L`E%w{KDZ+m$alGOW*H@_e8t|%i?~?Rm{ZjCV`F+EDkgZf)VfX!b-qZJe{2+)`^tC?J&Pbf0GbR>TGOc#} z$7(H)1@U410D4YF@w4@!sgEyRxF%(wrGmVlB{nlOyV7kuAGsrZ89$ZiGE z>Jrd2n?Ch=gD8ryZM$Xr1XEMfEb8y!_{|&GyKj&%jF3_mgb)`RV=Q73sAobFKogHF z>;i5Ez7Bj`Yx9XHQa=uYXlt_>Hp5Wmj4_47bsY|u6L4L-%^34SrS#8;FQStftY;}H*VYW@D0b?j?>e(bfd&*v<}G@dRVezGhg}Ne`ndM)!csLZ4B%mW^8nP z^3EHte&N{A-cL3g)jh`Oqt?>PU{1I%aTNqqR|LwG<`~yN^BuGcf5oFVGt5UifY3r2ts;$ zx(UOOvGFO|+wyc2a#Sicils8z7=pm3Ua#Z(K0z4U#8&GKCMT!3@ceVxxqA--2S>Wv0k8>-bhmXyqvORQMB1f?_$KVW*g$k@a*le1-Z?A`M~rB-_<@j39x z5=D!YQv0;l6U2Hc4dT(T3NWs`L!*8dR_p+gLC zAgHp^Npmo4(C(x#!e+2J%a5w#?;{rUdRCKL)c3AquDI+EEYFp~l05YJYglsXNi2H) znG}bHsZ7r@GCF|JisAjc*!AE&baeNijNyUnekwPfa^{kqx7>V{3WCS8DU~_FrE3dI zznt=GxiaR4g}PRjW%suix~}N$T=I{7ol8HG@iMQ@y6Mw1xXWB)xsJ4iAU-EmD>arc zU13d5Po1k&@Cjp#BH@YOC${~9cmLU+y>`jZuNNJ)VP={hCMZw~YV4CGmSwu1@Fal7 z(Bn_rySSsuPL(9s>hz%y@k6Bg{};%M3!+qVC>zh`lqC0mtzA?Lr(2YPd}^~NA* zIsVS6c8fzJ0hl>&`H*I_IiDDaqL4@_qA;2l%$s}M9EVr^l~%EUl-5j4k8xmV4^98@ z?s75TvM!~Jt(qEsD;W{CgzR)I+GW{TmVKoE_+ghcS{r;npk8mFwZ?U0jet_A0ur8c z?kOA?7@^*1Af@nx5NCjCH-@{3FXWzy)PeoPZT(*{#(X4-)K`Kay36;&Y7|ADF?303 ziMd_qICc)iE0t2$w;talQ5t?m<2Nh&>(%0CM+UY{&y4TgvUJtvyzAvKIs$3a)4!hY zef7WDa_S4{?Cxjly*GYt`vbRpYJt2x&vjF;&1dt%XdRCYwGyJ9>(UH-RxVw{-UA12 z9~vFI{t0@`EO179q41X%U2xvNoqy)(t8cyQ-nWEN^knHBOxJ2PtB}uMm`SCjXjPgm zDUg%M?6h%x;&$PzDG{sT{*Rk2Sel6GE zayyo=kboZq1VMn&P-`@()*5IX+ZIY87@3%6Y;u}Xx!Ou%NVf0Zb9I6j>i1|L zom)$&6(`w(aROe|u>$G)tdJf*td4S0x|2}HsRUsR8t{##p#n-eVyTmfUqgC)d3yKO zidKIB9JR^8r;1c($4ge8f7W?ny}`ljcX7-spO3w?olT#F7I*Y_T=~*9 z*WPy9|M28=!8|Egmebo&=zc?Q$KrqK?_Bo5te1be=cd*>(sFFe7M667mWaDTTjQWo z#>J;FP)K3Agz&tkU%hsryyt~PZ(rZ*|Lk?IJEwjBexk847G)dkD`r?m54To#Q^@DZ z+TIf`9%V4(oD>@iOVis+gD(nnG}qykknpr~R3!k`uiAK}kYaJAR$`_&&E)I^W0Rwd zO^q-8jHVAk1;km%IL%hV-q7x%}i3MRftrGZCTiMEG-a4 ziYN@{gMXzWg4P9_)^iH>8f`Rw(kUX zd2eMIyBKH_E9C2z(B0w8+3Fc%Xf}Nsjb_|o;M&ydO)AwI7e427CMISmmMcgp9VzAU zU=|s}Jv=)UiZyX-{{z6cwKg9ML-pAph;9vna8@ak7D9A;p5qB2US|w@v^IO8We=V3 zjKvro1%B<0$*}`p8rXGre_Kc2rq14#mOzuqw=ul$UN&tx1Au#O`SDd_!}}J@T%K*) zZ|~~p7D{Q-DHmzQr|w)XP1E;T+}q96?99}j0|VdUw-doE2zcS*{=N@h`LfIY`Y-B#5f4lh68*kd+v^X+$%O=swA&$ki;aks(j zY?&a82%~tmyj-bMZ}{kzprh;B2qD;a@ZfN@R{JtXhk)s9wOpC(?CrYDb3LhAT@UkJ zZmsmSl#;f5o`<&Y!a^e@8UU4^;$b{p=fDboN{zXX;3^9?Z^|$Ffrrxe4*SDoRuFRyetA!A@lv2!Dwa)2P#ZFEZO6$0IrQ^bt)*4&b7^BZ@ zhK=i$j*=?z6TFL7u3GhnZ+q=)H+rL^h;#;PYLw2j&%W6_t7Qj2s6NEHwk5w@Nc=az z0BPH0Q(;+lTXFE>z(m&&3w9?YJgpp634m&?(m63beru^x{87ViT%%OL}Y|E!wV*&9UT<3SL8#rMN)QVL^P;`bcK&P9>B9*`tSfM+~Lt6HTr`R#$- z_ii;hJah5#V+*!zi_wD*($%||yKnlDy6?81{BPhlwl9#kR59ATrLU*Ipj3P=aGY4b z)$?4k=@bG7fld^;f^o}F74^=&P7U-%VwCGnPG8X54~L-AOt}eF?Ugo0cFe) z*0GUN1W`oPO28_mQA(3?9kkL^8cizoCVmhXb{8+|W$%FjY|9~^&9H3AVvN>QYBfg3 zCm0zSXL4$WshMeBa?$hY?(JsB&fTQbDf}Q{@uEH++P)LpwprBMgA@|26^(k6*-Grl zsdYrD+L+g!v86@Ib8u{%Y&wPOx!nf_hqfuL_iz*>0gN#_e7||((&fuGgv}764N}I* zme`6hPF^Uj@q>_|k#X*Q@F50=Mi>|vL>rCkI0Qk6?K&K@cI~QL?!ITZ>HGIQ-fIf5 z-`KV0s?%~kuTDuz&K+zL!OozJ=eqQ{X?|85VYQn@8-pcdQQ#dSLl{;$)k`A~l(oVW z7Au6u!_6|cH>No)(-8;%LLzMsPg<66xgWK4jS;3pdUV764^U%XMuY5J1`P}Epc66}(+|!Vb&E9LS zr#xPy@1&E2?Yh$H?%a^wJ9_M;%g+9nSM{yj@h7p1cWC9FBbwYiu8MUVwIy88V1;9jM?S;;r{>y zA;dpODW0pfxs!O_HE{@d7EmcoeCx)m|M$k}v3>vXf-Bzr+SQv*lKUTec<{=eh`vPyC4Kn7?Db)Fj8>NDJL(w>wyQay6b@lUkmKx7YFP% z&<334y3Wg1EnE8hS6q6@lFMIwv2bjMk0gu@otPvH18mEV+xs1hDzwB>4N(-qoMwxFK*wFf#u$_~^Wj?k?`Q)vNG~0LV=EReZ$4Pnf&vW}-_adc4sknO# z%isqAGvx}6W`JW`RO?M5r7*4`lk&)>Q+Td}=el%sba3%S&uu&Pq!T{--=F^6M<=GI zKgiRc$PJ1!#lM`InLMwvt+Tx{UBVD|Sx5v5g&!E2L5S}+$#!>RjN$Hwb`V7Y?S(9h zdb;WE?7($gmM&Q&F2DGq_ka4TZ~VX*^O!BLn^J8TAD8L46b?n*QV4c8%k(-a(td!8 zh1L3dDulqZTn2+OCbN;=<^x3J2#ulJ_PC=q!A)AzYkNF5*NcKyC!W9(7Fvfibwoy5 zRCUB6J4MlGZm&+1>N%8luA3gVTS6y|6hTD(!^%1c+D)nZCsUr0EEJ0cV6&j)_#Iaovak0sYdyr6JJd$LL zp10fd+%(##o~}aw_a{rEryHXa5#uN55bo{nPN(vD!b}F5O|13ni7FLN)+0>TQXCsB zVx(H;mdWj$)3b?CKkP8X*>I5s)@Ge2zF*-UPeZ9DRi!hHOff3AvOsg@{Li?MCcFTEr% z^CEwbv?nx=@vp~2JfagxYfY`zLUVRlGu+mLp~#w`!GrvDu9=?->*9nqKrBat= zvpEq(ihMQ=!~&$+Xgt@&wr#F>@x@DqM#f$-J~h=ADK$;3f8hWrpaVEbO8H{Xb^mZt zU+@1r@3d3@@b}+v<%xg!r+-v9;kaYP?mhdc)#}{y;KRZH`@l#3vR1GE_fx%A1|BMw zii->R{7EW`gb)_ZAV5lsd^XMaaTg(I zFXY*OaFF(Vo_sb#I-R0XZxFP^0vmoypj9h`kW5ZaQL0qt#btviVsd(xTqa9fE`v6P z*;0i{txlv=tJA;`Dvi+w*KuexeP+uwri&F0j*RiZ)*XzFP0G>niM{1&^(Q>>LW{o% zGo@lttlP5gLLC|rHUnrm>1b{6!;n(B#G;;V=5~N%+oV!y!ca3YJ9#zMN#$AYW)aegJ2Q;I5)uhSDrBc$WtEp@N`<6^q%0i1U)=uzh57nX zu>MB{9Zvh-Ew{Z>&p37wD{{l5LzQUJ7IEyMX3^drZcROz3i@yF(n%;%5*+SodAXo zH%q}z_wB5V98WBEophxpJS{v+5&(}$sEyuVsa3u;Ix+HjKk%1lQrS(8;~a4(gQ4Nq zDOHPyweE{Y%?i!A6wC$ubCm{QeiY!>MLcR8$%D-%_Nwf8DNmAu`Rxmv=xP5$d&plukjIh)r7}r|;VP8+56NC}z zRH|js7SY|+K~GmFBV!W?qglIZWnshW)z5KV`*(zpFSTv!mHBM$t;-kp|M`i>9`nb~ zJ?HF8UUA7q$G`H$mvp}1g7d`cmCM<)_W*a@b03TP`?&FryMllD=*QpZ2f;^pdM-|s z*80|RrE+?IZ{Ny%E+xQh^g69TsiYx0Hh_cEr}5VDPnDwc*H9{ z|7rt98w6?QMB#jV6^^oklZgSpwGBH#9^LhE(fyre=%Gl*%-kKJ}(gu~N}{2L=w_ ze($~Sn=KXpnOLF!kz|PzmQUsR%BV;^P$^fQx8)r^9x*w8Cr72bG)EZ5i&Blhw>FF==i1t?j_7xo~Kc13S{*fEu3Q05aiHzdb z`ZQ-}yRj@A&vMw-m?58CjuXz%X4HIAXPJ{GBW+UB#pspyCm zsXP;511ThTHi`!agUTC-|7JYv6T}%|6@Id2&8JRsqEvbN0gma)v%9MUJBpY&={U@F zKcv4=Wm}`nKj%Gy&Fk6ygKP16my+&XgsfFL^|psNW1r$RuHqGPm_^iE75~Scw-%m< z*|(3vl~=C%#t(k*ah`bF(I*rsw<+RZWvz;3X^^DnSsO+TGc+5h<~xAnkbw z0j^^sM67L6t2ZfE>&%uatY5v_IqTGu`z}8Jyk+N|aa#XL#~qv7a?B=i=4q#J%1I|s zYc$xsdmlS@?O}R)mXl9Bp6^`q6aT+H{kiujrJk))Sr)V9 z3LR|)PTIVQiK!_@$HytPg!LMJ5DRTd*;3aRq+J&w1xg*VenrRam|+-_%VZdxm_#d0 zXGa^Z?a*vAsW)QR7_Bw)cC9+r5|Bb7fJiHBDXBLalqyxaJ3C0HJnHoZwMGM_G&7|l z`v!+7v#o6k?p`mSi2L}FUY-0RRl~QxorH{lTjuV~^yVsyrsT~kP zyk^z0Yb-At>mD?!b$U8F@jR#Hx?>LOtPog^&G_U5=~SAQ92!mEr(CJZO09amF=prC zFS6RroqJxP|Lu>t0V-rTtZ`qX#JRa1Qnrg{Iqdfy*LiDTJB zTD4~XsvpzYzB3-zooXNcL-YD)| z*)!wgpSTtQjNEV=%<)vz-egyXR3gcDLfzWVANBU(RjG_R4;(a&tlzDx+&*DCqohdyojb`W4x zoKUnadwzU0zD{g?UO41DHKz$++l~-IT+s0Aw`!yJAI88cyRH;LG2!qY&K z062uNw7RxjExl$@@8bO7bN*ozAp}(GrFm7?xRr}mrQTE2!y1wtBZ{r*0OBLV(xqJVYY7DPPJOcab36_pA6JyLLIXc=Br>nK(STUi4f5A!}*JFr4*@@$HAc?^4T11xooT*U^LnoBBkQ* zQ7kH`RD3?yS`#W2E8|N^u~NpiZF)L85JFIEGzpc$l9D|K4v^2~7#tb#XG_J>(AenM zfuX?%M#jcIJvB4^H8u@J<8=+hDW&oMAPK4rDHx1S@iWTRNeb3Gi} zYB|@;*D#T`g|7mpr>7~jwP9HnwzSY%F*7?uAzu&^Qa< z+!&1`EsjZdkhVPnW7ro|@uWq&ox=`_q|iqM|8qfAq}BYN-*^N-6X}rqnng~^bR(st z76m8_4>YT#fuQnw;_83W83s`3I**NKytvl2ga@lNh8k7uzBUGLxszpQokG{jWkgZH z-fMo2)7D2}*)lMOuwEzSDxCF;>3nD$+!V)&D(aE#{={u~F5qt2Lh;Hg%?*8h1E1Nq z??>1bbg%naqOG@kcwPxii;ts}y-waV`YkT#TmtVfrGX~kwfgT@^bwr{FvRU-_BpFj@ zMXtnPImoj~H$F><68)xV4z1(&01B{G~V-U2p6*&Er6Zxxu{eNa?l8d!#bhS^jQvR141>hFj&%V*)O(| z?g9>Z@XR^!7-l1%9YK|oGF@0eHEL3jHV*}L##Qs<6Jg^AN71o=X@U z&~cozUw!43C$s~yzaO=KKf;)}3&0qJl&J9uToJK4Kf`!E!)m>Pt<{6fs2ctGCr1;& zv23v<-I;r^c;I;8OUXV?cq%!nTmX&|zJG9J;9oN7%=>KHVS08dYBXxKX5dFkhfZtF zTq&fjwL!>MfyRK4%sT-{DO-*J@ss|h=Z;6Z0zC3}jYfRoUnu0TESvWB0!k?=l{!*d zdD}LB7>4G6F(x^=BqS_sno33gJvB4=@0}ezVrsTT#_Ne)OMv2RiBh>jTOo@OlJ>Sm z6w4LrhKZ>uCa0(A?(8C$NwadvB9<;$j8gF|xIqvG0S5+$xbuMr(MHkJ(az*l zk)|Kux()}2hVVQODFvZcxKff%rHE8S5Johb{t@SHP26!|Nl6%~d7DAovIxSEAPC5& zJhEvIDJ3T!vjNApIrF3~TgE0Q&#u<%S1qU`?hsL<*7)-qesul8r7M>m=Qz$PFO^#5 zxOSUVmTe+!Tf(vm`8FAa5w&ImqhmLOa=A>QP{4KFmgTMv4}aq2Zszn3+gtX_Hoy{s zm0pf!6cDJnr-+YzTUvxFnzvpvCQieLMiCfIT`Oi)KvvqEl!^t~LSt}+L<2R1f3R8p z&!chSZQI?H%@kgn&$Yic2>l)qxK2t6AuOdL-Sq1Uj4~QqNFl+9bSkHSk};-fFagE{ z#uz{T(!RkoTR#Uvh{LY~=d^JMgU}p*;%Udd@Wsz1lg;vzZ+?c(6E?B^{18R2U&69U9wmM9R&OONZzBVdI|~e*G^N>e@WrjE;^zuy(-FYX%aWGK? zmIYEGdU_CTZJ6n4Yzfa>e1O{~7W1O&7H%u;;l6MuCob7QXr96Gq6Lt#ZMz3!3M$eW433nt$7r(z z*dT;B!5CHuVHR1ICE{d&Y+a}eq?~)2`Pcg`5(Kd@U=%5`*))!GC<#!j`ABK?+qU?N zC<=EQbM#y4BqSvKLOwk)Irdlmz5SiOA2402kk6z^r{Y<61k~zH1cC>*?L-J#>iHQ! z;Mg{fW3giC5~j-~^M*fu=L5xZ`SrlVNBR5y>cH@jij?~J#fc zqZ18s*$hki`#9r zEH<^Zd0Thw{o4n&@3=*2J#>_>_2c3DP5ySiIWxUuenfxU-6>6UcID}L1tI5PN;5ke3|;k?DJF(%d=Fp5BHEFmaZ zHjC^O219hXGXyXd-|x#M9S$BvYwbF=ced@gZ?%MVF;ECXU)Z)A+sd`DEDzW99`)c> z_hII@*?^|3vwX!$QmHsWHa#^-rn`gT+wW!Oz&Kr7PC`h5juigXINfWPlI!b6t2i+h zS5^h-jcf6L{t!3Y7N6*7XHQQjL1#PJ_5z+4C(Dk1^P5~bRsHXsKl}M9941~YLAFb= zZbl!e8F7@Nf}r`w=~Vt)t@TpZO)*=ZrY+Y&Hk+eTsp8l+b9yF+9l`N~Rir_LQc71K zM5F?2%f)lkq9fn)&LA9qQ0eH43t%0NI>Io#`Pyr*oxSj#@9bdDp83EZ%c3>Mgtc@j z(aa2{)sb;_?+{zvCd{niKx2aY4{T@ivh`?7{N@$C$J#cnxUheVwW~7nH`77o2f&_Z z&5lWUT1iF#9vcH}2X+z9Uir)$O~vz=TI*SD%$P9@8W_;VY%|8(VT}2q*5=d3n2&00 zKCYDhUKFXHMNzaT45LaAL?R5MLKG=EH^;B_oG{EG>p<~{vi~m|9nd-!xw5QSj4+)} z69fUR3*}xRM32_`dJ<8yYw1vY9kd z%kSQCY*wvU#!qj$Ir`XVzwr5{@4p@xSRn6xTf=W|Etkt@b+&i3S(YV~Hb^0mmc(@& zils6S?bwa&xU5~ZlCI89svi@F z93%=O)~r}c6b1xQtj`yZ0>lB1F%T++Z96!wO(B;do$@HO73k^eV#(6Qc&_#EPsXy_f6)sGz>fj~9X{HDM+hFPam5vql(cY##1?Y?kN4q7 zA*c#Bysk9(y1EXJ8sGJFD);-YoBm88-*I9-*PcqJbHcGbq)y>8Z!z<#L$TSj?O_^7O9#q`VZ{RfFMkPedJm z492zbTnDK&It=k^bsE(&&wI<;I`01ZHw()5f6``ICmx&a`knK;SHJ(oT}$70S84pS z0j74e?4QTSG=#8rVa%1b6^pa_L6bth9iYMk63nkqK2(IF@T63}F-+ zDWtHZjnB@*AtK7B_urQBng0Djo;*x zu84!}0pLO4T4VTM69|KlO1Vrbm5K$*!VufGsW%%;%@j$c)8w-ma_Kaw zw1;I`c%DaRTY;g`F-FEFSiO81`D~hwjy7`X6hcZe=`>151VMFj$LAhtqfN^i5P{Ya#%PpL$|xfu705Z2DQ#4&Z2?FjQ^uH6{IL01 z5|PSZmtbaQCUe@EXI{K%^=hHV#=!R>2ryw7Cjg=dqZDRpYQDm65agYJRkg2XUnW6&*?e%rAb9iQa(yY8i{ zJx@<}7g{N1izOP3CiP~(^lXt@qd_{ABA?CBUdS?6wVUh4>TGKR0}t-lMbi&hzh*TZ z9UYV_RqBmK+PO%--Lr>S*j}T1bJow6ml4>~dwA zOgcB;acmw@bv*nU!2FVmX# zJNF=^h1Xs{0MfD;x$|C3r06?gb1ZrXIO!Bq+ji2nd9b7LmCB1X#}JhS{jD#lzc8DSqj{)mm>94MN=S%&iJlM{JxQ*tCruV& z>#Yo{5rVk74x;ErK`<(>f6vU!L~(+TZQG9W>306khP#rBy(4r-z4Kc^=Moa)e1YXe z*qxBk5JH9m+6<1;fh;wfxQUpHd~te+Ai$cDs}o*kJ-N((NDd4ufe zswOZ%IkU7<)Nmg#w+9BuYmIE@JajwATxvw6Yqa4jEy3MpF}Occ3||3)Jt^DwM6&+B zQ4IAmPve_Wfbs3C+k;=->d#*XhuT$y_{#}2NUGaJ%pOJ_^e-zj6~!dx?0xhB8Q>SF~2n-s&zR<#s~v~Z_~{i{|P?& zWQ(E6q6HYTXAi|Y8@{@A+g#$W0;15IXsvlYa+HlfGbU);t#^d2dfyI0b(oz%6d=Gh zAw{olXy-#h=^|l_SCCibz`}yys2A$`ZRsq4Bom`aSLpowI(jv7bib{k@fmfz@QoxT zmXgW5O~a%7;GhJTK8v3|>-EI1nL9ALiO1>Yt*`FmMcfWs36w-Em*zgM^&=UCeb_!S z#VVVf-C()D@#ysx5)!@HQ$U_yIU4KRN|awcm9O|Q`v#~4vF+>x8BbKKQH~1Tf)D0(7^oV4LgT*gZ-uzwbFc2-JnMYCO?%AJ@m@b(;u9l1(k3 z94WcpEw(t2iny+Yi`6|xc$Rycc74ajenvrZxA4b&c-^DdN#71|bfLmD!<8cC z5*0RWJXuj=Nf|aq5l1=#hgQ9p!a5&l^x2I2%xTk$5(%rzOvwEOwyTSW@VL(gW z^hqf{rl%1Ed@OIbt586^$x7_xIiw=M?>}^XTu0#6ZlrJNE=@h2DyzJ(V}^d6oE#tp zeZcynd_ZpYBg~1;&OTR84^yJ@{xNFDm_ZxFCr#`l$1WveK&#P{k9f_xg zt&PKhB!r}jP86cXc61fg*rq`GV>s!4=_*#)9euVuuD9quNNYImUI$n}5y`UYH)4!m zhifX3Vvtf{hWFy@<2P9h>)S|&!6i83Xn)Mw0MP6AVUoSXubrnFETaXQG8~`t^w`Hq zUTv)lcuv!_M?EugB+Hz4KgV?N<7vBmVed{-%3IHV+(+8C(1AxsmD#x+2O3o!Z({pJ zL5J(c(%-GMzI*@pEGxmrF-42s!RHOeN7fAqN;*l~t0T612j3{IRHKKggo6V->dL_j zGg|gxm_0{!naeA0Dv8yVy7Q9wF)E|E)p3|Z z!r2wdWB$fju)O4?Cquvc#$2J-@jx-}d#FEd>~q>7NMabAlhKQKf^thCjWT$7kvCkP z^D!22&CrKs4yLMIxZra4Sr)Vjbz1TrSHqxeO2m|_nxx*2QaoDC16V&-_Z(QaDN z9U$p=?0blIuK>GhCEH76v%50xy%R3YU0N)Wq$$wAFX9>@F(flnwOk#Vku1CDdtOBn zN$Fl`IplTL6y?Vo%7rFVJLh(9L{E^{JiOy?XBf3G7Z>kcZSg6B`i%I6ZJQs)7OFeH zFMqsIE1PTKQH#X8TYr2YK^qWIDi(>p;{3ba zY$i}^vx`GHSkzP!wRXbsiv2I74uZN&r~o(vIUX-%I&}J3x&F%J7%Lu5j;s*y%`fA|}?<;b1(qeNP00WEZv%$3rXP*BWdpB+)mcl=*+rBVFSsgQ}q2_Y> zZFdq3v$sAoY|>;DpF1s#1=SsCU1r;3Nke)$Q!$L4z;#!P-TQyxd2W~YEu9iBMY|y^ z^r9msH6}AVjFvaq0+oHMNXW(N(~~o`rH!d_Qzn+afAt0C7!l`8h8cY6uA3KfkU*#h z6P1aGTZQUov0}-)LUrA#1GaS6Dy`%3grS|^g@DlR{B+OWoifg*AsV!tG%O1^i+}7= zB)xO$RkF2P9{46^x158g1X{NE>gZ3>d8OsS&-T}PTVx$Zx2UCD8%)2tIB>Lv{CAqC zP(fcfCz$Sg$8Lxno6bb+Gn^z9Q*T zS>Bl%k1nro*c*=+)4BUL_uTuBj4^FF#d&yKeWX_Y-zN^DuX{_vSDZ)Gs(JRkSVn|f1vm7@nwzMFn zq-OQq6j=wN0UoI5o%o3_T3ieVS3j|(Vg}NtX)480jEI{awpkv+??TvqPU|CaQ}fZx zQNCMp!(Vj226;8p?kM30%L#PqQa-F=!lpjI03V4w@~_%PH&R>U-N7#QX;voF?sNMb z4jWfuzzZ#VRj4Mgz3NwZoh%zaX1_G&HCZkK8`C0f)}KE27&sv71hSi()X8$}`5ll$bp#`LHkV2{OWH@uLBp>jeIC41 z@&Mdj&X%4kzadgYcq^>_JJLXXphABAlv6dPG_4a=oI(i1jOTr340i-;cXe!=^KMy} z_jKmk)5+FI5-iR#H)gSwSflid4PW$W&?)2vWp|QN*NopVVW?^R7Cc>?;SjV^`r-`c zNHKman!*QT#rk+f0V;gWF5UnwncW;1aT4W`yCIB~{{F(>lA*7AJer#(ivId#(FZ-| zRXhfY$3SJfWnora$SKOpA?LSGjaM8-tzLajjJZ4_eBy+%n>&Y6Tc0U z6HiCh*Jg=qCx?)xl4r!ScTx(|4qJjMHsjqr5jK@@v!ZLAj>&e2dbuH$+$8%F5M8m_ zJyYicev&Q|Ca?Z$^+d4wn!MMP2)EL)4tnz3X5P2b_3YZaZ>b?{9ZDSXHrKl8=vs+p zaYTD=^0$C;p9624&TXrjhQNFY{1R?);KFi3DWo^_l?Mdg@wD#cO3Q^JM$01um5QRb zn+w$sUfahN#CvrBsr7w7?aF4Im3f$ew&vz&~?`>aME{$ zkaK-PQ+SLb-5wgsbCmoBLagA)0V^tOIv{;x6qU+vL80td7x}x~am3=F1iZG(Z?gaM z!n}b?kcXA2ze`)&+NWTY5TA{>yXQzxa{TipsA*eXw=Vydp5wA#t!~7h&$!yYDMg9v>QrSr@fd8ifNT8ck zKB#`wDkBzAZ|(b@0@6)MQ$|@x3E38Gjt$#hXs!xE25L>qVL;eI!z~i9^DHcEYWs)P zZq}v@7&W*z%y}{Bo-n3h?>cm~h+hX_W)_u~>BZ2%MIvg9vQ81rZ-XCy4;p@^LM#WF zY^Mx*si1c0>YkLotpT0J)h!0H|LaNf_ zbPhCj*ljl13gy=ZnAd-><@59D-tx}`PuGd%nHofm~+eqP6;Y!jYV zW*-!7`HqCvSb_CPX}q0qn7YZ45e`5-CvrYPc0q<9Me~zazMlMxjTFr#x4FR4cx-nb zv`3{>-to){lp|dT^#tGLbO{f`D_iaykVv~jtF2Sxl~-yCSRL$tM3rGtt#^QJ)l#M-R;Ijhm_ zP0*vegwM8W=dEnzjC6Ceiig`2k{e(Fuj#;#aBtLkn%Vz#_wAp?sMx~tZ(YBsrY-L~ zDSSbtK`&;c`qpB=jSUMWRBmvg#hV7tZn>wb<8k!&os4y{&XW|WY~T0;u^&z?ekrhY z8+kFTyR8#D!7#T${er^Xr&{y@)53(YF=pEX96#K+OEF5G^N(f0d8P^ohoI>uh%S|t zG65-GUA&yb z@2B^;^>*8>kFNBDgYIG3z=9+Q`FQ*|0Y_EUyQN_%O@~wyhn`qgnzjckND3z+pl^PS zHoo!=lC%PWfG%k;(y}w#va?FHKzS}58Ml|{ktWM^74VuR5C`bv-ntI~-k6_Q3bd;y zRwoB&FHQ(@`X$PAIgv+`AXmSx87$HktZ^sSUjBxD=J*{E^f^8z=DyW1ic2 zbS%8Ky+&D>QaLTdJw-k7)jqBbE(w-F-B=v;Jcz!XwBWg;f_!uiRJ>~#`g#d!@yT~F zwYy6%=kE+oyC=nY?;{;~%)f^JRTm<0|JO1seyq`iE;kPyz3EbYwI% za?Jf({mO9@`0?uR`1u2&E%i+Rg}!+52M-U=x8M#(BH65Ob7TM)+vOT|JL$9+0rYz} zcCDXX2hEVAC$iYp$;cp}MM8Bd(Ek3UUf=bQ^+3~UL5&Sr9HSL&;V>)nq!ho`rcsmksv+rrGBvGCK1p~Y;>Y~CEmd0IrD zBlU-?8uOdoB1t;&FKEe4a}IB`K^Y=OJ4GCuQ-h&@xx@0LhwJRsum;_Kp-!}p>Re9 zxwr`wB&T@p2xc+H57iF@e7?>wF`b++p$`;uH=-wq zr+J-+tZ6kVQsrgEh=jmTvN8?ilQI!w2mWi;{TbaBQAG>%tQERzqs!jjepfByK6~Fo z8dZyG#Me>|;l9DNkx#8e@hZEbkcN2mKPh+X2|@&BpX3PS@)OjtqPz3BF{bRv2XC-? z<*W+?8wp7Dt!yveOf`9&Z>jq3@#J>6Dk8X#7KKoHC#+`3sL6J^yQv2T<$uiD)(YAY z)momu&x#mFd}gXa391Hn9KaNmJ0+T9e^aIlItKUGaGdKR?7t4|e(z_TKC!?CE7Es2 z*mbtwhCWm+?Pq*lXAqry^BM{JKS!QG+R=}0-S=nGcdrg<{!GT?KWCXX8_Y!j=JU1A zlTDd06nWMr*||k#+Ce5@J&P?h>SfW?QGmL&McC9P)vnUH{I%S!_pH}J)a>6QMw^%^ zu$FB<-eEUQQh=wCS3ePUFIXerJ&O=R&F1uI!-HPa-wrk^`t%(*8XoF=(`C3MM5_c?pwp z#vSo<+lo8wF5_ai%byLeuX!Sb$wURQdp}ibky4BQUh{1urJyLDv>VZX7nomSO8~J? zL6D37o?Fz_ULboVL>)VW<@CE~lOR{4kZWP;%&|7CR_;VC5taPCibs}1bx$yXac*l= zq|HzIX&^PCi>q`V%g0vL_lV)ke4T>;gJ}A~5FxN>2ac#O79E>pn#Y|0f%!*C=5N(= z1Sz{;xB$z02XX+FRVY%&LQYnSpgrresPp5(da9I~Xl@|mwbx=1wTi}$;r?i575Kt~ zvgel)`xDc0V@|T}6hg^;*Ay+|!7k{BdZF1Ujw@+@1QOkESGT-m`U-&>N{ZoclO{6D zf6R%x+)-J-iNF$um8|Pjgey|MrFg#m$shxGPw)nY3wq}HO)~(l!^KsTdT^i^$R&BGBk;zp z)?Yz>XG$n`(FbF>{B0HKg7V-58?+53$~Ze3nUptLndqERSP^czL0}VA{BzOR+Hwhi zaS#$XCRj0B2Ht!nOT+g@POJ!?%hxI(rjK`t4~T*&hmCi5wDU$o@(+f9NIEDPT7t+Il4bl=JY#LUMN36MF34A7W28YZoT?G zm-NyrdrJz&xh28nmj-*I@qEbqI6;yWQcuW&70G(ch3X1}bX{NxPT}KvDEK5r|CJsJ zQV?8ny1Jb?(`Gy%X+Va67WRY8Q{_*-mg(F8ZLpLQ1s5p@A1f)=OoG|;Sq~RZ4V(Tm zI`x#A^`Z|~^3OmYb7)nJyZlzcemk#e#9S7)%vum9Qo;UQ7wK7~+Zz*pp`kC-IY=T3 z@FCv}JRMp%M))3WAyU@PrMMLQ_ELNq1_FEo0+vlv{2W4aSI$|pr}Bmt4~Eiz zSRiNmi~aM!8U5cN$N%e`U776>BL5mf8m{;0()qFm#a6|_o44InXGsRt6^6`3a^X4} zo__X2p+i$6;uhi)<`)x#cQtq&Ad(_6{Fb*Bl^!Vv-8d@w{$TFH@HkF8c0ALV=-WK7 z&G0})H9qGAJc!C53c9z_N?aJMsjrp7Mt-0eT4XWI`6REC22GGt;5WwDIh4#S4oRxw zwHe%Q^gNy{*LmBqH6YzGcT3{)OQbvZxhq*uUs0qSHZPH~2TtIDmYtyDHv|4?N&G+h z_WGYQya4t_WHTT64Us-cpJ9v-`HbQHb?2C9xc{h=Gi;9NlDJQ7>N;^>e{yqJuOhoS zq3$F7*rIM?=aUwMdCM)%t<+%@r4Nr0dUq!f*0~qk12_ zuokKX`pKkF+vECE#ck5;;;YQl;*8bRYjM-Kr*3qnpS`;cCqwO7qbrM~J4=81aLaVP zWKwWBAW1C~x+Ev>631{GQc>m;bWj*XrQXo{|GV^+XM7k?z|<=w)zZLN~vY#n+EviXR6^% zO4rkH*BJUW+v~n*EEB7Tj~13Cq|{`lU%$pLE?W0a$TyV1^$wd+^N61g=Z@o^wg`rh zD|w~%U&_*{6=Ff~B`(f0zg1Wysu=%NYO4M2ru|!GNtRssm%42ng&kS=r(iiVx(QNp zhBuPjAo3>P*{;(}R0}tvJ7L9LiB0S`2mk3_1icgk5thtS8wlDn3g~iU)Eq%4qP)LN z8tdJjRH9@X#jWamoI;mfk)%_$y-?O6p@h+D##V;iTh_%R4^LhbhUesQHvaTk zIgVh^3DE2eNA^>2V+>H-zC6ALagJ{Pas{gh(G$9{~kMq}ZiiTN}$u3%6 zJUpg8NmKa?-c>&U{&XJTmUpmR$?b@xw5nLy++nE58W*3~h5M}DIbsyF{U<8NJI`f0 zixpRyUT{-+Oui1ITfq)>ecZEkdjY!}KvbZ27$ z-2(brhCgF)Qi}O<>~W(V#d8zV0@q-oTG0ZTt%Vn{#|anjuyCbzAocF+n&;i616B?G z^H4{&jrNn16A90LR-^NRb?;$)s__H!(-XD8ZbmF0mf3gxTe#EHK+L;}M!6Q2zBE{g zxqk9887yWz3qJY-_7U-yI-L9AKWPQwCQni$U2O$*mP_W>OUv58`C_=4Alr`x>FgiB zEA9esDM0YT#m=;LkPFu>^-rQcEUy#uj^qm+%{I0?w;~EH-M`P~{*K{rs{K=(srC2R z8*yQgHpP4@qwjO-UoVJ!j0{j>u$)6GNkwezoZhi?F8YPIL%M{ z+qtF|Q-g};2`Po#A|Y3Q*@T@?@%--fbF1T2J0e0@Q>>rSovO4gZukAh?1?6#S3YXr zKu$?YK?3+e^=w@6&eH%mL-ak=c<`HO{oF!h5K*A3@c7*ot@K`wgodc&@$?;>aszF{ zm2UUoIC~X#e^b@&sG%+^)xgigXOxlMs=@k==ZtnkV!(y%rL;k(^>nd7$AgxG;7JHc zhYZ@sq3&*A`G+40I7oyz1G;QpKq?Cie*HKImKVPo=9nrc^zxI%dDkUK(wbuXhjWIQZfC~F?h3H zCOc9ta%U}4+(9t9%sZ5S-?Z`Zj;xGxyb5&Aide0BUZI3X^j)|WIs*5_$-PGd z|07*aaJQiPW}f|D8Y=21R89E-a8=+Lx{HKGbX&_d@~T^LC&rqpu=i^GXJ~=9~y^$3fY{0 zweJ@L0JAvs2%Z#kh*p}k0%kO;UXh8}me99xr9@?DEgR;rb2vL%&riFgSVy~5g%Da$ zy*l8zq`?yEfSMDF)=jI)N)bBb?O4H z!UKUH^R}Ah=4A~y*IqHSSmBy8O7v9xO%f#gG;aEog)V9PxqD}xhO8jnn6DGZVeK#lb8OVUTvDLnmTAJ;w%!bs&)5 zO0~q!)VRv2K{;5^sZuVL0Uc_ZP&$qSyJn?F^5G$HSQ9R zH%DJ=wrE+R0VROaw@}wIN&QYty0@j8ICSWKbrIYH!D=;?niVoH9VkUMb8OVQ7|HN38sXB z79AHVnz_k?vvO&g3ZG+94!_n!*0XvFRrRKWCjXfOMAf^wxq-Lm1+&8`zJFgLE+t^l zv9T$i+cxI7Xj*mV8n$TsqsI;C{X>AE!KJsuPUN2OSkt_77xfO*tBJdyH+|6H4ScVm zx>ln!+OYa_dKTqtEL5Mah*JS;UWz-vM8FjCZq|ey?xftA;V>$}n@NKS_u_~j6dfA@ z+s+}*)(`ujaQ(U`j6b_%W1VN{2Is9!38Ooc!o8$5pv+@^cc<~}TgONC^{wulFl*bx z_g@?hNamf?SPIl^3z9O*G)tEC|3V{}%jzO2|va@|% z-EU3xdQHsC`fRK`#yzDL+OMsbnq`&8#N2BTNg8aGrgYsk2Bt&j+X!GfA7(WZ~NBnqfqHj8s>bQv)iCPaj?bSC&4nBpd+_-M#V zvg}S`vl-BN`LWybmeWdIM9X?<%iz8-)7|Yt54e2QIMZWpowRJ0kfh@ZhXZ`A4?sQg zY=KFE>a~Ehxif*u=Axq-j5e>5s5JPba*6yn$oumFDlpEXl!khU(-&$zy~MarPvi z)MOZpH`lf87?V(J2BGG){>1RLPLMGdSJ-|a z-Y+pgpfg+K_ILxX3XTYUaVOv@BGQ&`woCq4KRwp;XSYDG28{O_5)>WtoQIox;OdHK z*EzwfQjYYF{T6i==NBIKIh7K|5A7(piE-s4wfHdNM;XEl1983$&CzdY#VTMbEa}P} zHiC!VZ>%>`1rv>oeRwCt-Mg?aI3QW4_MSOpyM@#YcrCo-F|`Njn*6iunW(~y6UDMd^t47HC> zDO3ZlgZB5tT9rEPD-l;s*Jm&=3=0y(;}Np90I$%_7Z+1lF7s1A)}6`*5n+b@W%%k2kzEWzt%IhfXk16d^xAAlLD~bc!yIezTS3rSgRuG88BT!ee?>Jyw@#(uR)X4r2jaTD*ZPD7AdNu(Qh#zqE?d(>&|K6T@iW*4z`-}FJ{zVHGBV0;Ov!EiJ~ij=9wb`opd9~P1b zYerhp)Ckz){ZJ|*uH_sBi7^+Nd(d58+#azy>F;o$hSm+c)<^VJ6T=Lq<3 z`NGyy@!u8%|LBwKC_XDq4Qy2F^vQryVBWXk7Wxcx{1fE3Kv5->HK|yshBS{FH=)7m zBN3}*53IxlvMvbw7-Ujkonf#YjkVq?l8e-1{ulUUGQv}&d#<8ONYwMom5*frKL&(2 zrGDXNq5~K2`9>=>Cg#n>hOfw{gs(n!66tmUv9W$9tuV}y4=-MZBrt!rfDM%fm=+1U zB==-t`b59EQx#OI`Tq8Q_W(Nhq(NkAEKk&q4wXjmSNNi<6v_IXPwd&Yb64+0t2qi~ zXr*xYb36zswC#5o5wNZm-__N^rPhQL*@X%XvbFd2Y7`+wt2+;ErK&2^Eq;7dw%Y31 zIXz4vN#Ccg-mu{4)^0Z6r<}qYY^_tuMV}xvwNHU{UzM6IV^3G^`SN^{j_Zs&HB73B z=JX5k8>euX+0~6Q6haoJFzEDOAd@REC|LJv*}aTIqD4zdT1a{SqoCOZDIh_O;|!A7 z`+NNn&HiMt({EPG(tf1|8PG-29x`HAge; z`)TI76}lbN%g%beK4Dsq&|kOpe!;)j6V{<+aEmG}M9m^%;pQ|U&_9eBMstEQ0qDK< zxF)+(42$^5r~e9b{c=m0f7)Pqc*O}RamN;E6j$Jw4>1=ioYp<*+z$H?^MWvxj;9V{ z0!#rQ(AA-TxyRQ)Ho8q~1~TOTd+Iv86r)SGaVas($IG|VtLv~T*PptB&W6huqWY~> zA9kHvwfA3$pE-cfrhES;`Y}$grK3xkyCTt{3eU6CH8n>uVPPFUPs#T6GDwf1f01kB zXpmazzVd58W2~^Ujsg|%gXVlllmK*4NPX_><4&Ayu0uOjVhHY^zRQRH`#%;nx(F@8 z%)CEazwDe$c=fGIi9b8H38h}o)Sp(L3fapD?R&}#|2gtOC&%O<^$b(%(6>>kJlsNX zr42^aiBRgt-e;UXqb@nOq95uahyuTJKh3N9{rPmNuHxCBxp+3!G^v$dls?3>QS79b zh*SF|zxzvgLAV0*UMqEQcqZkZ{>3&XCBw`-&XRsl=VX}PH8c<*L?Kx@YNF*MMl*7$ z(2wZz697xV!oit3rf&pSm^$H~ZSXtC#xI^NeaKIja zd|1HGuQ)%z_to25FF=A8ZB#w|@6l2FZgwR7oV`%QGvj-Vf{jnpL7yT|pP*f8&up^% zdZK3Jjc$I|t1-Tp)< zbnFIZ!u&cl2>*wuJoS{8ZotLGE-OJ_Mi<2f8 zH{*y3p&xA6aS$kOMP@2HJzX%SF2qz_c(eeGBdM8All^Pf&lSESB;n`;cn*sa6-tQk zSbxtDg!~w6{2N+53Zi8U1s97ME686?xnle$$ZlB3f;6KPd0PnAdhBuG4D6IqcfU-)3ILby~iSTBSq!;QME8LDB92F~HxZtzi@(^hm3^(=>vpGWr~t z?`Y@-N}v|7YoAZxAFm}PSh({>A@Z1egxDxd$(DkG&6zhj_5jgC5%F{PF2U5)Iji)5 z0C3gmW$JbkEnosH5uwFfV*#q}GDM*j;x~6XL^UD! zfn(;w*cl)BjXg{@s~o`IioR|)%WM^2MhaKkiDj-yJnhMgfJDlm*Pw3N5UTMTWo|@{ z6m5~DQp9$v0_z-hyt*kaFFBvEh%i|uDH*>UqR}3S(a`UH_tfj)d@za=HZMEkHUI`oXC$5n#9e&{mc|PC?1L#URkwGmy?9u)v;S;q*w4cMcjE!{%V%Hf znshm;LB=gU%F93dlfvW_8k$UmZni@YVh^`yCegoe^NIfYJIc6KG%dd}Z$VHmj9Mr^&tKOOW0cw8VWNzK07J^+9x1M;zVpW>r}OjBLztef99le6Vf}6EzSg&Qf(WO+QJmdUrG@kTJhY_k76VZ~HiM)%)F4!IetP-y}`uPdE zccZ0@Cpn6JJ<9lE#>5c4_$`jr4@_eC9*sokp%*S5)y6s;&Y7NJ_fC*&Y-EPl7bf;W zb!?-R1ISj51Cpbx6^pO~)He+_x*%&mogjU?6c!()N0vWHLkcaDI4d ze_t2#q{Ce*2E_`Jk&~$ZvUE=|_80|aT#>FQ1b+k*hC(31UQdXuuJm=-SE^haQ_@!3 z&|0<-)>*uMm&U!Yp@~{QpC^*XtMMM}TTrp_3(hxSrZ1A^$OP9Tt()|M_qd|O`6NoJX^u(rOfCKI z+<0=iu(TA4Ptj z*spVkN=wdY$w%Z?17y0rAh0=F!tVE$OYJ4`v$*zaF~qNsR0BE4JL2)lCOJ|J zjGK3kj_W?3s*{Aj9+nU#M1~jO6U)k|%}k+vvZ6wWGA@-AU==~MExT6$K_*2={P(F5 z+~f;3q|7*p5D?z#?}wNYZsDJqN}d3(?d^)&Wm6g{RbB@qiq?vYw_Rij{N+$}c=td# zn!5zq82Ks0RTR)~jzNX~16l*tKFlVT=iNPg6vkfX=R9pU_?m~n1*_1oOLL1H3!SV0 z#7T{8nF%oO1&=@JIyYv=dT4!}k?k46a(xAt#Jtq*V z^e;%6CAr6GMgGS*O~$o=90V{i?#_P&?lXBn3X?&9KC+Bjrch^j+eg{9ON4=UGN`vjeHKBIxfgox{1YnLdG2>hPwY8~fEq$cd^fW#)5%zueE3La%#Y8{@L z@fXBVs$#VeQ9)@lw-orx*!S}CjaScrV7Xl{EHf;?kyOo}>#Q^-s$$V+YC8_4LZ4Cj z3Gf{ zpMJk*_;o4O@$YFTb#=Un-4~is8{(ih;q=8NjHUCo3$Zcgi|il$U&|u*(SEVB~Y@4!v{rr|0>xhmdi3P-VR6m7*b$-I2 z5{S5S!!{$#A0ah@QZsjDphd*Vf=c7ukCA6kr@O9T!3(K@yksdoLgG=azMk)|^vHyl zgjJ%GgbCPVhs?d2lFA_xF|Lls)$JcQyp>ZwHQ!qlc!}j)=VnOH+wL#Y58!c27vKV= z)JE|KyYy>dUL<+tYma{TIR6d?X%o7fna#S&kT6-Os&!dL#kF5owDt-;s8zElW*pjk z226?Hhb<<_qt$|?6pGmgAJ;C|uWmWtW)8nD0_MCdTd*tp?dqkA#US37WooI3yhS_w zPy%T{&!^`e@ulLRULel60P72l1U0zt<2{KC;X?u)XTfSgMOnV`wv@)@Z8f(m@y>=u}k zbkqfNgY~4g?=-Mrb+&$bRl>gP-mvZHL>h8c&))m3eXfiu113RPwC#DDlq$y>60gnX zPl7&^sZ}=mT@i{iYi=7mR4uWmdD3~mbbgGt?t`3m-1X;1;cjk?O2laHaT5;`(jAQR z65~g4TuvH2IkhbIA`YD02SmW4XvHQCBCv|6W6ym?SBV4 z1&==w&+-bmT=!M&6A^S?!U<;Kj+rW=Lx9alw` z?rVkKG>`qw- zY9G3=;~X?Nqg?vTwin=S4_J&RnOXxu=f8q(*L$iA^$+%spgAHZ#RgTAb}~ek6w$Fq z(C)Rc8unD5{A{KRV8i)N+>eW#io(OOQSiLqqV7h#a<(nN0e}34(FTq^E)3`j{>>Hw z{+3`e8+kwEb{xACI2X?<%{2X(-bglPFGSmGJd&P}`gFBsme1lxb+f~+yz1lX) z;CO{)2Es@shzvge!I6G%>&KEBpJVQ?E}(zBPO|A!SvR~mT6`#I5c6H1+}AI*ry)%3 z(9a8n!|+?!DPqjFs!c^^RgAQVTP?UuAVO~7Q@G&o&)VfvG>k}rbApmz-$<3C(oVdZ zorrM1tsX|Ke3=7i}@F*J&G0h|oBOM>0qw5r{&e_BLBV4#@eR_yYo8yT^oV!77@sS0In}brE4rTmb7N_q zrHu54KN$u?0QUF4TD`r4f3DoX*X>=N&|Trky`YCYqmqvnp7*(3sd!y`$+)MB5lP=4 zM%XBfoVne^mFx6m!*!52lZPDpml4iJx^Oj4Q{AJkWBz}A(n`c=pV@;$4%pZ{1rwd) zKo}prmLB3Seh(PZy-~6uS9>X8^L?nP)@?hYV#!goMOvP9Uo~-*_^h31i8Lcd7$7-v zogMr=+HrvIzg@q94Ge=rMymWi@DHqa^G+yVs#d`& zn3AIhD5Q$)A0YK#XOhyVv?ObKiGJ^1YF3E`(VTQGt~g%1hlz2{ZY~&UV_{?9wwe?C zn9yS_3M^2!F|g%BJHk9cr^aYR?hmPndr6q{;yaq8^gpK;B4}W8So#beg72We(gc@y zc0X2c=B?8h^p*|xoaSiZ<#NenMTTC7pqhg=My4NZlh(=rZ%=M3Y6Gx38TdJEj96Np z?|S;)Z-#k8U-aw300ZpCdV06=dBJVjr~_1gqY2eC}4Z#K#Kc%F`|dE+acs~af zr(C_8cF4xq>ojf@OTTHvGw8bMb+4*+V2tNrcxQ!1u9){miuKOHhQfHX0j4h_+=zi& zUr24y%$c>5mt!6@`#$WZ#(zKS`e-$NQ(gkTch%D&f(Z5ymq5Kj(xpXL$U~k9mlukZ zbgVxe3=W3G$ovPkHKC?^fsPmurK$#kAcT(Zb2>k?a-ANt7s+4+n6(wQ<5GcO1=W`3 z_KJwse&xsc+=*#mBv03b$2Cl*qM7i3q8IUIXtvRXFI!G1mY#_@2!vkJ6LX-yM4o>0 zcOF}nX7@b1jbY4lH<>e?U3ExjQ+2vxK3>l8>5_9RfCi4#wfGM&x#VEg2Nz(E7?%e` zfKDw2LY>r^UsdZpra_QQNPpf3KD%%S-?l~BPEW6IGC5$oA0;{HZhZ{-fC;dZ%HkIv zc*T)BhCjPpv~ccRLEF=a4`bhc-p`wuQ_1g0{J$IVFFUP+N7(G@}7Zp^)eja0I!hOx|&8tsXtLzSIEfj=sf+cMU^xd*jz)H#tzG{4j5vrLwzD7&_WXYj=XAA$)X?I_P$ktQ_mT8QM^i-C}n> zK;l+^4a+fKbWmpzri=E;y^|L4NjVJ*E+MU)najtd7Cc#5hpn0ogx$O@k~MLXaQC}r zQR%!Rd`PL<0Fa1hjG0ox{Bq2~pR0el89o7JM5l4I$8cGv(f(yi%P;&@k9jQ&_&M_uX%4tafV zl6z?pEJesBGWRi=zuxEeVy(&WdT3Y@{@R_IK4rKT-sm!8{!_s71?I-f5q$-eCR zn)uhd{Js0iG-zyka6#TX*W~XyNnJ&>a`>S6a~MCE=@gLsn$kxbs?lJzv-r8m#`ULC*|=?wYL=Z=L_z$aPJx;*E=rN>n+EM(EAu36a(oPH zMY@pq6emhma)>NMw~~n%R2NL;ZC%dw?$f03k%H%9V!P(RPc~(}ln`@WG^wD{^vzl( zb>q~jhqCy&HKq$7PaZ+mMe;HhBgNoO9_(XzyEw?np%P6OO#5Tz#|h0=ocIHFC%g$f zSh@Z{o?fLw4n(Q^4^eN~5Ld7+Z4-2Y6Wrb1-Q6YV;O-C{f(3VXcMa|i!3Njh4#C|W zp4sQ!=e+Y_{=izjy8EuGtFEWEq@~efmLFr)kr;C6o7s&dI?hwAZ>DFc>gaNL{++e0Wk@dNHVNPW@G0&uts^=`}(6%=X2iB zX^nyYy!&vSv+UhJjTht<5=ljn8$uF&4nPGMqv8ac8?VmQRVAHV%j4QbwONAn5B{t< zbd+)Mzkl7;{Dj$=01tr_{%^GLwmPD~_1zQ9oxB9M!Vg(CwcbB0w_t1GqWu!B2>)4B zSZWzYT(vaLpCxMVU8Lhxe!S#iLx=>yNg7OEyiuXi_Dwq=9-q?0jcTEuF6rWIte78b zzd^9wr)5dj3uZ23ist-4k#B=kts-!rC%2AJSvxhViJ`bDAvI>7N1GO#{yfkYtrGTF zk6+5VADC08MqafvD~5KA+G|jvnpdF8tVV~dRuelHorw`8Zd}4AWZp#dd&vS!(u9(O z>5O6ZW>^!niYAIC^M5$TO_TAYGU>cXaeSI66B6d}>Pr+OV~na0^w#;?7(Kpq&D3+% z)4Q8X?1y5C_@6!foIdS~N=9y}PK4x_A{w)e>$0nLt)76H$9jUWwcb0)nvbI}6{Nf* zzfYuWzYBz?{tr-zH}mIa=f^cA{UV`!_pFE{T5ejuyMA;)9}1xG zN+m7mOA)3VZ8H2`pKv6w2sQ5g`Y(_)#%!Qe@onDlW6I3Q!p9s#^4`#tUrXos@0J74 z#b8>F`#Nq2rr@~M5|O4E3uI=(w4D??kKn|^21-T1If}4=Agdqe73a372y^lt8|hBQ z|J{tAz-7SL_cbrO4U}0^lNPHi!%a;6dr@|#h-xwn z|NC&Q!Ast!=THD4it!3pswsPqJ@u(3;lNPuBbVP>%Jl6FBX@q55IvIs+&&zDG#wXL z6pj=iy8YU9XMdURxI!1br~nSROB+1m-MsrkH}g?-)OKKZAyg2nrp7t!#CCe(4wggY5~YT zT2UdZ-QKiIL=hOQN$X~eMY`GKoowR&ynC>_UTyyHu{%_0XX}v0cWVWcd{SMBV%1&N zaY{n!D6FDcR|i$)5;0^vDWazR*VZmhcrS~GN=Cm1qsoAc-M2~Xi+Mkur%g`-s?WM# z4y)RacqJ5xgGFGzG?EwH7C~g_<=4mp)f^b^UJK4DLJqL+b2`&5dOdXemRLmM22X_j9q)Vej_nLMI3f54iA$CxN7nq4WL? zD>$=mQzV1Npjordtm%ur2p~9FW=V_>xuIEccu+(7Sf<#1`n4IqgjFs8))-n%7uD)y z$htK2vCi@l2@!ciHz$3)o?T_qI|bR#PX4fl#3q(-m0JoY$j0p}!I&O}fNj0r;~2N^ zM`Ip8Ps>tjb#ZF^H_T84p)M%QP?>RyYisKK0dbA%nE28AZdt%tzxm5I>u0{A78)K#tVhuB8ck44&QWliWHMHIV2^PKeMic>NbiJH(R+MF zfuKUnc@Z$Ha5h`?G~AU>nJ;I+O(6Nk`o)bejcEKPrEK`Tw;l_-zX5069|c9|%Izi9 z0g`;Av_rdN*9_iXenxes@&PmoIZKB&1%m{M<^k|To@xs|8|xa#KFq=|KtK(yd9~v5-2A;cvdUPtt({2x zc^KAqUCC_HWN}V8Egqby_5Q*C)H=@m`S0rC+)?_pY(q;(>!@wti`n~D2WNm#_>-vi zwWt^LczTVKpyt$9%Xv^&UqrqL0R^j$fd;F1vhYnD&Yew=Rbkn#q3{q|Gsm4^t{Dw* zk^-O61k&d=nEdzDXA6=-_VW@Yq>U5!!7zTT*Z$_*tDaG=q^PfKf}I}!1N#3S9qZPK zF!3D%u5@iFrijoeew{k}>q58wsX@EL!ZUTXp?AT;N;CYpn<`oKJfzxS^=(Tul;3Ym zZ3NaWHDO}c>4m<@Y#$QFgLaqX%m)s?XVdt>wRMgVj_<^L>|T^V^fX(Pqr2D_g_YkKL=Qty_*L z$O8mI;@<5B?zf)vwsr6EINsCtwC`4z0u5urpXW0f{{hRP1#IQ(WtVcWi#DrCNRk5S z37A7pi~orDZ{am;z}SIG3~EqAkSwS|R~qkQr;&)(U-_kX>aXY%F6`FU+a1pRdv0n! zF9OZ8xPQlWokS`Vw(ZsQlGI}>$fSeh{=b2zu`ww$4mjZLO{8ukhq>dSb#s}Qzb_RP8%dhN^Osfxq) z_#e64BGl=JjiAgJ^K8{S8-WI@gm={I?3BEA5WJ2u^R^${XBwRZhxFliZpY}44I2Js z!_{`X3*5YWd*Ojppe>$vF;5N6R+tRv21fcEQfql(1=H5D<*Nu=Fhq;~{5=vyzStPM z3dm8Ho3|p|@g%BA8+I3rj*agZtAN1eErz#dSfc`Da-4EP2Uc7M5rQY1(%MF*JacaB zf}kq@rMX6>_qWQ!yw(DjA?JG6N!W4SS&x(4EJqzMwNMzc-_Vyhycyg-`*}EVQPaxB z4{utcX1yf_j00QDe0;#1MevUSfUNPMD@?4(|Cu85W&GDdAK99-Ca`6mF(d~PotAL2 zoQ5D(O;ewHLtXVrr1Q6-*(O^^gwhr~Y-!mu9{^p+Y0%1RK7c0VW9!Hq7Kq`;oO@bT?;=Bh!~hXi`gjw(fQfEofGf@nLrT0D>Wta+ zMV9R0TKybRO%~PGru5bgQqw&{L=Z;FVK08QZfE5}{WjnAs|$mjR^VK@vkcElzULJQ zKhaygmlf#o5&XUG#X|F)Z>joXEL-6A*NOu#4anvuinFj~9*wL01aj|Ze%bb@1>UE8 zdJNpxcD%r8p@n|DvA#sH0NMG$Si)M=)&XWCl`cS<0y*I8!0mK*}>mK!?B7q z!&p^cF&on32M%-(>(+Gj(#ZM8s zgvLi!3OxC%2P-FUaFXm^2|L(mIvYs?DA%G_mv7{#G_On{0}=WQjUiiOW!drUW2~!3 z{wz_b*8AgT=kPMBH47xv&CXeMza#o4op^DvUU$;pC_LZpexLD788xHI5ME9`^l|Dy zH+`}CxVqvCCH%yhJGZ*tvK!^7=XLPg(DCvRo!Z{(>OJpy;#n1Ak|~)}R_00ae>24l z7{RD>gHW|ES~My;eN?3X5E?RCqHb1d_Ey(^V(&MclkHo8Gd#5RX7uTcQbo;F(V0)8 zLG=;csvc{pSAQ96-R!w3ACWdDIJrLw6KWEb%)!Slv+vfy6KcOxa0t4xOqIG3JIy!3 zqF*sgSbZbR`Rg@Awm~+p!%YGmdr{BrMmg=ECWfBq#hE$S@Vx2#L(4nU*Pi7mW{3JE zQI1ya`Z53Ckd@7$?X{ZYy_&|SLTp4|>KLQhoM41)G_I@#mS}Io1Zyaf^DbX9@EJW9}4(_-Ok5fiO-LLV-Fjx zj+NY&xy&VZ11wckrjXMz6MsM6FP~msKR?dWKJLBK{64et23j@@{c7qM;03!eK*OkF zMk`$8-tJByW&gemW}mNPx1PtJkF6Y*QOh9$bb#>w`1zVHwv@}Ww{7gL+uZL|kLR!Q zxv(C;Sm520qrL-y^^le=GfM3|l5{!zuGIE`eyY7r_q{0C4f#}4kv}K$ zT**Fb^@^gi_F2bh<-zbR^N+AdOVQ$tLXoggtQ?h(z^UH zL!SJ$6+?U;{j2plo-etog>QE?#$$Eo*Sg8_#@zwaU=C{ADxq+JwZ=R&kp9GP=xMT4 zr*qfKc`_2=49?wO{sQMI05Hh_wsq?DL@AUKLM2zS|9uZ1qMzPAi~0ntWg&d*{nD3_ zEfxz!ULRlV>>Xd^@11<`?iu%O^^J+W*f)dUU|j1NSbd+=YZiXEUaS_`l0XAiXhSPl z2eVvzTTMzLked8vnf~KUV7D~vOjv9_?E#15TkhRw6*S{S*5^#XuqFm%L%w5-Sg=`3 zOBGO`)FLVFn>3f*hqn^WXXBCc^?}C>UT%rn*DbE*Qm>Avd2O4zyOSkwbgs( zyV_lJ@3>45c&3-DnK>_YpLL%~3%I^=^Rl>7D>;hV@jXjcG%CMsEZAZR9!A$koMU^q zy7I=JH?)B{8Owtodrc8N8KY(|!Kh5PiWqV9QMq+j<%B-l0R@cHzMJE#X^bg*Q`Tp1A}bhIV<{9ZtzD z+g-rrHvCIetF&30I@PS&ST89=Wlkvt(#>wP7Vj^M%IA@PFu;iB)GZoWEx99~dBs~; zV_}E2*ujM;@aJZU0<5@B0rI=WYJX2Co!gbvG7$Y5r7)y$5b45c(x|hVZJuor_P2lB zuCS-&`K}_wu!3{U%f2X1SEXw@PMf%Yo}hGlx6{VZQ%{Ry)M5;;X$M3keRcUX!Tl&7 z7~J;DEH~Y@HP1W|u_FEK!T&Wr{YZ9^_>7P3K2`A z4B;f!6LuG%Q31~0(MKy2&EQ(L8#KQ`^0IbHpAo-i{Agryr$d;NGA&;mSGU3JIwRvE zdNqj^zIDc`6&Aw!M4#~I27afX{4pOVG}sg7FV(0y;C|x@KIhFxV9zhs1J)Eti|rzw zotEuHvQb4^F?!LQ>dyFNz<#9|(g$cqFhkfz=b08L3~HUkMF3Ew+D=jn2Pa>TTL;;M zrnB^0fy;=Gd9Hoc-x~M%v}>Z8811G9&PVqCH5Bu$T|4tiSOKWUo=hoGA^G=68N;r3 z?Cp9V*P<`F^Tz%{Q~h05f(OZxa+H%m*e^RT?*Dt$y1Eh+?mG(i>B;hGAygjt7x23B zyuE;^XkXIl9h2qmGBt6=L;xbsnTimr@tz#~YgDGT6UQ*#Kmf9KJQgDGix!?e_L);xqN*b@)w303(_W9Ur*U-8t&vHVyYzI@cb06(@M_ zM?ZqWjN9tC;l~_JBvU3HPMro0e34s*_(PsDo?7HQR<(BPP=npvih%g5dxOp1*ZP<| zl8e9KfRXX*IX4?`6G{>Js!NWUnwQ<0kQnnH2s!X)Ag86qph-1YF;C2r+OH8ekGPpM zYt-e(=c4urp3lkba~X z0UY@cB43;QvyZG0Zw5~*r(>U=8LmwG%p++gu&+xdObNiH_ z#|@AA*_Tx6*O&w6_ErbJ=Rjo!gB~nWN;nV4{o+QZKMlHs0>;@8fFf9M|0_~sk+`P; zxVM-1JB=!B2r&mOS5(!OGoLDkN_P78QzLWnN_jzw7*2%g+PdqxMsR??T{X}E)f6IQ z^Fp3|Bj<4PV&ySpeOHoM=yb#X?y<;Yi`nv#kYavqsM2N1Y`!$9?cnocNx@;O$8kuO z+I)$~LoF_CTsHx^C_=wey5-|;H7ktR@929UV_zQR7R0xm-e5}#S-AhvPx@73!$oC0 z)hQpNeOhiiPnWV^Dodgk%LrasRQa7~#;cpftR*pEphcmC%P0Mb3090#?{f!u%ia@~ zxqmj|&~L=K65u7oEhg%@)6%DAPpxVk*4r(7b*Y^jAx5OOUb?0k+Gs62;UvH8P% z_n35gJ~Ud&I+q_~B4j#K`I7aVcgX$)2aOtV;K1f08p*||+N*896-?Ixt&T_768w4) zJZ&R%KdY08PRTGmFj<<=f;49I20)jnFEuHion&cw`3^6;&ZLN1i2tP&H~)0<=|eQQ zhKn^I66&KvnMFrz={*%DA7(7x`6fE%(#XcbQNY5;8@yrKddm>1WUNm2wdApOJPNTL zJE$4Jsa8)V_Ux^+9jjSH6-CDg1)HyMyz>F+=L|ya#>{Oj0HA9Y90F=d?*c6vOeWvW z75`hc>ihlq#-J6N8xJ|!EGNrHAKQ?4HNG%wSqgGUgs7K3-^X*|1F&J=u*tof0C)Y9 zJ_ZuPbA@42&g~*P5FTgshBkZNb}uWiE5n^@N6K} zo?Vb@qHy1K7do7^K1v$Hgdb~uZvZ9O_{Zg}2S6aRPIF5mFZ-iH^(R@m`eO=gsKL&G z%egJH7n30V()D&)&(KuorO9yyb@-m)L*i5ta|e$WW`LgeFs@zuwwLqJaanWD)0{lF zqu+&#Vdv!^IHqz%r47ipx3sP*q~d4JY#1yEtU6>KOdjku2p+T}+wLtkX?Hma29^Ic zpTP8WLG|hNS;$&WNh6PY4@?}bq?{z>c!Qc8ts(6KhS+lT`!_t(#Hdvm3DDSn-dh;| z#as8K&oeqB5&}Mpx z?^f?Vg5gt#>dAD#b=ip^Jn31@CMEizzO%VB2JH1AcY}6^1tAbLDuQVfXc6KiarTx{ep20FfZO6V(ywBZ4wP#>Dzv3f_%m3$f1$7r&757=ozWmDj zyROb_zspFKVgFqp35}$;2X<_e3LV+j=8!dZPq>^{>h(E4j{lD={|(T`D`$+!@mgG~ zK62Hm`|V|`#t};8L6-JY#2~>{SRX!&i8x(ON^VwvJz?}O7DNE#7PP3T1noVk6g!dOtUVU)U-s&=&nA8h%C&8G82SOAf5B<=H6c0EMkRy{OQIo8TE8keRhnT-b%OF^Rp9A!$QG8OmKI{`7;WIF zztX#@bnF|E=x!jI_;rbZoibwKCX)fBm2+27f8WVO)&HQ3b7am-&>8udpfs;CtSI1T zxMJ&X;A^)WC}36dMT}nO2>5`~%9CLeQiCWN3u(+Mc@+Go>ELeOxY|f?LathkeakmEfY2vKS%=2GZd0!g8kII*5d5I0hQN*!JB9-5dE= z?#Z)F>6Y3w%CcOMWkf$!WC&8q`xPCVMo9^Ifq9&u#mJuh-@LaWX|o%>7@$Ofry}C( z=Ev^1h;Hvs=qDOw@pvt(%eI3m?5-EGrTbr=U1hx<o-oGmZe-1YDBi6eXxhMTPm|6=BA6>bSigOWn(=0w2tt@$>+;e$ZGmIgWlqo zEg7$j$??=0G<*Av<=7w$6CoX>(7wm(pyg2K7M==fs?ZvQqHX0ER)k?jvK`d_`X~Cu z#5@fi+{V)gUUyo=TC1CFG~O0SS()eI-{RUFFtt-9>jfO-h7x~XSo_mzF$!Jr;*SYgWfZJ+WRh% z0#Q7u#Jh~kY>-7mL=5g)kN$Igwp`I?6+C0LAR&RL{PT`MM^bBxkFU}8=ybh*j?%Kh zVSrL$5}Ad!J1aS@|A;TC2!*BX(BdaH@pS3Dp=eKC`tCmipWZw(u&GR|i`FVt+2LvaJMcH@c!M5kuzB=X z2-7w9Re>I$S^uoKi~CmJyFGnsPmSYv{i1kY9Ly>IQne5n?*mQrAH_1$@!nJ#BL+m8 z3M|WIr)k2r8ql=RovQnW5Blk}V45Jf3#GO%plnZ(ucebN>9Q?^!*xz$ye2XcKVM~Ndmn3I2LGIA%^2l^@HK`iA=V@#Tj0|os18jKi zZEqWC*!spT8Sqe+!%}mUQJxz3uu&a4?P~dt+^k3n)b)^r% z$FTg^vuEHvr|96WF+T*`#$7KLIisfdUNshWcKjCXJ|L`4-5UL$1Bc3d4>aUsg)ig2 z&tHt*2QmB{+Hbc-AxI~}C+^J+8LjB!6x5Gesxj=81mo(fc$ctUMlz&qhg_I`!qoZ< zWZ~iyN#N1GfQ?ZRg;z1nz-No?ZAjnGY2bfNiT#11Bz&EnslJ7+-p6F`;Tif)>6hK{ z-$+fGy;nNy&3sVw+fBVbGA`@8)TL-DcDJ{%;v4F2h%$1yZsdQ;V%})Cz^tOepc%81 zSV0Fj12j+~GSO7O8;cPle9Fs?Yy5EFN2z!nAng<~6_LKBg)+5jegR=V53GGexYCy| zR+lA1>KfS<6t3V^Uf2@apgqe4FZ`-gr_QYTrl9kGKf7dvxxOn!1xOFy zzO+Ca$L9t$QP72l%egfX@7`nlU}I8ZipiQJ+rW@QP_LFy&z8`LJdzUmd$(s6W=o#K zQy&iw2X@pFwvtEf%k-;pDj~}RV89ZF7;&f;1w;T}5GSdAW95y`eI()L5g1w7;V-;! zAo-`(sZ$wV4mq?j9P?%dz?(~Trk9P9u%1@PXa-FE>?jyX0-3>>15vpl}R#8_QzzpTl+R>LhVmD>1Ow2G|P+_(AK znET)PRox7aa1x!}H!+iFsfu_KySY2tzxd{33)Yb(U%~2YdZlI*RWzidvrX`PtQUIL zk|7n@UJzv;8V+1Ec>-;gx_7L)?w2(;)-hCdpSMWmqp+iLPU$W9shC*%ws1r~l_L?5 zXt1eEdbHuV!*phC(@@cY)Bc7;{g1qi)~op=nSzu^|1!*C>442SLjG4r>HMPQ*n*tkGu`dzydhd-x3uVSzW zQHrzw7VWnPk|fO1?tBvH zxIG=^^Sx^!3}UoX$3T5TnscWf|2Zw9jb}clUdfJQCqf!bk!O3jedSxF?T$5u!m^5* zY75<{VK!XgvVrHcuETu1*7g>H%}e!}XkuO0d7NewyZ53dM<}U^E+ThKVGytPzX;!BfrdJ?>AxZEwilkt_HgvoB>R@o??Jv@8 zK%J%JG7rwvfPEM!LX4Np@YEp~mwN4fQG#h#>Qw#TkmbUxs(~HUU^Y2e@ch_7nM*wt z8xh}-g#dz5^a2K#16!tu7_7fDDbIIX;X;aHNIgyBy}EBknRiYo#rPsk%qKuR8F@=z z-c*c|4om$f#TTfFW{gw!9K6T-+BJV{xE^JbBTQXt3+_x}9M~(eB(f^yVi0oc9&t4X z*K$NhH#j*)jEp)nCCPkoFX(&xPHU0oKJR@7`{tY>DExw3ymqA5OJpiLMlOE0A#B&% zaU1;IPq>zkX&&lsj>PJ@3!Zk?)U?WX0H3e-c0TWdaq$#EjHOm!Km}OS%$OoJs+zN6P0hb zN`9QNS)}Snb$bX#ra|>En!|riM|KX_0OVFvT!1W5`4MKOuIcF`(*sV3!8hUEmXA8T ze6f%ur+BqMyY~prdK-Vcm7F;+R>Nu}`&$knBv}>ppSTa>`<}*|CYi zRi{*;AIx6AgVTv3r7!KnLeq>ps`IX6hmz-EAdL$&f(;q=(&)e^y%ae#rR4h6x$x|m z2Mqyd733K=Vh!6}Gl8?{DC=PD+!&em;urqbJ>v7ZaRSYozm_jIvUmO!x zu*slSsXPOyd@@EVA=_p3o^3E|+LZ{?#3A`hT5uCFBSF=pD3|poh?|T7e{FQPWOda1 z^~g?lw6JCVXp#`5@*0Fezo&rRY8p+NGq$rFSidWtYyrAHBcRvH4nP*Cdxfn)j@`C! z;aR~r?71Nv&mG|3>e+iBHt-r}B<^%GdkVl;qrC))qF($3N|R}7B}WMLsmd}|a&H}K z*=Tu%bd^U(7x{dq3608-f%iuKb1g5a{0 z_yh_6=H;eSMHW^@6nf(=jIG3CdvF1)!`~n>zE!hA09~X5TP}p=G6WQRrKocFoe@PQ zcw>i|NMU0b37f2AzLm$1)R z1})_d$d=6{6maQ~mUF8z{_YXCd51K0rMI%@yvka%6DCl5iQ7eR9(UPQf*_n8qA%G! z@pCOV37ZSEcyH#apD(ahJYn}Qd49^Y2+b%NS3Ty)83?i(7bBekno5&~j8Vv!AvbjK zh^3&oOz*1IuW(7hlAgYv5bzqS&ARKE0K#@sUs&<^^Z*?UPm#FF|&I2Vnh*WQtTFF^%y9sP*R9B!Q*ZRUFnCWR%~{su-;K<%g#d zJ>Z+X2%9qS%f-Kutq+QEJoixGA-NZalC_XcgGBEss#pQO$uD(6wwrSH)b8` zdD6D}AISS$_6iLia2tqDvz}VpUYhK`?5XTGJf9f8FHF^Ty>9fPbKxxsrEgzs zdVzY}ru}22vXf^ozE`Yx_C7n!qLkZT$vHA(c^0m#ZAl^E_XjSGnX zCMYmb2+lw})cWkUexFs`UP;nMhjCSp9ce zx+o*3wDLrk(|5|NuPKKj!w!oSdVe2Wg^Hkh+u=>juiBcRCFSv5)>^WDX8LZz={l7A zGw?di|G8`>=oLl4*V(!9Tj(Fgvc7uH{=y}Qqk=G^pGP~ah}WiN3)-bF?uJfx^14ex zmgT*586sZSfBUxw*O?%962=|^7+L0#Lrr%zv;H3b_N>;VmKBkSNTzC>M^UR~j2}fN zSygyzdvaulT21(cDi75pg@d;bQ%(|I`cVL!eL79)j(UfL29kH2$Zy<#N`q${)wC$c z=>OpFh=syaztK|8#m}lM+XA2(s`2&^q_rD8vlWhJo06KUBCKW#eOAZ(eW+c9qa99zZ z=U~m=8CnziqFHD0&)S^}VrQz*ixHw$LX>DEKjcFR?4#2Vi`zP{QrJy2+|IOWFZtu* z59bcnXXtZm!05HgvL#Ta5t5|1^89$xT#PdeO>mU~>L6eCg5wfSiF9zV;n|9QuIs#D z2nI@y*XTG?xn`zTq!fyW#k zW@xs{W(lGt>{FlarW`#j@2z631Rkv4IOTUb)isZi&or&>mm=?)?guvsCzm+7xs0xz zmdx6`YnmgIY+#jv)N}&kz7dL2Q9c2PQ<4s9{(w1w&32h!c3`YiyC6S$@ArQYmoV4 z(UF~nV-Sj83+KVN#2Ae8!sEzfpXv!G0ni+LTX!GeOhzUu-Jw13v8o{!gw0{`Gd z6RBY{nKp*P{mwMGJg}hwDRShB2$;~S#RaH1qll}IBTLxYjX%;&%ri6XzjG2Q7)x5i zJNyN(eEXVhg0(MM<*^UfhJYzHO$`tawl^*QCbK4%4y(x*(Wx#e2WRMgXC7MDWYqIB zJ5p;{OQ=JzqBzHOc~Jw<6b|qAMP?P9CWg4g>yf zpfhIByJemE46queazW>tQlqFsPnC^<7 zZKJ9VhO$M%QsyvLev66Rp-Xco?*t8#E3 zj#q1Nn9s0V?Fgwb4O?lnwY21`ZZ1^8*r(RqXM&Me;e==6F=M{Tmv2 z)HIoJxjDETV#)5hY9T>8x%0b5GO4)DT>kHyUAy+2o zFG8Z@mPnQ~BP*|Xf61weqC!1Xfe93|)frhP^xCZF^h_C1>$CscQgbY78e;0p17x>F zpDCalRs==xZblp>4!an>edm(~6E>HN^@?J{aGeG^aA=J5V&#)nDs+(yQDwE5qw8x1 zi_=?ud-45A|3oXyS&<7$;uFl9d4;Qwk=~ zn7{ZnOoh&dgQrLSa~JJy&d(wwE&)%1jI6O*E+_vu5$8f25CG4?rxI-Nm*VR?3EeP~ zEDfaI$x)Z6*9}hYVZD0ZpHwQ-2;(`a#12E#dQNF_D^x3DLvO3Xh@NECZ=wnou>vS2 zVv_lgkc5M+M{Qq7c3t5jXc;LIEoSmhw2nO@&jkGh#osMiIGSSYr+;#GIy`@ikYLMH zr*z3qUmZH?1Z<86tM=H573Db-tnKRzLg*&n$9;L%m{( zm#nz2nnPPJbGSZ9^_o~dbN4rlCR>2QGEQlXlxYSRq)aJ0$LWI6VfB(H829tyAy?7+ z#qSJ9gw_lwlMz2BBTpL^jC%a^@BWu1&fMGO^^W4#`8qzuZjChl>UxH#u{nyz4L5v` zE%$lx@?)Sae8?Av&gV|Vm}sX(9m^k&gsqJZ1Ljr&$bxm~jmgIE?77i7N~~^&-30B{ z)bEzLK{=BW!}ovMtdjJ_8AW;BM3MWvaxJlxlMA{O?2J@@}H zfb{tR_jyg+`}n-(=)bffFR#T!@Aj|0$$rFWu*=+ihNmkt!M< zO6x`B2InLzOmU=q6gWza6EE?}R2YFVRJKbF1)9va+d(K-*Kz(BURIC8T8J^(8!`t> zd5)a9fttjn9+N&3`Tuv$xrSihDgLy&4ZZcVZtog-UNekC6?-ZeuSR*}HyyxN0S1Jc zIMA=`(pV|}UL?CKqHRSbL4=xbTIoErIY~k1QNpXnJf48S=N6=lJot{5lE;#H5>^8z z6VGQuL9-C?z;3e8)-*YyU7?@Vr1NE#9+c||8E}E~F@OJV_Od@9YCCx|f-?Y$Biq2D zLv)(cL0pT7e()hCC1vNqI{zJ?4uBPyyt+Y@{*BU*ER$3prP>jAx--SRceg)Ug)jO{ zI)*^@5SUCOoUf@{2+SQq&`m#vu9*FjNqvCUUx>@aI%8HRlle9Bm^7F}+iFtvek^zl zq$NZbOBH2;0fQ%*?*mClf)>n25nVApy93-nN)RK1rV%^wOA+eq>#4}XWy}piByDvg zm%ix4vexEt|5h!SIu@1eY@0AQD6=9nP%PY->l;=J;!3=;UyBrs7YA4=G8YsZnT&fK zJS+Pzgmi*suI#>Q0!%T6!TNx1l;$|0t^h@R|Ko~UZ(oP4_eZ02D&y^>sRPep7sEd_ z%zC4iA2%D>51H7kt`Eq-d%RKCRC#9q*v;n(=DOQW-Gvsd9uertgVZ74Fd-TB@-fhu zch)#2mobhq(;bormuv{$JO_Cmn)axjbb``9-nLI7wo$voRdCi70EIO+Z(QmxQrhT+ zX#ERgn?Bf>#rN&krq?NFm~PA}GhEN3;~UOUFKWLWW#cpf;mXyAn$tG1TEv;-z6;dl z#Nmq{cNXJEtZ{lTW$;_G3QR8xSJP}g!=Z7MKg4_k4FU>VWB3W&Hqkj`I6!5(2 zI3|3^;|3vbs&Ub@%T+eoVhxBs_(NNkiEjh#{7$JN)a5 zgC%7xmdzKu=sGvWKp@Zm!!~cX`Nr@~i3qcNgjP7*^{w(a5OSae(4TKQT%t!Dh)RD> zV#kj6gn*WDTA@+z=fq0n2H%8LPiyoxtNnR&9|j>d(8rjH!`GI_f>;*< z1U`+&7r6RA{o(F;M(}p{_;4%he&WTJA>HqLxjz=y($~Ugk8x?C%wB?)bF{S){Jo=U z?o-_8HGuNQ9b3&`?UF0O27#`KlgF$Y^qoE=Db@_4#aNodAG1y+1L<(Q@$t3b5iY~* z`4w{A|m+jNA9EPdcd2+Z^Y~69>Yt(_rbZPwe@*Od+owLKH1)l;qpb}A_?>$of%aKz2qbhwr zZ!yN{mUr#z^oppHN$@1LfmKM#V*4!|ih*nslTr_&umzrU+%Mz#y3Kf{0}&Y(@!Xrc zLw0Unuf*5h{CzGNbNFoEP0Hw6+`UEo8p;d>Qlz3JgFQIdBoOhx+?-YxUaxducc56( z!n;qk!1OyhW$tx$8cUDE9y|ShN%Ocof{-dOZp%Qd&$DNyRiC!GxPQhUk+>6t^b_gV z|EwV*C2PQ7>}|ID}xy)+#Mi-RbmN6W*@s4_GRl4ek^5=lSwkOc7N=;OP!nfdRnd!^t@>00a zKAGioTzpznwcd-&msWg8d#f1D*)Wglzn?FAMG$xy3`0O9ODCaBJIZgWE(6ZHZGRxB zbs;!Htx1v4TMa~Ig1#muSGuedDI|_Yo5 zj$nn2BFDzlV8qXn=s9dZGld=-y)wDgD$tiFHL?H85t4GYWkt*yJuwFFE5R9&rSEiw z4D{V5sa60eMvj1+uMu|>kvzb9a-^C16%y5;KE@(+Ub#g;&6ZKSJL-Isb#rBvu0M<~ z)M-M$#GqtSLS!ZdjAgWMSPi-9JvmfB&g3q$1{z*;a13&Zz^gSgzJdi?*=74_r`J5o z#Vqg@c>3M`+f!TrNQ?bt+rN}rBA&Z#D1ld)+TB031|?gMEv;U*dCwHL>r35%$vLn{ zX~O5v>u-6V-A@r)&p94kscBmk0-ssmJvMdm+IJHX#y&sHujhIYaz84J58E$~==I-z zLqSb%X3BKkUq}TtsBzzdFCaB*ne-U)z3een?kqPK7%B_?Vlx`x{a8N|c?+_d^-gvzGw&!+Z8cI<`Tcr$Q^M z)WwY~;ioK>{?WL(T(KIi9sPAYP5W~QIzgRSPm59VCvr(q7 zfn59E|6}Sc+u~eQ^Xmf#M--Q6J#G!opQad!wV!GgQHTX1)Gcb7nL2<|kTe&@{0 zo*%#$uIKJrRm-SXJ1j7kywY!3Jvdr+d|<*JE+yBj;qiR+U>!4!|}D4Xun@G<)C(AKVTt~4QNPti0}a$f=%4L(ZdyLO&rwkub9D8yni zhSQHMwY-D8gqof#FnAnO~%z{~iFWJg^z`Z&4&dXLb(KMXEl2Gj8V# zZX%D#4o>Sak)BhGIoTcqXNKN>5ncd(vD68(RbfUm7TE#oZ?Gyo_AKC`cNRHDO4iJfh@>uV;rvjvyOOds* zWVTrr38{;BiHn&!e={&Ye4H1pWtW3yD+sry7w&s6T$#%?_;&1>)*NkUkGZT17@@R; z|1G#b|CZ8_>ptw;;$s(mwCsQ>ahCxVOUYy4bA6fp*pGMkn&9~kW_GaIx++(CuR{N6 znBMKJY3=?ISal?F)OHB)lj?a~s(IdqSuuE}+^u*pkzDCuxCX!GKJM+cnb<_*;+^tm z5K2_7ol3W*S&=ILvJNOEO;%u)EK|r`K^KXUcdC)7ph9MI$7Xt-#*pst0CL0=)wAvw%Xv*=(7>|GYV83q=XLMMWl2+Hr<=T>i6(n24oKtwW|On5rSVhP z`*NS3)dLB#NeRBMJ0-w?kI79>`Vhu2%+gz*vK}B2-I64*!0oz3DRw2VS~9`xzU*`= zeTG>*1A;3Qia3b?vpsEyynAiD3t_s|$Y`S@hs$-DOr(YFEeg+`m~)1geQ-|9F$*O!EUjQggtwNrdzctgYdYAW>#$meTIXRN` zPd#3DoWrK8aQ8eD%apT~$uA5C{ej|VSizSUe%|c8Ay#jGG&J7rjzo*DrwdpLrWAcH z+#>_WI&ghzm+|p4tJm{Mjpx+Fj1TzCu;-70!|Q=w9(K5H_s3RrFTx3Xh2QBhH`M=N zMN%(5GZ5he(MnA2yI^y6FNPi>j@SOvki=O)dB~OrbE;QWAUd4xvT(9#1+3WaOPScn z;@gARc5fU_N^-Aqf`n7BYd!`&Y7*JdQxnzOPcN9N&whpB$+89dWJ@<}^GLyV6h&fk zfhYL-t{;3itR-NZp^E;V+uIMUPnH7c(#5hsrTnITSL``E2}(4S0a@d(Dv*vyn=hR* zXoA`QY`+l(E$9s?G;I~#*od{%PGS2M%V^mc@$m?tiU)j#C&w%qtXV9~#=;(OM`S=# z!w=xOCb~UlGb(3SV$r5nqiBvdVq1tcD@v~*m6i)6YUfhN(QHC&jIGp}CvF26 zgny;WLDIY-hT4s7rAqd(^S$rO_O1BEKB$b=>(uAOw~+{=>)>GVfOG(6v(QgxlE7Yv zr@ybXS&_Nm^@e{v`x~j;47Y|jDi4rXhd!_5KO*>U`uL;Ur0av(q3y@}Reoy0J#B#J zE@RVJIwK@hQTJry()*G&?0S%m!+8QwrCPLUe*efmF=-IcxjS5 zFnMDIUi)F!GJ8iRjvJ&fqPbSngD{QL%&EiXTxFpl_`&6T7fhzf@a9XY6l8B{gl*{t zejVvqM$FMb+c~#w zV%!N@O?>KS^8wIwf$$qM&{#U&tR|I6_C2a1)F<~@CfS|dc}^ExV54cmjiHlGMXYH!*L{mbx2fT>T4jJjl-KX)y=y9cL`; zq#+|1SWk{|Y8Ava{;_i)dYaelc`-9eAE9BwxrMaOUu`ZL+A>`2nI_B&Nk9#>{8`>NIKN=|N{gwbY>`__8~cPJ>kd=PlOZ{ds2c1n zTYeSUJ85#aDr`S%1NA>wJmEXX3gfaGt_Q;)2<{BxJ2YDfa8#((lquiwX= zP~*>qY3F|qwKJyK8|(O$b+(bPU{3~BbzgDxA)B8w#?j5Dq*Y_Q>TdDE3ab^aW{Qsg z)Y`-`Uk^BZMa*a_3o^oAMPBa6a8UneTI+z25)Z}Y*A!@2Zt@iyapBh(}AiBqb&)4 z3+8D!^e=V2VlGKp+NK}p;LkW-Xh-Zoz(vD0Lyq-@~7g8nBNJNZ{=~>;pH%Mjbh+CMP z+3>|k6;pJdRFF}rriy2LZwGTadT!58=kGK_lH9u16)MAWMOZ}Y9Cmc=!J9|#EO+1* zC|be#nWfZ}Zm7+{0U+MU`C^T}i1R~n^)lq?eAlTo-c4Gz1yKKfoSgC{TLoL5=h@NP z?z&Og@cbx}!V042Adgm%)Bvs%hmBFa;_A0ti;7m+&FdIuu-=JQt^JM%nikMWRIw|d zOw_X}L>}BQJ#Ruae__W&0IUd0hkn{(tk$Am;<*ooJba5>80va$yDhSuUXF8 za?MhbXHUzVf9wVimGFv{B#JFYg?T*z^Z5xW^v>{ODn-+W+_*5f|!fE8PreXNr@m z*%Pb^8pY@p*aRnb2`sK=c3w%(R_qVn*S4~%T9oan$HF4{Mlg&+SZ=?4$=&g1J)3Eb zQqbkW2?ZU2qnI4HKxK%M(p}qs1NC3mdM;VM*CabYyNk%gZtcU<{I7F2+;T(lXCf}i|5RC`oiccglcROr~Y{D z>N77QSGK~i^8>qFxx7}D8wH6$4Ir5(?W!N%AjO7?G9ruihNuMY*`}>p`icG}<)BtC zhYAwrEzpTe4+p}ZwdTeIBq*9E4|G~->(AsvdN1)y)~v=Eim!w)T9*1BebszO?0FH_ zcXX$4+wqNcaK$lq`H-qR4jHz=rT$U3bsyrdB7q147P*1RKuU!~$YGI=Ot=pc)IplQ z76M8w*B{KIv(=lJi`^P)9tiXBE9qUpMp`yw_4WW!RS!SMSeE>^8FpNfsXhmKuJ3dxh2T6})pe^&3r>jyHAUCmC zTldFxU*EfW?pS@_;~b@qjEb@=ft*nFjnfL!L6f9L{iM{|?5!6ayiV7bB9T8A)&U<%ldExmxSXD-)SO0M$1(XM*XjD>HD%zo&7yZr#_I`F1&0$}5YIf!^zn ziy%&kthPdjGgWGeFSaZo(vPA~H3i%sJfa_dq~k14>0;%z2e1EbX?b!)j5EytQd64g z^^U8TQ-p%%=``>15q?a+_?_+eM`XI`u&g}R%bDe$Tco=5uuGAaM)KiRb2VE9?ipi{s9ZU@+(=mJBOMq zA#3nRQ|=pC%oBG%$fQ6>`&vJ==r%YVd9yb!n4UEWZ@)oU%s?D916B}=vxAw$CVK|p-|vU{h_j6WXSQ$fk79|{CDTmfd5KHIH7a zf{5ih^x8UeGjHHKoJrkw%r=_k`MmzZj>G~vgtzaa7}(Tb+_M|O`*QqBK%kOL#Ytrb;Jrk`XmjhvN^eO0|)wqUc>6Fu0qL`o*? z2ICV6gAXq`s@hSD-K{8n0mg#FuU0mU@DZy#iC`{ekeHT3fC?fO(I@NZc-P*#zI&{I zblC*D63jZ{JRIOEGX;bg}q}V;c7(3Lez=&Oepk4&1$1sR~NG+kIJOWm&t$^ zhny6IAYW$DIc&5!0R<`(XCQ8Z3(fRFPI-rHI(=ttNU5HRdFb^WEP~?3&|zwp3`4w$ zs}EI5wp1aKD}dRSW1qDSUrozBWAn#=K6L{@Xl`?0o1ppCA(16l3|D!pnF@oFa;2(v zM#&~$gw@wtAi@H07EyTFq5X4lkR_S1A{&?IzTPoq?;PY2A7hU zI?ou`a)+wYja_Wyiq@W0v*r*4|I=(*h8C8r91&sw?TWNDJ{%=A(wof1PS7d*Y(+AX z9}C09#jUAa@(Wu9T+WH%!-H|ol)TL;lVfU}KJB=$Gb5m-g~C~uC=uIl|2S&$*RNuF z<533F+t25j={Nwtx)iAB=k@p}#pgRg?1$p`wVhl_0_jI#_kBV;rE`|EWh>W0mslw8 ziTO<>t2-mB?e{=3(Fi;Kc#1ren?}Z*@ui(E^oE`QE4nPb(7l(YJBJ;)iW(`eJgIuM z-f6QsPWnlyPmI|R@&M>-p0k(%O1bn2aB9e1pvM{ZXD?b#Bm6D($p-9&ttpheZeuXj zZ6T7V8yZ^D?ew_yxZ}DXEl8G@ar2q@Z~i+yKYWNQ z)&N&6NmwridloFlq0VAx;wBd9L1mM#&yZj*X-@<_8b>+PlsV3Xqho@$4m}R**QeB2 z-{_W3FgIkpq@C4(*YA3J2LrvjbUGc59;Y-G%>3L_+R_QkOJX@W-Gafd|8|EjeRB>D z+A140{Kw^_j4(vM-cdvS|HvrIIWF|sbOSJiHwRoA8u#93m-AQ{|-&WHLk?D`|5npZ4Pd(`NNxQJd5 zD+ueJ`<<=wb44c7m1?MrqibGnpDj8+uXLFNkTxU^KHLY%O0e~S9>TCt%rZ#9iT~9M zkkLWcpcJ3@(N>#oZf`9*vhag_`vsI zQ#7HG4;F_BCRg*LE=LqHw{bx=gV(lCik~0W^^41jKgz4i><{q-TE(-X8l~~%eb;Hg zOwvYWFpZ+7)p0?jAn;l@w|}2>6S{@a0WVhCG7r^%di%i;4W;}+p_*F#5udOBvvvEyA+J~P!5J>mx~NEQ6XnLXL5 zPJ?zi*T*nF>vYT;&7E(6@?92*ct2BxbG?+0CUP&@~cwiY&0?!aAe!G{PWQ1i?*eaY=s|F^Y-lCRzs-DJ_~hUKk_k*`l&C~Mtk8SD_cbOWE}Tkz z$*$RyTENuHs9HVMjrDsuV^qmXR6ARrTV?VlrlEX1qmanCsC|M zDA9ek#DDo1oLLqJ|2pH=Emvb9 z2!#f=!{^}kV}Qv2U+Pn= z|1&};{4hT|f7txhW~oTXjF2O%BK?N^^I^Y1^? zy46QB%YUDSGejyZ&y8cG>crOToKSJ{KbM#}|M{Y1Lb>u$fdSrQ^+l)>eZbdZ6vdPa zQJpwwJL&s7xSIPmgy6VEca*KO0U>U8K%)6z;`QGHL{V)MJPKW?v;%nh$^Qr~YkC&Q0Eu{!JCW06B^ ziQ$w%N4~kHGYDq||HodSg;GpOc~|#n@pluou3;+5Ag(=Ut-iP7BSC41Je?>PPNh|_ zaMAJAwI(v-31-L5-lG1k3{_`hg`@$#?}PEui741hxd3#se&g zTWkNg522?oEUWL!icH2X zr>@?~OJj(uO~mYP?nB{gbrd}eAh&#>V~sMypz=6R zy-#wbi+4D^*(TW3NYqh}aF~PvwG{gC`)ZCg z=99d{uOdk9GorGbTglU!ZT!KIbV4{PlzTtqM}UiQLbMSHLbAygkO;Ef*n0a?||ns^BLonm6e=QY4w zgz&2U*hq`jZg3>P+>hC0#u=958hm(=%GRi7PLBHBsU0<6BFrEOYWGzSd@yrU&)dD# zy*K6XzJDh2GDr05_+$26@_tn^P438{^R2wb_nse5C_VrEbE>|F0IT;Hinc+<$Ya-P z(s#;YQ&VHcHVLejr2-8Mtop(E8?Jm6{P})1g@0XV0>jI8N2_zPG9zJYKTN}!&v>qL z$-s9{nFg;3A9Sp&otUey_^Xe!LSCf*2X0u$HK%*XQgAjFpJ;&7ha~-By_8tEUr_da zExxD`53sNsGnd!(Ly_;n0tSwa55kx{zpeTVH_S3n({()E>zFR$F(68);nyK?5q^1k zGC*5UG+IU1!lgWsI`M1{=PKk1aNqC4gjd0jzjZpF1>;C>WC>~D{+eEheDHq?H8u52 z504fEU_|41DP%-81WyUbP)4UuQ!1eR@Fe{rbFL1Nd!P!`2lU$H_s9J{3DC93J@^iY zm1Z{$(5wXE-5`>j{7~PeGQIor9RYg${#q#Y<_60)?@+xqINXZb>9=dqYYPq&Zz}(H z(edUwm-NP%IPJ`SHs%OPm{mo}6x!eC#*b=Bgb7qXE=+EV1!v`)cJLf%4@#T{;B^o) z3_>LQV8W#`-lvGtR_lWr(}ya#_Vz>v>zRQAgKP!&g-v2`E|yJ^-S5z-s+6$!Dwq|R z1J&Q@%mEfSX)>RklE)F{z_QbPCSAUF$A1?rEbv5XlDvK&{(P(@LY`xDiDM<@~WLOH96^|GWLsx^oeu; zhbS$Ze?A=UP26&EJj?T4Ra;LeaK(CPWj2uqDmn>%MgNtX@S9ScAf(RYFu_puZ}%(d z?({SLxiM+WKT3u0?E1nu>;WUMBQQkP1mA2Yy`Z^AuWuF8*- zzrL^Wk1tB>i-RXrV9_+*8ophtcT+XxD~FTFu+`!mJ?gpA<|vn-?E-mv!Y`2K#myuz znrc_S5DR<#>ag!>YwQ&I_`D0u11zeYS%JyEj&4)@Z|}qBptI*GnekfNz+++2HCuM0ez08J4$o4Pe3&O3EOhTRo{feONpSzPCL4T*1uSeX3?`Ox7 zDBxyXps2#qfhZ^FqqIWF*^1`!2i|k@DP_g)ni4qj1WysV`a{`(=F|SzYd&NKcIl_# z15Zm|A^)-ZIu!zm8R^Pes&r)#{+zjqHq<ZkINJ7$iD0)b|R=!oks+MUPTc3|fOo=8mnjfZ-d}MHX(TT=&vc#gTgs73Hd7wsN zATrqtbfTfQ5Q4<(B`cJ%KA<)gPdjt9G0bVxgy(pGIR<;fs-sr+a(;Iq~A*L}s zLPo0~dNx%g)Qx_C7PSkU-by4DC3lIHQCfl&Ww@O#A5xGSheE!xsih?*1=oq%Pgj~L z){k);gq13y*8;P2Z3@i0*@1lo0YosBj!l*n_KMA(r^tm(H7G4DB|M^7Bb1BZ$&__t z+6(($<~i&XtT14Fl)Z9ORN5V7?R$cCxl_S((;0$&>CC#@qMCX=k}m(9?1cp~enkh2 z;V23YjoeBibpMAAgo7?T%9b`ajXUxFSK6j0lTleSr9*$SU&v*S=h3RFNeDk*cU@ef zUdi@j>ap$cqG#qd`-0VLW4P4s`tck5&Kslujo{HOesr@-*Ws{KKgiQ61_#nFdHY`Y z)-UK6@5(c}zji;6Mu_ z{cp{7DRF1sbH4A0y{h=JzHAZIWVqt&-GI_+NSsXR*=QtoI3s{~2xu5u6sOR~uQN02ZXI6qIc+x%PsgMSGLbOA^0Yayw3P znf3HL;?LeO{GAWN$7Z6(p9a<*4eCebHpHJ4K62LfnR|V(-xNaw&;HItF{WRnnABZF zG+duDlFK|eW#<@caAb5FALg=Q5y0WqBe!il2R zwB@Nn0?pDb(LzB+__BE+cDk!EL%T+zIY;q|rLxoobaH}!0s?kE3Jpb$l-`ep{RR2? zU(fQ$xbdD7LHO=G$t-r0rY}6&?(L@Oip!1I{1dVVzy(F3&;$GuGlKa>Cc$JS>Kn=C zWctO*+mRTOZtyq`t-D{-n$GsE)>OkFsUth1x3^jGZ4?lnZUHkm7HjouOuI zORlDI>@{2Z2m6YiKy55g_|H4gN#p=cjOlJZ)ceFXtuO-`GYUwy|^5k0=H1&AmLDFNS~4s zo6D8^e7aLYh+mcpY1Nl`HYB@9^9iclY@>W0r2z-$BwWtx8>8Q!aaP~gija_ln(}7F1B+i$ zlr1!g1bm#SBtlfFMEru8MC&=Yrc(CN2ec}J z^i?PAS=;xmxu7509sVC~A9b}p$30Ex-ZBPCY;<4#eU}3bc2jg;)>zvg)=QU^D(e!NB4>KGFJOLzbUL<}+wswwz%~IiRrf%2DIH;86GDQGZT$$F09qS0q)} z#>#qVZOAheo7gbxroF8@(Oh=p(SA0iJ^O95_Iu8XN7u?->nB<{$Jefakp7hfOmP&L zVBIKS5C6A!vNw9Nr`6;) z|DI=*iO7jt`=;(zE?)1+Ew@WF-G^;Yg_~H~VNdb=QDqv*g94Q2EnSDYZl7Cb-|ou~ z-r5;Aq8`tsm5`n&;j zL$<9_PeNiX5KWG6CgGw0gg2r#LRo1eGCIHia7F?yL?M?d!t9!sx06?V+{JdL>d-5{ zgpr{Y_hQWD#M(oIrFaDEL(?>kN^njjR060s&^4hbTS_j>>kJXeChpG!%U~nUaY?M9L*4-9Lj8BY04zYv z^k#S=^*|dahMA1gs>m@|T0q~FZ)FDP84;Cy5NPtF!R#V^vULQIoY2UCMkw!wx-ck9 zTewBIO$ zym4Zho>>z9Il*p&cg&`y>$y{>>HV4pD(@ zm7SjJleW#-lW-~fSvEUH0e423SP6V59P;<<&!g3c0dWx3dt6K)Pyhm^(WX|i6^=auz268sO2Q>D@~;rpVr@7j2*#8c4Fxe!1G!^~vhy$YbCXRCIL+_;35q&^Rdi&% z{m_t>=QauZHCIohqdEvd(+p) zzHPXwiKgXp8(hAYeo_OCQo3mEpY{KEeFBo~%(vUkci-OW{8*zJUp@g(FzI5cZd(%M zzF>YzIsHawzU<0Xyfr_crbjsRP!1J5$L$bN@~lG_jHM)fQ3h=UkfkI`Uz9Eh+EQW? z5P`z{QXq<*^#11rT23-=)(`*7hu<%B2`T()`*1 zGtiEjsvOIf6YC(nGC-z52D3d_J)}Y>_$vmZ z-ENcKX(ab4$``^3HwI35wWCxk^|Qs4lyWBK`p5Ryv5wV4JIG@&W(P_HQnp>EkzC69-h2sh1{o-H~eVu&JWH%xAo4D%HL~xH}ubEp5Kt* zVfU=-pRtc$XmhO6#}c@TFpZ1L4E686nMXH9`iPJ8)@_aExl|9va-#-QU?IU&CK)?U zJlwTMOgb7SX_ zj0P)VyGKZdUGCqMc13JGZb|jaegu@Rq?JtN4`3+c;~!pa@g}maj4cr|Em@2v{-xvx zF1u@|RzrPClK31sx}a#X&uBPg(Q~h`rp07Zy09ALo5wA~p>Q$iglr>2_CUypRyc5l z-7J0G%LId#nmV>``il|{hPpx!BttJ%8B+XNF+ZTrjd21`uh+Ql*yojK=Sc_Wkd*3j zEhNZ%@6msu`)9_SaV}9ov80!I!h-aux>&yd)Z3BBb)Vt2?++Q9rFk9UE~65IM=vLO ztI{DA&av$f)Ne<6f8Rc*>bXM#&Ri_0t~x)$4fg}h8=RbEbTU~$Fu9i7vHmaVdT;%P zyOR^SeVIE?37kD2;LA&WJ-yYL!bGF%V40f#Ge7pB`q_)_*WF<7qL0ItIc066^SQ#wY)~hK#WLU_=9^-s$zZg> z5cMpWUfDXg{F{^2FGARU_*;f&tydUxff8XLp_AARyo)e~E(y_D!kJnvLx{%_%SBuV zT>|i?LqNhnOdDSgvf+H6%(KJv5}^xGp-3OZ3@ddQ(TD?@(ye}VpSd(8XBT5x3$voNY*i-) zxj6dq61i-oiLga7z!ycx5=IkFc|~h<1#bLSWn^vO;+3pi``e4=o&NlQ#N(-ZwMi3` zOb((wK4YXzfJXanR^pX5pvtRiMOv&QI9WH=p{2Dh-&B{I;*YvufAhCAYhvbO?+l-i zpudp`8wp{=T_D6!#IX0#H(~5^jET$NQPdOHpL#5jRyt4JWEOc7)4?uVFYMLN(+ZiX z6UiTH`8R%q7X8OpC!+oj>8#-X-QAL-^peEcIu4mpo?=7FLS#{E*k9Erek(sHVEcbj zvofmAS8o()v1g)E5d_C8vbFF3{yWTB?NQ-8(4v7$(}WDpCfss)^?NJ$t@f0q*UW_l zE24r7oS;kxxc`fjGuP6}qWDv^*F*=o?A&2Q7dlxjWn!FNVSI<_L(wB#7~%T}6nicH4Vx)M&ljTJArU^=9%Oo~&RErL|k8~A&H$$SEwYp=?Hu%P<`_|pg1uliU zz5l>{9%hV&>0xRpDf{YFqCWE+rcB--H`1|O&KRv zBgk2-s7-R>EBoEm;``C@v3;M`@Dg<=pJQX6LR*1UP2b|71oo>&O>LcbaC$Tji9p0i zNljfxgM!=C{a)3Ql}*_E4-`6oNYeRy;b7tDnsj}Qbjw}ib)9(Gc^hLl5=*u-Wm3w2 z6D;=MV}Yi(N)v6dzbeSLZ!xE!t~Ru2a|+h;f{l)_cE(D-F3x%fFz&GUXq`X}dP38Y zkcY?$1{)w!S_OclGW;ctX;k^vq`0sySc(d&pw<&Uk-6R6eNdylVr0FH3~A6-8k|fs z{!*Nvi1}C$NPul5g4QVvHllNs=RjNC*r^bX z*4;O{Ww||Q5!(KEw{A0dPEf`1A?kT72~1dM7#J{6 zX=?XbQ=eI*{Ltg)sT0TC?RgaBr;u&%B)3oWhG{B;DI{4)`DDhg z9o^4&BW_ua3@_WlIbB6<7TjzJxFw`11KqYgSC6tsroAr@UWgn#YCvfrdk=PJ1@h&? z)24J}n@Ua#?O}Q@AyFkC2Ls=n>Ir>wD z3`RGP5r1quGjd{(ZY^nLz2X_gk0@Sauo>R!99`Vv%KUa+_uIQ0FmtUu?uQllv&|C)!X&!15)jKKa>^+n*SP}U)jjTu1_px2@}Q56p`*KT;Q zB`iRa!1iL!K;b-Arcl5kfltdfXP{ePsOtMnqmlujHn1ZQOqDhU;c>*v^ejt26b#?u zh>fjJ#7~1^QPl z&Crp_^{b!h&pdhUuXaye{fr|Fn;5Pt^WAn|j$p^cf zT9Gm^E}?3Jm#xk|_&#&F!TbWY=b6Y~rgF*HvwU)CryFS?&UU>q)VgVT?)fz^%t|Xs z4(?y)K51wu0)R%7CgNU(gr2g2eW4Mb@N{2y=P5_MYFQMVC;(l55{NP*vR}M2Rr0Ec z_g%WDez+a^CFZa6a3Yw++TY@96A=vM{5uXWVw`J+PQ0s_`xaS$@3%1VJAL}3QpfYC zRp+^en~=Wil}WOlo;kZE2dJ%E1dmPe%O#y2;l#0xDGibdXF&0MCGk7jK%NHU$O+wG z+cm{E^h@)RtRa+6r|CQ5&0(h3Q%-7Zf=?tI?Z-Fr4{+@9vhfWJCGrh1g}4H_BRpBolayv{ENOw)u7$^ny1yS?Jn>VJKf(S#w-FkP2{U$Dgc zSDC9$6{nJygrOsS?W-T51d>tH0EQ>Z8uPh-d#w3xN!k7?S+tGu?QBKBxyjn~fdUGD@X@W+$VTP4aPhBYm@Y^g&Wv_>%FiQIkdv1`6dOPZeIJy~*@O8+Y*8Z zgB4N%GWo|74u5<9Mjy`(B*BBzLCEg$awbSCKgOu%QSoGCY3o0qizHCb-N(7ceZ|8a zeIb~Sh8;8iw9&vGA}tcX?{Nz?GGsrjIN`GVtjoV2Rh8wwF2mCOr01ShmyAZVQg5{& zaPy3+n%Ka^k|IlOdwNepWdc*ABD-9zKhWd9yAMEeaWU&xcDkHKp#LIoyWJj>zGekk zjv4~(Hlm_Xoxt}k931OP9O+Q7-Iqa7GcHzb%tdji=;&8nXZG|gOiW-+TX?!Z{+9@G zGch6;lXk36p?0+Lj0QLt_gLJ4Qj>c5Tcg&hPttfM#WtM5$MY}p1dQ5yp{c*HVYsk5 ziol(A?tyXea^(*xm^{MBzBtBb(lh*wj=Bz7St71lXO55MKeA8$AQ+9^b~O$4_j*EF za)T55nzLgtpaSe@A&DSE%?a7^@jXH_nW;QC{fl%&2^pL!G&AziwbPSVQ^nv>v1^+f zpWhxANckr}GNNc~;sD0_?(~a{9%!wvS0Hyj&zG!GLse=L*W!rnuFQH&pFbs;4F;9Z zLu&pzs`FHZA!YG|*+lCO@ubI>T$Zt09z^9T@$)HYjFV6s!yUE=Q;aOb{FkWCI3|Bz zBlwWQZduy1u#rUG5&VbG)o=vkrR9QVAG1uyypppOayHU*pE$14!lB@FRL1X%-{&;- zUj81r{3$*%-oPCg7|`HHfqBluC^f=>zo+rWrt zR9zm_$jYAEtp(g83rJg>?0drUsT_TDs#*O|rwY>YZ;}Bnh2Q`&t3zCU18@Z1Shw-N zEF$~X_Zv1;hkRP3r}F;-p^`%FXtwz_Tb>pCW~t54lmXF5B$>=8^x9=4G|6<;&fd5M z3Tdg-=bv6cVIPboz6`b$!B`V;dmOUItEdXb>olQufmot79v(b>1N_f6RhoEj+5Lti zI3Eutt`;2vL;4-*dE5d~Q&1ZQPAu_}_fwd+ZHfEF` z-BIa^c{#Xzes~2?6W6B`pSXq!UU~$$Os~o0$AP@e zL)oHK5O1D8C0i#uw@J`IS|;>S2ej^ap1YNJGXIRm@1JyeqZ^#GZ#xyt7=Kj4i&5}C zWRd9R-kMD~bNu>JD2r7yQzoOycqTJjd>>2ycHxpANg_EJchdUdlE9R=L99Gthd>`6 zTKD2q_ggHC0yd+mR6l`4$K{0)uN1?ldIAF}_FLGZtdo$O$+B5m9(<3^nW6vZ*j3ke>bYYbF3&=2Q9mQs65t64ajImtK;C zzxfB`WEaoKtuFKD#(T^$l!TYi&ba?i~df;p~Z!&8D<4eqGLpT#ljoi3nO^uTTw z*4C#z!Yxf6H~S0+&!WvhlZi@$4_qHnYtmF37EPfO+kZWm-PhTIm)grZJDc}$UyFa9 z_P>SW*>1VlrR8Lq`ApHJn7I{rlpdZ6-IptYZimCKZK~T2i^X?$kcowd6o0D1|2Kg+ zZl3RUMRA>}_Qj9$lgEtw8Z1YC%Ujjyi3XZj2rStDqIr}H0f6FN)<0H$S!&6t zUBTw#vGWy2IlwVcHQKBW2p^X&`iOhBq-d2_yxActWZY?92H8q$ zF>?Z9IuPI8Gj$F&i0rj1=*Rpg6f0!?%Na!*M!MQ* z7k76k61=z<2=2w*p+Ipj1a~i5++7RBiWj%!&HX%k@B2ND{DA9A)>?DSG0t%#|J(-2 zwErf}D%WIaSpzDc6^>7Uu>HNDRem(Ekri{+;4m^J9Gy&6zV)7jHza%{CYF+wGXpGI zs#Pbd%?zmXe^5i@wUA>&9E?6$y7p+vo7ews5eu!YdK=%m`{CNWhLATP5n%V5s`Ue+ zg}=h*;7|aVun2&~_v6oCh$b>D`&p$gEX#mz^-qRmjbdq;b{+<|d$EsDOUJ32(nw{- zGXKc@SEcDOf$V&J>cg&2ui}6zZ3H1N8(-)Sbqae51qU8q4oM<5+NJ~Lf-)_3oT?3A zR8g~v%F_J_piTZQGNQr+;hZ4+ebBDu=M-gch9y+EKkMS+atFss=e zf=ll9pnc6psiy1v5=PPDRT6BoqF#M#ntp;dGFOv0Nd&(eMyd*t?Hv^{co zGY#|o9kebSB~d`wt|}`&fA{~L76e`tyl!QO_5Qq&8Yzt^p&>}|*q3x;6g=NDUd{uz zzRb&@hDr#ZZdT+D@4?B?As!pp=z{&zF$_6Gp-wNn1&~GF3~e(y9?9@Z!l%5l;S*ck z>Nq+&y4-KMCVyr_=_rK1d_#Om{Bk?XebKpZ+Us|q@XB=?O!!Tdkm#){`oES~!V@RI zU8?7s{aldoZsw^+&AEixu}>xyVR7p4x>RFT5n)bKdb;E2$&AZL>wKPt-EEl&5aLBi z7ejF=b3nT>+>?wpFb!H%mor5e;Ohh}X}y|mph|)uTO)(B5Ru$}TtRR^g#`$;!2M|^ z91_j?jaCqV@P$PHOPB1xAEv~mGXQ0JKNZy(Cgl*K1+;}`Oq$#NQ{0e`ct7qrMvu8_ zgTd)E_k&Z*B;V%cWX9a(H(EwjNhMdjph}A7mm~u1$#{4&W+zF!a5dFbrkUa957IA{ zeuVb+WZ+>YH6w?{4y|WpMj3XL~H0_ zkU7yZ?G)JoDaV9M|L`K|2(mJ1tU<{tE*LnGj$@M0WunBi&eD)5K|V~r=jZV;7b4<^ zi;mMEmJF7MoxUuQi`B7gTbH9TjoxUzrm@9Etg_D%cQz3o(_2#22Sxkn(0)mYmwU=$ zSL!4^Zf8?Rwh4KAH9+KQqTGO6`@x||by}JS)&A&rNJUy;mXqN_dR=yTo=exGN&~*g z)0e*l;7_7ki*6Fs4rtLFhGS#8(AJH<0NC*od4Od5H#&IUsl#ZCwLl7J3m+zC0S)&2N*eJUr5!48L?DtO*&lC zo}RK1OY-x?b|?hjk6)|<>K01rSAZYSyA_yYL9ll!vz4mTWiSq~s zXE+cExCDT8m{y10!;L?TVG)TO^~+2bOfN#$(q+Hmz8zljiX5e~qyx0~^s=gEE-e4N zf=ODXiu+_u>3t7Gpx=tXMvv3bfNyjjqe3r+Go)RYj%Kb;Q-|0|_v9@ugPDE8FWpCV z8rIt111}PBUZkRb2{1VO2b@__<-zyD{$7FzeSW_`a8hGgOe`l z(DaTO%(!@GCtUzC>bk<^N3u901?&(xfB>>)TR>=g=^_h#JU>JlqnU3G=(ecd#QaST zmfCF!wGc5l!HP@^;gZGV0$Ab80j03n&E4E3EKjG)=M4&Z{6%w?l}P#Dhf`O7kaxxx z1BqL#!pRhShG2+w`%$(5<$onp*WiU?r+cAGC&gmav!gb{kC*ZVz!TpVsP%}(oX*ti z<_{1P4#*O+vNNT--`?HnupKrylf#lC%!qTSTJW$X@4G?9@O~~Vo@~C_Q@oMR?S5Rq ze4(Brbs5b5Up$9}mFe@$%lUh?fi(TA6N5^FuDN}~WWno+tJ{mS$Wz-x(03VBn@T+g z*b@%s=3y?cu!X(siuIh6$4WJUdw$~O)(VmOy-7!YFlFN3)2q!OpLQsfZtx<%>qa&< z43zRTQEp+~yo^SurYZ9-l4kFC^uGAqv&o@OpF7hiH8Gh<{6xj(DN!Yain zMd~?vkeW1iecLvtZHdSN9z(l)dU_DaF$LeTbtuVuW~}L@N%-u%7}T=uysT+JJl#+2 ziCwncmJe?4l2XZczAn>D#4Wr&1Va!}A9kPx{gnN_Qa$gR%UH>hW9V6QNle7KogaHg zcdvwq&7S#s-?kq-jy%1S$xR79jY&6xj^P^#kWm-}lGzUI*fT#~ZZf(-Cd|~E)?{-S zU~jkkBna+?*|YS1EUZoy`f%qB9c~NVpqhFZO4sj7(nh6zN9lJN&{ud4Kr{KRu|BpGU8{S;=r<$j#xTHl}T9GCq6aWk# zUn#dhOi9VM{=i(mQm-o_Ps5uC`1byLn>T+VD37QzBkdZZi5`>eRm-`FVp z;TDv5xY|?vFP~6cJV|MgGt=Z8BaEueEzDQcXRorjTLy3)Nq9mT3bi*9k{J%x(WOl) zlJg{y5wgGA23;d%{1u&dNmdrI`=Ckl4Lxj9@+&BquDIeaQle$rj4ihsK^b2!RdQph z9T+z5c>T5?n!cMu^-}{Nv1PH^mCrPfN_~`rznI$@r))x;-g73S9#U0<}>*+@rgLHLHLnYE-sf__L3^FjXHfwsSV#5Hn;au$O zl4fk>GccmT%d7KTEZ0E$kxsPraPtiY{JM12YD%fe?2n%t)omm zGAyNDAzFO(`+yB4Gw)MxiPudVkEg5sKYn-NU$y^wV-1QrTevx>03K^#%FxM)<)TAI zuv_3m8vCtC?}3=lSoIlY^VOB7u}>7u@BAL0oemT_G(#b;Z+_buiD8^R4?@8ZDL_2xMxqP|A4`LFObVV_lLKg-~{`1TLzu%V(p?JsD%E5eVI7i zD{%^M;F7CAE?SDKSyY7mZ^1y-4d4M{VMtuTKd1OIGU&f@@4|S|j-r_8DNV3ufyBUW zwo!691Fz_>vp4_M*RzVI6H<+mgHCFsAi!1WN>BbqpZkX{@wX4tL4&NA8`pE zaroM{M22C9rkTg>@my2yeM?;+nGd{X(j@@F47vBOFBlv1hLIr}AO8Z8rQ-01M9Xa2 z|AphQ6!#@lLMDv;3JX?KYqo(n6D=Jh1}9D;Cx0T|A;J_@FqLhyfrahSt+M6PctqxWQA-(S6cIL#Ld}^PHrHS@QYxlxdjvij}~#*ZT!? zEXxO{8STBAa>#)-J1bIfK_oB-u>dbzGjX99r&p!vmab-Rl(y8O=4=uht00oo4|X~P zszIe>7Hln+co>z|-iKehPEI&mW*z5Xct71Xk*o6#A(M51jdCaH9X@Z$fcnvFufp+* zB2t<|=)PB&>JQ1niAO(lFgDStf>6V)*yNek#}^TxOG&}Ej`6~y_IcR)v&>|J{*cfA7x*(=V1RLf;+bOf;x z*SK$ZHI++rLoQL9f#QYrPM8bHiZWaR;scv!qH&lvx<5QeMioA~-wJUCjV*M%)b_Bk zv-1isM_sk6J2JZ;e1~f}v0iRrFg}uJNIZpox z=e(`$s@uv{J@Ob?o|3=WgpnJ4#ZI?xC%O+4`udL~-hPfW4EjS!gpf871B|P#%tYIs z#CJTPIACao-M^h$caOE}YeDPL(VKIWDgXkZ1AYe*oRq>TRN4hnmvplPedHVKb;IIK z9b%(gPsqS~w~~}hdCq9p5#Fl+i-9^|VlIwP)QGV2z=ua0Hrc#*xj+^f-5mK_yN^GX zjJkBP-x`5W--93Q+${d;XUrREk6C<&IV95(v7SO8+Ob<*7k}c+9yi5z2N}hhF}fA2 zzJOj5RfgyH@DXL+tawf`s?`E0b4=~74_Er)IfGAb2qq>bXs*7zbRki|C&FJa!%WyT zw`Bh}wB-(vHWknXLQgX@k^zKA6H6ys>~%qQYEWcHZ7-T1oTV}E7|MU|qVhX{eMS4m z59caUl@bfBvpRyh6!H8rZa#umI9c+)j10GF+TrQcSvOP8^XbL1z*h8g7J%RgH`M|l z^J~UeNvW6neg$8MGH;>SFgD@(O;>SM=Xa!Z=_q)X+hFtGJCX0|%S?arv42+$4Gq2f zllFl=wQQXaUy5ZR>XJWO%w3}FZbPv=uF{6p;fDc(IzyC^;fUk12wq%frtzmPyljKg zd0}-rA?e`_HFFBOjLcGP`_wV|u~IqV^JL`@N^=!O3D5GSz$2~40w6d1W zgItRA_@xW>>3YpMYOno_+3_R@&Q($Ajn$Hb*Sghj@SlnY+LPsnrYPkAk(FG>vM0z= z{fF$i**Q67rgfjQaS#y$7s(0dtN27N*9ObMmX%yXo+bmDbNVdqudDAmj8O<98yNGW z%TQA&em1h*UrG%8`Ez!}da(YJ>ORPN0a3$HBItK86Cp+sKd?H3U%6(^)$zvi0osZy zUqNlQ#P-+0%hMMgl>4S+0or`k5P-%7?R+E^*^x6Is#Ap?C_NN4iB*%q(fUPY=rMt3 z@#oj(ZQ2Y?jB_O1H>&*d{JswAuyjjNi)Skzpc;Xn`?^eT5|3GaR3Poey$n1p^zBm` z2M^uIP3TbI@Hb&v0~Hva^3%#5W7`@}r$vT;zIpd`0}UTfPxfD^MB9%NpMUpwKeg>V zf}ckv{%yY`Qi)x?6xNB^hq4wTi+<0N73i~H$mOM@i@=e=&->=%duC*T9 z)P02uB1ZM^?a1wii)PD7xc`MHz-R!?92&wOWk%EFcU`?hg&fyy#WU_9Et z9+>tGURT;UGuyH>V)6p~@_c`tFw474=3-1LN)VKzIRryi&kgMmHPMiiU+ma_-k@1o z`7taYEX^yj%Bs+g_r?}9>1>V+8~Q)jE&eT*;AjRZZZZ{41d7Rv{=6W;hD4kGD?-_6 zY#2-qaEb1{rHp-tmGUVvP_8$Bp;VzsuhJ(xm6}Zi zy(5Y2=PLfX;$b39_;~}T!?;umTZRzUvti8%v`5%V)HSXW2@9{n za|0J@Po|nL^ivMzO?hyIh@;|CQs=7dKcmRdeZU$lh0Q(cjGD>{Nd&V_9Vr{ViF*yg z&7Z+=F_$m&_yV=3Q*ZST%F4WL7O$yEcHmMyi%|t>`-CFT?nvu*Crp-f{f`a6>h_OK zo$vte2T$9wC=8hUT_!xf8!sL2t3a~bei1iAa7yWA#1kzm+n#Dk&7Z_P^( zTQBGXH- z-Tt!yKdwu&W(Aug4>}0wDWU`+n?_28L{-fWcHqO1FxmC12UbE&W=^Q9U{z5--@zvq zm=Z*S0vpK=^}pJRo_;WX>&5lyy4-eTbeAD90m5>HOvJ5b=?Vg(lKL4iCX3s^ZdR)`u>miWtaNQjK)?~3uIKm=ZrYyA>g!{ z>iK+M;Q?k%@@Z|q|4RZ6G$$A1w{LNd-Q&XpRPmz7{2qtt9^K06@UbE7bZGeYYy=Rtl?z)F@gNG*EoK_ zyl)xv$FdWla8;V22pYSQv0P{{7tSCL7yfktuuMM}4u7FehR~jCLl}DRi~urPelLh9 z=~dqP!)RZ_n9EzGCKxU~d6JaqmgHmp>= z*m8Zk_ybJS5_uBYPK^mA{N|i+l$sRZeB1m{!3l4z@k4!QO%fIx+e1=vsu52yU;%$}?>$`1qdBbaWe2O7=~kMmj>VOk}F;6YWI0O1+^vmc@kqQp-Z0CJ_>`E1KKIvO(?`B8Z*w{6_g4!tgg!rSuit{*r!t_B(~7(x zH}?s9VlHu>&$=BIs5LZo66gOK_dX3Nva*qsbzo{Dg!Fvg)9s8wRMz?g9&f8r; zwwK~-cNPs-^0mAFm|X5z_T5*raZbC<8Eu26V_v8pOUBP8MX1X5p*K_VcgLU1pfhHO z|E@0+5vkxIF;r(-S6zjdTP-*Kmz~gU^5r8;MA}?-^g%wiEtHA4rp~pR=l+ELy5X6P zK})3n?kUN5TC+(m83b00R8U`Mdq{nX$oT*Rl0zI*ly(WpD2aJVvAoQk819r>St55@ z70o9gv*;Q++yKs#v(Ss+o-(LOnQX)~7-frzE$y56nu77oOMq~n-%iJ3$s zx4IZXjSQb%592c>%G}#N8aNU54L%63)a^h^C31^z?cGiGkcU_ru7I>0r=MGu7TqDYF1_zhq69}2eR zWcd8Uan6MjD)q<@Hv~~S1d6~*f*9o-)~^B1GGmpffI3GyBxD|}Ii7em`jW+%XeNTT zLC}!Roc6FP(H8$Rao!4^@Mm*0nOeSb;qfpW1)6C}M{-nY?<~oZj>qi2_I;6p;0OMU ze`ifbVC5wAt4A5c$2Xg%X9%op2tAYyhjrC`aVL5+T1hpNkap})b*!2!KN8QIz0u?rK?gUaDPb*~ zk^EJ%=kmV==tSXib-EBJM_gN*-HZf3+xGsegDScQ0(;LiAdguR&((d;YVS>{pbPSF z-Eozx1=Ojk6f~(CuS}0ryEnjUm8>iq4j5*^5Lc+5{tL0z{7-m4pUM9UL+`>=bIKQX zAX$1eV7+s%VqA6=sa1gXy4|}*wU$e1*+B{BfF4KpZL!L;M#H#Z){;Z%?_IS6?IeSe z)pq!$h!QyhQ5ep$Bd!(z^D?LJ%>;xZ$_j4&QlKuJL3PAJ=lhjRjOMfj-Bp1HqdE1{ z`*6K#sv8oFbPH;%N@P!UM)YdVZlE7=XTNG1rPebk*@L#Ew{@l)@Kw1?zGOQ-{(A4tG$w^du`Csq z?zTW{*484BbwrR*7Xy5SK=7+T_#2I|&>e+1C_W{HW@IGFjUs9|!rEz+7E2~wd$mNzbkR7<5GR~$+i6u{}#J+V?ae6k(+9D{08f_0H zta#0?IDN#~moJB%CtH>=5rCxZOA`5WZ=kWO-2f7*bIxCK)J>3pHTVsq(II7I;l)d} zbh(gE+G~qKg>^kn*|CL1zR?*_*)jys;+3odRPBwVR|(IBIu{^;t(_uCi_7B4a2qZM zVi(Oo#fb1+ouzO!!aq9!dA`a~TKg(wh5Rv~{EFU3Z^7UPm0ZH+#DAm07c7``n7Mh>?~{$*Xo z$>B-X0d({Vg!;!juOc`M+nbT2a6$*Yi@w4QaCsc9^g;4pdY`5$;3q_d4ImQTUTKOO zI|~m5(*I4*mQhF4mnAp&8116g{zG_}emwM*0HsJ5b4A-cUW*OKF8Ap)M`wJ5{uTHc zTWc7rerPz#t=ZfIwX@`-@lUroxKNzb>BznNwk6!s1cFnbxofpU;>| zL4tOyW<*E?;Hwiy0xSidDJPs)ZotMR*d|F5DU_&2B42}01~Z$QEd9_U+sH)28)*zl z9vxFPk2f*@48&i2_o4XBPVjRx&`?L3N!N}xrW~pq zfkr5+Gtq8ANC=hR^oCVp3S;5HlzNBRPmeXKH#>WHvfKCw;as!I zDa?sii^R~rgq@dh|6Y^YNztaIAMeFmYJp;}BuoSyPZB@SfKwWJ3`yM`^^k${3-<_i z&H$Y8hmt)rQ7ktFNBk2$umd~G8BHqg`Oe^C(HmCXMm>wmjHA3UA`MdAOK#uCQ%={u zwOL8wOoC~FyI(p|Wvu~$XVpz+zQVt>dhA_=m%4o{9?aiSa z#VV(`fgu^Kc*zE0%&$p907&@jJ~|@duX)KOQO?S#_PJ=t&6&&vIjc*FeAQ_CfWj>Y zWJVkOMXc6x0+q7bUQYBXG2sE*y?KgUfGI1M@1GYKMY^C&(fRs}0b)fgKMd|l1^VmQ zVV#M*X@kn;WArzRgD9=_Tr!m{nN`cgRh+7OE7jroDzy4T>bAo3NOgKrIW~N9`WTpD zDtBaFTt6$#3Y+Pdd_K^%>Z%wY*ZyuCArs)VC9Ssk*xszU!|QwdqLb#)wUsI1N}7n4 zk)@*y>p}t3Dg?m{I23GddyoGa=O_OBVPnyxC%{SY!<-dLq@3H!7-__U#eQH=KW9|% z&l}O_=h(^V=>@0O{}_`R{CgP$I2M1c&T^-GfvE~;G;U&9Hq}Zb^65bfJO;oY79Sa0 zCS;8f2*8qRD+C-r(lW9v{z^e_VJRD0S2e7M0!(lS2bz6HC~6H&x4aupqg zi@-=KA2UssN(s|idofW4E&FNC_vEW?>v3SKf%Uhiy4@A>cYw@Zsr-=q@E4 zvB>p&f>ZWKCf(ygzn_79+NGky(FNu`<8k~JkttkC9DHBi z-H!1o{B4Tr6Zc(-BX-Q_a}qErFfgqR@bUAzHzOvV*wF>LPT8b6veU)zQC|hV54hq= zkWc&h6Q6t~smX1hY*`h{G8=`l{IEE>UzLnTmhZ03nI(e^6_>(#<^qx8V*nO2J#3Fr zR>nj2g#y!_1W8JfWC2>1Ub;ZqxQ11x&3(~^Mns&2J_um`u%?tWeQT zgg`3zLpTD|9khNbcj7gu>^%l|JI*|>-f=wis#I!kZlHd|ACZ2Y<3#*8ccXxf*x>Ny zHBC;V*V;C5RNS?iR0F3+=1I!|DRDMZB3C?m9$le8#| z1Frh7b`3W;o!B#AOpC-FJI(d(BGyDteyk0KFGhHn)Z)a|Dse(FNOY%y;Lq^QMd_cn z3~kp&y)VUW{VumPZb}@ls5rTzVl9Jp#<5>><}G?o1YCl?oy0eR#$^OICrL;MS6a}80wiWSBo8__eww~4{tgn> zS!wSm93&hRV7K%Owz?%ofe$?@MkwGy)3n$a3zjRHVi5>2IPcxIA$~=J701@oEAyeB zf9#$N3UJhB-Fl}@GN8*dD^1X@7HYd4H=v#o4oSCG5+&`AS zYX)*0xD$qa=B5&Jtz^n_AE$BhmqJr&S{ven?F0xH_|P*Lu4LFIU}1U^)LvpP ziN5BWlAiak^J5Id`XLq>Z1;3CqdG2V6|=dhY#K5j)n;1Rf7qck_cVz2;U&O`|#=#P&q|=uQN#3gku?E z`PZ%QcALb+N;Qh82HCCn8WJT4D@b_O#VRx@13>1H^rU4Pe8i%?@As>BRD^`j$E#C) zjx5zw(&uJHsSrf~f<-n{Nd#xbl@2PpHlyUTqCFaOSv2@lV~#2a&6(4C-n zxI%-0mAkuuGWxGlL(^LKQOXDR{RD4VH)vZ!Fq9^?OtjTGMU{RZ1Q+(t9U07*X>GBg zh2jNXmL&LqZjc#q`NRa~DqZuXnmE9a0*GHJzL-oVh~eV#bL*|NHxT#7c0)^B=00uK z=`K(P2HGYt%ViOp=YljwpQtktWJ^PTRnR&ZAOnamg%exOg0`28)_T_btea%BzDGoz zt(wg5*WMB~9Li#%rZ91BRP0i>=!dO>0wD6|A7^j6DFs?B zg_ST}@iuo;j4P9@++N6V)DW`Q`!fEuIj!rzeJ@>RaQVXoNYZH4oD#SG+GI*_5??53 zhWb?OMIU0^vEF0mp4@kD?F%(`yWeCl`5oMpj{fd6! z6xM|p6x0w7S{ij6+q(`dBury^UMv?WDkRIwhiK02h_q3rX#kKo z7x~(bucK4X`gyMH5Z>IE5J9DtxeyU7$v7JdxIV@RsN1Ar(5L<=saFXsjYa&X&Xcp~ zn9$W7qHjWb3q&%-?9*fTVxk=wwt7Nwat0Tpo6jF;^es>9m%A^u7|M&s6aL-_TMj_${LlczFk0mOEocd{j z*-FZz>`C}?VJ4@3x9^qk0HngAB?r&u=QKtev0YR?xDm5@o{p#tJ2X8x{gF}BJtj%8 z{&$Eaha`oEVwSCJKtU^K$OX_!ubkB6c5MaUY!ZqaNC zmt6xbja@GPK_`&3qqh@3(3X4QT|!$ldLewSIj z*O&WQ`5KMiD%@X@q$UoER?MUv?MchtWkZ5gH!f-{2Khd=J_OxwLIPDMf>u}1zlLC% zKF|M&s0+I5gA3FMw>&i%^Kd`eV}%2nrbYZ?OUzKjB~p;cuTLYEz)SpD5}J?tAI#X* zem}f?%&on}<(JzlCh3SGZ_5q=e?`Z;j{t_k*tL`uyAK>YqW>0GH?aWbBn(X+{z7hl z-fQcjFEsBnSDZb7u&Ruw}`ef1EcNO0WVXT zkNE>U%)oVW%IfxbCh7a{$C=Yn?AVUX%FVbhQgKQ1#~9{WYYMv@A|PrhzOV1?E~SPJFi-&N zP2mGaZ4@ICXx9DGfrDM*;C7|kX|tYP8!@nYxeJgwCgSzkfGF+-NBg7S*Pjb*^9H7d znbOMTNfcH$ABoL@%Y(g|mG3q`Cqn*o(&06fI-Q^n2NJw9Slu8>X z0mH+_Ua>@5%r$x>NOPB;Hqh!9=x15|>?ptLk?84C%&QaGX^2?rG<$JJ9lL8o;j!Up zu$s39G~N%lRm{l_pTuJF=e-#{<NW`FeIJSbzfqIk;UOlS-`?=bFbHtN~$ zlz2JLTau|m*M#OeM!K|!-qi56^^P>Me-9tr{UY%sjk9yZg%wsdY~A~Io(r3j9WBfY zf06Ip@@SvD8!VBDPrxl{KKzM_YoQn>gPPQI`IBx^ozwiACV2UyA1LRab~fy>m#oYP zi(`$9qGW&nPKQR=5fEv!FnH6=#DZH)BD2Aer<|%(!NjQ#bKxs8r|`sX--N-@d{Aa} z+Bkd>+R^yfbBo)ce6L-7az7egvM&Bx;fng&xC=y0q=ksqRPs+k< zT{OrJ9aw^oJ9bg9@_O>dua(p{14Nd_Nabfl;`GYa?L(ew<1PgZ`}WVG_>qvlG#YYu z+b<+;NI;)nLVA)`5OYBDS=jI7A&u(>0*4d4w+E<7t5wr?(iqubLDrdDM5r=t+RpnR z>0_n;kv^yhNjH>gcREjK-Ih=EgPo*ZvppJbMe};8 zR`u4ci1#ANJW#D-WouYbmya}3tu4VYz2$x2igd|`IWrAry}dcC7(Pm@!5A5&C1sot zy}43@uw=5q#qc5(lFk%S$?7HY4d<`RCU9a%2o_{MV+5TpI~CF$FzRkwQD^fGE4O>` zl=&?909h+nSlZDSzRr-*P5>c@a)MfrdwJY5}hsT|sIpBGIp2-j& zHth9PrVSrnxaQQ*t$Ubr8DK^!ChXZ{xp9#4J4nD8sKQb3vl$B(vnO+C{zzctKE=BlWN+Q z{l#Qos5{y4pX6@P2ocK?%9C`W>_Fn=1spR{D3vA)At?!oIkZ=1$FKD5jI$>2iH<7l zQykJ(Vov-NjlSHg=k1fj(mp6)q(+#x*)*o6lvP`kEblHMz5~f38UsO^P&S|Fw}X9% zxZzNp{ygt`O6Jx}{j=)DbFafAr&j0;tU>GFZjZjsalvkCMPC@$RxG!-VanL&y1L-I zG9mPFu8-pG$|n-%D>>EccpH=#)DyK?{uN+PCc2MYC$(f!qndL#K-(qp^2vQLtYOWO z9(mQ{2u!gSNX00Kw~qETqzM)s8Y*)Q*q4AqOqwZSP7Qo2+HvgUcP!$Oq1jNFAFJt9 z7zEG#%Q1po+Wu4pqq}o5|BD`JPC;r#99C!#tX=xCV+3YLNLI>P?Yx%uKOMm|%Tcs) zMGBG#N__A4Xei|soHgIR$erexajzwu2q%i(sbc^-N$N_N)k|RNQk@Q$mxDacd63|< zOHF)hj1PUsFyEXK875gfu5ZRXja1}-%e*nOorrg~t*J+kii=2t9gYZIbO|_Z=Zd#u z4G|*VKGr6wSsi6v&n3W{oC4}BXW6<{PauI&Sg;g{o=>PYqm9^Q7$S6z2L+sBc~k-| zV&zv0FEW*gP~Bn?3yXLHzddD#8LY9{(2n(AF)Y`KWhI?MJE69MZws#Wk4?~*4fgVi z@*^Uh6Z*t`+2P<4C9w9<`sH>_@9TkMP~DPyf&1}n!we?+8zRg>P#9d81QL$GAnc-A zow+99eZF-je|$3YVJ9|m$B~fgqyhkW^F- ze*Mv?j#jPXi%iE#!g9ar*V=~mCN+7_&>Y$v{jzBaSH@$30YtH|?tiz6LT;0GZjQj2 z4+#qEDhsMu5~>4_v3fzD;J3`93R!;DH74 z%1jDBr6cWjhKD9$$P92vM$KJrsD*fysMP=$P2Qt0lA??-|n!5d$?!Q}?+q&PsJ?4(?yQzNQ z$wHjTG0LaSWl7e^(%X6;F5VQEhW1mp17=Ew%ood};CF`4KLSo`6rI{FMiJ9e_vP4@fDT zj%FH4jP)0LcrJcz!Y`^IZh2J?%IdTi}&j8}J=#gG}kh5Qa(7$%ILRdfm4 z?FnOjMhW@Lg)qx<2cb!#lb$y!s&70VH$!#>(`ey z^&hnKT4+$IwLBXejos2|z{3qRjBipQfTlth-}SX3*iTHl`}P_HhfJHMYz5gln=d_B zRZ{Nw`Kc|6#metDN&b%TJC?gw>RXqhr~;<{LCg5;?b0$Q7)7Bh2L^q1+CXJn=)hYg z+qv(&PGPsrZ$0@uz3S!b_mVl0zo1X?77N((?_V(N&@(ovoxXJJ@a!xZYhI2|aI)B6 zZ!)8exc*>%j2`ga|8dP6R`FKu%m4+oyS@n!KGy;w@g>e?V4x9$x&X01aAH3@3dnuzb2dW=v(h2)j5qWBTx?i_e~$~)7S6EvGUgv^qi{Yk;s$=uz@|NCCTbo=KBJ5Teb;X~G_`@@$ zwx{VFJ#EUVWEs-s$TIU!AzLFne}+({&mbXtzp3neCOA?r%vHH=jf!DsIH4Z;h7z0Jqc(p8huH$i0Y8C+vBl043-)WJgVRt^`3dfRQZEO@J5A-+c zkVKO5^EHdd3<3O|6ba4^L{DPdoK+eAL2pUg#qX|!B5{_M6zV#E%NVJPc*~7)BJreI zT}}x$+}AXbNH~iqGlv7h^JnHm>E6l97ax+r>cOiJUpn4$>MTD_5B919kiK8n*nZUT zyUB&VCkg1LkQh}L@7b;~wjg6bj7a(A)Yda&(SJL@{dejwqVnmHBlsey`|QCI{eO>F z?k_pk4B~BpH)R`)@@?FUeTkj~wl#RtuME@#>d!nI%793CWo8(6>dtZc^Ghb9$@iK2 zV8llabHJ@GpdH59<*U*t2Qw3DPvSOMoUdtQ4m`RRUJZ%=5qqtnE_-q;K{N`QP9`Fw z&=H>PV5EmX|ei zP5mkocQ?+;J8>e3WLg5xxg?2OzIkp0)YC;0DGt(e*?b{Dm8wj;x3{j@Fj>yqT(Hxq zUVn>-zzQG!?v-j7(56J2{Zo}5Hv1)iLf?!aJv_pt(_xk#9jJFgm?`^YDj6Yemyj`L zX^Uy4Oc#H+vX6)2`Z(eW*#-sPGa9}kGOgSlI*kq_r{=nL8oj-siofaSA3=XAJ>=Ri z<_7U(OOmBRpDsBgf*%B_{3=eL`%t5GSu!-r3A&+y1w!5J20Q&*QgRa*OgPR@KQCr6+-UoiiimC#N`gd_QM`=6@GsPVY|gwz^NRdp4o`dQK?R>I7 zjWVNj<{lqc8D$Ge94lxTKubnBe}_c)h)2-xTok~W3Lh@zBuY{|SZHb9z9%O&+OuEO zg^Tn|!%VtIQ_m$|{;be@|PZAc}S0dPCCh9n|?G!cp(Hw6jB?ShZ{jWg<_LoS8 zYel1h_=9`~WdYB+4w$eXOnAk5>FCcjuCvy6R7tP)&^?V?B)2A;!ieNsYlevWFLZkB zI2gs`hD?Mcac0=we|KuF@#M>xD0?BL`gm?g4MC`XZL*dClb3fv(cg6-9Ox4i9Jij5njSs z8H1vkyl@wyOW|x5vHAhmLyP@f*jNj(WC)Bsz1n1iNO=f-I^R^*#?q6RkY%Tk7W#P^ zuJIM#_u9p3)TKEi=>-8lvBg&2<0F*=rV2j*!DR2nJ^MzqJu?G}hvp~YiLw&unhdQ3 zP=O2Ia*JEIV5Tu)Ec8v-xSR5eh(sBOE?loKV2TRzHl2+Md8)VyI_1(`0tpX0x1D22 zJdM>sLXVzsZC~{qpMp#j$NC^Q3f0iN-!pwu%y+og&hp{~W2V7xl-pw7mq7&eToP?Q zZT4h*WZ2~lwqwNZB;}!(FC^u73$IP|spvc>^a=93Ie#N)JUmp8g8H9`zYpK@wx%iy z!E6pR1tSjuHnv2oZ4ZD;zX#XZnl>SKtACMHooUKdg!%H`BSW#HB`z<@%{x1-?+V4_ zTs5GUem&y8+njp;n1zGVfFM&@)+O$#=Njjh%A3%b+I{*{3q>US!p$hC ztTmu#`T0ZtPn|$Bs)^%axO-R~Dkl7&5cYoG{-zLp#6GmW75tdZ%L<*hU;`HL3pf-q z<>y0jkt-m6@F5H_cO~mtV3+;{z!N%;Afd}=#7>lDTe+N> zJkN$4`rr;;vMF0KsQlV1Ag7BF^G@C>pqzh97H7saZ^`M?CF1?iMi=E{U3l8lk+jQI z!v6;-LD#;8+|bLCiR^2oFn%cr{Wof@CV)f0;uHE^?cqmT{6dxzcKSo(gIj+yml=?Y zc6n=T&}HBEOhqU}p-rO+2$8RYGvUq%Ib z+x=h2NDr;i@%`zPYEs4pj_UB4A5yqzG=^bxZJPj8JngsQqQ*d&0$)xNBu_k25@6>U zJ3C0H#QH&Z6@kJ&3c)XokE8`fe!IQkI?r(DO$_(gq};XG>9-QS_?Bs z!z5Acr$0GN&dKRNx#c~d`Sb%{{Z&B!G~V}8U*VF4g{3WDx$?Vj(OUoKBQ1}i!P3v& zddoe_-~ayI&jG&Ebz81f%KhRkx9t3DrPQYZJl`Kb`>buxH_eC#(m&9LldxjnhUmR< zJ)ed7MHc6msnieQVN_M|bULw#uLUX|2T`dQf3_WOCQ8;>E9d?IjEI zQwSkQ^_4h&-+iFrdGGio?*7_0Xf~<{AqiS8rOg{KEE5$31d%L=!1I_rew5SBySS4U zU`olye&v_B;~QULdhR%zFF4PzgmuxuJMQ=t|A#b{M;Q}_v_3f4H!|E;7(&D>qDo_l z>BSSe-mH8Jcs)OqCDp_K6}_oj4?Ub3NCTUIZNS;U4#&xE$Q4E=3dM1X6J z11ldGqp7Pqnm4vEqv;#TqFD zN&r%$h3wQI?TSLmsQIOXFe+3eNYelXS_cRv(HK#?K?p(>QKKQ2W2+D)h*<(Uigjy8 zrAY&%!Z)S~lhd6^i9oDORy!teD-DZI1bqBGA`x_%1F~WlClF%VYKZY!UmK~kC=5)H zN*8cLm-6w$n3h8_S3^+~ zB@>yoYevULMu#|Ye3F}Pyt4va`@?p!qHR_}QW#vvw(U=S=FWS* z`RmpC>`#M@(nAjb!Q!!Fe{=H(KXSzxZ+_*uGe@J3E#nuT$Bke341+_X{Pt%)%fJ1? z+c|RgU6cYKF+b1FkA4O-mE`PK zzjE!aYp?ys>Aid3a0(u)v}Ia<)0ZDSy}vk&Aq|uYsni#lSvaBmz`GK7JG~*$&jh^& zKo31U_Fw?(iKhCOnWl4ofB)vw#>dYsjE`%x5F82Bg^tacICU`m^8YJhxtm~|uPBcvHo z)xwZ^eUatL2^N?p!q~y2t7O^R2X_+Jv@0|JqX=vfU6RT?C)e!#mrJ=l7wZUwL&Is z%&|0s<7ZPjaFE7{sjl@bXt+x(H%~CqzXLyTX?kT6iTp|wxsdVHpH=aIorz=20*E62 zVn;%uqjS!Wih3<0^D-?2f~Z-bv_cc2v_vV5A;B~gNW+SoVg`{8!6UHd2$M69d?Z#W z3-oG-_1JBC)!jvuOdvpLt+f!akPPvqr7VOYjmW@ousB98RU-6UDoax|{5t932^=Ry zSgU~wNTiDt^P?1v9A7%{trLHA{olPBsQnb*_fRSQz8~R!zV8Qr`Utlja$WBo-M`RU z&$zB1O}`C^ZAa68%QW#lAJ6rfo}6KBZc*>qd+5Ig21~Eb=d$V3x2-4ed{XHoi9~{Q zI)!OU?!0rici_OW*Nu)2{^eO`ZW+^PcHO&|2Om8ARiN?1Hoo3ictFQRdV9_<#7TyI zo#sy4jFp(y-H=bgHJ{>a;x}{$6ggr7pj8ZCu20^Uz zkJndw&1t1NO=LsJxQQ0I{cE8j83`anyFH7t6dg$RXf#GDL@PdKC=UnNS8^+e1WsZ%ULn*&jr&1-MwL4nYE4l3=^S3+Q#le#583cphO+d3rX317^bt@^Dbv{2!Zbh zAOuTG%PcLH^|jaC{;}i7r{AHJx+RgYe?5~Y z0nro0_mv2tKpU}y#fTbEtTOD6&N2nasBlL_x#!V25ujoQOSBf_*VIHzG89S#2+Y`L zBVrmTC6I=3(xP55^?R7bzOv-C?yy?gzY>N4LeQwpu{3`ax4Oh>+b&O6%CrBm;5RPU zy891i4?XZ2zWXolec!7;@UOpr;Nbn3hKce6);#%QuD|x{+PA_2uR0n&Y~B_p|@a3*Ppt1isIuuX`=mee@#;)5Kj^V(H*vELU64`pw_^ z$8Y_^-`@aCodSnP7}9)EE?s!%P~VtoNRuE4s5h(3%%9Mn?|vJ28?bQdz4NCodJTXc zdU*7Z6vBK~Ce{CzEt{YI%}3tAHEob#PjQvt0$OUevs+;qtqI+n5IcGkt3Jt zBbmrE+P_)kGlNe%GPUb_o?m}6a81{-Gk`OI46qAWej+ZQCn^L&#$jOqiA=KZ@B4~l z<64IVp@(Ir(P+YIi{{)CX0q+8E;|GOEx=bETF7W3uO+^6qcttM#{E)sri>zX`4>_m z4Fh4yC?8#El$H@2Mh3CTfJ6%k!iavaRc8t-F;O}MBvtU^avAk zg!cUE=ywe&)TlsrrmO8DKlBwUP;>^ihQPEW(iEsLYVrvokcPyt4Wucf*V0u@A^nHY<=w% zUQ%wPs))i(f2y=jaz~s{5ybZt#O}aTllWe9k=h=sWmtLC>s-m-r>M+VLNG}^az30C+Xkg zt8YgmA9rlE)-hXPWzyds^Xt{Csk6jaes0T1+MX_P0)bXh=!C&a3}4(Nk%krdR0Lt9 zT^3!Ig>6GYtx-xLW9mOr#@z)KH8OcjeQJh+n$Yp8PYUnUT8U~Yx_H+ApzQIM$ejzFdcQHUII; zzd(L$gu~a~Nd9dTY`OU2@oi6i>Zf;Kcir>Ry2fJ|hBVJE=KB6|sDCVL8U{fS;Cd}) z7bmsrx2^@=3e2AROW@Q(uL00Q4?kNNLdY}o`LQ>Qjh+3fO`D%KzGlq@I8GWRqFm|7 za7jkfd>wWooU{s~iK1zAa%7_qViJs1QQ@5*^vQZk!vLuxCa7UXnc|`a!Ut)iO@(PW zB$9bT<>R?Ee7Aw`H_?F?H3K?-xQHp4y6ZLCS?08h3(y*+d{h`W2I47dHZ@2gGlmcb zO8fYs%Tnbi^UM1=F|!XptdmOQ<#6Bn(S_v`pRKo+Ud2ii;5Ra<(%(3C(yG)K=6%2Q zU%=l1^G~SN^u$C|Rf7*$ww3zJiQ&^;NQVloajdKcEeyjZn;znkti}^|j&g01l;|TQ zh|Z<9j$VqW$rcyOZ(`weSoy3ZpbZh`11ZW?^RplFpe=*Uz$jL>Kx2Lezg{DBvJ?i_5c)37#uAv4Y+;a; zcKFM?|6~9D<->n;imxfR)pUKpj!daS%H=ApW{ZOdj_Qy9&sYBE#EF@=13`R$T`pI5 zhM^*zNs-DV0r4#+p(FQndk74$$$M(H^%c@hl0S38vt<<#fp7D z9nXjM#&q2R?a05_{lKoI;Iw@Qvo8zSj6y>h5{|)`|8dMM)Cmz!<3!B zRievlu-%Ff?Z0DT0GOTFO05)H8r_zEKM);%jP~8bkY=+?5O@^(*D^SMdbF=9guo*- z4Yr*2Bys5QUGJKj-Sg!@c|B+G9)4O_y#MNN|L(S@J@spa;o)3mVICm_DvUl06*sO! zNQnx=RSyzUlI!ndd3pvR1g2%P^M-2}-@KLKH5=LT+M~b=re;Mu{TW47|VG!baF4GIgb-h))0rXoq zHCPOfJMimpXq8gl%D&X3Prfc6yE{hoQuf z2EsB{3Y4~?Q;cZZ)BVY-Yf{txcx6N%v~;YclmbX6K?+p8MYn)h8YY&Lii#WCA`E;& zuSwv0sKD=f-B@qhL=dvdg4H0 zMow)SA*K1o@xd*>Vi=YNE#iI?X{S%{(4?>~`M*GEO)fpg!MU3#=GTJ`5z<;ImSW>F zVaP~cBLFF*;$O;0hrH@sY$pW7O*UyDWHhCZ9%n)rC#_2Zp+gp{#~Chd#r2nIxr$x0 zSF(2eOfXuVPM*>#QUpkeGz8L)`~idz1hfd08|g(m=b7%v4chzNeU0dpgn`1VDdE;V zoya@5xiqQ1A&hJm9R`$-9Yg@hTpy{@04nsTElkl2n+%U_$Hrji%>C{sc7ORd+|WDK zb(;Z*&If4Ij0)6U_dTdT{pqj&{oL&0?{kuqyyy9oLP#>%47O#l^Pb)M8{hcep8yYb z-EB#0xa+P54%KRnkN>C}qqINUbjy>;WPY@**XSnvcfXq*o|Psx{WDnc)oY6bVpbRe zjap@NDY|L*?KRW>f4jdMn@tL>yI2R&+LR)W0u(xuj!7dbzT1CwV#!Ho8{5y<_Sev$ z!!VK)bWYTVKQ1fY0(vDOQwUPY0@~=bKcZ$iM14Y`kO_zL&v|j~>T4(8S8L5b?-X65 zJ@D9v3WA%y`L}=fp0|DKfBtlNZU)0xS=W*O(!^&Es{l*tv zcEvA`j%_+$CUZrMgpIVV=*u)>ovuJifv}<+@rdRh(=ywX|8_)DcQABkdee?XI@u|C zbvn2X!;TZJfQZU$wRN3F*Y*&*mg}ehiRA|}&N**CwbpUovu4GeT&b>YgGg(-64|tB z+d3?VI5tfyOv5IV9AL0`8smfKvS#>##9;BXa~wPS>QH$j3(Lo;H<$7JCi(0DgMDjD z%~tKDuHTpi?s-D2uqPfQLKsp=L!i&^FRl5nVs<3e6|W~M)p<6LK7)jnSshK*?K&Qx zJf`K~h7Fb*lZ47An;OEgvmgc1G-8c^#JG`WB&iYYLR`vKg%oX5G$jy9BV+A!bZ)4Q zmYeu{)2~M7m9}u*I!(Vuu23MAaiXGM2&5%3Z3ELbkyg9;AUXw=Wjib`&X7!I;}4CI zL0Yt}T?O3Az;>mG>Pm$7n<0ThoG$ycp%Kl+IZzrqoh6Yg5w_~o7H4Srbuz_aoNR%T zQQ$YOeb*-*SlssykAroUI{owwzuDhcu=2$`rfKr+tFHGx^XYH=+VWE6ZyxReT9Y~N z+|z%4cw_*>GI-BF{@2%+7R$eW(%q65Ty(}See)aF|9+#)VXhzF{FvD`vcy7`7E%_ajq@ zl|MmR#gUhyW1QLc0EpJ4Agb2euibSP#Dz}h_rh55+E{fs#40mO(eCEyF28}3lLlk? zjtHY>K-x)BEzfVPROb!{%G-HLuF@V(1!%9)*jb&Ny6hQm|An;`+T!h6t2fc}c6wCNV*vEf!%rTYfwvS&Yu>Qq z^cSuf9Xf-7p)F(vMv<2J5SC+S+7f?GLaxv-1##goh$igu@7qRvT~84Gc(R_e{d1fL z)=7Udjm~sN1tA0)VMt`c?$V}#K@v-42|XX*t>ZQ8;JeX>!Z5(JY(n41cUuIsAP7*Z zn}ncNKD@Sds+v{q)pTO5;v>;+A`pU5tJnq^t3-bIGQ`M}@s&rzU1ECa0gg=_!1F7l zllhF}r{C*(bp!Yiz5M6L5kv%pP&%{{PWmtV3ll{ZGfRY!!u9H57=}7w3_O`+>A$ ze}X`vDzZGGG+>(*CO! zu04M9pFTcT7Fecfn3l!zQkgG(;oC=V`u<(7bz9!|f55}$LaoT=GJNpgKfQ1A#LSy` z==El4@18@)=I59H>&M-umRG+!n+TrOo}foXZ&wlAUdNrh$M*ZHJNwkVQZ#zSWnb$! zxk9a^T8NbvRm5nKon|sBo?IFx(E^V(_)DYHe zt4R75F=g7@#}8loLd3oTvU@i>GMCr^5p7u!%g&H&+xldAeER;s@xtcUlnQ!o<30Se zu)O=)Yk%*|tFQa!CC_#Rqz#MP{IKkuiGo+x09(wpmAOSoFA>T2!?%bzcc=4O;b>kOf zSPo_~*>MVgSagf`h3=yAua4i-N})rA4#FtL&xj1Y+BD=SHjI^AXZ^_6t(6Z*(FeQe zn%Ffi?7VzezId!H4O|zmStoRx1YV24ZK8sZz;p4M4Fb1C7z8mBAdH_&qfgqOhiucy za)y(C=+ZfBL}!v~m^RWd32>=4rUNBHw_!`02)z_3%@N5FiW@ zIfk7*+`s<2efjZ3BrS;+{N(KZo0T%oeg1iWnT!L>AF|Zi+38w~SqJEjf2W5E)sgozXq!?FlH7ikz+sVup{2}TDtld`h`a2N2{Ox^fxXAc0bI0hEu7;lN*iJ z=YHI6>MM-Da;&uDv&m!*Eg%eIGgcjTSS7$pQ+H)WbQ%UCE{?Sjk^6qTuy3y`t&xUA z8g_iU#4v13%ffI{m`)1AvXF*_VOf}oM4XBt+AkFyzqlbFO)L7_6#rYqMt!SwD7rJ{ zm%@nUG?8>5VjDzhFk)3>`{Dn7M%y1X)pfgJ)*Xx4?!0*}qSe4?xa@x5MsC~rrGIXD zmEU?yFUlTHb%<1<@XkN@`q%#Y*wQoy_uhwLT0i_jLeQ$#sLs!K*fD|cbN(})$9Y#g zo4|81Z5!J#Xt-|YbCGG9)TgHSz+2w3>%c9yydJps(b{p_cFtHgy!rF#RCbHjIx7B` zrgW`QzCH;3w*&isf-mQQ_``H6_iMRKshDt5NNHk71EoS5Zk0x}iqaveWQts_M6u9E zCX*xKB(UuShG8HLNwJtClTDFG8Z0j_u(-G|d)Hleoj88{_?~*bezOqbPObHwfXm|m zy#_!JJ^bG=4!p@p=H9mB{1x7OWf8YlK?MO}5a2Z%_-+do_>tjFR|8;`S3wt6Z{5nV=>DDPHmVXU)a%Y6 z6%yM{APoagwOFp7U}j-AbBp`u8?D9LfvbS;0rwM`$n|i_AZh@}s2lZ$_2XxMIAN!C z%nV?;Ix{sjxBq?Pedqku<){A^p>iLxt{{%;128m7M$YJ35T|BDDH|99!!(h$jj-hk zty;!@04GUoBI-W~Es;t<5E8mB+Vi4wBJ@yUfKmZyg$gt?OM5XA2}*tI*|YDPjExMC zEvC_Cz{3w6y3N~kBn2=c+P_kY1N-l1!=}?gt5s=l@c*;--f@;3<+<=vp~H!j^K8yZ ztDFN8AdpBV2V;W)gE1Im8yiP#u5-9fe9r0m`r6nA3>bq=&PXVuygBbqPA7J#s_&1g z?yf#FD}<1Q*qv9u(d^8e(5Jhqy59GFf)RpOO0O%5AZRz>y1vCL*M*VZ22nR24?g(d!9P23V&ZqO zvQ=O%N~Pk+%U=Gx{U7|7PrNja&1~|el+@Qb zsq@-AdstMmwKwHAy%fb*2-2eLczbq5~J6jM!P@kPcyH?9- z!Cd>|S7OISS0awjzI7=T3b^Z|A8mi+{qO&W$^H9(AHb2P^8>q%w|jhO!{2n3yRTFV zXtwH@oI5QWt=eZ|5xot-@h9=^`WWN?H8#BYO4sor9z z#WH-q2*+{2m@Yh0^TjCBMF3Nfbhv~5{(fxOxE_uxv3A`sre{v$t6%*JKL3R;)b>4k z;4?wH^&tg(3Q#rZm8S@e9{9eARSkgESdH&I2!Klf{8r!ara!y>)}OlN#jpF{y*qcl z5H3ooKk{SJzLbKJNHFQHu}O9npkir6`xImtLWCjWRsb2rfQ0TkGLoYX z0La5FVG)6oPhd81lu{6`?a>I+aAoE?V4er+IG~Oe#8OfkuB8!3Gn+N1P(-1-7lrOV zaNmcL0+doXuBSUXRP#)8U3`)WPc1(+7Gc>UFVjS!-D-EGa8K*GB90+N1ge0N(}R(| z-Pka4MRB-$$L30*{}zC}HH_PDlq$LcKncK-`C6q5JhP`=3dC0g+j^^`FXzlv1cXE) zz{$x+{tAka(f$i>80p;$rQ%F40~YVyP;C@dP=pv;GLrK9iQ(BN6adDErpHj4&KH{M zY!FbRj834FER6)Pbuc6dSegJyDIul6#KI%ku>M*!;yG}#gg`E!P$_^Lnvl+AvQ3J1 z7C_F%FYTmK2FGzRJ#`vgJ^dZ%ACn9cfN}!HDJW+Mf)*Ud%R$E5j>71?1P@{oiWnpc z0U=T7?MJC+2&4U*Kq*)6{KBvN@lU9?duvneCWi- zmX_*YdW?sK=Ic8S8OKZgJ?q}?aKD(MydcwcF5~?#hx_aQlk5)`RE1axH8GPR;n7o2 z?OH)NDCK7T<|eTx=5aJlyc0AQWhA{PkVGqnW<@eeXgU`O)sM{z5)_1KUC#u)Mk&pG zo|Ov#*6)eA2O^^~*iHq>d7w(cfkL$~$c~)2cXKR)$1Tjb8msXHBAh>Y@y9v}1CEff(40c0GfhPP~a z+tjgR7qu1^`jk?$Q0ghQOLkpv&-l>Bf9xuEUj`uQ{EK>X>ElAiZ-s``KUq<5-NIML zhc{os4YDGN+nAa;fl9T4ZCm$Z&G;siN>wnbt$yP;LKKIHq7YFOA&NqT<|_(AgmC~7 z$B0FQMzfBIGn1H@n8CpVr@&Cfb=Tg6AN#Q%_kQsge`e>UmtFP>#^_JZ%*d+SSV2V+DinwtZNy6r#LYHjGlC3aw1Y*2qK1Wq6Hria-J*F1 zl2iVNlzBxc{h(Zuf#f?u3V$YynXV2=Ihsl-Al5KuVnomqAt%ZmxTOk;y#sK|6+lT) z0yv%r%2^7nCRQ;b-J}vrwJH-X$g~8A-SsEAP3TII6%iz)h@pf4XD;a~jbeP@Lb7i7 zvaaEtZM%K9@=~SbJHn{-QU$pQ+FO1W=Lp2>91Cioz)V3#j^qDux!B`Cft;Fp^uboJ z^wWg!H*XrfVQWu$P1^a-YE8P^s0e^0`A<0ggcyN6W9?^b{wQalT-*NX!k1o^7F$-9!A=el1gVQFy=fP`Nt>LP`CULp{faK$NOXtwGol#2TG z65Dn{h$|@u7D5s$fp!$3==rD)uSIv)For5)`26W_%>DU2|M#uXMYD4y6u!eQeWTu- zt=F4RW;d(jfRv~f`)?_DT^nS=lTSon(>1hH+XA_tNn!_JewD4aNa+F8ShrHs!B1=} zQ%FANfJyu*rRLw3Yk)yzB?6P$8Z#>r6Wb{xUH4%q0uH6Ej<*A;9;!BYCLr@dGy|U+tUVu3i0b)g^%5kvu^D1?YjL11DUM-HCB z@uTw?9o~S~zV_A5&%EbdTW`Jf`7hbCXYZS*rY3hxOia|E3mwl$TShxp3jnLJ8s9!P z0QfZ!{KcA~i+<=;Z~MCq*FE=Lv|1X23}OwNKT9&2*y0hZ1DPZj0MhPVqUKBp0b&Bx zR8Z|0^OHw0GjR~D`W%|gIUoXxv>Wwc3XOOQG73Nev|3B>{VKTUTN@!*oXCuKshcBG zTQ%7olyu`|sW<~EkJIn%LUsKZ+-e!39cVvtrhU6Q}1rQ&`8h3c_Cl(vi zKS&6jah%dm>|Ar}pzl^mo=8kgw;x((!%qH_FEe)2acmNB!k7{7BPRK$S-+p?xl2@n z1|SBxqdE5k43jgDU}E|{EY^?18M1lq&gdk|Q;CX&p^k9^t z;VO*JDv&rPQcB2jH>zE|7$4XI&++kdU-_+nI=XoBU(V;z_;iKml`g232Co8C+7(}h z=E7OJFJl@DYV<8lnss!uKBCpu7R5lsn3-u}*UoLY{EEwquY2teU-YIoz2Oa|Qt7q(_wVm+ zHk&5^Jf*0M?d1rGkAz zZ*-`J)oXh$<13zQR#=kI5^Wh403;%4)Ms(})VEM_`_b365#{1Aio6dePTz(8?yYFH z&Y&I6rDA`L#tf)(QLOZW@GK#)`Jt)(mr_tl=;Vdiisl(F-zgQ~R!fjkY(7hjsNO)_ z3?RcuFR%vgxh#^Tgi&zMgJ11|SE@qBQL6Z?A=Vs>QZS}1))Z7eX}4{kK(p=+$$M7A z`don0FziGCE7>O}$ElG0ov`#Z809GWeHiN9hP6W%7e@PbZYlXaF96ir!?^WIsl-;S zq65CiVN3wDl3pxD{JCa(@xFFY|8)=?ri5?sdH1{bYv*o#kV# z0mh0pY&6rk5VhMlaqv+nNDQsr2+CM0;_Md+IDGr<_}?#i$@~NV{on6~Qt!o6$W5n| zb`AE7{K;VN$jdl)XcUJyHF-3sH5dO(Nbw7J0{SP9BYt9NVBK>W<*3!?z&OL2(M^a& zY`2W;r3Wh&0)WJE%F?7tEU9xv0f{&k2*LoZb`z~u6YZc41%-Aqz_;$(kGt-80JnYZ zUd&FnaLe;=?fqZB{=OUc?%n(Lsi~=pj~zQUi>FzO;qk<30bn&&BOe67MF4(>yZ#@o z*?8%dSKaV7|C$?q9Aje_!7Y?lPI>{&(U%f3iXmfREdLC2*WoGT-{v|(0T2o*08p1e z3=)(r2Z>qjmb?CaWaC1cJHMN#{$k!W87E%-8ra|;IjOrM%|0RR93sl-DHs>Zof zB4C&Hb*=y5Eu+uY1um5@5-Di0F-fFx%t*NXi4r+WdH=-lvz_fm*_CDJ_5y2oZrZCpk?Z3Yh99 zq;E-}pOm3I7v=IOeBOhrq|f#iKM!C8ZTu>~_z=YizWD!Wgljd=p4 zkVDrfWaFDIyWe)80+QFZjw9v#8yZ8iHiKgaZpVQKKaZ0q9)OYp{rzjPZNt^rf8>t6 zu?YS~DY;tMU5%$M6lM>YUm&UE(Gw$gwX#zzTx6aZhHPNc-P(V z6IiqMQaE1m?40wYQYeh*7a?$p9thLiVPd+72`o7ME)+p=EK7#@X zC8_eic~I^l2^`e!#t;H9&js^5?J|&vMA59XlNKV(%esXU9KVP-)YVfF1&~tOwEuLY zxr|pzVRfLAixcVxYg!I0 zQ83f}pIq7pztE+}vVqno!hh6!5v~RHXxahQ$ul)d>I5u<=9{iRlH^|^t)qoO9aD4n z0f-SsH7wL7v1j9JuJYE!9Qxc=Vo0@P-Dmt1c1f3N!C%&R6Bs!!mS-MIH8&)JZD>DfLfM= zo#l;X1puqiKpBUKL!3VLE$qMlvzR$^0M+ghY}k4=)^EKAV?$d|bjv6fyU=PbROaVS zPsSoxMFFhFQyMZ1_cbP`*Kd06v-VDY>p>j*%Iz4~wG~dW_}EAQ1$f0G!gd=niqgF( zWej1fg@X^?i^XFn@PFU-4qSZ8E$H98Ssni7H~#^^Q;F1ai+=g%hWo~Ts#L7FQcBFs zO<;Cm`fwz|cLF&1RJ}2!>@B_3!40jT0R^C3tb$pz+VneF)|0ZnuUrtw6$OBdGGK1( zNg*JLV>B8y%+1eYeqj#v`V!hf3sOq>zK>$Dh{c5lzIE>bEG-6j#miqh__IIvQ!iOq zSbWU`4?Iv)N%;X+P*Nah)*$0J?ab>Z>2sTOTyuI?Io`8Q;Bxu}+3wc*u%sh-vI_+=eZTA} z+2>_RF@VriLEhyB^meVqy5WoYy5Wn*yDOv5g2G$EsQE)eM!TS?0@DE6=kmmP+9#@R zJ1$FoD5XUy6>(VU-8f9I}zX1@0rdCkjxqo8cDFUI1j&AG8}7kSjCxR zCE7+%qi@XokqSg99PcMsJEP!+5(k!!O#JhSPyRHXpsM|9JfV<`ITv=9MlVQ;sWt*F zEr;3HRapr?$<$}`Z%A4k$QQ_9JS;Mme;e*kEQNoKBI%%{B(JIROK(~a)IrAbA^cH%$FnRwY7{Bu3ylv)LqEM-T zP#|o!w6!JYAe`gm=e~wxU%L(O{^&=s>*kv=aqyse@YA3E4*-XrqR+uR?)~Us@5uXm zyZZ}D0dtGfn3_Mm7)8Om0DSSOJc&xl-PKCpH9^<{qa2*M`u?4wYwbFKz42Aw=5+x; znx2(Pvj5b&TBaxg1tkT-C`3DGAq+#U4G;?m5v4_hD2@=vAr=-E@Xg!r!vpv4$6Ma= zhQ4>c^T&VS!2UxoJ9hl|2`R;Xe2-$a0I(Y8b6g1E?*Q@}W1|=CzU9_m=g+?7moPB0 z1z_qdiGLCVQi>dumT(5|q=|`E~4i?#xx4cS!LB1k&Qsnp^6^D@0LR6-(Zv~nE%)c4jx zPY{z(K`KP;2I8=_5{eaR!b7QnCR>GxL@>%66D64=f&MqmQ5}+>St7V-j)_=aiNu0d zC*81|U6w_gNS?!(gGzA_<3ksajiXoe4EJrl#N~w_jN|a_LDakvKo2xcU{y%)2?t4x z`}9e-f>P=*#(XH=S1k;^clU-DRrUPK#*>1=vH82P>p3sS(55|TOi#mgO1jIRbpB29 zpNas|Ecr>tQ!);eQA1C~{}dpQ+IGUsHzgECd-r0v_Y!Ovz5$DkQ@H2gUx9Ig-o7Dh z-n0W!Nw@`O3R%d+*vuy$7#hXw%mij z(cRVm$HRT&Re)fzHjkGm zaV3Og-G1{z%jf_w9eazWm+1{!?#r90IF&i&VQNvz)~;)PRD56cH4FVx;&Klepk^w!to=C}Pgw(h+YQp6~5jxYWF-%sxQ>R10%3h|^T zm5lP|R!UueJvO+upD~U`vyRERGpZfb|4m5o%XoT_kF)KtRp_erU$4bbbBZk`Dt5Q_*x$aJp`^S+F6NFfl00fL~7AZQ~D z0|*g=afZpsX?*&BzJhD7y$V15Gw&QZbny5O9Xxp8^FqX@zRl+z1MqwR7Z8oa`>q;G zs|A47IGqjr68%D3_AL`k78E4LGV;R0vDS0a;bUkCPQc}(WY86&}_E@p|4-ifX;Yxy3i-W(q zX5i9oJ>_*o^Z$(|1)-qK!Lc*9;rM}XqCK~W?yhmTZpnz7C1cZ!3j_Tp2DVI17nDHr z{iy|oPNgFxbl2YqdO}Eq?Is>L_AzX@>L%dBpgrc z4WxxLGX_`xsEGmFCc&S0qX!JnhyNR@$tjuGS z5IJ}`F>{;}f+Z5tHc_qVsgwVGeht0veJG_`jPYmpSJ$q$acLgW^eF_f}Ar7G#rCp&GD=(gBvX#PM+2Rf{irllZ_RW7pQ$QXD4 zD2Q2qVXLa!7KoWJ0us90{a^ckIJ)nvSeQSFdVLnfLV38^uH7ER!NGHQIIYGrBSI*} zde^UgNfZPSL5Puy_MDXlpp=4$BV2a%jTkKS;*VbWDnwNm7rgORAdI1>X8>!~Z^G#Z zA5?$vl9zn+u8(}=2c!^BHvFGZLa*rW8TyB@p>=BUI2_K*UQ}vfa4F2=REpwbl;NIx9>j@bXYfnE{2s4T?t1k%zVY=> z3K5^JX!F`N)#`u0<>HH9f78YduPC|hkIyt3H@1bS0(cO>cWh<4+HqQq^C30^_^C=^ z@J*L&{Xzf2%`Zc#cM!6l06qaYd0aCg>kiY*X~;lt6T2-%bt11~v)MA6dq@QpE2vmP zHU%i-ux^i?Q0VK2q6#)eJ)B#@!u(0}4sSr;-gR(%Pj7x=AZ|p6nju=X8SMM! zr_q?2!?x|Wqzg?Pw=p+!2$K^JLedDuat{b)Xf|fisLh~M835-lgp9Fa^EK!iTm!FTW91(zmKu!W#jjC3EC&)Y0mdh=VrHJaQ*m3$tL%O}Was#Tc2LVfI}w!U>H* zL9S2-)f-WjY$YkxzV0^6+A19=qSE*8c$qB!Od;W9#q*?MbJ zp_EWZLB$>~U)5XL_?heXysN;dV`*LJF{~)iju%l2rco>ppit`5iLHSy7+W(TsP?7At{!7T9Vqj!7+rw`ttopr3JHReBgYU02P&+XB)8qbIzWc&rc@C$c7dfQir zTa6kn{E^o}gv)cdI114-FobKbe?C6-`~MqveCiXp@GU=xQhzVPmKIaqanY67_aC2} z|LmXr+0QB={_e>;MAAbk+eScoq!c5iLgjrM#<#BH%s~(Ym|vR4%)->kFmAsR!0k`} zDI|{L_`fej{F6Q1L+GmX>jsk*$^DNq28VNS$ARNG+UhqIHC?`zq=mzr9*JICY>Pna zV89uJ=lSqFADnT6LeR|x%2?W5((5b%GdAFqGTd-+qNU-RlhfpZ9@;4y|~7~Zz%2A^b)vk8IlQ*K^LUV9v22C>-r<>Lc0t~$W&1~QNahJdQpgFCQ|26AQUj@ zA;@M78Hy~aQ~+^|+ObCfZZ<4ZK}8ZO6i@)7u!VNGfRHs21T}=sI)X+G?Zy(Q)(LBq0M^J z#W|Sk=0*LKf{f$LA3f)cuv}zCbt>B`g|Jaa+-^Y`4SNpy;;oV&$jwslJu+8 ztw6yzFQo5nzfZ?CBuRIb8)N~^Z8Xy-E%W77D?n_s0>HQJy4gQl1&5?y#3+Z9F&gbT z%q$$m)cheV)+c6bt(gboxP1qJuL8ISTFqAhK(#z@LtoGEuQggrJL`>whnua%zXtGW zXj{VXHiiNGsqdAZPbsSiDWvBXABp4ecU$eH4=JUdZec@X*|2f}f)LWxQ(F76Yj*zl zv${%SI@z(uB_(=}a|&<mu>@j* zV<&DyW%D@3He7-@)W8nL9DM5Ee*zco+JottGq~`AYe9SgLbR}uMk>(M+D$gLTr!0-X>6#J>104DyFRJc zlUSlT-<<#2ZU1>qqq+15R^w?4LTGjE&;>_F`*-vR5t%|GF&26f(g?mL#h=U~5ZO3L ze<2SU1Pe%b)N*NqF z{;kbIL{FK5`D(0&32*z2H-2c>54_+-_x;bOuUfKJ;_%{o>T2LvO+3_nLR0m-n+4_6f*kynTAwn`z!(GPx!Y|NXC@IdJIV=h?4a;{3Kx{m|>L94wWL5MdUKQj}d6Up;yZzx(yC-~X+N ziT5esKOfKaSfv20#<>_90Q_dPIP#Y_Uh>n|+RvCp7O2de`PGBi#+7p}-5RUM3F70Ze0w4+Z)Z({NlA~p0iq#}rbPe=NS9~r1_SD-Q zIk>A0LrpqPncnpZ0)n<46)bye06-o}oBo%GUl}f}!+msDMzMD2B5YlIU2*f;Yu1nS zZ@;Ec=zc9F^j&crzDCIK3QpY{3SQUmwS)Gy(f*yKf!;Oi9mjcjJE*@w$hZaIerOkh zClVAOzqM{`_Zv5^-RlkXt-(O=7~#wrY_t|%DnvY@l>8i?0MzV>h35Y2bG4#JlIQT! z?_Rj!6|WlY-3_)41%C=OT(iJbLIZtlzj5(g<^s#KDM?d?z)_^V0fJ zZ{Hx=?IvcXC(ze72&qI`tVqyCwvJ~9;Ch)2TmFn=`C6FFWeRYI7pjH+%TAm+@K4{x zI9rYHI8>k@M+UmrUzx6}N@WSRO4dkyadYbY_FzCBuAhU|+XYTSEw>4hCeSJWo+Mfr zmRKsW3gyY`f><3kOTAyJw4iPmjx+j7-UWapqMN29*I5K0IXahxLP+&wvN;{K8#w;R zm$D*oe#PN&9G+?ijoZ%c@w6JxfDlo;z4gVv^2^U!jB1)bY9fvz^z;qjIk&z7U;C?n zz<>O~?_$r7yb42mb|R?P!5s(JJ@+Me;Gh3PeD$OMCMF+z&@Jb)pFt+7}Qn5mdehG|Hy_X~uQ5;}?X-2k!#ve*0|37@s?*-~1DaF6X zaX7eGoAu&2>T_KmoIClo0+zECvG=MPK^I3Mf_59NW>bH)nh07g1VI29$Ju%ZyFsO3 zOR_2pp_(#}fDEgdAo`Rx=T5dZloCWyguecvO%FYM_kRMIFweO14SV16rxyQeRmgraL=BhHQn8>+BY|MeZAd2EP=<=>{%@Utj4(%8vy)zsWA8#*I)dO zYhU=R-*CsqFVRW32T+%S6c|XA1B_$|rj@`F36L0|hVKiJSmSB#EcG4T>5C+YL!ksf zI050=zY&=(q)VaNLMI*$0V3^1E+cKRMHm4sa1e*;W2Dd)Ufc+HIW$!V*F^>bR&han zmfDu_f~z6JaST>)KpmFa+QnfDr;dFSE-&Ox5@j4=*hDOXj*Sz=+}tsYufGIdu>xK! zfjW+{e4^P6%2IE(Eyz-l=Ve`g({YRlQ|Pd>7(hC>s>{7(JCiM9(+e!3Zih{6 zW|x(8dZhp(9Hl}p#`8s8oTL)~+W&G3O`7Mz(IE)O4dk;QJ-?_l`pka}trvg_qBAcbp~h7$imX}Ut?7aa5bLd;GTEE^WXI5 zTV`tu2-^*PJCOpHUiB=DR0i>Z*S-#|BEjA_z8aKq1g!?P?YRW&hd1Kie(9G`*u5T` zo_!r(IyJGTcIwRE<8db9BmLulINU$}hB%JOVHBJ+>xoY(>nr-@mlwR!|L1#!tGmj* zB(bH9MT|)3ZN=>3l&ZHDKNE}iX93ioA*XX*L48Ci^?@L4esZxkQ?E4^y2G&DM<^kT z8j6!`Yr2f`nJ*4xeE%3h5Tu2HFbE7H&+H47%HKQ9x-3;jO;uLqT_wrCw9$E*UMpgO zQ>Ty2wS(5@0ifc#Kl}U7d)`$p>qyrL%^FR{oj^ii&)@)g)y`cT7-MgEXnOj}P>2&) zPASmi?-_F8R%123n-~S~F3+vLZO4Y2yRW(Q?da+mgJKe3I^k7B!+uo(5QqVZv?~rk zcO)VJanf;DP?4$5c{-`49@iY-KcK7S2U&t+kO*dT&PuLMnWRP|P!}loj$-o#FUG+KKZ&x} zl}pUKyT-9pn?O5Qf-+smI1bS}v=Odf0rLwwfdZCU_<^y^9#CrTe6q+%B{jU%uC7X{ zE383)U||l8iBp)LISSt`8?|Oj{4du#x3L)=Vt{6osHm>o5~=^1sz#@Z(FWeil5S52 zq(9v#+gvV-htL7$PoSwQVgFMH1M4MV(F<%!10fxr)*zW>WV)GEh(!npt!i6vD_Apl z0XB?Y1`vucYGAQ;8WXeoaq8Gt(QM5V&b-$M8N~oT3g8g{N1@eXT>$SZ6}#TkT^;m< z6sXl_nvLetM*#c+fKvbhA>#Yn?fP>)x0s?6lH(p7-U=z?%O_`!+z#N6zJvMcn9CVF zzK0W|KgY%Z>;_@ufC43qQ_3i3&M*PrKGt{f4_vb8bxabaA;^U2q?J;my`ir=sMh9S zj6hP;ZKt|8Kp4&397vM2Sl2`=2xY01U5c=*fs|5+qX1q{H<;%cPPSfq9{$!R&|Pxi zdqsp%0OAX5tnLJ%1YiE*Cvg3jlT_2}U9>d7k zS_spjU{q6^gb+~3+g2vuh|28R61yX1i>Iade`U!p>LQj?V08QTOW!*+bK;Y=+Wg&E zji)7qi0+$PI{C<&f!-Y|(Qr`N?lKYgQy?HDp#vnvStIzUWGe1pV+1lmNR{&Q6@*@6 z6KV=1AO#d5S_dYMQq+|qEPWrfY<)$hiJ}s1KCQPRp&&#A#+-Cqr$?2nvu1t~MQkU* z+_)x|J59DJwh&s%I07iZ@k%In52HSRX2t55=N5N+Zt>C}Y~FE>52@Ao9*2@Ll0u?T zDq(KwGCwX(>g}*E2HA8Lx(603l`PJ)T>D>v&*{17@A`JgC37!)`5gwVx?M;>_)y}g5%Ei7tA zXP56?Jya?o>ZCL%nOno9(r!ed5O65P&s}phd&QpJxBS*uzIyZj?A!NgsnoBU^OAk0 zXXwRSjn#NOQ3dc;hnIeO{pjT**IxeP7#Z0GXAS!8_I+yhM?$qKPdue0wqt9-{wn8l7F+0bT7R?c<6N>Y_sc$2>o z<5iu&suN+etWAoutbms80FZ}Fr(OR%{NGOgbHr&N_c;3(sp>Y!azU$Q&$Css6Ep@j zhzJHoHRr7z*04}Jjj6cr|SZm;XRB{wK6H(rhguYJ*(3={0b8$rMfuO^1?9 z$v^Qlrw0Dd2o%@fVQltvfqL_|+W$RLIaW7L->G2{R;N(*o{MnAHwz5zYu++{b)985K7?Gi6i*deYfG-8(sj$Si12b zmKd6n3QCEzgOG6elMPC{-NNGh4EhI0A%rmcAF=Kx2x<8o+g3(Kge~zjRswMpfibRM zI~l(U&<|U#tUh&W;;yfL{o~i-aTj)06S6013-yEfq|v2C)9DY5TNUVxjq?g09~|*zj(`A!o`^>b?qci!poV zG)BkPq8L;4cW?jkZ%iLP{1yO@0`SXY!~eMFt*?Jo^)Eh$8~Qinr|Eu30GtqfW@#z- z$&)Al;7}C(Dmst>8^*RA?CBcVB&9?ch6utoD5DtPunEO-87B@O#Prk|l>7=j*N5Xc zXtkS|S(rpKs2>c%_RFOd_n!lofB{$sU@w5{9ml)ccZ(O6id}BOFX_UhbC-pDDgvw)09NDsF&KasaOVBy zaNn+7ySKfN?AZQ%_?2#eYvq0FaO`{ZGnhTG4+U1i%)(J@yZS{KUw0{N4kZaCAV|K& ztF-tYadhXMI68?`k;sYyE=v=6B;MZ!u9$LtC;*`#1EH<`>zLI*A zq73wrQ%ws2prCAOIg)nNO(VE4=(rL^soxoCa z60Kkn3K1N~6AMdIkA`9E7Xf??K*X8*@!i|5y^(V_Qx#8-o8r*%dlwfLCT|9C2XuG; z`2cnUuH8FQDffbaAeJ!}m!>c=b#$TCUitulKLoIVWoJ_j4EJsR z^v1D^HpMccAcRrESR99Be(4M;@L{@l7P)G%g+qFkLr0wOjjJ7Krv_< z0J91N7JphPi*2kZs3JyWEGZ0_VxcJj$T)^<$54>~l@!zS2k`LG|AKHM42mvQ-3&xThhK$+r~Qpt4&6w%4L>`?bl zMEjyBz~aIjdV2a(Ut%EzWa12vq7`Ib!PqFsODPdWTC;#LmX3SvFpvle=Eo)>RNV26 z&%f*ViT!_$)p%NhGiURr@v9#0DUUcp#-=!=QD51LB`xttYyC+Jlrm?Znz9Jeb;Vfx z5e7y%2y?)ULqJljrHtu>pK~zB19v)kP}~}P$|*{2*V~g^FTq( zu_=HsP)B#lX!07ywV)GZl@n%F%L@R2rnTrg0LQUMzKFy3|4(}VP)Znm7zgd3Idk;n zgBzrbpDFO>)i?*E)YtdU_kZIXA1DnB;8VZ-JLb1}6jyN~y~qef0g4 zLcHI8-`?uL?dwK2U%?nd9LFGpU|?(vL+i%T+c${$nQ46GbDshShY$jd))MNiCB$)j zTq^NHv53BM4qui&09ONef#()(E|+dE=G&0zl`E(w0Oa;Hg7b zLWL!e0IvI+zd3liUcUf93s}_vSdH($*vy&#mpzp=@4INnD@U%s_MK$I)@#5^F5qh3 zJ@Z^V`pBmtrWa9iyHRUQVcW)=Fuwb$d?!l+BvwXe+~WO6(}8nY%E5<_kdXv6i9g}Q zsDGPoJd(sfSsq#ns;!fMy(u#9>FSPSQYat*WF+<96aR6Vtq93xE=h9Jq);l8{6j-M z6M-`jZA+#USiu1}(BHcavs3$V^!V-YoDzbthGuIXL0H!+^sPCp+juqBZod-T_ft-N z&PO>XlBl4B&>ag@8#W1n;vonI(aZfLcZUKfifhNdbcn;J?8aSC4f^}Su=Ljb6V zLpr~BnuKjZ*Y;mawvIn1@#oV}xPV}$ng4evR8=;42mQm&!^o`#T0&H?hmzUrDC zu#0n+E=zKk$f)$$dPkI{b)qspe@1(O#nac%OEgueO}#QzgHGX8LRdztN`6Oa4&{{R z>m#M2Fy0+0BbLg;6EdYC+Pl^GiLeM?15#0kDKmZiVeHh<#B{puk z0Rto3QLE1t=NC^r5=Y^=(B)i>XK3`VU;mO_*I$3#AHU)iwYxw5v0svL{0?Y3-bp3p z2j>nP`P}XQ?}MdBzw(tgK&g)+-^nKx?!EUV>#x5xR0@}27QF~lLW}}XB82oi&K3W) zwDeB^7Lz9`;L4(3y4Z95bRzZ-jo_Ypzm6k^9>LBFuE4_V3??T|Vru>*n(YRlR1{0` zY9Zq@DA^sHC!-hDyA$t+71IeW{CnzcF= z?lxn=V+^5`-CsL?{7wM-fYk!PYJC5M@AA?+%l_d1-L&S~ORvA`oov_MTj6zeX%3B} zJN4k&*PA&m8tpl><2tr&e-3)L?ttt-R?}E5QxevRHFP4)ND4_*p-9F42%}o`D}nU` zKqPbrUaFMKtpbs8`%SV&c_w%S7^{~c1{}-(n9-c}7BRm|TRNr#DPxiH{sEOKl$(wY zHOER_4#Ek>w_J{PYXK9dABOLgK?sHCmC!%51%qQ3U~J8WaH~}?&(jH0s=SP4TuEgt z$`ZwNl^!U`S?Q(!ClpFaT`Zss?S)xLNOOLZPG-W7w-bM(;-3h&*qcs}4#jF%I{Ws& zlSQ!OFC?!xo&5zJU&-$*_30daz=G#v`RnAyR%ao?LKLVKG^a?e(yMYC^8|{XLV=Tm zvLN62&`@$I1f+;T6oJbNs1yb;*s~F9hAwnAjbGKbW$m?Gz1NZrBR7!l${0~Zf-p)5 z*W!KJUtEj*!PtcnQw-2Te%%Y#k2ndjO1a zl*(0I1fVomRLas9s}PhVZ^Vw2Ed}$T9IFGY+F*>1vM24O#f!B zsEH#ANx5p4I4VsGzM#}n|EIa4E$q3J-g-5{MgicChbU|qfi0dLtug|+o$dfuA)^xs zMvT8UkQ5M9M=@K$FZH5-WIHOoYtU-fF+Ft%QP9Bf@HQMfdRI>nH2(4Y8eOaLG)7s7 z_~*X%Pyg@q!s*j51Mo5A6MO}wPDJh2hXG8j@O<~8>e#RB=-IG7R1%kB4%H5AUIAd# zb@`vp%zOzZ=`(XD5HfyUSGk8!%Jd$RQGfxZayR<=Hsa`!hjHrkA>C1Cj&vRWYf;qx zLj`p{6?+wQqvJC|#vf?5YPT&cO;^IOy~%Za<~ZKUhybPF7Yga#A!xTTHE{+?Ni>>^ zAcVko3UFLcI~7>_YsM*N=1#vKTE7VjICf-y{)b<=bEhMuL`*3p>2PwfLiZ4}29&My zTXtRY|L(tk3c&vWt0I7_@qG}S750?;-oNOsj9 zfl&~taOsUdisAn42%B|y#VX3ZV{p7O;;@A{Z0WAQ5ReLB#`9bQ8dRFtOCbz@SZ~T! z4BLxbpJi~*N32>X3=Sb!oJV7R3Lp%OYR+|baN+U~w4B9w;RCh{wFvSZJVBD0oRNd_@_OKCVHG%c#E z@L}@feTC1GekPMZNFhKFr8f%(hO*y-N}&(Ky<0P}Fa0c6$mr%MZlfL6QE$&`q<|3E zJl*G1dO!oOvjCT`0R08%GA$L{acFLPqbQ#6?$e1e_FA zcX3>niUY)R%7k$*J!Z-{0X6Xc1YMD+ky9%fVVNBulEj1(D3&}COKTnH&Jw{!-#?9$5ryufrJ!czQqT@TWDxGNQdF^)YK zUWp@z9zhg^7#&}0EdESgk?N1F6hK6pujvAY)D$2}D2k;rf}o|v0F7;t1}lhM87cXf zO2yv@3SJ45XHKHvSHK;ft(Pi$9_J1?WvJJe)X^i4o~}2RE&@miPz|icQyy^~-gRbf z-~a6@54;J4fJk%wq|^ef$$FBLIU(7AQ5o+)`H|%CSXN0=Wn&vsLQ-KBLjfgYC_y2O zpS2)iI`-E5t1$;C1&8@sSWrqJ)`GbSEF~!nsLnE$ zK@>h=K;B66hb?h~c5FAaM-W@zLEieq9hW zwgv6RzVmXRt;SOxt@(uyKqq6Z@ASC@U>@bYi7$L;6q8g(O4!zg+}uVXio?&uar}kF z`oeR1s(oOLVQGFI>vmj%W@8BtJ@8GOJbnOC9D*|r5d32+X#Ad3a`9Ze4v#ZpeXZ30 z)SC-y>&=CC75viM`g%snzE?I#$>ib?%+1ZATI~V=EX>bAN`Yp(hDxb7)nr*-JRoSc zm(BqAhV{#PzIgQLt6ur_=M}eazZs?Oe$A!lQg`#X_Ig*0rYf3=NRd(iBd(2O z1*05{P$&w3N~l<9!MP3%04Qy}XC$+eOdcwT07_9D>xU8&%~P``(I?sagx2Gel!*XJ zAbqS-fDB{3p<()G>KORGGzE#I=^vZToq0`ZCV!H25<;+&*mtTOAVr#}D;cAA?M_6^ z2E1|?7b2(5Tpriu_pe#s7imFgX{BUJm24#yEKAuQlmt=35 z{z;}ni=^ZHxYUR1`{*hRWS>HFhY7Ki^^@aG6A9}BQpQ0jhm0da6oFC%Q9FQ=ihwZY z@B+9~u<9hno{wvYzu}6cLV!qI08;U>Eb)hN1R&N}Q|9?3r?CJq=Azs`jONsoo_onK zky)`YLHr~{k!=@dW zo<4(9r;cKDbgi}$A~YR``aJ73A*JP03JQ{X4|}eUIF7PwVylJBSV<8pMUa`f zfB1pVV)DfO5ODydBu*Z>9qYE=fQ@@@)|+*rH9lOw0vBaXo09@WD#US!wQDZm6O)g= z2EhBzyAie;Pe;_D-Flu-5Fl=e_DMp>9tMSPp$9v$h;|3CyR8?4P6UB!w3gmV7ueU! z#p;N|9f&Z%-M9TWf+#?!)6M z!QP+0W!H{!#c>e|0ZFO8?|qG0SqZDjIA}Mn~DZ}F2ahyDM7fu|% z8)qgSz|7o1)LYZwjtAeXSTJfJ#mJHlgKVk5Tn>Mz2h8OVOD)JqEEAzqhWDKNPbjS! zAf&bfgz0EdozM`HbnK-T4vh8j$VeCtu-*jOhiGdTcl zgPCV3n!`F~A!9^QTZ`fF0$f8?fvuz9aKPc9%z+{b^R?q>)F$D3U7)UGI^~JYA4_@v zj2TJ{({n&kVyG^}2$pHFKne=4Sb+!vh#*W86i8*d{pNUO!v8mg00`Xu=s)7fnJ>cO z4*L7Yv1#*G&GF*|++#TeKsFv>A!hWMDVM9DgkolT0;O^VSs{yn-sO#FBhg&zWN z1VDt<_#T9+#WLK|S6y?Vt)HS&Scts>D65dTY(`r!{?0#=94{3e#msa)P&OZ57jE@@ zV#w}G9kc_RpHK4DYhsSobBky+=Rk>ZAt0G`Wm<6W&~{DkA#u>e!3X{uanOYAVly|f zA3XybP$>0S=rMB)QlPOkjpIk}!HE<1!gYO2Paf(I!{%QB-v&mu8msYiuK<8-#zF6O z16ythmBcg(*nm2E5I`7&jz<|jFghlPrHUP2+rG5y&gXj0zK5H}qd^(DQe_dRf*+VJaP%M-)B&S(>;y41O6r4F{eIZIY zCZ>;kB?ww?M~7>JiD`~8DO;luo};>poDKJ75e{v{pjVt{OoJrJ-GdfTi|zf>&-cmgq~yHou9(g zu}5(1(Cy&m68Z)==eow)0)s<{2nQbi91a}#EO@VvwHIHEjh9}FwR>fa&LBS^Z9>0z0qNQnd^tf>Y{WSmgMG8G|A#P|pR!kO-(BCj4wIR|%LaL)(# zeK5xbb6mZdqgfYT3$2mdDI#{|u~TeJW}W1OK0qB8!NNSEsFf4V)8AnUo^|$~^Y(;! z5vpu6OLE+PikvW&C9J1xT>xt93t(B!n-`wSk!SOQgUdF#=-~Yu%z(BuGQF@5bF~N2+cgBG6u8TX6)cP6_}tIVQ76P(mP;0_P42 zei3u?Gw}U_UMFB*c3nKOZPSw1g(VV1OeHCqSM6pCfbJCNCo4-hN`J0uS1)R{1uV=@ z$=kmE+1n28f8ZU>X7d*Tbr+rhTy-^`{D@_|&*g<5E*JZ})ZW#glW3xPk7cWrRYE{*yAs@dIC5(aW1siox*WQVmz371tiM43JCBUO$q~3P&;St#)l*DLkiCtTKD;p_D<2 zSlf>;3%yoO&K!HN(Oi6iIqzqUSjxqTTJ1w$JAC-wdrqCY?BcPpzP@q=Oewf$>Ha&E z;&iR1e(`gk``cy|{bTa`)dIk3JX4~ZGyj)I2X_6#bFTZDJr`a18d?|~&|PLTNvI@X zj)RlO??GdB3NH8IRlBkMvRid0Ea~7<0>|-i>iE65=dORjw(FjQ%U|%r7}>ZNh0-86 zFM=@-%=N&%0=oOwpnGT?7Uqw`Bbjn%l8X_GvzR3Lq8%b`1{TlV?xvY10(!F|&Cga5 zAYltArJy1O6$!{dn1nr{AZV^)+BFnPy9G#ax&J6{3T{z_;l%X3CO4G-y1lmqII`kw1W2PY`q{xbyN}7U%c^?%<2hWLbwk|3xh|Y?9ONQYxV8!$?Hc~c@&e2`!F_iq1J{-ECG$$ zKS{&^34x*{mn7SQkpM|mbcxF5tWtXZ>G7+(=*iCz3WRV75#sdhT`2n95K^Mr)sJ=S zH$X~V0N@Ty?f0lb9{@BjbZOi&QnU;q@ckkhjhgmjXUr07Gjs@=6_#l3+U3WXQd+c- za|iYM0)ilbUrfaQvSJxy4rXR1@X!NyoH(%m!FL8h>*pzDM@(HpVl|!-A!R%hMveL2 z>evez<$CU*o6U-*-<8RnXEWUGu;ylX_e`=WC*8Bz?8yT z7)-|>7C<5Eoat>|DC#&fAm-{5X<;*t+DupC=4zMz4GTjaBcRBHdp#l;W) z#{&gcZxKx9fY-agXDpHg|0M72dX{Uy^8oTu!*-k7) zFA{0^ks6+ll#kn?PR^Ny8c1x*h!JP9UfN|~uHGccP^6EioaMUF)+&+;J;^ABjAAG$ zQ5x!l*WHC+ei7}3#VpTFv<+m|JxPiw9vH%md%KllyQUlCMXXU#2B&V|7sZPCO z%1*LGRHcpx$e&N^AeMEva#CI^N2db!(-xf+4(I}a_L`S~5=LR1fjK^U*X%~S)`V;a z0M%lLgi%Z{9Ke|~_hHNEjgTTrKX)5-ECy59xb6lh2tDSF@;`Mn%78MOCLIc<_>&V6 zr2W~WbMad8go)^CM036+Q=+CZzu($4k+Vb+|`sk#|LvfL%rczj5e|BObW9$au3-$Xj2vlrC69f zj-IYHDUA)(xOy1zPC||Thneg3rAgfT<-bK7wKalGNf63$`OWV_q1=Z~n?Pm6J>#H> zlLx+zxv2w)!X{?sPJZRo#Qq!3*DfC~%MeQuF^gN?X-xGkfPLt6?y-nbb$ z>HiRb&j1~k0;}lq=%=+C^O!!f9~-t^3s}&}xM*AUM)083r?acy-~2S|LG+HpSPP*Upy zfFn(elr$SLt=6TVoG6t8+2>@;C@iavzBAH70pVKlUm9yN;t)`mTNy63a$J>m^<^v| zf)Fx};g(Bqt7Ww379gTHgD6``w=(kNiXew3NFo1L(kJ5>%D4x}IMxmbVF)DzYA24O zJ~LsI*$F6U3cFASq6|gSLPclCYUQDI){B+e4>`W=3dgKJKP;ij9Jbzi_}R+<-+2LmV8svk9nW^l<-kH`D5aIli3Ao} z6OdJg7!gWz0ArO45nBk9T5B4I4}TF`hHrq7QF>~eas`XQ8T9vV)?#=}!~U7eQ+wi@qYMz z3C(B*&w0*^(bqEq#RU8=*8nPX0>um}hf)g0bb&68b;2KpA;PeYC=3zDMnggA1P@9X ztrG@H351BDJHVONgp>*r+F?KnfjHFEibRM}2mz&lg@qX$Is6E=ZNCU}vy-^{&M!aO zXe_-Yio!bxAzUdLE2X5$CgN)H|ICZQ{;svRZC-oDMkN)5aivHF|H$%n#}eMRG!_aJ&4Yov+`#$8bEz;S&L#*GCm1-Nzu0j0}zRFWgK*?d&b zSs@}c7AMi&J+5gEmcB=FbEC{qy^IxTt3Hbp2fu;(;u&~;6>GO%k80mqC?&GOgK_GC zQjl?kgZFqK7%JuM~4E~4&eC!c0r3a-Ur~T047&@g1z$k0NUrkIbV%ueq6$t z_rG>+d(q9;UHcAR9T-N4CcyID0HO$};-H=j#kBu6HOT@s9fv4vVd})g2%9wwZ`cdh zFQQSO!$bFf0yqBfdm$jxE}0evGsOk1ZVDCaj(5D!LNvK(`C}Uxz9JTt-%c8>P_~7D z`QE7?sFFlKa|Qsj`0_@SOHqp_kRSlkB-Okgqo6$DEn9~n1gNh)MP)lSf{Dfw&10!X z04#yNq$)`mP3`?e5JE)8W>D&`2u+mKQ;a)OBtX{DLHe5c~%VI0g5H6(kfFrg zAN>b7K@mM&8z7Vbp$z*EeHMfMCNRR%LW0-TtF-}0mcSE6!8}KcYcd9>Qi5o;HKhhx z`9B^1BuoC2YeGRmh)$wY%SkDrLIK&*C>cZo5Ww8RVLW*FAJJVNM7_0uO~Wt6V9z$p zH4bAbz8~HFE}}5P-ixk*Uv;$*C((jGjL{SUz>T1$G6{PW3&e4Vpxs6owoMU07)5qH zXDQ{H>#cxhyAIFs!8q5h1VEbT>(0M~R6@Uo)Zc}13<#qTU--;NL=dz-SgS3*TZpI* zKuRfNtcss~Uj*mwrCp`L|FeGVqFoLzq}M!yl4bU&ooi7}o5Uc|QZkoP7WgYcXfb^s z2G0rrl!8Ei=hQI?zXQfxqa)+#0sv!LXp=FG21uy|>Hl<4V%0Q>aXn>d)#o9j2&Gc5 z5zlpW!JAURAQfP*1!jKf!m$z3RWcJ6wN3>g6ic(maQMMbBWNzAwwZC%!pSrH-ndks z{m1iZOs&Rhtj4(=sRjTcY{$m+JAY$wY4+1fDY1HLR^us%%>?w1H*b8_AHDn~AJ~4; zWv`~R;vgo0P9kk9J;R+=%ygJ3H%jtaiJMS{NACM1?)u!{WA4-e%ugQ0(%dNwuiFFH zEn;T+5RM+X1C^dZxP>y9i`A)2jsD7dfC)m`CtDNH?8fKLzr zBrPCh|JJ_4P)0w==ATQm0h7?1AKsw|uR7jT3iCcj>?zirQtEQu$%upzSkL(OcA}Fe zt}=s~Cy;VVHOe3naT1Zp2@WQm5nZ@2ngodro9R-jNp7NHOM$h zed+aPb6LiVv#I)yh)+%h3b!gxVFg39QSTf6J5`OFL`< zJI9tky?NzQUy^chDQvyUng+^OL0u!?jqS-#FsSC6l>xQnuL&rXW;}hRNS9cGtyy_-M zDRK8bUqDw+H@doeja6wfFbq{8)!?8;EG?rXKmFxd~6jF-Qt)TYdrTS#S z_ewiU#j2ZI&=O4*)j5@wC2XpeiKp843eutJk<8^3H9#_YmQL(-lAVre%F^))N;^bO zwHPZQ85t`())cD-&o7}~n*t}=@h1S*KqoMVbz=(HR$$O`JN$!85(i&&gF zjyP&(_NRm*jziQN^WP0jcQqa(x_ierUh$l_{QTZ)UiGf7zVQqEQui9iE%Xu)CPW;l zgzvQ)tFanSTG%_e5lYxSn>So=;^f4^mp7ZW6X)@HS&b(*)&k@`X$Lj)YfprRGIRiP&mopAQu3QL zi9nve4N9`|n*tCU1b}V(Morg7b|3<*mm!2`B!L15BcQ$mKtZaG;caT`2@ayA3Fy zF?kxT*(r!P(za6=aE5XM zrJcM9B^cRzIef1h(P9%)2r!oeoB~{T^raFIkwUxCfQrpWGDR?D3T~7VFqeV*9K7ft zYR9Hvh0Mw?nJl^i@yRaJPLU2Z%%lmuR{_>ik9nWLLqav0jPbQfqsWrw)hvjLS>~{c+GLgVUtW|gO znV|z@zvp1gXaO(>lsN_k;Da&_!nrAWnfpAUmLMQ<_JE0?ZR(`LbfIqg%zg~?Zq!;I z4hLZz#Nk=7k!HfLgwphLP|HCkTNJX-A4e^mI&d3iC-)&})u3by5Q=(zcK+C@ht^0b z8t2=9dMbku%Afz5|Mk~9FMZJua>q@JR#FMbI6@e-urNQ_oILr+{)yuc+%t9ZkuTTg zPv6;Cn%W1f3X-nI^6=f_?zKakKGXtaZzPo6(`wa@p1-GNHJ*eR0q`p$!x#MRi=O}6H{5i?d)%(>VZ=0qa6$uzCCE3M zEX838Q0nSV9-tw^LKgt)QxjO2J_gq*KtVyoA;z{|ic(jRGzE}spp4j`))AoQwG%rt`+YM-=bTbHCHgfj zg=p$<@PY>sMiyjWI|-!S*Er5O2xJ>clWfP4?)*!Eu(o7XRnTEGXf~IL%?ZhiMA>Tf zXHQZ){T!`dFN^$Z+qQm*#TCuj`dJ-!m4BZ7UY6uQzIb$2ErZTY>RCP)A!l#Slbku1 z^=tASH}zL80(5lLNd9^l-b?nLiO{8aIHN9#bP%!~>mpZTd&#M>@gv&8&u4I}KD>$t zr|5!t9L#gzcn)~Mfm3wh79H@SqqQ*7&b?)Gmx%5$l3HRS5z>?zrJ_=F4bnM9?2e)W zfDlp!Ad(^A3%Ofx_Ain@}v3ao;^(2c-<%Jp)E7 z19^K&%ZY-Rxx_gIs1YhluUA%-OAfD8tbl^zf&0ISYF7_DzW`wh012YRaUJa6_bvJ5 zFMZ-;&1UVT?RN7ZR^wa=sgyj?XwH9ZZt2VejIq6ya&MoV_@7lZ#h%+L|5swG`$HFq zZHrQ33g3AfR%(PjGmA|^I6CD(ZR3?r5!Rg8D+q{Epbi6P9%{8I_+B-;9VSAwBtym# zV)N)o)<~daMer1*4CSt2l&iz2c8{ZfU<*dZF2I?IeT7zg;j>W`96fi2%J)8Q`hoZU z?~AT^&5tqWB-~7`<6=Y`nd6|VXV@8Ezjt`k&g(DQcHwhhx_Qq{Ki)gE<(14Ut`$+( z4BAU)uv!dQ4HIKS8~&wSs9s(!RL8n1J?o{4wnkC-EKc2*5X$eDGCH|>mUML50Nx#o z=((9OUIltr=D}5joP+URq z(0KQ(l>A#82%{zpBwgc3cj6%7P!A^#--V*zgF>kXW7{u9&)CN7^~^?HcbS7!+)j5Q z6Hodq$=B-H`nyj4Nj~vUl=fFhm~&QPh6d0n{GV?$sC?U5+Q*@jku>Qyualr0lvJ4l zKg~Rqlg}b!31V9l+EjcaFsOvkMF%1ESCV`rZ$~Y7XX25rkV}FHC2-3{c->V11YxrU z?s=e`rI2IFnD!VK0)+Dpu_>(!poBu)Y@)R|kFc3pHYwZJIR{I%xT?rHJgLQD!tKmi z*qtSjPOd{|h&SQ$XEdr+fO90uYtz_F5lPC;Dr zH%37@192Fff=>LI$G{v4$_Xf^DV>Ng3K`2xhgOEciaHS|F9 zxAb0soXB7L9wbkPu|EMZ+CP+V_=Rp1%L6F*-Ef=&qV^I_o_z3hEW$6G%Y)|Wj9r(# zd&Q0T3o)LTUmE@5uwI2`W7aSJF{`pBB~7Y%IL^{i{x zZoT@={Uh7nKq&8T)#vudQG03i%$~ndDpX!OI=J>{IcJ7W3Urlv&{gS1D1wo8*m$$U z{IyD{+Z1H;d_P~E1%Nn?qr2N-^EEeI`O=b<@&?!SZ(dlM`GQhv0jseZj~#0Oyl;4D z_g~-oy!Su*1+V{|;@Zov!1TgF+Vf2Str^meOT7*CmFn45s>un z<}j1TNbBe1A9f2xSqUFWVCa@Qpac->BwRtRj5?6!D_1dqfh3!bjxsa>l?Xj09dvXk z#wT2Sq{W4#Bb!Ig6YKd&$JA`vlmcPQShFcGhXY19ka7mMR0L%#Rs07CL>Q*le?%Eh zb1c%|6EJN-7zSx^BN6=Oao>pioNOOE*QAOkwzC|?91D?s+Y6M2BgEKCrBv(-B~ zU!!;34)8(&#MOyCVZ@9v2I>${kAXTA#G&~vxe@t-&@>|II-s7Lid+(|Vf8XrW?e~= ze+Dq73kl4!)6;H*x$~@q=+KGKuPvhxG6E17HegN`g=VDV3%< zbj)!|2}Z{@U~=LF4jp(1gF|ER{Q~Z|{qxaXcYNVj!Z3KhQc8VigJ?Cr-$FqxHd^za zT&mB^7yZg*p5qr1%SS>|Tnusuo|WiCB)?AP(L^ig1K3@7=;U81yDOi)m+BBSC8@Qg z?WU54>=Q;%C{!^!eHi6JZ?dT{g+JC&{6)H^14#8YmMwpYYeKRiFlZnmW4PSK!Na$C zVbuEDb83KmkD}T=y!Hp)@W&r=y;4OZN3wfhSZ^R)YGPq}0*(3{yg~_#Q#5LGD3y9O za!?6S#!)KwVr=c6?v2~7xxRmF=i3Njo1?IKGHBH&R~<{vuONh0#|Achyx^Crgk%Ds zLP}7=&|B?8rBp?;UAssM`JZSMY7yYcGF_dbX9c8!etg~}V} z=Fcp~BDxo=8-~?b9^0T3|G&8PmS4Z==I8%%Vcm0XfID19tQvUm?oXhu2OU&N0x71^St-8UzI{x zskMoeKiqA=vM6WLpeP^=YdAUc z4U~(0DEd{@n~UHM!`5v(A*ImsiUQoHaD4}q>GiFre-N(gVRm*BoO5uqK2k>0LO>=4 zslOyFq!IvS91Bt;fKr-6D+K!bhEc9`WB;S~;h_ibiXM9K&i4lG)*oOs&ZmgNsCC;y zZSr%mh}IOm(iRXH>qx1cZY+G3vWo)9A@H;HDVcvHD@@vG0b3tMrMf;gRVr^=niVLK zFD6iHZKKGvSOAcM10sNSa}l0fvZVvG+dx{lvp)yTS+v?>vB}a;OyL(iK;+CLCR!QZUv0DSlHqSyWIKM#%VxG39WWd$I&R6?<*3#C#w5Gb_jb#SME?(VS^ zA(?1JFo)~46b$|S8{Ey?ue+#kWc!;PuXt&*HuFFj)Thq(bA7%5=bfGFc$+o!|+_sueX+N1;~piWe-Uu&P&ZZc9!2Cnq4?E1>l7n*6zk&|9XGj znhRgBSet!Ttv+)ffK@-#)c}Bt31Pp#Vg1#AeCsX0aqUev{%oOtU?W(?MR9!>7^PU6 zJAntk`U$KbzY@htHvkCx9pSUPVviv!AhaUOYQP!d9MAz{66Rm-C&e6tu2ZJCkV6L~MF^Vto#!`nNr%xSIhG=M@>r67*S{1|thaNF zr3ir}=@)S#{6;_&)!o!owOM;YYa28Dys%k=2-~R(Kw{~%OyJLaT0-*h(3K*G9>8PJ z0Xm;$EANol-OQ2m$3R{TtziDnKci$IV z1zuoqyu^|$(;(p7LA9#~QVO)&EileIt_L8cOl<(I0h5j!LN(n)=RRI<%^d>NdO|Sla6fgL$V;MT3rlCwF6RP(Y+WQd zd(=Fg4@t>26&|z_^A#vqoyCN-fXEHS%FxjKQWXo+$5HUASz!=JDO!1Sf{mg|-^dgv z^!+OgnwXzGhBGH0z~t#i&}_`YcS`8#8piy>Nmi@RemRbV{pb8(c?#p=t6%r73$Omc zcM`&k{P`A~7Thoayh3W$OLL=lv`dqEuvDI|Kj$LP8Z zmu{_ekG)AqInbz0-6i7iyoY(_NxM_)fX ze`0eGHckMTJReTdYUIKL@I1!6Ki#(NdB6RV7ytf+*IfH{r>lDuiYm;`AHuOix8cY` z-@yL6K8Lx($FO7T%_vp-4CLR^)>jfNvG+42ct#m!XAa@;fv;j@Y&Qmnw?InG-M75- zOqX7*%&`Zu$0auws1=0#pp$I#Z{2M*|2FF3x^N&hz(8glS&}?oK^F`pfLQ;X2up}B z;Xmip;jE!AKfK<8bwIZTU z!BUx5rntZitXhG>_(oF(MjgE|W8C8H(^R-HY}6ovmg)RZ*nO$&Ba&sOiQusW^Z?j! z_Y_P(vqDVASJvr&g2_JcouTtp*3GqT9}`Q&gy)@%>m-3(sUShfW2yRC2#5sHV0^su zZN4X5=6LL|^&O0BNAKpHD2(*NAL<5S1W~i4Eif6?+5^Xc^rNYQ+1rD4A3eOfl5z zQ>e8k5ynj{ES-VNd$4)S7Ensyce~&|L)s5blab7FjXMrJ*Mo>-qtuTKjg#n^nBOa9 zAxlhwKqb(j#7b2uFvjrkLwC!&?)>s!HtI{igw;6TBaGtqy|w1-hg#v%zDNXXe788_ zaDT<3WaexG*vP1rbXG{tQh->XEiIUeWkRYX9je3<2_+;?AxM6ocI+9|kCy=TIb2r6 z+{{sw3cZFhV~PNbXY?K0&4uLA2T{~UZQ%^&W{zNS;WP-L=w8QcmXB>H;RyF0f$`=Uaj`%QBT zC$Ej7)(HT|&gGM|8UTQ90BAGaRmSx!fz6PN+`mxfs-fh1!FEYZoU?Np<;>pnS>rHs}}32 zo%=h|Bpqpjo_14ZqJ|IM9902U@yS_moD;n6|;r9QP{Tr1}_>fod zx2pnKDz*Z#d?oI-+3YA~c)?Qpl_TNfTPn~=;**Mvna++%H*RLPm7E)N>;sibVR)(N zT6!oXrD!DGr8L=O+Iu~DT=HHrjuE$-DFr|~C#Yo!f414|{P-4k-##6ArfTl-HXK#| zM{`1c-&LID>A6j|DGue6f8+~B9oiG=6*NifN}c~qI6GeiNl%{KnOJETP!ji?G!;MI}p+(Vzp6 z+JTwkmdn9>M~^q5(rJ`#I#otl&~w3v0toY+&{VZQtql;W$ElR?Ss7<$4xq^Uuw(6Y zc<{()uxH10=p8G8a-^?MDa*7Bl2c7GnhRq*MN6bmeg`q;3X~WDjQvD-%h8SfDk( zfD;G42+kA=ei6lD1-|3r@FQQu+|+4|j$HueJD@HHXD-&RyQp049)Ecl1*5h3Q(uuX z4$k|Fat=kc()a4VO5e}*boYQz0uc)^$~29Rz%tDudRt)3K(#Hd)|#pmyUXd?_g*4p@OB~jRpnyesdlh*^jti5?At#?ef8ADfsixz*`q_-AcO<~#c=;Nwte&U zn_Q>(#--ZibE3Gt2&kg~;&bstoyV~Yz!4{qP~Y{Fe15-}8! zy30ltKoz*_z%5h^=O)ge?rGj5K}<&&sSTe(voVJ_YGH6_E6U}5Xrj1Up7%wb+VIQxryU%B@?9qWkLURc z>Z}NXWt0$-xlAUVb7c*o1Rb!Fs9z51YW)&B{S2BHkQphqtGnc{f9W5-V zEaXqJt|Yd9)}lcakTxWxrpKg-l8~SZaJh$#gO`C)iU*E;8VmJF#F4<6>BATr8H4M2 znhpR1|F?w8lJBa|6D^5g&V`GxtJ*8*7G z^sdHAGqM#%&966ug}Y)AUc?w1Vjwy`*O2vJx^R^nGEmwPckdlCbq+u<+|N=b0v1E@kz_ZY_3 z?7dikJioR$aeLUVt)iFDfuNLCNBY-%LP=F2ih^+l*L5MKzE4Ua5l1nEP`W6d++!&L zV^lW+pzp7YGR!VcW8=Eb80a5B(X9dkn_EHS4dv3{J$$I9uZWSp13(TfrwQ$XWiK9(u0zm!i>Hz_r)B6ayoJxcBa_q0y+J zT&aRPE*NDNdSm&ZA(o<nL2aw#aO);uf}7C z5+XX>Xf1rW6)YWy;`W$=9Cn=|p(LTLSZhgwAR=tJMQexkUdFt#IsJJTm4ttv7VT6< zD?kn@Lvo^C_L@%%E=02pDPoNRNbWrV2-gClAbCU-&FPeol=`C*F1nNm+BKX$c^6I| zzXR>oJP4tcT66yIr4Wnf*ARK)v3AX+uiSm{^RFV5LPY}1<$9fx3ia6;gbOXi^+2z^ zapGQaU4L&7-86gW!a|h1*i}QUR1N~#a>J#_Ya;1WJ)fapz!ojJek{ z=KNA`&$>Um{IWOx$O~@$jZGI{@>*8z9x~E>u@T2o0F}AKpFlw=0UHZ zxfOe&^sY!McBc|}d2%CGrYk8_&cZH*@?&MFzFJA_Pdx?;%;Etf2RmNjF(9cLZRh(C zTj@U$9H16Yp5&AH^mTJ$d&?6r)o~d1-#j12c)C7VzSpCc7iEb^k638Kc#`6zB-p?w4n=V%9YlnUKgw{Z*B zY*>#%v4}>qjwlSEpx`(z7~{)?8Exc7s>xwZ{xH-u38|D82JCPWaXb%S{rsmIk3M|w z%b?V%VA*Os&QQ%TYTeUlFMPPsn!7&;8~vR5W1d@Lsh}RH(Pv3qQ8cBCqGOH$`J$V> z`dG*pl~7hv*BP4c^5=?|mUfG+=C2f}$Kg3e%uN|B0OXN1l(X!fnG+z)ZjfmqRU)<7 zU7A0RlPB(gh=Zg{NE*%BeNoi@)_F55zKiJTUbFkAE8q3kQ?rNp!0<*u5QOs$#Emvo zq%d`2KceZjf%hkk2a$cZcmRqh5YE8MJ{+%zp`l$E9N&XNWe9GmA46*{#NNwZ4!2MQ zVbFzS3P^*LVxHC@8XenHAk2U9{M_-wt;YPr=lw<}gOTAK*tq_3w_NJm2|`~(ne$30 zwK0x^MF2Bcr3gG@f>NhcDGlCODG&X8!SDXSrVTgz#7)n7&&4-f_wMrAb(euTE(D29 zcRA@WODJk8=81Zbl29sBsLrXBryF^i7qe4V?=^w3=6LlguXx|lxlf?F`f(&J6l9bE z;B21k)_}GO2qa7XJB0O8Nc1ut0GNc|oSs;L#2Px7@CTvvO-u{q*_Ht&Q4<-3A^+Yg zdr#By&w<)4cyO-5u`B^oIIBip$HSD6+O97WDSSHpn>p8sU7fvgN)HDs2`w3+v{+=< zC^`40ORFLY)eg{JoJAD1p_F)h0(_50^*$$jm)}r6WnuAGCA5GfNyYsv$hJ}|UosnW zp;o?rssmJ_(&CJMu1dYW=`w-8?9{DXAV}vh(XU2`Ey6{X7n{Bv=Rc>prO>x+CyIR| zh!$H=k$@7qfI+!|>)J4W3%aX9nHA^E@n|4P0tdD)d*=C_3ieTJswCM-n9NfJ<}xrw zbwMl{=g9<+N(+%D-r%|ts@J?&rf(aBOPH)Z1lM;Fix7-^*sy6gV%Y?D8GOG0uTX&J z`iSEYQpRA68(o0qw2gEQB?T*`I~z086PTNuMx|0ULPz>KQO0rTz(e9IU-;zv;wb$0 zr*M#K0{AKv`kV`;WGfcI1I_lrN0wSs-)x8V0f+f(J-5slbJF!8Pn$}tG%Y=mq^_kb zN}A2+0@L@8RCA`_0BwOVY=ARgKi=HascY#C0V|^XGM1f6 z3)VA}`%qgv0U<(typ$mbT28B7``~#qAf9j#^4yz#`h(s5qg%LOIJ)mP)E1{8;|L;( zFn#(UCLVqi-Q_VzLupDXxyn{+HhW7c1r&r{=R60*=kN*zboGv6U|$#@;FER}(N|s$|N+}MX-iJNgFG97eikay-G#d?saU1Qhg;Jq{zUmMw7D|_d zQTrV(FApms@0BvHpY7Our}F%*Tdw~921nLhUte58EZRq*TNBTyVBhHzq>^8om^(b# zY|Y=YerPvMNY_cnR!RXzIR^SSV#C@?Nmq5a*L90mc6E)u!SgFG4}$szA)-1~ivi!0 zDEQq2Yez47Nng*#_Z9rEKk4osf7`BYw_beX^*>YHwey82m;0fpgoMylRH8tLf+Es< zDV@-gRQV1`Vgqzk-4pJ2n!{vCElE`Og%+$s3PlIfCV9$VM_&0qwT#jChos{UTP+@9{C)cz$Ey#Dy_ zYgR%6p+MYdqFI}U6ftb_!;=$_Q?Cj>haEf2i)f%#8`ML=(#ElZ6=CS zamxhhLkIz*6x?ArF>^0m&jF(x3rn-uz3UppXlTJrbC{Gd6#ODw*E9Mc>f2gP+C`a4 zxeGxM;2U503_Q<6ckcj{ln8EWHV#Q>HKse4%>9%Ckh-xTzy752 z-@3_3fcOlqQ^fp?)&f8jTVkC6;XI>`*+RlALF=TZrirMH+1Z2oPfCCgie`JM*laC* z0IQ;!D+cF&ky7q%-f-fpQ4l!!U)R6UdSNE!qf@OojMBH5EvTR2Bl(TdMjr5 zSbLe2=A;bb)a*M6l+hB-p0Y`yOsJ7alo} zFWL896pNKtb{BiztCM;L&+}0z6u`K4plUXoh{Fh!v7G33Qn1Y20VrmdCQ&LDuw~;m z)M|Ci&n_U0S_r~67~?4URjnt%9CVla7-QsefWOmoDqavZzLp!f02prQFXP?hXzNY`%JAc-Iee?!L6qm|L%uhyg5Ol_v0%M!7U_ z$(D^b{)6Y1{y2yluUWU|@?FmuL|GzsShhd4 zZOI6<;%<8Lw}tFrV6?(g>d*O|n-@;rFpbk^TzIxJY8w}Qx>}LMN*~xYX3Tvx<^qc z_rWjs!!P&3EA+tit8lyuxKjjoilE#DrLI=Ow%j2UGO<6bFbDG!GP#_Y0O!ic2Wt#i z{M_WZwy$O@OVNgiSF@@C{zX@TOm|z=7K3QC0x(koK2u5v0C}P6CqEb^6ns% zn)V{;NKviAN>bD_Zz7`@N(g}I;w9r0+~;sS22K?S1SqGvfWsLWXW%XacQ{c#X$w&WMmQ9NPLj3dMW(Mp$YU6j=4o0QF$gQ+w*^k~4g`q{Ktc&5gn;@E zWHUq@2O0%nir7jiP{vZakWy*|nw?GiQ-F~0-EJ%{9)l2JiUJ@Y<;A7xe*rLiJ`IA$ z6Amv_wr;-ZRTp3I%6DC`_eDSHIJ}r4(-atU;QL)DmHJWet0uuuI{!IKCA}9AaViR& zq2`QE19WpL(G~);5M&e?60vje84WY$bM$tt}?*CK6gz8cT`s1En7{R9E3 zjB;?!(N(P=76Oz~IIaUIg*X-vu}FJnHj*(JLrMvpo;ilgFS-U&Nlc!ZLKw9Wi5Ru! z0)~6X^T=jG;5r^Eg)#>b*HhxZRLJ-?DdPzMpo9&L4e$8;o8JAt-mZ}@Fy^4r)r0Gv z_tNf*uX)zChV90OEh32wUos?!mzgV?7G^fdXI zl8y%_kbEnNS5oDb>2m{1We9*IIZy5l3Afj_@=FdU8<_b6?o`XOZ2w^MhSNmb!1#sU z0N85x8Va0P)W{SLoF)FTPW%xe zgc2kcAX0${0YuuKOi^U0g5))X$R&@<1O`^>u&1k}b>dVen36dMsN9At`8$M8@^f7k zDIvocGSH%sN=SW9g)}Pf&|TnWfX31kqNoiCk>`^>6GJUOpLs}W(s^g#UJ=~&!CVi_ z^FSCmw(C50?2@mPmwCH_F> z6p(9&kQH;dtn;7$9e|Y5^F)?s$~pQsU!dXhDian1B_NIw)w8uBr0LYfW^U5uREFF+ zm%2lgYFH@Cv4Z5+mt=gV>i;s^B@hc`qhhU(fhf`tLe9WF4$df;qmdlc;vy?4P%RE( z^Z1o$gwtrY7qEWa1t?TpFo(c(IGDqA5rI){S40hu+Ry-U=iItJ#GII9Gc1Ls>g>MY zG876$eC~ffs!p9a@@LJ)Q!Q5X1P8!se7}b-1Oy8oU8tYAqZup=aO$lodKH$8V?rom z5vDFbwnboKd1|A?@=VWR+OCd=31l98<)(9H^KKGT8=*C}9O`UFa)eygBt)?`M_ z{v#_sB;^TZQ`?dbvjV!R<7hNzKq-Y%04OmZKY`Uzb`|BU`P~LV)iUP%e}PJ=gzHC8-<6tuGhc>VLldXa3-V;jLrn?(T<( z1waYvwK}TRKD_WXZ}tZU$F4qh@ZooM_w-*-u2fIfmKIKaug)d=?w+nrH`)syJw0>q z*5TfDy=A}4Bt$BgP$bK>lmd)#^mLD-zh|xH9LtceU3b~gg%`c_!lB{qHw9t+Ij!dW zv!xW90dN2{0Ig@p*n6f&6~JWx-Ui@z8Fk)2KDzg%S6}ucTb}!@pJh9?J{NwW0!f61 z@F!g|BbK5&|0GTRHIxb+FyZXRt?Vj)`df?Ry+Q|Hb=c~uly3(k;HC0f0BPsldM@(a z{uTAgR}ffBZD!J9vwj~Ur0%N6GVSQ6iE|g@xuocCEQq0Y*DQxU`6RecGJU zCma5cC(4CDZlHDAJthz`N_##}hO0N1O)D|Ey2y1<=+*~G?>aio*M4$Xy?4nI+kPvEd1%cL&S zv7mdqodvp;igxPk=X(XW1Fu{`*YJj%DtIdN~Y%rmVN!ZIt(vz%H5JM{~#WH_*t-hqjPkV z75=>%Pb@+y9w@vBV1epg?1`{v95-cAe^PT1er)I01<-}IA~8nqlt_dsFD(l zy6ElQjN!pu80_DQfu3PJwExRfN~uqsXV?8Pqq}Q->tz@J(0luO*6(oKVu`yRrNjZi z!ITT4jOLHgMv^jwlo6Ea@=IxS0A#lB(&#s<`H-ynhOVWX{Rwi68t-?SiQ^JoY;R7_ zp*}f<$+-h4cMX6sj=0^1TP(osuAsg$i*fl+U@MC~_#z3@JBOip&uECzM4>C%N z%opUH{S-VR&!^zUQJHgrJmSc6tVrC(mGZ zavB@9?ZU0Ed=m|W*3JVD-TUSZ8@D}&5b{8yQ9J!~pHKGPzl54^221~bX7#b%=<&Enf}5)BmC_sZz$T7!aLLKxJk>l917c0GS|=dN3a$HsPVFBE%UMhJa< z7}Rf;G9EF<+rVl;z>duTUJ2lR0Djlu{yRs9cV2(d?w5@|`-Y!lmtXWc^!IOqn?@i(W|`Qd{P8Rk7gxdv(BVHqabLSnbq|d%2>`Uzu{yY0|6pq5EW|}zm@ds?tWx_ zj{y<`M1Vjf!T|=NX6c$G>L4z=AKOS zu?n}?4X@Azw@`-T7U8%BFf-?6MO!3Xv9--+vh zat`MCaQ!m8VmG*70(Cf~3=s#-ti#`No6?t6QwXRb!l(2LSf9_TsO2F4W*j9OH>EOO z=CV0=wmXD*|6;XTws@#gy1#BmHEV!e!WjtB0&Q$F;-oxe3dH}hGnhGC)++Htd> z9g}}GzPkvcxV5j*n)}E?W8yFcy|z^7DQcY)2eAmDl+^A&SryN$L7kMeWZWYwx@Rha zsf}!gCLlT3e!9n$3bf+Efrq7;Qz#U=GHcId+s+af0-7RzNP&Y7RY5!kT6BR%lotaf z1l-781npTIK7O|s#o=F_mskBPalx*aylrgs!s~sn-0e8NM+iY2g&%dar(?d z=KgHkj7nF}du1HIz;lb5`|lP|Di_ez zRR!l9aV!u9A>ugF2mmRw{RZ@2M8w)+`uOAlTz=8jfFddMKZx3B26c?~t<&g}ZyN-Z z0I`S>D^>c*U;9(^^i|MZtzfC%Kokpb#xOB43BoB9RajhD!2IkqHf-CA8*h0frl(G> zJ#l2;kM{Hpj6`90TO3DETYk&%L{<7rX z7O6|c`jVtSN%CbX00<$herUP|Rv_j8cJ&iA&v0G67+N$^!{YX~GTbYYTznJUfd zggMrUz6b%O6a0kN59>>%9exe(S2u^eeU|u}EvTq0^&*ubnw4e0XWp;l zdzOf2$N(Y}n*zE#5w?l|neKq;dP)m^Y&$SWOXLs8i#J*etu$x=yYoyedqNdPi0gGM zHKrhC1VDk}I~SNc``T=&{%5W5#~8cz&kB?~aEetFy9ZG28%4Q)48@)yc$IEAei4*A zAW8R@c8Xph^|hw11L}ETz6a{Mpbpoa3dS->y>ZGQjDaQ`bBBYvT>BWi4yeOH91i9< za0_KHzo_W~rEWw)9Z|cHiS~7lH>DtzN^SL|R2@mD{n1q_yrg6%p!0Zor^KG09nn3q z0bZ#qQ}#DjUW8G=(I}*ZE1JGvBKn^cD-*pDmYuiUytk1WEGcrXd_YRbv_O>%?xdJS za-JLcg-_F2gb^#ttDkF?af()J3ANT4bXEJYSewC)9an;K1;@=g{FG8~#!X>{EE}F_ zLS)Nybr;B(GSxx~YE(LP14Q z-2PUhJ^$r)RNqzfDr-Dm1fv|WjG&YNWjv$U=qKfc0&~!x1m!19r+x*CL3^E(iR+2B zlqIeMUi48ra~hsgO5K5UXIO!9t_3+kGm3(epgkr1)|7x&Jg9mAB^2T)z}(DH96J0p z96NCrC?d4m^WBTJxj)BhGYSCUIK}E^7r*}JO2ytG*C}^1%BX|{;uuQAh@-mx3Y(B3 zfRM&P47y36k_(v@1FXh^N%Xa-G|lvBVCmKvNfN!bYO6|}{Bzx@^&E8fj^WV~5aDHFWXJ+*EuN~r^f7R5?@hWEy z6coZRf`|pA6e(msjz$fEgTB5#jE}6v#F;6y+bzU#jH!jwSUa@& zJ93Jml;P;9{dn7t{|Po-vKa%t-3Y<}b90OE3m(p#K7&@HnOdGw#sClm?EuYY6PtHm zhO2IRF>{L>G_tZy|aCH&7g@ zGWGMMvSJHNC&>x`P8~ReBaTDFVGD#16pOuNYQ>_ z`gTg$n?xMl634+_Xc)W?y)d5(!h-z(E`jdy|AOb1e|KbH+k3WezUd`bU;2jK*IxR@ z;-!0Ei7gwhLwDC0ICmk9Z6Bc&+;wr+-T#WX(LjISW)!?G^p9;tq0$4&ITRFJzl7fY zb#PoCrE)LI)d7pkpX|V~JONOh-<8fo)2_d?5^s^?fU7k5PYMCHqP@j~Cwcg~LZ|Y) z1xrr+dt;M$CVB(X;+`kTe{4AUQh+E8--n6-Y2f=wx1VH5e)6SY3Dzict_?hxAWQzU zL7pYOXIob~GytJgQtj?kgwJ>V0cnZ>+3$__QO-(-2niyEbxfuZC$norgelq?X9FTk zQ6x>Q%wvsOb9#PlO}3=aBaMcFtqCB6Mmr?07e;6-%_0bvkQGdx-0r_J<1!a1qG9Ft zatb9>hu5Pzx&g(W0XW49nCBUeA=6euoasc~TnQF!95?$D}Z@ED!t=y{36=*S%|2;e6l81NHSBu zRqCmY35qTq>|c~joRq!Dk^2n z>Qvr>QkeoFq$y0nqP!q2-q`Sd73=wdNSfjUv(Bxd_<&$)_5i+o&!3?!7SL`lq25@; z?p@b{Fa^c{$`Yt5j5QHmc4AXm0c$Nuyo;rj5JJQMDP?%{;rqoS58dmJQ^F95KqCP-Hy3aPTfei_ zWtGU*YGO!-X1-|DTZit6xtH-SAEYVJSe!z^>q_^Wx)@CK+H2mQPy!W4V14Cm;xP)@ zju0%(V`=dW;wVH<*C;lOUxLy8HE6ac`H3?J{~N%u^X)pX6hnjCFWtK7S+8)oSMt4b zH)RxI*Z?C8aa2bX)F9#(l#C!{oVwj8v#*d+K*j5JHs_f<%p$DvynjA}u??($ZCD&OG!V@*MJe zKUbn&n|-L&T>J~iEwq;EvsVOB+vSv_9Rv`OfJ}<`gdz%KL{Vlmr;7v%aU5fE{vt~F=g`pB`bpKi3~-*@G%A0Ra04nrEz4hbTu-e@rj#VEizK&Y|qFdNl$l2a%d zLNS3T4nZgbAp|AA7n?U-i*4I(WB?ft!p3;LKJ(n^sRNjvK7yI)!?k*C>UgVNI}!%< zeM+fAfI0x+IDiRg)WG+8V_;|5B>*GP!hIJ5xR^0_OSL?-slRt!ab##W#)o&Kw`VO} zr=+_;rfVu7A!KLV|rht@)xJrbiF1P-K(;kZ7U zjX9h?aX(@iqg?67@aRtHM0W*vJ&;%Nw_&&mU&}!3wW6zSAD7Sqk{2{qU#7CJ65WBE zgngnqpa8p5Y$yb2GMfB5eQl(PI)q7VZAt$$i?DhBonJsg7*38PJ1*pNEqhcMesThX z)Lyo>0{==KSp8lK26jwz5(g$3 zC#(jY`KuA-AVhQJ zk|Kf>T2P5HYKA*q4h~T`+d%60N9Taco|p&;QcB=JK5-hx6;LRsUR&xj#3gz#bEHjpiA(S zJ0R)0mCZ>&K{f-(Fosv{!qU`9NEsU{joy1|dtO~|Rmv2*rGl8Mfem$KA0~+4`(^lU z1rQ1{YC%O2!YIa2-+E9=uaZ)J`Fy_KN%Z$_+%04j_-?gNQjh9s zVQzK-aU3Fy+K5Gj-pUZ9di=MISjMQg>UiZF-;Lg(E^tcGXtvO52PhVN96x>nLd3@9 zC(A_=6lSYggNQ;X0E_c803mqZD}D^my5+SOe&*x<@Tr3j-F+8;Ute69`-ED?1^n*g z$u0l@0BX(IUpsK}&iiW3*}uKvqSy5myo#X&5YsIcx+4r?gh67Hurer6i?d91@&V}N zgc2xXJeVni5;0^HLJ=*-&{ZBrPuCi3-@!o$tq2+IYPJ@3HJghstk%_?{ zawJLANFr!MvyHQ{LvdLZeWRN&J$(#dK=0UQeRDO5h%&`^A!0o8z^5^^b2oNh^=i0I z31{xT2lKPX(c8BU37RAOn7Zqo^7VzK&M)(czJ}VGB7l;nsV|qGMN0I|fB*#42zca? z2*gtTGkJ2B2&9RBwy7sT=Cd6q<4z{BlmJxv_e>#QWtHdj6RX^YKl@ic5h9d=5k0M< zsEtN@0k!5VPR{HHAq0Ci-T==jB8RLb6X@XR#4P2=UZDdlGL_OcR>jO6lJOSACUrzvF!89I8{m4g#ZJ!O44{~S-c@} zE{OH9Fx`D_w-yjZE#N5-{!7Hza$%Bxw^Rk896@~n+%2HcGl){(Fq}e3cbP~B{-$U>E-RK_Min$XHVR7;R2yvmP4*$Eh+cF$I0= zKr$XXHS3kJA|*1@c@P3bn4+5yn)^>_M&!xCkf~KLL~dPFP@tZR>fm~S5O}3-l>5f8 zv^WL7JO&Xbc83a-08+#VA>lB`6bbX$e{!CMl#oK0>n>7WI-wvF-{S+WSKGeOrx9C>U2QKA zA*Ns|6B3xzb!JT;n5;P>`V10bx=Xo|SG4DJdaE1aT??p%lepFB_dV|0vU;n9%dR3a;^at#GuszR5JkDktt@&l${PjAS6Xk*C;&4zqA#s>TLo*5Y`qr z^-7#M1xg57VI3~_5Cltz!bZAx)zgyzRGNZ1H8d>CktRv%W7DQ0I<;4cON!oL=rvF( zfN---p?Z%Qn<4-dBq3monf;`Mh$2-f4U!!fJWmM`6UsFIg!wL-Gqd2XhyJZQaM8uD zc>T=Wv5zg)Pygq6ercbvF}rl?A6;Jj{#d#1Y-1_QwqOml4=@&lnPai*Zd z2--EYT8n5l=25Rrqfwuh?RKN3WE4kH5XNyBOC=&1w}Uv2+Db`D z2<3!Os+5eS5`t03=iKuMp_FsaWE8c)obx0=~grINJ7PRi3Gs${lgQrq`xm?FR;q4n3zRGp^Wk&xnq8!TJJnJmo z@cm3jFX6v;xb>!;Wu`K5lIme`Dj&ztF)aPR?LsLEd9+wUj| z&<^XEm_3Nov->c+bQ)pYg2RjO-3mOX1R+DrEF8z0!JTHIQF&oQnshId<1j)kRSvY zOFQNOpdthJPx$O0dCGvTE0FN5MGPSYn$0=Q4}CIu|JK~dT^_SJvzHNix6P| z?iWEQ)13%vc%rubnn7ptQUP9Xm*!jtRfJ0ook$BqZLw({DmSo~C85ejF0NpONmqbz zFqeXI3K43kBnSm#2BIz`sL;hHDFq1UU>{Qx zOZA3K5#yCjOxMjSbS*!ju>Yu(T3Js3$r=-2ZsG`fq7Vhfz)F>65Kh(BS{5o5CnbPu z3IYOHW+|EphijG&M^-4X-5O%^#dL*0Mk3P~A*NUHP?0={`!<+fa=Fns=VI9MV0gMusuCZWl_$uC1#D03Fjahwd-BJ!>EpBGrac z5@9fpFkFBXA@mi@l=(qurn8dz)Y5E0ryA*|Vx`+}p0?GcjOjI**vS73p-PQqpo~H! zmgG=MQP(3N1e7wOq=XQDNSKp1K?cQPlG0%}Y1P@uTw)$c%KX>RXV{^#HRgL3wzW_{@= zmlhZ9e=^SBQ&s=~010_`ere*`Pu=zxe{{vp7ruGthHHrsQMQpXk0Qd%Uun8gB!S9O zT?|MH0)!ZKb!xs7C`nB*K=Wr6p=N|}1f0uj;llbR2{(?XzFzdvMFn!;oxIipv0Fr-CAmif8*zo#Q zZi3}InRYib2b#xY)1$K@N-J2xXYcxJ#6qG{8bEht43u!wQPrO}779}f$FO#A7bqBn z5+ESp%t5U=huNi52;(-2eh&t^H-H)xgmxsbu01t2H^#R(p#dlW2m_EPFjaFH#DnSB zix6PC0|N=IgFu;{JIoZ^Y$|~?0)of{*c4%a>j0dmiBLjENcq#rs7w^qlks8Bx0Di% zcnNXb&L_K1W~|WtCzPQwxE9JgBLfd^nih+8-lou1;V8|2xAcK5R@lq z2$t6qNR-?hP@v>&Rr790)C<1zVBpr1bYcvK7)Soa05ye2H*BeEQC0wAMO-9Ry9( z=1#-us=(>(g9>ANGFdkcGo}Q9meio2j1;erotbr4*bWuMhzY8^$XEh`iLD~0K`SXp zs5sOP90}DU5fm4?IHDBEv@e9Y|DaQwL%%-(P%iZ7=bG+AcmEnZ@{NzeFZ&oCA4iYZ z3q~0TVn`92`N%r7gb*@Ag2gfBXQmELO`iTbR%11ufzb>WKYZZS zH!r@p)b|UN`Y088QEN`4t2mV1L(L5*y%#4GE&W^Ff0q)Ja8Lk3g-}X2dnk878Hb`Y zbtxgnKb}Yh;xI7gqTQ~+_bVB7P8rlsvQ|^71*>V|5Mb@Iat4x#HjjtiuHnry^JjVh zocG@GCAVjcNz$dHLZdwm*LTnk<{{!Xh$0z9ijdU4FLiiG^i<4VFeyH#h%SSELKtd< zrRNxgYll{hfJP}AWPpsL8Hi&a9TeiBdwgfc=I(_@DM)N#QIKA7)e=boE)oId@) zkDi`-=r_*y>-$WPAgrH0IrYff%YN_gj}Gj7|5APGbqlp4w5K|NqA0`RF4|!W<6~># zdj(9MnM4?ch@uct6kxP}{o_vl0i7S6o;i-6eD~j=YqWxb?;#8$)M_>OzK@BCDKwi6 zFvhhT7zmb@=D;Y$#K}YG>K#OVeg=d)R<9y)97$3lJ-VCq8bCRo_wpab+|;ROedW{t zelI<7@GqM6rT2Ze$iF931n_JT#v=N}@ySO{%-1Gv7#rB^yH3G$H?w3duk2&E#|ezs z@?=*s;XKPUAxtd?Q{{M-r)Jw+WPPS{ittJa10UClrBXzY=DQG43cpV~L>~L2vImFy`oucG7thNEQ5*P?q3cQsBt! zbCSXb((gdVvriAhM1m3!MyO9;56#&#|CSPYU;BiYF4A#9kO=%mTHp^hC19D{d-k)X zvcH1XRQ}7}6%Ya;LL5GGKl;1ZgEI$7cVjv7J3@D57^i0Tp{G28cG$od@BIhdbKrk4 zwRjxUi^p;J)SWnZ>UN9|?t#M#>0OR74k1F!EF3`?H&O7a8C*T-X2PzD%MJ|%=<_6F zZE?|0cark?Ve79ceQnb6Q;s~InjGrFgir?MqpTW@L@Yxz+w=p$!|q?noTV=Pw?0_bx{ zJM=e&ElV+lk{VhaRxDSL&Rq7u%@+Lxs{eS2_^Z~lXZPl8UhGvOQ%s99|L!M z5a{Cb>3z3jaA+M4AHEll?zM(K<;*$8XyxQ7L?op_ z>FJoEsxr-$OiA9}r|CVNfP}W>Y_}Fr@Vipi6=IaQHR1`Gu8UIE+LIiIX&xw3kdOk9 zAsWpY=fs(Pp8#;;{JgSR?B4vsUmfn-b|I)lE0_di3vt*qEi%(o1F`nCiGV5vp&S%k zqkWS`50EVMMheV0Hc*<~CzE}&U7%4aeY|dfB>RsPT}hIC5uw>)@03c0)~E9Xue%F8 zVrbOow@**)|5z--^S;RQ{SaZ?nqRC>eAIP{9~tc3G}34-?U<`g=p79e*tT&e7UmaF zuQd?I0cIB`G2Fivob$&`LnVY@zBYsP>o3I1-u!k94)=l*idv%qrGOv|F>&S$;yBhq z>rx?(L)4ZQaBSZLIQqz4*s^^$1Yrn*Kuexy-obrZSmroNeX$Yz<0n zuF@}>dd_BFG=)Ox;(eO+bg`qy-mkOlI%j5*DzLoDc3)_-YO@+mlw`c=%fm#B6+54z?o|rh*^hmX5kou zsEKl+4@V~M1!Hb5na#n34X1H(;V2HAx)XiXQGDa!4}&ll1Kk@?@Vij(s;HKSA*I0d z{1L1lzE~Gkpm6Vj|HSPN|2r1KX`GsU2o~Ff3Hinm>&=3P1=qQ%vRI_4f0g z6>Yz7m8U#8)KUm18SN?Q@W-(h7|ay(pkkque`$#|$~ZGR zAuG(4OmE)M5fXvXWUb3zwm1xM`t+R`Tz>)Djd{!*z7I2}_T$=XUW!dycVX-H3o$&h z281Y_I(Y<-K721u96gAo#d#>HKpEHb*`Q^Tf!fWlHoW@VCd1Dpv)4F%oXwXfY7?25_M;8VN zBal%HhkJ(lM6+Tll64*#a?3Rg_=E21NKd^z0fi>wxCH_VN?2L|(0f;7&6nOcIS9C>p~(zIr>`@~?1d?^ zy)mO{K^#=m*+58&nzfruN{X}zMJPiQHuW)?J$Qb{V@?Zut00udc1PSIS(UK^UR#>gp_DZ%KzLn&)EIC_V+q<^qm8F%eWK$9; zl41li0TMY6FqoXXdpgIP?>(WazCWr?y4@fF0u%vEzxXw#`{sL2ovM1@_X$=m3-0?! zvvhuC@e-{y=D&_@ZIRbaI9_X|+F1C@v|ajQe|gtHqrHA0oi>T|DcWrZK6laV)M1$x z@|hA$(*$KNtpq>`#q7#u{NmsL&)9L@PUJEfxUPqKy@`}J5cIYLwnB3p2xk?ep%{$&d#TzllMbg?q< z_GWGM7Y)WTLWmbQe|a{*e~kqI0Kj_JY5mXHrL(-%t=&C3xQ7{r8LEPZ8@-+mdsux9 zAQG{nK&0Ik@j|1=$C607m8!cgB*eN*>Sk?22N88rMbGbA)t-oW(%O^g#$GQhIFNui z5OuG@PHWJeCqWV)O>&6Y<&fCpWKh}Ek0+a~uwvWi@GI$#ITw(gkN(PT*k%r$`UZ#( zluMJ?F>xy_BLm_4kiOy_OU@(Cvxpa6V#hrAzCmIy#OC7>9Q)p%*diZRf)d4{P%2iR zd#;5AwJNsIMTDSGlo0lduUEapQbwnVBp>H^ZG7wKAL8WnLzrGV2G{SPm>mRT7QXh> z@8H7xvzS{wi>}iEVl@&h|NAEB{JF6eS3i+1s`7UCO) zc8OqA7Y-5o7YT$!;3hz6oWnz4SVpL#Ot%mmB(b@`Oc#;sAA?h0f!nTuFf;mCB(l(Ulme=Nl1-Ix>C8iT`rE&c6OVod=TAHc z!?bZ=|DB+w(wZa`oaNmV#Wy8*II5)@OqJbqR=Pnr26fwPrVAMi3Q^8G=7xWsSyZu5$g;og}S>y(2S3P2c^1N0|ew_@G{7Afe!GKor2+#cTD6ruODh+?==?9;55l7pskhPo=EFUjeD> z*Q*PY#cTKY9{n1+>osKU930QVg-a)J>Y2v@r-S~%VHl~5 zat87Pw0Yn_6&GiY5Widql>0|;_~v_3l(BnSwbj3CT9(!6v>(Px+))2@7XSc2_}qJN zWn=cMSC-Gdsg&;@s1%g-f`VxPF=OUrVE{p17!&|{lKfaADTD5uRyYq6cp;Nr<{tDw zpl+|;D^44TQ4Ye_@6gWqLj-Ijo}$GYN4gn{1O$BG#eu_Rl6 zJ|ZGWZwSNJpF?%-xq`fMJvr))vhX~Z)Iv60LfS5ZQ44~5kb0vlp zN#FH5=r~oZ)vw_6^n(B-hAaEQrGz55QQg^9ymim-!u7fkLVz*@OnatD$(7&|5#eP3dvuMA(0!?!a|h5gkPS0BySUwP5E;$W#VlmrKa+8UrA~ zU02!QQ79(`lYm;rR&8K>ml1<-fQ7RC^m`=Ckv>SAZUGI6B(VZ$+!i%BzCq_IEDRuk zMd}4hL_Eu=J05&$36@GBJ2-;!jstKSRdhDyL8z&UiM@P&i3F1AWyg1Up4)7|%H?6D zaO*Zi=!GsA2=ZC{T$49JSfJ-k9Hs_E%l-vxsgc8A*I`MYDv$VBol;CW5rj6 zE@h)iz^JKUe0rW5DDQ*h9=PmcWN0VaofdXa-h_0{1~Veymy}%jViWaRmYqU6l|ed_ zg>9!`FhidkRrznX>R4Ht$Li7oo_^xNdb`#97XYf*j_r62M^d||M1@!9X#+MW^yz-bFi%}C@fH7fx-Zx zN}ZKJ!Tp215P`Bbrh1d*@f?GogE79I1ru(Vwx~vWR~a8HR_Fp`>*En{CW<@Z7#Pu z8y~mra$l?4x~;#w6H@x@>2O0&?Yk5K3aMKN|U&a75F;>4we7Ng^Jg3{e4FAUYCgffvu^BqS&?Vp+t*zh+r^G8~u~}QQufVcjXGErd~iMRZ^Q4 zYQSJNQdSP7{0KIhbJ#U`1h!?v6J4xSr(l^`tk>so{Ngupe&GqMkVPzuIb2+P8kgsu zMyY34~OlW?r`qE){Rt_qy_+M<^iq8kpD2?fB;3a?F zIN*eCkt`=`RwP9DMBK%IH>-|2)%1eUE14$U2M8fZm5LyS0m4k=`X>NlptW*Y6%a$g zQyJPnN~t?9ub>F9)$x#=!*{yKR0cq4;7p<+z=$1~Kr@AenmAh{ox-_U_8jA2UPG*a z7^sPRn@>nDa>}BB#Xt-i&4)zM0J!hrp+|ogCr*6@(=*S&wsI&HM^)hz1cRl$5Q1ZN z=@fjQV|?TQilqve6|%k%QCQ=ak+Dr~3^B$SLn@s{sniF`C?5XySDxpb|7X1RLW^o_ zLuR)Fpv1@(a>M^}q;J2yTAM;KH>Bnj#*i}eXm-}%2?r@Fn{Y)5P>#W1N?a%US`UiL zBG^kwk+AZTQp0L>63K<40x-i=ZXF4Rj|}HI8R$%bht4*EM?Lqu@QH^^sUK69pGh~{ z>%R+S7kyR6=)mD$>aXm$$?;b~AYhvXP?);&ulfIyf`DmsT+p1OV1mK`0i`l5_DU(# z`3$vnVkWs%TL6SjI4%{hUkw!Lb4c##eX}ki=*Ke4K%=^fu2;wCHP>Qg_98ObN@6?- zU)hW^!+_uJDC%6cf{m5wvE}6ppXI`g<`bGta!aTo}v^R3_Ah zjU@Hh;#|R54G^{kH@0LguMGs_OBw_xf7rGu;vjseL5lf5%0YVW&3B-y6 z2>ID`KJ$k(Z`c zcZs0~qVr0r0ZN#%*8tZ}3h_%W=q^y4pM3()U-&v^mS2Erq)^BWM#vEWAOtf@$2ET~ zX4^#wgz&(qg_K=HXcj~WEXzi_Q-k9*;P`d8q5)1?U^WL!`S58AcFu&IWyqCt;Iacw z9F+QspeX?lb+r98G@WH^G-k21dLC_O4Y^_-wc08;_c65R5W0&qK)Z(O+6EXiRmC#4 zH}ZW4nOp|f9=sD*mXG7f7e0g4>NI9oUqFj*VC>r4aP8e6!gX)@F#jW1j-> zb-V_H5VBnW*bV?d%E}$;D^C3V{?cwV+bi(7gN$9$TyTQ4RY0S)jILWpCS6j6_&5rZ zkeG%NO)7PU*SicIcOp$99%&09y0#dlm|r;o&+j0gA3&f76chQ6CTF32>-D~c5{8RY z58=|4$C2NA07fcf&s=!=D*$G$*7IA+kNwS&;hl$Str-+E!!T$DkVH3F40Y}#H1$!7 zVS|8527?eVXu6lSwUychf|AG$N0o+^Lr=ICt9>U?)Gytf@cl6Pk0WaXEtOQRfb(Y` z#NpfDi`A9OFj+?F?}QFh3N=7Ag^xQ9>{1cL<>mR=lV@A)wP&x^^ZZ5$$8BD4z1CM8 zulWVeozF39eaiD?x!GPn1Su$`44&u0=e~05i6H=2YRmYgU-{1%9PNX_7+l{&yQL7g z)oKm(dJWVt!ntXEc^=K$8lJiTOXw>OLc|cSarJ*j8H(8oDun^GS~Z+J{wOXSe;Py( zR0c<3+9_2C2+-vuP7_tHBRGfWIXL<3Lyx*n=dqV^EPkLifG;CH)ofQEyzi0!{vURY zUiUNi-trNW&s5-gPONhS#H_Z%NbLWlOscpF2~ZBHMM9LKXe87ngAQ$2Ue}0SN44R#P^b0!_sAFd572l(w2CLxnIRzb@QO+x=81y{K_X$#=qLGn(b#Xa%G!-El=Y!TCEh-n4L&F@c% zfm4?sz~zPKkhb%AU$&V>|NenX0g^$NhdwjkH|^A;78Whf&NAA(JY`T-g{( z`C-)C>mYhz<#2cvb8Cwr1juIdNM~}$m-;bM+ym3JkuQ{x&zE3YHcZVg zqKqoB5ehI$aN)uUFv_rN&%u}tiBcy%`qV=xmHSaBma(z1iduCIi;D~R{O|uQaL+-f z*@pBPa;d%$jX)`b6cWwuI^OoKp9i-)n5tjGTR!rSQD2(HW8e6F&~yp|lh+`XE233f zh1+c*T`0q{(wNwLE7DdG5B}-D(?X;o6d{bP?V}A?RQMqZ@<&VrNB|%ZFw>|37F}nA zQb@wLoD6~_P;NDjzGnm;?EUFhDI}$#ot%1KsR|vOhde}u z>Sr;6xJ>LllY~|B;-3jyTn|8!rYwQ-Bn)()8 zu>>%VwT)RNhy@WA6`7&M#)#0HU!tu3xCmWmWL&6G(`_zYIPC&>Z0o`G!w(r%_TmfR zc0u4O439hSO50^{?qQ_=AU5i=SgB88q_Q7`Fi6QUSl)w`>SfF=pTKDUwOW27C|c@k zkkHL@?xyuYCT=Ey*sahACqmI|tzuyJweZqDPM^OYdq!?WI$aFWmZ8gt)Y>j0pew3< zWxKl$-|1rJnTM{^gk@xt6f8=0(j~JM$mS*eRCFl;HcGqUKpP)@v)c`^`Uw!O3ByY#W~Eq0@0dDMho{ zM6=n{cG_y(x9W!;wo zVx<-tCh@9YBxAQrqCl)Nrru40za{D6uSP`$*#m70@VHV&`zI3mhWDiJG6{~8aT)OV zS{Zp1#NMx`&DNWY$I59k>xz zCJ#ag>dUhz42;1{WpL^F2a&Ohpwv_ikdR}kH)KR^VqH*bDcpwEVu;3=&TREi6hy%> z1Jppz$xITwH*M~|dkzus=cSaY>u;F~4HSs|c|O1lZT%V4GFT{72$Jk7shU_1B_M$e zh;^#JTUOlrv11mQYG}lY3km4c=0#%5ws)vC5lvl^OAv#CQ3CGx>Kqvq!V}<*n<%bG zAz)=o$Pev;+pJ>fnple^h+yO2ey#`RU+EpZEXFx!~6t|D5 z-L25K3c{fnU&;epDZTIz0kE<(-vw|Euid0NS@nJ?7w~qxp~5s$;{(MVzi1liU#z#5 zkg~E!+eK6g6KJ$oFu!^l;{%7mm<=vH43u_ZqcMkzb5CN&@DUhBN*BSD4JIKXvObO% z1m#wPFW6&fH=5v*mmI=(k*bt2x_3V+V|#Gw;m>2(9>>V=0dT?fbK`=9kyx~p9L3x) z8jVF%7cOFA&#eG(H-P_ib)IFw7f#CMbuem!NT!`iXv|s>2qsdMuLmN4G9fHXxqxIb zVa8C4D{==&>~tjn@MsS&H9eF@gpu%ZM2TN>r;Gl|4qU$Y3?}v-fiJocuBY$UR9PwD zG@7uoS%4C7*G0NAfL;6Uxc$=f<42m!m8-Vc^G1%2Q#;#nYCn@r_x&5t>~E~sH$G}G z$qLyrh)1x|Si`%2BZ@; zy}cpb2rOhuDCR2Yx@}CIJB}02KZ3Eby}0(qyD_%!T3G3{Le}cnP1$LjdF~+xz_FM5 zonK1@fZ*$Y$8lOWJ$w58U%xc>!aqK^>vr>+$(xb3^QsUK9;1 zPXt7(j>Zyr5+w35T*X!!|5&mQ602;INZhLzq84YhOF&mLdlQM?Bs}R#(EIJa>sBg` z3z6{#OmFwU_etMvZziMXYFov)Lcf$jWtJq8{75e$*l5cb04Dm8VUnot)x{dM_%eXA z$TBYWiGqd1UUT;BY}-aAo6&0)4HHjF2^^;b%QRIpf+~#yDqEmXO5*8E3ZvN_ znAo*jRROt=dUXR=W-j5$C-2AOkADM8bMv@z zX?Q2fqdT!Sdme;P)Hmj^XU7rP84Hc|C2+XNXUh=2gb)N$s6?NFf-(~XhWf5jggkB; zKfi=R!jB0$Ac1y>kGpV*f0>>CP{%=V5JHj4mtdONu=@->%D_3KRIqDxs^})E=}p(L z>`l7$>xED(+B@aMXYy$#E(rnmRB?G(@aSRTaTlOqo99&-3CBu}zKISx z)TT6keklR97^LfC-<~()neTiG{X6!9Z?0pD}6vA)tEgv?3#n$M@>-G74Zc*6%JM!u9A{K=8Z z{$DHR#`ale7G1Z2)%rBd)-ndldr-^|BjcAbzjg+t+z9fSeh9+RSDb`xWO4q=W7s)z z1i4HE8u0arqOnDHuy!U^_sfRv~)l*-^ zHGA%coyvj>0T9-+H&b)|jYb68W=~rzJ^q~5Ehgn6atHTo-P15$WM%8=b^joq36E*bIs<;V~8tGZ^s)dTAj7C ztw{rhgijstsOnHD_XN4M)hN{LphjZU`{Wm$xvURwtU z#mQ$MLe9)3EYf?e#$PNHa*4w-Y>W@=g5W;Zo2z)>D}M&dN@4H*Be>?s9ViZs!n90y z%_W>a{leD(oPVj`^)*-k004Acuk)MhwWZIWxcK-VEv#O?VWfX2c8y(+Vzys(M0nuu zNuomHRz~i@zk)>YWfDOtRcBpK7C}NEOa3M4nYBpLRtr6rg<+=)NZtlb7a)KXG+Mai zR)b-43oxb=zv;%H%9?0MZtBp-fA49`e9vu}j6v#vNcCUCvSjSd5eX(DZlxFvX(aRm zfEc`4^sr-skLic!DkwZqYUtNee0&KB$LqkdvH=?qj9FOSxP)f6hC+4_uHVMg>QQX8 z=FslcVA>}7%7Yl+If2QEdoVCKhHNgc5`8Mw=9@|ori;oU{V?*eEmewGS-FB#+63o4 zGDSg`SF5ut07L}orG%hZE+d!AgE1EBRzL!j5%``9%eFu@Hx2|~;fapDm*in1GhZy> z(Dk?Ax+Ay2b-Jik*YVslk7NHe*P&SIL#tKC%F-NWrY~W6=`_wCeFz3kV_kerBq`i+{og>#S;vWs--3V#3KJI1AeS1zj)B{evWm*; zk8}Vc!K4Ku4FudBLAmAw_U_ooRu{pR;}E@9MQDpjLzIG@&%;cmm1Q1diq8iLE`7k) zHbOL*Fa%&S^$Dn^(}Xl4XxR##JhND5K?`$6998{!gbWJy$?RSqy~tU#?apDapmMw>Jp~v z`*2?+;xD%dAob!Xx1a~r=BJP@R$!*`AdrwG;6vylAk{h~AqiAJl}JeN9sxfd2{Xv3 z;6wvmIv$CAZblRZQ<;KN5US6q!L-hcI-gQXz@RXV6b|gX2akT{zv3+)`&CFP!P_k? zOrO9_`#uP|Au+SuMlM%@<1B;w9uf$ItwwlkuBC)PQVOOE6jTDOMhEqJ?W~k?1FzkX zlu}a&;lGAI<958NL9J}M^!Bm-YksX#*!kv^nPXfE?Tlk%tp5xiAHo6iZ8&@7LG%|VFxyx3KYqXCG+dj$FUvNm!xS+Ho zAuTMh%w+^5(sc+u(uFD>6QTC_Q4xqjgvb%KPar-;(dxt8#pkhm_g&zm8(I+RPof%0 zrU|dr1~Clu?>T@SJ8ymWmHFo50Ia;+1G@Bb(zIXvSEBA`6u7%#0^%VxuUl>By?cmJG zr*PufW8Kl=U8(WOy*PdTnQ6~+|NhH)-PdXX007|m&anN$3D<;^iXV zohFeAJV;Lx-y>@%V+e%!YbNLhF;TlsNC6;e`xSqe=({8iM4~9tL)Q!z*Pt^md*Buj z+9^k?9)usG*TOJ@@5_X>qrOeQf1<}qH1|(`Z$dc$LnR=bp7QuZVre(qq+LJie@kdNJQN}!qrOxO}OdqXAL+*m0x!2?yVc`E zdIEY9-{jyR1TaztgvY^M2^QD`LP7?RNf}X%lI#X0xRomQV_f$?q|Pkr(CapS!|jq}fc1A~Q~$fnEa zcKgAF1SLuU!}A}a|#?}KtuhO$Zds!F$&vbSUr0jeFqMQ z`?KM_*JEV=jriK1{1cSZ6%_JAkc2`Ks^2TV#S#GJpdc8mj2jEfmk!}7Edco3*=V-v zn5bm1$3om+b0zg&&y`f3cSZ-6j{ z6Hh;gG)pJ#mE$kGl@I{;KnTCU_lU5es1Tj^yWIK6)ZCfhnwdL4Ccyt5UZxo7Yq|gs z9RH5f{C`fIfAlZQg`wZNJi7f3A$FZ6kJHk4}NUFTUT7b9ci58~elrGG;YK!s3ED zrtv)@)sK}Rl%dgDMWelra$yw5FMJDar-fpE1WOy2aboHL+*WlJ@X7U)|XK#4`O0s9|lH7 zQLU|@R2)L5*@o}>AcVlSQh-R|Oc8r9E7EzJzN90t2&})+Eai|3KLLOlZdJiIX zcVUZ(nTzi|ac`RLV?`aZ6&UinzF?%Bu?YnrV;8pswUlrlcey$QDH8y|9p#TKV{>I( zAWv%gQgL_(TGdsws#QR0Ya9wy1R%NyAYbaoesSB!`tmF?l|k6qf)?S^g(FGT*x)=l zzxBSBkl1S2NFfl~w~CmSNFXp8ydq_wwh_&{L2#*8%9v#&m5@w=SO!G5gQ3c9RNN6% zpE!nG%fk4MH^K8A8W&6I#78N@1`R3{r$a`yhoGHJ>Cvz(E9ulxm!~?KX%(VOl1r zZ>V!EZ7|z{VcY0-IHCmH{SFPnyI8g zDM7Qy5?7X|rX8>SQvlWh z{Qm@a=ViT!j@Ls0Ac)zG`qIyS^^rgR-I2lF|LW~`{N&rR>7sG=@= zr0guDR#29LsN^FQ3ne`pEhM_uL9aTVPRlr)KS-v-tqch(GKhH=MqH)f-_5(y(A!?d z`Ok2zcieyzbZ2ZS=ORzL$l5`Mu$YRGXI*?J_ zmqgwcKq$@?M?WOKZRlX2l0F6bC4_-e3eWGtGSgUCJ%=Yxeh#LYhT}9qsfnS=9=LuN zp6B3&GvC6cg(or4KZ3jNc?WjyxfcC{gRpE9gmHifFq0xzw$XN1(4WskhzJQ0h%^Rv zUs4N=5hP61Lw-+C000O~!$2;lV9U&)iR(EsE6`(53n5C40)PY7L6Vu38`Cw#O3HKx=?ehPf+K*uC#Ss3pKP|6GWmV4xN@A-ICbQ($0d2ty;IxaS=o zz|_TaICJt@wAvdu^YAlBrL)+x=UR-8?S}9r>Kj$mt5vkyEv(h1@Yb7u5tL9Yt)Is; zr$3FZ)4+9m--|JADHw_?g@pU4Gft@L2r20Zp+DzVP62V7xTx?!4Fg6x4ay8KW@=po zS0(3C(SQhL3SAK-@_wMeF9CxoV^m3%r6(gjS^zN~J|(Y8I+L)Sd^thLX48RQp}|-Y zk}?WnYe7Ir7-@x4Hy4@CXDTc+R3m6!?70h6fAZRau zBZgL!@dZN*$W+%?JWA=b5aRVFs`rEVtgp9Y@P-IVSTUdL|Ct@5H~gc)zP-B*me$4V zKxZgQ_6VaeEF*N*prDa3YuIZL(JnzoTv`brpXo;~(+43rgz#esIvH1bQtJn3qJU2b z0VM>KvQRNQK=4iW?Zu^szJy)(dvd0b+D%ERK_pxRE((zzLy-JOm#UCL$vlC8ODUx! zdebVTqFPExh$MtEBDLVF?>AwT)9COfMC&`OUZ8{u8%kGevrN<^+zO`4$Yr!btya43;O5)?zNg7oi8Xlrh1jKs7Wb#6@%# zD|@?42^%gNSyt)JWweq7qJq%}PVCd;9Z(rHMdVh60utK*$7KT(-M?VHBZ-7OC})IX z^dYY`vJ|5-a5RV|R03Oz>d4;yWD=&jX~P_@XujnbONc21yEl> z^C&==t8+{RAFB*hu)H{rox67<>bH^})GK0$Uj|&eV5;HSrasADAV03gRT*t-Y!Yodmcm@xC=kq9+2eD`0 zVKf&SSYAJme0BiYteWihWc#sy@-1k#SMkj0&tSCgKxm0c2!+8c)twif`hFyCUa1mw zNh!dUxMAYk#|mw6x(U_EKc$AER7maX8%(@HL&2%G0R#Z}p=}`19Cz{?BWX6wCGXj{4X+!Y)*O2BLbzT<&Nz(`w=(uH)nVq*qLaa^!Q5^zwY z^L;1}jbUYO22!YT!Zgg+_k9>JUV0JWMS>85_QoojYm3MajB3;d3+J?mKPoqCBgECe z65@V64kIF_mlB{o5b3?B-)IaapkInh5aC0bnkJ&}Cj=mt0onCoFcVS;cwQGo0v)H0 z$4~qZWOD@&gTQm@SY5kvKm*Y%K_WClUIS5=w+rd@P~6A(Rl6@Ixp6gb}qa`2cm0pXf)mc^Re5BJ3iC zVWhNfvaO|EID`=JeILzc3!d9Wt-S=xqL^B$quughuq^WVG)jg2u*e}unT3=b+?Nn- z2Zrr~2_J+y=r~;^kn6ed%4N9qI#QJi`giT2qy5)@Y;o<(7uAQ`jyG~ljvu;t;+j36 zl%Un_0stEIIsk%JyM;I>+v&E^SYJVFeH}yndQ6UXKL;Kp9fqcX9gp2QJOL@S$t>-TrHDzU{+DuGx1BnP0q!%U4d~ z#Kp&u%akxVasWepJCIIg)&AdC;$1@Xg@_2W>SQEtpXhMM1Yq<{RC2_j;XwyEWHR+A zd&@XTzn5Z<7Z(GID;vhU(UI*H3HkSt+dyznk2iu0>+%T)1wvF&Ao+QdO{q}$4~S?I z;XYf$Z%wFiBRV2r#Dvd1T$q0vv&$#Y=&XYh2E(xMj@$mWuGCY^F28_hPk$Nx#a$?5 zN8xi9YtO!E^yY2z@PZaIU>X1Jn$WaGeg?ttR^V z2H<%e5K1sIHj3fVA3?2J#nQqRT$#CmsVgtQPNz|-^ux}W5H11teF(y_T)l`&VFHAi zklY8Q3>)=1oSym?eD2}k&U-Of*{eGJlmK9et9k~C?1Bf~Qj)wp0`j!MU|1HY_E(Q@ z4&(I_rS!}7H6&x>TF(b8KxZ&jB%o9w0)l}+V*^Eh2r0srRgypcgNy{!zvr%a5n$6Q zB4Jnz+*REwBgFtIz@e1pdkfQwK2P9Fg5uB)v}9K}{c-p&hUaWvoo!kN(^=(m5NHm=T&IY~txg z0Hw&~a%i^Ns8mW|jA3MC9NkVALJCx?Rn%I~gZsx&NZ)|8aU%c*DI~m(56L)~VL(z3 z#5Cd7YG}{T!_4Pl6^gL)dD!XP4n~a}7hd&hJ?~dTSVm@S@1EQD=E@ngI$gyg6aw|? z2C}&V9M4tP0F--#Wg6(V+PM4uKLx>kY%I=W;lgQLzIYtxXO3g2Zvw?^S?3=wF9@Yr zSi1r#V=(YRr_(yNL?L#-dZO2crX0wWgrOUW9 za~wxc-w)f$U}9(=#z(F}K3jpsOh6EDpM!G&DKtzzfTWAavMmm~kEh`XZAgHG%q&SJ z-=vpMzJ>ThQWGEsTiq;}jp&iO5>65zd~9Jnj#$M3X z3`!&|FF5ycdg@_ZUU&|SS;(dP&|jDYK(SVzMzuMIzTzk-lQ@6nNtE-Gs5O^SZ!du` zAG>!S!c8~-1lFqyc+0)-gMh2M{M``E5d15W*!$>nNx-&Ku+wRH+yjem7-ANV@osJ+ zy^t~e2NJ192qBQo<+oHekIw#PNJWSy2t@;vB5{mS^!E>F1^Zr4TZv?yMUNjE7Y1$F9AKqs;+H6||kwpzE)lGz0@>T)S&fWq|~O#rZ239vO#Wnc!SOnmOm_b~|v~ zHj0%pn(aZ{aPwVQS(?Mb{5d@E)PKdk-FIMe=w@`9EzB;xfLjiI1PiOD(O=w&^~NlY zp8hM`c+HQ(G}CzY^k;D0zV~9Nyif7$sL;uo_7fJWFr-xB!XjIP~7fdtO%(@?t}!9+A5ARfC{DhP86q+2%?}fGzM!VQO7wf;wZ5|Nf`Zs zRRenIN=dsa5sG02Q&Xh)Pn1J|%R{#SDI|QZlU&Lox`V#vxgcOHh054oxZPv$JQ-PX z>0Yew`7li56&C?Kr-SPJW%TVh06+^Y67BXPs7^9uRFLT{g2W1G5%*IIG|HZ9DRzBI zEo?}QNYGIV5fuQ001-lczmR$YfH539b00qPfBpfwu7hv=_kV`>-t-U9?5x7FQW3`) z3>Lg9KnP_|YETn`1lYV-VO}oAi-&dd0U<4`4f)oy<^g(F~A`n259KP3pWe}LA0q)z7;8`lnKg zKe~EGMDO?@LMWjGL;|!y0f2;s8bz7aDy(rM76?fxrD|SNNB}?p)J1Xc^#HZ7GW$uH z&8#3>s6=wyfo_g~7Liu=sf1FbGbz|98@`5XGsciFWWarn!J!Hmqv&=V%r9Jm$Cp68 zTfs04fP-^@!UKp82o7SW;H3;o|d8;q3XNSgkH%tbYem zRz}fcU)nW>T5}y;r}YH@&%9dS@AX~)2%^Ke|H8Gmq8UMGOrMVRrd68l5Gi z(kbk}?hvj${831FXmx8ieB&W}=?l-nl^d|ENF`i}^2p7t-q^7YiV~C<=pPt@@Hq_2 zNb-DpoEK!zIS4Gw;vIS=I4P0NWD%)&e;468Y~9I^Qwjnd2g5XxFBDZ1h0?_F47t%H zUgC%k8|8KEdmcu{CbVrL4QT;VN>C~xggRG32vA8OC_N+KK6fXW(%c zHy-#K7%1(8loCg-`4ODD^i2$v_Natk5>%TDaQ!xh`mYJc5}`D*&m$y+?F%VDO#`N# zhGAHsAlfrM&J!mw7=Qf8L!$u%h-9kB6Z~)q7%|H?qHG~0r3x`4ba#uAo=$Xd4QaOr zU$v+xW3PU)A|vWhAYhohU&eGHHmxXNwgET_!AMO8CMA5S3PS`4k9Y8RE&wYxfPCLD zs!MaKX2JnR3|%x-4jqiJ#F&1$K?p%(Z3&su05ZisNWvp035`eq7cs3Vsr4G7FRDJf zqH0Mm-u*{H^F;R8MiWno$wu-jLKl=c;0s8qlMF)_gtSfH*wA%2@#I%=?@#^{9KPd6 zF*|c266OqMd%{4d3|&UJFTl9~Gk|nDi*!1RfQJ=mbV$k}!9s)-rBsQSDwTw*J>q5S z?RfQLD4!kt+q-w&`M(bj9~z~Gsk1H`CH<5{#a1Fw+P4!dor1GogV*Y8dB%hk=q|5; zP>R%0A4JyyueY`RPOMlUv>T8f|AeIAI&Jveg<+WL@j`@_x|FdvWHGp;!3+l5v|w2V z3`Uja8~{orQYi+<^U!HG;W|LOZJ?B!#74c2_1Zl0`Lc515gbA)x>%>Z4n`@KRJubPv##VYV)N%&nx95MY$DknBo=J*SW2p8X((g~o+% z$bo?t46_t5S-D#KgJO|dhp9H3;K~64fN2@AZ8U*pS>Zm8F@_yGCQ++3P_I1%ue%#2 zZh{akxWa}>35f52S{C{a9Y(iSMeE88C^KNCGJTA&ivKcI*SF*K6(+M85eArL!1tAY zQaYW5+wtJKZVzRWfSESReZy$fH{g3Ne9uw#eG@xT8JocV<-0L;`WVigI|{Vc(4QYv z)WPq$gb}P%=OLy1cdzF6dn0WkbR%A#TV0#`%jaMC&LeZn7jxx-fywf~kY#5w7#ZG) z1N(2ozCAY}pRZt}v5fPVp24}PXR%hB#q#<*W*4WiR$a#8+6*qwzksR5<5;WD!tvWE z7lw4o83@p9(Gd?4?S!ozNkZ@SZ6QZBp*o*D>7fl>uVi%WeI<$1>3fs^1oR(?r-dRs zAq7A=r}Vr} zq=4hLu(*B(vuh^-%f(%9dMEC_=bhMh=pah{IoMePr%yhO1J@nGmFbJfX0yoU^N|qH z7Czo_{yrsCivXz%(6Ve0LevHVvF@lEJYoKqK-ec=K0<@&f2oE#QcAzaC7gsQbKz@e zG>U|mgHG5D!%(l;%Vi9lA7T)=;Q7IALQ1%By$(#n#?FzO zwc@iHmkX<>v1{yhP{Po08+hvECsAuHLkNyaVN46Z=?z|NyDy{Qqt}2cT@^Wb7geEav1ES^x$Z?B4TRk!g#Zwco);pnBBv>$ zEhmG_ovP!mi!~%RIrIu0hUZ^M2(Hj0(o^~oY77X~3F}h3CGBwT)>M zoIH5DgZ26>eA3a7eu8$phKXH!F}ZUOxUc9IlmRqwr-*A?#+HPL8l=w8?963;{_Kg* z;wrTr>m8Vc5Ced~cD!1Vvdqkn?%r|xA0EE;eLqzyP2>qPK!~A=Si#jqDT;e{K=>TI ztBS&2qm9nuD!f)JT&HBu{v#0j^BQgNRvW_gAUOx6YON0U86>8!OsGb~Sdb9#Jr9&I zFse~9%+PK!6pS($%!Fy$uq_L=X~8rYC?ncdj)XKplUaE7?6)y;(_2v*-wD%ZAWj|Q z1Cy}L6uR9GJcq-eDOg4Z7PDa6HZISeYRxWP`X_+=&$x<{e{}&;(pQ}L)rp~lX$fEL zg$!FK;ZzB@>bZ;(jb99qjD$-{2%#Ewr3yYitb9sxw~p@e)5um9z)VIMAtWd=%RqmH zknp@y3NWS$r9{~Wf*A}3)8dcn4Z=MEr3{Qwh0>&KKK5`tNH!jXk7#W1g6oL+t^ro;MfZfKRGpXlIDx$k%8f{G+`3NU?>zy zn4H*;1N(2m?p=qG%azdX)=+P*pxIuB=esbC3@jrH*Yj~@=?q4PCt;^j0JLb97EB8) zyi`3i(Blh4YgnktzS$|DCs_fINb+M<1JZlDOtiFOMei6%AO<=hpS_gxfnLn!CRAt6AS5ia6Vt1U~Rs`x282h&O`b?NXV z%BWD)+n^`CR2-Rr?~_1by667hB0&N%5QCgY7fRALlLWHXvB#5Fy%_NFL+!n^DuU2O z03o-WT_p$@HNXJ08*3p#DD1+-et#t>007{g3(8E`=^Ui*LvpTuG(rIyo=@T@SPCV} zBmn6X5Rt6;Y$_VY1OugZ$Ow@SF}hCp8bYY?=kth)Kmj5+CI=3~s0lc=DhA3sA*H~~ z((@=3`XB+cyG=~)+=KBQI~DCr5-=7!R;#2~5)lr4+vB!JrJ5skC1hVKA6V{uxunb4r5}gc5_L zVWCh$yNsgMsl(oLEwZD#!3IWAhlkqK3GCZ(EhdL|VyH3*%Q9h71KCswGjr$GrWQ{A z?*RS;YQK4vha}~~=&w!;AI?Z{<>JJwz*`kWBgDdU9PY3b<&P4k;Qv~X%P!}o(bq(` z@c>wA4a{J~FjxZ77U(olrkx&wJq>6m^cWO-DAR=i(|}^yx z=FHj0KL5zKzA#Z=uI?Y7+>5@U0TfCFH0pJ@P8Xi*s*b;}3X_yFrE4WrjzkSZQCamK zgPJBveZ$zX_b|$%r*HcN=T*Cux(4h$Qi-X`ZQeLRZwsuAtZ;C0-oQ&>8VGN$rNCkDR6x|5~hPO z90A$FC@)bk*mQ5=ft!j7`d1qJJ-*QlB?|}vp)#tv)8I#|WNUXULIJ}vV3-D|LBI@( zvolZQnKNHOJ~N=z{AGxe@VSQr`>#X3ltss_VxzWzmb(lqCvopPKY+K~`)*u!*hz>yG9kZjR- z@*nH|%1~WchVXth3CP6a6YmfQ^n#%J7e6VR@f@*p!YCFO=8#TjU|MEU+ySvJe-APs zEC$4j14tqPAOXj9kWOcmwP8=;fW(Rhy~jsF6-*qbgJP)^c3-7N6m&ZsNC_-0&cpM( zo-|j22ljm-LPJ$YGnpL5CwC)XEa24nZ)0Zu1^B|niHl!Fr7($GuKfwvW(KFH9>Cu5 zyI`7WOb#6Z(;5g;@>sW4gf$t{v|yWQP@+3P!7=PDeyM|{KBb5=Ym!ipkWQ081?U?B zB!JN0D_#f?akXl7zYsEcMaBn+jJVwH{sR~u9f9ww zWS*(qD(YsD2w4>VUq)yXLV!lSN{&AL=#u~*!FE7Oxt)Z)IzcLh@!vmk_(%R`CQ~s$ zCug(B=!8dsLjU~2Xh=9kaGFb$Ln z{Q!g#G$RVSuYT9Jh2;RDiUC9?l{9{v7FZ>^^F&FQu!9nSk!V7U-49AYbhVTOT_;2T zZYZ7{H7KY-Kn()ZVqi7{wE${JPzw;m!8517j1w0hLbbJkkboPv0O(6`BVxr3{tvgCC)jgMe}n z76&x?LrMw3Ioh2zEXxYtEqu>dQ78U8p%nA8GbokIN^$lj>?JlmCax<i<4NE zl|ZN@o*GBR2V)BQJV1gn1?LYG?mf?g>vZA!9@?!YR#%ooJpm~r{?s zH*Fi^6T4uf2+m)69Fh~`WEDRx+8o-sMV~S34RbPpjl>{P80Yvzf zqX4AfV1@}RokJYe6hCs|uUvrWB`sm27m67MRE^kmBQ)fni%^6t8Y)B?Q|JOu96gW# zU5O5q%o5wIPMlg~e#MlYp;n$hzu%S54AL^hX!W!iAv z4(jcb0BeBxWl&OS*VS4b)5J??yRd3o-0N1wQV;K>KSa&Tm1 zgzP(bJwO;b?KZejD8*nu93l#X?WoRK0$r}45RlFlP#zdYs$7D{eYouwB1UuU_r%bF~Qxc>rb{r}MchGiU$o*=HYExIA@oyxVQ{Gs7UMR0gSZTEU7awA!}> zH3;mCjdI@rM#pyI@ZsBW&B2>6xpN;f`7Ba76V=8dT;9Ue+;N<__yn#jokG321cRnw z85u0DOu^1D43AEN8B{0V5`<~1YXwn5mL?Y7!VWgPpcvrz}vDs3hK|U?u^xDVRlISOj*)f{za7*Un&m^)wdO zFJP@Ui`kXaSgB2+<8B~RNF!g$;pyXF!`f;U2FqZ5V-Zb%5feLiq3zbNuy_d^T@?Cq znAkaro%?oR=bk;-v1cC+9=-`XcJD=@Ttv2z#pO$GzXOegk~ zBAd;l)oh}FXc&xAWU@J!hVpt>9Df>Bf=SY=J?!X<2;$4Ny0_q3Y%8$C3;vEL`>{@K zbX$g;FVmmTj4=Cw?brHfkuADq!ptUWT!%IHe5B3-c%x%UgC}UROc`~cMNa8`ImA1zW2j2Gq|$&JSK*&SCA?obZbzW1L=?hND>^XNM?w{ zlIjE+Ak5`S=<*O10-}So84(cg{zF?;B?}2sp#_MPJVq4=dF3S0<%*+o;_oG532X3~ ze~>|-3TYDHULd|m^mmIhj}!vKFf8~^6JEES_#%|iO-Pkju;M~+AE|6nZzMNgM`7Xs zs)|5yaa9>hG7z`y)lLySC|E_%(x5696vF}`z&KJUbcq2H&L`1#mZ6>5T4Nfkt&1=X z3%mC2L;uhaxTn?_W+0}|5w~$o62bz?h?Ib7nt0*pV!`9H87+wtmzk<0Y|`TpJa zOi;tr$-kk6`P5ismI-Q_;O(wP!jA^38v}FiLvf>uIz5vzrC&7HFuNj&UN={zG z;d4R^-$5F|I$jOh%ib0fh)2_b|S zL1h_M!A86OxFl>HwrvsHwur$P37Qimp)nKFEF!U{R~+R?lXOb5MFAm1y~Z0x`ft;; zkjrIIDwV*wK-X`<<dbFnnLc+{HdpwmN_ptsp^+WC$H(^=!y`M;*Ea;iwBU1J z^G+owOi04P41#IR3Pw}#{4RD+-iRYd?gkJo zX0F#kyDe}zp&N=9GrWAwx$6=c(F6XKq{3+zE}zqB!j7fhIYb%5Xu9*S4sT4 zhUWg)YgLR-?%edez>Z9Y^oJg`L!yc>0u+R*?mZ`629-DTp2*$ox@n1pTYeP{s|am7#`n=Y(InSx|m-%iN4|_TAg*Its=No ze)DRa1aK;Zw!@Mu+ql3+3PdS&5H3Nrnm-bSk$`>^D*_O$A}{sCO$5L+Y)}$qMMstI zs|@rch!&kAk^No_uLuw!6WRlM6D)x+`IAuvCMN1Bqb_{7c_CY#`|okXOB+Ijz(|`A zzJTBLAPEIE0q$vwJf>zr_&$ULa+NW3nj7E&3|iF|0L$2p?RbSjK<^wI zJbWvohKBvKXr81L5`foiM{A`_l%}E!5=dU3o35ki4??LL=G+hGQc0t!kqFAJYsH0x*b#ZJ8hha6AvL=OdFcU>aI%kQ$g- zyny?k{=$ik#_F#D_!_n$|1TO{w{@=5ts|XE>q0lz`&0obwbKk`(YXf@*#2pCSF{`F zBu%ftV3Y_cH6jfOF;oIwl$H^qAarPwYVHmYRe>fK6*0?L#G4(x*4{DEV50U5l2Vi_ z1@!foFh9QrAv~{rUJSoM4%|`XXW}}*(oxO0wsgqB z3eG)c9i~?{&+lM(Y#ahEm<1I2@+kHdu!HOdA$Nd+fO7%Qbd%_u)$Ic<#Yv{duVrCSZhq< z^89m{pPhpA4M<7x@DrcKdTRE5N*UJV*PumT!EAlhM|UR9F8AY3rP{c`FoRo1+5n9f#AM}TD6KwUw^nU zP|3Z94-3`t4utONwJJ8&S5d33qq?zDN^uIoBNh$<9Er>)19 zuYV^1YybgAfDuA6hGAw6(@dL&X{R!oQZAP-j~2|C>Y?_c)VQYIVUGPGfmI)Mo&4xa0Q5Q4SUm9QA_ zVx9jWq!h|iSKC9z?opdNtvJtpfuZ3s3=NOr!r2p;o<0pi{}N8e!Rp2mYRyGVFC4}0 zvD>hB{7n#&E6s<%=N zLWT|-j8TjZ?uSR-f#a9&N3m1^=StL)F-5Zo1ua6czt}koG()I*M=I6#J$U%0{PWK~ zb^zN2fbDn{!ZI^|YoKp8NnERuP)78t)<01ltz;6W)Q?3>&2RI>LSny%*Cn9#%x;K|s^S-|ytNJ&76 zkB3iut$X~!Q=j&^_kRMIzgot@_Z0hAPETb z;W^7N&?ZDsq*zeVC&@BXIJ5%$rWoyyMl3va%85p+B}IS3;!@A@8b&D2OEo+j=<6$@ zufGD*q!2>lJ72#HNMc`ICwV(wELzR_#a6Tax6_&IKl}DqKlP6u{Q75p@w%Jt&cFRb zKMODmYb%TJeI9cELup|W&7qVsP?LcRU+*~t3@e2l`>tc<{=q*v_QbaqPCobe+oTj{ zU#-u*T>wZ%M+p8zt66`d)vW)!m8IE%x!FrMTsU9)KqixWXEs;3CSNF$J$nyfd}23p zg#rKx;z^Xtm6)ZU3I!$S;85q;unBT@4!L3$gQJ5Q`bk5(x`p`}6t(RY_k6gX1J~(- zb05C%q0?z8wMp*7^V(=T9ys?yn3I$Mvn2Wk2QV@|0l|HAoh}ObJ5Z~yL7;_nE{B|v zf@P&(rBXO@^X)LKKs8s{qI5bfoIL&%ZoT8J>h%e*_{c@1^MTNsN(NaVCPxijc_ksj zKs7~aD8v%pM+ip8#&P!aarHROLiuh9f|LTObSk`X0!X>$!-ib_1c$!|wl8!ik`fBb zPC*h0&-c-&SFyIbjK%p`%+1bVeRT=-TGegTYgNbT&PXZe09*pF0N^r!RsFLDmE5=R zeN^P6l<+(kp68+ipkA-0mVrK~pE7^}0FwX?0%S6q%a2t0`^H8_Cd!k$c9ZeRU6`2M zg;Kc;!!)(f2(Y@kjN#DgX!7-y}^KxE{m=4Wm{Kf$w`7&ETWkX`^1N=`PGm z7u^;@D9$FOF#xA|8AG&(U@2I5+bM zvY9^IeBi^_kv;-Q0UrV;tWX3|y*^Js!le`tM1p{ULRI$@8`7Yt5jrD;L;^jQ^oD|J z(aca7ONPY&1w+xrlOV|tkOFZ|Y|ypV8|=_uK7dG)csD}tP$=2#8X$W&>*zrU^mggC ziXO)Tt>SNFOgMEOdO1^rDtS+?c3RXhA$=d|+yFYw8U*(NC}a-zISlL7T3!g;P7~c` z4Vi+n*6IE15`lmrLg;;XC_*)I5o&-WApOBB(U?FglqjGGod-m;p%oGo+O{ufOZ7NR zaOtB~U%-VckD}RG#=bo_qF5@UP$&YDz%U3X6Px(a3hElFq9K4X3qe$3Bo(!3-@b$C zY%YIKtJ!!6+p!(5rP)ZLPB!2d=kMSC5@)E*qjy=@&i2pr8&fv>NXKDO%sGLrA?qkZGtP?=N{VaDr_^2 zOezo0chMC-2$ArGgIqd~Tsi|gZD4BQ93DCL)r;%3rGF0K(*WG7cxb$gkXLH06;NG} z4~wu6szD@uNEmu8mY^CLC!yAU!hA5hL4@#NSvlC2t&@KdH6?&>pBt>v91<)jplbDW zLP^;4iBkfl(93Zg1W3tN*F%V0Bb1=i?xI?4V0dI8&?La*t{e!JSGE1)c5IGLyS3P9 zxBhV|mHw?W$DjJUXHPuy4@V~V4czZZnMEK(|c3Pu?`&w~^k zLQ0hTM=`cz-^itN$H&{v`gQ@}uOWn#a;e#@eY4rDeFFe;x#HoGv7H}WTAY2G5dLk9 z8O71D9oT>1I*g9(L@J$8$q4tMtO5~R1T`2fSQ{k)z(F_wC@x5&xq)(j1(ZrKlfWiv z5R%q=SrY5wCVj2-3+j&@{T4 zHn?abmn}rkqZ(D!o9Gj|Nqi;F0W%B(L&KwRT^F{U+H~OKF#I@YJ>a7U3B44m+aJRI z1I}-tyt64{@Sub9hy1e_T#~+#ma06xR=7E9X>xak2$M+vNWE?zn10X5- z`iB4saNpA%77e8ghKw$vXqO({1l5b4ObU+qo)5?A0#agiMRos^=c-p+kic;iY9+2g zps3>_Tv!wL>0-mm(mX6X4Lg;={sT9l*{I>tg;V(UBY%o(58Z)AcL`=QjSs%%H_>db z;n?{vq1&xu*Tn4r3~(mEz>>f|0WGu{^QqU9DoJn$(9<#2Ra!z-w;-SbC{BT<^hX$QUU>qO8+3) zwddeHCyqV!@3EbvY{x4ILX5W$l=qZ`5TGCsLV^h`P)q}6evqsy*9#d6f(8OtA~DB= z+lydrCdwX8qoDwy?XD7Z8m+%WWMWPWC^%gB;aUMgz?cEX6h+PTln9_{8cJt1u&$LH z7nhzu*K2_iinNsn7e2W3K?#Lzq>xLOFg~yY&z$;J``pa2PjSKj1%Ts5HJ6Y2#?8LGQ$l&4EIaD#Bhk-Gbozr0xC|ivdJ`XTcop21K?s3nyN>zUXeqs;c^ED_rFsmZd8H_87AM+6&&L_5CD`z zas*hx2pJKKw}3FAH3y`=ingTM3mJC%C0C^tLYek8MlA8yW1LV`Ob|imKUNsfuM-sd z0^~;Y=DJW2^2FoTSDU-ZKu;||{~jv$qZciZJZ4tfgm5{yFG7S9WdMBDV4;Qy$$g}< z6*!%iLILPvBlmnz%hbnDZfR!vl7kR*TQ%63yypIrsCyGD`UUfh)b@-bK(=U@z7}B& zi;N+nB9L*AKBUJX1P@_&(Elo`2T{5Mf%X6)A!hva;=rkKR zeA}B9%_z_=(7i03WmuDq|F=gE7%(~oMwhfoNw>rZ0qImgx}`Q?q;v}+A&qo*gMxG_ zAT3CD$8+7k=l_EDI}Wbx`qt+>Uw^-%qf3hdKga3*R|q1{t>0SRby^5mo7b^|f6oUt z5Qp5_dI#*P*Q?-XgQ6&24-z(52*7`v__=*Efh&OvwPtx9&==*33YM0>smPc+yMw}= zn5s1hkbUDr-8^heBxb+r(4xJt(s_RsIyJaMvZQOPDMvNJX zLXw2V{1yBnd3|m*;&pC@-bAFz<122e*ref?yZbCtdq}p*v_BL!b3L193pe58#LAxw zwT65)0|{VGmI!l9iE)zUM#xKhLmCrU43uUJ$k21-OFa!2BnF3+cAA-77|B!@uzlxL zk`A~N%3^MuP@pe^)zuSSE<<``Z^pvM09nbgvGd?7qUFn09m=tLdgStZ;rBSaSszx5 zl-RuP&pcmrei%H!Py)RL=H5F2jc{8~p|Q}~?Yj^Go>6rZm#l*y`lqLkl%S47(%ptM z$}M`FBM~G*iBo;%{q75%pPHTLkxCus4QdT8gWFfuu7?jH^VRS9@Cq#X87BS>Z5wMSm{u@nsj*IMu&NiGf^)0df)zITt)-@S~@<$~{Z~H{P!?~J6Z9$B%U-91VIY-{E%;JwD6xSFzqtnm1!#zF6{Ne?t8PM}W$I?A6~8?O*G{JI}1$ zuU!Plf_qPm!7!~d$1Zo1fYy2K&+*z(DKo6rwbzH&xfn)WT?4LGj^wG1y&47eo{V+q z5=sDulh(Ox1?Z`L{`PITj4d(91<0%oO|t5qB&D1B6SjK)2_oYz=}Y3W#7!W^L!MDE z2j7b5yJ+oGeiH_Hu;USLKxJUaVgf}UQQW0m99_x`TZgYuC^QkSm~qCZl%UuP`HejxmDyT)f#NN{ARKsw>DX+#UjlV+)shN*vF>=meSnt$+5!ad4N% zt$*=I93m70#bv?7Bs*8Sktm$c=1C;s)P-?dL$-U~yOijVym<(9Dj^Pz-rmL59_f`~ zX3Tkwt77?`&a+w@3LTK;imRN1s&YUaF*x#3>mPEGyPnqq%&GD1ihm}WbOH)+=kkim zZ)5i|wI=s`^Lkg09dgR6A53qf*Xx{W_sH^(h}F_dZ!15R9HnrW&tH>47cpMVnWv|Q zJt*O}LOj@e+}XZv#z(lcv%udMl2qy4>d55h?O;VHQGeahLW7YlMS)){w_3Ppl_i?{Wl5765(gr+E+Z+-`4Usp#yX_fL{$a4PW zep>FGpk07I=SiA1wON3*_cXOGopi-d(s(d*U1Z+COq1o_$n)~$oI>l2{A1U5wxFJJ zCf%J)bo|q)^u-SZ4XR`*P@?{4bAKX2n}@IV(jFKV0~VI0=gPnCI{;V|X;y+(jd=86 zK{!+In&P-9cw0o(-@yG8<`JIG#_`LdT4lNT%jo$i3-o#Z&9ko?I$=-oRLR5`p-*Me z*Z7$GhYc=a$iyVDot&j|&_;inv>|p@)5>|09C~IbsKJ9Y!c)crj+f4fUAeilp1Y@Y zuA4(AnjWcJ2yUFhylivPChh!&+P1j4P)uJUkurrYL@?VBDNjQAx5 zaB+hl9$;-QdnytSM~yB^2}Z6*ziBO~urd7uzB8EwgYJ`gFgRvbzK%)$NpJDEK&-s} z19cdjA;+#g9O0V_*C$n8 z%Q>6AL(S3Gf*ClTlSCz|1igAK0$(t)Z*v&Ule=@s`s!dHAIU+VWdeh5Uu4>A z>FhDVu*J8nH~X72{}BItmj)|4gdTUo*Xy$@o~Js~*0D1-;i~|m7vgXs?sv=#Klx!; zp-_4jJDEvBe})y~kFr8h^zCcK95f4!=q<|9GvlPIbS0GE%d7s3op;GLVNY9Z-;yRfk5MWN~p`{18=&b+bko5iPP^mIN^hV zUY2tY-pd|?3vY6rG52FhqmplyD8Af{rt#HhoIhUJBjSNC9TBfs$DtJZ3NgT3dtLU6 z!{k$k&n`1j;Hjy2N=vIYwTPgwSZX#fiAku&1@=fe1_vQFzi{!Jtm82Ud0Rf&f*XNL zmtfn_gLvP}x@m&kUTrpzw#6hYUpm)7&l2@H{P69Y=S_#~wwT?wWn=Or49{}u=_D$Y zgolZIc5<1sZsJJr1|U8aA5%6Jj79wLC`Z5a{5;$At<~}~MUT^#1^Qdb%FvsJr@jq@ zL|sW0>k=Q17ym6cc|81#yPIKuI9pzJnR0CXbNq)0kTTz|NGg@L#Ol?eh0x$#j0FJP zGeDvIwmsIV=<8sdf5L%O@7|q4@^Ap3FINMJFAFN?*S8SuFpuZ7lX?yLl;BvPOFxpp z0S*%x@csfI)Fr(k09B=u^iYc(-J>-+qL0F`}X8Uc?Z|(~s9$sfNBiodo2$KAs?I*pX zszeMA_b@eloHOB~wvUp>0x7Gb=LQ9P=zhqZ z?keEcv@Gz_V?EVod`Af@`S|kIxhv>>WyqE|DA#lZ0$V*n7|RlWpGt`?k=Wj!iXT_o@R7ymAbHPrUlQq^BtO@XwIMPV96fgj3SuJ~w1V#Yvu0iJP4 zeZG9MIG#$)`$_mCVF3n|Eb8orHX5sZlyc`et{zT44p)jPsg1D52&*>xIgCJcp~4>X z2|0)zmPDjW0(Q(C=74UT9|u(Mf`XK>hsY*Ts?<)J1&iMX^Wx*|)x=D2c6Vu?!rIOO z6uk3b8L4cR{`0@Tr+zj6`ggCC?du?gY~9nnf#(`5F3(AcNC->3 z)i{_Bb$bLw^$TkMt6OV)Rl-;j6a~}~Y{)ZRr8I3k;+5Bat)^mm=s}QXA3+d)crmEt z?=A}K6-iPRXK%!H!-e4k=6GmMl7h;(LduGv>w+s?9gU}&Ne3X^(6qcc>5ut6aH9oU zMmypsdu%7qM-w)?+YdpxnxdtX*2FJhW?@%G)2Jv&ra)?a5nP>m% zOGiYyPiaakGvIi&Q75O!6jS%Kg{bq)Y*U|O`Mxeq+P;#uRo&cb?>K=!F{d_vE5bqv zWU_>iRE7{{QK=X{we6*;05ige_7 z--icV>n0vb@|6%{MsAdF2U&{JtkZPlQLc;uFs zG)Jg~A!A?I3cdfRg)Oiv0s~l5%6DJNTvs0zT6G?YjIVU`|EW9%g>JQuISKz|L1PVy zs7RJX<>aUd9Xv}R)DEV>ZaVC(`n^KK$zDH8%KD?-(r0uXn^Rs$>%8!_=fBsDW=pv~ z58dlM!5`pv;Yc#FL=H@8iQ~8_?U2sU!a9{H>GI#k$%)R!1x3E%f&8v$U6o^F>g(>= zcZVU(i)N>-wv&#*ff;j=3lVLGpOT&f4f4Loi)lJpCT_z3$oNK452bDH0kgoEDpa=S>$mXE84P- zzo?=ErU~nLf*m9~|04@LtBCP9jwG-`i-1Yq7gdFzo&ZPaHWbRk;icb8@CJseYg{R= zEd}IXk*l)OHLWs+g|T-vr(KN;)@kT0>g$88Yen~@T&R%pjSDhGOJUs*s>0moqk=7? zqn{;t89p5CGTHhxb_zSB4ZA8S|Hi zk#*==%STq!13u72g&_nH{#_;#xQg~JaC5PjWNjJU2fAR}&7fQ-evZHI;5l^O(n@Vb z^At7_*@Kmt0Y@2$YxF(gTZ-5qmB{&l$rv< zp&&0aRVU4vL;s3wNgg|bY#gi=Ud%yn&?{y_8B_WZFd~sr{qo(2@qul16w1&(r8Hq8}XCk@p}c)q<(H3j)ag?jgetkiD?DB#Ldi z#|V+o=TKEu8LANqS`_wQ*3UFlcF1_?dA1W01ceV&@q1$dlR5RC&=>p1ZA2UX1fRurD^PxhLH;HDL z4JfP7!03&_W0$gn{}1&z{FJ=N(jI-T`|p3u(kDK(gT{&IQxo4_Qi&k-I0=w$JPG3Hw>Eh?~ zSJh>gALirU2+^QYqb&qH)ncU!q%50;L`dqr*EB68pZ#3gDYU02du&*+V|XzUcIeW(E=U@T#~qCGLRZsCbPKwEgA9&-;oZKX>uA3gAL7%cogzv*4D zkG|Sb^m2wgD^xjeix!QSg(JV^CHjVv`)7zTx^hhuJ0{B_h$E+1*VUgg5@r;fmV`Nc zepc88ui@tb*1pg%|@s#8Mg1A@?9&gR5sez>Vyto$*Sc_>OcA+QoRouz& z>EM^s=F>;e6%*32>5=HU^;|i^)6weSknjxP29Zs-Hsh$MDX*4UB9CBAmG%0@E~Cs@ zNq=m#2?$vxPrmDNvwewzmKPMeqsz*B^(K=nLE{sgDp+!n-=d!mxVr8^iIu?;%Y!|} zr2DDfkoeKpo?eaX1pht!b4p-P?adZ32(h^D!T&-iB`fn&hJ@GIk0+oCESHxB4icHe zTTd7M2Hf8l=yIv!geeLI1YrC!&P8fBe|}z0_NrjA&~X7JDCg)RCm={O87=gQ=WP*h zZ_WNu2+BmTg3PD+u-g;RIX@B3^wgc31J=scN_!l9cq?_jVMWyb!G34WdC6@d^ALE$y!c&C5lnccw}g-d|9#7A;p0KV z$9fqdC6zwjmT` zTzad#aU5mPqv3lW25s}++XqWWfZPAt{1l8wO4~+T&Cd{-8X@GVC-HpO{JxZa=i1p4qlMBF6|w#BB$oc@`TL*5XN@O4Taj|?BKmh4CzD#B_NbrI@FF-yk7q{JPr7_- z#^Cqj+J%4QTA#VB7RMAp9OOTsUl5tl5y&&x6ua?ur{gLT09J57yR_wPkwFcRq@c}h zswd**&qT^-=Rb@PE(TsMq;TXV8zIKVk6^MGE+D92o(U%%cW{1`GLjlw^74n2E#K48 z2WHUwR>0x zzNu6po=mo^K>QdE)}GFIl_Pxe@m+N8?57};vAjzDLi}1Lo)))m8O|=qX5FffXa2qf z?@!4{cOgwR@6Q7WtRr?fLD>G)doZkTtCA=CuD`n@OIMY?Hcl(tgsx8^Bkf6yl$MolZA6if4haOSgsR#IUx>AL zG~Wn$7}A#xBe$9dD+f+*4T)q8O0~ZOw;!D4K zegeBL+*Q;1&~Bj5-W4|lY3ycKqN#F}YgHDaot2mK5P-IE;xXVL{$d1Pm<2_7a@MP& zN!F>Fsc7o3ZYrxV3%DWydJjiI-i*^HBL7oKwoq&1qte3`Hp(8i7LzgeR>wh4qmHea z9Ex9WK$N*8cM6~>cw`4+=1cCJnM9kg)a3-u;o}g{=(S#F^YV>$7QlDD7Py&Nj}?VL zgMA$_7B96bAZ;w0k3K+z-9ML1?^h!iFUZiw)JT~;$|is6jl;L6>qqB}dAkkfh17v} zUlI7(S67IB+ec3h>)TavG90$$uq}-MVsH8fj&wV&c3j2Y(LnIwT;%%=qw*K@vWiFk z+v1FgmVT}>BaFvs!esyO@d)D4P$>g_(U#)~YSu8VkCL-BM0IGge}gFGNUAZV-nLU4 z;w!d=ZM+Xt2%$QGxt^^@M69sYcU!7CwghORT+DvlABm^y;e~w)-u26D5e@G2Ad}vR zhB7iIQiN)wFP^Tnc=D$zpbp^;>cpGh=Vk*XrkRzG9(tKTvO^eFY$!4V1JSUV9jtUa z^eNqkwk$8BW+7>qwwTis=fK<6s>6(4quBL7y)^S?DkX6I(qV>Z%3Oufne=23htTn~ zRb0d%{qqrEVE#G*7XA&c>94Y(;4EvY=_hqTV?|2b}$Na&UNHP^ZO$D@?Lc$7kCJwzL- zZo{N2{xO{*KY70Mu)Oo4r<(8K_vFxZr7CBIm{Jz-xYG)WML;o(!Vdk8GUH?*Mcu=0&RB*T}L)6Eyvw(z&U9YwY%Z6XYW0L3djSP9oPf|}7JDp1dn>}wJ!t6&xwVeMd@8}vCtl2A7Gd3JcEPtMiGdiK6Czi+C_;OtgZtf|x!`QrNH8 zM3_CsmAIKy@zo>DLcp>Btn6|icO@xu*)vA9b&1np)y*yR*3xF3>F zsliH(j$Jh2VRwmpT(6pr|J7HikNzE)^gfAGBOKvJBAC2y<)yV*XK3EI4tzG6oQR1(8`ui5NYv9Xi)>|Sb%H$)fv0lS@5gGmG)dvq}n5>-! zccsun8Hn&QmM0z?&JWR+Riw!=8*&Ss@1WX4SRllV{p|bUkG0-!Yq7*LhcN(%Bp1y& z%>dhl{~XIhKOX3KVe{i6LsvCt0TBD0km83FEevdL6Qas}RaQhyB<{xbk2{F&AYY`e zL8Js6vMb2^|Qd(7K|OvrZ;Jx7)}L zTm~o4Gpl9F`2=)%vIykzM1Hwcxp_PAhxsPc;pQ7$oSryD5~da?oknA>9hyudo7l1{ISrrP&v;Z5S_23A5p;#IY3=4!dDCGl zp+qD8L2Jt?pX`C#XMNSPt*_J4t*x=2W{Sr3siU3;i(MC?fVlhGTFO@SVM~b5LaQWr zs_M+06Vj_p_99q-E{9-xT^Eg`Dpk7*Q9@Kd$qe=%Z+(J;I1+z+Yi|{B-3v-JGn(r4 zYBT++P4#%*v9{rv%u*>QYsZ0;x95W~t&JQ&%U{XODHxx1VoK$~U6uQ*PR4!#k`LB@ z@5>x}6pl*fIA=i%n%Pm9_hNgnJ8P4%$e>7lQOFPfgEm!V!H*F;*Y#!(wncE)}=X!u}{b2V1FPi%OhUeTO@Ip{g(VIn> z$=8aTxbCUZ)N%omF;u=pR|Xi4RO<%Yy-|Kwv+53cyZWn$e&A|@kWR#(>cw&(rCR{z z8?mSmD~2vSe)x_0ICD;yOK(0kKz^=^&KoA{C~A$#)=jx>%4jKkZB?7oV2oRoXU0&_LdD$ERW z!63nSm@g9ZkorpJhcdn#nEoG;bTD#t>|vuZGmZE2ji^J}12DX$V0k%DU>t=E5<5khHWcM-c0FZcCcV8v%ee`^J3ln)>+X11-yhefeMnsqjRW1-2ithjQg9dc&2tXc)S2v869MA3+Y81B+cT?u3(b z&iXW9YaMAury>OY?T6y&Mq+UxN)?0Zjf(`lC`sTRvD-YOu*O^=c^oHO6I^jsfC{Fz zw;C?a%lqE-{OPvwwyXJ@=N)&Un!d}|vy=$(E@vz8hV|D`$tj5C`qn=eHp4@9H!5m3 z(eROw*eDR=v3w*d_*?rN)zr=%wpFe>wyc=iB1UMKo--rM#-`iB+SyqMzZ&|&5bJEH zG%WCI!=mYO`eV(m_aifMD;N54;g|-%ry)#4rOxI}UOXCTxPT^uS4ha77YoZoAai&p zKjG1>Yju4?)0U}sZ>9q>mugedp2sscY-d#J6*Mfyk|DuPcZZnFu^g+?=W^tUND}@L zQlf{~;EF!Ke90d_?=#|9(oc(Hd^GtL0V7rzUhhd~C!=8Jdl_#SZ3R!sxm zJ>oFPh2T8)dd>x|=uex{u;+K>)YVgY+?F2^}FM$Mj zee&}Qqby4xZ>h|uBaZ8-0Z;>&aLI+4>;Asfz4U{5fvS|@A3XZNvs&A_IsSGZvX8s( z;6pK8=A14Ez2+2DLR}#TWf%VXhfnjLlk3siP)F*7W>quFgn^T+h&@(`b1|)p^B9)C zEXogKCY#x-%0xT|lN`=36K_hR{+z@oRArqsQ(6=eim6b_qL%!X>2rzDIXVMP!Ml`n z+TIsfae+|jp!5CsAdVbg`U0}gtv9t7WU6PKne`xF(g&Y-u*x{bSTrRV{God5vW*6p zEdO;lqW_c3=In0O?w7`|Pu~L!yF7!^mAlO%83)S4hXjVfSd&|_!T4fJVk@#jyWoHM zMUCmK1-kTefEh9zid8m?#mb3^xwY~+oGCNRVkJ_E9%|Nl$cLcp>g;*GWG`;o572)e z?F#r^t=+SpYDCC*G!Hyg@Z4e;XG+yZiE*-U_)HdWtAs2-S>BPER7O_Jp}N(menKi0 z6bT@y-e3P1%hk3Qe$kxq+-!RClg~r~5Sv{28DBlpcab~1hqk}%yN^^{ zJWu=64Y4vS+T@4XkjF2K>R0k}Sp0fI+UVbAOs9$SU6ECO@89XyZ3Wd`nDheHy8M{D zE+ra=7O!G-5I;H>vMy_k?`amdPlr3hpB49?UTEgx!1TEz+XdvmaCtvg!8;cBd}k)0 z-;Lp!`mJBoO*?=NVoFi90wfpAR_pu_>;cF)XjB2I_cchbHmvu>;XW5GmQin3cpxE=!4>g6sNLo}ke@4A?*^#N!>408mHa_!rTOGh=V8yMS3i1o)Y}-7 z81l(!e9Hr2s)$)ay-Xy)O=r0q{?T8FSehO(&$09JB~|BHyF3#ax=t}{0&{t87@K+N zwiz&mv9Yd+a@&|rI?{rg%&r2NZXkxV(qUOnz??VgwhSMm+X{qMLHV{M$(_Xh1*0lO zPlT5%%HiDG*r<9gUyEh+=gUhcF1&5|&swDT?*YDTxK!Aaxj#W36{zF(@Z-M5Kn9_Y zW9uV_K9o+KyQchaZLc^8L?5H8pC&!7I1m2o0oeCp$QINT`wOVED*QL3&#$43>ljfI_@7w1cj&-)jel0-Sr(z7j(mzyCrh}f?)Et1&VcU zE$AW&OzEqKHvoV$n7%MATVc>-5YRqj*T<`nlg?Qq>`0nDqyW(y!26pSNNlVVJGC3M zyB8)S|68iF8~8HpuyxR+vbN4N^Ko&p=htIHP2j(Yl$c>knuE5jA2;!5%?YY$Vh$cq{S;MGaEZhzYrh8I_x{E(rl~@x z-UJ})F=aE{%=c|4WDCY5JB_-y6wyXul9~u>e^uF!L{&b~D4qq4$K_z_6a!)#o#)n# zA+i=w_tT<*)};Y670%h^?}KjtSN>J9%!2M-H%^H)i%7X=TF?~8R-cr%`#g3*ft46A zrtbnzF})5lr|msi+cv?&%p^G@XX=NuF9urV(=gF>uaBHRb9^nyYzQ% zKZp2rC_?2kaHDpqb^l_lIRB)UNrdAwTC0qAeGX$`eBfhaqYjPW0I^IAMi29aWrvbP zZN_{|H+qSd?JIKkmnbB7WpUlCZ|m{uFW#KCmQqVhj=b z_JZZyki3i=|2t(AKSYR*K^6?=)x9+98~`AK{wM35m#Ezq1}r!t#$|ygo*Xvg&Je|S z#L?9Jkg)pSJU3C|(lT;rFH~5xy(oTpP``SwbDna}{g~{2_yVL`c~EEjv9$u_F--vM3r&tl|#KJ=hKMBL4Ijm*ov`jnSmUoeh3qQ`?L$j zPTLzA#0Pc980CVHU8`()`w3JVW-*S`e;)E=@(QwV>6Y(qn3dnKK@?@ELmhu97dV2u z0aG9|Gx=`TVOzk-J%j&k_`o1LqGHKQ$*6obdbj1h{-CXoXPyDoeN1)kE)lWg+;*#@ z%K>^kv;+S@Ei+z+UG>=Kwzo#AxF=owLy2ss?a82*%rjfI{8nSjm_KK$A>IgL4`7x>%-|w zhG+pG($%|#C3)D5()8ToG~=*148qvhCAt%USa00zs0a#pU|_%UlL2>cjK>@`eS9|- zNZ6|Agl2^ent4O1?bQ7trtgBJ0U1$tz?{&=?)hl-q>*Yv>bP-RWi6=6cAQ&no?DTM zk3v2oB%R9C+Lu9&tIrr@ne~vf%NN{d=KT#zKiDs^Z2f677jNHUIvOXi-`Jxd-bGFs zC^4vLv8yt7nC3G`SM^IeO>wA2iNml@qx(p}xwf9qj}}A6ayQ3<_$iw^&>))h19MXM zd;)$CnLdZN2(sJCb~M@VeFO3KV<(^tn$Kxfw*b@+oLdZQ$O^M5a^1PA1ros940Mx! z=42O4ORO3iYEYVYam%6;|LPE!U6Z?Z=)mky!I~>H@==ddLxbk$-s`CdRyE;nL~I3Z zjY>FbNA_DcRWyiL4$NT@uhvENMB2tp>h0DSxs3dT=kB)R1Xp?Z$S(8eZY6n%fqq`#s(+d%QD4Tn}dZ zpUek<^eSV89#uoAdhc-_mQ`H^@m0t7XU%Es;LuRaBNLZp3>dK2CE0TzoUZCQRinl) z5*|ty8;cGC2e@&Lm-520xGet;xpRM+yGQ@iC5!}yjKC%hfP+q;A1M?qe6Vm`9ePq| zlY$p|a%qA|^@MgXHmlX5XfiVPJqSNJky)REB}pLn>Tghyb9}PvsDP9>229lThnQYk zs_Xu!cbA|LroeDp{S7%p|6+YUw6e?7s3w^KW+5A$b4!Rx8`f15Cx3y)B}ILf&-I|}aYq`9C0Oz_zUp|21CvDhT25XjpP13=GvY@8t8G#1 zqib;|q@J>F0i;FoQ5z3@1h?knoR{xqF(C)79o^?}tH{|aC9hm6y72n@1k!>4=gqkU zhkOvw*w|JElZ1JBW1P~Cl{FEN5(alp#VZ)x8dxn8! zfgPcuW!8xvB9tG^gZB&Ov50NlNq|j?v1x+T81P?R*$6%K;2V{^jnrs-a5uhEsyq<7 z93WbDr`)ZN857Q2s(eN}`YgHnN3tVy(0%1rl4l(Tg zF`=A%rlg#nbE;Vf^m^iQ%Kk0-od&6)O7#BNAsDRbg}B2t<_oD@f%riVydSj-P^t*5 zdkmZCXhI8rH!?4=(B<1DsoS2lo*f2DqpeL=1+mvHj>U&veDAbbnQ(y{O;rMy#e~=)dg2^qfLc_)}69Rc{Ke= zGdKx*ryNT+^CN(24~9yn>bN?ju4WAU2qOkM6L4ULDvPD~rI^iV)?&<@?ZWyo9L=kLj&QzQ| zYD}p09u`9;s3*|&HJ%!!;t0|80`xel1m9-fxt^V+@s&IMe2^PEyffld*pG2rYgqRS z-)eS`@x4cg@jm~|i!kDSNBjBKwsAqZNQWOnO3W0h=zl++1BgCVESDbpI;)B4xgpSC za0q*<^h9aJ8bT_xd@gxA1FPg-F6aQM9KH%QQy2dV@O^z!? zmMux9z_=&v@YZWrDEnro5)9)r3oW|6jfyt$zujKRCCUsV7^0G>BnUCg4REevV9Ehl zXS^o)lM3)D)SK@?>DUp;z^%`lpTSg+X=_GoEDOxS6zs3qdTG4o7OQ)*gLZ)=&gMnL z>oGU|K=0GA9!~QL^pF-)zj^y5V5j@hZKPgF@#ZG1tN)U>kVN*sIS)X6D8{2ZJ|pYY z)oQm943B-IT0$8dOym~H&d|*8V$lPqrddK_u6N(N6C>pTb`!&QU(psg7Z(xPz58!+ z0BbMXM+n$vDb)jps6e{d1w}xRSu<&lQhVHYo>erH;53GeaG!-jp7)Ng5V zX6up2=v&HvZgL*+$dNp+h?Bi^XSYc_epL;dViesXxjTCVGoGwKSGrs`n>uPcz{Xev zs$yFhNIQPDHI>aCyRqG@^DAkBvO0NsaFkNI#6U)JA^f^NY3ELdbZd*DFR1-Rh!%#n zDi4qP`eK2oM?bbx=dEMYL*W9f3AyF_pTuM^i32I-4B!$d^ZlUWkA3+ z{$hFy8TLXIwsK9E45e${Q-}AWvXdpytYv`N%PS)m8(2&;6=%Bp|S6-3QU)UL%+~_732t zASYId0ha>idwsgBnO!_&I%|bt5EH~uM7Q8#gP0_78&SWULxyA|Nw!yq(G-2)MACt* z-KmW~eZtv7uQw#Uzh|Yw1}^Nn<~P8QUgY5|h^)T<)Zd`6Z*h@C@|w~tuv|CmIm$Ik_)%-nAQ)b z%PQ|j*x6$b|MgmtRP3u$%_HNM>@Te+(A6HfR-@1@Z`a*=h9HalRd=Fb@cdhvin$)Q zb3hgInye;-s$x(7$XrQa&74{0S zmD+I9fUTMM-+Rl}@gI0V>FhZz&r$i~jEpkHs)=$ou1rahf$-D#YLdw4$0vT3D{p85 z85S7=6<@vuyxKU~w-|d=9mIe@dCfKlXVHmDj?0)!`r$D1G*6@2FrJcZZujS4IOjgc-r^02>Mx^M({_cX8_SxI)ZKCU%G){$1dGe2&$-=S~c++HZ)8)jHWZQou z?J|L1&a707;RY>^zZU7(9XHqE?WbG3_Xto!7N{Xs82J)Zh=x*ToKhB${Y0X-R~N5A zUR~owoU$eYNyQt(&$aI~FFMIdMYA*l}{)pT@=KzQP5g{m6%xJ?+(acUo8L zwhz%z;WPw`bSSPCJJT7JP+&6~X;|u~|TMId>FDQ&JHwIaT+r zmbzF=DeJ90918dN{lx$JG`r7F>MAKGgBRNK6J~D2Nhj%sU(%SmeRifIAnH;!FW^sV z+^OzXBKi4C3xm)rr3wA{NI;2d#V!>)j6cR?v&sM52RuCU%H^K0=3k&q5>~TK55v_A zQz1Fj(MY(Iv4eCX>xwawO`uwenvxPT5j~JEj~Lp>y(rH;E{wE3sce0KW(+e#E@9zT zL0@V?SY+eVb6{g^$-A7!QfZ+2;ox$w> z?W+oPf5h@76OqNsR9oAZ@|IX=C0Lw(flWl5EC4X5UFtDu`Awpkd$nw;%|pso#9|(eNk1-R#wPZfC3C-t0@Dh*Z0hOfB0IfG=Y8M&Om&cTGWg zpR8W^+3~87X}jEi`U!p_K$e1J5t(j}+DoRf^?twI@-%;sj>^X1SNed?pwy#BdpmIU zZr0Nt`0vWfafR7?>FL-xw0agx&akup_T^ zr@iVk^Irw(p%lc&7yNB^b5 zguB#8>j#+JaHm@8zWv5LZdotGeq3`VL3#5{?J1n?C3*i6t z;#V>_K_uWirLtlCcQ40oiRMhbU!@A9ZWm%NJqG2%sMOTeyWa{T%e04}s(lIHonLPE zs4~IoL*rIR%x>4-9sO-=$LZH5{<13r#;aKU_t~8l&dz!8;r7;b!Nl2y=+C2#gzs8r z9$)9H!k-dRHf`z}uMR?|9TELm{u%Qt+eKU_ZnB`u>em^Q zLFGr8t4XX}`1q>>rtBy3M&DKr8as$^2pO<*Rg3x8qz0E$wwaJ!>Wv-LQ)y!s05uYq z3{*h&(OnkkgE=y13v>psgE5!g!y|8A_J_xuqh*B z93xZOQt=@wohm~pL8hLGwkN@vgpynxE7IQyw0r(xn&zWH8Q+nRPF#Qn_%RLit?gKI z!OLH2wPp18EFuPv_%1ErTeJ3 z^TvAH|FuR89(~ojokj}=CQ`?DNu7wR?~Ygl(N$n+&i?Unez$9Xh)F4h&Df_zB1Ki(hiGLQ;d*>$^jVV4@L_jU7(Zbl|)UF|!OR z?r1g0IS4{}YM?KNU}s{kw+aPEP+~z}?N~{k9WygX5!cM&!JUH7!Vl1i!(J9TF?^t7 zbHH2wvzoh^qvq7-8;23;{3Bm7n@dK3fL7KGP+bfBZx^+tHAG<5x2MeIb0f2rk1kY*Qn|!Wa)t=HTEUz$LJdud5Sm^1wBae>J95B!OF-9VV{mFqa zMDFX61X1!N*iaeFbsr+)y@N$3;=!_L4K)GB%Pu^ICgY+lU#_%NkbM1CaXRL|MpOjw zuENni`v;iKE*#I%k@glWb&A11^Yd`0sQwZ)c#EA(1G0fNDaq*J{?*s`TG=FbY?Uw# z)v{4dXp;Srst}Ysk}^ zK;8fwUpRg#i?^!#V)kKllT*;L=$oGw=Io1E{&6X&R;BMYXd>y@#NGt$4X-%~_HH^C zI=JE)hy#rr6Qy`aYKz7%_e`LW*Cfc|lX8(mw0dlhFmu`bY66~N7U2ySs|#;cLrYNO zqWf@Vw)l&Hk)LNhMFq)YAZUZ*-VbZRL-m5%@Zpq>m!wHna_e930bE~5iARPg;&{vK z?jmx13vt86fl23k>9>5sZT2vUaTp|963*3Am_Sd_Be(b|?v@wjA%i=`A(OCp2}g&C zq-RBW(P$%~*p*Y=Jyv6R6K`bg<_OhHz1d5L^{Z~Xi0S+;I*d39-oWJXoyX^SLBR0I zVbILmzea0$n;voSLrTn@ zfOJW>2-4l%&CuN;-6hgp!q7u0-QCTA)R1%M+;hGkz%vi<&faUUcZE}BLO^d>SDg$4 zTTo~j_iPK@_ngAv?5~{LM{n%_m}2}xhOy+Qp(Kfn@K#7tko4A#`U!cT+Uq)JYIarJ zrSt<}W#jwis1fg@wp0~-SWYUYxWx&g9;vGLgZ+hNSq+7zHkDm*30@h82+a_ z0WC!dAzh?Lva5YxSu_DHA<0oeUv@UQNHeRiZb#q6Vk@feCps;1mlI-T#U&~U$L7PK z@vz$+1(oR2Q3rSi5LIUkGlG#i{k~9vN!0V)VRb36Bm*oQ?7^mU6>@2^X8>25+hfT) z-g!Ti(`3Bw+8EMwdp>U~AeS3Q=TPutGL|CLKo&iN5Mll3*NqzUqBil>qZ;(&#H;$w z6pqB`Xz2Dr(>UqK+3@~MxhRSclWE^ce)x1EIZSO|Mz&1)w zZovnAm{U$IU+5rkuY&x6vP!#JzEX4a;NMJN20eo=zNas31{KcAu4{3mdN2(Z#)^!g zTEEcGQ?Q-@oe#@5Rhf`a++{H93yhJ(#>Ak%_f;+I2)?^xaq50WS-)9a^J3?ydl_#B z19qu{4p@@{>>WIcnxQ!x;Ef)C?_bU)gc*wO5nss&V|C+`lJ?HFe5P~r4WG`xCBI~D zdVwhmms{e`6B}d+iRapgt_xR|opo$|o#YI*`EqmleP-1hH!j>b7(+!`=tW$xW;)cpk+18r9T?mLiQ~-4mtJUb!!X5Q_ZBjTmO$c=&>H>77cBPp53FH7v#HOH2}%|m z@udlFy+r)NyHeHPwnre$(WOX!UC-At{P5r;B6tKXi4qAsr9*THJ{dt(X6;+^U&R?8 z`d=CK!2Pb|g1k4Bzwbu3WcdvvkA(50^5tNGrX z@~6EAxfcwRk3{{QsEQuH@XED1_cr<~cn$!)5u084SV>XOc&$E@|^(M%_0@1ejbk@e!5_PB&_iFH@#QmObC#3}_R(Knl zx)9ddzDWw8k!iP<4EXioq5Tt+Pxy&BB0lgzBHAHEvtCWHMO(2cMis;qVVm6rC-Fge z%_ZgQSqUCOzA8zYu&m4eNZ6lfaIvbKC| z9(2dQ6ldD*U?;6eaB9b)%Lp0MNte*l~R*{0Si3B7?8n?`>#~=VphfumTRqet?cG^Xbz;G#P+8mZ+=oD(ce|KfBqc}S4jL1t zOA;XEhy6>rrZ87Az?ImOcXSyBzz0WuGJ{q~mtLfeFr4RO4oMLr6Y@tzdN#p(O*Car z(I`KAd|ss~7|ftyW5txDsF|PIgOu0rP98Xi@x*%YN5mLDH~52TZ*dcCI(nngaYv@A zSNDmOEU|SN&_#bl1VZ|z^tK%tVz!fhtjvitxf7c&|1-@b7BuTjpKOf}{J`jNm zgSTI@_x@EIzYHxIF1>Oy`A_~w#6u2#4;H@y?rT~qN!a?JxD%KEcz={?W_rPfWmR0y zRfVCUb!{NYB*DbQE8(bwUZUAFCYtbb_7`!x1#OSwRxJUgr{PK@JaIeE1-7CDnKZ+< zp*hChdA-f7r!}~@ms63zwQIX@@N;$WXHeh+V!2!Yb{<{kgd=e+(m*TY<*S_Ex?3oD zNtBJLpyI&M*I4y{tf6gax+d31Ult48v`K9Y5n|}lq}AN$k-JHJ@xo=_i4f#afC|yu zfE4SP{2avYZICoZY2Gl$yziz<7>k_F`X%5r&G?7$>v$Nnam6O^3_HLs#0~$W$qNC4*BC0{@qUaTN&@i4poA-Y?w2b z>zuGgiYm{aCf=5v*)z083#Ggt-6A&7WFD>z=_7@cbpji^a{iUU(Tu>UP4HRe4(mx2&|^EHNz4XpeGu>owG&6TtiSo<15kd*%B6efrIJJ z3t53)WbU|sY{UB z@WePK#bXV+a3jvqG`*-8R3y=GrCeS${JUOxet)BmDvNa;wT{n4v>_K`rekpKLrH8# zqfb#Vrzay~Eh&NXNcnIdr0=uOFpch-+pzsPJmSNC?IntvHoBO%sXBQw#Z=xaD;`Uu z`3p*3=Pjj(+f!2V)Q^US0Q_(~EUd)cu3RTM{>oUX-Xoasld65lnpQ!-->W*rt2!p2 z7tIm57FZHLG^6l4QnD`;JHM?U9RVinbvHa;0k9{ELkSP9>rGsIWQtJ)qwo+SZFi5G zldk1@Ul*XvNKnh)A;sZq*N92D-~Q44swwY&LUJ6 zXZZ&SRY25j&bkqTcFKAuzSA>6~PmU%oa2 zK7kXV3$3^ViXKcU`4gUi^8=S`X(+#ZO)(yBj8}JDXXi%;hxwE#>zz)jLn~q~exYcy zs^FLy{CR=XD?{9JH~ikC!8XT9L){_cpxxfNKe9J~-hQ>S3u?%;KENOPW=Nl*x_6$f zgliV}%dENiNupanjhR&mHXxCdC68!mFv#~KMYdgETF5Ybn_{wIyM66=zFPi3Ns;&C zr372LRmwgB-uPX#dq{7HhRfxaEE;!ty0d(HHPJ>c4C-B{<8x0t8rG8*DMfI?uX(F8vxkz@&};Tttlbvn)nEql1Ru!6Iq61dk#V z(`OwNGAOWfUS$q*AvS!4E!<%-I0ZhC+{-yN5r{tA8+IG}-?qJH+zEc(_R1QmoG|Iw zhE}xTq8X!MJ;(QSuc*n5n0N;Cb>_0n(Wb$x{8+-}=?#YEPB<#ADN@g7sQ=(JBj=0o zR+Wn#pheTVDfxEie@bHD;>iSEuO$IN2j}AOSCu+z3Tuhf1|C8efS{AzU4JLRCTo{K zbL-d)%w+DcOrz^fq@Og02w^fI5{mCW*pQl&QXCIn zZlsZtQ4Uc<`zyJ4=27vA);t@2w}fu^Gp3ALN|3?xlCn(n6mlv$TA%V+hET`@pDi{Ra>82tj*ba?abeev<7ds-Q%!liKWiP9D#!KtIAGI!c zK`9Vvj?WX7_e$DKEKhLvdAI`>n_%zVOJERw(J5~$&W9L1@q!FZ&2*jjSA;`f7902jM4%j{e+vGcuA`IeCrhgR zD-*VNMj@ec;El>3Y=?=bx!T<*lontgxB08)&P%uI?z_1tIzyzM`ZGrYr+yw>li0hrlAyuh^#Oo0=2h)Sr`4r`%H!!DsFB zBIBASk;t-D1!>9iXlP8l={w`Q3I+xKmk;nS_X`34+V&Q3E7!7r2?#-94vanMdn($R z1v}dMjj(r^`oHH`Q;Gt<0A=n0v|;QF!I*|VjN!KyZz)O2Wt0S8f-5vy_zWQxgqmm& zgMn+ooU>2otGqEVQGyc)89wC5FDr|5uw2RA=cVx|=}`>o#ZlO;s#sP|2%{Ea;UYX3 zKIyU?K4gwZ#7NN!@bk@!^YDvlcAbn!Pja!pJpdjH0X1{3Vt4Pw5|Dzqd1j%N;;+2a zIW27DgLGj&+aYpm1xMm4>2SfvzKO<;f1sIW){sK$ua+J?LT)u`g~nf0Zac#qSV(%q z&b<2AFiU14*$8RNv_{L5KS)Vc&-Rf>xuHurrn5?C92`7i{h!Xp0fhU(V5x^sfcFj+ zX0Lb^=)OOfYhLMlv#-~=4@j^2ls|%X9FF$*lCEjc<$_adMF4*6+X}A#2Hhj_k&uQ) z#5>f72C{0{((o!%_+KiJMuvn%IfsKgxv*eSiCq0O5$XeOQW7>YaOPNyMn1$#l%3ep zbmkUI1z|3EI2?w8>`9`}Og|QNuJ*^&l3`nB*P9UP!Def*u!vS(SminjiC7uo_BwKu zVis=|h5-cWQYIGF}@CQ>e>U#Zn08DijYwCDj7EpLw-#FkXGSP;e~WjqkMg#tk2dwci8fbfw9Nj! zTtB)wxjg-)FA#Op3%(IkGv=gosd$2#>kKRn-U1#ci^Og|%desi`Hch%KL1Niji#f> z$^Uq{3Z>;wGX8r%X75rqb-mIp81%$}K{RF%D6V60PeCR4M5d}LuFPn|#oriWNMbNB zJt~-tv^vh9Uz1P|$2_BZ2i0FQ3s#*jp85H;8k;sjfiUl@Jxz)hWX?iu38%4L%H%JN zI_bSZQ)Yd@n>oejm(i-$g#!TuV-fGV1`0J(13p;vrcJHVN0j`QYL9%$_?Ye^pH*&H zAN`59Xr5HazagYLFu|u>!Gfq5x-z<%Ri2;kOyOrgSN2S$G|egO6vZUJ55JO+;PL;W za$zXnuxenjRh$dNd8xdCbR0l9N_35%&$8zh0OF0N7EAxe-(`$T%$CeT1t%Qbmyj<` zDtmOpHnri7V{R;Ub}PIuMP8>Q(Mtb9 z#Xfg~896uK0=vT+Lc)|f1;ZD)6L0-ei^jM$F;Fu*Rv4UGuI;`F>y%%Rrj&hSnKOL% zlZ$~T5IwH<403>hZI`3|VQCqq`5;9g$$xI|)baU)C^(-~oPT(jWz^|3A-_T5j zg3C~MCkOhnk3~0o>JzvjK_O;UGI$;i-$sr((mrTFbzIjOf7tjL5cqu|h7SPt(cx}P zP_}Od=yxv!khwg}ZKqDUI&FizoVqTbDNh*M`P0z8>OJ=`Ihn_oX#Gr)Wo00ucQ<&^ zOGptV*}>I9U(}8fcGMybor%^`C-e&?&1K6_n7|=T$06ufwSPX62Oj;Mxu|c$MowL$ ze!0?QboiZaaLWVoMjttrke{m88s7pxYr@`#7(v&Q=*>u7qXjM!#+-m(t6M}6r3kou zneC~9=M8Rn(U^K(UAR|^;JQ~Q!j;ew6#+w~DzkdpC0ASi97ylf=nz^)2>j-25_Omh za^`p9KxPycjxSsA<~E=7_|C9%{t%mz>ZSCDyc70vGG9xq>ug=KBcnqnz+wWG%E>#ARnn5&k2_Zx7?ek>jgcBrrf)C|P1wxOb zK$QH&Yj+p%AkZio+{t*v;hn0xy0SB zOgTDVSXeUb%=)b^0{&L0bX--&@%l)pRt}6#i(baXm3X!Hi)zqkys5_t>t>En_nX}?V zQp)uc6&x@=xh&_9XMkQl5qEn)bZwf>P2Y~%bxn`BG%2c0Dbv$J8GEn=jTt+z%!QPC zvsE=rsc1(2gzFO&Zcn=V9V-Q_PN?g4EoMqy{f9nfh;8&7SQ4TL}U@0N^i&4*m&Yk6YuQdO5t>@FpV&p;h#5Cw*I zCyS+zB(Nobt08CgKW_pa)!D+|I4IR;SB}y}=_PYc1d;Hh(t)1YA*;!jKGR!gz_)dU z2Se~t;-1?Jg!V2%4R9=~cV@h6t4K0=z2E1KnVIp5(YWX#d^tC5@Rb>-xxp=cW>vf8 zmRwaHRwBT zSNo0?n|g05+tZJ}Lv8`}(+)MS7xVK2_3`mqZFMzl`ozJ>uLQNtS7%=lxHj4{sQi6+ zqz&e(8EBp+`4YHokW_z=UZOx1UQH+++%88`2w>T2#sKzm&6ux@l~vd}*@ec3JAtU5 z8=#~l7b_#9%dly0vg{vjBx-S|zzF;HVipo&mu=TNAmJIzt}pPl`WuX5e|Z%TNEt+Z z0L+sTN&j7Z+FDgu*j#dYlZK9%2+EoICzqaz?;pI15A^bQrjZ4 zat7{0bi^9{Z?MflR^SouiS)R^81;H7){t8RP5Yw`0yxjIvz>G$yl|w8-~kh&y(g3O z12Nk)q9h7Xiqts!(RNUPR5Bx++y1EQU)Tlow%6Qzm}(8Lg_?*ob5P8kGls3gXUDVDTBmm(o z;)?uM+w$91ia4|bdFO|It#+VElon~9oPR;2DCqjuk*HSAH?WCmgn;s6QPpL8UuRj+ z3!U}OR${vonM&y1w=DU5^Pe(*yunaowlJ(bO_8z2z5ja=;j@qsLpEH~eM4tI^yr-Go?bwj?% zxJDfry@KJs+baL(i$)-$((47?nn@(dS{C_RH^Fh3!(RUdZEXF7`Nt39KD1rI%K|ub z)H&BKc9Jt%zdYo>HkLklXoJB;bH#eq+`NIQc8*N8XUA>vHBf*4jyllHV3J4gQ@PrU zPVF6aTHNb_PpAenc7jhq6b>S}3mR&R;-!0Ps&V;>Zn6DhR5_b@m_Lz+4LhfL4R&cs z9}i-xKkdM3CK>JYEQ4-sn}k{xy-5+545J;*v|yq$L9GGv*=QnMqTGX7suK=22e`4q(tL)J%NldS)>YYnTFoDy2>vS_PP7uzyUP#np~>^ z3c?TgW36EX`ZUKXq*)$07L>C?q1;0$fg_1(iRw(mkhu0&Oa{Am$nYe_4H-1&vMbxIX)^9u0~fW)36)*535#h!t3{TGs2z_;lteW>jX#BwT6 zH$aB)wIvyUjSMY0(Ow^=Gv5k?B&d>gqGvh4hIyI+OwN4Q?QvEp}$T)vD%LxgK*kU22rW(>BpY5R{52kUheZfHZ8cV?7YGgfHcG@JRqaLUKTe ziyz-%Y5cGB^a8O&Q%i?@Cr{rtEH#ZVG)2DZ*?*Kfrmsle&jMS60zTTUT(e{UpFM_- zkvqW%>4x1WLEqiz$6af&59QxWs0z7^*Sv-IS}9#yMQp7|a3{hd^hw#&vK|-cc2{&> z*wART-_M!(1r@3b?UH2z;pIBkudkk6%BK{~BU!zGS%FdF3O%1ey@Q1oQ*B3@95~G# zUU}3VJ1Sm=3A>P!?#J;S@NSN%xMHW^5Jd-PFz zzDnD)nix_y6dt7VK+c{Npk{~;^5=>7L_`b4`G%swQn6sS`yA0*1Z_kBFn^Ss-Z`8C zc${w2JqK-)-i%dFe9GEeA5izSkQpyq+9XvP^fuIN1klod0R&rFXKT7nGcfui5W@3W zsm|!?(%ZE=OeD|TJ{rwh3VI5gsw9zgNp}iHYvSvXhjT^C@FF5AuAM?>PW%zdLj}?p z2iyXZ@WT6_t<^YR*Ys-nra#*w(1e`$65htViH`@0c?Qk=cuYNb`&x+w;{_BDYV7r$ z>ltfRw6Ui3_PRKx{1&l?QnsNl;P#u;OwlA4NWaD;HOyAzXVns<5LXbAuQcsiDL!SbDc4ADr zJHMN;qGn79p~Qd-;NuFl|51W~p{|~uQN?#AO_mH&DyrSv6WyD;`pr9mt(qqw4rrj` z?uDTF;f;g~NLHQ5S)Rs4OsQo-mL?@1&;65229=v3R#J%6w)#~l5na!oPv@vgTh6BD zuSP9)Ll+Nl)vhk^K4u*su{8z^SeOF7g3Hg8H~+1)N5L|c2IRg`^dbvB^@uU~BGAYs zQXCNqT`Y>P1Ewg&du`7Wf6ct7MV76kJgY+c5&m6+>L){sOW3rDuzER>XR*>FqdCqk zJz|-OmsM=k{l=hu(7z+}P}O@%dt^qx<87}^FE|s&%|wcTXeExGS*zSHAG$2_!gZ%r zkVc2JE7~#OvWE)FOTyR)W3g}(csfln>!Byc^s!PicAviM<#}7Hsd0-Qz(N6&zw)+c zJt+=SpU+CNl+(63cSRyHIv^ zl!)64CLwA-WTag7x@iB%pS9%%S5{aV0%5GB>QvtTaIwAs}_>I;K%F_ zZX~Z4WE)~oUR0Z{95|EA`|J^6R|@<{T33p%wbTtZ6Z}tG{ld=5F&*+ z$sH~V@kuR@=XIEfQLf69jL9us-XjR%ix28~Ni zf^llO8WEHT1r_wh`Hs7KvVPS93856*_~jhrbDi{?xSXw=pOUm};jKlHA!5`3xdz){ z^8AFkuIKtQzxoB41UcfssEo3_Rc}+EnVW*9WLeN)OxEV<_`8E~I7vLbj~qw@X}MYJ z9TE0*{%w@OrC+AeWx6*?dfTK*d&jR!QDLy;pw(ZnRh=>MgA|z?CPL=e2(9Qx18gB z34DQoL@*USmz&=XM9yFb*ma!A;DV(`k`l9R{Y%P-J;6QTo=U4^Vdg?lo0Q1B1kV7Z z_{^A@mi~^N0DmUEJiJHXel@&8CL~@ZXLLJ%@vH~$SA#GIwAGNbGe@ODi9aD?U?_fFvyhy^u>1wJ z<$N51FvZ2O{yr)cA8B*UT?y>Rc?q2o^%ji>3;PtvwQ5^hn8j;@+AcZ&vb*jcGcz#A zF1MKz>=DqVvwVylMkv=zVT%23px5tda7aS(XbgnjAI{F6Qpd+*^_rZuC2($axc-aC z<#$|ea@|A9GzjAMuU{YBdi{fXQ24S1bKlOPJ3V^cx9*MZ!tRSZ@ypKV{w@3VFwo68 zK`>ip9Pkkn2e+G}yl-hqb0=vRB8RQVhQG zq+G&$@17O9_HD}df`g7v)31em!oc++$z@@oe);|l_&B_!Z}q; z5GVCu%4CIW$?*&TCI?lqB4n%AQLlPu_FmW*0xLJ1UQw>TZO4$3?vGyEsQ3Mwe2Fp6 z)z9-gJDwiOm5btk@oD7~L&M0#s7guWj~&~=%rX=jt!Pw|2PKc#gvWAe%SU#Q4o6sv{>a|a8k*2>>KVM@=!t}0TFEch{<8ay7m7Vmz|`ygo;_Z- zm-F*jb=_}>4lea)SL1HVm%TkmA}^oT>lP3)Q4ejU6mEn4ujBXRF@_Ob3Ar0BF*Dp! za-DlWiUm15aRQs0`_^@xr#Ky5Ikt*C=kILhM;Jcy8l}mAxLM+pKazkvxi#YHOxD_Z zOg^+=e9sbpn?4yCI`9UlZ4(T%GQGi-1~nd?%ASK`Z~DO;WkydD6^nIyqtV z5XJer1PGX8%}p2vJQ^7aq*DBcTza?~j(XVeq(AoH>Qbsim1eXlO>Z*uS4c8kw67$X z=?fpET@@ZBO8F zm8d#P-NKp`tIU$(v?qnZ$+jR4ta3)LJ$X{K(9F!td`hUc-rU0wrOOdLM-V4wH=64l zFA`pZ6c0oz3z7%Lk}BE`-x)0R-x&y9R5*Gje<0uf{w(^X+YmN-vzIMsVK}Z7#TinJ zYlWBY&t0s3S#@d3@6aVH^C{`V#@H}nq-F$y_4ISvNxCNgwTsv1gWf$Y^7p1*PcpNB zPMotEYJU=vVSGuvqE;&hGepKj$^qBBb77P#k)+m)k7AHZ?-u8`bvXd+(?knJAXC>p z(pW=^)rjs&yg--Zp)he5xBH#?nl|fiHrkRyW9(AAVl8128RoW6_4a4hgtA| zxbtxsFt}aw*5$Bz(0|AOP1o@58j}zCh%YaX zw`fk=@caKg0R`*I?U9H+appLcY?7v{Zq6w@D_Iq;G-F9m@lNwR5tC>`#xubtW@hnc z&K=`Ez4nR+2(A4X)f4tMlzUw`dgP1RXL*AB!~JqNHwpFY{RN_HD_!QZiOBJk?J^pp zr*`?~a;i-&EmEbM`+?wRktnLqqmkD+;LmvZ?k5~E ztF_O6-)0ZT-M{rw%bx^I8KC|T`oOA`r}E$SVKBpyT4w;^yOGg{#BYna^(r|?)1(E`IhI;$QxGHRvqBWwa%w5YpaFpyJNrC9I+{HS`)uhK|Omr=|P)X2hG0azVD3b zz)4Yw=*h1g^*s3uh-G2vUR>C)s*K^GNEO4v9s00oB~vx4&9`x+LSs~+#B zZuEO!$Zp;MPZRZ11!8wt+YiAEzE_1XQ*AGSKd3Rm@4$+r;kab?azN33}?; zAeUH6+{$p+VjkNBqRli$t(3>Ir043fHs*qz=>T4-)`+Rx$25w zaR{ch65Bbxlgqi)l>;al=SbphSPm;TH#EfKrP|kZuE!^0lTUeHVR9hEA9Ypmf0wlX zbDhR3@^4h*(27LY==%uMaO;wBKXT?d!!Z)ydzBKd564JslkDy!2}J_72P$kpX)Lq}20~ha{+2zhzskx9WHpY z=_Uty+tcOrzmZm8A_9Wn{GF=pYw;1Ze`J2wH>^-+T8(N{43(+X(6b&3uKQOfJG^LY zL@pdiC>!uH2;TACf~K-nT`l8n6wQ)`@40{kddD}bon?kuOtbH15!vs0bF+@`q53Mp z94ga)#e9v?^!|KmnZ=_2AUoUm+R1P8gN(h0@z*eEO09J4Ja9S7XjMGhCsWf4Fx+U# zS=Rr1kwt$g{!2;>Nd+QB+V`M4M))oT;#?EF0V~LvJ!{!+5VPo(=Xu!Dok;c6bURQ5 z+V>~Acj_;SITisyZnlsw5~%T+MWrB`SEc|KTOLk1KvQHu)ki8_xiRp7nI{sI1$bL) z|GVXWv;_FVe236AV6}Bk^HDAlj91%wcuGx`zXBcndV>p&yXASmme_0xK{(V&EJ|ov z%JPgUUs1@3mb!BPt%X0?GlaZ@KxxgLYnVGf4WYa zl)Oyu`!r443IIErW}{05OExZDtX9`87T(UC?|+_{{<%ea%b~(I$rqdOf491Fq<8!A z*GDcMo}nw3Po|q=m+rkzmdKBw`cxlu` z_wy@4Mzw;&`LQ_)pM5m@1cu?JsWE~Z*bY*-<9wHLNJA#D_3yvg_k-qx2L5|S7|6I& zuC5dlvcLEKM(Jkd0%&4)ofX;NCFKIR(G)sRXKc3` zg{a5T%Q}`RsjCY#%wf6VGrE@l`F%WP->(`3$0obqvZcFOOz~VJS7S-Ng-RU29PC^w z@rhsU?~RRhtsE_5F1qiFT28AFJZgiUeqMLAhi)jPsUc|5HXA*3u8@r|2<&z_eF)A( zf@*%SSS{UJpc}2Z@?+}CUJXpjX@3os9F@5cepF_Tpkq&1dZRx?@A(GQ5&~9s%@Ez6 zt-p9oO7a z{H}kP9%u@feSm|VPVop54W7>&i4;LuY61HjGa%?);ijRnekU=+{a-8~(H&2NaMR81 zei^qQFYs!j*k~Y{ALY+tOb1NS*2BS?ugH;+(! zI!;81V>7Sb%{4Bd#;{)Ct4sxWLR*_^ho4*rFt|2HBz{1V<0tT5J@36DJD8{s zI)S1zo^%KP`Jcc*XXeCX6&wT!@h=b%Yt%Sj_JyBK(avA8X=w@N$VRGHP2X#!Pq?1F zn(?Hh^4m80wIB)ON>+xhSK_`|6J#qH?Fe!_Y~EpW{D!z0fM{bq3mc}NiX&B#;8i|| zq_LSAD*2a?Y)f&A`0tdlLg-)Z)R^~o)mg}*WXn!R*prC_rcvX^NKz%&@cFA+fqRa)TS?M?33gR zKwAS@67pkL$AYj01FSMRM@!=Qh*n08T(U`jS5THUB0Y2=i;S9 zqI07ao1ew^5F-Jf$Fv6)=cz@);M*0ajPzYGWpu@(5GaL4S4PP6rF!9TQU8*U^C{#g zcI$CN;JWuAFkT<%C4f9->EID9H3RZAY~e<)R%!UHc@*1|$tApWSkO&X+}k!_vM>mj zmdoHX(p+b0<~DSSp^$=3NRG{@O10DGynfTUu<*nPr&zv=O>)_}J!MWbj4Rpz-LqaR zl)|vys~Fn~=*KL)^V0ztcrBD;;Vi;-2#Uk5gpqNgY5ozR4~0f=rJRs@{|BS;d(Mejil}mq8U5nWY{wgdWkQ za4ob3`lZLKKj1b_=~v}{T=-oy8v$mj_8#6gPO4Ci(fNAymz4kh_wkH(qP%}@s|eO1H6%s5kQz+IFu+{(ewqXt?6;M} z1s}nrC7uLm)>RZ1H(`^N!WTW@a^ic{@(eRq(?s?)ui}=b1w_B<9rRB|sc6m$WqaFb zjOJ+H+a!|kXgA>f$1#$}9x`GjVdu{U55CN*8%-A$;_O{=UcTmvBj9)mUOjyrk&pb2 z>J@&j97wj7a^y#~>navOHAlTnI>N}`*wrLoIaeW&cakP>X3AOi0RYqC|2_h5@q16@ zx4&SFtjkcn9Qk1MlQ#1KJ)XWXT2Xg>HbXAgKVS6_1zBI7p-_)hzz+%WOV9xGgLSdSH>A+~<`%C_EFojO(^z zNuo(fMIZkO#yxBEn%UW<%*InG`(Tf>Dl9Eh3Mva9pXB`RcGp*Iot0mJemVPu zv#y%jPd45{FAK)K)|QsO7Y`B15slX=;*b=bx9LC5&(%=Zz$z_~vjbc%A)eb`O^0j7InVYi*AIGJh=o)MlOkMYMKy z`OH)cYaD{binTdy#N$Oy0p5N<`U6pe9?-?mS1(K)^-2j))6$Dg1vD^HY{;3PO9`2t z^%S#mg=I@S|C!d_wX?oGoZC76>*4gh15iJ(elo*vZVSjMZoJ?-#SE9kEH(3>C=KJU zJ;cx(juCXL(3EHu>Oar{?muG=pBf`ZfES6gO27$9}8S#bzpMiX{Mdd^x{)q{Ia zuW9Szpj{vX%eY2P44V$dYZ)ZQ-SlS^5V`RcOmx>ae%y=_nr;nI`n8p~cQxJHoeg81 zL+lcmFq(uqU*EFNHg#N8pY9ybbN>qGtKxaA$}^MwTwr^x@3y*KU~GCDQm$n+rM6J| z^E>9^30;{dr1heW4Gt!3qw^Pht8gBEmVUhy^2jGtD|(3|`Yp?WOw%kq5tlkZqMq$zCzltGdH%mM@AY&m8ZlfD`J%VvN%ryOa0Zjm-qX! z|G+XgnZq3$Ph}iWFNk&p%fA0qXVJQP{Sa5pD>$3~jpeQ2QRisXl^;pc#kiX2#ixxyFQ*7LEqhr zyQM!qK1%0(q|_v*@EQ5EWO#jVz2Otl-O|uEVRUE4`u)74qizr;!muM8p3oe(Z*$&) zY?8nxhGYJ{UTtt=BP~~K#sZPu!g~!ud=R%QMYI0{hryI-tFiYI zSD+%fXAi4kIDGysfn7OQ9T75L)uzJY_)k~SBmzciCppursjU$q^zByZLH)Pga`9_m zq&<0?>9mY#u4a{N6;FCX=Jb04*~J2NrckeZsjAp?4%uad%)Lj0u7{7i`;Goa-O!M! z;XdF&_jGL5f0Zp9gG}X{&wYX3y>FqSnU6i=Jw-EUWeDLC=phPzr>%>NyI;tuy1*P9 zz*E2Rj1XlAXD!2n<&A&%sb8f+WjBnG@R^A-j)@)Q{q<&z`Tfs|BEr~HuBXC7`LHi6 zk@P~_@+^z3lv7OLb>hre9xzZ0X5CN@ktoU-xe1_P)-arK4#(fn#lTYlo7?qgHIaF& z3a}}UxXC}HsZuor6$j5meji46KIRRRZ@;{I8WqrVBwh%^fHqC;jKQ7V^i0*4FR@gp`-f-d(|POj~~R-E<3f86_T2J zIApnX_7wu}z?IYi+tZu?fxjVwI7zHTyTV_paWg1A!?d|k>RBt;9Ir=HLb;r{1pvG5 zif7K>UYy||8yDS9FXbe?rvfi#o}}gGtm_Vh<^udv(B!T}-S#7!mQ z?v!Y>Z1|ggv52|vFHjP-mDwIKY!GJ@t+%*^$k6Qbk!rf?pG7YU+qDBzzcMCjvSnm1 zH^eYu`G?Ncl>qo@zH|Qa)DAUF`dQ$SRaj^_(Uu>0fu7w3EkzkPvvOFxyJUpkGceA2 zeq*W7V$r__dQu@oYV~pH#?YILvb>FrXS1Qx{54>ub)mpr^3>2s_qk@^Q<(X7>P>+P za;+_uN?Pi`ULDr`L`KEV4Kp6{^M!u)O7?12ZPYqhn@aSkTGE;Cj{?WRL|}l zGP_eot@bhbgW5DVS_pJm%y*+pd6Nv@*LnVZ*eKjni2980F~F}LUCQLEI_88R$O>kJ z?>wOe$JJT&WjD9p1ElD&I%FK=D(af6h}G_~l#r}Xc;IDHqmyU(=j2TzyhU+iKNj{E zvj}^|TD+JoRWH=JALT!|Oo=|s*?KR#&p3HquJ_{t_d8$qwq99m(*7a0v=Z^gr10>jfM(8yjDG3{2fQRp6C) zoml$6U4nvczX)5askrwS&BAIN%DrC%BwKGZCUKChDW;TVy1S%XM5McOL^`B9hVBljp+P{pg+V%{W2C#KTUt8jJn#Aa&vm|V%@;mBYwxw! zz3zDPa zN@3SWIq3ER(xv)r=dfSXf5gIS^O6~-pyTcrw1@r+31-CL8>XzAQ~Q!BasW6>0@c}G zdT!}nvp+E1cqthStX4yf_MTHX4V9w&&K^(~#J5|uwP06^DA#(&*H6wFE|EqWOl_-| zivW|&VU{fW+wl~Jpzu69`HG`bI$(R>pFJC$5Bn*2Vj8y%XaOCXKW2h|S{5{lPO}s} zBEpRW!W-IoXViWNM)y0)YgB7R7nc9L0HM3!%Nny<7D~SY={_S+S1!P_yFEnh!WcNl z^W>Bsz1=9$h-CMY(9Y());%vf>?@VUk)H??F*A0(m+7$jxW8wK-ua!ls8P%mfXJJ$ zDFf83Q8m!<7%bvWGX7$x;$F_uU&d2 z>{W-vx#x;{67>A1s_8E2ehJA;g7_`V<6yVG7wFFqlGuiLtKJA!ph zp0TmYfB=oU;vxwrCo4d1+g(n*u~y&XR-;#%`Vug)r#YNKEP; zolUOI#qa)lz{ zAv%QGZ$sOB^aJ(28AdnvY@~qy$*%KVpS8(jVV-0ri*O#mW%-bOK-=4oK_&N%rMH~4 zz`R&ffr=rmF6)(PxF()ynWcel{18WaW3bNC9eg)5w)5=KsQKKoi^t`fpz-JbA-Fy^ zP;p;xIFh|7sYOrVo>#&kdYHu0f=w?i?Lot0jV(JH8G12}6T4QK!$zJ+zB?0rd3$X@ z-EkV=>&EM__KS+DlG=GA96Ko8M~}Um|KNjOsHA-a=&;TK$CS_$SYw5n9A`U||FZU! zA){KymI3IXJ|+Mz?8GN+jYOO?o>FaOTC01kr;|3;cO@!x;v90KsdDlfdY<3-FQrg; zhYoK^xl^*$kPcF05zN?bhsswXjUh7OmzvbwoQuvg2uQ@D2O^gGnKWJh-O)KcKI~ho zsnftM%}48lxo-m_&ZZ?8Ez8SSk2fbR3arZpg9pVvvA$tMdbAsJG-P*7b|2j#MnMSmcxZ5aki9d2Z+A* zJxIs%-Q`ws#*d5Rn6!>dX~bZ1_JX>7vR|WaRB7X&$khJ+F3HF@d6loSW<(|o#<$~; z{O8ulu90s{JH@x7=imUn>!~!))D#@yS`wO?T(T=P*uBR|;J7NHaN@;i5RqEvKQ$n{cKw&;F+|6c{Ebo?J;}*x-@joDeHg$osc+IQ zo3pzt;a=_S?tUdl0o>n8tuh4%)&hQg41Kdl_JR=Q$~m*k^mqU+0DSDWZUgrxa8&cM z9up*nbMCmh8&YFbx^~qk)^`S(@V%Jm7~}W&l$GnxkpCu_BTS@19+yU{{gzCA{Uuow z6X|^BEBt+GFn5T%a8$01NdU94G>TNI;$f>bnj_yL?ZurrlqiaD;@600YMZ0Cn}-S( zAQXqWQ~d!&>->6wyPl~2Z0`sE%4SD0hfAVw`j`2!IV1ds$$rFv&UFq9M6{Ozu8=QH z{cPOtsu#3t^)W+u(woS`RU_pG9Z{(g`7|Tmqo#fBTiVd`qS-s_YiEAtNf{+iy#@oe z3XE7#RAsp-dB!MwNuTXHJydzkvC={$4Hqn}9t2?tln3t1V_m3$IJ(|H zzMlcTJ_>!GL>>OP+#S8bgc?iGn>r;lNa_-9sZJ(A9)ibKk@QiKzVR&P@1u!Q)J-qp z+zE*uMkQ~#c1}gRm=57|>)OHH<^JKzIM}J1v@cnJ9*m{L`RFU_;#aXDVFG`7$c!H4 zdk3ZV%CVRZ7WXlU;dq@m_Z>yxoTLMr-{`6{gG-s&5d#!FkH3I0;RU9Q5(Ir0@ks_% z{7&c0zPmT^rpkLBUC`A%t?@aM^E_D|OzM00T|{7@8ncP-L$ge+VWF`z2#Sr%KCsZ~ ziPpUCxi4B-8K3a>NVn}S*(m6~h&!mqK4P90g@M4Fv?#jpD?o!AFhiJNpLB5lmYHdN zH2;PWbG`?5Y2-iAcPlbDD5q;+P-MsjNPYW((_wC21T5k%E)oLio(`hA&g;9`uF7A; zE_4Ot-WH|5@G3b!n(9}%Q01A!aMWZq_xE7mtns{SamTqGRz0pSo&2XJe5F%_HNoN9 zyrf^rRpUTVo*wj&D-1y*-01;!VyKO!5C_ruAChM@ z)F^@3&cI9IH6gyX=eZNl=Y4~*0i^X)$S}cwVi<2W+OMCl){qj8{a)s&NEXprX7f4I zlUP>4-0OZ0Fj%jt;-n_bkz>uQ%G+PZV-0z zi9LN-Pg$a^x55TT)DcO4B}#wUF3~aj70962VgC8@2No7S3=f1(F>Z~-lKEEIaAF{d z-VNh`MCWPV{S_t5(!)~mL-w1FyA9Di#23t(vx)I66Xzg3VFow|Dna9W&HSq#`iO6 zq+o9Bm1xt+pJcs9a&sGg0~LtQeLt-0_s&j@<7-^h1rL^V48mA3^X;MreMhBTzL633 zRCY@Nr(6r0^1(lcKF`8k&(>Wy{wIDe7~v>E8&!Lwg|I2zD{n^ioHaOicSZfEJ;V8f zS?$A_m&wiXYKGxsAC~GdK=mn9!z79-uL%o_(jZU5AbT4WUqg-r5~4-c$1p(W2b)O+;LEFxS?O4ioVEu-1+8vqd5BUu@9RA8q^Vo8^tcbpwN( z`*)phGJ^j{7%M}L1DS|`pC&7`>pM#{IOrNi>yDzaar9X!VbbU!AU1+aq_*LIqO&#E zz5%T4-C}0}H{!n%R!NLwK(DV&u7uGoaPW%WZPGa6GfDi=O1!%8$Ud3zZO<8Z6D{7x zt!QDFTHJnG=pt}H2{JWJU*2%pBTWpvQN1<&5rE5%5n(2NBJNl@xe9Nbn$^*%z{ajV zx<2DWet3NAC)TIIk)~^)$nPQZ0h}!69nYKDkvP5HITF9!!cS4TS=*QJ73kvui{0=U z^^STGpl4%`d0skOlO(|VZ{pL=QnYXhc?Ovfz8_o7a1N6F*7rT|S-7eRkJFa1kCm~< z)J9R2Xw|Z;5qkL5I`C=#o_gZKq7PmB6Xqg6sfqL1ihbb9O!r{sQn0&k(&E!p3QJjK zM$sEcy>V*uL?F{+^NMjzu7~^}hr+@F82DC6kp3jTmB@lk$tH&!i}h!m|5)V_`}Z8< z+?T(lqYfH`4c#xely;qz3(oEvRybd7jA*{VAe?b=5FQZ`LGVnx&db%l_@xJR;0}+D zi3clGt$VGKOUgE>g*g}$BiJP1V{-Sj(DL%Y{`GU*S!?QuEI`C6GG|~ZISDmJQWQRA z#v%RNL2wczI}w4O34#m8QtT2R>|yEV&PO>YjDiTa+Q;DB|B2@>l=_C~#HX*@}bH5AF3wcitunx}zK; zZu;31)>+%&H+O+}MUHun`fopU#K;`ohVgN5bMmyBy3tQE>+XMX-}5>!6<|b)lPdUj zrFesS$+W_iVuJ)^f}^5FwavcdB1}G@+%W0JHI2BWP{WNy!z>mIKD*Mnh$gULER3n0 zkJXVkP1H<%47BJn{+697AO}Y{SC=>^6q|F~@s|1$7rjTU-sR)%a&;sEn7x}rEOz4GQu+X+Yt-Hd2Up*0NVHnsQr!bqlURo}LG1q(a9jp(KyY8B8S zULPh*F`n!%zi9m{1qDuC^medzqHorfCtF1IvMjx|bbU+v`&;Wou}Ugfk9s+LPy!JA z@P1UHWIz42jqq}lL(}geD&X+#i@W<*waTGWs%(w!QfM~EC+x7qQ0>YAYq9Ik-AqV8 z;Rt&<0>V)6zkZHRgN<&0R(SbX-3M%;ASu@b4F-4sy%rd7@F-z1>}*t@IMXlu69C5f z(M=H{AXI_A2mbrNMr^t**mVJa&MSJP`S|b-IGq5K5J@JoCA#m^$u!wia+5wCK03jM=D4LSSE+hcBOVyjN;~a2;V=dILb>f>`m! z!FJ7f^oW+Y%e3(lg4iG-n-5LIb5cyQBoSH|74Ib{`@M$KpYhl!bvAH|gx>T*=yP)! zVx;462{C1}C0`30)@|yGd8~{7bB1rj`VSAIxZn>Y@Q3F|n!Be87KaXsJ6abUT+#Xe zuU-F;fPtTK!_cVxcgHcgJXN<$I2+`I@Ex%rE_E19s;?|;J&F}hK6ChfK9TM1nn~;s z10VAMghR#d%6Ilc*@g-y$G$1An0yYDlsDBKP-lj_4tf8~bf_SkhCKvg7P!Beh&wJ~ z0koZ)ZPZ{Zik9(jEoTO+8#FVY&*ag!S^%h;QQCbFm4~GScm*zroz%bO@4#-?x$980?&Fx+@w|*&zsrFg< z&VQNIV)%H5mNIM#aod6fZTV~QE-e^Ufne|TC9Pv6foKxk7fQ2!c_B)I3^+cfChzXP zKkafBhb5@fB{?iLC3WZ+$EAkGaxKY1wKwbY?l4SA&5LPcqzbj;wp*$=pmk?2&mxyg z3mQK^=w&(c2JYSV89$|yNEh&k+Z%V+)8O@{5;w;a*C+$fsP`^}yn#r?=^YFmdGT5Oqp3oz-M>e4+2Ax_zJAL-}6cgEAZKmSZdS;TfD5H1a!w- zGhoAFcfTJO6_*nKIxM70-sh+Z7ae6cDAq>3PUL#$M$S{J&e^KLp=Y0M%qS32v6yt^ zqbEhX>Yu_<+Pp7baR+0DP{#pvOx&m)g#AQR^K>QH16;6MwJmjb>#(EPpP8hb*jw%r zuW_*li^mjb>PBg<5Ycb78Zu3 zU_iAF+NKF(sB^8QDZ!DY5eJpnD{fC%P7=LXD$}>3f1ji{K0o_pcw-G5yBWTiVu)_^ZhqBA1gnNy&C)bmmCS{ ztsFC~{AVLCILbUq4L6c5Ou8>z|J?lNJ)KjFDR)JB=%oyPXRlQ8^HS7(g?G^Kr@QWfa#bJR=I4vV)7f>kB#TFCchrfG8cLJhh0bQtRwBYo+Ryd zHHpixHNa>#Wbt3=o8B0A-~98OGR#^7?{_AM()|A4fTaJWNz>%^i}bPFK?=#)j;^j@B(;*? zj}Q4WI5;;B2zL+OqNbR|xQMSO2l8Fl67JWDCuk}etY5~Nx@RW5QhOzF!)k=kA=}I8;j^#l^zLV+ zDgZ9VkU83QZ||XP(X~N{R}vaIFrt65fvSy-s=}8v9Cw;A0#UwW4{9k?rb85v{Nfe# z+VuL90sosLEe6^ch95|MDi9}03fU?tu8xgmd-Ytgr;#zw=iBiks@(0NaBdzc#^<#F zD$Bx*X+-N3I7uNKDW&0B?*pCv7;|yT;@Xm}fy~@N2Z`A4X3AQ(V)p;7zpUf| zd@E_C=zS%nU3>}w)w(u)W-RGc5a2}12apOE7kQ#^Xmp%?E@@r@i>4mfJ7JEJ5O?P* zQ4_1^vD8nj-IxB5yta&``#zDg-7W}ATGI69Vy$rNzhxRpZB*LYcZ`j4*oa@vSJdok z(gP*K|Aq@7;IdDa{(P^5jxyW^MdySXrzxN?ysfmKN&Sx4xj$pWX{t5r_!E>*&Wnl` zE-h@lU3uG;a52QjQ1re*psI>`H+Ly0pV~(zr?ipAP`|&yz=j}fwx3B#p?0_S=JWqu zmKb2lfUDW)qOO|9Ugg;4z}@=eMUNz+hIh}3R!Le%hXse$!w;gkqKDoL$V%*?YEeA} zc=i{`$S-`F)o0KwabjQgg^qd2NrPAtJ^cI(P#3k)RFW`HGk{VKT(Hek;rYqc@JjIe>kDvc)phZoO>;dF!%RWv;Q^r z@Gjr&pJ&_@0tSvz?oSn|66gYse*pUwpE-+&23r+hwY5uPZKW-Uh_xL z^$6#giCf`d0XbpF0)wI5ZS8g&B~W@Zu~99jt>Ur;pgtQ_Yscu#Bxq_BGwtV99Sl6! zffZ6}lT_e*Bm$Mp0ncFgu=au9pp#TEk8S?XBq7VMzhx4JUpU){uvJ(4){NHWE9>Pb z8_zos`DV0h1r|{IdMbo@>f(=x0HiD=1o4Yav$aS%xk7;(FMiG|!UDBPV+LNh>=6u9#m9%06Nsj(>t2vUf|_A}uW$)_ zRl-O@WlLnm#7Ykx%JZsuF>CoVX%ROp!6V%|*b7(DoEOrKamllGrDSS@a6fomO_Ni=$(wJmKkxNEShCHtF!m07+% z5lXe=?)nd3>V{h6+~Oay-ta;41p9MEGps5`J7<4PIjq$L9K1Z2=%ATCs!v=P(T60b zn$;h*EeJw>je6v)N-5}6+?CG@2}I(4dq3zN$IEFxS~qW{W-n@qNU|rj)d-V?eoT<#8zuHmLqabzYf{N?xV9ab90OI&T88JY}|9VB=rm}wEIBS`nzCtMCm!bQi+1w_F`nAfe3u2~H%v;;^8Jj*x;_z5W+{0k$Pq!KzzBW)>{wzQVsp;JC zH4K+QbkC}*dpzeu?X=LatDpGe&AMFCXKQy0fLERH(fI#>%O9p-Fn~_P^ZDHx`lEm; z8A@c#WnYS)!-$)hG4Z?B`1{sVJeo@v`6}mEl*Ch&-ZuP&<|Bm`?{{L-wH5k`Lc)fu zpQSOO?E&GdOH5S}DthoK)+>}QjLG)73WD{4k=;xJ(c4iWGr-=l*Bq_2@i6Hnm|D*p#4=Z$z zq(-U91UXCnu>L)uh(xx(PV3UI{MlKtL4pdH_eTcLkOY$^eGPuw6^}4+i3`$j89B(8 ztZxLy0hDC6a$Xs5_n*J`+00EmeEc_snXM`NW{47qNYzJw4jxZ&TB~mjVR#t|tRs_t z;z3shwY+k+j>L`g%-g!6gt8Yp+q$biQpGSDhEh`1PZ81!_XH6auG^fe>u>xTI3(zu zm#m4rOSys%O!00Ou^1luQIBi7uNV=0F%dfGgP)^=jj3|A99n{iIFJf7&IvvT#%q%= zc)SixOiO#;`Q!y3E(n9Qn4JwMu(sYjD6yJw_HT2d)^w*a^cAS^-w$|Y>&+< z(R&pu{s7>i*nC2d)ki(j;qK@Ar;R2-pu0^*Qe3#(sYn|m(>nl3#?&R!E9sEx)s*;G zednHSL9Xf}{0O=cWkB-*{`LumbJV(&8Fr$*ZMD(2m@n?Hl$Za}^?R6xeomHw$TN3e zSfBG1Cbl3(5ks8Ig5t~Jj+pIX<$zRD^qUm^bP7Utu@W=hBhy@?Z&s#05H(WV0le!$ zj9sZ+w*2mo7BJRuQVzmjK{_mV&hC^xNe8i2zZ>MHU#Zv!l>V*+&~QrLO+i;6yvSa; zq?aO&SCg_5t%&8t3|EE*V(#&wNtM-^=8n1#y!&-q(7U?p6xsXf@^|i!jy42QrOqXD z{cqJgUzq+aY$I{_c72OM$>QQI*uPkHX5|1y!u6v4rIZY=6nrN{CnPCY(qjCtN4%zO z_hU z9WxLBRn7_en8mQfwA^iBF4cf3&9TD5J{!aTepq$A0$hXr#vhq?|B!&lSt;AT_w77` zUi(ih3r67yVWpUJB<0q;MktxO{;WbNT`V#1RUt$zMp54)8Jqs&i%m95O-K+94QR12 zmEkR9o1s{`9C7*Nb7*<|QJS73rv@iZ?VoSk^mLPo8+lEZP0Q@01R)pEjZE0|UovZJ z@j_Y5{2jgmXYcfG&_n~OEhyR!Y?){)E2&UXF-qsaDuzK<4~qZyV#M=O$q{tbshsoo zEYR&GowU)=wt%5R`3i!j91(boz}*cWp(_d2XaN<=0bQ=*qJ%yV5BDFXKfUrrf!FD0 z9k{&+$8H$^%gF62wXZGHsH)}w@4lbVE%Ta8(K?{|UgOj;)0(xGF#q|i{uEufC82Qg zrpvb7IW%8d=Yz;!PpG`S`z`zY)xM@kmM_Gr24Ies^pEr9=O+nT^r-G z(H&rev&PMq)-z|Qzqth=6OUg(a84$k)gqXhK3Soikw-*686ZH;X zqc89T9J4Io4DuiSuNakVm78xS#4L!VymR-BcYRJjmw+}GwscQ0Lk~J6abIHR_XO{s zkNv!AM7{oaP*u96L(kMo?KOWIoJPeC+TedU14FH;Ozg*szR1 zTHSt?N`!&D>>hsv(%xM9M_j$Fi$=xDx48-|C0D&fWomca=H@as+HQnY^=F}Pb9ikm z<{M}SeK)wrKXqR5eEopWCe(t!`%{@Jm@Ux{x`=FMztInsG@u)(Beq1e+Nc-7W9IK>TH zfhWXFz~81VXB@3zaw55#?*vBeJ6ec*wRTcM)V=6gIq&xtN(DRIwK(5fsn4y9+{%IX zwKr(B87y_>d&Ct?2hE_q`md_?K<)MERDcH_@T%p{Qc<6%Gu>uP>p>83Uh01K67N1g zmzYkcuh3EgXssdhUB@JtG&sUN8RJd=$J)q^v6)@aemP!DLRv5hoV$+D!ZV?8O!Im} z>sU&;n$kZJvny&AsJLrL;fMquy`+BlcUEdo^i4bZp+CYm{Dm*ePaX4%^RK-AzwS9` z6Vn)zBd=a9Lj{xu2r*7WgXgofD`lB&fO#AhpyUs}$Yb*g3H5JmQ4X5tun@D8pm_u3z!F_m z3xfB8k#cT$3lE}Z4Web?xTB+^n?l$VfkT*NWE9&yCQs@d9Q-U90rT^Jy>mzI?pVsK ziA5$zoMZbAgrL`Cy+i-=K~n$hzf0Y zS?@i)5B2Tr%Z!BJ>nD%-u)LT*CA}fmZnN*K1KvD~2CVLTHDB;hp}RXGsNQrLIaNAJm8e?cGKGDjJ*aAT3UN}Fe z1&l{GccRI#sResWRSB@Luz1A8#($sl#KvNJcPdvL6QCCO?2ZIoY=0`VTK^KKXV9Fa zPHwn4Z=vp$;JB{U4<)9DxKz#$F0!P>$8WX7N7HLGC36!Pv1Bs7N;V1ji(@;H z>SnPQ_^!iyM}yfe5aUi~!?Uy1AnCQ%IZV?Y-1jtm6;$QW(qeyG{x(-fp%DpB&VX7e znN;6UfAfahKfYt4B|Rz0w6t`u&dtUV+OxAGIH#YPmi90ZSbM%M1ic9oGB*)jLSqNa zxjuHPB40PAt$S~DuB_j82Q-TlcsK16-K3+THsN4nC&b4=MgULt$VeC|Idy>+bvHMm z3+0CkpT;-@s7EQv7lT)ApS`mY6pn+YPj6Jp_iLxv_in$Qu;-}YM(4|KhZC6!K0 z{2?8ynEBLVe5mQ{P`wRQXn(xUDvQYNN9WGxP6IASFMT+I;Gh@rQ;civuX=r|U(=UQ zni4G#gB+9Z&lc@77y;`6(ghn`J-}Q(soHA?)l|xnbs2lf3#3NIgIY<{lD^YTaqlGp zsAIlGvW@ztN9l^CrTgUz2JS+p^Y|{rIl_n`qaV1mAML`_+5+qP9-wl(#X6-X%bda?Kri_2nYz9p#TRuRl@G>pc61SGZhu4WsEK0Dy z2tdXVVKS)oH*gh2;pA-04(V~VAJel>Qba1e1}c>_Uz=iMwu0=sUi>l-ZWZWxs8bW& z;U;&~3w~CNFEm-2g8bAXB=C^>1)731yT?Uuby@_w;ESeG>zDlgrin^t1khv}#U^?V z{XX(O{*KmOyhA@Xb|?{lAlA{dFY0o4-Q39ba`>e}UWA`sG3bRMQ!7Op#y=GQPSFZg zvb$otjFg&Y;F7XfC0QDTkBkTSHv))0D-mYl8pfK)s$CFz3-nAZpqjGbKl_tAf&37p zp^0@_&F;Uh8pcM(e*(7_3r?iI#!47+l`I|$p3Z|>>q@k$v9Pu53k3v60pG;55CGdw zb1jhqo~YnI#TmngMZb}rXS03XMDBQW7}&h%e&fvH<>q$oBQ^B!*F^HGZ2+xAYAZ#;vfNvXF9>Qpb# zip(PX(fm}Sm_YKyvO?=G25G4=;0{DhLi`44)ZzC`@-Q-LO3Qr15+My)+HWS`cNb?( zZ`7$uK&;jfz|HV2rTkXgywK=vKtq#c)I2H_K5QdW8cEvR&jcT04US-q=|^8F)CH2=*a4 z_sPGcs=n#?6e|xw(`@;~bZgu&=!Mx|TUQl)RrPM(3dA}9EU+-k_Q8f3u1n15W-+qt zfvt6QN{#xK7Vh8nMbFG`f3DxZG?O_x6_!!4tH0X$owR)zNi4tNPUy+Sg1c=i;mr!O%HI?r&3W8Ug<;b>H7k(Fcf@$<){fy#C#C%Y_CaAanvYV|bFQE2SK`&8DqgkKgle&nD2o7e;dpAHCOBt3 zW_=fkgSbmbSp2d;4fjt$<8ngB&+kyzJ;VvFyWMp%s%3ZST3uEYQwK`el#~KpN%5MY zCA5=YgkNwNP_&JXQk5(@}yJ(E~B38-T2L@dp1UUwRo>bHnsy-c`Vy+qkD5_ z*-NTG+`a}Q$qomo{u7rhg#IfePTk-gvgp7A3~bCP)wq%qtcv_Hgyo!I?fM8_jFPw2 z%t>{>CpT!(7k~L61>JstPrrx$E?+wcPtrYn(m92^|Mq`N*7tq|eU!1Jv3 zGyjcs1m~lU*1i82#rLm@8msN0N4j%9ueMr*Pqq5#Aw{l};7A?qbh-F>ieS?(VYsfb z+k(PRQl`=shD#b;Z&Zj!(*A8smZwg$t!1zyr4AFtl+-=5rk_6}LbmnZ>)^MO`633I zCoUp~9x#x5vObwk78q6o7LE-_vohyAV}I>SqPM>aLNwTzun_gfgibtTw2TX8Bney1;a#NEn-~FgfQuWle z$HI)YH?t^bl8dZlfnNMVG!Qto@V5ERfN!3o8W#OwajYUr&@S=lU;BxDzNk9f|z!M;fR<2%_o zC*VkD3}W#nd@6)~8+KY~Qj_&q*u=ugHuinBYW%OkQATM>`ceH3AsX$MUfDx7F>-iq zbZEnm?;ekDbKYyq=y)1Mf<${dPerpQy+CiM<@4hQlkge($sEL|QsP~TQ+Ph9G`(8z zsGFCo)actNj=Ys~G`b_`wcHC))Kr^z{(;@4OS&O}-Jm z3P97Hbb22tl;f#tFN!rw39BH&7$}gc5YgsH7a+nYL0GsPJ3r7Z(q&0Y1F5yIGD7IL zSfnWCJ|myT5M=Qj1Btw5>BQ?~vYO>vEOAAG*o`qON)=X=@+T}<*-8WKx=Jr>JlPI? z_yXm5JNJfwmlXA z_iuGhflx8=y0$izjwJ;|aGob@qs`cA;;$gSJjNbL#zjDszDKt<-^lwt607nL+L~-q z=+QBVal9?nu{!1dlJns21Wde<*#5o>ZDeT1^UC_lxN(S4vh?N0oE>e6MPqH8052de zlLA=khP^EGar6!IK=>XdZT$v5<`s&m6uKd-K!d|&6J-TVsYp3cHJ8otv#Pd9zii6k z3`=OU>rL;$x}2u}H0cYGH;wkE5@`r5EM$43+j2gl@C)ne;XMbwq{PhQ;?XtgaRu=$ z>+?!~Myl-w_ahlXreUOHS?jwLJCrF)jN;jo(YGuf4+zDL)yi}wj!3wfZ@%0bDpf95 zAJLXHR%r><<{#m;9jhZQuDK*RWT&cmR);ob#HRhX?Vv{%1cBIeNJ&|yZJK;mD}%1* z(Qc@oUT++H48)Ejd5$snAjDc7rwK__%Q){Y%`6FM^j3w&vdH3pGaI1XMGXlGj#w91t8)3eei{i(#7v_(t( zk+vgpGUwa0%&bZ1cJ$%Y($_T8Y-oMfHfjOEB)&%8o{v-fItQPuC(y)oK*a+1BhX>(F8n#c6A6yvM);fml8R z+i8kcw{@M?r$TlzGICS98-CNBt+vpfzk-c_1w!+O9K8Z^Hhb_q9ae`Rj_rw3)2|UB zx!;(yF(%xWczBg6HW-W)>*pj%DbS%+ob`20GDWR1psa!(Otz8YO#W;9T8TNiSS`q$N7K#Cq?G_cZ-v9Fz|&xH^J@*@tc4f&VNe!Tx1A z(r@{*&2<6?D-LqJH9IXCDxt~dn-ODq0E80tIVd0*5`029k zmT)u)url~>uKEq8mc;nzvOPB;q|KHpC%S%yN~22yR?b07YbkPnhQ&k8upLU9j>t%J z2w}+Ro45@N--33mBEJI;xBW(sr(eni`m0Y!T+a{q*|cf%5B%cd-)y!*CFdX#lPfgECn}>n=hI4}LaMinI3+StgRRiBD(3Rc4 z#r}kDFynO6ZxsXPd-lUtClKeWDF6?n*S!011of4jp5b;`<-a2dII@U%W>ljGG1tIj z!y9Sqt`lE>>QP)oA*cI96@JQpIF!kRHXV@IL`ys(8ySUq9~5-;;oVulEiCA>{bfkm zq^-;S!Ny=vrvohBkCJ7uHWsg1HH%dFoVlX#u{!o>nK5`@h*Hdh8)%v*YYGu?vO5m- zK#CnMT=CBoq=C@HO8e3J`6mibe?H zj(q~9+M9bOrlSLpXKr}~H6$^jQ?YZ;+;(-bNHANVps1p zq^~;6+j{&Z!~|j>ScsIdK1Tub4Tvl4KU;rWx2;()F>wY@^slu z3op712bc6Am=TN6X7E9C-m;@8N35Z2I;fT$Pp} zc3TFsK&PIz9=QQNB6DkI<{HN!uXeERKSC35bCC2&Jj#*I|Hmfc#5H^;8MH9WV9u7NFBNTUjS0dgspN z@(to5scYyaG7nZvX^<4T-3D|KCOc+8W{$P0b0;f49K@zWew)@7yk12a6}P z5RV?YgcCg`Z6@D9Mj2IY3VYIpvQF>hG=^pkhcOKb(wdk()bxe5#u)s+vtLWW4lLfGKXU#A4r1fsj?6R& zBUB&dr_#rm3FRd6#C;~m58Uy0Amn&vG-^Q1^+d5@gi;=X#47|kUhmw#kl|{POvBA}`5?Klg6B()T ziJiou9C{f|yv6iUknLdF`Yx59pIK#fp1bz_Xe+dav2YefSK$9v?cvYO@F&h#O!h9w z9ELBO8DKAexRmxOn<6J|`Jh{&;GhLXgG{;C4FzRl|7sfVRP-)_dwxavC$d;i>rmBH zx9x`9gd6u!hmPJ&k_xFNMv0loPl|cvLtI!>#PF>s5F)gcdB0Mdh5Em(!~gq@x1Yi< zKBzkRFnp1Hnhw^T-1g_<8wO*ra&j)cUeHj6l^=XY6(M0Y!kV;e{+63mHbkv z88*k;5P}p%LmMZ>1Y@qio<%SEs$FT||A~z$#vHgrcFhnnS<)HuH%Q3HDG`u!*~zGZ zW9ynaG=yhx&o3$!nfb4+B&dw@52<988Gi+P>}u)2u1~{!Klt~bEi5H_%CZq$1*8}L zI~}%?=b%auhrqe=zAd}=ybzBiKJX5m&nnsdoCOsCxW;b4L-Ha(J<_yA7&51B>sXD9 zjo|jZ%a@1bw9{n-{y|WeT~$rZlYMPceQ5u9h)go5JFjznB`mM;^;a$G`gOLM=}SLr z_q{C;ame;C%F-dmHd?=Y+`r7S`f}x( zL*b>w*pZLwYu9MdFV`eBp+oz8{5(5?|17JIs@u_4+&Izc36SwR&n(MKeVxe7&kb>Y z9=sE-ccGZ~<^O-trT=y5?+KGiA3iw$c{l?e~bnLQn@k?~B7q;N=w?KKP9b3O;KmrE=@3c1(?l zVC0>O0KAGMDt`agh_@>V-)@rpert*UHZz~+NcMK5fKb}2vQZ^vLwTibU* zN`5`v+>uaz_Q`bLa<8E2YrW>|hxtaDy*S%x_zcE>XOG+wID4AK_;^x1%lctyb3#Q$ z(uOU5!X+R{8B=dC>45X>vLU+2SC5d7Kk*R&7q)3p633wH?(Sep3JT?$GF_7Xm4zcZ z>XL`NT=C)_@zt~2|EI1qjfZmo|G%+}U9!}WJ&~n|Vv;4Y%QlsmtVwoJhGUQ*%Ye3dy1cS zdvo!O@kN}?1J7MOLO|s(4{pk%Dy%0!<;g@l>Q*w~RNdS4#nfv|$wlo!&zdKtTp0W#&s4+s z?Bve8&CvAZ9y>?g-ObOdt)drsV(Y`a?pI-LW8>_N0}uiwaN$CWb$}@S807-?yjR(J zZ2ae+XAa*G&5q_t@J)(e#RD3t}!{LzXYR*RJnc}Nj{;1Rb^!3Ky=t-_wy ziZY~a4nY)k#M1T`bz|%x5B9T3g&2Zc`qr;qC^z(>-8HNHRI#rg$6ZEnH&dj(uLKpa z-eXhrTV`{#<1AMEItnUNMx~GqrTb^9HtzzY2)^4`;n={#qXWT$z0vIBx=F5M1-qt` z!Hv*3l=%x;+Sc*lsRUuPmT&s-2FQC0g&hqL8XyTV2b3%{T%pHsBrzB-asL5$n>lQJ zES?U5-f1I>v9vXrgZ>*AKX$^yw#n<{ZV}w7<3I_R5-Z}cm)`)pcND)kBd)M*Z_n{z=Y>YvU!FF$_T;vsQ@~qdTt3-`2))VO zDNd>B0UqEADcnibx}ELVonJa?=GRV6bX!Hn@@aLG@&YN|4PN+ZU69YicRobH$_UFOLAi3z zpYIqZd?)$yb8~UPR_~DmFuvzBUYce)PQ|ubkjY(%&Z?lh{c z5?&Vrm}@blkQ43}ZA9-YlhS2nd!V;Va7(SrAJsFg{xxAKc-~ZJ+`LaA-OiQghC`J8 z1yLgdAg$yuOog6>a#hYf`i9bJla6=Rq!slUtVNt)H9vg(NE;{2pn3O02@fmU&DHf9 z8Zh|l@9<;&AwJkI`k0^e>lS=veQw_NQX@--&?GUA^T=RY`2U1OziSexc{R*I^TVAL zDHV4@KDb_^-IcBjPXARz{1epbD*SZ?O{3w1v3Fqt71E{ekpX8?X9i0J3{;F&>C?H<*Qs@T zQsQw4W(%OoB&{Ox*IocFW+{1 z?OZxcLI{=qc9-30b?@p{6;B!?ePJfZKMk55J9SMJoVs(2ggrU=7M8lgD^dCJIK=_VPVR z5{q@PlHCv6)pBOUJ?{DOCNRbG?-|EGrx4bnnpA@r+{wm%){}8bR?LOgsu{o6L>3LP z#%9tpQXZn(-~vEj@M2Kp>%M)X0L=sG(VE>x=(dc<1??gW^47#vgCx<1J%4)JR&DCY zQrIX@Pmdt1;br4r-I_!OI{k!Z-`*;-?xhvop=|rS9cGLh5roYH950dfnqc|cVD$HsShy5<5h@T3 zYH_Fv+e$Kd2d2xi@)Bd$_2(h5xHFW)G0|GKn7iw#Nh@Fl_?0>;SpRaUimcc9NqXn; zovPq1l^xOGoT9eVm17}x#U)Q(EmL49V+>#rtRn#sX#hb{oCHLGq>YDtaoZrdNlv2O z$q8i9w8C-!rLCP$KAs=q`AvFW?uCO44^Eub-`~*HOg}yuT`LeaqH6PKSGs~iO$;Rk zBgKFhTQ-x2fx*RgTGayWt~62jM5O>jG$dFFJm`jchY?PT179 zt#&yTZ;^w(=D;V7O7ZkpR0DJS`~CFw_18=Cm`JeFOX5=0Hgk8HjFM&7wn@+Ym8K+~ zvFmh&ZIYS$Tlqgpz~(?*be68X1#*R7wj@v0Lh5uNgDUGD=DhNQwk=z;X!W&8 zN7AO8i?Y+C&PpS~{#W}y$2<_Q=&-rC=Q4XtP8@D;aIJMJEU$hJGpTs3EZLb&Y(Xlr zcwL^-+_7q<^{cW8H8HN@jvJ$zrP$IBz9V{KV)4Ztk?+q~&EpFOr3w=H~Um zU-8lP3KsC9x^~1crxWjMP_XRDWb5Qj1!s0ikVEsJ6w58P7zsMh#CtaiYRT0+pyW)( zKd#O+5Ti1B(V+(kOagBJ-8-XpHz4Z+TC)fZ;|r)csNq-#f)exEZ0n0y>~T9}lWJ|e zG05sCRDLQSs(CPTM|#2jqtoZb_iGdQrB_Z6HGuV!keGM}XSJa&is4-jhh6WZVNCDq zX$>V=N96aa|B`yvNEnTVw6_dHY-eTeaP;$ePNBpG{E_xDz?%vyGJ0IVxKO@*4~{!?c4Z=} zp9DV9=Pu*MT}zs)vCq(Q7J;NoD(Eh!51suX;H_x3yn5Nj-maJ&81nf3u+`%Bc)0qW zRpbfrMyrqShs!Ks8Ed+h9bdl!nuAwQ8)FxO{y>}H;cbvaZu-9T)=@9;eNXRjA?U_@ zL9jVg0{7jZ6nj=vNx63KTWUY){gdhX85eEtAYcH_XL7+9qZFe9Vm^z*HAk(K6|?uW z^^Hox$2;iax}AfCns0N#hy=7znj{i-F_Yve^#v<0kOFLo&41Dzn}il)akn0^f_m($ zW^>UCvj>_zJ)WVfat$2?2P*)GW~;j_kX{s&tDc)^kc3sr!mB*%iWM#!eG7Z8n6PFa zcu6!)VjCbt?P75f#_n}0o&*my%m1Fv5!GipEs2g`U7d}yT`<$c{@9M$+miQaSLs&E zLmz7lXv~!PTWf@$!o|!jR2v89 z$0ZZ5JXhqZy{UprA|Y1p4=Mw06^TV8ZZX=seYG*PeMKd%$|)3Zxh#g34Eb1=Wr!eL z<7&N@ooDixj_gv~rm~O*wLFK9dz7x`T_RY>j!ikpTxeP2C90&}DbFmhd>`mzY5XZS zJa})Att;mN;K}mD25vjPPmVHh(7bZ}u<3QPibI3@V9A}zjEykSK9dMrA&T|U%M#k< zbP>-H{;>FCtCUo)2Fy;V@1JNs9ml%*E>K*Rey|}Y>2XV)DHvMWvDs7+oq-`YaaAtB zWU^C|t^$NVKjP}a-#Z55DCS+^y_?+8YhaNgt;N2m6RfC?^Ede%;T_v(#RQIZ3Sv-? z(EP?QtaYs!$^RhH8Nud;;ia%5|BW)6XT8PW-bhlu3ENOLmX@6pOsLBUX{=mEv#e_b zh{?z1npiao8EG>D9S&B0A`-V^U>QwqvSCMMa8U;6jAaa`*o(QH?-tix?ltZ+>-QKJ z2}ij|FY3lkRwf#jfsp_jup|Y5j@J&&cl_KaF|hT209Ha?Q47lS;N*7d+$MF=q`_Zg z*%jlM3R1q%UteWeD2{pYQc`E|2F086YS@K!RpIJR- zZ||7uFSe5N@xizEF==m!q5|ob-T$!1F7)+_v7Btp$Bi|h)vtsEmCc{51DUE;BVzoy ziL?|Eu%Ay@H~>7Js6o)U7_`68gBSy;jL>pnv9$P)DSzdmPwLGJDys^9?W7pW_yPoo z5l@P=JWh1v8Ls<5Mb0ZUW#$D}9x&uyTtr0?HAx=z)5-h+2{f+IB&@Q8qnYP}qq92P zjF!xMD>kJ^cOm+S>A>XNNvd5xQF>&_ zs)W@%2eWX}sAB{tOZrG|EqI`G4NFlZ8=isI_&_sYQA9V=0u_v74Q)a%l_f5|1CKQ5l++J$^xlN|rc|2b#} zKR(lP-k|hku{(8%y@xU@*VP4fP^xy?qQ!kl)xoO)-WydFbkkUii;_B_m8R{FxCB@i z^tL`&Zhg%D_2}HU8-~&@{E`&{Ui3yXirNV(f^WRvT}+_Q%C^c;yWUguSy~N{L+;{m zDn3cYd*{1yZlrBqBJRInfj(Xf8;CdQS_a&2>qIvFDq0_LD4eBlR|NlFl>R6Gl#i^c zeVaIRoE?Y#kWnvu(=&143K&QiZ@=qTvV`@0owUikgKaA{!wn3i5O;Q|B0ZY8YpaE~ zFt)3Yc?WhFDw2b_{Vj|yw6#XfK>><^zr0JH$V&~G3r-Mna)QfF#DJfL?Bjs&=XVCB z`{8++co$*)8Mc7+PV(?W=wSWFO+;nq{C?DF7;+0m5@SW{g ziC(xqav%Iv0U}(c;p!E-7hg2vQEhwKQufSxS_#to+-Bh%cVs ztmMX+`Cn=mD;e{ut*L3BnBW<_Q|rmjE_dqZNN$5Hrj>C*JNaoy(x#vw^p%>GZmLq( zx^^#`8%B6BYyD|rQz%l5estu9_J2cq@=TDuqs$jB309Ail){@u-eMvRKU#!tMw0^${tL|7&!50o2OJ|x!DY3mVm3UkF173uu+%j3J`dITw@H^O8E~+}? z9_F4GhqknvDjvX@s(I>kN6vNIRZ`E!$3(u(V4ipMX2I|Q2KESBs}U=Rh@f^^4#2P~ zbv1tleDUkIS;|m^yK>$OI{Pq-kjw6yCL#yF^nF^&Ga7R6z}4%gk~sS*1Ws6dkKITk zkk3scgk>nf%%JfFO+^dZlKvZ9ol5J=?f7JL{K7^9%KybTgH#%@o_~}s*MoSrxBm0P zTz3z!DZ~$0U2G3|?56?q=3Y2X$yS~}dM(ICg5dY)>G$r6dvER+=*XEu^cl4cvAjRr z>a1Sb6W-+~T%oNpgcF2+Bo zq-LdutRC0C-uq9J{nqUSvvA+1p>uK?eYZSKD;|->Podvrg@{}toTLtgs6 z0HFoJ>A)@_0EZTEV>A)1Y4!xL;zpBA<0##qU$`@$A-xIu@{{;*pS5jiPA2kGvOv;# z2Xas^0=?i9U?+oDsT-fU|5-6yxc*vE(9{}EdE;X43BWEG+4u;E9eHvTS&BzMqBN<6 zCDBt{SrG^X{#xQERZZ_s&1e4>zd#faave?WWmJjn^$Txf-Z7S$x_j}Dg0j2u<(+9K zRT;B96_A-h0eUKX>ak?*QCI;$cCRFN>9i@s;>W9si>5gg%I~s0Cz|p7`UxHoD1#sUiRxP!Yc@&F-H4+D0X_LsRne|J{U3b|J;A0 zEr2ZO2=O$vCLeOxjxhg9Lwo~?N1u=O#bmT(01FXp;o+tAG5%5aPL*%?wrIT!;RPiRY0|lZk5krKg{C!q z80|MN-Bv)|*LWRh2(&uUr77()hD&GurrQ0^RRF(XG3@@r-ml_4@6d&%%DI0hivQn> ceB#~-=nqdJNcKEsjt=-3>6z(P>NrOJAMLC4^8f$< literal 414905 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

      ^vc!JHap3PfUVEbI&OYJ6 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 aJEF)IAi{~R`r+5 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�+sxb_Y#`fUj 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 z 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 z zQyG-2f~|ij0=VI-OO%zCWidN(j(oPAT(%wKs^IH3>(ymur_ZpsIF9R7DHOZdw(CvU z=}a=SBveBIY0*}n<;149(N!O3-^Am*E+7*=GGP1C)BN&FKg)mF_X(tOgDPIfFnO&I z%4Mpsm33Jpt=FRExD+6bEj)iog%tKSz}7CUVV92Cm7*A*o>7@H>soR(Qw5~7BN14i!z@`{Utp;`#m>=t>1Y}3dFrJ<{DxA_eZaM! zkV~b-b(|00bKCtWr8uyAFO##gbhLHw^6}>w>ff9Y^NX$h3WYW%rzh#|YNwFT)7Db- z&x7^lhI7Xl@RS$0^!Vrk$E`CvKl6KU)ZCM@bDf>7qYn&p?S3qiD{ji4LrOL|k+VsNQ%9Ztsd(?HE z)=`rEg}Oq4nrgTKqN0d8B-~BLX26PH;S=}D3KGO0>Whbl`s4;kG%7Jz6!9`N#W!GO$q{!Hio)W!?IIi&)!4g;4ODb$8q%Z$PPuyL5r!-di|v@z1zt|KGy#>S&|Lrb_`WAQUr{%q*Tm3XAUc z%?&@SK=`~hX)!T(g6_7>r0h(?G~BjqJmungb#mF3NPsZea7!V5G=f%vvav_Cw!*d9 zW2CG!BfW>P?F`2*JkEM;8QacKsV;Ksj`!ku4lRXVgpkynH6~_HvQWOlk@0Kv4)?Qp z*ABATeAM)NO2u<_Y5C;bjbRAH6o25&1xhJu)hdot2V*F&EKzJ}^AR32a{V{HcS!nj z2j90WoAL1r>dCKu?vq;Uf7pb6HsdcVa+&sDe&lcdpZ5waFepleURI~anOZ%^=Dyo; zN-nz&Jb-fRKJ4F?ke0sQoSkB2{yOPwiF789lqs~MVx|9(^MBJllEi3-(?`F~rY(1n zO}8Mlg|KWY>+@W@`Vy{NqqTK_vCa2jTWLJE&ho-Fy85<+_ViIH93~kzmFJ;j|CZaX zd4&^FZU7L2sH zkl(}U!hY_Y`V7x?KI9kX=)f}7xB4@|ltf6VR99FoPchuJ4^O$#St5kR-0~GB=TEa^ z_+GN<7C(1N$@t7G?BDu!A3|=)h)QOR9iWe_#vdr^Ktuw8lyqxJxF9s_7xjj9W8?58 z{971d$fSx0DXBP%SRzHn$_F{lW4*e>X#YMu<e2;VwZMZ9kI~Xn@crtg!1D~Q>!jX_^($cwE==3Ob1*282+D7YBEXt!1%VV z>r$)Mjq9o_H&J3~4gi|bjAr~~MRmRMvE#2i{|j5U@9MWKE7DQb0sLFbKuz9A1cvH* zg;XlT;LxZK6Hf@T_$*4%SW^XjEgfWhDFvxihA(~YXth)7FtZTtdndE0xD!Xlj}f{w?Wa(~L}I5iML4h)T^M@F{+!mO?=IajZoFP}So zTt9p6o0-Z=Ep1yFtEJF~=Q*V8JQH&#xH$2wu&p$OTnGENz5@&_u3qKbweQg1wTtEQ zBp^uH8BSgK22x124Bbs%#}2Mcy~y11Wok~DtwZh#N8ntUG5b13Dz*|F(CPG5PF?ZfxscT}5)N3_LEiFtnu2+ys@ivI!cU;cmW zy?2yk$9>=Xsk--enx33zcQywsfL-Ja3Lrp{CT)?Tn8YAavZz4$NtR{#SkFBQ!O*1<=^mMqPs@@-UQ}@n-gv0>&^zWQG zSnT%9bocFBRlo1=8(f$3C!gZEM?S-CZ~dDT3O%4Qs(iblpXqRnFR(Osno~y~;D)SQ*pL>wCx%1G9=q-;RghRBj#<}1jHrD6ZvHxE7UiW5fhkrGyjXCwip}Sf!0y%dLA(`yo-Bo z{NV0~4*&jFv{v^6uVtG1jbpgUhludjjYP&vawBa46SUn>cE??X%x* ztY;&QJDm7qU?49ANIatQlF~#ND2&O)NYkDZ*ztIhVNy(ENI;5&xoWO3d`P5Mc7UZY zT3bWo_4>+Rg^|+*0J_z!ZoOv881v%GXHNXZrJ3_Txn+6>N?W%nX$)FQi=HM^4k>9i z8cc54X6f3FNOe*|n9MmjA5DjidlK3*0UXEW@DpD{2+4If-cA@(_!CN&X*(>Dc?%#} zURt8kQ>A}kh%gMmNTk&58gi1&L!>55p*@g@N>5Mmz_m9PuexRGv>iB z{;8B=nObztJaY6KjP~t_dMo2*Zt1iIreS4he~OXrS-GC`PN^s&($c-UOLRf z&-{08-1mc2N`o9e{wb>EVeYx^rzjSxoWA&VF3uliWMC)bL;Hx7kI{xBCqD-WzVzh3 zXQR1Dsn4ZUDzjt%ZVq053;hE_IF3WB)uh#I&}cO93dPI&_C$vt8}nHvhRSX99Uy?{ zXjZN~3d*0^z*ya;@3-isAEhE1jXH%wv90NUrN&=MiSM`g%9sA^;>qJjf65s1x$fQD zt?y)2O2hy7`#=0odxG^1gd;JLLb@JzeBf{6Iz`H*fi&Y_wpr%QCpsew+>@?dKiTFBY!|4RPHhCY1 zTtt9LU~wY|R1-bY%S~7P1WPYJ4@){uuqn5JtU`bvH0Z4ibKfl=-u>k#KlZRv;hTXM zUxT;G_|V|!r*6OT?&9kDDt(nI8biVJc=)j|bM5|vcus+yN*SFn>N*;GgEfG4oib<6 zy~Lg!yYU>^_SsCF*|oCC0vq)jN=MJW-q)Fe*Ryq?f6Ln@#;^L|&b_zaw&R*RizBl*$Biz+IaMfUpdPgpJyE&M=+!&f>DQQ^$;i zFbr5<+jt3B=kgV{3jlPhTits7Rjb+fpU*!1#1BtR@8~sJBcw=;nrs-LH2@@1RI0t{ zLM*ghG$k_5fypTUq|AXF7$606vln^c=+nISLqCP@x6<#iQE;No88&rS7S=`h%*hux zaP@U)9mNqb0%4q(S&#t%GC`0rZOv@rNE`${fGieE3=Rx4KCzV#eE4Sx!$33|8!Rs^ zxO0~-GIP;kasDJ1W*;@R)eZCV>|v_qA>+A4)9}}v-tri8%O~k653qgeMoygn3VWvS zq+F_COvLQc^St4PALFUxpXBNt-%qtXfI%T7NF&&_dgE6Gj2Y&ptq@T3}#snDO0XOm5l6#N;&n149%`6)w%5=jBt!>FXaR z3_>CiyNt(8e!(jsVxzFOgI7+TVLE&ZI)I{A*CgcAcm+gJNDu@>QABUw0CSfvGQE9w zW*YVihtq7*H;+a zxtHGl2?*^}2noWKEX=;hnPZPIIJu1jcl-d&l_eIQe}TX8#$QEf!Ku%Go|`}T(?rHk zb^ocZHojAg6f9jjNwHkzmV1626^1O#9H)NfB5%6&0~E`K`i4&sHjyqk($F#?28q#z zpt+Ls@yNL6Mgoq#50!Me`Sc$%;=csGc-75+?C%G$@xL*kbjUp~{T83x_m6N@3!}me z1TYG;!AJ7R=?{Z3I8l>gxXM5{&r8J}NFBtHVV0t=w9u#`NfW>8xPE&|U3p8%K~+WV(r)Ofp)E(l4X)Pr!H_7l6v-hU$u9oD1y zMDW}&U!*AkB4^%We}>9f0f18}p&P9nAz4rlRvF%U2o;4?3nL(wE?aXGQo{MU7uY^^ zkZN^+x7_j5+a7rQcOLP>`ukpEW~as8p1x1sb<;iDdwcrugBH?pkig^5JWgNl08(bX-C5+T%eN(buNa@mSHK{im^i_MT2`#z2cOZ%sQVP~f1NHdvQ!$_ zH#)TIN4IRf_I`|1>G#v1yZvFMfd{>0|n^c=`OpZ~IoF7G;(2+Z{04QM)o0ubC9;0mH=uvU` zP=k&{ru+p;4T=paiU@t5TCH*H3P+tT0MM;&b?bFmPo6k-3Hv_X*<^g0b-_ z#wWLOFuL$vWMNH2kGk{q_2OF zVzEr2SVUkceo+*r+Bv_~#B&QQFE1ivJsxdxRe^LI>p@_`)UScu{@ z3thc`x4s)SGO+uf-|<5q^}>1+e|?Rwed6CSx#JKcdk` z3M{_(0^7$9;uI7?Xo!@-^NQ5#4K^B0w29DKA*F}WAx2sKdouCI0pSXaOx*k%{N7!^ z$>03)hv^L$z!(M_GvD&bR0xO^=|ryCgt`y=FFifK|mEtp)7#WY^@`uq_;e5_3{2Pj~)Ay|G2U-_lw%7@S8o)`Q=l8cXDX& zTZadBd(!jl6Hc@G+F49_!c)@rcdlk>3u5xnrfF+@tklh*i6|Z1OJ!gb|D|&@&tI@> zK8k8#h@}^g(o-I!8WhtuDN{`wgm74^&9QZCpG_W6ir$`K-gfuj8hP-E-}%DY#=<`U z{`G6&KIth}|I>YUzV)tBsm#p$ENkm4L{SUlmWX<$xZ&=1a`EtI80oc=uPtK}oH~0J zuTZt=5gjm#!QgoXqA<#`-SgMRWTtaL7|?1ppMJfqEu}(r*ZAmxU)a9mruXmMd;7@P z^Z^Qk{c$=)!0PGKDBs6Kio!rYL2aF2d6{5s4OGPZ6OW<%H6kOZ1rJlL_A))a1+6uU ziz_r6Erb+!o)fb(MQ)GILs}+#kCRWKF`M?cS#(}DiBDYlP0nc4B*d4Tv?%@Fn1zru z)#*7+WxvU!k)|dWjohy77b0UIrNl(h<{;Gp0$89Sq4bj@DVm&UHE&o=>Q`lD3z1SZ zTR!!T<`Y*q=5zsoZgs0$ughxH*4IAv{IgHrf9LnzFOv;cYJ(C6Cpi=eOBWYtgpqbp zjTcF6G*U=QCYPdfpTTuq9{A#)bK70_QR(T;Y0XVL2%DnE*@Emi4yR8ZXMAFdHUA64 zw(rXu%_JM1W3v2KOIeNc<#l#wlTxz0vdHl0c-thLB=SXDP#}3;l}edPrNa2+7WN%D z6w~RP4C&T(qlm(=t+`GNbH4G|SGe)!yJ8Kbh@*7uRK8FsTg_{HK-S8}ALfyBztw7E zN8~rRQn`%pH;Gi3`Ym8Y&cIsWCGTBcY9Rz#+jvERNCA{i^grL|8?9MgS!8f%Gy@O5 z1!O(&eFDElrDCa#je3nj;#e+3W&$Y$j_dNm(Wms|k9_IrX0!3jz*m8wd#iTqJ6**> z_26yy{MZLd{R6b-7Wso;{~+5ZZ=hW1M{1dxPB?`Er;k6(;fH^p`uY;bpZGlQ`i0-5 zR2k;%vtQ@hn|>K(A~aAb53n|So}S_H*xWA5rq1(KZTy|3tS_8D!NQqi?7rol)YpAn z&q0NndflhlY*8-tvQb~a7(409+16VO%`xB#3j*XAK7mu@Kfd`>^fZ@fxP83g)NgbD z$^VR}TSyZjH#7Yd;QOGI{Yr=iCSFgyFkt)A;~ek51yp1weCQMa01E z4fc=y@Y63GCW;h7cvQ;0^jCYi=Kddr>I6zhRCeA??d;d7_Ef2qOY~HVw1Ox;OSHd@ zj+6vJM6p6{%LZd zfCk;}9~lDxrtLmT6;=t@8b6nW5kbz=z_dkFXJ;5G?HN}ojqm$38cmu_|7dQ-e$@sl zT>zk4-RjnBu^v2j^rz}{qoGjVWX8W)oQ z32|d7<4jv4vfNi8By%$txbDW=bAW`{1OZR>u{fE)7@{cdMNQcDSYr%vVqZ*8lkuh~ zXf^9r>L4>(npSp7)@;_YrrhKWYC1MGv)R65HGD>E{8kgk$xN0K&8snnLa|7rzR~%{ zV`76K6Vq_B-H=VMQ{TW4r;b0%(C~P>-WV>65Xuwe!YIV|ZQS6<*aYWZKE?h6hfq2* z+VVV)<;8g({NiVtbC)jsOW-%+#=qPAck8=S6GPYh+I4S!zfdionN!bDkVX0`;|%Y< z3LS)T^IxQ1Tc8*fx%=*);ndl$;(2ABdGO=h`Hr7NhTymbRHST!?3HM(t=aogscgN< zpS|;kas$sl`Wf!O=SLVGFETf?MynOEQS%YPP%aG+MLt2)AW{LITf%jUIBwB4)6&NE z8QCsqw~aYCkx$F1B8}#;9UtI)|8?}X=6KK1e@x^QD23}dCTd#-BLz_ieqe~=0DJG_5AOW%_JOHklbiY*V-Ut597*qPk8{5#2?1{ z-}=S|i^~fPmIg7#FtYt1XJ($KY7|NtrYE*?^u%#0<$(^pwxreCV5onPa*3hllak*HC_dTQ1`i zJdCyxl|~z!Vu3=niod>Y_vtXis4zBZZsF?}sJIpS`fajA!fMR?dfEX1(>Cwkba&5y zfmlA6NGTJlzR3+8(&)Xm^($}KN5;a`w9)*tFSE%xkhTULld)|&k0qwsK%nmS+O2MN>or&x7v?X0?(9n^e}3=& zYtdTaI1Vc-%alrGJTE@HppjZ)q{b)-(!@qA3G++GI>>CjotvHI$l-7B-Vc3b)8?Nx z3VC7zBVzDCFmv%NT5I|S2IKD+nf_A59s(v~52OQ|{00-#zeFBjFossE!Pvyql=@r1kyn$k+pTW>RjXL&yXNMbKlpZU zxQYoBtBdCu?4JfH=pWr`sqDoP&p!0WgmbI3R#$M{BA4c$W~gU7waO~4=iwBKZK`fZ z7LcABkIqHLAeUrr=kdf!3Wt|Zex2=uS2H|T#&3lLz9RHv?~}MG45KDdBds+;(N4Ftyg<3BjvANSa{)|4UX*nch$ zP&(r4M;@W4GLY_JIqP49beKDJnBnPbP@#{GLbhG^HqJlxF}4hiAb{Q5w{w1G2G8q> z8%<5KxyIz!C_@8-c8Yyjqi3_&rHl;#)ob4X&~=Jiw{5xcpWSfdyFavT_f4KtDpHvo zM|v*J#bvZsc)ith&kX8ybQoGDOudeflBm%@tI$eoj3Ly9dh`&5g2%u>AJuBrN(tl7 zFFCu4PFnls&9=#z@scKSB>!)lf6@U#elXGYeL2Quc9v@gabi4>oHbya_SAlq%KvZr zJg;!?Z90lKxnqbRo&I;eA8Cq!$v~4NLea7#ZCr8~1}rYD90e9~PwiDp0AzQI?N+zC z^;#^YqCa}}>BnnYYlMK+m1Wk~Rwx!rSq87RUrOtg%B9oXR*j16f~k#td>DlM#b^GI zd*Afea|Ttfh?iT#!FV$fj>8j=eU(Eu+=hx&y3r)RFPUm(w6aY9Z#@A-yzpn!8WDR8 zH0tYUrK$GzA*Hm34k_cNS*GlPtgFps;dX97#W; z(~UKrEa_azK{7!jeXLGtca=&Hwe{6>ikQ&zUB^WLuIE{QhRaa@+!lJ7Gx_ERhq19O zTs(iq#xlhqgH3%9h)q#;TYk_Y@O>(kD#jRE%?5=+k@IIy^ZUQ^?-!na@@qe@l)5i& z{^>UV-TH3U^!N>bXU|Rdp`s9@HT@IQ6r2*nyZ7UG9$u-!mwx}BY zOv&p*nSkm3YjM2+bPxEg4FnQLdW2CEXRvH(&&j>Xr?h{Zyl&b~;L+Mr-;=3W3_MB|;i-VL12^(( z_dLw0o?8j(5Ju2wK&=MNrXdJOr~lf(NbO}-ies!726=k;cB~zRLcpXZkgaBo^_7b>HkMI| zj4acHKoQY+?lTR;ujVv6H^43nIXn zkX_T;7#kj@;5nOYIti#_qlcTV20;`&`5InIWN&r+ZMWU>BM-gx9slIVuf6|WUU_VU z^7tr`@6%jb#t87LJs>423h_7U)-xp6TPi=mL;*%yXa7(MjP`K~8*JUWm64HQl312o5Uw#7K7QLJEN79KSzt(6CN*PpS&o5dlw2J@D*e?}7Rw+#sDO9A1B4fW#**_=g z13G_BjF~iT3`dbS0nCVyonJ{>fXSV^w8_A<^s!{;J<`~~cCVs#SS^h z&YbH(TES*YfirFS&LaD{#!k%V=VlohpTu=tf|PDatnoAn?=YnwlCz@8dr4(K*0gOr zLRjQHF~L(x;YcSgqC6TX*Cn4Wzm^ zDFtr9Lp4=ixR=rn%(vKY8)K;U^`o_BZFQO6{=qicLK6RI^6|W}30D||1fdV~F}-~k zXHFmEegTBaORXoZ@S_AA1aRbV**RlpW1UH<3DvR#ZnbV zczpJE|2~7k7{g<`5J+5A!Vfp-?HNNw0VXu4DCFMv{1X5BfBs8ux$1q)T{uQdZ}8Tu zeiR)=SreZ-kS97>OU}{gMnt7jVQI0BR`H}>n-r8>tm}oh_{wXoaAnTu)&j9#T>bS6Ce# z<)x|jajCS8HE$^CRAWDbq+w8LG+^@Qr1>|1QUOv}vr>$v)?DSn{PTY>zxvW|{nf6j ziC&(0=9eZ$_W#8|?-nZo6BZa%e!$FwkJ&xMakBMT$`~lH@G3^yC_tUiDfBnPuS zlav(;9Fupnj{y`RV0rB#t&Jt5i8b)rXS~vfL%Y9#iUOo?FfnBrV+eJNf!-;0!L$zn%&9383PfzaJerW&gLt*3- zsVMcinH-&9VRxd9e@8sk)fA6lle&UyQU3+)Acjq=#5D+XikWqy6 z9E9iLl}lg@Q7cYEawKSpk;2M^B83Tkbl{_+fJh}#p*=W`OEjGWd!1dhwRdba+OeI+ zXlxseZ98ci+qTm2uCW7~Gp*xBEH&pF>uc&=-$XRbNsnD+n)Gnc5=6M5pU!c}cX zmAUrk2g=CYDLHr+V#fNJEM%|&)=a(K5$|Uqxby@8Z85iww=KTu{ypszDMcTwm(ZW$ z9gUHFG%`B9+}E4?6!`+KLjh7)VGA|{3*7i<9toHRoP72FH+iYns9d!9?5jV{>;B

      r52RGIo+tXo`q78c46wG3th7B~&!n-cU1sG4a#mV#BmKjr==n>FN|| zV=QyHdh}qWFn+Q1bhg3|^j<5u_okDU+%>t8(G}>w9$uD;SqTE6|ZJAaNWgeK0ziY*ijvcm%868arG=-ew z67OUta=R3Q!rWBYB!}>}RdUqPOIZD7L<2@KMkp2w^)6uSo&G?A_a*isUz*c}UN75f znup&lr*r%-L4JW~pu_!uM{Il_gJg`Mk`gF>sD1_AugGKf4sY$&{xfboV3Y~@{ zF>y{t7XEsl5ePmJ@#k}-kmd6IA{NrnLWVvRm=)n!^FyK*NGAM-f`5+WdDyM~u1uQ} zv0;EeiGyold2&uLWTk*^Gc~1W_O^gCRzgneBv7UgnPA#Cdf$Q3wX~EVTF_y;-Tej{ z&vksxcEs;Iv!PEm<-kq1Vr1G)9fv;+ptzwocLQR;1PX}BM6!I*!^M<9w^0Wgy;JMJ zi2HrXJwd;v6dRz5l3*sVfuHRwRN8oB$BC4|`P=#k>%1e4$jYA+2s_Gk?_%o>I0mvAiS5X z;#n}|>|c3r2SpWX+I?cC`|zG{N%roECJb}bvNi!H~JFFWC=O@^@G`BFgx$0G- zN``*c^qiumXgum!vi;?!%9N3t#O4Xq+GAo^L$^$%LO8%gDc+1zx014|IWJUCDN4zD zemUAshOS;BLTt^sQ4Bu-{L-sX-7Ys*gsm4Ry`e&f*PD)ZAK4zG+{Y$|h&6Vzi#m?u zSFBu&*?eE;fiC>&^|zSXKl-kb|6i!mWNmfzJO1!H&dkM@$L6cSa$m5}GgEDCR>OC6 znLBD8?{}3cBEJx{?mJMyqK#_pGJFxWEKJDnNDBQB3Ond5Rq$P_7QOoU#Jt0;3lxI> zYE`AbXX}4+&7$M{Z|aG)`OZQeeehVVvqdX2PHac&*)KxlSE@b!`6N}^(v+$rBe+3B z9AZnyiJzJG$M&m;VoIeIw8_7>NK<@5uf-+oyZ~ zaJD-)G+i&L-I0uC$a8}#3wQ0(WdANS&_3rNN@3dNl4E5;K2wiOY7Fs9?W~P8tPl*+ zLR`M_w0>l1l%o;EsxbOkcel61i34q}mh3AjDQ#267Ma$q4GPx}U(yv(#NK{zY~k#Z z$4KIbItS9`Wl>Km{qeA*Hlc>|SQAjq(CQ%Dudr*-9GqjCW@!B50b77gP|XSJC5cD0 z2Jx+)wb01p9#kpNSVagO>`gT3U9_5#=@J1j-K4lfw5$1Ra~i zxZ<^wCZb!6vXlFKttJsztmkw5bJIoAdAjs;iNDc<+1lFw8X7J668O){+hiIIuC@$r z@m58}N}=q0OfYrf>EL}@Q&=~RWlb5!*70LsI?6=bQn*8}nxjRD}jx!P!m2c}^``})< z+{WB&IGvghKuWZH(a)MgE(OS4_DbuVZCDlfl9TQKSfEjNGuV3f$`!oUST^Om-=mEk)5G}&<`p?I{n9LRSa!E#7}~2kDw!4Ta;;S{*I9dg}@j^#OHa zQDlR~9z$hjmnP^+cmaSrdA^z&;RJH?X7UZ&tBE+)M=nJXM)F8+n9Y?;Kg6J{5 zh)+gk+?Cf2o4nsZbK_He#5;_Zpo0Nh00X+<3wX>ks_P*+jffL?bO{H=tks(4{!!Eh zSaTRo)k>eQNL5VA(fPxUqSDzT01n&|+AZ|m;-GoMxh3@;S213a6|ylJ3w%3n$G!<4 zladQ@U}#!>j^Y8Rzkq#u<;w(&Of|k~jxXFl{%@$LhAd3?a09L(FM$GYHFQnWZkHR9 zzca|Gs;rYDx*&=ZfcBodf7SH7KfbDa{id_YCsLd+H`KPMwz6f3C-lp?_FqRUDBNkt zNT0;lFa>i>%cLS6zx)5R4osZAX&Dvu`en0jDgSnD3!=IV5L<6GlMd`X8|AMJprE2h zOBzv-EG6KquP;=zE*(BesY#coV!ec;DYBo)pB+Bq+@I`rjZTfjRPu7W68N&ZaK2a| z5u;>x_`W(XuW&s!h)nIx3^Ovxx)X1}=4C3=N2X;zy##s`Ym*Pm8>q&5F_UUf zQ^stI%Ofq&819)ZQFh1$`EWR0&Ur{fevOgUlq)|1zlhFL01HWARF;sSiY^6_u8k@r zaY4iKlqBz{|C9zpjsQ#I#s$E??4S*`AwFO~NkV}o+H158l$Cf^i7uqozcMGj9*~u| zSoQdNH;!wm_t-p~$`>)Gb3}2D~5{emb8Jc#wjYomXR0t9qPMtI-nM z*pU0Dmrja|(BGR!kyOz(I)x&ujUx&fV*8;30E7T@+s+1lY`rCdnm}1^(L*;7$WhIi zczl~b2u+(Lzj=f&%0{M;CAqdnzf;>X;6}J1jkM|U-ywHWJNAn^r%&io9l z@M7LZ(JF5XaHJL*-{NdBv0W^JhV2wz{HgE)Si`yl$tK2Wte0$4#suuI8!7Z{n!mf> zt|U77+P}mHf(SBBw~RNvsuw?fpL)cQg3kx_^T1VdBWNVq@Kt}y^?I8EUT0yc`n-FN z45k(iyP0JeosOiMJj~;I*jbO(DxL=nt ze$#ms`m-(Pdvlh)CJ~J-M@;j2BT7QHyO!#KFd!0xH&#u7!pyuwR~sj=u7SgzO--w_ zoBAzW4A`Qj>ykb# z_C|nxuZvuY3evTKtKwr{HdQwEG};K#9=$}(L~JDnJ0icO9Qyn5zOywF`c zxo$_;nOV7d+VZ=W`s{%U-_pavhN~tAe_-lO8xuWph?Btjuxuv$y!~BVAMNCAKVD4H zN(+d$NtMv|piw^df(G&3j)nBBiaXxP=~@sG291uW@Gm59iAljnN>TCwX)+r`wZF^K z0?qR3;1&rUAc2bS^pE1qLFrr2INO^G`7oFYyDARM;CM=(eUMmJ4jS}P&fwZVc3k@B z_^FvTY$`x09$q$gc+6joEh_;n(hE+_Gyo|2@d+~j|FL_QhVJB1e!k~T`}sAnOK9>1 z+uFd!BnxYvA{CYn>?9G99bHJf^l%-67#2-XY`JWj7-SSm9D*5&Zb(6$=6?XTZaAYE z16yVfnDUQ~kzZZ#9#3IS)*ynR5o#P4RvNE=>qP~$?d6fL`K4P+bto`F{PNWt??r%6 z!BVByR5ixjmzgzHt*|_wLvJsawE^u)QA#-uI}Z9Fn~VI(9{mWr}_mU8+NCI z$#`evb=gC*uX1ZfFTVSeEDeW=waXN&027XoA^W)AE;L#=JZ`WLXY?TPLvP!`U2C*< zbAP9OP!~TUz*oXYv5m%MB~ShBn3|3X>=7Ad7Xfwf!49 z{Pnw2bShVce1W>c{=%)TB507K55LL(Q{Rfya3+kP;eu3>|4y zPjsw@4lC6)o_v3Jao}rBkLSP;H6$4vTUOhQqwY2(U`Qw>Df!OYYW4Y(v z+V5?qb~iG?eO2j~zR&4OgjVXeH!$SYAsOOi#j>~KUv^uc*xJ)tB1~NV8{&EFi{Xc& z!SP{pH0U}q+3+J%Y#FqJnk;!^UT-Zb9l}su_0?IH8$U!+dKnT|$IQZSiHhYK5P-qE z87^PNomM~lo0a-|2K*P;oPmv7Yn+cpaPqcOuBsh0Qgxl8m5yB{@mTd61Uo!!l)rElKx6~018v@&)3)=A1jXft{=K%SX3%N6ZHTm zq9#^wg({Bh?@%t->n&&nV#5OZX~%;i3j<1qlI5@Y#0|H+B93sTj7cD!3?9RdBxYI&j;Ky3Jz(y9{rHv)dV4(W(dgLR?6E%~XWH(sWs%`d zpB$CYEj~2gUM92U(0tV<_qg{TYT9#5vNQuP9gb!*zjZ4WZ5erZ+&p#vydP=RXy{z@ z_|GCMitM}Xj zPt_@>CkGnhJH3FoN`_*dD!)E8oL=DZPfgi+zr}n^Q{#mN}8dC#0NP!uY1& z*dp&4I8_7+8yzY$aKFn}SK(9!QcueH9P~Zyhs3U=Oe)?G5HM7=-(7TH5;rYKbDWRu z&sO|sP$#tPBeK+2w~iET$*UlJ#QM+hHTgN`&a%ZY=l+FA4uaB8`S>8TR>&;o_4dc3 zECG1EV&rq{bxr;ZinN$gk{lfdu1rt(8)|sy8cJiVneu8@y*2C}!^bB>EzdmH=y+F)E8B@$ zq7ftbev7C{IWiL?{rPRaC1L~y=;mSi^)l20p?w2qpVY}vHtf_+t`UPU8hU2M9%~?<$M2~0Um=*KydVA z#%WzJb(_kK=|Ok|kh|3J(51ud1y@?b=XvfeLN2% z3N=AC-DD?+X~m7l!P8PSio(wefjqyPo8oVGysK(3nv;MmK6{frW5<<|nW;8u@$bcP z`MC7|6n`QB;Ot~>ZcmN<*f4J2%uSX~Nx?)K*_^|#u5V|?Duz5;&$Uv8UX)G(%fF(@ zxZCFyY|k8tCpw%#X~lpRS<^Z;4N%{BmZEQnaR1G^*gkAnCM>-6J`!H;RWvp8&+3ss z$-*G}v6O$+tVvQTYBBW?xDesrJ;n`cSD^FnjTS&nQ3Y2bQ=QF26wy3{gkp3`N!?M@ zO!1py*FSNz!U0>|e(xIdrMSY`^@T)kGJ35u9w+Bb7eAW;!b;5~%kG)EJmZ-0f-}6X zw=e#+>TX2;vIDlevcY;rt%a>UYnfEP)%mcYpR?YOG`Jq zaq1YXESKD32Nhn3KmK0#OE}-UZH)LtK-~nfBgb4c2tpjBir0%|G+{DdN|V=$pLpJ1 zx8;)H+uhE_POGAyG5e#tU-TCQiUpW za3xDV;q}uR3FMUNT`HK8_tmNBiZ3I3hiwb@-4D+@_T8>Y*z8Im9wL^gre+CEZ=6N9 zInWvGoBu{gpBqYa7-?`Y?EANaRkPnb(&p}CmfQqS23_qHz1oh1{GhnwMNCZ9q)L~n zV;y^rv(oMkw|uoO)vivdilMUb*_ax4LYF?frp$zuk(Xn(e2@C-?cE5}PfnuWqt4)> zFrZ5sB+`C1sKUhfJbxy~N6 zvS*wzYbP;YDIB?X{j}Zw<>#FE;l2HLW{1PL62qTZqGO5_yIChWFfeeXe%r4-FS%2> zkYbEk>WL;1JxEay`NmQe&psRU>}_wzAzmPyC|M+k; zRXQThSHfd?$>?8+rw~JBYcLzRlm4JAj({kg6uhK<;zc$FJGHrfo=yzW1Ri(m=jYZy z|Btcqyx?6rltjq+{e+4^^ws@bkNb z+3X%NnlJ8>m3QNh`AdMy@ToLcCEe@Yp$gP1be!FVE4bL z8KXN$Da$_DhHD=sX`-ZUwH&ia=X3$|y=9b^NCo`N`xl}xbK#b}M9&$__LB!})08Tu z;NyPN7FhHvq;0~8r9=({j>cE`)Ew{q)x%Q$^!g)90vK`D*41Bncnve~`aGS60-=9f z>+Q# zg%IwRHUH&JJ#dN4yQV!}0Pac*ru%`E^#z+T83i7CjE<$=E9HmZ{xJrvVr)-hk?!_z zZeP!bT+b5!JCJTBZYS2#FFoB0&Bb{~=SY)@#p~Z$Ogtq_b9Cdk8u@G_H-qC^D`ler zyckXpJzT&UBQLY1jZHRsWCFURyW%weXToQk5~$JZrC+V5&2)swkc4>s99Y1P7Z$iD zoLYWZHg6?n_h?lIj*;#J<|@ju2d{9cx7eeN9+%Nvhhm}5c|K3V>d+RF_QuNEop#0L z^#j(*a}FkU`{&s2pU_$)PP`gK3zT6C64)%$m>R?(i~6LU0&L6!k~HJK`dUNf-%gr+ zPRE^-hX^Ce4AipnaLN=Y%OApw3KllW5(v-{7GqgAmUE^cCUx7?no|wFxe1OFi{Mis zr*qc{6Ux~o%+dL`E+dc?H}3!T20eWJ;kV;ewnK)*q=K$hNBekvf>}i9e>Se?yRKUi zr&O3Cx`rF-L>Rc_X%Jbi+MY4Bkm>x=81D> zYPBK!Z!EDVwr|j-llA6I7K~E!k}o|zeQo^ewfoz1O~vCRwp^?iw#jk^N3YCl6!B_D z6;{cnEruDBpsW=%G3m(tzmp^@IIm{Y1NmRnMYCn4|mXC3@e`_dy>rsP)gT@_Y|?9Z1>&>~ zp5laLO_aTA){Y~yvkCotkq9{|Fwiee(}G2Z%=t8XZEh-Gv4r<#SBGvY-z(}k?-?0v zUgXB?JL2PRa$4=Ur4+hb9Wqhe}`wx!RM` z;S{v<4aR`~>3e_qOXc?D`6b)~O&-r{CWtylX4MpEYgMTOAyS=ZAVy}2(X&6OwiR=l zYQr5OUjgE!foObFzVJ`JkQr1z_w>&o<{eCEOeSk->^ipaK;D!by%eLu+*$agfq9B! zWDcK*iU5^C*o7aghz(1pl~d+`WUFWuQ&6_yD0Cb)Ubw&3*<=U$7X{N|zb!#a5Tg(~ z%e@kh&K8?0SJtqq5kJeq!xqMck!q6oNgVIH{zDsTEvHEl9z9N&7jmT81&KGtk75x+ zH@erk`wh_hd|&XS?|<$sILG}hPK{m%pcDn z)W9q|*-PUGI|^|U$hcIoR*x~D`pf3_Rq4~KJ_T^eRvt?f2quMu>@eEtd=1vDRM&di z3e$SNW_`oO&H7}8A?EdojZpjZ_sFFnwPVBOS@L%$A3C^*i!6tBdDr9;; z!O_4~K@FAK<+Y~t15WQ;U5hEPUaL1gy=mL+40jJk?Fc1wzwOzt(*2^n z3_rZ*X3-T)Y$k!Zg6^K_GVOTqf(0abi^!%UmF4eMf)1CRmBMB;f6eNVMUiKrHQTlP$y?fqO2 z$W$oRh9ngAdu9-tTD{d^!f8>fl*3tq37!_}r_l6I(XmGUnxolXn#`I1(^MVeO*3EE zae}SQURPcU_qm$4QAtonY1%4HU-1h?=`8Et%KeA!!AsvQ?2WTe*YGzzyEd+<{bLd@ z;PdT|x2)-}f1U}Br%4=E!{{1#o^)<-pG9Y3 z%j^KMs9)$;*Kb?g>;gmvJ(^D%xvqW%ByXjqEUauHkzaM~?_%_!q@7H(XrTkypw^06 z*tw!6vmnYgQD|^!eVLc#>Nog0u4mRk<9WWd5ZJjG4W^CCrL;A1vAg`s|iEU_T3M;0$16ttjwt+ zOXqcHULUUhcqyU^I#;Q8XoGjhq31T%p93bd*zI)JIDF4*Vv1-*M;r(45S3-@jHoX@ z>DP4{Dmu2wO25&UbSm!0*iqMR?(h-yRF2Ll+)ckjCtE|dS-?w!{Sj-yL8H>lN#zo6 zyf{b_&sM9}P`+=<`qOtaV7x{;vtV@^uH|wpYY)^;52V#mx=dWU2$=g!vezYwfadq| zbWNeA!LZ-4l585zgwr3l9!Y zkXgWC7sH9#k=}n@{)0sP&|5@a>aiU(G(N)ejo&=F;G%kjNc=4;JwTCwWcBl{_m$!q zE*7n5+P2_3{!q(9krv)c?4B1vNqOQ%T(|yBZEQ8W-7u$KAdEOhkv@K(ojW4qQnj|O zFG}=Co@ftY`0fnvY9}i`#7q{^p`l16`eCBTbLII-)(e$Ic?t(q)v)d_O1W;D&tHQZZfaEa+Kl$mXLeOhEj~)xEy7Ti&;9-8bhp@mCReoikZHfNyUIS#T zxvux{`OKrmvun$QoVg{93Rz}ERsk=x*M7=J&*+GSlV!35s3aCWS+0bLpOV+>U}p38 zL4p$)E?bu?>kms- z7c6U>_k3&`i2Z~jm5L)|CSnn4W8w2{S+u*VRj*``PoOL)gr8$@!(O_XOx++$r27zR zjKm*z7EgM6RhIa-ZXXk`q)k-7hYoM~$80f;HMfTEUJIQjHt<_`X6Iwom6ZT_M^Mnx zCX_U{HW_^7cy#&Wy*8AXeFDa%LH+K{cP?R%ps)FU50_=YtcWp>qqNKp|#>=zOAQjQ9LkcpL+e2y&B!in@J*N+h-ZfJE=? z_wJJ9+VBF?2BbH5NZr432r1ceZTs&dH-_WOVz-*Jdis54?m`@*Wu0jhO8Z^8;bT2e4X}T+v%m2`v|IKp; zPEv~jc;0SdNQujx7C{{2fq+IAO6IJ*45rxW8vuM#1t2qh-WbLyyT|fV=v3#(v-N{S z!O_B3Ui)+eN+;B>&`^Of9zv1U(PFUk@9u7^11>r_qI_u3`+Ap?scGlVP<)EIzb*tr zkQcr0G6$}NL}o;05Prq3x%mN#|Mg1xPs;<|V5w__oCeVR>Ku)b8+1ZYp<214nHqUr zDAKH!88I=Pi2Fkat5NT+6%G4Ctvbk8kHgy@VHaczR{UI zsoekb*OwhOX;cB-zF(Alcs~+_EWv`|>%qC5PX*)xa*Zx90#v57y29Bjn^|lG(24G? z)AB^f0k4uM!D18<19m)jJo@#Gcw^od_!sZ6wSFsWZq%~nwwnUbX1*U6*I1zZL2&3y z%k_%At6#opk?EAi{ATXm3Z;te;-d2Q`$q06xg` z1h0kQUwJ@5BJsp@jfux8?TXd?ef;jiP_6NDi{|d%o6gIWZc8Ml34x%eu4^=>?J}V# zv08ubrnvx!V$I(DAD?7Lih_Z;$*sRg>ESic${qCvlNtQOvJKuoi=|f%Vi0G`cPT16 zXSp9F)mcM-afJt+?M!b!Gpzi)JSXeN=PiuT)PKIVQkP1*7}YC`*=Mx^RO)P zMx@>n(?L)(iN&qYYIwR*r+(2_R3?a0GGGYe^E*$^=XqEL86Q7p3#p#s!PY|z9IcDN zYc33R*q}U(chY$=2D4YR8y`KDOc?Y!bC=t0fqbH=rzFMAuFf57yi!9RV@fVdnOeWT zqYM$k%K8!|9m{4)x|V+LtNACDmDel7@0CuVH)l|{6@_rvyEL91^QAMIl{AL;-}l{8*~^8L)ZTJwVcyuw5Lw5EPHK={a2l?Ra~k1*$^ zaAIQWry5@XH}0p8xgO<@S_`kZ?}Yi6DPRB~s!lcayCQ)xy2nq0l~5B*DHBJ^?I)4J zwL56cj0k8MB}BS?$$*fQIaWn}EJPTrXo-|4^AuSstSA_1y5!12zM)<&n)LMa8JpKX zb#>q*=0Vvp0sxQ8fu}W5-1qyJ%u^(iwa#m!m%iHVSbguB#xRfU2|e04nX#FBZX&S` zBsK1#8A*y0Hx`y}$VK*nV-x6#Lg~3#Lbwgd=bmE=x#$T64j%1bG1N}u(XytRakuw@ zo2CLn)6TtK+BKQa|2G&KbZpKg&#iClrtpXmLW^uy)Hg)XlI@-%dpP*g<~<kU9E1$0-HvxfC8*L9CMAIDu*~s`4F|OMRRUAB7 z-<(B7xJbl#?TZK@-y2mEmj(-~7eFbm4T*H8L$izMa+r7PuIEEA?TCpSk#D8t*h1VG zjs;91aQZx1c6ORxXRSBqCNDuhC7zhf7ptp}vn2jtMD2dfm1$(Jet?fXw6;rmEP#tS z?8j+ZSL#cK#MJc=6DP8w-n2oRh9vA-Grfe5>X)bcms^l4#Oa4(FZ z(H7clMHkt~ZJ!_YhW-e)7Rn7e3DD>iT3?5HIPq9lgYAY@@MDB4g9Q@2Z(M@CTjPCJQUE=eH>`xv2wn_~!&so|{0@Q54(d~;G zu?_X)+KnWGuC7v7&1m*wXxtdpG)MAPDUtJFNME|ce}^9{6XIS$xu90);fWYwdBsK2^( zZhf@V*nG&k^6(w)oYl!D(6e*)Zg<(Gy>Z zGjzJPGAKHjIs|eh5{hAkA3(qKK$_G*BHETJE*$*EhRnHk8Q?2~9ISW}9%vIzpJg$O zZ(GA^T(sY6d+Bi(G|LOEj1?p+UZ@0rmYxS>!us>IMAg|_Ny%InBnczAum1c01V6}geA)1<8~bceyVN({w7jLq3)b)T$Id9<$FDc z&DJB>Wv{`Ma26+^lNVJgAsWwD^GWHDjx1EQS#b@Mg4qKM-xDaP`!fa!mEpY%j@+^d zpic|3@=I`YPXmHG5g!>Rt2Z6UU0mQw3MT^3S9LbB?V%fV{#;oR*ty)m1+c)|1qI3J zTQz5$kl@SY>8AgIc+X*0@BzkfrU!+T9N|NeK_iBelUt*tX=tX^edCT@TpXe*dN|JQ z2C-@~gFBptuq73MDJdXj%r`RpKBAh6zGn_#(_@BeQW%bOQ*7 z4TLX{ewI+FszQKYTNxrWzl}Ye_~<{1xYFY6)wM+EJg2^cRu0yk_TUV|Nxbj3O$r>D zufE-=lod2P`#b4?IUtlX4tyw{VFJW5J48zU!2HgaZPTu%MVtsOVM5Ym;LgyIhbTM; zlb)oz3*^HcZr%HdS^y1Oij(o=!^)u(W`W*SUm~WVxYBj6vG&l0Uv)!kRNwC!Ibds4pGOw`-`N`` z3$+S&5FKQbXinPM4H{-G858Un5!gwaU7HjjbFn_L91*fhP;a1DWo}6moKw!1UM)+& zB7fohDP^etqgiJVlUvRcnvUP+yj!Sut)EW0AgJ|orYDFL zf(wxn;UI&J5Ul{Kih&gjO;Po!(}WQ)C4C?l_a#3gS9RDLz!M1jd=e`$qtYP z%hKOfI-Fa=wgsqD4KcgTPZV=8iTY9EmtRXQZ4B5BYfNg&rnTq5Jc6Ho5T0Ut!6BQ*k%hZ<}|9o64_d=_Cnd3r+$?E?+aalt#M z08m3*FyeG+YE~XXeL!`Ex5S_--alx1%a)jkc(ss${Q@(~%Ok$NzF=tSu?Ao7#>H4I zM8qwua2z3z3!t)c9OQCQ{)cf~(A7wzP(wrj%#3@LT7q`KA%K7<^z!s5UY(YG>@KAg-&# zbatn_b4T2dY!}Rzb~jh?h?Ir}ZS&X?pPtP_ti0HT(KSy?{+whYo=501Zq~a9?qaWhUKEo8y>xa%fNeo zdZ)+#!O+y_fHwuP>)X$5T-GLc+?ZL<4?h3CrQis>-5Ajl+)x+hS1)hl7)dOclV`zV zM$s{H#KH)6sjI%3Y!A_fkSNiU-f&tSfy#fB??zCK<4XM*T#wuLPY}$UWtetoZ#N(?f^gOTYkCf+N zc|~*K_7A@b>v!_L@+H?<*_6rtJx{qJT%r0Io3jGyNsTm)DycZpd39#=!|Pd@0S5{x zrojD-TE36c`u6jF^*&q+GOA)9?e?Zh^^%Zt+mEa3iTcFsShOY`j>Ne(?(ge95AE-+ z^Xks1=L2nO+BxfBZ}d2aA%EG1r@U6mlF*=}PXHteOl^4e^DsfER!a*rl}~D# zz{f0a;@QEsSOW$$v8xnQ!cMQDtf^(UpDyFquaJPL+^+Xus;}(K z3ts>Csu~TPiCRP&xIXs4%<+YbCBW~P$6}T1J%B2js zgH$SMTT1$h6Pw|9-TesJ>^iNCUs>g*m8jyVIXT_7tsE@y)%YGskq3|$*(Ws=sXV6# z2#nNs#_ADu!cc`lOST34dX}IHMtepr}mcL>y5ykc{GYHQdD#`!~ z1WXO%a9oEat$O)&^4Dmo_~5)mcN_SU*WCAVGByDu#RDP=tAOQ z8hHxcqkh*8?LXKK;p!XLo7vzJ6em9A!)~WX1+TNvvF0Z!fX65ROL)T0&Jm>nV5lOE zFqQ-Yg|hUnnUx1xym|;J^33V8)yvl=K6^Jvp{PP>3HneC0IgJee*-8iOJB z8;B{g7V~CxBp8cr%HHXd0Fqpg-8=)AW!27mnN*w$we9V_eswm#M)lTpIRZi-Dz>IS zA4R7cXUW#~#Eq8)wtRVAOHa#oiJ*^l`+CE?se9XzJ8wqkZF_&b6Jf`?`eDBLVVK7D zJhuP7Bvhb8b+;vPwvUgRTGH|SyfTJqqW1F*_qIFbe_L$T!J@|bV-m+!T}Rqfh86;} zePpM<*wy5$uQHT?oGd8SVOTmr=#pU$i)2^-C)m`*yM06@2sgY>DiM|i&XBgKU4tK> z4qG)2WR%$0HGBu3MO*F{BB%88TWpNh3C(YZ9^8~|3^w$NETrV(D)3+W@wS1`BF9k~ zv|cUtS@3!6Pe=o(U@QapxDzrN@;auaTQGb0fJ6X>5dTmB$D8SC0IdJYl_uNSL#TB% z#bj6sq7R|xBAW5l0#8h8O|#lJ%hnd#TaEu(33&$|crN6{8xh{3qS)9S6tQ!7H8_X9 z(fxQ+yK!RALTEC|CRB{_(k>c$BU5)+->!Yq-MH{!t}E(CqT#tiOQ$5Tu=PN}ck`gHSbL)mAJFCrkJT5YOW}O`tQY4#}?)|cbQk6~P;+kAf zA-7%15F^!sYjZhSAg<%;lH9`CedsvxoF}1Zt!$b~WfCu$`ciK;b?U+lYyOo->`oJK zj%?5WI2HMTNckm7}t0_5`}yx;cBi+QYSD(ORMP z<8hS~d77ZeX3D7r)@Vq896$u{dB3Q~^`k=n+48F#^;?&~vl0^*=#J7U^*O(|lDaUjIVh3;s_|mEa(FSd(JP z6Y?E@;NDb?BDz7z9(=&*$A{=QGm9Fn<2OAzraq?L0;2qoSf(7oQ!Ikq9}rJF%IAD7 zni!;* zs?@Ilw=jdtD^o~l>L7(}*HR-Ry^UANjh-h<=lNuRv-~_sHrBWzK(ivvSQe#?z`FC# z_r(O>iNRFf%Z3K5quAtQWxVYmuptm082oqv`Cei!K6#WX=~)v{u0GawTpwR+Te5|e zf$KeR10CS6;mGuPJ)P737H2uN@sa!?upd>K{Qmnh{CCXcNPb=pGFhT=X`gpSa^6hXFt zA&07Sxrw!QGfl_Hsk7Z6g^VUeKo{rQCUtJK1hYLoIzzo|i_{$La_nBJO}np!j^Hkf zhBMd!IEJ*758JR%18S`f+rD>--oqHmD)4k&@)!BNGdn5g_gba$c3b1aE4D*;5dAC9 zLT{h&=Lkl~r_#aS2PeWz!pMeH216lf83Wx%W%-gmqs$4khQ;|cFc9WNUGYJd-%M3U zSusgtyE=KDS+gl*GyDFg$`8{b)^~J7SyUpJ0_CF5z5ELNDrT*Gs}`$3^-=wc>3?zR z3Q}H&kv_!!_nmI=`*~v@Z4tnhGzSAsOR{n~XHKmomZA1=Z?BVP zM{nwO^Ey9`1sdgdUe{90eodbb3t*87eHj8$(BH0>ICF?VQe?2pY^49)d}1$f($50<7ROnoo+BEPQJtkNMDkVc;n5RR-4jj#?aLqaCZ zaUDs*{V2fXP{AV>HQdHY-&GhD$ z2#82a$LN$+De00%q+@hRN=i3^q?B}wZlpm%K)O4}H{bWWcz5x?+1)wMIp>LA5QROx zb>zysJ9g0I|42e?-H$$mhWX&BPBZkEib&2jmG#FC)7fXiyW;Fnc5-8I>dl}pf2XVh z?7NC(3#x4;MO<7&2P<#8KI{FqlQRC}TQgar$X|4PFl z75mz&H*$;|MRtLPXI*gp^4Fu;+OOi4i7+uNN04=RBDJu2?35Fr83fUU)Vzg$B=N2>+PnRiTOPhB;UUJFXnePu+#O-)!Gn?A9l~TK7KiD za2G!VxqonXM}MLV#>$44sh}2nstlt~&qFj%NTKtlDJ4~+5v8=R2VvwM1vI?*P+rNx zLCa1SL;2y($>#LsILAcD*YdAlHI2=d1{;?Bs26aRzh#T3#FSvr51mH)z7HlkMz|Ve zz;~Y)=Bc#?r}R_#w}XyTGII>uTAVhLhj8VQS!6vTn0NJ0vmmX>z4Dc^j;>QYFzt;3 zstl?E$6af8((32yWN~tTaK?gIJy5ZU0cXQr<)egkd<8TyM9+Vnv|wVJ-+}LUB6`!1 zLJ{&bbXY}Ef696N$;5+;NuL;LLP&BFy9O5`(~L5Ns$1&Md!TsY=&J)1>z^JyVf%C5 zLn5Dha1seJ6^lA5Y*)e;_PJ4@6}xO7+SMK#TufW<)-*ed`%c_z;;f+M+=(r84T7QR#7; z=*T%u)oo2Kw`=p6GM{K+v$&Fr1?NR<(^&^eHe)bHBZ&(_lHYg$vnLk3Xg6%JJQoI#x8a1>fX>aImbr(H7V8P?j4P;ui9vajAU~L1F%h^ zeZzC=r24KV9Li0c{ZJy)U;3MbvjqTflfqwN%#jLx|n_^ATS48ExAmaF@5dVH0GQ+O~2a=TML?b3HS?- zeSLSrqYfI2rY9gACMOxT@$Df!cv*4h&=jdsKgVdb&1}pgOUDWrhw$44`kvna_b<{vSy^$CEvn3RFDT9|9t z?IuoS^Ji$qBg8Yz7jhqwv~taS_~oR`=J#@x{Os7>dO<{z+E?`99J$@xjOt8538~L0 zCvOGPson3M7vlL(#m&b{liVn{$7oQ^Ta$uoXLNK7{EzOy!t|;csVL-7VTKo_MBj(o^Gl~% zhXz%4<>?*Bs;SX=-C?5e8NOLZIiYEwx#os`Q>G+YC^(2<;edI!&b6$PGrzt*(#!Y#D}I|Z6!9$W>li?A({N}K zz<~}v{hP$thZ{RRjmy#*T+{c6Q(kxW^AcYI!{2!XDPU4`F8EaN)HzWbyRCE`{pgW5 zkuAt$qw*1q<>*(!~q_ImO^EI)i_Y3LV)dyUm zeOFRmvhF%+??L6sg0AuPy zS0XSzDPfz;YhqCkre=kqoFB#|QAJ1NW?=UM@eQnpVO$6>BPz2;(e;GR=jG8}2l;qydw-dp?NO(- z6vCZeaPtNy*6W%A6aof2pejTtO}99r%hvH^RkOVQW%N12u;HbmSUp*;g=ZkB<<*?W zhFx3SL>dOJ>1);$%qn6#*<4R-u?KQn1e69BO3m?sNBBV{fy?8v=p*{L8 z*7{A`TfIX2Am2c;S|>0O11zbEuqJ6T`wb$Bn?G*Z06fvUM&tz9)M2&yqK_}wxJG|o zHs$A9fR%uiWKqiTcxbiy_}6~aBfXeZ)UQ4X+oQ^{@hknIwiUg|E~ioQ3#;FI&huh# zjdoGIHX*}Z9sO1h8_$z6_~y>oyFo*2`L=64c9W00a@uS` zM9`^OOXus`MU<;jsGQrpqVHyheYx5i`m3s~WBn?#$2|@9%N*!uMI0PFmIYh$-v~2_ zcqZF!^Se|^&%~Umkjy4rW&aK)r}I#F_-zM4%Vy_F?{TjXjquGg8lm&29wxZdt&7ek zr+3wJ&3#|-h2c-gJ7tJJL3H2qQh$>p-BY6tan_Rg&N)+ZLfz9N(MdRy`z`1n&5(GE zgy5P-W~2(~lXE|Yh2O4Y%h7tW|5x76^qb@9(Z$c`M6C`i7bCOEZSIiy~E{M@pPFnu{JY%3mJ|p5(S-!hofs8AZgcCf(q)ucw z)btwx!$EaS*Sm&qX7=yTi-W4pyj24)e<0>A(Hq{C28A=w?b*6OXy?&K_&fcBgW0j; zYO6!b@QCI=v<)r0n7OWh5!r9-v__{5y);t|w5Imu7*PYzqzm@S$uZ^5P(v~nqNDL) zUlV?>NI)8{tDdW~HgX=5&$cTbF=QOzIj^BZc{ZaXqT|;=pY91ZDYkO!dVj648U6g} z<@kNV2TlYUx*0vWm%LGqV?^PbR)`DYKGv?17vU8Caw^ej>va^sLc!}+AiSU)Bc*vG zwj?a&q+RPqgRksKY^{d5{nCv2BOgmNr}dOq93^FmwaMn~Y~|b;{7ncD1iRF)or+XaNZPXTi2e}&AcpRkibDC&y;Sm-cXOOTK9gCeFq%2%8OD#UjFSrSwopGKTyYx z8Qt%GFD*0#Win$n(DlabEu$5pS8;D2&>^;GeECaBVP^JEuI_It*N!{gO+3a7@s3(J zTzA~jg>_kV(P8BVUI3wNK>hlR$89zlGRAE&X{KjKd+eB8!+@!98tKhY7%5WfnA}+) z3*@mj8(Px>E1_E_%M%9>X;PL+LG2b9WIt?k1>^X9Q>BhSLIe{>)ie7u$6!oRVGjBY zbEWQo`pVRy&Z-T*62E0J($~-Swry)trw?!N{BiB#n-otc{&Vj&-){+w!u;>aIQwY; z!xFs8N{Szvk{0HmLZlx6R%|Fe)(=U0fy*DmQxvoZE}F!=v$rM>lop&6STv|&03}$I zARzeV`PvMtuFwL)xPZi{{ohXH^=0gl$Ag*i-pCp8^(-d7bf$*GOeXeIQ?8 zWjZ)S!QRE+qT?SLj6E+^mwCp~6k~sEW@F=aygrSl_x4TGX>g3Cb0#ycCwUf-sAn{ooNr(-ew{o-pzS965qaBXMn^*lkuQ+8v{B2xMopWYv(Ik&w30^79wQ^z?yQgMyK&rv_V!7Mar{{hgU~;_}x`@E_ zKtzmYN2{LxHFMLPjb`Sc`N19}=p4fY#pq8U%1YVz;yB1sjgjrvBTNk;2g)I=F~5VE zadMj}eCSYYqOpIOi#YZ|D7a!8FG{GPH!R{dxS*x6Y~ zp`fr_9_iiq)qMnL1pNa^3bhGX3pe>v=xo{Dp|XF2h@KlOWGPgMuJ)6UR84hM+b;O_ zwmxq)iOAK*XU$9kC-@~qw_60hn-8IFe=?2KpqLCR5M&{mNl{(DHiHAV8A_*7eM~|Y z)tljr2z0HO+mVQPYWM1!OveaibcJ2GDG^8qqReP1a#MqWV?ndZ%l%z%Q6tB@ir;@G z`LNP1`0HExPh?VI_4I&pTKz%6s za{1n~4sI*2lbZF$@E8{+q@>Q>vgy*J^9_Laj#`Kv#3pW81vwWyZLbDF! z4vm0x2ST1Md`{sSpABoXU6#D4f%j+&A$m+HL(t|DzVH}+aa)2YrNROSgpuw&j8;0a z??WU|=ae<7s;NGdHFDgpmRn#}@JIcR>jck}$4u!BPRW0R=YKg#-)G!n)n%92?YUf1 zUYFu=Yj%^xQGE>#Ldg#FRHws@*@<^-CbOf|RW7ESZEmxb0a4YYV(7&{IjQv{+Ki6z zWZP=9ql54Td=cj@LCj&fJzblsNw2<`M`qFlD%+5x2VNwklc`66i_RkVqnMT{u?WIneD5MD$%BK-a~JJpqJ{O&&cHLXRc@C| z$yq{ZONX!qUlhI+1sQ1Rt{MuWFlOvzr)iMMo6tjXNC(mwttz}dcbM9ca};f#J{<0U zuhVG1R$@Z}a~33;@^wo6Vbyj3AL{I1 z4vE4f3qyD%;P>yadMh4f9FJHX;EU}tka~M0Khs+Z)m+U(=>jy6B(AdP=l(#LH*e6}am@c6*Ye$X^FVvV2qNRV21%7nI zkXKs~Yj5JeL;8q`v1qf{AcwSgS6Uv6Z2cf96fwqyZb1F8%8jeK43CmRvyOTxbL@;0-MIbh zuN$a*MGjIl1I0`zg`@%%=E6Q(f6A7x_nU>Dg5^+f01UD_wr?@ZF`K7iTtzUY=MYPU z=jv?9zkP!Q$nUw&7$4r-=XWu|smh6;hd{yA)fz!Dd_|n)n9Awo@o?;ad&?JmOe9PHB$;#VK;kr=%LEjYKh1OF zgO`5Sx_8@v%00jiY!J2cr75~4$Ijrj)7GdrqFtK0f;dm(?A-3pHg8|>)KN6+p0~cV_{+c*WLACOL?_bgD5YirHpZuC8XXob7#$Hky$ikIL2isZQ0q_=u57)mNPgzXVwI?O5V->`ERgem0Q#qH{3#8Tn67;Qx=0G8eDJ%{9wo zkDBkcmQh`=_2qb(6dlSdHMsM1mk%W$jOBLVMXSA`zvRH5@zM%I zZJnk@&5G-HZ<*&vfojbDUq}q;ZX}R{K|QFWi!szBkcnv`8&3+@>Ge5JE)&b`9x}ak zWKo!+oB!HmP6p)+_Vxv8E5;XKA1o+=qomzG$VnVqc3l=HioeEPV8kHW{%RK**0J$Yk-Tf-~Q#pMM)`njHxn;$c+ z);FP-!M%?TC_g{|hU-@?%k58kbwgj#r{DE;D}I4xfc<|0VP83&Ux5|T6tPM835d*h zZseZZf~}$oPi(h@a>$4%kfRSP!9Z;YOg`Q>6t2e z<`kO}g6|Bt1HWy3-@fUDxPH}L66de=b}yMjuT<|#&=5Hto@u2PH*}!^mS_U!ZNX4_STQLefaT zznvTep%sZj2(-+;KGKSQ8ApIB(wV_IzAH^leYK1In#jqrxsKB>d=xSmq54=j zZ`TO(&wQ*gaSv0}0SB6@d6IxgAqsfv)m*A*i_i}uf|~qpiDYCl4mu8U6TCI4`Fqeo>xvg3B1TuIc92BydQV+Fu&-;q5a`${{WAu$Hv7yn;U*nh#a>@Np zJ240PRRxez9QB;9Y0Zh9_|EZqez#SjBvKT0+pJjFKdsIN9%Ie_;184StE?o9v0Fju z+C4I(5mOKLe+09gPl$-(>7EkR>%|=#oQ762XUMU%QLjd6FbkE0IyqAU!Urs|xLm(` znF4_t3tAxKIS2#EaN0{om?Z=Vf)JL8IWYm2aY&;O*ZEu;5~8~pct8Vxmd|l{-~hI8 z)CGjDjWPbF>bY6@%oGJ@#v>(p2<}Z}|Nq?kl@RukOb?|&Q%{?ta!3D((UNon$({;= z`pMZcxs_TG>xxn7uApO4^$B!abe;$kk1vd0SY+ETFDGI zH2Hj=APWqJUxQB_Kl@QXSbegNev}fpAe6SI4RkeUd8}9!P!;Y_)brTCKDs6RqRy7& zd_KICiW0{+1QegXIiuyz(6%zRbK24`O_FS8=zkK1Ko@aZ`_(!p?DJYv!IGR&h6G@e z-{@~f(H40#tu@zpVY$C}sh5Z&HZG@&i31_bzW-b}z0gC47MI>6hBYeYvO=N!cNrN` zvgb(802Fw6rT=RG=M9k;i(H2$;@w`VmxBtuXNj705vB11nyDM% zvv;X35B`=28e1#?GuYIUe|&hHCOuY9&fk_A45VkuVIU&yc-ns+fFO3_0)j|kwfJO* zpb!z*A12XO(x*o-$-|H^#f;|jZKIbj4M!P8&;E;S{ZE1Mf{fVM@bs7#7J>`hYMtqmhK_chX1iD$jwq=~j1Z;S5(U zpbQT|Y%(l)Dq%dklgjeuc6)$~G3gL+|9piXfF^JgYpiX(^bkFH*Q{9dQr3=L_jdzP zmu4((55wq)cogp>;X|_K1l`8>zm6ek(3{+WYF~3B_q$&2yzr0Jgf&Bb)fU#37Kuci zkPt5yN{Y>_j`^=xf5PzhGh4`;SseZin^71_L z-dZj0{^717-RK?rTd!1Xb}751W~||0&BjO@XYk;ss%owv&1xKm57Yp;XDVr_7;(2A z-S1j??Q8j?jhP`obO|EH<aTu4Hix>v^s=7Tc-DqF`*zWb8d%X3V2X8^QmhivPRzBwMOWkA=&~ z6Iy*1f+ZTY`L#F)L9v&3(qy6;6220cxQstFbs5 zv>q+<^ic$v$d$P~nZDY`j@^g+4)Pao zw;Xi>bQv#%-L;giL<=Uly+cS)>LEllLJvvsLhb7pH*7chW=Xn_8x;}MVdbR~_DF5z zho3E<$UfUzRn@vZNuh`}ar+CpSEV%zYOZ!aeH%r15X2J6Ro3i7#b+z(wZ=&ykap&X z?j#ETnk|vMrAjMwGi9_SB-(Vgfc#TpYp(HYy!&lc^{ipl3_u=pXtG$n1P>O6Wjbe> zMgXv{EY$fR>1-PI5~ak{UO;SIX{%b{<4ul3!oL!*E=uIh3pJs|__0re7SA2pX+BB+ zQW{0ya}yq?rPJ_6XR{8#lU4@?ighT!sLEVN-HJHr9%aj2MT~&|MK}GYLR%;QT*GpB z*EQZBW82F@@VkTA4Wp)FwV<3n=UmjF<(R0~%gy*MM#Gv`GVBd2MKu;f_p+(83Z%L0 zaB64q%>u(Ddrs{!3q1*rpNbIw;A`sW=m#wmFlh)s5E^sK>o(|Ua8jAq@#IlXk{ScC z@S3wunMWZ5oBa&N6AV=tlm6yI(|nv%!@}uzMqqjN)yLK6U5DQH#VeKHPO!LI4JW)4Z6EB2sWJ)UEjTW#PF9q&2L}r8zEGZP z^Tnc~rmal_h6le!Ne^PTvXU9Zmzx-zjSdw!*)<(&T8FNF3K|=Ro6|tA8zO*m+sG2*SbhOZtun5qU}DnV#Ax7 zZ5(ahTxBdQ@>fe59NNSms3*R;no|Si0u-9UE|3CcS|R|YXV1QXnV3{nB>d--%;*44 zj>ui)0T=vcC#(g?V~Fv|KFPZPiUeK7stXcYC@#OP*BwOm26K+XPjQ#7zK59+I#G77gyVF zSWeC8eRXNczq7&DWz#{lF)49jyX+y)=XNA0!M%RyZ@&|o72gSm8+QSOKZdkwj$W(? zJ%rK91Q3?{SkrdN3{oZbU?^pLNH$OEBmCJVXKZp%>vwui(Z<#MaSiTJ`&PVb6>3Dd z;+hzC*9)(&Y{Fox&BD`L6qMT|H6ao3GACgLVJmFmLqR#wz4r^08R_2Fh~95214c7P z1pIHeED76pmn19}B2~V1EEwN@4VzeL#=r|@8H&r>@ZmGSGfF84BjLo4K>(v3AV2;< zqxg0h55ZNFNcYA-%>@PpJHWaOnuV`?xSdisD@=hCgbcDo zE>CjSC9>KV|L0IMh9Ukc$1eXJ&>YKJs`M4>`Q$5*$pY{V(mxrOhKE-Fc|dv0yUR6T zIq#5nV91f(5*^}(3l*;ShQL+sVlN(z-(68!7cR-He7IrMzu%iX=lmhto_XD{^oTJ& zs5$tWMn6=rG^+E^s<)^8H~Hz_ z9Hrft#{ZFl0H{$$VD)Zeeyx4m6Z>MNDuC{l^Zi;Y%R>%Q9KZ(GZ5OegN#OvMZ+29) zR<=g-O%AZMg|>B7+5ZZF;*xvheQA@gAT}19{7DZC+*ZO@Yyxt;XR-unyo=7hfx1)U zEL`N6LG_rqg?w3aYC*2a_ zNo~CEen&-(i>tNh;8jBwl6Uc!1i)Q7O&?`9A7sWN5!+L^ejJ2nIel={jya$eTtck2>&zS?lv?E)OD5-zHDo9fL zbT5T-w=Bqy*%(n7M}qNOvYG;93+QNU#2Ojw9VX;WZ_z!ISZGdxC=ap`tUexnZ;EYe z*jn~`J;^&MM!+jQRsiINt{p4ziswnva;HHQbW&kVG8A%r74IPe?06B_6SNVjKe=tl zNF>SfPr=@6hH^ScdV9mS2y#`|)^6sV@|Z(JVaObI17t&4KI`ZcLY zLbsXZw}ssXisJ5tn9=#5s3e;NzK2+`uMMk@5SmKR<5vs4QaBNQzvZTM11E5%ZO|`n zAt3WMkuXW%RSsTRiDclYjdA0sQ$;c>y@h|V7@+eE5qOQ>fzF7~T4~xT9aF=h_caVZ zJ^85F#;?1MF1d3=Bmaa6?^YK#ELP%1U1CqHKjnPsl`xOXNV&kuUH-x1rUM~D{jF^R z*qmIi(4U(K5Va$1^`3P)l)L2UiXI5^yz*55@JPfwHUW%UID*NLx$$%t4Q*2$Xg#X! zh*eUEs1Xe5qJ16(P03at?}dqkT7U%fH&>tF z_tgV+W&7S@TtHkKyMIOqZ~gXuHr=9}#@OpU>9*OG=|5&@BwWn0&&yyX;$<2)1bH=F zayOG5c?twN`Nq+P@BtPqTkU1Q_--Ed&8j1|`LcS&tmB`x!S)|LNoKJP-pa8yr0YSc|m3f!dMvLW&aZdWdi=nAyaDcxg2}J zGAhK3^EmZulC8J@=2Yul=&C<9>pp8#^~yezSGyc_O35?ioS^#wy=o3w42uWpn*p!BkU>(FIcGl9HW zCg3SFYuqNY_e4w0boRWDYbI5W6_u$il==|H8HjI={e6Z8$#}v=C1>S#KYPm*;8UDU z^vqVrj<&DxGNQ+=_FAj(i+mI}ZcE^iq6*CMxcLFlMl<*;*YY8<MIZ83qs6WRVO-}Zh^OVAqu3NtxU=_zqY$$#L;waDP_AsM%bI6p=7mvu% z24Z(ytDek!5KNf8BPA|K1e=2crHjnU+$fwp5BL^Nx&{o}F9hT7-h4UFrvLbRR*+`VgRUSrcNN8(fny2<*$41CE+h_RR8)lV9N5! zZ|(c+d*7{xd`1zgASgSo1{;=UC=`YRwAbuD;i+{9V#Tn-+@b-6#IfE$e4QY{%S@bn z{lI>FM#)S^CRU%vID9RJxD*<&0&AwJg*|YKlg{B6TXrabfx_Q!5HLhaO?@F&fW9luA%m?!JMIro4%p(ND7Dw;l|ec zUb*)B*V(qrXK)}1)kXQ7CN;vz9xq90>4=Qv_5+sf(&z1NM!R@(r&8L~?lSto6Dg8$zyALr;Z1=S)VrT` z(`;3l(Qa$=@iBmlJ!Mr5V?*BStP=ai+0XXO5^f%?2C&vi@1(;2g9ldzptfyWKWZ}8e=i%+=tlaKhD6Krq>aJ$8Ivt{u1 zb4UHCywU1vuy-stB zvk)slS=L$dPdaBw+|YBuuztZuizuTHUE zusE&P;!RAY!4lNBF;I=-+$&KcDK6OUICU W*2NcJt~mgxpQ5a)Oofzj;Qs+%w~PG% diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raptor/raptor.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raptor/raptor.png.meta index ad6fe555c..e1642f83f 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raptor/raptor.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raptor/raptor.png.meta @@ -43,7 +43,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raptor/raptor_Material.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raptor/raptor_Material.mat index fd078e18a..77a6f0483 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raptor/raptor_Material.mat +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raptor/raptor_Material.mat @@ -7,12 +7,12 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: raptor_Material - m_Shader: {fileID: 4800000, guid: 522f03282fd79be47b306e2ef4b593fd, type: 3} + m_Name: raptor_material + m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} m_ValidKeywords: [] m_InvalidKeywords: - _USE8NEIGHBOURHOOD_ON - m_LightmapFlags: 5 + m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 @@ -28,7 +28,7 @@ Material: m_Ints: [] m_Floats: - _Cutoff: 0.1 - - _DarkColorAlphaAdditive: 0 + - _Fill: 0 - _OutlineMipLevel: 0 - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 @@ -39,8 +39,7 @@ Material: - _StraightAlphaInput: 0 - _ThresholdEnd: 0.25 - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 m_Colors: - - _Black: {r: 0, g: 0, b: 0, a: 0} - - _Color: {r: 1, g: 1, b: 1, a: 1} - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raptor/raptor_Material.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raptor/raptor_Material.mat.meta index 57ee39967..db29a96cb 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raptor/raptor_Material.mat.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Raptor/raptor_Material.mat.meta @@ -1,4 +1,8 @@ fileFormatVersion: 2 guid: 4e2feebfcaa26a54ab19f1ff3e0eae35 NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.atlas.txt b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.atlas.txt index be97844cd..fa52cd646 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.atlas.txt +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.atlas.txt @@ -3,95 +3,93 @@ Doi.png filter: Linear, Linear pma: true armL - bounds: 2, 5, 163, 133 - rotate: 90 + bounds: 2, 36, 163, 133 armR - bounds: 425, 82, 133, 109 + bounds: 167, 36, 133, 109 + rotate: 90 arrow - bounds: 414, 12, 64, 85 - rotate: 90 + bounds: 609, 334, 64, 85 body - bounds: 2, 170, 274, 339 + bounds: 2, 171, 274, 339 bootR - bounds: 456, 198, 91, 84 + bounds: 783, 426, 91, 84 browL - bounds: 610, 94, 40, 22 - rotate: 90 + bounds: 126, 12, 40, 22 browR - bounds: 629, 60, 32, 25 + bounds: 2, 2, 32, 25 rotate: 90 eyelids closed - bounds: 137, 76, 183, 92 + bounds: 278, 191, 183, 92 eyelids open - bounds: 278, 193, 176, 89 + bounds: 502, 421, 176, 89 hairL - bounds: 652, 449, 54, 60 + bounds: 548, 239, 54, 60 hairL2 - bounds: 587, 313, 71, 76 + bounds: 385, 49, 71, 76 hairM - bounds: 501, 3, 96, 77 + bounds: 876, 433, 96, 77 hairM blob - bounds: 609, 394, 30, 45 + bounds: 29, 4, 30, 45 rotate: 90 hairM blobS - bounds: 298, 171, 16, 20 + bounds: 448, 146, 16, 20 hairR - bounds: 609, 426, 41, 83 + bounds: 974, 427, 41, 83 hairR2 - bounds: 322, 78, 94, 101 + bounds: 680, 416, 94, 101 rotate: 90 hairSide - bounds: 560, 88, 48, 24 + bounds: 76, 10, 48, 24 head - bounds: 278, 284, 222, 225 + bounds: 278, 285, 222, 225 indexL - bounds: 624, 174, 24, 36 + bounds: 640, 260, 24, 36 indexR - bounds: 599, 13, 34, 28 - rotate: 90 + bounds: 207, 6, 34, 28 inmouth - bounds: 656, 392, 46, 55 + bounds: 548, 191, 46, 55 + rotate: 90 irisL - bounds: 560, 163, 34, 47 + bounds: 609, 298, 34, 47 + rotate: 90 irisL flatspec - bounds: 358, 181, 19, 10 + bounds: 278, 41, 19, 10 irisL spec - bounds: 278, 170, 18, 21 + bounds: 448, 168, 18, 21 irisR - bounds: 560, 114, 34, 47 + bounds: 604, 249, 34, 47 irisR flatspec - bounds: 334, 180, 22, 11 + bounds: 502, 288, 22, 11 irisR spec - bounds: 316, 174, 16, 17 + bounds: 448, 127, 16, 17 middleL - bounds: 596, 174, 26, 36 + bounds: 243, 8, 26, 36 + rotate: 90 middleR - bounds: 623, 138, 34, 26 + bounds: 766, 342, 34, 26 rotate: 90 mouth - bounds: 502, 300, 89, 83 - rotate: 90 + bounds: 675, 331, 89, 83 nose - bounds: 379, 180, 11, 10 - rotate: 90 + bounds: 658, 322, 11, 10 pinkyL - bounds: 629, 31, 24, 27 + bounds: 605, 191, 24, 27 + rotate: 90 pony1 - bounds: 307, 2, 72, 105 + bounds: 278, 53, 72, 105 rotate: 90 pony2 - bounds: 549, 212, 86, 83 + bounds: 463, 197, 86, 83 rotate: 90 ringL - bounds: 634, 106, 26, 30 + bounds: 605, 217, 26, 30 rotate - bounds: 502, 391, 105, 118 + bounds: 502, 301, 105, 118 strap - bounds: 137, 12, 62, 168 + bounds: 278, 127, 62, 168 rotate: 90 thumbL - bounds: 599, 49, 37, 28 - rotate: 90 + bounds: 168, 6, 37, 28 thumbR - bounds: 596, 136, 36, 25 + bounds: 766, 378, 36, 25 rotate: 90 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.json b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.json index bbf62c09c..2237f8516 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.json +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.json @@ -1,7 +1,7 @@ { "skeleton": { - "hash": "8oWe7nDoZEk", - "spine": "4.1.23-beta", + "hash": "bpqXaGsNIZs", + "spine": "4.2.22", "x": -214.04, "y": -80.91, "width": 519.95, diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.png index 523a161fb00680f8a903072a87cc9a32fb7a3232..c697bb1a4cfe5b865e7497fc5f4e6b2901335286 100644 GIT binary patch literal 139251 zcmcG$byU-F`#!$W4NB(_ltw_L8%0D)N}ACj4NAjCr=X&ABZAV6)JCI>5|D<`-8E|a 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

      wzr=AodCzHY=zDwz}Df7(@-Kd z;3#W*12`olCLYfxjhKp@f49By@$p$hzXemQBb#{VZYms0M2kB)qOM%F20nE}gKWJ> zmc?axOQdwEY}J1WA^Db#ip7{glHemGOsJ+GZONq$J4b?&j+MfiBHKCbQ^^utH#OsL zMij5{4s>-Cb-Fox?Ca-OyhKk*8mb?H`fF=rGb{4@ha&%icx@OI~V@459_(Pq85)+&+8L;dc zB$aX+%l*l6ac{ZMuZoJT=ID)fmcQ22y)M^Jp-xmscC9MBIPVUO!^8#wwv0z*PLEt? z&D4{+j`^CI-hKJy3!>6Fous(qE$v|SyQ{-on~7j|cY(6<@^`sfDBvUZ^6i^92I-u- zJB~64K2Rf85B;Y45sD<4_&$3 znSXZDR8!O2(FchJ+??o=lBU+{*VC~nF=GJXziie}cnUk(Ze>2yk6PBy$2p~v)xk~%B7+`pw9Gg1Dxk-ZmSD{ z#Nt<%o13FE-|!i}wPUB8l1E;>wQm-mjjm%zF++)I^F1>6ehiK-$g7x=%H>=*HRL(^ zlz0@)43D@0D1UdKCW4l1bs$yY=A?|aD491?*F-vavI$P!&bGFHaEz1Re2`79{f0{8 z)cw(f|M*PC{WwtnJJ?n_N=0urclvPRFZY=+16V zrMmEcsbj7Dc*j8e{An7msn-_Jj{Wy8a+f>Z*b&43`Y7<*z(yj*C>8O>ht88W2ADED z;g>J^I{HTPM+btf=UN|L`LKEb;Dfxv!21v6qrc}^`}MTWHNgL*Z#ZsQtqCg*NxT~3 zzGNa_72%WZ4zn=;j+`aovHx}sb*%?TQ@dVezdqFdV*I>pko@ZVE*chzti&P%b<7GH^81)WuSB9;^F@KC-ULJ z5L;)cCxi=z)NUdI4=DSn@13Glt1*H^4DV^8y0iCOh`Ftcar*lN5X0-Oj89?M@D31D z5z`SC&##CNA0FHRW7C$m^ZEIoiS)mJ{~A9&G*3wXuJeLCVWFS>Of?$awAc&{DIQ#_reeB%%M}6V&uho7P0S7LCG#%~hSzlj& za|?Zm+SH~BXRu~qWgzDO)DRTPK~7zw3h_C@=_Ip=G7L=2az9^RPDv@rX)^#x=3G;2 z@yp2c*_Y+~(be(zliAJ*wT@?K-l!9s+0R{ktd+Xz|!}-@ae66{k4$ zWbS+n>kWZP;5>1AMI8ueT2Min2J$y^wWec{L=5jZK|JQ4FA&Me+QBl+5AhKD0EQ^2 z-xVE3bWNCOF5<={fIS(7r;|95I|P|ylLn38!1BMX&e(nXq^neB7ystlBhDvFvnqt0faXI0F- zk3CTZW<}HwpE(!BlABIqmsL7WDK9-hQN#-gLA4cYkM1%_N;=xGACF;qOpbUP5#3kM zD5m1J9+SwyuNG0AD%-X{@_duKhOqkfYoKG>GHLmcXx1^~z$CdO?@JxGOZ;Y;h)F~L zJPr0lLrOFlj2rRDafQbo!l)T<>~XUeM&z|)0P65L-B4v`y&x<7i@osDhZue_rVHLW z{Q1uM+f6lTu;)jNTFU3P@?KB%>3$$uD@(=acKUK>Nj^03{i6e^yLI(k9!-8}Z!6FP zI*viS<_9ElU@ADT@@ym#Mvl{jeD+;2qQ|D%Ans(o;v@>Y3~0;yzRw!3+c}mrG`A_W zw{q3Hwl-_jA2p zDvaaaBs~I)kdyVvfFg$L^_(gepn=>P3TCr_EIeyNSKFPXV20g|t#HV{d@LpdKc_f3 z(feS8vt~mXcR#+s{Mo>I6PhGw?fSaGFkPXgvGH^s;3aGPKq%6)of+eR00)KGutiBV z(AeueVcbt_L$e;86@1*w4)AOiy`22cDv&c)1(g5y9B8x%;5AZQPfVU8^G!)W zvm~Lc>?0*$Z8t5A%iz{7Tv(vgY;;eygOtocKBTG-?Vi3|+&cicK+5KdIRBa-99Wyzrb|U2i3I^$Sk3{a9P(HLTR}iWz`=5GVL8ZtSYqaK; zvc;U1+E39eEY(_etG}O7O-IRgYY4nU*=$063I_m;@a5_^C4S&kZ#6RylCrCb_7|)w zCyhWY@V1Ei&;(9LASG$gw?j|~zEg3r1%Bgalav;uhDaA;ZR?5`yhRy6$J%l*T{b?q z6axY#5~&bnEqHxMg#%Pw|GtvLt`Iv(f5>{;d0CZP zNyN+-Upx&f->uJIdUypMculoE)XZ(Hw34Q07o(lHO$4SbE!K~$&SOp@?|iqp7lRD} zoB}hvI*=_uDVSA>!An$#^hQesE2u!#WApjT$IVj{2%PHTLh_;Bv({tCnaosiwIcRB z)&Q~~wa)erIv`X`bHq!7cWa`3`~WbQM>dACva&AxkT-6A8mg!YjeNfXDU_TH^W5$= z5pgNci>6+8Oi`9o{*edW39HTET*MW5_>5tal0KI=k#+CAa_}$9ELJ1q*u2`uS$pErQM{}RCnM#Uv)hJDf$pj$~-zgb?t}wKBW+B zkT80nqtwm*Fc#b4qnFqAQuB_D+Bdx2FTITpLvI*kU+}o9K}k!a|BVvZXl-e^jCBJ7 z0&UJI%s^|&f-F5ijn~a>bLOlI`XbQcpkEf5o7=ZCWb%4K;GsaHO>b~M41uXvPHZ_L z%Y-zJ2HD}9c(ietn*(;U;~{?k_<^%TQ(@-M-YIs+m>L1TUkIaQ6sd35j@kciD?+rjzlA?mq-@e`CU+}-t zR7|A*KBM)5hsUXy5r-GsboP@0W62X5eIiG_lw%jg40Wi3gOhd6#CS|hMqtF{zHatZ z$*9w!fPm@eG_|`+7ITh@iUXH0;hQgjV*Z)cK-votW=sB;F|o0_?&!Ue;SO=;spaZb zoI5kktxmsMj2mgHqE;TuofxL(S3_;?9cOBk)1{=+3EMq{&C1S9CKH7=!mb( zxpxY`S@q5&z5Gv_&Ih>A)Pf9gy`Y7Cw0~R6(A9GxqRdXY@lab(N8P| z!@9a2$Yk~+6G=-s(V9qTvAwmEgD)S_n}0KQ*vWxDr7OUn&9=1{ioM^t^}eOIjyU|? zzDio!hK0>giRP-;)m`onu54GazEDf@M>5$J&GckApkT-zr{8Ud^|liQfhTo)QGiJ- zJCyb5S^#VoqiN=qtTY}--67&-a=qJjo#$AJU-0ivs||}lbMuD)69Wzz&EwaL`qd*j zbmMWaZx5)cgHJJzjQ25)5(mC&GdGTn&gCE_m(vMuiG#E8mI-qt6!w;v90Eh;Ha=jS4nIaH>gj&|ESj9(it%Z|g!ALMF*7bGZ?u!A_21vtAO2AJN3Kk0aEmf&;-7{(o1B zto*B}hK2^Q1K(Mok^p~HP&WXFLJM#>x&O7lAmqGN9$@lI@Ex~7QhdyT=~9;}#r3i3 z*Y5T=J@q5S7f~cl*h!Xs=)fd^qE}nf@FgAFFM5ruzuK*i+*T_?IKbr_B|PPF7qiQu z6<{WXpd?jyoARu*I5Z&xuwt{gL;xL0uJV-~@hpC|tS3TI%lxYSuF+G$4J0emyu&Mh z3Zof-&kyuS2|Fx>%gV~8X%Kpisbp-Y6=oB61xXlrdQC5wpV_{PdD)|j z_7aQ7!HL_jTxj|C8TZufGEl)zj}}Jd;ikiO^D*mVjKkQ2cOgUyia}{xl*;72Srs0R zoKrK2!Tk@c+DUh(c(?*Mm?WtLzmh&Gc(o5_@R}a&lwv&sD)tW zaXdEhhl-ziYtcb#6bNR;lC6N*A}7luH}z?7QmQZx0YQGXNg@Iv{KF6o+Jf5eyC@?I zuHMy9O*<;kXL@~9UhQW7+U|1}&U3U3P}yhYLF1*Yr!O#D9XGqlOTd3#0-XfY$9fyz z_XzF5LRxNP&T55MTvHR@ae87-Sl$w){0N!{S@+Ph+{f(>&mfpm?soUq$@;tJsz;TA zjj$CWAUXhyb2bs7(J0JPMR?y$K?-uvBPid~N6Tg;=7~Y~bdVRADk2nCiZYA_e;3xl zCsut}6#2S9^xLRRrE+@e2Sr4X3WK44GR$yl%?Wic4~nD2C%RxVLq9O-;8c2_B!Y!Qd63uGkidhCx8l~06U=^r}r@$X-Ep#KO<4h_4luGDV^%cV~5w(BP zCm(jZfPo*;Y*>V}9r-k2@@@2@iQ2{?2x8k=-(-HYUP@k?z^}(|jTI*h;{A5q?K`Pw zYB)1)P1!hlvTrA-)Tnwl0R)Kzj<|TB(AKYi6(3@D;qF;9VrA*x(5OU&kFN$y%FIVu zAL_?$^}`F3&qXsD6QdEMQ2~(II)n7RhNxN+rdRkZC}E=vs8DZafaFpo&p0d1?!K7VK+~blibqnO`eH*G!K<`&m>>C6@sNhFxjFrd0E!QnxGT85hhdi5q>(Aheh; zF5GDmA^hRP2X4AU=fSw1!p_vONzG=z`}Z7Z9lGRD{wd0$6i@hzwhh-^|IVIUh}h~(H4^wzBFvX->;X1Mn3rUjWeI4!MOVpyRJvxf*W^57f%EcaMqmQaSeL_g}-XUPG=vF;b&KE<)u)wV11UQiIhGgC~q| zw3S;a7*8&Fd3hDB+a^Zi$fN@AgmlTRj+Q=gEWFP}SfH2tQhx`=72a`K?S6Q=4F>u+Vvv?X5g&*O&zB5T9{4aS6om5g?#26B zrZbpl@Z=K?IajICQa5kLjp@>-RN-604>l?>3(SmJxu`mON>SkOd}TzmL?=5uex`ga zZ)(HOuTVW#YmE5?k{qOeMYs50+WGKY^b=*VkfV&V+C8*E~?~X z*}7Fa5%x}W{0&CjN+tS!4R+(j{IS9S|GVC>sg0RI^JR>6X^%y%62dY!8Z3Bz@ zE^(CCF_ZV zV?-0xYwC-h+r51joaV2X$)&#sa4hTD-?6#@f13_HG)PhxT%?-G zhr)hxJB%%fP2ttI-{kE~6@ulC|0d1>;|45>qq8c30Ob%-3v6i(1rAXS{2K#sf%2fi zj~L@QEay*aO$--r>R@@ttMBs!HK3r=48=Q{16TbnLxsvVN^)8{bTqVbQ$Jk6`Xk+b^Lp&j8Q}CIVpwp{Q51=uwE-|#y^}X zK(yjZyzZDBt;)O9m`WykZ9K#oWPs>s=^G_eI=>gxw2570D)(#bN`s zySO8)zZ=NnQ*`(V9Q82Vo9a#u3tCka_>5wa!$vcz0M>cI)~`1HTk80zq^1@Sdm`;~ z!r1EZcRGt8q1(5Gm@zf3MnK?Oj>%o&qTfgmXfGn_M4-~e*;$IcS_EEW0ydiSZ)7Cd z!=Ak}Ajb863VVkce5M4|3lOcA_J^mH=zurWRRO2bR4fIr_^aEf-rim@S!rC5p#NnS zu+0<0^Om5wcH(ofO?Bx`zI$Yl{?-Pv`al7{+;^*gT5)O!q!cL@Xj>>M`Wzi^-;Dw4 z@1-_ioI*0ooDQfgc`XJkg>&k&W0W{%>iKidX5XtQKMWrX)?3hSLh(o8tXv%VxBrQ$wMM=Q?rc=w)Yv>Bwru1{H{_XC-SaNMH2_ z@5jkg|Kv_3FA)BM51rQ7?bn8~X8 zDZ{#S6LVob4KRCopX8CY=Z{#)-2le+of3jiytl{56;xElOnXqfC5a+0q_{EfO~z_J*LZBG7t;;5F>b7k_`+a`;=+IG9W6@AJemi(_;U zQ7h8D6T0aS8fAGX*89EC5^#I=0NfGV1c7Rqe?|>34V(2*9D-m*MaQXs;YCP`^mD3z z`>TVR`nu-xSK}>0O#zmx!4Uwqad85=X)!CKTIUU%8OgO0cN=vDbfIh{d{^w>aLdo9 zv;;|0w)RT{xlIzt_B|a^)urjc*ygGmUE982Hex$&c-I) zp1k)19wnJkVcb9O+_}`%7eE1JeUF&?#25%_+B=V=Vxd9GL}42ol1k@Vm9A#~6B<}f z6hbx2(LxIgS9#W*!HmOb+Ga+sX36cibjZlvZ-iCT2V-E)|7e*$2gWVGT$n%ik0M0Y zx*f~e8vc-StgJ_^Xb<}7BWg%hQH9dqMQ$m%L1`*n!CTmBpq}X_#{z&oLbw9{xYcKGx$sKC?I~{zjoXo9v)t}a0M+#i|FZrLf~<{Ai&5nmYuqwWCZjETb3gxbSZ6Q5 zKSvwSaNz2@=S^+&nhk@u_A^ zetVJFuk^zpNvZB*Q9c^{i%10Gp+WzU@~VFHPhoI3i=az5i(-Pci3mW$=%i0y8Mr24$k!+H9|1A^d++0wz*tR)efziA(ucJQ@h#A^2R@cSE<-`OoUd;0dvGwV9(y{%#O3gOJ%^??hO z7S~QZt=VT-tzqOj|xlv%It-rVz_GE0@z@ zrl!nkLLTI7k6|}0zn2`D3dKjRtq|!#JFZMk4H(VMmz$kdPs=S#lU6*0=|(^S18w(E zwI|qDmlTRPWBOnne^`+nZB!d(7PTyBq)ro*z%78PygKn{0^(lIzXk6w!<)OzaELA9 zj?fiC7ClRTOVl zcM?H@y_kTJHddex96-`^2Cg)$U#SnBL4*5C$AR82-xrLEAg*t1hu7*qq^ADN0`zpJ zLgWHSB=Q}uFEQw;e1yoelp55foIFSSRELZ7NB4K-Q0&F(4LLS;{DQ()k(kp{`gl=C z`O{GjaK6(Q=1smqp3jdK&s#~XydZG@YwQ&;`Oy;7M~}ZYCZ2=;4hJ?C%&rf;OOQ=+ z_ui(3$gmHQ2SQTr!0(mQ;rw_*gNp8C$gE8nuhxI&?&Rb z*oC91W{J4gj#yhu^eDM^o28CEe2X0J7Fw(c!pnNv_ov8>rRoWqW6EsK>lsVZD{lr( zL)i%^|9!9}8+?Hflo-V|xJIufUkx zzsMo68J?O{_sz8mk2mb{@V;tDFDjIJZIbZZ_1K3`scXqM#Eg$m69mgJ$^(J=RK%Wt zZf1tg%0O!jeG)&szj@@Ju>@7dhb!J(nLC#Byc zxO%iAT$q%M@0RK`hon()n8AR;8#dKO%vQ-o3B*5P#sT43MC2rATp*s^-|uBUrUVCc z`RDyWHl{H@e5u3M*_PJ`nTx%>6Bie%Ud@#EPKbSjc4%g5echY^B$Mn|-6v+O_CRfG zK}7U`O`|Y4!9Tr%!u%XK1&iT5A3uhOPV)}DeBXyPeEpoAFsc^Br$J_3K{z;9&5;n{ z__M86l)cVoJfoDe1Z_J7^;x)DS1RK&F$SCMy`bRI049zOr@0%NG~DCo&)H=M!zq&s z+@xWgH=%H$SI?7bWvFIj>sX#Lh>Z6=Z_wWtAv0milBDCd@#Q=5p-WbSxV|Tg2QzWq zk~Nvmm_2s2_J@CDA5PQ9?&De;S-5YrEr{=iI{BmWCMK|h7 zQ>B=06IT-=Dw1!vzbm0K-n8K}MdJGq8Uf4S0#uk$?gRw5Zgj2b2e;n`#kQDvn+KVk5DTST5CQp{MLrph9i*HYE+#`uL zrCSZg>->S+o0C=1r34T&RS7vcXAbt}&_i!<`i!oBD~t+3{Om_kp-D81c!hTj8RFi4R0sWNnI`X!q0+zMfR4|JorrIk}}?%ryAh=x+l& z>|T;*r>>;jK$d0|XAa%iTgYpADpQG=r|hg+KXsmaU{Gmf&%>9sp%--q*?-u?`Y*uVem1~)&G|!tlI6F)KTWqqSgj5kd#e~a* zrk(O|Z}p6tYr_In(4K%Q3&LUp{{VkuO~Zf7;&Gt=IFxuHBj5hCDaf*;nnoF#9vP?F z5ZA;`4Dz&kG^_xHIxsIOsbS-vfm|6q3Aj%TCRuRfDjt|BdK|MpNZ3l&HFwEAMjK_V zxs~XeIorPh;bX+YAa-UfHEx9M{#C$l(cy-9K|ljPE360UU8u+v5dL^T&-0=$C`}*| z!^hU2PrRw0Dt>2p0AwiP=-$?BAgV{%n~?Y&0%y31~`7gDh(N997XSpum|O5$q3MM zUyu}e{`T6^T}=Iw#}z%xn78x?IA~3^QSS-(ei^VGn2qy#q3ZXQ?%a-)_s(aZ03n4M z_nB&2B`6;6kSqNSIqVhkW-~D>Anb*=9T?vKeRkS$PHtR#w`vGW7L1+fe%bcZviri z`7C6kPzE$|N!2@Ba#zPkb{2dHP+)sPFFZX85Obo?5UzMt2G*JMSD3{PwMkOoCx{R1 zTduj>y9S6fyHTYs8+Z3Bd3dL{!q=j2yHg#Sr^#?&v5ie1fr-hbQz$VVSq0WdN^%Yi z=c7sHkEW6+y}XZ6xsRbxF|Ec`p~UJG!uqYEqKI`bWO+QMEG;dKOYv8YR;h}dJbg&k zm_rOVX!Y{=VfM zq7r3di@(baYpe=PKE@^YO(AI0Ur;nZ#;PJo-entHB_Ju)(B;sPrC0FEr^VF8PE=XM zrkM!ES1GZ9Y>2(%LFGU~^m!tAkUtH#Z%#NT^l&8_Q`$n`{wn;C=RPndp#ZpHmILWT#$bCC91ag*M z&q;BCemx@3Co-E=_w>+UhBAACiV>vQXB$B7up^|2aGJ1~AZ1xpTKX~Z+b>pub4)E9 zP`>`ehbS%Wk$e#7%u?l2I;4$&V>YLMnSnj{JD}@&1qib)I@n2q|FyH!+#vTEt|qs$ zhIkCVldp#;u626Jc}_gfDw}ejVY;FB(iU7hbunjQTfH>~|5=fixrYi- zvWl?W_W)tBIU;_7+1Z_wY4sBC&!O}mXr5zyam#AsqbZHLvQO^zuL(_1(80Zm z?5)p<`}(jE%}DZdiBS*?A_qBV02;^_k!UbVnXv;3MIgPj^_2@Y2!CIo4g(*=01c|) zVFber4}HF-P0C!FJWq+Q)B4z#8HP#ls}B<8q0WkeX=zQ;G7+Km9{G}bQFe5AqsYGB z+`Tn3&BeW0>N6S|utD!(_jCQMwc6vZ4F+Xl+l)(t8rxOWzh_`u4JP=0TJCJj=yCW? z4lsRAEu1{wHg3ehH##%j@t1^n`nJ1D0t=W2NRM1`D{d(!a(dh@dUTXgeAu<5^it*IwSF z58&c#sx_mj&?V>Ek^Ub!UlzqNeLlG}F=CNCi?J+t!v@#K(1x2#Xtt`69B=H(0VHi8 zc|G9lt928fWyle-OLnhpYamVWV;g!y$NMPui=!eZiaYhY555QUq!uwYcNn~AdHHfJ zac#qas*E51QMai@-AK==BVdNfz|BXJlWh&kFt54c*a3f2vlsb-P^T5>Hi zIEax(Btxf`_Z9MM%hdS5K&czh#0GV||MNpvo$XNoSaY4Rg7S={&*eibCJq9(Zm(8H zYg%xs+8T>O5Y(SfhIK}%Ty57|(6;)}VM8y=A_>#KfSP~@5AF>ZCal@k;r+A%=$2Q| zRRM=&CZiwYW{!>uuR6;JF&CJrdHAkFG^rv`AsU%U?*G`c9x38KT&Une`nIH*kmvqb zXEX+FiFV}oXvR`D_S)AuvOX0p`d@M?dDvQu`R1w?Wb|8dJ1NAiNrmrRUYp-jblI)X z1h!a>S)5%uDiI*C0A~SDcC(w#Scw(}D5Fv0hG?oaf2L99a;D%EZ@QkJFK-G?{1gD} zB92HC{Ra_d7Mgo#@XuJV^Jr2I`X5Rw&;QUTe*jIYC;3ghmNm?i1PQc(ih>!+uD<_j zu|GE)Y84HB{IYSd*bGQ_PC%7xU#>tS(Ktms@^GFoA;X#3*-MwnqOX&3k%Z=x9vg+0 zy1&ptccfdP7jN7_k2w1We}7_gF__10q3kE`)=Ii;(_>;5I=t9O3L=IS zHUy|?9c=a4m1*vM+>YhmzYDRS05iM)vDBN)Z*MU2)8R1xNl5M^omdA z=BLxNgPRxRZN|l?`@R;EE{o?tw^M!M%^i&?c8G>H=7^n5)h|~05BBR*bOj&V@&i$; zT*bB3WeZ&iu|#ZQS^@#@IHXq2O9aH9^LT0`qK}=Q<61y^cV$|@7cPQ||DiXGZa+vg zbAsZr@TnRkI!iU2aX~|yuW>*;E61uu7jSoHv z>$Dx0!<9ku-kK_#ukdcVXZb`Bf%I+O*4do8rCgv_XU$|FdPyJ{C+=5kzuyoZ@MH(k z1P{1ObXpl1YMG6`?rjy?AY=?=%rGpj3JurfbY7a%<)dfplyCiKn2cQbW#H99GEcov zSHt!Gk38yu8K%#URuMjGT7O=Su#C*>^&N&>Pb)Rx8L+5Bl7{m|SAf0i!= z5Tm(a{l!XNJ!_V~JG~DKPClEY(8*g+j}gRD@(uV?J|{$ zBdy996KF$en~t4jM7DQrF)sRZH4oQ1Ku*oiP7jX%^cwu@=Ty z3r5|q1|NvULzIDVjSpoG%a^pR!TMYW~G|FN4{0 zWr`Ud+*`?eP#^k$ymr*HHUGI`^}XP{Naxm{=a=g3Z)7tE&;Mknq9nZK&n(xc*`BDW z)nTXnV?Jo(yM7xVlsPDw=V}&y1q)oxw@5~*P;9$4GYk>gcB7@Ddle&qjE`dCH7mIS z9;8$rXOS(gxF$Jf_ z5s3o2Ha=_?^k$#yudPOss)j`GGK-M^0K}8baFX!W2bxX#MoG%~ z^d&<=9UNV;Z^@Cl0Ulj`mqFi^R_LVzDwkRv4Ncw+{1_T~mv?gI^YY7oUO08-vPYef zMc~&gMoHlb6MzoXi+@wRmxT!!ql<`KQOZ1JFv|as%SiGq4;SRuw@(4`H4RvBoS32j z_s-9IN9;*fac#+hI(pWJ?=idxR>f6H{Gzr|G_kv8owvtZucz&L(L^8zKysEvs>S$s z)a{?cXwc2$k@@Mh0S|t0aYF$P8qh5?!ec|aEliR!Y&;rk8H;wc6(@SaT6a67QyG4s z$@v3?JCLFh8_of5&bMpBPK7y3c*m$fdc)(#>JmgXQz4^8)uqMhF59j-684nwG-p`q z^q2hl4Xzao5rNtM;I*E@!Fqdd7p*7vMa-B=fjKE3WLY0ZM@QALmEKtD4y>-bjE+{N z<)u}|SpOB{L1mn6h>@cI7sD*OSIeCi6cQLEadNy*fu@lX`w7%w@pRiW5G!zrIpkH_ zeQF&K*TNLM@_EOna66+&j1I*jB1i%jZ&S`v)^uc4=ts_NK%2WL4vw@3nqQI!f6l7}z{M7Ey}-2RGrz5Fi3-VXe0xJ{k7nedIVPd#{$z zo+?8!eaBnu{NrPxT^MFpjs2?i+R!g&1J<+*Q6sbd*b2q#nnmxplWB6(yWjX^40NXK zXdh-!e*8nhH#1vn%N%Lood1kfe8n{}QX0AEHqlyWOSux~{-{cVsn7XxGrpvQ%v(_I z&}6BC;Et0s)EB8sj3(HBbZH%R|Il4xOfp64ajs$B(|iwlP!9bKT`NnB$`KJ+yCeiT zK?39VMRCw^1$C;G(UGTj3Aa&FCUlqb9nY>G=PvnJkOsyOuD{swaYP*>n`eDuLp{0= zen2I9CkCXp2=#`&dVCZ0;r^#KOyoA=e1zNTlQIgwK$1=WRFvkj95+r)Qk300k^UHF zj%~RPg%lR0k?1}NWH}`z|HB&*pUXuSxeQUu4hh9Am$=5e?C6eJ?h(|$11b!rEtQWR z9=Vy$*rxHfk9V$C?+;PGins7;X&y#jrA9b;6o{hYA!3CfqZ9D_`2O8z9h`=glw$p3 zLYD)9VUq6=`+S`bhL_4PtKsk|F{0mpgARZ9(+F+|>$=2HIo_&$Kw;|hov${|n;5(J znfhw2SThVKvJv_y@hgtH3`}KF?Z^?T0Bf#d3yTZ!&EqKW9Kdp3cIi^sEi$zj_J0)^*cU zIHBBy8L$)Vfe{R{8cT79uR0t{r$moTW4Wv>U12G4t87JLBXjY z%EOZZo#)YF!|>9@GDaOE!Xidp3~+^fEHwm!E&=twhN+=l0z2g3G(*Sx{_;;7#lOpW z_Sny+vV)FKWIq`gsW1e|Vo6&u%-<1334+yT(i}($3_zAPM0l;$f>R**3OVqVIN19o&286rjkw=WIdS`b!vVea@eBcL0uSAZA9lr# zholwgD(b-e5Gd+PhyeXn$|hif;PtG}RFxZd^-Ku7FyU{RFnaTi%oE*GX;F4+4&;4y z*^p7ET4ozGOOc=xCX+G=-6(N+3R)eaJ%Upi$R;3sid=%PRCV$9ni?Ry#@-wsvT$~~ z6(U{Gkx4upriqMb$;%P(z4m@j_v($hHz<*#yUtz@lFHqMId)BcsKO2Ond~;Ce0c-E z;Ro;UJJEK1T&Ee4v{9rSJtMiZ67ekDep-k2EW3V+g|Vk!F#DuhdX$6cSn{hyYi(ys ztLEc0wAnGFQ9y%^bESh;UC2nQT(kRLdJT%p4=`U(1!hDa7hJ0qvcDETamK0s0$3)% z{7uCJrYX`NyCQ?f0o5nIOzVK$S40QNS*n5aDU z7)e~W*1EaOvlTW8HOa%EX(R9-^yzhV?%qH6FsR;p`Y_cqRiL z(eBA7TFHfgWLo5ZrtH+y1FPXSZQkrzjdtqu}UhRWC|6?7mCIC`PlJWfdxPEVkbA=40!J6ur zo^C8MpeZ}>u*}wcdWzf4#&2^2;n@ysOnqw!l^^jT?=<@A#hq-q0&DrnAeG43)TN=J zCAHYFzi16NP_W@LSH9(`$vP6|Z@ThLcYcV%3Ko_9*jtGymt2Zbe~ciYMYXQb>|LT+ zIq@0LdSte`k(eVZ7%E1IzfG3CkuJOn-9Thvok^L|X?E`$NWh13LfVU2>5^pAd3yYq zTP=!BMCBu!&`K_fAd2KSO|BQqqLI%$6rHqNR0Q=AJfhjtF$2N$i)N?`mw=w{W)EI! zzn!8#QNE%ZC+6!~_rsrut~7w(!*QGM;>9w0-3l$K4OmnRLNW$X+dtXEDYp29#mYK2%kKbiMKjP5%IVG^eP?+x5ViDd-68VhQ0!- z6!5aGU&|w~hjxKPTtWbR(#{(Dk!5>`Lkb4t8JYj8*2?W;87BMdzJ-FLaK zuBCaZ+UwQESKcJQkJ*s1K!Yn|mHsUm6Fs}sTH&vF6cgHoj&smB&pkiSdntuDj?UtT zAw?6}bCt+~IATdr41K8ECi>jWS|*)9CtskM;8h}ZMCjVF*QiHZF~l$0B|G*uOUgoy z(>2e;4)<+eRoL&oO51jA4O0IK@Q{mV3EX${=Tr-xioG>4**_)M;BeRR{1WHk;*yz8 z7?hTqs|=1vDCy+rxFx+@S95ql$yM5t#ecrnnFk0(%4XELH-Vs{O zCCAaYE^y#Gxt%^r1B4*Q+k_K|2GKnmenCzi&|ogoL*y#)jRhtGPj679{1So1?&>)3;4$MLgrh zvdAA=5g_5TT&3$DvpuV&P<_5I-WJSax-HDkcW5-=Szf7>rWOd%wT!d&}>4{B&Y6S!t!TwvPC7C1>^MI{%Mwj0@_V^w}g3m z`pkcxo_DRX*=ejI(;Pn0d{YJKk zFR$#xIR*v>6n%ypupFO0ajf!Lvyby(H6J0y2LZiHj~t@l6@Ne55)Oqw-LM{cJD^k` z0$Rww;ls~+v#;US?yIMQjnn`-&ocKk=2UtFXaC>z?yO2?#J(g(mBjHB)&&(Wc3=@p zfIBi9{zQ6#^<6PJVr;|R{*&GBIvQbkwwqhX{(e9PqcRb5x$g<}4l1m`S%(T#N6T2` z8A-Fo@Bva70u+1G29Ay_*H1zhZ_9YZNj@|>Gb1&)6k!VG7Qnj5Aw_*C8htK_X49AE zey^$@j`}&x|G;5f>=0^CYM**%vgtGU`r4a`#*sfdlM10wW@c}S3!UdL6Q<`L z+UW4bkCZq{2TZ7j%el@qs8%Fw+g@p$kEbPPr@~l-^0E_C9~7an$my3lc6Gw1POu07 zLM+Qin6o0u6U54>a`dROTym!gF$PE%4`1E8p#4Q-bal?Dc!5xuO_5=F3p5*kar@Je z9p44|DaAst)S$mlX?(D(xz}|)*N;a_Wkq+-^LLU zoyEYxx0NTjH}P9HE_)8+6{VKHN_x$n;MY>eOaB7K#T}L^Pbk?un(!Jc$-X+Cgi-wB9c;)v4ffdvwNbCL0h)f#TJX zm{%pTq?bDU;}I!fv6U>q>_Yvg^%L}7j_&GE4MVyOs3?uvl>L&;hqlbJhFjxcf zu`Q({#Ks@X@&v>ya2?-0J@9KsKawhy$ZWruM?HOkXMlKKg&Bw+)w_qQ=tKpRAFCky z*F@aw1U_1l&#Dgz)7ZH_kOt8e?jawD0+7STEh9J3&h8{Y?*nF@k0Xz=n@sowD^^T) zFU+w39hV!rEukaj{o?@HRmjxT6n(}qM>M>VW{H?Z^Es1Th)!;_s`1tRT?@_uJB14h z+D{6->sM?(ION>F(;3hK&%dkQwjVw$zZ(e#UU%M_GSgoJx7u%v$No7eT1)HjT?Jx`?}b z2%M&dhPFv_s$lfVxM2veHW0mDxTimL^pPasUXSn8?Es#A&}Q{s}E{+>68dlZm# zlLRwAdq7Txq4|)%^qv?eC+DoYE;z3DzFz$qL>F?4MX<#~=pydbgmJ|JR5z7<=sfG~ zr2wlgc_lnx@m_?NmlviG5Ax|*TP1N;UWP(foxMJ-<(&^&;mRvEd&R$a zIWkB{oiVwsaA1rjXGJ@eX^ajz#U88=ywx^2{emWHZF4 zDvu$-<&FVwVgzxviQ`gNsIpF|cPOLNb1xHbKN(mn;t@Fq8G=XM0`*PMq^ooHC>=q_ zGyj9%zG!N8EuiD{LV(^EYr`D-8z@Ky0w=p@gC>m*q&j zqAX3&BO^V%)fZII_NL1rS3~r=;|dSck*$!;IKL4froan+*~M*r_UoVX`0YAFxPXlw z6DEa#%Wh9W!Pb7|1!j<3EK1n!pWq`Xq)^x@3?g!SMvRAKmFYxv^as8{Ke%Ev2WZOm6*siYtGigDrFRtP*{kuV|ZV;^9iew*;&Mm|{a{rF@p?PyLaE|j^ z;`uGY^fganU;?!U!rz?Y6VX_eiW9i}@((Z-Xk?!^&|o|~wACc=p>MLIeSNp%=A2(V zUhcAH;ri+-Cr6_ZP2I3S@^eAZ9Hy#4JTgiLai6Z2Qc#pS@)W*t5>y}<2l1G$i+9#; zcXyXtr0U7NUFNp9=GdUNyTYUlWjit|6G)$3*Vjq8xxAR( zQbK8j9uDE^r$rrqsIhRU;m#4w`A)(H5y6cU3gZ5o1e!IGw`6@^{NO>Trpbga^hZz@F4njUc7+9pqe|e*im+d~mve3nj8w6=%};#t$Wx`&VzHyCDaEUBz7pXt9F%Eu znl*yF<(hK69~FP0#p5D=S4%Y#?#ZpxzE;Rub%@%Y33{Z&^2(gP)Y_mP7J=}cKo1-M z$e-W%L)<`eou~Egv6(W)21p(=lUvM{ek*ZKByKCHa5#Nag8`!E6mXG=GQ5}MP5u_B zOwG?fZG%5J`DUeech}NNdk+fgp%JEoZt({T8zC92nV2XVPoQ<7Jc{oM3_2hILHtUIypa(j6Fp~xF_}8>yjX#5`F7H-;r77^<^7}QM11$ zT!eV0H>1; zV&!acz7ZytaO0cOk@j?zFDbDP9}KBst?rTyD$ME+8(& zKFIj_UbOwKjWJ2GmAJnlWq3Cs>>I8|1OgZ3%2-xPsW=CzeEKg7@S8XH(SzqbZ6gt z>Bs8gtalf6n471XCBIQjtzVJ{hwg8G(Kw+;Gjk`Pdn0by5BCI9F3LJy27p%XH^`%S zuZ^#K+MTMRfJRPJi8%D+2r(FG2%4r)J~E}AD>?(D1W)+2WS#9~u88OR78N`IF9Qra zMPRUFdP19)?rq8bGjZMZKp|<=-k|oRGTm!76ivoBj}llo02chdM)9RwW=4LW4bg#r zHgCUH+xey-QiOC}&+rJqQ)Q}$`n_s!=2m;D>4C0LUYrptiTsn84Pz@+coMqDlOE(@ z*WMy$)_L(Is#cXk2>i~qu^noHsfTR3-z(8)Kpon~Scc_PtZ) zxE%*=hSZ&)oQfOxEmW@J^|I>J7K3p_!E}A9xHLfH_TS0{S(7gNXXPOE1$Cs3tt0mI zeO+(%)i7MD3W;kEB7;!*WFOs91&Y0$I+hkppifuiz5&)G4MB7s{1}Pp<}^f#*CwLx z7a6^uL9Xd#R8&ryKu3_sY{-#VJxBw1XW#jy^5>GQ`=gqFf`f*X2BAfh5cE~A2Gh+O z@0stQIF$4{T(VE+II|=xh4U`fA<~~Jj_esZ^bNCCZ0A?q2% zt>6O(7Vv=vDAYXs*}kDj078o*dAhK%v7b+WTqy6cvxGm1WXsFSrVrz)MWAp|r5%AS zV+EiYIiI_y7z1!@P35k4qOLqT4(9tM&MuM~fY6h`ZTG01`Pz*#=J~16oww{%K?z~_ z#IessKQ`^4?ZO0TjUFt06l-#ED`6q*wupIuhaeu^cWn=gNZ75ZD}7Fs*OK-OL2Vj> zNpaWW*cPWQ>2Q+lkr1rz6rly&y&*XrA}Ac%GIBnKCXL&vyo!;1Pi1wc9As&Z#t~Qx zY43Om1-B7jGaDOpH7;Xf8#M8#PdNv0@sHv%#zyEP@9aRpjveU8Rj+*F(t1*Pbi$p7 zeX1`~C~yEVGklgU)F-sl;Qf0?%T7z91?qAFm9T=NY$=_fYI2EtmFs|&SO6$A#8kou zwCjvxo(T>lFi8*q^}L{{okfeug!!L?^s`S~uuWL&8^t^XHL+VhcB<2>8X2DcG-;Fv z&l^|wN?YU7=DW_;PWy}*D~tYMi{8Jh2ZzdM?l=$a{4;!%1~VzxVvzwz=2la+L0Pwn zQAc90SL_Ed8$*G7W!SuQ;HBHyNl7o9>Ly!EYvI*DF&y%`%`1?W5>;%V5sr(V7aT+H zC_aHGE04+r>D6MgV$6YCEmqZNO`6BY@_%6 z3)`*}HR!wMNT+f%WU!Jq_OHLw_&!!@BxZ7i0vs98JmjYY{H>1+{~%5r$iIE!IsFHm zIHJ>+Fcj!2Zb!q$M~-f zo^ktMW7R0Yz*?u}=-&jd=s(T2jR+N0?*ppA&2fY^wPSHbRVx1dEs#%8&=}P(f#l!) z@^R{8`P3xHzPa<}k77soN-u$2ekAkLDyBlEu1+52wE#vCcfC~k`E7?(qe-9k-(cp) z^UlxuZ4{E6W?GA3HPA)0a_IV_cI$kr{Ta+INJ71_%!VWoTE07bU^#mGsV|t&iS8_V&KdIyj%X@;8uzusR42ae0G;S=} z&d5MfHTl!+NNK9t6ExnlgGC&tTT$}qB=p;%y_mw&^nP5l*uXPJ37Wi-#G((+=-~}u zsh1Q>Ed~>AdvFI+NG%y0FSU{rBhc zK)dHj4o%=-leKx3xIn7cR6}bhhHVgPK<&R5M7#YOBflI4p!VEf@gQcmPUGdoBn6c~ zGDz1E+Yy~b>{?jYR+0&_4GtLM*Bce)-k9fCg&=D{jo|yZaZfR09JK~m1Bj#2v>Yw+ zRB9A`W&*zF*2feU!eptrV`#s)-~Ld<=&?rTKK}WO0L(M10l*P}W~rO>?UoM3#myT+ zlUL!pCi)NNaxfF=Mkd7KJdyHq!I3bQ!0`v$Vcen=;vWtgFiMZSSjD0nOu%=Tae7%T z&1NS(>*!&i4Hn>luND_l(7reP>x?|P8xS{@m=m`-GiGf?d<28&Zq6l9!L;B7EOp-J zjt^&*zC`c)`(FT(Kx021wd(xm@7)nB;s-HY7#1zV>6N)U#x2LKpk5g5Otu4>d;q06 z+zM^-O?yk}(}1McaZJ1e$nZ(~0&)@QV|d=q$KU!N1#Vn; zIks?rSkor}s6@Z(1L9!1!l}5Q{byF4a?RONy59%9#Q%;pQqb1+1$(x8Q_{`w=IUd> z=AKRG{Bq%HAQ!_Br=Xx<>7(4oF0|Vz&%TLeb)ss?r>=DLP3@x*F&4`2F;_M}qsg|> zY7F?CW@7BrtNxzY{S16&NL-8?u^hD5(6Tb~IEn{&sCs!Bkl*N`jYc!mVpwII&UG$G z7qx<~E-=KHpXGX$w1Nym`_)D^egvw}VB$FqD%J=ej3b^lUw=(>w|`?29$ zp`o6$x|Bq2lk^N?KQh4jhW22wHHIrDVRJZ+YWl|uJ}LaoiQ|=Rw7Q8L!B2RKq|IpT z2g7c~-btQs5KI|SP=1z)4f(xu`z0RgGS)(a@y_2X4V26%gaYxU`N{h#5!VjM3a3$p zNA8C#;EYsp^m%8xw&FN!V;=M4{uh3KNuvC7eUy*CAP(vCV)ILt=TSL3>c2OI7{Rn( zdH7?2kj>S|8^vdGk^&e$(xHULF5kPPbdi}dPoh@tU$OU+jurSTSq-2H4qh> z+}^V8rUZh4a9#|cW532kE|8I-l%nb$RIWV!sEYM?RDIuBc5t?+9ItelRpc)5_u^zE z99|6iDvkX%TIm~iaxydTCx-pNDhv&IbXr8FrF#)I9Piw#Gw3^Pd{~Yb7|;(7jREzN ze?dFo+U_F_92|Odo4tR}8`^yx#wJQod=Nu&J0_J~XK!ymG+$$IlLkVM{;q)^wtuUm zlNS2r;R3E?MB2gaBBpnB{B6G35nA?9FXaQN^14%bom0BX{=)O5lOEa^nh3%Hj{*2V zK_&8Q*l*g^umjr(FxUz-l?P&s_n~RO<~uwxce?Pk(iy(ElX%}{NTIx>)tn8Ad8<1= z^@#Fa?u@8BW3@16d;i@GN0(v*3bGU`b$_N;YGD_=;B#W0T@2H*gh{{#Spp9im_H|M z%i>ZKJWNIL?Xc*(RFe-%w~-nE3^A*UW?JU9`>O>~`<}gbX4d=EH2BKiZYE=rX#fI{ zVPm;ATbn&$qH}+g2#tPe`3_6ZqQKQ+U}*r z;s{*ZF`im?=CJ)4|HB-m?<*S%;M0~KY3J`DY8ZC@TR0x$@=u3hc1H{zS+G5J{kMtd26DDRQ$Dg`QcMuRVB<=iPEpm0X zzu)5PYKQBjwP%*&dRK*_**A0T=U^vKO@aoF_k8LbaE36CR-O(turuxSMi0wgf9SJj zXi(~(o_1CbNPs)8eR&!-CX{hGb+CEa#Vc4{rf+iRJ53uTt>fx?0ZT|oz`DOV>Gi)m z|1~`Od~Y%jjHpEyz_X8^N{}X4TYc5HiMxyq25h)f=yM&{Cw%&(CYozu!}_vGI;vP3 zkonuh3Z!2ihCNKl{;RmpLL<~F@LZd?j#>0TvRY$J`|{efM_60dtXAqMbnoO>=BSZ zX2NV_ZmrHahTXMT`#8kl(R@3u`YzcALsBh;^lxy~PU^H({eJjdUY?XVyAD6t;qvbQ^;*)%?O*rLHwc7ec9%~ZU34ih(!*T%O$#DjC2|6fx5=!5tnJpR%1oC% zO=7HyHHQ!<^EeF7ZgDc*{1QHOKfPcBzfD#|2|S@gFjW>cisBjtF}P#jCD6sUPXn-L z7CuZDN|T;P+2`^*Z{NvM`!|m-EqUjHj7G85CX@)vB75o-w9{t*LQNeBwiZ;DL=;Sy zQ3k=*-5^wVufF;cHlD`8xaVfDKF=ZMygiU~1Z^g!o59i$y2TpNbLgnt|c$v#N_NUEvB4P>kHd6Q@P#na*1{-=}g#EcQ0N;+32O2|o^=`8Taz+}Zj0 z8Z&!)iW2>@NVZR!%3f>mx~w$m^wYsGLjF4wmEnMN=kId^i`Bry8$*kSAMpEkY$v2j z@Wz)w^4}HGn*zswuXPlu^G_Pz)PgHF_nfEMz<651a6%)}s4_78NZeR#e86N6IbuDh_VS%LoXfzqEa zJ=qH1wm);t%Fm_?uxHrzq7eaFGiDVkbuNnE?=Ug6A}E>qC*L6akheEbiky8Y{ti`; z|NQ{tlU8F@X?xoEoXk*k*4!-bXPF z!al!RApT_=V&LLf0KoJMbqSdne%iJX&?$cx{SV2}cyu-o<|;biU}E0C1i59Lv{(Kp z6$+aMEp;aP`uedk;o-UyR884d)qEU=?WZ&U_F7eh&AMLL7kaspQ^)}13zKcwe&Fg2 zhjj~9;$syxsXLN*{7I<){pC_tnm-uR@ml|dC<&bzeUUsZ*KKR%1@I8_6Ulmhqf09e zi@;dN=C%UnSmdMZJb(YWo8mOmlnE;=B!#EXl+-)iWN?9NVq!qvmR=4Br0oup zbKW!EQbJNyG6Yq;CUm{@wU=TR|^gfu2IAMXCcU|S2Xhsq;H}=5 zd3ZF5(F8m)_+u~;qIIc>ieWeW^F6_jD^)+GsBCqf@0#Fo@c|*gls{PVd%8416+%IW zW;I@MD~4sjv~q!HDSis-FHN`xj;08tAeaOn9X~}gE=7d=NUOI=U4-P2E(yB!s2`ot z?em?jA{06l8ajj$&`S1#y7uEWn;r|%5+QJZ`PIL?3T)wmt3V=9Zx)3wOu<}8yq+W+ z_{wtbWTzJ!ibKf~VCs8+>s(p_CqqI+cx{^~hr?@k+u)3YQ+{PWxJo$JwFEhsFQA{k zqm+7pjTr)7ZYr4)d751MfUy!1KQ!4YA8QoN^ueiExJ&w6UmQhJo&o-07;=0rpF;YU zsv7_YL2t#BG{0z{d!6m~t&By}B6t?S^Q;~jv5i#-!>Y?fc8nu)feZ`)j6Y4H)&RJI zzkri2#pyZ|kOqJGbvy%VGEc6lS|e|k4zm)bg3LhXN5*JZ zsO;?RAD=)WmW%MuQ?Pv=2PW@?V%2pMs?Km&pKzw)4^U_L($2$E-ugeIy}!3o6VIK3 zV4+%R#`U{m7E2eZ45#`l5ZrD2tA~x&9tqXfKXH9&ZS`bdw8j|U-328oR-w4V{=Z#6 z1^-)b`vV))tU>DoB&KD~5FZeMi@x%(G@3|8#i1zIEN1P|C7JX&4mi<%*+9LkVKV|N@V|)I(uvw z+bwREflh=4eBd0a3@fpSuPp{Ia>g-5-?PXdgl(^mipy0e2UK?67aRTnZ4~EFQ+>g! zTT^cAM>l**3q*uUfD02Sr@C$a`r2?~2Xpg_CLaoN2GSV{f(!}8(#K{bZpX#?t1=440gxMKtQPvdL8zYX=OMs zuF(8Lam4}DOzcVvZXj|hgfzb~{~19*!OF|=la_pQbnP^k)yfI;V9q0)Yx}_j^Gsw( za$)?iU@(c%@@{+3HwKVKFkR+e4GYBp2btg^N4Mm~=~&V!Hg)v)wg=4>zarS|(cLN`voluk&h-4OndSg1{>`CR5 zvpNjXA^34#k}{7SpAx)z6#et<4QLx3lv>+C-Mpt#6Hj9Z&+?%MMi|GsULry)qGxW~ z!RVPfW}IC(c*ThT>zO2!if;%5&l$X4HzxVQez{x=XD$80J3tL&>K;Z$L?^sT2a<|f zPS(4HSiXUJs&}wynlMa(%cC@n71@q%35Jt{f~=R9ToGVP>Gf>~|9y@j=b@!DJzS&b z-X>DD{o@?gGe7f;M9EaPvv^8`{Ax?#E~)?DLRFEyJNQ-O(^yd&r^?l!(T|-=`sy8A zL)<=>Hq)oL8Sv~xsDLR6y4&$GvC~8m&sAXh^E8Q7hxMOfz?+T zhyVjZA9_PRBZ6rTnS_$}eY#aQarUh>9-w}*L1I96&Nh&}Ce5g=^wQd{Z9weaM28~d z{tGw-Kt^%MxeMt+tYYxbe9d-sAUWoy4j>2OwDf*!S!)A0RIWw=7a;(hlWS;1lJ*^y zPLJOmJ_rpM#&)2G9|iat>gbSKd_O3^#@NA~#)=E@$aqfbv1ju1+>#rJHlKC@CB|iq zopE3QtRASjl#35}(ackx_E==Uq3b~1l+?1I_K>MZL~a_{_WpYy&tSwYt4FPdAINj? zEI8e&B?ZOcorroE^gz2MydTwx57Iyz;J_|mRICPum0t{xZioq)7#K zRlg}U%wAL0dd$v)&YK#am!N=Mv1xg!UL`>l;_M@nfO$(p{r89f3+j~MRQU&M!vzzf zO9zd3t|>^^h-5Hc@bi9*o=AvQBK|Q5-ha&F#fO8Qbr!H^f1Pydvo3-R(oVVwELRM@ zj;~FKc1?^yF)`jD&NdEGU+lla3D)B;44(6ZTD@Z7Vjy+GK7NIKHxZir_XW|G=pI(& zczU0a>+lJtizfz4p;hy|yIYt2+38C?28JFmVo6bnKI#RZT$%k+R1lrI^S^Mnk2WN3 z?rzKBAuBp>gaL@utuMdY-At$^4_$hz!^W!sn@;G7W9~@r7jz(+OoUu&O9fkm?YIZ# z#vm=zT-ajK%lM^>BWmVyKH1|bC>@_e4H39b!B-hxyW5!Z|b2k9b!ZJ2NB9vByYYdWprKqHY#-`u=JCVflNrn8y3yWsc4 zI-~dyda$1lt{*|MvC40uDmtm&7jw~xP$5<>o|z(Tb^{it^)7nwG5R0=6q0@VMRzJV znJZdCSGw!#?fr>O>cgfP#^1$K>d#@kh3vCo1V*b#B|v<@nG^;wKvc}%kOj&vv3lU} zG23-GNVNm_UhPfF4cUd+Y~|x7W!D7dQRT=qdzup*Q|3u^GIZw`Y{2D+t64AAy7?0 z>T75>f2MkJ6ZWwPBLy1;)pGKNBfHBaD_l(fIpS(I61OErS{A#>tLqzZhMH9)560Ji z*)*Q3=FgG+?@$>;Rs_PYJX{M^p>;Gr?$NY7=%ctwMy7v;mMUd22ws~FowLMt!^(4&(#Ml2j)=vt)Q@fHqR$VSxhhog#6gXRlG|>`15N_zxUSe zH;->9=B^tkdyWxixno6Ub~UnTQt-X;=bwP1h z;rHtc&;hAJNl7`3RT=qAg6r9()-f&e3v|B0!d*TSy zPAo&4kGsA$l--0Um_~i2B>?_gTxMKHRaBovu|FFwR$yh6 z2%Ii_U(uv3wXJNb@toPpka}P&?V<-L%nJKjIpaoWs%Km!Xgoh-=pn~5A_u-62eHnq zVekCwAu(7|9+Z}yQD8h?wL~x~rO)MWH6ODC*ua1k%0nKS78x9D+((N^VOkoj=`Lc< zgdll8<|sz<6wn#x0uU?!RPqD2S4T@1C(#c=AS#sb%a<=}S`X;wxSxs|Pd$2}4a|2? z>Q#G(Rg&ummjVWScoXY>?o+w^sw^Hex7Q!-WGc~YmO{+U(Iii8L~-D?K?7nQdnswt zY}mgmWl?%QPAQ;?U2a&uD>gS7)n#N~QJp~5(J44P5RsHDFF(2+#@nIU3pSv?koG|h zS~r#MLrW=>xvW?&(a-9Xbpmqwxr$acmWpzRxVGqPq>SA1d%>CgLmdhqrYb#Px(gu% z*0my>xu7BG{!o0QC6y~XFZ$M6UdXRKg2L{d#NTOT)+6g{tR-Je{0>S6>FyE1SohdT z$TI&CD%p$F4thDOLumwe6Tn*m7@JFwmn|hvLIeW_seurpU7@d_Ls`Ym?Xt2$qbyh9 z-Mev}Z*Y*-)eQP6gpvPvy1VCmg;DQ;{s5DS+aeUq0c!tK$RHm3ltG=m9z5EP4GVC= z0+93K!G<1{=EluX%nLY^oF3d}9#*(ZjTm-M7i>O%l1Hd{aaDOeTYnP3!ZHKBY8%u! zgA2`7tx1^Z=$K%oKHDFcZ$iP6!tdh}$YA@sI@*ZX=LYlhYfUeGvIf&Lz(#G5Zynuv^y7uiOgra#x!81d zf8ox-A9aDVzxUMP$_~D5@16>NB)%0HLP%vo*z|!#=lfb?^_?X9z)47fMnN2VBcihF zJrxvS``Y=w(df7s{l-Jy^ZC*S*A{}(^M+i-u?%|u88^9mD`&yJi#FuIH%$=%_kZJ8 zXDl?6No!Bv^8n#2psrNAUm8S}vmkC($7z3lt|irAGsboC*3Zvx&kuIDzoJ?=DR+E# zdFdAPI)31%L4ntbByg;LIw&VEj}J9&b6mSZKtiP`H|o4r0GnlINA8`Ni5!v+EpTE6 zxnm5jv#?R>v8Qo#Cs6cH&Y3DrLOXvgdE{)a2h-;R6Tm{Bdco$ZD}%=+$b5eW0*cwv z9^XbMpx|8LL+MG@m9N*|c6vVd`Oo1Md|8D3b$q(EF}Johm*f>`NKr88IVYCyX)(lx zv?15mJts#0)OTAH_fhOa;pd0{0>#x3RR$Ez| z%5+$bLlyi?-&s>TCY*8nu7=TL?x(&6dldyhiKI4n3oI+KQZ|c)+vP76MmP{m7t4O+cIs(C1N>jnHfhwU zr_~}6p;|=~Sl_HDmX-Cc!Q=XD`Y@=UDw&(wes!E2>>$p62I5uY9W9Hdo#F^QEVmO% zWZVIL6xG_?zQUY>0y7Sf0UvN=XCm`EY-nKMakW@JspahKthdE}$;IE)bkon@|LG(; zI{LoxcYp4zn%A2PBb}?v=bmU=2=u4v+JWj&%SSK}qTuwsjNxqKwhM|l^SqBa`wwuR z*Wc{61g%JAOM+&3W~S)d)O1}A@6**bH~WHqAHJBw#jOy#8;@h4HWdDq@3J6h6|g4D zr$XJ*;p*qM&m|)>XvRiWn?N7xeyHAI)HyH;{3I)UJlmnu)wBK94W?Fsi&n#HMc<%U z8u@M)1g&93U%0kbh!c+`tEY0#sqrr@Gl@RtXSqCu_C7x$=@47%@b6S@f@PpgNxK{! zm&v0I%?((dMX~qxm;k_?IUWD6yEn`lIqAAw$iQW8)SfE}6L88Ic=8wC>-&}`k~1&% zYs*{iCY60zoL^5Tl$nZ`7e`G*6a*>i(-Q)J@-l9uR06@0>&3h99tRPOg;Or)~1A|2-|wR%A>@a<%f zWe-yv>VPOH1eR0Xeg|{Kq_#%Oi*;@hx;~jHg|CX{O+NXKo%Y7DWd&URg7(t)oCpS- zPfn_|{vdC100}TM$iD5Uq_gxvVMDzA>)o=`qW+G@%UOML7`&^avy{ z6ZP!a90nqjNLuCX^uIB%TUNp0-x1X4M%%7>+S9aSVCSE*KErExXlti-8(xeS1}S~; zGfcZQa!vZZdE4AJ0tdTaf3|4~e_n}(0k0L1P8tpz5L~1K6Ap}nqq#?z2Y`4TJU7dI zHA(;xOASD#%J9|1G<6g~4tlMnsU;nLzzM6|&;J3?{)N1P%;FL}n{leW&vS|E{gl5% z2LBGx(SBZWJt)}{x0n}M`Q)KmQ}!jpOeO*3S$?e0oJL7Oe0_}cHSgbmd-C=g`i3Fk zY-@l+pZA`oRKYYlMp__?pqZ{6$G746uz5Ws!tK9n9|bw~1&Eq!>u+2_3_R*t9jD&j zdG-EIgwkQ;TQgA#=bV;yGgDbKI<{KC`I&5_7)hu;hy z8?+4^Kb!{Ra(}RotF4`YH-fc)gH?%U?WKgX0@!T4-Vj(m>hv=XLj?f5U7e-bKH!kBLPo?3~ptxX} z0mURC>jH22D*~MAeC(y?T_pluzA~jj;Ch05EeTn$f-NVWP1;lbx_YC1ocAT(yr6ZX zmR#vFiA99KC^uP);>^1)9lGMovh`xB6Atu+#kN}I;0xBvh%!va( z^}q-v?&}SAr)K9J?oD^bJXH`zbPc>0Z(*@XHtN} zj}YtZcGK$R{h1FBuXOlNtN;IzpoIx4WIaEAcIpBq;?kyHGXGHcQ<}=dD`%GQL0>^^ zP1l66JG;U;vaQU(cT8F=rf*#m-wY`TCpUw6@pO{IE<2Q&BnA@%z z!&HV1dW7#1jXvUPJU`b1_`A(NH2O=Iy)X&j5?WjSCVJc-8$3&@A}9`Ko0W*{nDo#C z+37OPUW=k!yl>tS6wi1%1PS8nkRpr!1lye?sL^xZbcqjoS?RkN9$ajD6$4s0XW^p1 z-#2KZe#;ujvwr$7(ixN-%&CDb8TTj>wtOo1L&z78KZTFr2awncJE%&tkcm^yVL-XPLP0=*GK_Dl(2=VNZ09#MSGlqT@}6ndv3-jt4<&);D{M0pB**9ycl z-EpjT=)ayPwf2}Ar7kOOU-YIty$JuZx3{fAIBcJv(a$@(eiqT}yBgJY4_BFBAYXN5 zu3fHzuL|@BDFvx%C-*wK~+^e{@|)y2tho0G~z~8 z>~<F;aQQ%1aZt2!-ty>-CEp>Y1=}`q8;^{e5J$pH;cMs~4y`co!cdJbI z;U{dZ&_y#mrM%|PdpJuBsqho>o5vq8_*sRUO>N?r){{6p4-3w2X(Yj==tRsOod4}< z6chq|zrirz{drwc0qzc`-uy}+Pzesh;&QHK!VT}uy5JIQO8Pw|)@3gAR~+H6gJ+IX@Ce?4E`@b15VNaNCOc>%=?Iq!R2!8S}uzYdqcpDN_{ z@kWUI>@55}*`n_Wv0rp029P_m&Ef}!F%-|X3QRHymh#jtRSaI^fM|sOUkP!yerJW! zG0=-a)?#hiHvCAZh0_;1J zW{A{LztrEu=dnrj`tFP=TGBPY`w=%Db_cQ)G@)rN!LjdpC)(m>gCtBWDE6CT*?WsV z&tA_42D}3`3A1jNLFd@#pv+DY<<@`5>KwZ~^ziCp+c)aJL-xOyJtEdjA#8(33h1u3 z2N)TKrHDNtOE$DH;e@s&^%H!lXMEU$p13!f$TnY*Du_X)s*$Gz`FznyDr{-)6cuz- z?>`q64ohrV!sl67rqsWNpsC3*e=-Il%DdV>%KCmt=3hoHBM4pLc{&)NO?*_Jk_p`!6w&9|; zIOWNjM1@+cloTWaXH~JveRg_DjkVD6)~95uJ1H8kW?bw%a={!~+uM@0MA(-mQNW=b zRnB}Ry*%@MyvGF%Gp>XALxaL{UiS-36(Ig|vO|@LiY}AmEb+SaTM*{!H z(pN^c)pgw_IK|!FTimUMURcL_u6ajp=>G2p4WrrFLcJ_Ce`im&t$^L%xPn&N2Ul}ns9VHek#9E^WrulqdQK8!-_6XFSA3$Z1gOYe> ziL0>$(I$VAHQ5Jh}Xm^a)B9ZT`}? zMB;X9)$_e&9~r2xl>k*7fU*&PCunGVl@KGw({&VT7N>ug|Ce-glx_8w!QnC`2gP#D zxET$ot??3SKG2N^*fXAIm3W2V4^iPSd3%4uG2Q$AEdXQKSJu2>2J!&0;D{lr3xnRc zyJR5c2$(OXO;!|LR05H{a3=jvYN^9|^BN$&ppZIKy7H|rB6d{kJNJkb>S^sB0SXt% zDt4FF|HXpnku0>BV*BY|Ptm6xlV zAoj7&$2FgcPM`D6#p=bUl?60e(8wG{5Hp2FohUP`7!}C8|5?-~MF|;z@#!e!)O2OzgWvveK1k3@LSwJPt5*nrhY=-?9+c`>i2CT_H6RFq zZ-P+dzkyti4FX6wFkL|pijo8Pj?woWJ=1%rQY#%)zacf;_Y_=!Gc;HxCd~6E^f6S` z0JHbOQlcsOBW){$u$??1%c-y>KBI3;EnpsC0KVz{M{UWrFP6ODpziPgod~oE6_rXH zF)W|=6TCglAr*an68V5?JYldszAEWE5UgC~>)b9;fc}J>ev##QN&Kzb|B*!^?)-6z zidkRTAKgA{=rvn-*zfhj&4n?dgALr|?_!m1!o2tJ4sCBPBxGx(R}?BW+ciiR7wz0^ou_wTW0mbQAhB+J8?M8Y&9c6i=* zJD0`M0xn#|k&&>u8^`iEGyNqveUWa%UP~~5g_#V$R0Wr+(yoh46Jw3fDklR<;A_AX z1(4DgNBb=l)0 z_@*MQt{jX;0{h>Q91mN_6%W3t!vT$sDainE2?b^OxH!c$G;Yv{X#PYIzae~Z4{k7v zoOS2XaO%HM`|~-0Kk)a)UFTaP;Yq*wxzEEZU&l>ArNk$vH~A3Ar^pb?ZXdKZ$VPaF zK2yh?pTft?x5;DGQfN8zKX4f=h=NlaD)*f-(6gOJ2hq>|p>>!fYJjm;FX! zO!H1z5`Y?DX`RdGd6vq1BH3l<8684df!GKZohJuv-k{qpouK=rv{);GKC4{kR?QP2 z2h1neiRJH3Oqx%|-c0(DyWKrYV}$<_;$>Z}`*G6Bv%Xs9nff~+X`7ur37tg~S6_UP zHGsAx(+n9vJ2jyz3SFh!&22dc*y*=ihMHv!ezZFx{NJ%*Elf&IzO?M}0$y%*nosx# ze)fM!vH<=!sUnM!$K!rD`2{Av4vd1(A)w?IkVsLl1BDOCR*_`#h~J1#mRu9r0DSu} zP~r7r8EgiA@>c8V4mUqq^sCz-quEJ}dbpudF*T0U-Ec>qyRQph^Fo@yNsUZL76HrT zOWOe!Jeu_4!K)t|8UEG!_U5u>2`Y~XZn;2pTsJgew(`#{iQoAaMUhj_U8wrOOlgEa z#NU4?=s-4$@(G6Mc4b-1DzCj4Gkn6$j>RL&X0DPL*5~ z!Q1JtKMrv4VKa7JuK%wzB~d=r>0 zFoS%Qh9$nW?4%x*8Q4mU-sj^E7IsgN2N#{UImPfp@)lHk)Git8X!Z^*xnZ|zZ9hhn ziXb8f7~-{2I;8VhH{=@VGmN)nYTB;oC|h0dqT&IKXP0HSj;ZQV@e<(!mbrVh;(C-I z{5r%>QwBcvK$i&Hz&^-GH}p|oABJ){ti@zSZW<40C1;&U6-r?mRK=o&$^Lm z@=bP96;vJ>;Q9$@sfRDUTQpD<1XXTExZuPSw{HZt=(7(VPB)Hk7utqg9sgpffJ8_P zVkUYHs(e7>jJPvrKnc6-fC6Q9tLF2-TW39KmM|J0H*%(kMS>{g`U@D;Zn4|qd;MM> zPtL4N*C-ZPF%Gdz#le?sZWKTyfJUO0CHtF8G@9{vP;09fmw@gu(f!_cPe#5;a@W(P9UM_PvGPfi z+WDs6S$}u<2{8+CwdI05)Eqz^%h|)8lRXK0T^5xBeeKQH3w%c8`sU9F%kOb#C7lGk zTW@pcF*TS8=}_qk!v<<9=agiCI(^A+E(`)QQ&k}}us3bOSOZbaSi=+h-zhO?s2;EF zvm4@?z^#r!w1a8HDsr`4xoWb^#qBFlF+gE}ik<=D=gweS1#iOGj1tK(nt)V8!6Szi zH0X{1#lJUeBPQJ}t zEIpT$l+;Q6^!HNcM)ie@=!veO@(4xs1;<-|T0vF&cCe0a9p0x5a}!2*8$PS4txYIF zy=Mr6BJCC;Nd)>L0XJ9m1u+X7GH#wH3_}&JYW1JAIyC5oVafX_-q=BYp$M;%&Y!_XE>?!VKb&9aMbi(9_w;wn5-P`8VI`R` zamn#z8USg#5LY4)lpQyHoin0@e(IsbXyUDa)6T)cRL!N4@9`CnyZ&*QJ9@ojY z7Sz}L&qOTKpBC_t-am8H-7srXx zf6*KqjBwiH-ltKkCqkh_FbQlJaP4uJmsl!l{~)Z)*QYCs(|XZ{vJsXY(s48kIK~p5 z0dV<}mjHxY`)%(de<1qOn#N`vlh;5)qH3#y^jn||*Y}u6*dNN7B8?EYMCk^lYM+aa zi5Qf<6!%Kw?0ero(6VxR$fW`!0nU(n?yu&%Iyht=CG5Co)Vvh_>bD?ddx34c;~qr< z=9@Z)7zJmllY=hSP&XrTz-7!4mtl)uwq2Nn+{j|epUSmTuyqW+va7<*oxdu88&Ow& zx&v(#|IiEpfDI7Uvx}!N_<$BfQn$^mxaG2>Tgx*OjBd|!k#Jr^Nk6Uv3oFX5X8VTg z-d++%OHjTLMbwXJ={XAhr>}!`X6hY&b(VLc3}SI+4>M^(2+ag!A|( ztOyLa2;qMfL)~t%2|#ZQu2N3_g+tZ&uarx&SwCnIuRLuGvP~bvOc8+IqNlU63iNyH z@~{pXR`*VCDCefsXN$%uT-|Zj6VK;0)-^7Qu#S2az6&Q<2JV0*OCk*VuUqb~YQ{NX?=4-3nQT z#jsbMrXlwhG6-^tik1n^3447yEpu61JgLQ4C}s-04I?aA5%&zx_Ft6?FnfoB9O$!1 zc{o5b><2-p-^3$)7C2O0}3H*{LKXPsT*R6k>ng`;}kdx{=6cZmQx4#_q6fLW) z)ts5{3Ez(#bt1)vSz7T0a7&cJ>uk`# zfz%Zm@#ug~7pBX~;VGXHkWQOum@)CN%CuFDJnTPxFUr_=e)&aw0+{=q67U=Lb>HY0 z@}Uu`$h#s;Zs`Cf=hn?L*Oj9l_F4xaGX5%Wu*A9`#;`+dPoal2b;i84l30Axfwi zFrL+lpy~5n+az*edyniOtU1G6(ewvYeBnnu<3c{nA?hX&(Pd&<9s(m$%>K-y0~~fG z1EwP0SP^vXg|PiJ~ebPmxM4CnL_M*qouck!Db z7OMv!2Qr%(pN{^_6xyeSVVCZdfB&Hza(qB5)4M|R_cR(B zWX%@GciSBgh7b-=PVV2{#-<7U?@zC_@i3ObWTO(>$W%Zxdy!tcb~`6dLD*NNT_#|F z6o@r3B1j_uf&_2_E8lmTWLyNYjVG_T;TGG<=}^)!O&3@P|Hvk0NpgMOe(D^1qu)^tEfvE*fLMEaTj@6&pbZ1^x9&b`2!jYh-)-=N5 z$x-uIe-1%_MRBng7uR7QzoW{Ms&K|@YFgju*<^^ALEx+^OT6X28#esl)V7KcO35Q! z&r8!#B&NF0n4=zYJD`p@Wq^lG`CBP$xdT zYZ#gsL$)9U?PPeJVoiS5+Dp6Yd%+L472$gQA+)}BD;ApODo4Z^nvtk`2Nyqe3D9#K z=2Q8a+I7W#f`C9y!5f4I=EI~b(crz|QKY93AIs*lUYqmjiLYeuoL|F0!#Md1xtGp* z^|_c(pIFfk_vCV`BOAWTg13h#ecnR*$zZ8f=9gT%yi2s~1MRJ18j$ztA@`1Bwf_wR zHb5E%%?-oPVY6NcCmk16ZZSFaUG{6+bWD`f%dhl=Am+QN=@BaQ&jbZ8MO1(fim>rW zAf*6;#V?@gG0bn@tR4!d3=~VbH%rz_of{CVHf=ahL6JWz3KIIpa{QTo-RjM$oD{D& z7(0FRT4uz_5ZBvffcl{?sp$+tLk~f6(pnueZ85WXm>>fdZ%vtsTI0FUi;w4h4~-Qe4Nz4f@f6&c3aYb`>6Ue zDv8zwP-u5Hx5hJVV@&6*pmh4)nNy{PyaTxF&3uXzG`dz?PsDy^E37C zuP>sdt#`9j9(gB}9L`=O68=546u=pGxeq&$DlILLKYuR6-Ksd$18fchewAo7MMOM1 z5E~|ciPEKH+>;X$#dY)dN*X&wccw{ii8c2?vT#;Y4u^DMNF&}Ks#bgyFW;Vhttz$$ z*8M_|8Js%in-@g~<9lxLw#`#;E5pHZZgwrgFpk0TtF$}co$@+JySMv=!0(uujg!n* z?9LT?&tl-6KN0B7zTD)_Rx3}ycPAP|AEc%L7}L=Lh~R3V^|#uk`IKH0UA60I`K~u; z7z}mF<@+-!au%%eBWXUP<3{k6uBo%4fR&B#?*PyJ0+?1!=n@U&`n2o2vH~l zPWN*F$^u&%0_b|Y%#(vgl5i+8FprwU8>Qn_#eV{(1_MVKO;+hjEjLoqixA8a69 zCeHtrc<8V30UT$=zhyMfg6-A{g1eJ@zD0#i#Qy+Kvg=n3GJr&7w%XyhI9K7j(|ZCD zVd7h#9!c5Tme=qaT5A9OCx`0%Oy-H7m{{AsCyV0d6wt=s{jxQb|BW6#7Q#m|{dF`x zZF;zx>>e4bHq6&!A2aKLSFbAFFdmmcwklxL0)8$fWn`o4AxAjd%0#cN9|nV{TGW8d zL4+EvAq*qa{XFfpNudpl9qe61{)p{uPnuIWRd;|rvw!RD_=Ks#Jcj6yeFrcmfxY6K zE%KQ2!ohS2%5WJ@&LBENmOJq4+)^B7zA?mLyNw8pCM4$wpsv~LFkCrwE33sTS7Hqr_zjQ)9G#Md92aP{YlZ(8Tn!cL zTcQ%ooW2XZODngD8y-!`u!xR5@)yd4B>e#}D!`ev0PLuiN_?~pcGt@L1k{oo*KlVa z<0@5KwR9)^@}%{0R31`bfX;$>M^>^bUYoicn`#`rGa+)=@3Mhk zaQOxvYv@{A42wdB82vOlT$D!87L6FiOLT9f45LiymRgxk>E$Z5Xb@up@~o2(JK}G z`o zD(CISdEamn7}L}Pi?nMT0m5?B(_pn$Z(qJl&xU}i+v1>$%zx~S`V6I?^fNvg>m$?% zaF4AGvp%&QJu@-G|4aQ{Juq)m^`Suq6=sMBBDP}6_Y`DE;iQj|$T)q)vop6SqIdqH zc{8Q(X_(hH;Upbx(F1@tr{umB)V)u3awogm5z3_%$2e`FTgb8%7Z%d9rn^f0t>}~y z>Be1io$3<{Px1G}F!`_BPXy@-lJHY@Rp}HbyYSl76Ui9>v0vy{f%?emSB!MP!5G5W z+r!e_?BFnW=k*|v^>w%m^aI@lm(^6mDyX&wPk>NO~1vDziNW^e|%ptTW= z@Du>5EY_32bO+h-{Sjj!N{-WdDY;Qb?XdFU#AOmP^Y{}FMC|E%re;pF4sgAYkY@I1 zQN3t;A8qvCp&cZ5I*7WNxy|e9INLSNisah-YKy0Qd$}?FO({<0z})9p2QuH@ux{Mh zz7%&kI{-AkeuUi5)%AAo9(ommT5bZALvVEzA^?)KFom?VBFc~7aWUFSUzT7gpAyj$$>8HTI?Z2e*MF~TetPz8 zovSU|<)8QvIBvR|`Uk`elyJWl+VrG}teade%*Th)k$K`+d-qILuSkCKPIDi0%Rrn& zPc*HANUVM{q;egb+`-o&^y>3IwX9v_MvuOW11A7-X#=te2&+HeNmW^gSCb-iNpv;e zx$)o?`FuToA{Yl)ZOX75cEk}7=)YYD0~l$6)dL|tvv;(FqBd~Gs~>M+89^;SDw}R= z@-OFm(5qt7bo|6Wn|HWr={z;ix%4ec@8^XJ%`dVf|>36ZSJkEp0~~3)_pR zEl4kr{x1lvp%uP>wTuL>qWCG6)SZ zzgW{VGi!7(u8SoVg#7IfG?paw$&i2l+op21I`8e~Y2QF4n4aL>pmVJ;3*-=S0NE z@lQu<0fvMk_#GB_(LSb)-AAp^n)*1N;J^yiagsEUB;1hFp&g#~qCRY{^TFvn9%b#p zEj)a~XR8e2=XKIT;qc=kAmpfxuO$1NxV4`ta=0v<7AXhBTBGE6MJ($Dk-mq-xaXpwXb!T|;LL#^p2>x0O>{{;gE z8lFIY@FRTBHCrQnDKK}LSEzTh-GCU-O%LqdR=0scJ>S$e83D?;{}F&xUib0M&tF5P zgHSI!`zK&a4Fh0&f;`q06&Jul8y75vj))O;-o`eE6a#^~@^_HT$I`eXUrp5Xa!2>HHUb9c}r-F zVSUs3G7GsJlq`Rw@&yQsx(q{e{LeLWLiorBT@%|ajKLp6pm9M`R6epWy@VM;s>AlD z>A%+gRj<~Y>;vFqykR8a-mme$i_zOM-Kxg&vQ`~4rdld`_Wah@!#$^GE(;fYqZImH zvi83hW?+`+$%OP_F}gcD+a6 z8Dq7nn7}&zsz?dK67f%I_S>;1^E|2snF;*dUvqAA3MSvj`TZ@Mii%8*jr+DYBG=<7 zb}`~23Lqbsa72vx;oCy#h*Cf3$rj6Ag}`3YUe%)`{e~l|b9yX9gj*t#m{TF~!gs^% zl6i3!Dy#4)A9E(a!xHk}I741r{iWXGd1op(PrlW-Z+P<7PMlQ`3%*nUPBA0N2T1iq zh;ZpNRz=5G(=97DSr^y_?LGOQ!l)6n1Kh@9g?5dLSpjrZK+YW+EBOGG@CW{(as}E% z8Y+6a(DSGA_P)6MkW!4RPn;$SIYqW``ztkcR8{-+OBm#5lAQH-)Bc*zL(Tr}(KK6W zx*z9x#5Hn#GN@=O7C(YOlwOpR4Lcas#U+v|9=!h*aUW=?|I=9Dt2+Kpy6GMs!+Ql+ zlEyV$DT58@*Y)uxTNopJR?#w|8(#xuwA;TMMKnRge4bBE$zX8d)((Fl55^f8nBM1a zJEUxj3P3Otw%&_OtTu8*WWvOiH1BRPchXdkH`l%5J=$ZG@$ed@rKLyl)PI-J>E`&V zmc*8i)1#lvIl!i%DqU>;M5KaKl660AwF&T8C4-ufXS?`Sp~Zi%^YUQ*X0$JmQ8WjC zv}{yh`E^Z)c%f=GUTQG-*^g!WQ~3=}`0MepB<+a^lWHKtl8#lk+e1+ittht3L9t$9 z*y4OLNm2QyPesk@4w-t!Mh^pVIrDaTsGcem2v0WwB}4JJy|d2Zd7@*(VlY7~ar>;6 z-i9z225=YqYF?ffaK5Ob@C2Vp+48SU>9T`fY+{5uMwgJC23X=wfLC$=Tm)Y@UMON? z>U7gG;h#q(Z&K(9M;~kG5z(h+7Jo05XAKK~+02rhHwE|adC{&2=Ki~F56Eb}L4z&C z2}c6vNdx5P0eyC+cjF*?H?;Du=w{4?WWirLdd^8;ggH2oU5-pOB`nr?vq7BUwvO#?K5Q@*m`TLS2kDf(Jtm39vcHcD+{(ba1>DE z>y6>6#aFExR9P1UeqL$TV{cB4ou31)$H;ojE)4JnXBsC0a#G_ck`))RDxKNjkueW! zu(X!>lKut1sz8l7p7E|_heU6Qzj>Vp{R@7<{cua=ojCOTRm!-0q1|IV-GFqe?mQ36 zut_PRifH4jEgA8%_vgA~#*Nav8UE~B*VDnZ&l%c#dHl3%5lo$oG#6ahh^axx2K>1# z4`OsVQRIoQ%mr0I9MUd7#qNO!y;fy<7DV<1QJGBNP3+$Q`WK^G-<0p{;oEVg+OiJn zuL~?LLZvNmHy_UD(}Rm`xK6xKK2S{=RS^v)jJm$uGUk*6{J7rG^o0(vh1lht&6 zdFLwpH5-^;sw!Qn=ve6*9NjhRYxyCYoWRP>14tAc;fnQ*5-<%RF%u#HABO?rgQ@2( zgM=C?EjYS|;~X4!a2DIkFY26#!oot>k87@Xb%j92M*t}qsU+E?G5WdrpvSEdQV9#5 z@u_M0Y5#Ta-OXR}j3U#UKaiAC$it9c7d7L@ptHtEa1IPciI)!NCd{F(hBUL&QM_M^ z@lg_%tjqCUUFm}g9;Ds66kdgFs!y%`>#clp)0M(vLgiwc`{Vhl58PU zyUmNxvUl&$!)n4&s^9NPz?E}!ELnf_=4}yGz_#EYv?D>k}P+55H^SR_? z>VFUd`}MSLx3epQi*-0wdn%p53DnSLr?V^R%#i`O5AcK{JTpH>-c%8>&Weqsc5 zwAh4iFuB{7i!4rmODPv?k;AtcA|fJ&%gVXY&*rLmj;zZ4x!yXz=<^(vPJd`bVwwt! zhe;2?WmG`YPrYZ3{FCMppS(!LzRCv| zfw|bPus+n+*I$yabz>Nd_**~|@aq%!voJ%U9Mo!aBf(jNxo=5O`m%oiKFb1~sv$k) zB?k*72YWK0BWbwZd6)N_z5WSMc9Aw9Tv^ziR?TW`a2Ufwpg+JP-0w-PwVoQE|1oBC zy_<&4$S~ZT_vJ`zW)7mIOl*|FncE)fQDKpsogP)npxwSNcJ6UnjB#Sk`!~E<`Zg?z zQCKgNe`^s6>m5#~coYr8iHVD;tH)YNlLy=2(9N5*GbhcP{qz2dg|>u!ZJ)+BMkE5r zdY3rtUb56l<6*} zl)G0Admf_CER2ndlOddqsi9*-@#&r+ml+M0WZy`#yLFFbnVk<`Td%iY>VL9+o!c-a zh4v7pwxCT**sV;S8KDmui=5!u717J%d$3+abDw!mEh24{QzZdp@gLtMEaA z;$qHb5b%2?>K3BU^_zhGZ+@3Oxei@4#=h2-99IrYBEXmpJ@D#)evD$1PqxjuhIthY zTK3!Rz;jD`1BUfZ3cekA3SV zvLID^&aXw=egQ0*_K4W^J;o#qA@b?4D5Pg$Ini}MN}A)#ZmKm{;e&hj-R085(iN+o zzFfaQk@Eo`zV(0(abI(c%pPeadFi@Gs9vHBP`bI#zGQ}5lxrl8;Y1G|TMRl_Q6QN6 zlH{1_xBQH=wj@tJj3NcJE*xhKUjfekG7*ylxW41e{e$2j2P_L&>@`UKP|?+&zm>tH zWc$Q*kQxhdtYoChUDrAn<;;yoDwX35@NEgoRO)KaqIx9mVm;Y>FjdQr{nJK8$pinJ` z4M_DShGHy*-wH|w@LEmMe@It3`+T`s|6G2}*#n}CPy6gWL#u^w6--4Gv{dW&d82Y6 z)zm;cqtZZZHfD5YG=r$Y#`cj_Jie2BE+OIVuj(e7t-~hTGw-LLpy`i<%y*sL0yvCd zzT8K+Ok-ZWy4oh2{JE1=5xVdhyUe=xA7N!IOAdjP6RoG|q<&~IL`n9jk?1hGWjLV#DL(o;xO=Z=XTV@SZTD&CUChSB%rxX76;^-mi64){$n@aG3GCM(38&{8K4;SeY}!gCs8#Y%ja@HgQ;M?hN{L(-}7Z zBhSPHQ*ACWIr-fQvhn%pWgo>A?2ic}?DE9EQ7SybUTr9IcdSwntBDjP5H@BLwH_P% z{&L!e_39C{zeALRU_Ji+W0(g|>As^&fWU!w+a%uyRUeWU{FN$SO~>_}rT$HrOxXU8 zBPLT2a`I6@6~VgY^>C=!F9;y*tvhdOxB}s7O*{}#x$X@xzQdmw>*4j%%<6)J+imSy ze^zkAtk2g9Tda=0k$p#z0uR^uQVwx+sq*3ON)Cy(q?w1yd~mLi&$<+UEd4JVQ1)Fl8j>{aGASiXO|Dj*pQHD&?NhEnS4Kz3M}srs}>s(gy20LwR{0 z;TUxI0&>t40XsW8SM=^>%)uY2sj;samwxd}5&ZcwTzR0=C<fd1+Kep5LTm^DDIegX8{~wif`dz*q;LUXSug|T*vDdl3$CZEpCmDMVUROy| zGrz#5Ax~1MMRb%&kpN`evN<0#CD{86; zLQEZzg3;8JkwIo3HJjk@@*|`iJUB#j9)pW${)xC6GdYW&bx>r3=Y^WWTCZSVR+z_9 z>Ke5fpA@fl*m4VL#|Eb3fe@+1D%@S;DW!H2yc=90%8KROhux*7_@G|hS!a>+?MLrF zqEd^s#r%-aFfyPT2Eg_xD;1Geb2=%l-86_rxZqUrUjal;Z)>Gth&Idvv6ly)3;wa) zFbMw3-8J#D);R$R0s?TbKTk4T0|sEb`R8`B;n8uk_ttVU*So=j5l$zialFifBt@O$ z6Y;Ux1QnMlpIZdD6Q*V2Ec`FFi$Fuk>i&gu6wvmk@yT03n_doLL)DNxoE*91g&tm0 z>A-pOuYzd^f%bN5uybA-xtqf}XMw5VvkjIyWapR1_|)x~wUQRGX8_Nd({A*~%DtvdG3 z930ln4V3hX8`|;7DK;V0(J`m<=eaAb;uPcfBaqYTX&Z2^N;(P07ZVN0#VX`veIVP; zlgWEB^wwAlrX@$K-S^{Q8kW8pOISW{rGAO&SLe_25%TFTc8bC6{(6GK=7es8K<=wR$=i5L;p?po7xQ4SBN^r z@bU@i5(#2ZkX`WUUWK#(l$MT%K%}ldZCS>|6rY&bR}b*Rgdyeph9q)#&ol~Z*0BD8 zIKy^z;{GRiSZOH>@|wD3d*WUCiSEXr;eAP)>NUGpeKrY_AG&uCI}O1Kw$z4t_F#T+ zssAuJN%|AWWa@UIOgi_P@nu>3>-Qh-dYJ?LQgjjKKcc_%bKqlP<;9jJNMxN6{O&R^ z;(mFIwc3nL|M^@eO8?8^Ptr4Sj|+U`;qjG-NW^N%PkpzyUsbo-wlhZ`BIh!qq4U3i zLcevp2>YSGKX=Y1sr*UAGJSa@Z05E-iNc}uJJNr!Yl8u?_KTSHrmxU@&ii<|y zeV3I;lr!f9O8#bRniv&-cmE32rPVL5_D{P1)Y^7xne5<8sapH0F%|xbrTlLI(baC< z`m2OJK#rKpKD|V%NMK z#9*CjvNmkWpW1wLnyGZ$U}u|et`*}3K7MQRdR_kMx-=VhpZrOmqk9wbcRX)h#>`$c zW$9VAmt*FDhYmye9_m+%Dcnc{FN2yExj2Zst;0e{2uH#y6Bbs9nj4YFNNon)4sFF8 zXW4DlBdz1uiUg)mY4k_yHnF<}RLjhW+}kIS_}S-GzTDVrT6xq9IfMB^0{;MI5PzDq zpTo1S?;tnPepg#J?99h+$Uf)!A<;{uAVZ zPRbyd%N}XC>!A;^Vg=tfAKgLwv8aelcjt_){SH*XPyL?7;9>g={c| z7%XJRK5LHn1j=_ch2-mBwT2Cv5l78*bl641fZ z^;4XNH&Ejfwq{ z>=?mAyHODMa~VvdyELmsU;8O)$pn4m#D-{7+^TlQLpH)b!u{W`hthwYe}=+l!XP$! z?}j}K+Rv5J*fdzElgG$F4oKUoj8C*S&Oa?AfAPh3I@;7QrZ}QB7D2pvpbu%)b&>Xt zg{c09EGQEjf{j(lZp&bQk;gL;LPTO=>Q_9cG%ny5IJ<)m!~^$ld>0%ZCaGwhy;T zf~e907Oosxki$Q#IM-UmaxgB~M%!=J!sm0#%2Be?^S1g7d3==tsP)YRJlKo1+gAkD z1NL(={e92HH85aB)QjLo(rnvakP&y)Pku_y@ds)UMgY ztlvT($Bz)+mnMDsvQH0WMaT(5Ox?|sJyd}tY%}xKEo#>7OSp;co{22TK{M^KIxJ{| z9n)>@HKw}1jB>Tn=+_u+33KaNruNQz=MJFpHNsDPUDN{cuWtBs4&DiG|9w+TZ6zKm z>O2q`>fOwYlFJAL?f3r4r8J0s8{w#aDDl*RWz*=d2c#kA(S`S>${Dj8a)$dXT2k=c z=Q8oz*N-o3y75jf3}Y}OHFU3X;PX~51-c#!)V<)f#aE?qTfnc^G@``k5Tno3*Hg05 zdF#k697`w%K<(EM_nPddQ44ANZ@cKjU91gX*z%`0@bx=K+fAeO4hIqTk|&-q_OPVB zy|31ElZS#oz~6%_?g{XoXG$b9%xOnrZQe-qKk^(I;z8Gv@=OiAn;`dR-%1(TUdv22 zZ(prjCPRe?6b%msFeHjIk2uUhHe%RY3FcaLzlCUl?DY|}Vx-RO=oxg=nuau;G@5Uh zs(%2yGT@}U1}?Oa-;x%=5fMj{_3Pd6=N&2V)YQ~a^(H-kR;7P63a?uDYVl~f>bV#J zv7#2pTbu1R)&cpMxTs{D{A`~-p%`HwcJEC}sBZ69EZ*_(uqK?qP9*?DB7oI~^_Yk1 z-aH(8N|t24AyusAcAJYjFo5xeDT)`HxIgNVUrcX0s7|*xCFw>xwwm5XgV|3B8h=Fy zSRk4qV;Nc%xp@mjju$AO zeo)Qkh$`n?EROSgkvbu@JbyJ%YAlGaoMntk8qPaM&F~xN@5+$6-)k-S;W;{xfGGEY z>47xMl~+i61I^#IN+*5T|HeCDkr-{!;4^ZFTxY&EG-TkBQrE-e7kiAJ7XyRBnW=m6?&HT(fet=1&j z>bQ4ZvL+Rm2hhBm`%fTH?or4*#GWa@2BRV7Dwa@%X1UXUxbbEM;?AY>b9AbcOQ-g$=?Yy6lw&@qccoSPczlniDxs!|M~X`r`1E?cM7aj&I4;ID`@vq zY4C*ut4Rru)?T9r!!t&wru2hAir`N=j$rO%>Wy3_=;-ftY^rlSq~@oMn`S7WjA+p)cMfwc7PPFK_S7xsBbDmw%6o&?rr##EKhihW zF#Z~bEq~$N9e*b+!8YmgiWP_hM1*=_AVS9-yOO^KV?xSO*%ve|v4huB^hNVZjV$L6 zo`+bP)z^b}CRA_4Q@>$1F{hejzn6zT6j6sJOic4kLJ8Pz;5za*p+n<_B9}L4wWB2K zxwx^^YPA006iFTHsB&YbwWpIfYU z26bdBjm6)#;LRi}Mg<^P_b0=M4`+o;gm55?Wq>pn&eb8l!o8Ser~5`$`(ta4h#&JR zmpb$vuz+1t=$1eRoKa(X7TeK+?w3%UUamwiaq!TXC%unqcpe@M)4`CkL2N)|e;Inq zPx%IiM!kDIefck9>TQ0bd`0q*ZZnK6YY%v(XyG2GT`HZ1eq;k?$)0sqY`qGPex5vk zcS8(9!g3)4UdN5G5kQn1j94@g7Xm@?%^b#}c6H6wjiL)9o`ShO@DFm!&2CnE9f3k06-rO{({mDT`|Gbdna4t;Chh{3p zPc0YM)p6Mm+clv4&7b$2wUhj7%Y8IR>?FCho}NML+E;bM0NFk+c&UIx&mv&jf~_qn zAVceKUn!MquJ)ojyZ741>UMkDCvrc4{=ykBX2H*t9#e@r~Q<$wuy0&GJ9 zTI?;^)4X-`e*Vn2@eJO>WXSRbvVC0iUqDNZap)0%!iZjs2q|C=g$k3xmzbFG<3=yj z*TGr#WvCv$S8caN6a#6)lVmfVSu7Eo6r(AzSLmvSl%q71nKcD&$UUy3!Gd>x36#^h&(F^%CJLVF5K7;03 zeANh0%Z(O@84DSxmhOFJcZ^Tn-D9CBOC@RhL~+1YA3U$P?i$1E<7YpsfcO;>uDwA0 z5Cfo8IT~`J@FLqr$v9A1W|lhT4z>AGRJI52@Z%iD>j%6DU3MrNfiD0%*k4fAv*Yu{ zu$+9#JypgRRh8zA|48hLzRDdPKyWNQ>^$dp>6LnXm>EG)lY z)3pZo2C^|B$4`vHF~TCpd$D3dN6)!Fhbl{0g@(E+0ga7k%ao&tPV-e3IDoW2u7f97 zI%!X0o7Iq2b@|2aig^Ro^v`z;=kNwJ@r6sKr05od4AyEUVwcw@j@U@mT8H9grd*kj ztcvM1OA}0mOb-v2{MbvVs2~wg%*50o_E#d1V(?*SdEKLC zOS?&xZ0Hz@U}RJdMKR8+J7{;bLARSWuKJvA7-mV(^Mn^DgudA@h_SVBajEZ}C%1LP z>KYH)zR>l?=Zu3{TSCS(6oa{n2w;Pk0$E=DKaS3VEvmMQ!ZSm6cQ?{VNOvQlsC0LO zbPpYpD%~O7(m9l%q;z*mcQfC4zn?JYdgh${ti9H~8e5Q@6!vTdL0`eU4=km$c~$4O z^EU1etqakg1dRnoT|Nk8wq>|GUJx^g>KfI$@*-23Sc;Vn_N%_L zW~xbhbb}=neu^K(1fbwgw>^_bgt6p2EQwlZz>Bn-+{6W=y1fqwDyQ*oJNuwuHc=I? zNdJo00WlzthfFEv!Wz!)&z@*-uUf}ongkQZg=!Rc7dsdoOkYG9Kp^!Tp`n;c^RizON3e{rRe4D$(s33~Sae0y2zxyt{Ihr}%hw(tD<%Sra4m+>c+@)3yN zbA!NR^3Z*ECTP5`BVU^8{`C6`U?Taf;677t|K3Lo{yxU3gdT( z3_We`ECY(Jc#-(;I!0Jto)~Be!At@AWk-0C3dDzyGQzjzc_PGGl3(yAb+&v_R|)i% ztT_f3%qP{VT#;ar$(k~+FEuW1<^kO9C)(Xmg56%)Z5zWCJS?RQ)dX?@0^qWjfQisjL$^B~zvTfrb)&m7L%rg^XLh~Kjcn}IW zXA2Wk0R3DMo5o5Pgj5CM4vXA^c%*2US9CjEz(F}bE*H%Q_{2e0y;2aw_xPY{g^R3r z{+(3gU)~n}P=tNSD|DH*Ah6%f890IfRX3YVJm{I@0yuYccY0t|$Bu1`qSjWoHq?_DZ=c&V}P z&u9-4E`Q{D`biVEF9x|7LOxz`jX+>Zl2%~v%9#Go*ji>L4GKkZH$-Z>(7x+9hlLg(=En5v$Ez6-{< z7sYbT#{4~G@7-Xb&94{p^`QqCMOEdNUSpzUjllT&iu}Mul{Y`3{F{mn-I5gcU)>? zXMEAsD(XOl0n6t>___bL%SXm_o;2=sj6y%J!m;j<%C|-dO?F?x9hZYBsnx*?`Q0uG z)G1O=ww3()f>VUBEt~1W(FuR|JMKj|$&9M|P_b>-C`G9x$DIL!*`xj&C!8A$4Vc>Z zJR!N_cCC{)^m!9p3zkzCplJ*t^J`q}41DV~o+#kCM?=$JTvd?sbk?~dZB&p=_HZ{D zT^g5ex0-CL5ZM0wn`n85VN)=T|L+xl8#6Oo7u3Nxj6q0;`xPCwqaN#?`_$x}dT=*e zID9D3b#EM=i4M=ta}5_~N!sfpNl)jeSbwjBD)&Ie%?m!`*`e1taPA3cWZy}p$8}Qk&^fuCal@);6()7P3MGR4HA>*xM>%W@gJy&Q9s>WW7Raz7sa^iD4BZ4+29Y zM5N(3z1^h=kK`wmTtKrYplVi+2NSb5>icuM7m)>c+5oaXdN|iWWRfZ9Xq3pCv^O>1 zlt@Sv;K$PcMNIfdk_*NZf(bKYguwpv0Z!!8os_rF4e7GbE;fnR0?dcS9JPKGd5WW|N_7{D0;!~hb3xJEgdi8VQDyK>P4ATp&LX6K=A1hgdp17vo- zYu~P>end(tB3`D{Tiid&n&b3Ja$#=e@ePPJ_N6k~RZSmvpKhmZaT?`>@>c51Um|g6 zTGAej&(pIs)^~=r&+d8xqC^jI{+4K@M1i~$DRJVhA}n9kHR#5$Q=?AJ-v*%xTcUN=?Sk9E z!WnbqJSmnCo{C=)5cmEA#lgM4`)|Pa4T0Wpln!RcewX2hEa_(W;6_UaN<>7hT}Ds! zT#|~-6s7}zFuQAYam*IAJgm8KJ1OmP3wO*{m)Os^D7m~8+uy&uu%R8H5x01usR46X z|LH(h7>55sX)nP#{L@U*RQG~)6)o*(`-+P$qs2x1A$5!J=MvW^XoBny`$K614umLf z`pSrRFW>a5H+{r)N8nem+nEfT-q}}UVM5+&(a-wzQT(=(7NBnf|I}{aey-iL_gW~$` zuT!t!SP-cAYRVkvb0g^P_7C^qLE8B*b4VbE;!SmY@S}VK2%oZkV-XuF_$PZcsT*GY z9WlJaV8`-bce;QJ7Uha}v?nI)2+Tnj)%<9HNp_argt8Tl5*Ut}sU1eyfucD2)wIMF z5pW()R)QE2-p0j;0`!I>_joW#=A}vf3_%LMj0ry-;$rhL`1(*_jA^NRaKjR1o`tEN^T>{-5jGK+J*{lG(M87(}`f)0}y#*0e8DctIGK&>gvmX`rQXKnThNHWX&k4!}kaY7);rT{K{;7LF2!%ufYQtghP} zTz(z2{OhMXj~@RQV=Aq3hJvWz>zMA=hK55DL$X@6A5fae*}Qmy^>Z-c-2->q!>Keh zysvrVp6VtNUZdf_R3}H(7+CA`6(ftc4dYe}>PaT`K2K=pOlV2tJ0ffZ2u608HNVmXyjf{l~HDq1gaNaw$9{a|+3&77LjGK|`l*1lwwC9#Ixq11Wn9 zL0YYof#0SQv(duxv%Fn&_imJ%ld9^R`n&QqG3h#|Zxq1VeO#!3KJs^$S(%EWnMzhY z2G&@XfIV@5ky2aM2-QRlO-!Bi7lrFQ(ddy&eF~`(*tzpk!7JQZ2>B~Em+L0SP;GAG zPtljgI_R3D9BridsDEEr;7TB&H1c(U#%{u`j?bGdJL}!g;F&ZNL@7G33(5$VM#z_s zto)9XY^{*FNb1g|xFTI?lH)JqU9hh-jJF1{GO(ybFTZR8lkN2dAH9rDH{OSuMFWEI zdmFGZ3NRvxjdACQP)kU(;?%5m6m}Zh>k)%`dzUFmD&>iIx=0 z*@Z`6gX=<*>fSbrj$>#=WEP!m0w?2912WCe(Rr3YW=ZDhTvR9(Md~qbF_Os8Dr+g@ zp3}v8*SF!eI9u5Vwa4RImT)N}1KK;iLu+8Kp-ohL&WR*Q5Sq?_+!g8GYo0s7XNZ9{q4O!PVwDhOia}3zZEAThwM#=gnkXA2}d>r zjD&J-eZ;6qD*OZ_NtLFez8!t;N(PV@M8>r~@~SAcCkvT!WC`gdFz~RPkV7tHFl%Zf zYza%~AO&m`uiZ0z!iFd$8MdEILpT5O>PUwIU3D-6mZwhe(;7>!-T0kR8DC^jK}b)@ z^Ya0ptdWt#{NkcCMl!PjdAjprV$7un7Ybfp;R147!36ESE)ZA4Wm#J)G7Zpavfw2d zh`|F)juAkk?8gJXspj_}Lc}LEdl)@E^amYQLKUOjI9VzSzgtnUC_EeyWHpvXk%j2> zsIi>ABINIQ^$tJ`nM5^gHt( zMB6MFgu%|l8!YUUWhRW?4EbMyj5-4}bXPMJKrOAU8wEeKrOhklbf7F~IgI=l7b5IP zCd@5kL6gE67r8#WtYKeSyK5Ghl^F4!*&iu4YFEj1gshZ4X#iW$V|~HLNrfNE@d}s4 zx%~R&9gcG{_X79#j(k6mX%2r6TfQ2a9kW|95FWNVFyQ(JDmwNG11y*41H8FHd2{`1 zREkaxQaJ##BJiKjhgbi_Rp9O?Iav}{MP+84#g;3-<|S4JUpy)L7e?D$(CKm77}1AY zQox~6J@5y2KV&bi$&{#pxS3efXX_84=48B`aFy~4D)T5XeYL zQEy_&CMcW~k^8nH!w|hMn-mVfwAeHfv0qYDk>cwz7$YwQXHG#ilu!?36K0z+Nw!Ru z+{nzF6aIfRr%uXhKxX;L=y=HjPZ7@N^UQDU4Id}nk+iK3{)$+7liM=9tN%|j29m*% zl`~i7p-MPgLHoQq`Vo!Qjvemi2;Zi5I zL^`c&KS5K22jl`4$RE)DI~wz2Y!#`W+O*{a!fa~VN%3ozxJg*5JTI* zM}3xQkW$HYC&aGM^Y(Wx)A0RuRrDx*Qvxn}>JtCV*nP#`TCGzDRSUN$%Bub(-Jb`n zQS2dF?5E=uDFHMda}ZU6O#M3DJry4Tj}}-m^(YI+I*z7y^C;Ca;yOpX7+h;oY*m=e;_PMY;(3sKd+<&<=OXkQ_x9AvZkrXCLS>oD9uwPBxfJ` zoJ=tdPLA-%R~B!5LjL^zz8*iz|MidoKvr4y{ruWz^n2zuHW@#U*K?bPK@faux<_Gq zcYER(b&+pjc+Q!2OXaoPgYWZKkoRXMyiXi?V|L2&hazUraL;xOegwp822$`@u*k9y zbsD&K=@qe+#%h>(TR}**^S2rEs{LhlC*xWUhLHy(9kQ%~2P(hlshUCoTEBTH*#fW@ zY%wmQ1f*p<1j0d|?mi_Fr-6u`DM)^5h72SR)#OY!|eNM&Zu;r$kSt@A`MJAf&r<&Jo3NHY zyVUV4XJf_h4bp#VEAsa6cOBgEV#{l5C_JTGcN`aQh$Ng<e7%e;%FK^ zo;+0p7m3zB5w+m5fYiPaQ+-o_x}YQR3o|8_KcqX-DOkCaqz{H2wBz~y__0e~HZJl# z{_A;5Q_;Gae$CkWdVM4_-L*y_g!wN|()SMcCE$s)EAU<>DCqWtDlF1?sJXd$T({Ls zezil`?Q;YsdE!cmb;485O8f5Z;S~E}O&$EP{w`M@XzbBTE~zO=Jv=_nCLsw*dfa$M z;UZiIsLhZAARv|Z{T`oswOx_wISrI+h6WuB1EmQDa#TMKs|YnsDPm<}pcs6ko!q@{ z{)(#r+Lnr%A*kg!L)Ol`Y#^c~s}Lu04_G=-TT#{zCtiEtrU4LMe`j+%nZaSGXW>A$ zrJLMI43Pm@D=rP`|7RjR+;Qdu-OIMLQXDGN(TTqI%cguBD~eQv_{OHZLCX`nX;viL zOj77l&mbC_ODJ$I%IEJTWwYV__$z7*V?hwtBSUTOkk#X*U96*NiE;0qhK~Lf!4IR7 zy#s_}_$=K*18^EFQ3S+q+Kl+UsQJ*4;GBpF=SiefruS)cTu@F3^YXW zS29NyF6R4qvE76lf@&pb3Iq92G^Lk~l4}E8u{FNq*k45wP>gRhKFU_%j!?t+&0_zV zi%6!BG;Dt8`Uz*p{GhE3+{q<02jOS{AR^m?@L+g&G}M_E9MSANbUA%V@Ch=Q%5*A+2CL4SPM&OA@=)P>ADv0kXf)0PUeeO~~Ve9J38 zD%yp<9Q2px@)=`gtZ1k?vc0syTXzOYX3dh>^6VFH2aWe8Qz2w%VeX~+*(5vDvejil zBB?u$;w2wys_~ofpUiE;cLeiaRk3nbzTs?+s7P|}lG@az_POc1TW>A5iX=K|6pkyN z-$Ia3cox)fmyUGw6%dUtho1jQW-q(UQ4V1mkpFis?!Ir_?JKVYeKWn<5olON`Mj0_ z?(j!Ch&~@^LVSyc6VdM$oHyBkX7#;+{Wlbt7qkBwHdA=&D!z05^CcFP7m-1_F`I5; z?Ly9h^?wtVruNKB??zBDwpsIxn1ZvQ!7{iIMV{j_re}nqc(ZM1ga0Eg0^JJ8y1EOcDwKzG==F_s zrnwAi+6prs3V={zuqPR-@IsTdjD_N^4WrG*=5chPIq^|6Z>e8P;*Jl>H~kIEcdP)I zrO1J5dBAVel$PBr6@LpUX@pwv9?dyK^3HQaCIhuI6w+?%0ehrF!SQwEsO1d8CjSw0)A7n+-OheNAb_94fTpsmA zxDnPPoj~(OB4_)7xC8{Fv|AtA5zSw{;@0LyNZz^CXHG2jBDM$Xn53cMSzZ!n#g0u5 zwMSmclTP@_$TwEs+);sD=J}&fLPHnGcvk%hGX$NItJ-}@__hDu4Q*In0ZhsdS`O28 zOUPWgHzBnQ?He~U?%t0Zg_>*qntyLMLQ(Sa@-!FF=boc?DCdEK#Xx$%VU<(Q&j3mL z*l?+VT4I1d&=KH(qVvp$@nF|D+N{G*P)+Sp+z3b#Pp$yxYg64`sKt?}+~TrIeldcK zK=A2Ys7A483zu6*EYPAJAToXM(2w<))<5{Zo%J$PGibcC@@d(ry+zWI<+^q$`JZ6K zPIy{rsm_J;+;@PV)4^P^u<@$#{p5)9+Sm_E(A~so8zU;!7lD~0p>lLbpiA)ies(nT zJEHf~{<}DOkdcK|Z=au6Ssx9B_rDTskh+zEH|Kqd3x|G1NHYN>8t8vB2Wox?HT_*e$6^bkmHm$lKEmA=8MgD3A;kHeylE)rV))_s+-!Js>D*<-n!7URsaxnBwqk<_XMY8Ag5hLz~_<>r?p!5$K0l58j7^F>TnfNb*zw`$<`F6bp2-aqgE!)SFczF{{4`? z`x}>9Mhr8=fo2bnZ-}kD$4V$H=c!Un(@6L3b(+u}>3f!<`g%y-za#5>AcRJD%)C7G}qOMv} zQJVvBU`620^I+woHjaKKJW%ZC=G|f0_1?NZlH_gj43U-^O?PcpG?k2pgjvN3!(2Px zw9LBWx$a0*?IskH@$$3D21oPt9;cHmVSq4t_+ampycK+S1~#-eN_< zWts&kSVVgIXi!0n79Ar~`!~mGp*F-)e3sYCx>|yv4c{wUamO8zBgiA`Jhpdex6i0s z_T5M!H*G!HhuRyX?Ko#g2YmVeur*mn3X6+9zfpR9{DEd}pMQzaC_v|0A|Q6Yf?{0w z6wD&x5swER`C}^G5GiU92c6sNpba)KPP>tG-lj$M63j<`Cfa!-A#cK_oRQr_X#JIW z<~A9-U(Hw0pN<0rs{<$SXz`8^FKQq)XgrRnKIGN?4VR`XB3SIdZ^qiwa!Ic0won-R z2bd<~Pn6hyr#WN^yE2qK6zJD9^_5))Idj8SXOaMlECmE;!wh0aXN`^EEUaN-@@GNx zW~W2b~=*qTnF2L`=YjX(0AHePdMt9o5D`g|(V-LrSl>~CrBBNmUnh4qd<*9XIc^!SmM}VJSvr?fWX3#%1zK!iJ(>dZW(qMh{ zx40NDAAai(bxPnRnJl5=(*I%4iWKu3OU#mZURWIK8GjHzj}w=e`*UzPV3cAdc4Fn z_@ZdwfRA*^j4~P=BjC_@r-$I@$5&`jHn>1Apm)La5436joC*;^VwrA^{#nk~9?^8f zi>dGie!{RO4XFqq1xQPPFvbhY%UX@Y`cy;#!Ns9GOC&UXgs@xr(UAkxrnz=0fbb?`vPba_N zVs&yMeI9%b^*mnu;fh$O;O!&sqwAt~|Ax_TUit`I)!X-h_M>A7Ik?i1_UBhUJ0aMP zW=o)jD59Pd*!f#rt=%N4kY!W4kv7rsQ{j)JMigzM=b&&oB0n#iCDAv#?oQFl(8pAe zlU(1VE5lv6GK`xeQ^?Bl)7635;|Sbl#}R(ZpfZUDa%?{Nvl1fc^dx8OIEwcs{uI(e z__TDHxY5Wit0Ggd7_CYi3KeJPhLO-f0Z5&TQ6)i$c{zFm?akF&OX!;h8ZN7mWEk3XmRJ^2KKOD^W38!ayopGM@{vB3`y54iX+Tqw- zm=_x#504UVdxyzCxfTK=5V$%@3ndwHjZt_0k+Vm4k7>dxQ0^hK)Z}Q6XtUgo z>sROBtE9AQjzK~hM+Z!K9im|wu3v*Ol!5|)rda~2L+tmW#Y$aIDlYPLeQWZnCWw4i!ok* z20AP&)%cC$)A>^i?fRxLN6!=W@{cW(z!T`>ubmU7&at+}kEhHa^G|r1D?Dyy%taCB zN^{1PL4Y!4^xp_8)C+zdB`~C&qd|k3WD&53Z?}{~sF;|TB!QcaCW8``B%OPsXJv{1 zf`(un0Y{6g7yJgLBVtnchuhm{LC!U>`YavpTU02c0?6MQr~#nse=uf)S?4Fjw@5lP zw}R|A8(k{z)02KwtrnRF*1JhC3hz99fS+1WV?Km=+mx&l0kVG;@utrR(AcmsGrYRm za_8Jake+ZaWiffTHDM` zH%`J8(n3oLT2?TSP6^IxXy7gh`P(2JutQ-a>ik`Z03l#Q;>_WRT3 zlLBwAbpMEGX_FAqfzvm%H|F54DH~PI#8i`;Rj~g3Rr69zLIfYo?^Z>f-D4r#^85b20FBIgP(}@)s>(}Y5O+$Ea04P zdnEvO88(n8wTOPEtVjPOU?*fG`(u(Bj|4AazU>bJW!2bgNFFJBMuhW!bkMV7k1kX= z#mk%cMhTjl73TWJ?c9iT$w>BUsYCd=!I3OjMjV*Ea53N`0>Nz;F|1NL#!-7bKv@8o zN5-?yYS_1hniy3&4DrmXIWkHsr{Q=s)9bY27z@+>y5;`f#L?F03qu;l;zL_~qv>GV zfXm^$Cu-A7p`6q|Y3n=x4MGhX0QQ}Nr}-0$N>K*A6GvRS;N_FcvJDj?PG~ zanSoEZrLWxJ>66Ko*r(~9N*Tn>3U`AVq*E0P}$Y>_t|j@iOSnFTD-Hf*RUtu2bGp9K(`_0QQgmKI#(h zw7c$|mQh(5Q8z$)3=GLiOPkkqfB6>bPrDDI1A7X~?AHajyxBq~Lh+9XFs)cn!*>3o z1Tu(C7?gL6g~oRh*C`hIxkt<&r!-V8qHV6<>+Tcdf+f~ck^ARBk*T`DL&m6Tx8qFM zst=KO(U;v`m!E~?S25i9L)^AI|HQmlQ@VzS>T7TGt;he#;m|2G z+T@kPrxhloy<}sW>QM8@*BABRy3d%R%;~K+5cVn|uIr*SijdaJjn7!GvlQ@;X55(F zI}lR~QKkDad95^mn5g;AJk@_f;77lCDlr&Ow6aj%`-j;K8Nz_P+-ELo&q7_gZc&oQ z>)E54-9bId?|OoEk1q?R(0f_It;QOzut6On*!wP=t`hZk`0JKd#S@LF{nio<+oe3c zKYsPL;Psse+v(e)s3^#AEm-uut8GLz0eDF~l>=+ekD+P1LQShKYK zocAMy4peL!ia#Mu9J5r@?!1%Z#(VTRhW?a@gx*iR8|JP3MJ?Z zXTvXe&Yb$Z9R0|4MsVRadFzp>_QsgxKlHp=*mYmEi_Maqje*7n@y&@bj$H_gTHn3EmBPn1@C%;)w>Ab z-blO8`W@*f(T>Fixxx!ZHrzPt8$ca}+4;r>g*3=G4zM&U_d9>iWlBTpd+&E2>Dm9f z*?CP}8H#hdHdU#dPY0^y*ehERWH!sFwWsq|h%Uaj_`HpoWj6a+gV&c>F~JA6?J?>ko7I%?z)T_Q%8>~Fe9*Dv#4WE1X-0o8!x^20xKUsi^*0Rr>rV+*CxX z&dV=3(NhLf-VCimyQ+W@B;kxofOfXghvMydDB?cppuam*8(Tz42Z|3)4yVa#Xi?8L z+`WP?qtU`Hs5KDsprCmt0&Kt&-s9S>8f#3Y?Az?TiZzL9oxF>Pv?Qkf6YJ^?B_i6n z9{ls4TryxMrnQhRD<6)q$z221@tNJgwNc@D8Z`t@lpc$Y!?{>c zUkNPGPnUT?M_1vM!RACHdYz@}4c(nx@%#fUV*Opz@PfogO#6jhZS#DD)us)T5eIemS>|z9=fj%5D4Sw#(i0eeJ!_Z@V9eq99EbcXN<(%{Is33#v zkQcvjywy%C`lnmTM~a6Xr<5zjy_)vh7NrF;6;pgSR`iW?QPnfgznuEH96K4xF;ORaJLErQXDhZ#`vLk{v z&Wj@BJa;b2r6P7nT|iq;Z8a5vz=sS>yawgTM#sbI|13G|b3QQP&};;!0fc3Zf_Kgt zOj4ZTdvaz)-RlM)!&vv?Xm*0I&$i0H4QRep zbyUX2>KNG%8B=OMQ9u4ivcRi<@3EQStPU1FXp8R+to#^D6h|%);zma|?fN2Dus0(> z0lK9~%E`gT$H({Co)<~+(Cn9I+`Q7J0kNw}>h0x>phC^ULGO~+MuonMYy%82PlPm4 z4-AR!i=T1_X$O^|i9WdNMfV@uI#=Rdc^rEe{}HpAo0ycEOw%=aUFE&3ADhv%7VWmB#ZVj18jt7y%2X+bt_gskp+4u;Xw_0Nk z;N;mk?wsj)zTAk|F0}j|AR0dM^Hyw z5Bp%$qsO-7^62X}8u|)2mMf?vs1I)XvjJ*@!DOU<#8DVzdll3Q@&dkj0 zw;OXj0(@mGk=Q!~F*|f)qD!j*>YgpA->v+O;M`Z-JuVh(YAeXH(2pDX3vH=>UWR40`do+1{yy8_kA|jk+J3{E@M4WF^{II zlJ5Py5ApqDyXjl`0jkNO+ganUj^*juIcM~wt8X4|I5V>;RthiYlo5OZ91wx&-UCyf zYL{0}8Xb?hl5v_u5e~=0nkKBf**+iQn8_Y=GTmmW00hIOsy>a*RR}sw>o<@KE4>Cl z?EBLn2kjBAG1>e&h+mxNdtWE3=Yd|ONE#$W1hiE^6SYd^-+lDOW&P9AtXqhT>)AmPi+pKW;_{b8ZhwQU?IsO_j%)9bd;y3!2cq{M`Ylm9 zsS(Kho^P2Z=0vo{TuF?~F)|JJqJQwz%`M=k(g*#Lz8z~A?(?S0N&sGX{-AQRn(yDL zo*fpBY+Yvih@9jBQ@|40*~PU!8$PQIBWUv|ov)?VkRarI@X9$M0^LI@=)?kl!=p$} zD(xHZC`3v&4&=`EH|g!Nxdy{XD{o2k7TH(@pCVW~g-la8qHHI8Oa0fA?z(Anj!U-~frL(Pf9#bx!c>%$WOnQ4}5 zg^}D@l}vHUc)IXs`fFC%a$cbG{o>@z$Af3ld5&CXt?cTgEvvSVpE9Pas(jy!NU&Z9 znyWp}C@r3^8@9Z0$PvH;NKzV!H4a+J?eX#5vW~CHxSNJ|&!ZYg?1N$-3XdlZ>nijN zCw3GK(dzU_0MB7|sp%jm>b~;P15husadW(MrMn#tvPa0fOjuM$_44xax01n|7V#%V zDVh0sWD*&G=;2T|OJ%>BJ_RqtmJ$pDHhb~i;V-|PbwNPKmG=MrzYAyWuq~jf{*;Cns+9NhRj`=ckbzbh<|`sohccyR#Fj4*$!P z<+q56w79O!Jh&uH`ZD}4RZ-cW919Qu{RH;IP|#&-C`b;Jf{ysU3W~Mv*a0}ZuIQqL zax_rM5{Y&O*>R*w0Klv!G+y}d$?JjllAafFH9QAuuh=~0fW>G%_N`R1c*l6r5do#C zvgqC2ZXCHq(q**xP-FN$dDUyo(`vq_=lgG`NY8rzS+7kEb<^8E3V%uycI|z8E08O&g?)WH5MZYb%vMp%2|5RzaktgBCcak-3a7AxMN}Z~wR=Mn^5c zU1XZotDTN8|3rGgA{itU1OXy+VXXKYgEnwsQG|@m1kaGHNP%yI(D*jH4T08l9do)4 z!3x6bot=M?ZE4}?7amj1g;vJWWHn^~3-Z~2V|wp39{A38kDdwAC6^l!`d}}u-$~T; zt@mYSX9f+IC8F^VT=ktIbg6CNj3_&x@=`IWd#&M?-46aFu$lWWP%Ra2o(Mb~tv55V zMZ$RW*~2w|obhzEiwM|E=T4y$!OhLgq+|>zPu2SFy_bh0uG7^IN3O52d*1!DPyjs@ zQ?1kelvDXmC<50(uI;;lIOw;N$jSE`C7y4i*jBP~m!18R=ZK~)pIDQ(KVv&&{)j%RSKeC-E?jSO4s6ju!Yi97QOp>8GX)80|2>FS& zO#jZB5wVtOIlaIF-?!4 zrT%l_x|4r!aeLtzmD@wmEcmRs0|DT1uDOHI9cf&r{k&*G_pI4-$A(vh%>{c7o)b)_ z?7VRC@ZxamTY>Ud&1l&7x|P@XX7@qkS;*0@ylYX=auq+>EFo72$!Hik&x_7rr?zyp z=UC;&bI+gyfd!>&C}94hoBq2mN)N)K`Utr97vJMPj%}U(UE-uW#-&4i!axOc;I-h7 z@lE3>p>GKH_7*TCy6kpuNz3*kV97rwqDm{mRixc%f|zrE$Du)+_u~6PwH|4&p?q|} zKgLR)(MRp3Hq_foRj8mF`I81Y7SQB}?8^JjVZ$qebar!&sNsvk{NJL$PUfXI94kh4 zJCEq~|7AJ|x6jG{8d~>Pn2c*%O8jb}rB=S-iT1>jdVPNKTfEk9m@Q4*Of%=R?0`;v zdO$z1t9KEoxWqiyUe!$c`f$klWu}|uh%R?r%q?~<;@p;;dziU;n^V0GQx0%0$DbMe zwhWQrT_Kl14nbaPb=#8(43r3vC}VS#@~0m5KMy&PwXtEHF8_#;`_1YD?7V5trW!$% zgB$uI3Fp{@#`Y2!|G4W@Y(dwGVpKC6ljOJ?##BP7XZDc5=ECKofX+EZ%W!;KnkX!>)^*eL>r^!M>9E z)C0|^)0=Fkyf1?02Exa1Ou0qNeYE_88^so`}&8~FVniVN?*2ty^_-wXxv(X>Z7n%OYzpfgJHzuN;aR8LA${!+VszT7+!q2f>K5 z`a}K;!?bsWMg6j$hQ|1~(;*OZa$joqI{md*=x@frzOO?uG*^8) zqL({2i#@fZp}+d$?@7JT9dFZVSw3I(cA6^HF@>nl*xk2KF_h;UryPQu?e7>Q97ZAC zFKR+<=lDmuKHw~pT;vKLqr5jBER___D8q`GJ-r)CCNGJjJbn|tX#y^sBm3RxR+u_! z#@1i8{hi11uy}&@t?sPDBq~YGu@47D6Hn)nh}{xGw&*42Tc0S845^S51sOw5n+{!8 zpU7Mvx@9sbU>^0{%|j9^-1Cb3j9AqqxJbXb3{>#@iKDxqFqo$&p!Ct10*m3JY%)=5kWB z+ZRrI%OT&W%%CF?$QXU)9K!xcwees|62&}rl)xyJpZy9K|4LQ{=FV`ZzyF@)&7V=o z*IVKDk$1u4M&8ukVdyKC1d-`q{tAzf!cYP;1YCk|_4Zxh`|ewN6JLWY^Tpbq3bWa1 zDPu^V9eQqw;+6|HPWz*W5-`FNHYCpI_fg|k&D;C+2fhAIKeMA`)8Q4~wmZ;TMKTe6 z=-(RLx)E5C!?M5syU|@g9?W)2!>5C?WTg?3Bt$ro zca|!_MgY-;XDI3w=*L{Xzeo4v6#L|cQI7*q8e(s&tg~WB z^5RxIKC`qegoOsLnhM!u+^L~Jwb9RB65c(_MLM*o)8Bh36+Lf&jR+;eg~m4edv2HA z$&N@KpeGh@(%x7QV9uqZXU{x@0%cOm4;L!jO#O`SP_|yzUG~>{yt1Ngb@3KqQlK=_ zdqy_1kE+@}i+cQl)YP%w+1M{g>`x3I%<98%cVzJ_UH9vYVv6~qviza6>P|_%Zsrgu zAm85T!aU|r$49Fe)C+xSSXr+fB2nKr3g)@o+rI0X7y&aP8&N@`mhQ>39C~4^9HL`MaG}!asA@qu+-(3NMIQ~c66!?^H ze}Y+C3^HOq;W0s?c7{{x2I6jUZCk9g8YJk)gq)&xAI?_yqO_*FrzzthlBJkhc2^4Ebf;u9o; z;;stew=Yl1-b6=e@UM=mm#eZrNhYydC!gEa%@lspJaIPRF1@{_NxsKOh_ntnq8$v& zCNT5Tks_y4o!}wZEIL=JkP#B7j3oZ|%f}6!E+%*M^a1 z7|iuGw>#k?h!#5tdzlvRVi4)w^M^NF(c5dtB|%T73pQG$3qB$?toEUAIfXyeXl$QR zy2P59PoQ~VBD;87md%T3#A>y|QWoC#lYjOmS7W_iop++bZl^Ri?OtMCg%dK!mD!wbh72Jh+$ zH#hN>wFYY<7GGaZ(fvy2^)dRG-c2r!Yb4G zTm0+zKj$qxn5OxDYUpWO33`PVkmQND^SsNt*uxlYhl1 zHFe36+v&@C%lg-)XW+ZYRd|Hsjf{;gg2p~B!)=SBv))*3(h13lF=(ZFwK+gh5iWLr z0_??H7W%L!aYX)NqE#MBRyHGJ?rDUVh5E`WHWJfvzS1S-?9mhUAKD+ z|L3k1{`(>vQoM66+0Gr{}p?69Up&sKZ>3osm_dO>!pe{K8EO;<2P*c!E=J&K&11 zru?t9Gx2A-j{~?_n|rx8w%n@-k2!LzCgdtcp-Zk=Nsi1NGUlwu{X9jO+mOOqDojmt zrXI?DgjwPVp#vj4KmWt?`5V5k&-eTN9Pc+MS?`2rOdq7Av% zgN)n`vkHLKyZIa>gxr;r#M)>!Wfaa%T+kY~s1Gdn{62cW;j3cw6)O^PUd9o<5)w(M znd|sDtc5jq<3W{&VgTPA;*mtq+PMAFbnMPnd}R`(y|djB$`s%H@#lPB?`fz~_Uf-* z_`*~xR{L+pSkPYL6_oqutt`7IS5}}mUZgZSby5sTh4i|ePKk>)pH@y`A&H~N-@4cm zH8s$6@e*!29?%((;w}r?Ko4Bnu@;ryq2{Cej`ld7(l4Z)`>i$jVdKRhdIi2qZrhlM zncm^Eg{VoYbkj><{D4=2lg%7aP!WocTjl|kQ?cG7X^Ew7SaXp|sFH>XW#oMT!M%N0 zV$s&_Da}J))BqW*`|C$J6J_k!op##Vs z8*-Vnm*m8E?7WY~0t&TdGb^RdB~#AGjb93MHp*Qi7LI@4vNzj2Ol7NL8;HsPdt!Y= z!7bTB?^+nDI25Kx5ictvL|pS5v4{VoOazF;#1dT-VHq#CVK$y>(zX@0$m$z`D@?Ws zSZ4o4wZ{r8smJ;Hzi#1q-E9LNpJwiO82oLKe;!%H4&L#O&(D@bM;>x*jB8RApnQ7T zG)S_xmScd=ubVig7>^dg>3?V`J4z&<`#nQR1Npy(a|ptuZx6Dbb-~W}>=N!;$Yb95 zvqa;;t`{i0GPwrgWDsK51qr0UI8g@>&wy@3s6)9QGPTUgDbYdOk zrmAxiw|Kv481E~Sc15Ee)ZV?=hEW%v(isR{Bn9anq}43LXg-{OV)+zv{bpX`1TUoNBwQDB z<>K6xuXl2?rI&WM^%^R?P$^YraebOCyj7}{piq#TO(&o@FU>cnAZWpadl&6KHHQJ7 zHYBvUxjATdlVoFW8}FcqV`X-4ZOPzrHZXT!Li|jSiZ(#95Q989h8#Z+qI%ecn5v`I z*B+fMxG?AyewmSFH6j%;;n=nH1!I_x^T_M;2=sY16D@p}uljl1UzpQI1?Q=hyk%K^ z3fcFCmJFADG}eSJ{XJw>8<{#4h^NN*v*(+mlo$G_cK3PKzxqMIPK6mAhEDiy#O&s$ zF}<{=%whFbnT-p8*%wW$P`maeL;i$edyoDB*A_b#;xv}J)X#E-E}s}l(-vs0c z*Gha9UMFzUsDI+Q*kr^~T--pF^731m$g4`hPCpNC_LW&ihH!!bY{+fL6ol1yS}H{U z@v%L6!p)F8<7bMG3ru90X~Rw!v&Ymfn`p20lL2H-Em!gJ3I{gLFCk}7YAZK0P;15o>Ata8*F;t6`fD!-l{$X0i@ii~$Srzk??2^kMmA?*}D!oOr71j(85q9RrYf4pveM<4!Zc>iv?^eW@hfP6>8||sKut*I%Je-VJch3E?KTLnjv*#3CtWn!LD&i1hU*8`6qHb!@ z_i4|MLdICrViC4}dtzZbb7k6(KS#j-*;`QnB}9%D2#yR`>3`UHN^rgQmO5)Ytpbpy r>=4E6X7o_kW1g~v!2f4h*thS2-5B$Be|AL- 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�=Kn4A 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 S-( diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.png.meta index db48e102b..37cc6f853 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.png.meta @@ -8,7 +8,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi_Material.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi_Material.mat index 297754890..0c736c827 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi_Material.mat +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi_Material.mat @@ -7,7 +7,7 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Doi_Material + m_Name: Doi_material m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} m_ValidKeywords: [] m_InvalidKeywords: @@ -28,6 +28,7 @@ Material: m_Ints: [] m_Floats: - _Cutoff: 0.1 + - _Fill: 0 - _OutlineMipLevel: 0 - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 @@ -38,6 +39,7 @@ Material: - _StraightAlphaInput: 0 - _ThresholdEnd: 0.25 - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 m_Colors: - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi_Material.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi_Material.mat.meta index 9d1cb26ce..d9bad130a 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi_Material.mat.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Spineunitygirl/Doi_Material.mat.meta @@ -1,8 +1,7 @@ fileFormatVersion: 2 guid: 2745674eb28031e499ac70ef825b153e -timeCreated: 1560705704 -licenseType: Free NativeFormatImporter: + externalObjects: {} mainObjectFileID: 2100000 userData: assetBundleName: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman-diffuse-pma.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman-diffuse-pma.png.meta index ca5e5cc8a..13290da3e 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman-diffuse-pma.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman-diffuse-pma.png.meta @@ -8,7 +8,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman-diffuse-pma_Material.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman-diffuse-pma_Material.mat index 155a11fa3..04285f695 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman-diffuse-pma_Material.mat +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman-diffuse-pma_Material.mat @@ -9,13 +9,8 @@ Material: m_PrefabAsset: {fileID: 0} m_Name: stretchyman-diffuse-pma_Material m_Shader: {fileID: 4800000, guid: 2ce511398fb980f41b7d316c51534590, type: 3} - m_ValidKeywords: - - _ALPHAPREMULTIPLY_ON - - _EMISSION - - _FIXED_NORMALS_VIEWSPACE - - _NORMALMAP + m_ValidKeywords: [] m_InvalidKeywords: - - _FIXED_NORMALS - _USE8NEIGHBOURHOOD_ON m_LightmapFlags: 5 m_EnableInstancingVariants: 0 @@ -70,6 +65,7 @@ Material: - _DstBlend: 10 - _EmissionPower: 1 - _EnableExternalAlpha: 0 + - _Fill: 0 - _GlossMapScale: 1 - _Glossiness: 0.5 - _Hue: 0 @@ -90,6 +86,7 @@ Material: - _ThresholdEnd: 0.25 - _TintBlack: 0 - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 - _ZWrite: 0 m_Colors: - _Black: {r: 0, g: 0, b: 0, a: 0} diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman-normals.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman-normals.png.meta index b26eebc03..f2d8892f5 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman-normals.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman-normals.png.meta @@ -1,59 +1,147 @@ fileFormatVersion: 2 guid: d00f264cbe0cc4a49a54a221ee812855 -timeCreated: 1479531896 -licenseType: Free TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 mipmaps: mipMapMode: 0 enableMipMap: 1 - linearTexture: 1 - correctGamma: 0 + sRGBTexture: 0 + linearTexture: 0 fadeOut: 0 borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 bumpmap: convertToNormalMap: 0 - externalNormalMap: 1 + externalNormalMap: 0 heightScale: 0.25 normalMapFilter: 0 isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 - generateCubemap: 0 + generateCubemap: 6 cubemapConvolution: 0 - cubemapConvolutionSteps: 7 - cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 - textureFormat: -3 + textureFormat: 1 maxTextureSize: 2048 textureSettings: - filterMode: -1 - aniso: 16 - mipBias: -1 - wrapMode: 1 + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 nPOTScale: 1 lightmap: 0 - rGBM: 0 compressionQuality: 50 - allowsAlphaSplitting: 0 spriteMode: 0 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 alphaIsTransparency: 0 spriteTessellationDetail: -1 textureType: 1 - buildTargetSettings: [] + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman.json b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman.json index 006f2d5a8..5b8975896 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman.json +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Stretchyman/stretchyman.json @@ -1,7 +1,7 @@ { "skeleton": { - "hash": "QqiPXGOfONE", - "spine": "4.1.23-beta", + "hash": "CNp43FaCQIg", + "spine": "4.2.22", "x": -100.47, "y": -9.21, "width": 260.65, @@ -11,7 +11,7 @@ }, "bones": [ { "name": "root" }, - { "name": "back-arm-ik-target", "parent": "root", "x": 103.52, "y": 345.27, "color": "ff3f00ff" }, + { "name": "back-arm-ik-target", "parent": "root", "x": 103.52, "y": 345.27, "color": "ff3f00ff", "icon": "ik" }, { "name": "hip", "parent": "root", "x": 28.61, "y": 289.9, "color": "ffbd00ff" }, { "name": "spine1", @@ -58,7 +58,7 @@ "rotation": -154.36, "x": 16, "y": -4.58, - "transform": "noScale", + "inherit": "noScale", "color": "ff0000ff" }, { @@ -96,7 +96,7 @@ "rotation": -6.56, "x": -34.01, "y": -279.68, - "transform": "onlyTranslation", + "inherit": "onlyTranslation", "color": "ff0000ff" }, { @@ -105,7 +105,7 @@ "length": 32.29, "rotation": 4.34, "x": 33.24, - "transform": "noScale", + "inherit": "noScale", "color": "ff0000ff" }, { @@ -114,10 +114,10 @@ "length": 15.87, "rotation": 10.06, "x": 32.29, - "transform": "noScale", + "inherit": "noScale", "color": "ff0000ff" }, - { "name": "back-leg-ik-target", "parent": "root", "x": 46.15, "y": 8.68, "color": "ff3f00ff" }, + { "name": "back-leg-ik-target", "parent": "root", "x": 46.15, "y": 8.68, "color": "ff3f00ff", "icon": "ik" }, { "name": "back-leg-ik1", "parent": "hip", @@ -202,7 +202,7 @@ }, { "name": "belly", "parent": "spine1", "x": 35.94, "y": -37.69, "color": "ffbd00ff" }, { "name": "butt", "parent": "hip", "x": -32.67, "y": -1.88, "color": "ffbd00ff" }, - { "name": "front-arm-ik-target", "parent": "root", "x": -92.44, "y": 331.78, "color": "ff3f00ff" }, + { "name": "front-arm-ik-target", "parent": "root", "x": -92.44, "y": 331.78, "color": "ff3f00ff", "icon": "ik" }, { "name": "front-arm-ik1", "parent": "spine4", @@ -220,7 +220,7 @@ "rotation": 118.58, "x": 27.13, "y": 4.9, - "transform": "noScale", + "inherit": "noScale", "color": "4eff00ff" }, { @@ -248,7 +248,7 @@ "length": 46.32, "rotation": 16.09, "x": 29.18, - "transform": "noScale", + "inherit": "noScale", "color": "4eff00ff" }, { @@ -258,12 +258,12 @@ "rotation": -10.98, "x": -77.05, "y": -285.04, - "transform": "onlyTranslation", + "inherit": "onlyTranslation", "color": "50ff00ff" }, { "name": "front-foot2", "parent": "front-foot1", "length": 29.12, "rotation": 9.61, "x": 26.3, "color": "50ff00ff" }, { "name": "front-foot3", "parent": "front-foot2", "length": 23.49, "rotation": 8.91, "x": 29.12, "color": "50ff00ff" }, - { "name": "front-leg-ik-target", "parent": "root", "x": -37.74, "y": 5.03, "color": "ff3f00ff" }, + { "name": "front-leg-ik-target", "parent": "root", "x": -37.74, "y": 5.03, "color": "ff3f00ff", "icon": "ik" }, { "name": "front-leg-ik1", "parent": "hip", @@ -371,7 +371,7 @@ "rotation": 6.98, "x": 15.82, "y": 0.22, - "transform": "noScale", + "inherit": "noScale", "color": "ffbd00ff" } ], @@ -489,7 +489,7 @@ "back-arm": { "type": "mesh", "uvs": [ 0.74522, 0.00989, 0.64111, 0.05762, 0.56303, 0.1559, 0.42509, 0.25886, 0.28974, 0.359, 0.22988, 0.49565, 0.21166, 0.60797, 0.21166, 0.69782, 0.16481, 0.78674, 0.14139, 0.84757, 0.02427, 0.88501, 0.0529, 0.91871, 0.37824, 0.98797, 0.60468, 0.98235, 0.6307, 0.9056, 0.73481, 0.87752, 0.63591, 0.81762, 0.55262, 0.74181, 0.38084, 0.69876, 0.37824, 0.60797, 0.39906, 0.50876, 0.51358, 0.38521, 0.66194, 0.28881, 0.85454, 0.18398, 0.97687, 0.07541, 0.9144, 0.00989 ], - "triangles": [ 11, 9, 12, 9, 8, 12, 12, 8, 18, 13, 12, 14, 12, 18, 17, 18, 8, 7, 14, 12, 17, 11, 10, 9, 14, 16, 15, 14, 17, 16, 7, 19, 18, 7, 6, 19, 6, 5, 19, 19, 5, 20, 5, 4, 20, 20, 4, 21, 4, 3, 21, 21, 3, 22, 3, 2, 22, 22, 2, 23, 2, 1, 23, 23, 1, 24, 1, 0, 24, 0, 25, 24 ], + "triangles": [ 14, 17, 16, 14, 16, 15, 11, 10, 9, 14, 12, 17, 18, 8, 7, 12, 18, 17, 13, 12, 14, 12, 8, 18, 9, 8, 12, 11, 9, 12, 6, 5, 19, 7, 6, 19, 7, 19, 18, 20, 4, 21, 5, 4, 20, 19, 5, 20, 3, 2, 22, 21, 3, 22, 4, 3, 21, 0, 25, 24, 1, 0, 24, 23, 1, 24, 2, 1, 23, 22, 2, 23 ], "vertices": [ 1, 9, -7.68, -11.48, 1, 1, 9, 4.09, -13.63, 1, 1, 9, 23.49, -9.36, 1, 1, 10, 13.44, -9.23, 1, 2, 10, 35.2, -9.62, 0.50649, 11, -0.58, -9.66, 0.49351, 1, 11, 26.04, -6.39, 1, 1, 12, 14.15, -6.11, 1, 2, 12, 31.54, -5.57, 0.66493, 13, -3.33, -5.03, 0.33507, 1, 13, 13.08, -11.25, 1, 1, 13, 24.41, -14.89, 1, 1, 13, 30.15, -24.52, 1, 1, 13, 36.93, -23.54, 1, 1, 13, 54.08, -2.33, 1, 1, 13, 55.73, 14.15, 1, 1, 13, 41.39, 18.48, 1, 1, 13, 37.29, 26.87, 1, 1, 13, 24.66, 21.67, 1, 1, 13, 9.18, 18.1, 1, 2, 12, 31.33, 6.78, 0.47881, 13, -1.11, 7.12, 0.52119, 1, 12, 13.77, 6.04, 1, 2, 11, 24.98, 6.17, 0.89218, 12, -5.48, 6.96, 0.10782, 2, 10, 32.6, 7.29, 0.59842, 11, -0.32, 7.45, 0.40158, 1, 10, 11.08, 8.85, 1, 1, 9, 17.89, 11.88, 1, 1, 9, -4.82, 9.46, 1, 1, 9, -13.69, -0.69, 1 ], "hull": 26, "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 0, 50, 2, 48, 4, 46, 6, 44, 8, 42, 10, 40, 12, 38, 14, 36 ], @@ -509,7 +509,7 @@ "back-leg": { "type": "mesh", "uvs": [ 0.502, 0.01179, 0.36076, 0.06379, 0.4057, 0.15046, 0.44743, 0.23916, 0.47953, 0.32991, 0.51163, 0.42269, 0.52127, 0.50629, 0.48274, 0.58888, 0.41212, 0.66025, 0.3126, 0.74182, 0.2163, 0.81625, 0.1232, 0.89272, 0.00763, 0.97429, 0.29655, 0.98958, 0.47407, 0.99222, 0.64004, 0.99468, 0.80989, 0.9896, 0.91291, 0.98652, 1, 0.95797, 0.8333, 0.94681, 0.71067, 0.9386, 0.57123, 0.92031, 0.41533, 0.89986, 0.3447, 0.89272, 0.36885, 0.87178, 0.42817, 0.82033, 0.502, 0.74794, 0.58226, 0.66943, 0.6593, 0.59092, 0.72993, 0.50528, 0.76524, 0.42167, 0.78129, 0.32481, 0.78771, 0.23406, 0.78771, 0.13924, 0.72351, 0.03728, 0.60152, 0.00567, 0.82117, 0.96898, 0.67873, 0.96396, 0.52111, 0.9574, 0.35936, 0.94214, 0.19388, 0.92922, 0.25375, 0.88159, 0.32792, 0.8184 ], - "triangles": [ 17, 36, 19, 17, 16, 36, 16, 37, 36, 17, 19, 18, 36, 20, 19, 15, 37, 16, 14, 38, 15, 15, 38, 37, 37, 20, 36, 38, 21, 37, 37, 21, 20, 38, 22, 21, 13, 39, 14, 14, 39, 38, 12, 40, 13, 13, 40, 39, 39, 22, 38, 40, 23, 39, 39, 23, 22, 12, 11, 40, 40, 41, 23, 40, 11, 41, 23, 41, 24, 11, 10, 41, 41, 42, 24, 41, 10, 42, 24, 42, 25, 26, 25, 9, 10, 9, 42, 25, 42, 9, 9, 8, 26, 26, 8, 27, 8, 7, 27, 27, 7, 28, 7, 6, 28, 28, 6, 29, 6, 5, 29, 29, 5, 30, 30, 5, 31, 31, 5, 4, 31, 4, 32, 32, 4, 3, 32, 3, 33, 3, 2, 33, 2, 34, 33, 2, 1, 34, 34, 0, 35, 34, 1, 0 ], + "triangles": [ 36, 20, 19, 17, 19, 18, 16, 37, 36, 17, 16, 36, 17, 36, 19, 38, 22, 21, 37, 21, 20, 38, 21, 37, 37, 20, 36, 15, 38, 37, 14, 38, 15, 15, 37, 16, 39, 23, 22, 40, 23, 39, 39, 22, 38, 13, 40, 39, 12, 40, 13, 14, 39, 38, 13, 39, 14, 9, 8, 26, 25, 42, 9, 10, 9, 42, 26, 25, 9, 24, 42, 25, 41, 10, 42, 41, 42, 24, 11, 10, 41, 23, 41, 24, 40, 11, 41, 40, 41, 23, 12, 11, 40, 26, 8, 27, 6, 5, 29, 28, 6, 29, 7, 6, 28, 27, 7, 28, 8, 7, 27, 29, 5, 30, 31, 5, 4, 30, 5, 31, 32, 4, 3, 31, 4, 32, 34, 1, 0, 34, 0, 35, 2, 1, 34, 2, 34, 33, 3, 2, 33, 32, 3, 33 ], "vertices": [ 1, 20, -19.79, -5.67, 1, 2, 20, -5.62, -22.28, 0.83363, 21, -41.07, -23.3, 0.16637, 2, 20, 22.31, -21.98, 0.65187, 21, -13.17, -21.89, 0.34813, 3, 20, 50.83, -22.11, 0.3172, 21, 15.33, -20.87, 0.43086, 22, -19.67, -21.09, 0.25193, 4, 20, 79.85, -23.29, 0.10792, 21, 44.37, -20.89, 0.35417, 22, 9.3, -19.2, 0.3192, 23, -25.22, -20.06, 0.21872, 4, 21, 74.06, -20.98, 0.16486, 22, 38.93, -17.34, 0.32776, 23, 4.09, -15.38, 0.29831, 24, -30.1, -17.16, 0.20907, 3, 22, 65.54, -17.61, 0.17523, 23, 30.6, -13.11, 0.39173, 24, -4.12, -11.42, 0.43304, 3, 23, 57.03, -15.71, 0.19718, 24, 22.43, -10.53, 0.52971, 25, -12.97, -9.81, 0.27311, 3, 24, 46.05, -13.47, 0.40991, 25, 10.84, -10.17, 0.34747, 26, -24.93, -10.51, 0.24261, 3, 24, 73.39, -18.69, 0.19432, 25, 38.58, -12.41, 0.37177, 26, 2.9, -10.99, 0.43391, 3, 25, 64.06, -14.98, 0.16664, 26, 28.49, -11.94, 0.56756, 27, -7.53, -11.48, 0.2658, 3, 26, 54.58, -12.37, 0.52114, 27, 18.56, -10.93, 0.36168, 14, -3.08, 24.95, 0.11718, 4, 26, 82.97, -14.36, 0.35144, 27, 47.01, -11.86, 0.29521, 14, -13.07, -1.67, 0.25118, 15, -46.3, 1.83, 0.10216, 1, 14, 16.37, -4.67, 1, 2, 14, 34.32, -4.37, 0.53487, 15, 0.74, -4.44, 0.46513, 3, 14, 51.1, -4.08, 0.14611, 15, 17.5, -5.42, 0.54314, 16, -15.51, -2.75, 0.31075, 2, 15, 34.67, -4.01, 0.40714, 16, 1.65, -4.36, 0.59286, 2, 15, 45.09, -3.16, 0.25726, 16, 12.05, -5.34, 0.74274, 2, 15, 53.99, 5.81, 0.25311, 16, 22.38, 1.94, 0.74689, 2, 15, 37.19, 9.56, 0.4029, 16, 6.5, 8.57, 0.5971, 3, 14, 57.07, 14.17, 0.13352, 15, 24.84, 12.33, 0.54644, 16, -5.18, 13.44, 0.32004, 4, 26, 47.09, 33.11, 0.13131, 14, 42.64, 19.08, 0.26349, 15, 10.82, 18.31, 0.49746, 16, -17.94, 21.78, 0.10773, 4, 26, 46.46, 16.09, 0.21159, 27, 9.37, 17.21, 0.1068, 14, 26.51, 24.57, 0.44951, 15, -4.85, 25.01, 0.23211, 3, 26, 46.8, 8.62, 0.40111, 27, 10, 9.75, 0.24543, 14, 19.24, 26.38, 0.35346, 3, 26, 39.71, 8.61, 0.5825, 27, 2.91, 9.47, 0.30792, 14, 21.25, 33.18, 0.10958, 3, 25, 59.17, 5.89, 0.21955, 26, 22.27, 8.58, 0.57946, 27, -14.51, 8.8, 0.20099, 3, 24, 71.84, 0.47, 0.21583, 25, 34.96, 6.47, 0.32263, 26, -1.92, 7.63, 0.46154, 3, 24, 45.81, 3.96, 0.40554, 25, 8.71, 7.12, 0.38602, 26, -28.17, 6.61, 0.20845, 3, 23, 56.79, 2.13, 0.25409, 24, 19.83, 7.12, 0.53006, 25, -17.46, 7.46, 0.21585, 3, 22, 66.18, 3.45, 0.22414, 23, 29.23, 7.92, 0.34135, 24, -8.25, 9.24, 0.43451, 4, 21, 76.6, 4.51, 0.19364, 22, 39.78, 8.26, 0.28887, 23, 2.49, 10.19, 0.33579, 24, -35.06, 7.97, 0.1817, 4, 20, 82.88, 7.08, 0.11658, 21, 46.18, 9.58, 0.35727, 22, 9.09, 11.32, 0.35745, 23, -28.36, 10.3, 0.16869, 3, 20, 54.46, 12.11, 0.35357, 21, 17.57, 13.46, 0.44494, 22, -19.71, 13.32, 0.20149, 2, 20, 24.65, 16.69, 0.65438, 21, -12.4, 16.85, 0.34562, 2, 20, -8.38, 15.21, 0.85331, 21, -45.34, 14.05, 0.14669, 1, 20, -20.19, 4.56, 1, 2, 15, 35.89, 2.53, 0.4051, 16, 3.99, 1.87, 0.5949, 3, 14, 54.38, 5.92, 0.13921, 15, 21.52, 4.3, 0.54495, 16, -9.85, 6.12, 0.31584, 2, 14, 37.79, 7.63, 0.44939, 15, 5.1, 7.27, 0.55061, 3, 26, 65.39, 20.7, 0.11858, 14, 20.6, 11.35, 0.75134, 15, -11.76, 12.27, 0.13008, 3, 26, 65.41, 1.81, 0.3968, 27, 24.3, 0.23, 0.28258, 14, 2.07, 14.98, 0.32063, 3, 26, 48.01, 0.08, 0.55395, 27, 6.94, -0.33, 0.33293, 14, 3.38, 30.47, 0.11312, 3, 25, 65.95, -2.97, 0.19447, 26, 24.96, -1.58, 0.57382, 27, -15.99, -0.43, 0.23171 ], "hull": 36, "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 34, 36, 44, 46, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 0, 70, 4, 66, 2, 68, 40, 42, 42, 44, 26, 28, 28, 30, 46, 48, 48, 50, 36, 38, 38, 40, 30, 32, 32, 34, 18, 52, 16, 54, 14, 56, 12, 58, 10, 60, 8, 62, 6, 64, 32, 72, 72, 38, 30, 74, 74, 40, 72, 74, 28, 76, 76, 42, 74, 76, 26, 78, 78, 44, 76, 78, 24, 80, 80, 46, 78, 80, 22, 82, 82, 48, 80, 82, 20, 84, 84, 50, 82, 84 ], @@ -529,7 +529,7 @@ "body": { "type": "mesh", "uvs": [ 0.35966, 0.01351, 0.26864, 0.04108, 0.26204, 0.0954, 0.34119, 0.14478, 0.39792, 0.19457, 0.40451, 0.24272, 0.38077, 0.27893, 0.3597, 0.3004, 0.34119, 0.31926, 0.34989, 0.34326, 0.35834, 0.36658, 0.36552, 0.40164, 0.37234, 0.43499, 0.38397, 0.4944, 0.3956, 0.55971, 0.39884, 0.59858, 0.40142, 0.62955, 0.40216, 0.65662, 0.3461, 0.71564, 0.27077, 0.78176, 0.2201, 0.82128, 0.17618, 0.85553, 0.13115, 0.88833, 0.08238, 0.92385, 0.00342, 0.9796, 0.18836, 0.99127, 0.32172, 0.99284, 0.46266, 0.99451, 0.61643, 0.98608, 0.71618, 0.97182, 0.61851, 0.95821, 0.48967, 0.95043, 0.39458, 0.94083, 0.27772, 0.92904, 0.23408, 0.9232, 0.26692, 0.89774, 0.30681, 0.86681, 0.34203, 0.83415, 0.38369, 0.7955, 0.45642, 0.72874, 0.52708, 0.66845, 0.56032, 0.63345, 0.57541, 0.60109, 0.59357, 0.56214, 0.61643, 0.49732, 0.63513, 0.43963, 0.64345, 0.40462, 0.77081, 0.39011, 0.84585, 0.37025, 0.90983, 0.35331, 0.9674, 0.31915, 0.97302, 0.28585, 0.96448, 0.23351, 0.8952, 0.1681, 0.79346, 0.12643, 0.75179, 0.10879, 0.71799, 0.09448, 0.66817, 0.07237, 0.61343, 0.04807, 0.47868, 0.01411, 0.49846, 0.38826, 0.66315, 0.34728, 0.67333, 0.30664, 0.8188, 0.29655, 0.80971, 0.24505, 0.72829, 0.17902, 0.68147, 0.13902, 0.59191, 0.09711, 0.3904, 0.09012, 0.53695, 0.14981, 0.57563, 0.19616, 0.64483, 0.25077, 0.79855, 0.33476, 0.61751, 0.97167, 0.4773, 0.97061, 0.23795, 0.95673, 0.15272, 0.92355, 0.14158, 0.94886, 0.23861, 0.86092, 0.51732, 0.30354, 0.50696, 0.34527, 0.50634, 0.43735, 0.50334, 0.4959, 0.51086, 0.32558, 0.50355, 0.41057, 0.19543, 0.89241, 0.36492, 0.9641 ], - "triangles": [ 1, 0, 59, 58, 1, 59, 68, 1, 58, 2, 1, 68, 67, 68, 58, 67, 58, 57, 67, 57, 56, 66, 67, 56, 66, 56, 55, 3, 2, 68, 69, 68, 67, 3, 68, 69, 69, 67, 66, 66, 55, 54, 65, 66, 54, 65, 54, 53, 4, 3, 69, 70, 69, 66, 4, 69, 70, 70, 66, 65, 5, 4, 70, 71, 70, 65, 5, 70, 71, 6, 71, 62, 79, 6, 62, 7, 6, 79, 71, 6, 5, 83, 7, 79, 8, 7, 83, 83, 79, 62, 9, 8, 83, 80, 9, 83, 61, 83, 62, 61, 62, 72, 80, 83, 61, 46, 80, 61, 46, 61, 47, 62, 71, 64, 64, 65, 53, 64, 53, 52, 71, 65, 64, 63, 64, 52, 63, 52, 51, 62, 64, 63, 50, 63, 51, 72, 62, 63, 72, 63, 50, 49, 72, 50, 48, 72, 49, 47, 61, 72, 47, 72, 48, 74, 32, 31, 86, 32, 74, 73, 31, 30, 74, 31, 73, 73, 30, 29, 28, 74, 73, 28, 73, 29, 27, 86, 74, 27, 74, 28, 26, 86, 27, 75, 33, 86, 24, 23, 77, 25, 77, 75, 24, 77, 25, 26, 75, 86, 25, 75, 26, 22, 21, 85, 85, 78, 35, 34, 85, 35, 76, 22, 85, 76, 85, 34, 23, 22, 76, 77, 23, 76, 77, 76, 34, 77, 34, 33, 75, 77, 33, 86, 33, 32, 36, 78, 20, 21, 20, 78, 37, 36, 20, 85, 21, 78, 35, 78, 36, 38, 18, 39, 19, 18, 38, 37, 19, 38, 20, 19, 37, 40, 17, 16, 41, 40, 16, 39, 17, 40, 18, 17, 39, 42, 15, 14, 43, 42, 14, 41, 16, 15, 42, 41, 15, 14, 13, 82, 43, 82, 44, 14, 82, 43, 12, 11, 84, 45, 81, 84, 12, 84, 81, 46, 45, 84, 13, 12, 81, 82, 13, 81, 44, 81, 45, 82, 81, 44, 10, 9, 80, 60, 10, 80, 11, 10, 60, 60, 80, 46, 84, 60, 46, 11, 60, 84 ], + "triangles": [ 2, 1, 68, 68, 1, 58, 58, 1, 59, 1, 0, 59, 69, 67, 66, 3, 68, 69, 69, 68, 67, 3, 2, 68, 66, 56, 55, 66, 67, 56, 67, 57, 56, 67, 58, 57, 67, 68, 58, 5, 70, 71, 71, 70, 65, 5, 4, 70, 70, 66, 65, 4, 69, 70, 70, 69, 66, 4, 3, 69, 65, 54, 53, 65, 66, 54, 66, 55, 54, 46, 61, 47, 46, 80, 61, 80, 83, 61, 61, 62, 72, 61, 83, 62, 80, 9, 83, 9, 8, 83, 83, 79, 62, 8, 7, 83, 83, 7, 79, 71, 6, 5, 7, 6, 79, 79, 6, 62, 6, 71, 62, 47, 72, 48, 47, 61, 72, 48, 72, 49, 49, 72, 50, 72, 63, 50, 72, 62, 63, 50, 63, 51, 62, 64, 63, 63, 52, 51, 63, 64, 52, 71, 65, 64, 64, 53, 52, 64, 65, 53, 62, 71, 64, 26, 86, 27, 27, 74, 28, 27, 86, 74, 28, 73, 29, 28, 74, 73, 73, 30, 29, 74, 31, 73, 73, 31, 30, 86, 32, 74, 74, 32, 31, 25, 75, 26, 26, 75, 86, 24, 77, 25, 25, 77, 75, 24, 23, 77, 75, 33, 86, 86, 33, 32, 75, 77, 33, 77, 34, 33, 77, 76, 34, 77, 23, 76, 23, 22, 76, 76, 85, 34, 76, 22, 85, 34, 85, 35, 85, 78, 35, 22, 21, 85, 35, 78, 36, 85, 21, 78, 37, 36, 20, 21, 20, 78, 36, 78, 20, 20, 19, 37, 37, 19, 38, 19, 18, 38, 38, 18, 39, 18, 17, 39, 39, 17, 40, 41, 40, 16, 40, 17, 16, 42, 41, 15, 41, 16, 15, 43, 42, 14, 42, 15, 14, 14, 82, 43, 43, 82, 44, 14, 13, 82, 82, 81, 44, 44, 81, 45, 82, 13, 81, 13, 12, 81, 46, 45, 84, 12, 84, 81, 45, 81, 84, 12, 11, 84, 11, 60, 84, 84, 60, 46, 60, 80, 46, 11, 10, 60, 60, 10, 80, 10, 9, 80 ], "vertices": [ 1, 6, 30.85, 2.45, 1, 2, 5, 60.42, 12.42, 0.24859, 6, 22.32, 18.18, 0.75141, 2, 5, 39.47, 25.25, 0.44332, 6, -1.06, 25.72, 0.55668, 3, 4, 48.03, 29.46, 0.37431, 5, 14.55, 26.45, 0.47619, 6, -25.57, 21.02, 0.1495, 3, 3, 50.36, 32.58, 0.11243, 4, 24.29, 26.8, 0.64611, 5, -8.99, 30.5, 0.24146, 3, 44, -45.22, -8.81, 0.10611, 3, 28.69, 30.4, 0.49533, 4, 2.89, 30.85, 0.39856, 3, 44, -28.91, -12.45, 0.25802, 3, 12.15, 32.8, 0.60894, 4, -12.29, 37.84, 0.13304, 3, 44, -18.5, -14.05, 0.28714, 3, 2.34, 35.98, 0.51935, 29, -7.6, 18.95, 0.19351, 4, 44, -10.79, -18.35, 0.28478, 28, -42.03, 75.56, 0.10295, 3, -6.36, 37.32, 0.37494, 29, -10.2, 10.26, 0.23733, 3, 44, 0.92, -16.96, 0.34087, 3, -17.28, 35.45, 0.32141, 29, -8.2, -0.67, 0.33772, 4, 44, 10.64, -16.32, 0.32691, 45, -24.05, -14.9, 0.16082, 3, -27.58, 33.67, 0.14432, 29, -6.37, -11.05, 0.36794, 4, 44, 28.5, -15.63, 0.24237, 45, -9.55, -15.11, 0.27028, 46, -45.51, -19.12, 0.12132, 29, -3.65, -27.88, 0.36603, 4, 44, 41.59, -14.89, 0.21761, 45, 6.93, -15.35, 0.33285, 46, -26.85, -17.49, 0.20377, 29, -1.3, -43.28, 0.24577, 3, 45, 33.83, -15.81, 0.47179, 46, 0, -15.85, 0.42627, 47, -31.79, -17.82, 0.10194, 3, 45, 63.39, -16.48, 0.2126, 46, 29.52, -14.22, 0.42737, 47, -2.43, -14.39, 0.36002, 3, 46, 49.79, -15.51, 0.30179, 47, 14.85, -13.08, 0.47127, 48, -21.15, -15.64, 0.22695, 3, 46, 61.1, -13.41, 0.15443, 47, 29.03, -11.65, 0.50848, 48, -3.27, -12.45, 0.33708, 2, 47, 41.24, -10.8, 0.28079, 48, 8.41, -8.79, 0.71921, 2, 48, 36.24, -8.59, 0.56513, 49, -3.02, -8.84, 0.43487, 3, 48, 67.93, -10.06, 0.16322, 49, 28.69, -7.82, 0.53712, 50, -8.12, -7.7, 0.29966, 3, 49, 47.76, -8.47, 0.40201, 50, 10.97, -7.9, 0.45131, 51, -26.34, -6.21, 0.14668, 3, 49, 64.62, -8.06, 0.25017, 50, 27.8, -8.4, 0.46039, 51, -12.77, -8.82, 0.28944, 4, 49, 79.13, -10.24, 0.11858, 50, 42.33, -8.03, 0.26981, 51, 4.53, -8.38, 0.48104, 38, -1.56, 35.6, 0.13057, 2, 51, 20.84, -9.2, 0.728, 38, -5.38, 19.56, 0.272, 1, 38, -11.5, -7.3, 1, 4, 51, 43.23, 16.27, 0.2746, 38, 15.1, -7.51, 0.48158, 39, -12.29, -5.54, 0.12942, 40, -41.77, 0.94, 0.11439, 4, 51, 37, 33.94, 0.18804, 38, 33.71, -4.58, 0.34252, 39, 6.54, -5.76, 0.18297, 40, -23.2, -2.19, 0.28647, 3, 38, 53.35, -1.59, 0.21646, 39, 26.41, -6.09, 0.26516, 40, -3.62, -5.59, 0.51838, 2, 39, 47.99, -1.76, 0.15753, 40, 18.37, -4.66, 0.84247, 1, 40, 33.16, -0.12, 1, 2, 39, 47.98, 10.84, 0.17387, 40, 20.32, 7.79, 0.82613, 4, 51, 9.83, 48.43, 0.17572, 38, 53.29, 18.7, 0.17038, 39, 29.73, 13.92, 0.136, 40, 2.77, 13.66, 0.5179, 4, 51, 11.45, 34.58, 0.26313, 38, 39.26, 20.56, 0.23037, 39, 16.21, 18.1, 0.15679, 40, -9.94, 19.88, 0.3497, 4, 51, 12.41, 17.13, 0.37057, 38, 22.11, 22.5, 0.30409, 39, -0.38, 22.88, 0.18235, 40, -25.59, 27.17, 0.14299, 3, 51, 12.34, 10.44, 0.4464, 38, 15.56, 23.92, 0.2976, 39, -6.59, 25.37, 0.256, 4, 50, 38.15, 11.09, 0.28506, 51, 1.65, 10.97, 0.37544, 38, 17.99, 34.75, 0.18251, 39, -2.39, 35.65, 0.15699, 3, 49, 62.62, 10.94, 0.26064, 50, 26.05, 10.62, 0.49792, 51, -15.15, 10.14, 0.24144, 3, 49, 47.27, 9.67, 0.40348, 50, 9.53, 10.2, 0.4787, 51, -26.59, 11.94, 0.11781, 3, 48, 69.23, 6.98, 0.16044, 49, 28.64, 9.27, 0.53936, 50, -7.95, 9.39, 0.3002, 2, 48, 37.36, 8.01, 0.57649, 49, -3.21, 7.8, 0.42351, 2, 47, 45.49, 7.11, 0.2935, 48, 8.38, 9.61, 0.7065, 3, 46, 62.85, 9, 0.15446, 47, 29.41, 10.82, 0.49324, 48, -8.13, 9.49, 0.3523, 3, 46, 52.15, 9.28, 0.30575, 47, 12.84, 11.74, 0.46742, 48, -26.12, 8.77, 0.22683, 3, 45, 66.66, 11.26, 0.21798, 46, 30.62, 13.69, 0.42844, 47, -3.05, 13.54, 0.35358, 3, 45, 37.7, 16.76, 0.48246, 46, 1.32, 16.92, 0.41752, 47, -32.5, 14.97, 0.10002, 4, 44, 44.35, 22.12, 0.2346, 45, 11.91, 21.43, 0.43853, 46, -24.76, 19.57, 0.2068, 3, -58.29, -7.2, 0.12007, 4, 44, 28.55, 23.57, 0.31081, 45, -3.77, 23.84, 0.19158, 28, -76.76, 29.23, 0.21531, 3, -42.43, -7.46, 0.28231, 3, 44, 22.31, 41.64, 0.18196, 28, -69.84, 12.47, 0.43955, 3, -34.84, -25, 0.37848, 3, 44, 19.78, 51.42, 0.1392, 28, -59.84, 2.53, 0.47896, 3, -23.9, -35.17, 0.38184, 3, 44, 6.03, 61.54, 0.10543, 28, -52.71, -5.88, 0.51007, 3, -17.11, -43.61, 0.38449, 2, 28, -37.16, -13.14, 0.67427, 3, -1.22, -50.83, 0.32573, 1, 28, -22.09, -13.06, 1, 2, 28, 1.45, -10.49, 0.89019, 3, 37.4, -48.18, 0.10981, 3, 28, 30.41, 0.97, 0.4302, 3, 66.35, -36.73, 0.16237, 4, 19.98, -44.2, 0.40743, 2, 4, 41.58, -34.52, 0.68165, 5, -9.45, -33.21, 0.31835, 2, 4, 50.69, -30.62, 0.51066, 5, 0.38, -31.99, 0.48934, 3, 4, 58.07, -27.45, 0.26484, 5, 8.35, -31.01, 0.61475, 6, -18.05, -36.28, 0.12041, 3, 4, 69.4, -22.88, 0.17396, 5, 20.51, -29.78, 0.5644, 6, -6.53, -32.23, 0.26164, 2, 5, 33.86, -28.42, 0.29085, 6, 6.13, -27.77, 0.70915, 2, 5, 56.55, -19.38, 0.17381, 6, 26.05, -13.63, 0.82619, 4, 44, 20.79, 3.26, 0.43236, 45, -12.74, 4.03, 0.19687, 3, -36.22, 13.38, 0.21782, 29, 13.98, -19.25, 0.15294, 4, 44, 2.69, 26.81, 0.26409, 28, -50.86, 29.21, 0.2337, 3, -16.39, -8.73, 0.34628, 29, 35.79, -0.49, 0.15592, 3, 44, -15.65, 28.57, 0.15678, 28, -33.54, 28.78, 0.2916, 3, 2.03, -9.11, 0.55162, 1, 28, -28.18, 8.37, 1, 1, 28, -5.01, 11, 1, 3, 28, 24.12, 24.18, 0.12052, 3, 60.07, -13.52, 0.21384, 4, 20.53, -20.16, 0.66564, 2, 4, 39.64, -17.85, 0.59513, 5, -6.68, -16.66, 0.40487, 3, 4, 60.96, -9.87, 0.26252, 5, 16.02, -14.92, 0.55541, 6, -14.39, -18.85, 0.18206, 2, 5, 32.69, 8.3, 0.58729, 6, -3.66, 7.65, 0.41271, 2, 4, 39.53, 3.1, 0.47136, 5, -0.95, 3.5, 0.52864, 1, 4, 17.89, 2.56, 1, 2, 3, 27.01, -3.64, 0.67245, 4, -8.37, -1.32, 0.32755, 3, 44, -2.63, 46, 0.10033, 28, -45.42, 10.27, 0.52612, 3, -9.64, -27.47, 0.37356, 2, 39, 47.98, 4.75, 0.16598, 40, 19.38, 1.78, 0.83402, 4, 51, 19.56, 50.48, 0.12624, 38, 53.31, 9.51, 0.16908, 39, 28.22, 4.86, 0.24846, 40, -0.13, 4.94, 0.45621, 4, 51, 26.31, 16.82, 0.32786, 38, 18.97, 9.25, 0.38308, 39, -5.69, 10.34, 0.1588, 40, -32.78, 15.61, 0.13026, 2, 51, 16.97, -0.03, 0.66865, 38, 4.23, 21.71, 0.33135, 3, 51, 28.1, 2.86, 0.4826, 38, 4.92, 10.15, 0.31302, 39, -19.39, 13.57, 0.20437, 3, 49, 63.22, -0.58, 0.21069, 50, 25.96, 0.79, 0.49387, 51, -11.02, 1.48, 0.29545, 3, 44, -14.84, 8.09, 0.24448, 28, -33.35, 51.23, 0.16325, 3, 2.6, 13.54, 0.59227, 4, 44, 3.38, 4.96, 0.28616, 28, -51.81, 51.13, 0.16477, 3, -15.87, 13.44, 0.31892, 29, 13.85, -0.53, 0.23015, 4, 44, 46.09, 3.59, 0.2409, 45, 9.06, 3.1, 0.41152, 46, -28.46, 0.64, 0.21862, 29, 17.5, -43.07, 0.12896, 3, 45, 37.23, 1.25, 0.47745, 46, -0.08, 1.26, 0.42163, 47, -36.26, -5.26, 0.10093, 4, 44, -5.23, 6.3, 0.25594, 28, -43.11, 51.32, 0.15579, 3, -7.17, 13.63, 0.42092, 29, 14.17, 8.17, 0.16735, 4, 44, 33.04, 3.37, 0.36685, 45, -3.97, 3.61, 0.31093, 3, -45.33, 9.83, 0.17307, 29, 15.76, -30.15, 0.14915, 4, 49, 77.51, -1.16, 0.11479, 50, 40.24, 0.95, 0.26889, 51, 3.05, 0.72, 0.44973, 38, 7.66, 35.33, 0.16659, 4, 51, 22.73, 34.68, 0.22091, 38, 37.18, 9.39, 0.26956, 39, 12.3, 7.43, 0.20636, 40, -15.46, 9.95, 0.30317 ], "hull": 60, "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 24, 26, 26, 28, 32, 34, 34, 36, 36, 38, 46, 48, 48, 50, 54, 56, 56, 58, 58, 60, 60, 62, 66, 68, 76, 78, 78, 80, 80, 82, 86, 88, 88, 90, 90, 92, 92, 94, 98, 100, 100, 102, 102, 104, 104, 106, 106, 108, 116, 118, 0, 118, 92, 120, 120, 20, 28, 86, 82, 32, 34, 80, 78, 36, 76, 38, 12, 124, 102, 126, 126, 124, 126, 128, 128, 130, 130, 132, 132, 134, 112, 134, 134, 136, 136, 4, 2, 116, 6, 138, 138, 132, 8, 140, 140, 130, 10, 142, 142, 128, 128, 104, 130, 106, 132, 108, 122, 92, 100, 144, 144, 122, 126, 144, 144, 94, 112, 114, 114, 116, 108, 110, 110, 112, 16, 18, 18, 20, 20, 22, 22, 24, 12, 14, 14, 16, 122, 124, 94, 96, 96, 98, 56, 146, 146, 60, 54, 148, 148, 62, 146, 148, 50, 150, 150, 66, 46, 152, 152, 68, 154, 152, 154, 48, 42, 156, 156, 72, 14, 158, 158, 124, 18, 160, 160, 122, 160, 120, 24, 162, 162, 90, 26, 164, 164, 88, 162, 164, 16, 166, 160, 166, 166, 158, 166, 124, 162, 168, 168, 120, 168, 22, 168, 92, 38, 40, 40, 42, 72, 74, 74, 76, 40, 74, 42, 44, 44, 46, 152, 170, 170, 156, 44, 170, 68, 70, 70, 72, 170, 70, 62, 64, 64, 66, 148, 172, 172, 150, 64, 172, 50, 52, 52, 54, 172, 52, 154, 66, 150, 154, 28, 30, 30, 32, 82, 84, 84, 86, 30, 84 ], @@ -541,7 +541,7 @@ "front-arm": { "type": "mesh", "uvs": [ 0.71401, 0.00566, 0.67108, 0.08129, 0.60222, 0.15434, 0.53633, 0.21683, 0.44558, 0.28705, 0.34898, 0.35134, 0.29097, 0.38941, 0.25238, 0.41472, 0.22423, 0.44271, 0.19483, 0.47193, 0.15998, 0.50658, 0.09138, 0.59568, 0.05498, 0.70866, 0.02988, 0.81366, 0.01049, 0.94262, 0.10495, 0.98985, 0.25391, 0.97421, 0.31482, 0.88907, 0.28834, 0.82869, 0.13607, 0.74572, 0.14335, 0.71488, 0.18317, 0.62253, 0.25217, 0.54221, 0.29538, 0.50981, 0.33787, 0.47795, 0.38452, 0.45013, 0.43581, 0.41953, 0.54711, 0.3655, 0.68845, 0.29832, 0.74855, 0.35527, 0.85874, 0.38229, 0.99674, 0.37645, 0.95354, 0.33244, 0.91356, 0.29172, 0.87464, 0.25208, 0.83759, 0.21434, 0.78083, 0.12598, 0.78194, 0.0683, 0.6322, 0.23719, 0.66925, 0.15784, 0.75533, 0.20967, 0.7161, 0.11137 ], - "triangles": [ 30, 32, 31, 30, 29, 33, 30, 33, 32, 29, 28, 33, 28, 34, 33, 34, 40, 35, 34, 28, 40, 28, 38, 40, 38, 39, 40, 40, 36, 35, 39, 41, 40, 40, 41, 36, 39, 1, 41, 36, 41, 37, 37, 41, 0, 41, 1, 0, 39, 2, 1, 15, 18, 16, 15, 14, 13, 15, 13, 19, 16, 18, 17, 18, 15, 19, 13, 12, 19, 19, 12, 20, 12, 11, 20, 20, 11, 21, 11, 10, 21, 21, 10, 22, 10, 9, 22, 22, 9, 23, 9, 8, 23, 8, 7, 23, 23, 7, 24, 7, 6, 24, 24, 6, 25, 6, 5, 25, 25, 5, 26, 26, 5, 4, 26, 4, 27, 4, 3, 27, 27, 38, 28, 27, 3, 38, 3, 2, 38, 38, 2, 39 ], + "triangles": [ 30, 29, 33, 30, 32, 31, 40, 41, 36, 39, 41, 40, 40, 36, 35, 38, 39, 40, 28, 38, 40, 34, 28, 40, 34, 40, 35, 28, 34, 33, 29, 28, 33, 30, 33, 32, 41, 1, 0, 37, 41, 0, 36, 41, 37, 39, 1, 41, 39, 2, 1, 19, 12, 20, 13, 12, 19, 18, 15, 19, 16, 18, 17, 15, 13, 19, 15, 14, 13, 15, 18, 16, 21, 10, 22, 11, 10, 21, 20, 11, 21, 12, 11, 20, 9, 8, 23, 22, 9, 23, 10, 9, 22, 26, 5, 4, 25, 5, 26, 6, 5, 25, 24, 6, 25, 7, 6, 24, 23, 7, 24, 8, 7, 23, 38, 2, 39, 3, 2, 38, 27, 3, 38, 27, 38, 28, 4, 3, 27, 26, 4, 27 ], "vertices": [ 1, 53, 21.67, 6.08, 1, 2, 52, 18.13, 3.37, 0.16553, 53, 3.92, 4.24, 0.83447, 3, 33, -6.12, -15.24, 0.20965, 52, -0.05, 8.86, 0.53629, 6, 43.44, 6.81, 0.25406, 1, 33, 10.36, -12.02, 1, 2, 33, 30.62, -10.09, 0.88822, 34, -7.63, -10.15, 0.11178, 2, 33, 50.57, -9.69, 0.30996, 34, 12.31, -9.61, 0.69004, 2, 34, 24.21, -9.37, 0.86563, 35, -13.43, -6.2, 0.13437, 2, 34, 32.12, -9.22, 0.73143, 35, -5.73, -8.02, 0.26857, 2, 34, 39.35, -7.59, 0.54007, 35, 1.68, -8.25, 0.45993, 2, 34, 46.9, -5.88, 0.29037, 35, 9.42, -8.48, 0.70963, 2, 35, 18.59, -8.76, 0.66539, 36, -15.76, -5.13, 0.33461, 1, 36, 6.03, -8.58, 1, 2, 36, 31.42, -5.98, 0.39257, 37, 0.49, -6.36, 0.60743, 1, 37, 23.8, -9.31, 1, 1, 37, 52.37, -11.28, 1, 1, 37, 62.39, 2.72, 1, 1, 37, 58.29, 24.21, 1, 1, 37, 39.22, 32.48, 1, 1, 37, 26, 28.25, 1, 1, 37, 8.33, 5.63, 1, 2, 36, 28.81, 6.64, 0.48313, 37, 1.49, 6.49, 0.51687, 1, 36, 7.61, 5.9, 1, 3, 34, 51.67, 11.07, 0.10767, 35, 18.26, 6.75, 0.559, 36, -12.35, 10.01, 0.33333, 2, 34, 42.19, 10.25, 0.31464, 35, 8.88, 8.32, 0.68536, 2, 34, 32.87, 9.45, 0.59184, 35, -0.35, 9.86, 0.40816, 2, 34, 23.73, 9.7, 0.83036, 35, -9.14, 12.39, 0.16964, 2, 33, 52.08, 9.88, 0.29921, 34, 13.68, 9.98, 0.70079, 2, 33, 32.19, 12.6, 0.84687, 34, -6.24, 12.55, 0.15313, 1, 6, 9.42, 3.39, 1, 2, 6, -5.05, -1.59, 0.472, 5, 29.16, -0.35, 0.528, 1, 5, 16.13, -11.36, 1, 1, 5, 7.46, -29.44, 1, 2, 6, -8.23, -31.57, 0.5193, 5, 19, -28.74, 0.4807, 1, 6, 2, -28.43, 1, 1, 6, 11.96, -25.37, 1, 1, 6, 21.44, -22.45, 1, 3, 52, 12.7, -14.55, 0.25482, 53, 2.14, -14.4, 0.32231, 6, 42.47, -19.82, 0.42287, 1, 53, 13.64, -8.89, 1, 1, 33, 3.55, 0.91, 1, 2, 52, 1.72, -0.73, 0.5001, 6, 40.07, -2.34, 0.4999, 1, 6, 25.66, -11.25, 1, 3, 52, 13.4, -4.65, 0.33234, 53, 0.86, -4.56, 0.48165, 6, 48.12, -11.66, 0.18601 ], "hull": 38, "edges": [ 0, 2, 8, 10, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 70, 72, 72, 74, 0, 74, 56, 76, 6, 8, 76, 6, 4, 6, 4, 78, 78, 80, 80, 70, 2, 82, 82, 72, 82, 78, 78, 76, 2, 4, 56, 80, 56, 66, 62, 64, 64, 66, 66, 68, 68, 70, 44, 46, 46, 48, 18, 20, 46, 18, 10, 12, 12, 14, 48, 50, 50, 52, 12, 50, 14, 16, 16, 18 ], @@ -572,6 +572,17 @@ } ], "animations": { + "idle": { + "bones": { + "hip": { + "translate": [ + {}, + { "time": 1, "y": -4.42 }, + { "time": 2 } + ] + } + } + }, "sneak": { "bones": { "hip": { diff --git a/Assets/ThirdParty/spine.timeline-4.1.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus.meta similarity index 77% rename from Assets/ThirdParty/spine.timeline-4.1.meta rename to Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus.meta index 82075f2b8..43ac7307e 100644 --- a/Assets/ThirdParty/spine.timeline-4.1.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2e028c83389c4464aaef0549ee646686 +guid: 2cae596f8e1fa2b47ad0709b67cc2444 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma.atlas.txt b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma.atlas.txt new file mode 100644 index 000000000..614022925 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma.atlas.txt @@ -0,0 +1,174 @@ +celestial-circus-pma.png + size: 1024, 1024 + filter: Linear, Linear + pma: true + scale: 0.4 +arm-back-down + bounds: 324, 401, 38, 82 + rotate: 90 +arm-back-up + bounds: 290, 44, 83, 116 + rotate: 90 +arm-front-down + bounds: 706, 2, 36, 78 + rotate: 90 +arm-front-up + bounds: 860, 138, 77, 116 +bench + bounds: 725, 256, 189, 48 +body-bottom + bounds: 879, 868, 154, 124 + rotate: 90 +body-top + bounds: 725, 128, 126, 133 + rotate: 90 +chest + bounds: 408, 26, 104, 93 +cloud-back + bounds: 752, 378, 202, 165 +cloud-front + bounds: 2, 2, 325, 196 + rotate: 90 +collar + bounds: 786, 13, 47, 26 +ear + bounds: 1002, 643, 20, 28 +eye-back-shadow + bounds: 428, 395, 14, 10 +eye-front-shadow + bounds: 704, 529, 24, 14 +eye-reflex-back + bounds: 860, 128, 8, 7 + rotate: 90 +eye-reflex-front + bounds: 726, 386, 10, 7 +eye-white-back + bounds: 835, 23, 13, 16 +eye-white-front + bounds: 1005, 1000, 22, 17 + rotate: 90 +eyelashes-down-back + bounds: 232, 329, 11, 6 + rotate: 90 +eyelashes-down-front + bounds: 913, 851, 15, 6 + rotate: 90 +eyelashes-top-back + bounds: 408, 395, 18, 10 +eyelashes-top-front + bounds: 702, 179, 30, 16 + rotate: 90 +face + bounds: 514, 26, 93, 102 + rotate: 90 +feathers-back + bounds: 954, 625, 46, 46 +feathers-front + bounds: 706, 40, 72, 86 +fringe-middle-back + bounds: 200, 6, 33, 52 + rotate: 90 +fringe-middle-front + bounds: 878, 76, 60, 50 + rotate: 90 +fringe-side-back + bounds: 780, 41, 27, 94 + rotate: 90 +fringe-side-front + bounds: 939, 161, 26, 93 +glove-bottom-back + bounds: 954, 572, 51, 41 + rotate: 90 +glove-bottom-front + bounds: 916, 256, 47, 48 +hair-back-1 + bounds: 444, 395, 132, 306 + rotate: 90 +hair-back-2 + bounds: 438, 211, 80, 285 + rotate: 90 +hair-back-3 + bounds: 719, 306, 70, 268 + rotate: 90 +hair-back-4 + bounds: 438, 121, 88, 262 + rotate: 90 +hair-back-5 + bounds: 438, 293, 88, 279 + rotate: 90 +hair-back-6 + bounds: 200, 41, 88, 286 +hair-hat-shadow + bounds: 232, 398, 90, 41 +hand-back + bounds: 954, 673, 60, 47 + rotate: 90 +hand-front + bounds: 967, 172, 53, 60 +hat-back + bounds: 954, 802, 64, 45 + rotate: 90 +hat-front + bounds: 780, 70, 96, 56 +head-back + bounds: 618, 17, 102, 86 + rotate: 90 +jabot + bounds: 967, 234, 70, 55 + rotate: 90 +leg-back + bounds: 232, 441, 210, 333 +leg-front + bounds: 444, 529, 258, 320 +logo-brooch + bounds: 954, 545, 16, 25 +mouth + bounds: 408, 121, 22, 6 +neck + bounds: 232, 342, 39, 56 + rotate: 90 +nose + bounds: 742, 529, 6, 7 + rotate: 90 +nose-highlight + bounds: 719, 300, 4, 4 +nose-shadow + bounds: 869, 128, 7, 8 +pupil-back + bounds: 730, 529, 10, 14 +pupil-front + bounds: 254, 21, 12, 18 +rope-back + bounds: 232, 383, 10, 492 + rotate: 90 +rope-front + bounds: 232, 383, 10, 492 + rotate: 90 +rope-front-bottom + bounds: 954, 735, 42, 65 +skirt + bounds: 2, 776, 440, 246 +sock-bow + bounds: 408, 407, 33, 32 +spine-logo-body + bounds: 879, 853, 13, 32 + rotate: 90 +star-big + bounds: 939, 141, 18, 24 + rotate: 90 +star-medium + bounds: 742, 537, 6, 8 + rotate: 90 +star-small + bounds: 719, 378, 3, 4 + rotate: 90 +underskirt + bounds: 2, 329, 445, 228 + rotate: 90 +underskirt-back + bounds: 444, 851, 433, 171 +wing-back + bounds: 290, 129, 146, 252 +wing-front + bounds: 704, 545, 304, 248 + rotate: 90 diff --git a/Assets/ThirdParty/spine.timeline-4.1/version.txt.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma.atlas.txt.meta similarity index 75% rename from Assets/ThirdParty/spine.timeline-4.1/version.txt.meta rename to Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma.atlas.txt.meta index a6e49ef5a..5d88213ed 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/version.txt.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma.atlas.txt.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 3f240b7d6513d1742b370fd3713405b9 +guid: 9f77b6317f3511f4485d8be1e088ff6c TextScriptImporter: externalObjects: {} userData: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma.png new file mode 100644 index 0000000000000000000000000000000000000000..2b2b9ca1ec06f0efd6da5df135ae2887680d5ef9 GIT binary patch literal 823516 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

      69mzL;wE3btGx>8g_N2M3FL%5<+U1Q$x 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 oI_3b-`-K8_5#PTjw?BRrN$7B: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: d5bf0901654cca44d8d54e4b72929593, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - : 0 + - _Cutoff: 0.1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _StencilComp: 8 + - _StencilRef: 1 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _Use8Neighbourhood: 1 + m_Colors: + - : {r: 0, g: 2.018574, b: 1e-45, a: 0.000007110106} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma_celestial-circus-pma-Multiply.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma_celestial-circus-pma-Multiply.mat.meta new file mode 100644 index 000000000..40af48aaa --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pma_celestial-circus-pma-Multiply.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 51ea24e83c232c34994854424cd89413 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro.json b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro.json new file mode 100644 index 000000000..1a7eebab0 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro.json @@ -0,0 +1,3758 @@ +{ +"skeleton": { + "hash": "FsTlpSGjt5g", + "spine": "4.2.22", + "x": -755, + "y": -556.02, + "width": 1332, + "height": 2365.02, + "images": "./images/", + "audio": "" +}, +"bones": [ + { "name": "root" }, + { "name": "cloud", "parent": "root", "y": 1580, "color": "91aaebff", "icon": "circle" }, + { "name": "swing-top", "parent": "cloud", "length": 1040.94, "rotation": -90, "y": 4.09, "color": "afc1eeff" }, + { "name": "swing-bottom", "parent": "swing-top", "length": 520.47, "x": 1040.94, "color": "afc1eeff" }, + { + "name": "bench-front", + "parent": "swing-bottom", + "rotation": 90, + "x": 528.6, + "y": -170.65, + "color": "afc1eeff", + "icon": "diamond" + }, + { "name": "bench-back", "parent": "bench-front", "x": 314.34, "y": 66.88, "color": "34497dff", "icon": "diamond" }, + { + "name": "rope-front", + "parent": "swing-top", + "rotation": 90, + "x": 215.22, + "y": -172.32, + "color": "afc1eeff", + "icon": "diamond" + }, + { + "name": "rope-back", + "parent": "swing-top", + "rotation": 90, + "x": 153.36, + "y": 157.07, + "color": "34497dff", + "icon": "diamond" + }, + { "name": "body-bottom", "parent": "bench-front", "x": 172.22, "y": 170.54, "color": "ff9b1aff", "icon": "diamondB" }, + { + "name": "body-down", + "parent": "body-bottom", + "length": 144.53, + "rotation": 90, + "x": 1.67, + "y": 3.34, + "color": "ff9b1aff" + }, + { "name": "body-up", "parent": "body-down", "length": 222.38, "x": 142.12, "y": -0.84, "color": "ff9b1aff" }, + { + "name": "leg-back", + "parent": "body-bottom", + "length": 337.6, + "rotation": -43.22, + "x": 81.18, + "y": 17, + "color": "1540beff" + }, + { "name": "leg-back-down", "parent": "leg-back", "length": 393.2, "rotation": -28.55, "x": 337.6, "color": "1540beff" }, + { "name": "foot-back", "parent": "leg-back-down", "length": 136.87, "rotation": 1.38, "x": 393.2, "color": "1540beff" }, + { + "name": "leg-front", + "parent": "body-bottom", + "length": 325.03, + "rotation": -28.9, + "x": -50.72, + "y": -36.36, + "color": "d10606ff" + }, + { "name": "leg-front-down", "parent": "leg-front", "length": 407.97, "rotation": -44.64, "x": 325.03, "color": "d10606ff" }, + { "name": "foot-front", "parent": "leg-front-down", "length": 174.76, "rotation": 23.03, "x": 407.97, "color": "d10606ff" }, + { + "name": "chest-control", + "parent": "body-up", + "rotation": -0.22, + "x": 135.95, + "y": -81.51, + "color": "ff9b1aff", + "icon": "arrows" + }, + { "name": "neck", "parent": "body-up", "length": 98.45, "x": 296.95, "y": 23.58, "color": "ff9b1aff" }, + { + "name": "jabot", + "parent": "body-up", + "length": 86.81, + "rotation": -167.47, + "x": 284.11, + "y": -5.52, + "color": "ff9b1aff" + }, + { "name": "face", "parent": "neck", "length": 254.23, "x": 95.02, "y": 10.27, "color": "ff9b1aff" }, + { "name": "face-control", "parent": "face", "x": 25.68, "y": -99.3, "color": "ff9b1aff", "icon": "arrowsB" }, + { "name": "face-inverse", "parent": "face", "x": 135.25, "y": 152.37, "color": "ff9b1aff", "icon": "warning" }, + { + "name": "hat-front", + "parent": "face", + "length": 88.84, + "rotation": 25.08, + "x": 216.57, + "y": 39.38, + "color": "ffe719ff" + }, + { + "name": "feathers-front", + "parent": "hat-front", + "length": 125.88, + "rotation": -23.52, + "x": 19.98, + "y": -76.45, + "color": "ffe719ff" + }, + { "name": "feathers-front-top", "parent": "feathers-front", "length": 120.64, "rotation": 46.61, "x": 125.88, "color": "ffe719ff" }, + { + "name": "hair-back", + "parent": "face-inverse", + "length": 468.65, + "rotation": 180, + "x": -6.39, + "y": -102.85, + "color": "561d8ea9" + }, + { "name": "hair-back-down", "parent": "hair-back", "length": 234.32, "x": 468.65, "color": "561d8ea9" }, + { "name": "face-holder", "parent": "face", "x": 59.16, "y": -82.67, "color": "ff9b1aff", "icon": "square" }, + { + "name": "fringe-side-front", + "parent": "face-holder", + "length": 214.4, + "rotation": 180, + "x": 111.88, + "y": 110.79, + "color": "c181e8ff" + }, + { + "name": "fringe-side-back", + "parent": "face-holder", + "length": 221.68, + "rotation": 180, + "x": 106.6, + "y": -43.08, + "color": "9f19ffff" + }, + { "name": "arm-front-up-holder", "parent": "body-up", "x": 237.74, "y": 145.38, "color": "ff1919ff", "icon": "arrowsB" }, + { "name": "arm-front-up", "parent": "arm-front-up-holder", "length": 223.61, "rotation": 155.09, "x": 0.6, "color": "ff1919ff" }, + { "name": "arm-back-up-holder", "parent": "body-up", "x": 263.54, "y": -112.02, "color": "19b2ffff", "icon": "warning" }, + { "name": "arm-back-up", "parent": "arm-back-up-holder", "length": 231.75, "rotation": -155.69, "color": "19b2ffff" }, + { + "name": "wing-front", + "parent": "body-down", + "length": 441.84, + "rotation": 51.84, + "x": 184.85, + "y": 60.03, + "color": "19ffb2ff" + }, + { "name": "wing-front-tip", "parent": "wing-front", "length": 401.17, "rotation": 10.15, "x": 441.84, "color": "19ffb2ff" }, + { + "name": "wing-back", + "parent": "body-down", + "length": 187.48, + "rotation": -37.42, + "x": 188.23, + "y": -9.9, + "color": "0fab73ff" + }, + { "name": "wing-back-tip", "parent": "wing-back", "length": 414.74, "rotation": 15.88, "x": 187.48, "color": "0fab73ff" }, + { + "name": "sock-bow", + "parent": "leg-front-down", + "length": 48.74, + "rotation": -14.1, + "x": 258.61, + "y": -45.08, + "color": "d10606ff" + }, + { + "name": "skirt-back", + "parent": "bench-front", + "length": 282.06, + "rotation": -105.78, + "x": -169.75, + "y": 31.39, + "color": "abe323ff" + }, + { + "name": "skirt-front", + "parent": "bench-back", + "length": 243.95, + "rotation": -62.03, + "x": 191.48, + "y": 67.98, + "color": "00842eff" + }, + { "name": "underskirt-back", "parent": "skirt-back", "x": 294.81, "y": 0.61, "color": "abe323ff" }, + { "name": "underskirt-front", "parent": "skirt-front", "x": 249.28, "y": -0.54, "color": "00842eff" }, + { "name": "mouth", "parent": "face-holder", "x": -71.7, "y": 11.81, "color": "ff9b1aff", "icon": "mouth" }, + { "name": "eye-white-front", "parent": "face-holder", "x": 2, "y": 55.83, "color": "fff019ff", "icon": "eye" }, + { "name": "pupil-front", "parent": "eye-white-front", "x": 2.39, "y": -1.65, "color": "fff019ff", "icon": "star" }, + { + "name": "eyelashes-top-front", + "parent": "eye-white-front", + "rotation": -5.82, + "x": 23.09, + "y": -5.15, + "color": "fff019ff", + "icon": "arrowLeftRight" + }, + { "name": "eyelashes-down-front", "parent": "eye-white-front", "x": -19.83, "y": 8.85, "color": "fff019ff", "icon": "arrowLeftRight" }, + { "name": "eye-white-back", "parent": "face-holder", "x": -0.34, "y": -36.94, "color": "c99d19ff", "icon": "eye" }, + { "name": "pupil-back", "parent": "eye-white-back", "x": 2.17, "y": -1.08, "color": "c99d19ff", "icon": "star" }, + { "name": "eyelashes-top-back", "parent": "eye-white-back", "x": 17.02, "y": -2.38, "color": "c99d19ff", "icon": "arrowLeftRight" }, + { "name": "eyelashes-down-back", "parent": "eye-white-back", "x": -17.56, "y": -0.43, "color": "c99d19ff", "icon": "arrowLeftRight" }, + { "name": "star1", "parent": "cloud", "x": -244.61, "y": 44.37, "color": "ffe12fff", "icon": "star" }, + { "name": "star2", "parent": "cloud", "x": 161.71, "y": 44.37, "color": "ffe12fff", "icon": "star" }, + { "name": "star3", "parent": "cloud", "x": -120.79, "y": -83.12, "color": "ffe12fff", "icon": "star" }, + { "name": "star4", "parent": "cloud", "x": 19.54, "y": 117.75, "color": "ffe12fff", "icon": "star" }, + { "name": "star5", "parent": "cloud", "x": -216.18, "y": -117.05, "color": "ffe12fff", "icon": "star" }, + { "name": "star6", "parent": "cloud", "x": 204.82, "y": -110.63, "color": "ffe12fff", "icon": "star" }, + { "name": "cloud-perspective", "parent": "cloud", "y": 25.92, "color": "d9e2faff", "icon": "arrowsB" } +], +"slots": [ + { "name": "underskirt-back", "bone": "body-bottom", "attachment": "underskirt-back" }, + { "name": "wing-back", "bone": "wing-back", "attachment": "wing-back" }, + { "name": "wing-front", "bone": "wing-front", "attachment": "wing-front" }, + { "name": "hat/feathers-back", "bone": "feathers-front", "attachment": "feathers-back" }, + { "name": "hat/feathers-front", "bone": "feathers-front", "attachment": "feathers-front" }, + { "name": "hat/hat-back", "bone": "hat-front", "attachment": "hat-back" }, + { "name": "hat/hat-front", "bone": "hat-front", "attachment": "hat-front" }, + { "name": "bench", "bone": "bench-front", "attachment": "bench" }, + { "name": "head-back", "bone": "face", "attachment": "head-back" }, + { "name": "hair-back/hair-back-6", "bone": "hair-back", "attachment": "hair-back-6" }, + { "name": "hair-back/hair-back-5", "bone": "hair-back", "attachment": "hair-back-5" }, + { "name": "hair-back/hair-back-4", "bone": "hair-back", "attachment": "hair-back-4" }, + { "name": "hair-back/hair-back-3", "bone": "hair-back", "attachment": "hair-back-3" }, + { "name": "hair-back/hair-back-2", "bone": "hair-back", "attachment": "hair-back-2" }, + { "name": "hair-back/hair-back-1", "bone": "hair-back", "attachment": "hair-back-1" }, + { "name": "arm-back-up", "bone": "arm-back-up-holder", "attachment": "arm-back-up" }, + { "name": "arm-back-down", "bone": "arm-back-up", "attachment": "arm-back-down" }, + { "name": "cloud-back", "bone": "cloud", "attachment": "cloud-back" }, + { "name": "rope-back", "bone": "rope-back", "attachment": "rope-back" }, + { "name": "body-bottom", "bone": "body-down", "attachment": "body-bottom" }, + { "name": "leg-back", "bone": "leg-back", "attachment": "leg-back" }, + { "name": "leg-front", "bone": "leg-front", "attachment": "leg-front" }, + { "name": "sock-bow", "bone": "sock-bow", "attachment": "sock-bow" }, + { "name": "body-top", "bone": "body-up", "attachment": "body-top" }, + { "name": "chest", "bone": "body-up", "attachment": "chest" }, + { "name": "arm-front-up", "bone": "arm-front-up", "attachment": "arm-front-up" }, + { "name": "neck", "bone": "neck", "attachment": "neck" }, + { "name": "collar", "bone": "body-up", "attachment": "collar" }, + { "name": "jabot", "bone": "jabot", "attachment": "jabot" }, + { "name": "logo-brooch", "bone": "body-up", "attachment": "logo-brooch" }, + { "name": "face/fringe-side-back", "bone": "fringe-side-back", "attachment": "fringe-side-back" }, + { "name": "face/face", "bone": "face", "attachment": "face" }, + { "name": "face/ear", "bone": "face", "attachment": "ear" }, + { "name": "face/eye-white-back", "bone": "eye-white-back", "attachment": "eye-white-back" }, + { "name": "face/eye-white-front", "bone": "eye-white-front", "attachment": "eye-white-front" }, + { "name": "face/nose", "bone": "face-holder", "attachment": "nose", "blend": "multiply" }, + { "name": "face/mouth", "bone": "mouth", "attachment": "mouth", "blend": "multiply" }, + { "name": "face/eyelashes-down-back", "bone": "eyelashes-down-back", "attachment": "eyelashes-down-back", "blend": "multiply" }, + { "name": "face/eyelashes-down-front", "bone": "eyelashes-down-front", "attachment": "eyelashes-down-front" }, + { "name": "face/pupil-back", "bone": "pupil-back", "attachment": "pupil-back" }, + { "name": "face/eye-reflex-back", "bone": "pupil-back", "attachment": "eye-reflex-back" }, + { "name": "face/pupil-front", "bone": "pupil-front", "attachment": "pupil-front" }, + { "name": "face/eye-reflex-front", "bone": "pupil-front", "attachment": "eye-reflex-front" }, + { "name": "face/eyelashes-top-back", "bone": "eyelashes-top-back", "attachment": "eyelashes-top-back", "blend": "multiply" }, + { "name": "face/eyelashes-top-front", "bone": "eyelashes-top-front", "attachment": "eyelashes-top-front" }, + { "name": "face/eye-front-shadow", "bone": "eye-white-front", "attachment": "eye-front-shadow", "blend": "multiply" }, + { "name": "face/eye-back-shadow", "bone": "eye-white-back", "attachment": "eye-back-shadow", "blend": "multiply" }, + { "name": "face/nose-shadow", "bone": "face-holder", "attachment": "nose-shadow", "blend": "multiply" }, + { "name": "face/nose-highlight", "bone": "face-holder", "attachment": "nose-highlight" }, + { "name": "face/fringe-front/fringe-middle-back", "bone": "face", "attachment": "fringe-middle-back" }, + { "name": "face/fringe-front/fringe-middle-front", "bone": "face", "attachment": "fringe-middle-front" }, + { "name": "face/fringe-front/fringe-side-front", "bone": "fringe-side-front", "attachment": "fringe-side-front" }, + { "name": "face/hair-hat-shadow", "bone": "face", "attachment": "hair-hat-shadow", "blend": "multiply" }, + { "name": "underskirt", "bone": "underskirt-back", "attachment": "underskirt" }, + { "name": "skirt", "bone": "skirt-front", "attachment": "skirt" }, + { "name": "spine-logo-body", "bone": "body-up", "attachment": "spine-logo-body" }, + { "name": "arm-front-down", "bone": "arm-front-up", "attachment": "arm-front-down" }, + { "name": "rope-front", "bone": "rope-front", "attachment": "rope-front" }, + { "name": "rope-front-bottom", "bone": "bench-front", "attachment": "rope-front-bottom" }, + { "name": "glove-bottom-back", "bone": "bench-back", "attachment": "glove-bottom-back" }, + { "name": "hand-back", "bone": "bench-back", "attachment": "hand-back" }, + { "name": "glove-bottom-front", "bone": "bench-front", "attachment": "glove-bottom-front" }, + { "name": "hand-front", "bone": "bench-front", "attachment": "hand-front" }, + { "name": "cloud-front", "bone": "cloud", "attachment": "cloud-front" }, + { "name": "stars/star1", "bone": "star1" }, + { "name": "stars/star2", "bone": "star2" }, + { "name": "stars/star3", "bone": "star3" }, + { "name": "stars/star4", "bone": "star4" }, + { "name": "stars/star5", "bone": "star5" }, + { "name": "stars/star6", "bone": "star6" } +], +"transform": [ + { + "name": "girl/face-control", + "order": 9, + "bones": [ "face-holder" ], + "target": "face-control", + "x": 33.48, + "y": 16.63, + "mixRotate": 0, + "mixX": 0.8, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "girl/head-control", + "order": 8, + "bones": [ "face-inverse" ], + "target": "face-control", + "x": 109.57, + "y": 251.66, + "mixRotate": 0, + "mixX": -0.5, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "girl/shoulders-perspective", + "order": 6, + "bones": [ "arm-back-up-holder" ], + "target": "arm-front-up-holder", + "x": 25.8, + "y": -257.4, + "mixRotate": 0, + "mixX": -1, + "mixScaleX": 0, + "mixShearY": 0 + } +], +"physics": [ + { + "name": "bench-back", + "order": 31, + "bone": "bench-back", + "x": 0.4949, + "y": 0.4579, + "limit": 1500, + "inertia": 0.5, + "damping": 0.85 + }, + { + "name": "bench-front", + "order": 2, + "bone": "bench-front", + "x": 0.1279, + "y": 0.2256, + "inertia": 0.4071, + "strength": 81.4, + "damping": 0.792 + }, + { + "name": "cloud-perspective", + "order": 32, + "bone": "cloud-perspective", + "x": 1, + "y": 1, + "limit": 500, + "inertia": 0.25, + "damping": 0.85, + "windGlobal": true + }, + { "name": "swing-bottom", "order": 1, "bone": "swing-bottom", "rotate": 1, "inertia": 0.5, "damping": 0.85 }, + { "name": "swing-top", "bone": "swing-top", "rotate": 1, "limit": 7000, "inertia": 0.5, "damping": 0.85 }, + { + "name": "girl/hair/fringe-side-back", + "order": 26, + "bone": "fringe-side-back", + "rotate": 1, + "scaleX": 0.6033, + "limit": 1500, + "inertia": 0.5, + "damping": 0.85 + }, + { + "name": "girl/hair/fringe-side-front", + "order": 25, + "bone": "fringe-side-front", + "rotate": 1, + "scaleX": 0.6033, + "limit": 1500, + "inertia": 0.5, + "damping": 0.85 + }, + { + "name": "girl/hair/hair-back", + "order": 23, + "bone": "hair-back", + "rotate": 1, + "limit": 1500, + "inertia": 0.5, + "damping": 0.85 + }, + { + "name": "girl/hair/hair-back-down", + "order": 24, + "bone": "hair-back-down", + "x": 1, + "y": 1, + "rotate": 1, + "scaleX": 0.3641, + "limit": 1500, + "inertia": 0.7345, + "damping": 0.8142, + "windGlobal": true + }, + { + "name": "girl/legs/foot-back", + "order": 22, + "bone": "foot-back", + "rotate": 1, + "limit": 1500, + "inertia": 0.1593, + "damping": 0.85 + }, + { + "name": "girl/legs/foot-front", + "order": 20, + "bone": "foot-front", + "rotate": 1, + "limit": 1500, + "inertia": 0.1593, + "damping": 0.85 + }, + { + "name": "girl/legs/leg-back-down", + "order": 21, + "bone": "leg-back-down", + "rotate": 1, + "limit": 1500, + "inertia": 0.8496, + "damping": 0.85 + }, + { + "name": "girl/legs/leg-front-down", + "order": 18, + "bone": "leg-front-down", + "rotate": 1, + "limit": 1500, + "inertia": 0.5, + "damping": 0.85 + }, + { + "name": "girl/legs/sock-bow", + "order": 19, + "bone": "sock-bow", + "rotate": 1, + "limit": 1500, + "inertia": 0.5, + "damping": 0.85 + }, + { + "name": "girl/skirt/skirt-back", + "order": 27, + "bone": "skirt-back", + "rotate": 1, + "limit": 1500, + "inertia": 0.3805, + "strength": 113.3, + "damping": 0.8982, + "mass": 2.27 + }, + { + "name": "girl/skirt/skirt-front", + "order": 29, + "bone": "skirt-front", + "rotate": 1, + "limit": 1500, + "inertia": 0.3805, + "strength": 113.3, + "damping": 0.8982, + "mass": 2.27 + }, + { + "name": "girl/skirt/underskirt-back", + "order": 28, + "bone": "underskirt-back", + "x": 0.3737, + "y": 0.3737, + "limit": 100, + "inertia": 0.5, + "strength": 164.6, + "damping": 0.85, + "windGlobal": true + }, + { + "name": "girl/skirt/underskirt-front", + "order": 30, + "bone": "underskirt-front", + "x": 0.3737, + "y": 0.3737, + "limit": 100, + "inertia": 0.5, + "strength": 164.6, + "damping": 0.85, + "windGlobal": true + }, + { + "name": "girl/wings/wing-back", + "order": 16, + "bone": "wing-back", + "rotate": 0.4105, + "shearX": 0.1602, + "limit": 1600, + "inertia": 0.5, + "strength": 164.6, + "damping": 0.85 + }, + { + "name": "girl/wings/wing-back-tip", + "order": 17, + "bone": "wing-back-tip", + "rotate": 1, + "limit": 1600, + "inertia": 0.5, + "damping": 0.85, + "windGlobal": true + }, + { + "name": "girl/wings/wing-front", + "order": 14, + "bone": "wing-front", + "rotate": 0.4105, + "shearX": 0.1602, + "limit": 1600, + "inertia": 0.5, + "strength": 164.6, + "damping": 0.85 + }, + { + "name": "girl/wings/wing-front-tip", + "order": 15, + "bone": "wing-front-tip", + "rotate": 1, + "limit": 1600, + "inertia": 0.5, + "damping": 0.85, + "windGlobal": true + }, + { + "name": "girl/arm-front-up-holder", + "order": 5, + "bone": "arm-front-up-holder", + "x": 0.6522, + "y": 0.1359, + "limit": 500, + "inertia": 0.5, + "damping": 0.85 + }, + { + "name": "girl/body-down", + "order": 3, + "bone": "body-down", + "rotate": 1, + "limit": 1500, + "inertia": 0.1195, + "damping": 0.85 + }, + { + "name": "girl/body-up", + "order": 4, + "bone": "body-up", + "rotate": 0.3098, + "limit": 1500, + "inertia": 0.2257, + "damping": 0.85 + }, + { + "name": "girl/chest-control", + "order": 11, + "bone": "chest-control", + "x": 1, + "y": 1, + "limit": 500, + "inertia": 0.354, + "strength": 146.9, + "damping": 0.8938, + "mass": 2 + }, + { + "name": "girl/face-control", + "order": 7, + "bone": "face-control", + "x": 0.5, + "y": 0.5, + "limit": 1500, + "inertia": 0.1372, + "strength": 138.9, + "damping": 0.6372 + }, + { + "name": "girl/feathers-front", + "order": 10, + "bone": "feathers-front", + "rotate": 1, + "limit": 1500, + "inertia": 0.5, + "strength": 48.8, + "damping": 0.85 + }, + { + "name": "girl/feathers-front-top", + "order": 13, + "bone": "feathers-front-top", + "rotate": 1, + "limit": 1500, + "inertia": 0.5, + "strength": 48.8, + "damping": 0.85 + }, + { + "name": "girl/jabot", + "order": 12, + "bone": "jabot", + "rotate": 1, + "scaleX": 0.7011, + "limit": 1500, + "inertia": 0.2566, + "damping": 0.7965, + "mass": 1.36, + "windGlobal": true + } +], +"skins": [ + { + "name": "default", + "attachments": { + "arm-back-down": { + "arm-back-down": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 0.62552, 0, 1, 0, 0.30019, 0.75582, 0.67336, 0.80436 ], + "triangles": [ 5, 2, 3, 6, 3, 4, 0, 6, 4, 5, 1, 2, 1, 5, 6, 0, 1, 6, 5, 3, 6 ], + "vertices": [ 1, 34, 266.05, 30.04, 1, 1, 34, 226.94, -56.53, 1, 2, 5, 14.31, 488.57, 0.7907, 7, 0.93, -860.73, 0.2093, 2, 5, 73.73, 488.57, 0.7907, 7, 60.36, -860.73, 0.2093, 2, 5, 109.31, 488.57, 0.7907, 7, 95.93, -860.73, 0.2093, 2, 34, 192.84, -9.84, 0.7879, 5, 42.83, 332.87, 0.2121, 2, 34, 216.55, 18.35, 0.7879, 5, 78.28, 322.87, 0.2121 ], + "hull": 5, + "edges": [ 0, 2, 2, 4, 0, 8, 4, 6, 6, 8 ], + "width": 95, + "height": 206 + } + }, + "arm-back-up": { + "arm-back-up": { "x": -86.1, "y": -20.9, "rotation": -90, "width": 208, "height": 290 } + }, + "arm-front-down": { + "arm-front-down": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 0.43452, 0, 0.67692, 0, 1, 0, 0.31332, 0.74613, 0.71731, 0.75077 ], + "triangles": [ 1, 6, 0, 6, 7, 0, 6, 3, 7, 6, 1, 2, 0, 7, 5, 3, 4, 7, 7, 4, 5, 6, 2, 3 ], + "vertices": [ 1, 32, 227.27, 54.07, 1, 1, 32, 265.18, -27.55, 1, 2, 4, -107.35, 521.45, 0.6047, 6, -105.68, -832.87, 0.3953, 2, 4, -68.25, 521.45, 0.6047, 6, -66.58, -832.87, 0.3953, 2, 4, -46.43, 521.45, 0.6047, 6, -44.76, -832.87, 0.3953, 2, 4, -17.35, 521.45, 0.6047, 6, -15.68, -832.87, 0.3953, 3, 4, -79.16, 375.21, 0.15283, 32, 208.17, -22.94, 0.81603, 6, -77.48, -979.11, 0.03115, 3, 4, -42.8, 374.3, 0.2334, 32, 193.68, 10.42, 0.71976, 6, -41.12, -980.02, 0.04684 ], + "hull": 6, + "edges": [ 0, 2, 4, 6, 6, 8, 8, 10, 2, 4, 10, 0 ], + "width": 90, + "height": 196 + } + }, + "arm-front-up": { + "arm-front-up": { "x": 83.58, "y": 4.97, "rotation": 114.91, "width": 192, "height": 290 } + }, + "bench": { + "bench": { "x": 149.15, "y": 26.95, "width": 473, "height": 119 } + }, + "body-bottom": { + "body-bottom": { "x": 0.06, "y": -1.26, "rotation": -90, "width": 385, "height": 311 } + }, + "body-top": { + "body-top": { + "type": "mesh", + "uvs": [ 0.68503, 0.0173, 0.77124, 0.03199, 0.91531, 0.05656, 1, 0.43324, 1, 0.67192, 0.92419, 1, 0.7759, 1, 0.42918, 0.97744, 0.26456, 0.96673, 0.14336, 0.62093, 0, 0.2119, 0, 0.18595, 0.14242, 0.01727, 0.31495, 0.00606, 0.38463, 0.55715, 0.30121, 0.21217, 0.9283, 0.59001, 0.92255, 0.42573 ], + "triangles": [ 17, 1, 2, 3, 17, 2, 6, 16, 4, 16, 6, 14, 16, 14, 17, 16, 3, 4, 1, 17, 0, 0, 17, 15, 16, 17, 3, 0, 15, 13, 5, 6, 4, 8, 14, 7, 14, 6, 7, 8, 9, 14, 9, 15, 14, 9, 10, 15, 17, 14, 15, 15, 11, 12, 15, 12, 13, 15, 10, 11 ], + "vertices": [ 2, 10, 305.7, -37.39, 0.67811, 33, 42.16, 74.63, 0.32189, 2, 10, 300.82, -64.63, 0.4046, 33, 37.28, 47.39, 0.5954, 1, 33, 29.13, 1.86, 1, 2, 10, 167.61, -136.92, 0.7252, 33, -95.93, -24.9, 0.2748, 2, 10, 88.36, -136.92, 0.7252, 33, -175.17, -24.9, 0.2748, 1, 9, 121.56, -113.8, 1, 2, 31, -258.3, -211.49, 0.2636, 9, 121.56, -66.94, 0.7364, 2, 31, -250.81, -101.92, 0.3876, 9, 129.05, 42.62, 0.6124, 1, 9, 132.61, 94.64, 1, 2, 31, -132.44, -11.6, 0.458, 10, 105.29, 133.78, 0.542, 1, 31, 3.35, 33.7, 1, 1, 31, 11.97, 33.7, 1, 2, 31, 67.97, -11.31, 0.68, 10, 305.71, 134.07, 0.32, 1, 10, 309.43, 79.55, 1, 2, 31, -111.27, -87.84, 0.8168, 10, 126.47, 57.54, 0.1832, 1, 31, 3.26, -61.48, 1, 2, 10, 115.56, -114.26, 0.9535, 33, -147.98, -2.25, 0.0465, 2, 10, 170.1, -112.45, 0.7252, 33, -93.44, -0.43, 0.2748 ], + "hull": 14, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 20, 22, 22, 24, 16, 18, 18, 20, 12, 14, 14, 16, 2, 4, 24, 26, 0, 2, 26, 0 ], + "width": 316, + "height": 332 + } + }, + "chest": { + "chest": { + "type": "mesh", + "uvs": [ 0.45001, 0, 0.57525, 0.0237, 0.76703, 0.22276, 0.97238, 0.4359, 1, 0.66542, 1, 0.81592, 0.7799, 0.99414, 0.13228, 0.99919, 0, 0.20603, 0, 0.12601, 0.18781, 0, 0.34662, 0.79353, 0.63746, 0.78251, 0.85889, 0.71271, 0.61432, 0.54004, 0.49204, 0.35267, 0.31357, 0.55841, 0.81262, 0.47023, 0.23094, 0.33063, 0.3334, 0.8964, 0.65398, 0.89272, 0.87211, 0.81925, 0.17806, 0.67229 ], + "triangles": [ 20, 19, 11, 7, 19, 6, 16, 18, 15, 19, 22, 11, 8, 10, 18, 8, 9, 10, 7, 8, 22, 22, 8, 18, 7, 22, 19, 22, 18, 16, 22, 16, 11, 11, 16, 14, 20, 11, 12, 16, 15, 14, 11, 14, 12, 13, 17, 4, 18, 10, 0, 15, 0, 1, 15, 1, 2, 18, 0, 15, 17, 2, 3, 14, 15, 2, 17, 14, 2, 13, 4, 5, 21, 13, 5, 6, 20, 21, 6, 21, 5, 19, 20, 6, 17, 3, 4, 12, 14, 13, 12, 13, 21, 20, 12, 21, 14, 17, 13 ], + "vertices": [ 1, 10, 306.44, -25.48, 1, 2, 33, 37.38, 54.11, 0.1756, 10, 300.92, -57.91, 0.8244, 2, 33, -9, 4.44, 0.1756, 10, 254.54, -107.58, 0.8244, 3, 17, 69.23, -79, 0.20371, 33, -58.66, -48.75, 0.4198, 10, 204.88, -160.77, 0.37649, 3, 17, 15.78, -86.35, 0.14356, 33, -112.14, -55.9, 0.3282, 10, 151.4, -167.92, 0.52824, 2, 33, -147.21, -55.9, 0.3282, 10, 116.33, -167.92, 0.6718, 1, 10, 74.81, -110.91, 1, 2, 10, 73.63, 56.82, 0.1679, 31, -164.11, -88.56, 0.8321, 2, 10, 258.44, 91.08, 0.1679, 31, 20.7, -54.3, 0.8321, 2, 10, 277.08, 91.08, 0.1679, 31, 39.34, -54.3, 0.8321, 2, 10, 306.44, 42.44, 0.313, 31, 68.7, -102.94, 0.687, 3, 17, -14.71, 82.76, 0.21816, 10, 121.55, 1.3, 0.09484, 31, -116.19, -144.08, 0.687, 3, 17, -11.86, 7.45, 0.41027, 10, 124.12, -74.02, 0.26153, 31, -113.62, -219.4, 0.3282, 3, 17, 4.62, -49.85, 0.49165, 33, -123.16, -19.36, 0.1527, 10, 140.38, -131.38, 0.35565, 3, 17, 44.61, 13.65, 0.41027, 10, 180.61, -68.03, 0.26153, 31, -57.12, -213.41, 0.3282, 3, 17, 88.15, 45.49, 0.30258, 10, 224.27, -36.36, 0.36922, 31, -13.47, -181.74, 0.3282, 3, 17, 40.04, 91.53, 0.21816, 10, 176.33, 9.86, 0.09484, 31, -61.4, -135.52, 0.687, 3, 17, 61.07, -37.65, 0.486, 33, -66.66, -7.37, 0.1527, 10, 196.88, -119.39, 0.3613, 3, 17, 93.03, 113.13, 0.14098, 10, 229.41, 31.26, 0.17202, 31, -8.33, -114.12, 0.687, 3, 17, -38.69, 86.1, 0.18636, 10, 97.58, 4.73, 0.12664, 31, -140.16, -140.65, 0.687, 3, 17, -37.52, 3.07, 0.34873, 10, 98.44, -78.3, 0.32307, 31, -139.3, -223.68, 0.3282, 3, 17, -20.19, -53.36, 0.42304, 33, -147.98, -22.78, 0.1603, 10, 115.56, -134.8, 0.41666, 3, 17, 13.37, 126.52, 0.17681, 10, 149.8, 44.96, 0.13619, 31, -87.94, -100.42, 0.687 ], + "hull": 11, + "edges": [ 0, 20, 0, 2, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 2, 4, 4, 6 ], + "width": 259, + "height": 233 + } + }, + "cloud-back": { + "cloud-back": { "x": 34, "y": -35, "width": 504, "height": 412 } + }, + "cloud-front": { + "cloud-front": { + "type": "mesh", + "uvs": [ 0.31327, 1, 0, 0.6177, 0, 0.42025, 0.19412, 0.14966, 0.35888, 0, 0.74282, 0, 1, 0.29836, 1, 0.56651, 0.88846, 0.97605, 0.41478, 0.80054, 0.21765, 0.47631, 0.33975, 0.22279, 0.54864, 0.12772, 0.6678, 0.17403, 0.81785, 0.30323, 0.77666, 0.58114, 0.62747, 0.67312, 0.44331, 0.66744, 0.36329, 0.40562, 0.50892, 0.29396, 0.70487, 0.40205, 0.82079, 0.74203, 0.8914, 0.43487 ], + "triangles": [ 8, 16, 21, 21, 16, 15, 9, 16, 8, 9, 17, 16, 9, 10, 17, 17, 10, 18, 21, 15, 22, 17, 19, 16, 16, 19, 20, 16, 20, 15, 13, 19, 12, 19, 13, 20, 17, 18, 19, 15, 14, 22, 15, 20, 14, 10, 11, 18, 18, 11, 19, 20, 13, 14, 19, 11, 12, 8, 0, 9, 1, 10, 0, 0, 10, 9, 8, 21, 7, 21, 22, 7, 1, 2, 10, 22, 6, 7, 2, 3, 10, 10, 3, 11, 22, 14, 6, 13, 5, 14, 14, 5, 6, 11, 4, 12, 11, 3, 4, 13, 12, 5, 12, 4, 5 ], + "vertices": [ 1, 1, -190.62, -261, 1, 1, 1, -445, -73.68, 1, 1, 1, -445, 23.08, 1, 1, 1, -287.38, 155.67, 1, 1, 1, -153.59, 229, 1, 1, 1, 158.17, 229, 1, 1, 1, 367, 82.8, 1, 1, 1, 367, -48.59, 1, 1, 1, 276.43, -249.27, 1, 2, 1, -108.2, -163.26, 0.2626, 59, -108.2, -189.18, 0.7374, 2, 1, -268.27, -4.39, 0.2626, 59, -268.27, -30.31, 0.7374, 2, 1, -169.12, 119.83, 0.2626, 59, -169.12, 93.92, 0.7374, 2, 1, 0.5, 166.42, 0.2626, 59, 0.5, 140.5, 0.7374, 2, 1, 97.25, 143.72, 0.2626, 59, 97.25, 117.81, 0.7374, 2, 1, 219.09, 80.42, 0.2626, 59, 219.09, 54.5, 0.7374, 1, 59, 185.64, -81.67, 1, 1, 59, 64.51, -126.75, 1, 1, 59, -85.03, -123.96, 1, 1, 59, -150.01, 4.33, 1, 1, 59, -31.75, 59.04, 1, 1, 59, 127.35, 6.08, 1, 2, 1, 221.48, -134.59, 0.2626, 59, 221.48, -160.51, 0.7374, 2, 1, 278.82, 15.91, 0.2626, 59, 278.82, -10, 0.7374 ], + "hull": 9, + "edges": [ 2, 4, 6, 8, 8, 10, 12, 14, 14, 16, 4, 6, 0, 2, 16, 0, 10, 12 ], + "width": 812, + "height": 490 + } + }, + "collar": { + "collar": { "x": 318.94, "y": 22.08, "rotation": -90, "width": 118, "height": 65 } + }, + "glove-bottom-back": { + "glove-bottom-back": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 7, 127.93, -931.73, 0.1628, 5, 141.31, 417.57, 0.8372, 2, 7, -0.07, -931.73, 0.1628, 5, 13.31, 417.57, 0.8372, 2, 7, -0.07, -829.73, 0.1628, 5, 13.31, 519.57, 0.8372, 2, 7, 127.93, -829.73, 0.1628, 5, 141.31, 519.57, 0.8372 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 128, + "height": 102 + } + }, + "glove-bottom-front": { + "glove-bottom-front": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 6, 9.32, -909.87, 0.3023, 4, 7.65, 444.45, 0.6977, 2, 6, -108.68, -909.87, 0.3023, 4, -110.35, 444.45, 0.6977, 2, 6, -108.68, -788.87, 0.3023, 4, -110.35, 565.45, 0.6977, 2, 6, 9.32, -788.87, 0.3023, 4, 7.65, 565.45, 0.6977 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 118, + "height": 121 + } + }, + "hand-back": { + "hand-back": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 7, 101.93, -888.73, 0.1628, 5, 115.31, 460.57, 0.8372, 2, 7, -47.07, -888.73, 0.1628, 5, -33.69, 460.57, 0.8372, 2, 7, -47.07, -771.73, 0.1628, 5, -33.69, 577.57, 0.8372, 2, 7, 101.93, -771.73, 0.1628, 5, 115.31, 577.57, 0.8372 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 149, + "height": 117 + } + }, + "hand-front": { + "hand-front": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 6, 43.32, -868.87, 0.3023, 4, 41.65, 485.45, 0.6977, 2, 6, -89.68, -868.87, 0.3023, 4, -91.35, 485.45, 0.6977, 2, 6, -89.68, -718.87, 0.3023, 4, -91.35, 635.45, 0.6977, 2, 6, 43.32, -718.87, 0.3023, 4, 41.65, 635.45, 0.6977 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 133, + "height": 150 + } + }, + "head-back": { + "head-back": { "x": 143.48, "y": -6.28, "rotation": -90, "width": 255, "height": 216 } + }, + "jabot": { + "jabot": { + "type": "mesh", + "uvs": [ 0, 0.00242, 0.68427, 0.0674, 0.78113, 0.19093, 0.92461, 0.37391, 1, 0.47007, 1, 0.77668, 0.68139, 0.9938, 0.25297, 0.99999, 0, 0.59156, 0.10822, 0.43911, 0.20325, 0.30524, 1.0E-5, 0.15397, 0.29926, 0.57598, 0.67862, 0.52015, 0.47435, 0.25963 ], + "triangles": [ 12, 13, 6, 7, 8, 12, 7, 12, 6, 13, 3, 4, 5, 13, 4, 6, 13, 5, 12, 8, 9, 12, 14, 13, 13, 2, 3, 9, 10, 12, 0, 10, 11, 1, 14, 0, 14, 10, 0, 2, 14, 1, 2, 13, 14, 12, 10, 14 ], + "vertices": [ 1, 10, 323.11, 83.08, 1, 1, 10, 314.14, -37.35, 1, 1, 10, 297.09, -54.4, 1, 2, 10, 271.84, -79.65, 0.3511, 19, 28.05, 69.71, 0.6489, 3, 10, 258.57, -92.92, 0.22821, 19, 43.89, 79.78, 0.57989, 17, 122.67, -10.95, 0.1919, 3, 10, 216.26, -92.92, 0.14314, 19, 85.19, 70.6, 0.50336, 17, 80.35, -11.11, 0.3535, 3, 19, 102.27, 9.36, 0.37012, 17, 50.18, 44.86, 0.20238, 31, -51.44, -182.23, 0.4275, 3, 19, 86.75, -64.43, 0.3751, 17, 49.04, 120.25, 0.2051, 31, -52.29, -106.82, 0.4198, 4, 10, 241.81, 83.08, 0.10381, 19, 22.07, -95.66, 0.36505, 17, 105.24, 164.99, 0.11134, 31, 4.07, -62.3, 0.4198, 2, 10, 262.84, 64.03, 0.3511, 19, 5.67, -72.51, 0.6489, 1, 10, 281.32, 47.31, 1, 1, 10, 302.19, 83.08, 1, 4, 10, 243.96, 30.41, 0.03577, 19, 31.4, -43.78, 0.43309, 17, 107.59, 112.33, 0.11134, 31, 6.22, -114.97, 0.4198, 4, 10, 251.66, -36.36, 0.0353, 19, 38.36, 23.07, 0.42734, 17, 115.54, 45.59, 0.10986, 31, 13.92, -181.74, 0.4275, 1, 10, 287.61, -0.41, 1 ], + "hull": 12, + "edges": [ 0, 22, 0, 2, 8, 10, 10, 12, 12, 14, 14, 16, 20, 22, 2, 4, 4, 6, 6, 8, 16, 18, 18, 20 ], + "width": 176, + "height": 138 + } + }, + "leg-back": { + "leg-back": { + "type": "mesh", + "uvs": [ 0.32178, 1.0E-5, 0.65435, 0.2781, 0.68868, 0.31943, 0.70599, 0.34212, 0.72097, 0.37811, 0.74825, 0.44366, 0.81512, 0.57229, 0.88933, 0.74052, 0.91935, 0.79172, 0.93814, 0.82344, 1, 0.92792, 1, 0.99738, 0.92956, 1, 0.89693, 1, 0.74794, 0.8868, 0.75056, 0.80978, 0.74352, 0.76967, 0.58619, 0.589, 0.53314, 0.47715, 0.51888, 0.42426, 0.49157, 0.38949, 0.38189, 0.33429, 0.00221, 0.25355, 0, 0, 0.61105, 0.38965, 0.82789, 0.78577, 0.84871, 0.8316, 0.67341, 0.63766 ], + "triangles": [ 10, 26, 9, 26, 10, 14, 10, 12, 13, 13, 14, 10, 11, 12, 10, 18, 19, 24, 5, 17, 18, 24, 4, 5, 5, 18, 24, 17, 5, 6, 27, 17, 6, 27, 6, 7, 16, 27, 7, 17, 27, 16, 25, 16, 7, 25, 7, 8, 15, 16, 25, 26, 25, 8, 26, 8, 9, 15, 25, 26, 14, 15, 26, 4, 24, 3, 3, 24, 2, 22, 23, 0, 21, 22, 0, 1, 21, 0, 20, 21, 1, 24, 20, 1, 2, 24, 1, 19, 20, 24 ], + "vertices": [ 1, 11, 6.11, 129.11, 1, 2, 11, 291.73, 79.64, 0.99946, 12, -78.35, 48.04, 5.4E-4, 2, 11, 328.42, 66.88, 0.80865, 12, -40.02, 54.36, 0.19135, 2, 11, 347.98, 59.31, 0.57491, 12, -19.23, 57.06, 0.42509, 2, 11, 374.22, 42.84, 0.29825, 12, 11.7, 55.13, 0.70175, 1, 12, 68.04, 51.63, 1, 1, 12, 180.76, 51.39, 1, 1, 12, 326.03, 44.49, 1, 2, 12, 371.46, 46.09, 0.83005, 13, -20.62, 46.6, 0.16995, 2, 12, 399.64, 47.17, 0.63671, 13, 7.58, 47, 0.36329, 1, 13, 100.44, 48.33, 1, 1, 13, 154.94, 28.9, 1, 1, 13, 144.61, -6.6, 1, 1, 13, 138.87, -22.71, 1, 2, 12, 418.59, -64, 0.15021, 13, 23.84, -64.6, 0.84979, 2, 12, 358.08, -42.62, 0.88261, 13, -36.14, -41.76, 0.11739, 1, 12, 325.19, -35.68, 1, 1, 12, 156.46, -66.9, 1, 2, 11, 359, -84.68, 0.05891, 12, 59.27, -64.15, 0.94109, 2, 11, 323.39, -57.69, 0.38892, 12, 15.09, -57.47, 0.61108, 2, 11, 293.12, -46.39, 0.86698, 12, -16.9, -62, 0.13302, 1, 11, 219.75, -52.23, 1, 1, 11, 28.71, -139.47, 1, 1, 11, -116.77, 13.65, 1, 1, 11, 338.83, -3.61, 1, 1, 12, 351.76, 2.12, 1, 2, 12, 391.43, 0.53, 0.59072, 13, -1.75, 0.58, 0.40928, 1, 12, 209.26, -36.17, 1 ], + "hull": 24, + "edges": [ 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 40, 42, 42, 44, 44, 46, 38, 40, 0, 2, 2, 4, 34, 36, 36, 38, 8, 10, 14, 16, 10, 12, 12, 14, 46, 0, 16, 18, 18, 20, 4, 6, 6, 8 ], + "width": 524, + "height": 833 + } + }, + "leg-front": { + "leg-front": { + "type": "mesh", + "uvs": [ 0.2969, 2.9E-4, 0.42768, 0.05548, 0.59878, 0.15796, 0.6729, 0.22265, 0.68354, 0.26066, 0.69232, 0.29199, 0.6999, 0.31906, 0.70297, 0.35118, 0.7066, 0.38928, 0.71781, 0.50659, 0.74604, 0.58144, 0.79461, 0.71079, 0.82243, 0.74694, 0.84954, 0.78219, 0.87827, 0.81953, 0.93986, 0.89147, 0.96913, 0.90818, 1, 0.95735, 1, 1, 0.95733, 1, 0.84902, 0.98418, 0.74245, 0.97522, 0.69287, 0.89751, 0.70858, 0.8364, 0.71574, 0.80857, 0.70333, 0.77999, 0.54961, 0.5917, 0.50703, 0.39889, 0.46896, 0.33342, 0.29427, 0.28929, 0.2526, 0.31853, 1.0E-5, 0.27849, 0, 0, 0.60991, 0.31513, 0.78952, 0.80682, 0.79263, 0.83757, 0.84003, 0.80682 ], + "triangles": [ 13, 36, 34, 36, 13, 14, 35, 34, 36, 24, 34, 35, 23, 24, 35, 35, 22, 23, 21, 22, 35, 14, 35, 36, 15, 35, 14, 15, 20, 35, 21, 35, 20, 16, 20, 15, 19, 16, 17, 19, 20, 16, 18, 19, 17, 13, 34, 12, 33, 4, 5, 33, 5, 6, 26, 27, 8, 33, 7, 27, 6, 7, 33, 7, 8, 27, 9, 26, 8, 10, 26, 9, 25, 10, 11, 25, 11, 12, 26, 10, 25, 34, 25, 12, 24, 25, 34, 31, 32, 0, 29, 31, 0, 29, 0, 1, 28, 29, 1, 33, 2, 3, 33, 3, 4, 2, 28, 1, 30, 31, 29, 33, 28, 2, 27, 28, 33 ], + "vertices": [ 1, 14, 26.69, 123.29, 1, 1, 14, 121.98, 125.47, 1, 1, 14, 258.37, 107.11, 1, 2, 14, 325.3, 84.95, 0.7863, 15, -59.49, 60.64, 0.2137, 2, 14, 346.02, 61.65, 0.62278, 15, -28.38, 58.62, 0.37722, 2, 14, 363.09, 42.45, 0.37112, 15, -2.74, 56.95, 0.62888, 2, 14, 377.85, 25.86, 0.15366, 15, 19.42, 55.51, 0.84634, 2, 14, 392, 4.32, 0.08338, 15, 44.62, 50.13, 0.91662, 1, 15, 74.52, 43.75, 1, 1, 15, 166.57, 24.1, 1, 1, 15, 229.17, 24.62, 1, 1, 15, 337.29, 25.39, 1, 2, 15, 370.13, 34.43, 0.6412, 16, -21.35, 46.49, 0.3588, 2, 15, 402.13, 43.24, 0.49447, 16, 11.55, 42.08, 0.50553, 2, 15, 436.04, 52.57, 0.04576, 16, 46.4, 37.4, 0.95424, 2, 15, 502.5, 74.42, 0, 16, 116.12, 31.5, 1, 2, 15, 520.68, 88.77, 0, 16, 138.46, 37.59, 1, 2, 15, 564.06, 96.75, 0, 16, 181.5, 27.96, 1, 2, 15, 596.79, 87.08, 0, 16, 207.84, 6.25, 1, 1, 16, 190.3, -15.01, 1, 1, 16, 136.03, -60.96, 1, 2, 15, 530.63, -66.86, 0, 16, 86.72, -109.53, 1, 2, 15, 461.92, -79.96, 0.03259, 16, 18.37, -94.7, 0.96741, 2, 15, 417.92, -56.38, 0.32661, 16, -12.9, -55.78, 0.67339, 2, 15, 397.88, -45.63, 0.7066, 16, -27.14, -38.05, 0.2934, 2, 15, 373.68, -46.84, 0.97283, 16, -49.88, -29.69, 0.02717, 1, 15, 201.08, -99.4, 1, 2, 14, 299.64, -90.27, 0.24722, 15, 45.36, -82.07, 0.75278, 2, 14, 252.8, -56.31, 0.90138, 15, -11.83, -90.82, 0.09862, 1, 14, 136.94, -79.94, 1, 1, 14, 124.68, -113.43, 1, 1, 14, -33.65, -164.25, 1, 1, 14, -141.33, 30.79, 1, 2, 14, 325.44, 0.51, 0.49238, 15, -0.07, 0.65, 0.50762, 2, 15, 410.04, 0.47, 0.39999, 16, 2.09, -0.38, 0.60001, 1, 16, 22.35, -14.47, 1, 2, 15, 419.29, 31.76, 0.19906, 16, 22.85, 24.8, 0.80094 ], + "hull": 33, + "edges": [ 2, 4, 4, 6, 18, 20, 30, 32, 32, 34, 34, 36, 38, 40, 42, 44, 48, 50, 50, 52, 58, 60, 62, 64, 64, 0, 60, 62, 0, 2, 56, 58, 52, 54, 16, 18, 26, 28, 44, 46, 46, 48, 22, 24, 24, 26, 20, 22, 28, 30, 36, 38, 40, 42, 54, 56, 10, 12, 6, 8, 8, 10, 12, 14, 14, 16 ], + "width": 646, + "height": 800 + } + }, + "logo-brooch": { + "logo-brooch": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 10, 246.44, -26.92, 0.7273, 17, 110.29, 55.01, 0.2727, 2, 10, 246.44, 13.08, 0.7273, 17, 110.14, 95.01, 0.2727, 1, 10, 308.44, 13.08, 1, 1, 10, 308.44, -26.92, 1 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 40, + "height": 62 + } + }, + "neck": { + "neck": { "x": 64, "y": -0.01, "rotation": -90, "width": 97, "height": 141 } + }, + "rope-back": { + "rope-back": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0.95833, 0, 0.91667, 0, 0.875, 0, 0.83333, 0, 0.79167, 0, 0.75, 0, 0.70833, 0, 0.66667, 0, 0.625, 0, 0.58333, 0, 0.54167, 0, 0.5, 0, 0.45833, 0, 0.41667, 0, 0.375, 0, 0.33333, 0, 0.29167, 0, 0.25, 0, 0.20833, 0, 0.16667, 0, 0.125, 0, 0.08333, 0, 0.04167, 0, 0, 1, 0, 1, 0.04167, 1, 0.08333, 1, 0.125, 1, 0.16667, 1, 0.20833, 1, 0.25, 1, 0.29167, 1, 0.33333, 1, 0.375, 1, 0.41667, 1, 0.45833, 1, 0.5, 1, 0.54167, 1, 0.58333, 1, 0.625, 1, 0.66667, 1, 0.70833, 1, 0.75, 1, 0.79167, 1, 0.83333, 1, 0.875, 1, 0.91667, 1, 0.95833 ], + "triangles": [ 38, 13, 37, 12, 13, 38, 39, 12, 38, 11, 12, 39, 40, 11, 39, 10, 11, 40, 41, 10, 40, 9, 10, 41, 42, 9, 41, 8, 9, 42, 43, 8, 42, 7, 8, 43, 44, 7, 43, 6, 7, 44, 45, 6, 44, 5, 6, 45, 46, 5, 45, 4, 5, 46, 47, 4, 46, 3, 4, 47, 48, 3, 47, 2, 3, 48, 49, 2, 48, 1, 2, 49, 0, 1, 49, 24, 25, 26, 27, 24, 26, 23, 24, 27, 28, 23, 27, 22, 23, 28, 29, 22, 28, 21, 22, 29, 30, 21, 29, 20, 21, 30, 31, 20, 30, 19, 20, 31, 32, 19, 31, 18, 19, 32, 33, 18, 32, 17, 18, 33, 34, 17, 33, 16, 17, 34, 35, 16, 34, 15, 16, 35, 36, 15, 35, 14, 15, 36, 37, 14, 36, 13, 14, 37 ], + "vertices": [ 2, 7, 15.93, -1218.87, 0.06239, 5, 29.31, 130.43, 0.93761, 2, 7, -9.07, -1218.87, 0.06239, 5, 4.31, 130.43, 0.93761, 2, 7, -9.07, -1167.62, 0.06783, 5, 4.31, 181.68, 0.93217, 2, 7, -9.07, -1116.37, 0.07874, 5, 4.31, 232.93, 0.92126, 2, 7, -9.07, -1065.12, 0.0952, 5, 4.31, 284.18, 0.9048, 2, 7, -9.07, -1013.87, 0.11728, 5, 4.31, 335.43, 0.88272, 2, 7, -9.07, -962.62, 0.14499, 5, 4.31, 386.68, 0.85501, 2, 7, -9.07, -911.37, 0.17827, 5, 4.31, 437.93, 0.82173, 2, 7, -9.07, -860.12, 0.21693, 5, 4.31, 489.18, 0.78307, 2, 7, -9.07, -808.87, 0.2606, 5, 4.31, 540.43, 0.73939, 2, 7, -9.07, -757.62, 0.30875, 5, 4.31, 591.68, 0.69125, 2, 7, -9.07, -706.37, 0.36064, 5, 4.31, 642.93, 0.63936, 2, 7, -9.07, -655.12, 0.41536, 5, 4.31, 694.18, 0.58464, 2, 7, -9.07, -603.87, 0.4719, 5, 4.31, 745.43, 0.5281, 2, 7, -9.07, -552.62, 0.52914, 5, 4.31, 796.68, 0.47086, 2, 7, -9.07, -501.37, 0.58596, 5, 4.31, 847.93, 0.41404, 2, 7, -9.07, -450.12, 0.64132, 5, 4.31, 899.18, 0.35868, 2, 7, -9.07, -398.87, 0.69428, 5, 4.31, 950.43, 0.30572, 2, 7, -9.07, -347.62, 0.74413, 5, 4.31, 1001.68, 0.25586, 2, 7, -9.07, -296.37, 0.7904, 5, 4.31, 1052.93, 0.2096, 2, 7, -9.07, -245.12, 0.83286, 5, 4.31, 1104.18, 0.16714, 2, 7, -9.07, -193.87, 0.87161, 5, 4.31, 1155.43, 0.12839, 2, 7, -9.07, -142.62, 0.90701, 5, 4.31, 1206.68, 0.09299, 2, 7, -9.07, -91.37, 0.93965, 5, 4.31, 1257.93, 0.06036, 2, 7, -9.07, -40.12, 0.97033, 5, 4.31, 1309.18, 0.02967, 1, 7, -9.07, 11.13, 1, 1, 7, 15.93, 11.13, 1, 2, 7, 15.93, -40.12, 0.97033, 5, 29.31, 1309.18, 0.02967, 2, 7, 15.93, -91.37, 0.93965, 5, 29.31, 1257.93, 0.06036, 2, 7, 15.93, -142.62, 0.90701, 5, 29.31, 1206.68, 0.09299, 2, 7, 15.93, -193.87, 0.87161, 5, 29.31, 1155.43, 0.12839, 2, 7, 15.93, -245.12, 0.83286, 5, 29.31, 1104.18, 0.16714, 2, 7, 15.93, -296.37, 0.7904, 5, 29.31, 1052.93, 0.2096, 2, 7, 15.93, -347.62, 0.74413, 5, 29.31, 1001.68, 0.25586, 2, 7, 15.93, -398.87, 0.69428, 5, 29.31, 950.43, 0.30572, 2, 7, 15.93, -450.12, 0.64132, 5, 29.31, 899.18, 0.35868, 2, 7, 15.93, -501.37, 0.58596, 5, 29.31, 847.93, 0.41404, 2, 7, 15.93, -552.62, 0.52914, 5, 29.31, 796.68, 0.47086, 2, 7, 15.93, -603.87, 0.4719, 5, 29.31, 745.43, 0.5281, 2, 7, 15.93, -655.12, 0.41536, 5, 29.31, 694.18, 0.58464, 2, 7, 15.93, -706.37, 0.36064, 5, 29.31, 642.93, 0.63936, 2, 7, 15.93, -757.62, 0.30875, 5, 29.31, 591.68, 0.69125, 2, 7, 15.93, -808.87, 0.2606, 5, 29.31, 540.43, 0.73939, 2, 7, 15.93, -860.12, 0.21693, 5, 29.31, 489.18, 0.78307, 2, 7, 15.93, -911.37, 0.17827, 5, 29.31, 437.93, 0.82173, 2, 7, 15.93, -962.62, 0.14499, 5, 29.31, 386.68, 0.85501, 2, 7, 15.93, -1013.87, 0.11728, 5, 29.31, 335.43, 0.88272, 2, 7, 15.93, -1065.12, 0.0952, 5, 29.31, 284.18, 0.9048, 2, 7, 15.93, -1116.37, 0.07874, 5, 29.31, 232.93, 0.92126, 2, 7, 15.93, -1167.62, 0.06783, 5, 29.31, 181.68, 0.93217 ], + "hull": 50, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 0 ], + "width": 25, + "height": 1230 + } + }, + "rope-front": { + "rope-front": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0.95833, 0, 0.91667, 0, 0.875, 0, 0.83333, 0, 0.79167, 0, 0.75, 0, 0.70833, 0, 0.66667, 0, 0.625, 0, 0.58333, 0, 0.54167, 0, 0.5, 0, 0.45833, 0, 0.41667, 0, 0.375, 0, 0.33333, 0, 0.29167, 0, 0.25, 0, 0.20833, 0, 0.16667, 0, 0.125, 0, 0.08333, 0, 0.04167, 0, 0, 1, 0, 1, 0.04167, 1, 0.08333, 1, 0.125, 1, 0.16667, 1, 0.20833, 1, 0.25, 1, 0.29167, 1, 0.33333, 1, 0.375, 1, 0.41667, 1, 0.45833, 1, 0.5, 1, 0.54167, 1, 0.58333, 1, 0.625, 1, 0.66667, 1, 0.70833, 1, 0.75, 1, 0.79167, 1, 0.83333, 1, 0.875, 1, 0.91667, 1, 0.95833 ], + "triangles": [ 0, 1, 49, 1, 2, 49, 49, 2, 48, 2, 3, 48, 48, 3, 47, 3, 4, 47, 47, 4, 46, 4, 5, 46, 46, 5, 45, 5, 6, 45, 45, 6, 44, 6, 7, 44, 44, 7, 43, 7, 8, 43, 43, 8, 42, 8, 9, 42, 42, 9, 41, 9, 10, 41, 41, 10, 40, 10, 11, 40, 40, 11, 39, 11, 12, 39, 39, 12, 38, 12, 13, 38, 38, 13, 37, 13, 14, 37, 37, 14, 36, 14, 15, 36, 36, 15, 35, 15, 16, 35, 35, 16, 34, 16, 17, 34, 34, 17, 33, 17, 18, 33, 33, 18, 32, 18, 19, 32, 32, 19, 31, 19, 20, 31, 31, 20, 30, 20, 21, 30, 30, 21, 29, 21, 22, 29, 29, 22, 28, 22, 23, 28, 28, 23, 27, 23, 24, 27, 27, 24, 26, 24, 25, 26 ], + "vertices": [ 2, 6, 15.32, -1218.87, 0.01425, 4, 13.65, 135.45, 0.98575, 2, 6, -9.68, -1218.87, 0.01425, 4, -11.35, 135.45, 0.98575, 2, 6, -9.68, -1167.62, 0.03549, 4, -11.35, 186.7, 0.96451, 2, 6, -9.68, -1116.37, 0.05791, 4, -11.35, 237.95, 0.94209, 2, 6, -9.68, -1065.12, 0.08257, 4, -11.35, 289.2, 0.91743, 2, 6, -9.68, -1013.87, 0.11037, 4, -11.35, 340.45, 0.88963, 2, 6, -9.68, -962.62, 0.142, 4, -11.35, 391.7, 0.858, 2, 6, -9.68, -911.37, 0.17784, 4, -11.35, 442.95, 0.82216, 2, 6, -9.68, -860.12, 0.21806, 4, -11.35, 494.2, 0.78194, 2, 6, -9.68, -808.87, 0.26251, 4, -11.35, 545.45, 0.73749, 2, 6, -9.68, -757.62, 0.31083, 4, -11.35, 596.7, 0.68917, 2, 6, -9.68, -706.37, 0.36243, 4, -11.35, 647.95, 0.63757, 2, 6, -9.68, -655.12, 0.41654, 4, -11.35, 699.2, 0.58346, 2, 6, -9.68, -603.87, 0.47225, 4, -11.35, 750.45, 0.52776, 2, 6, -9.68, -552.62, 0.52855, 4, -11.35, 801.7, 0.47145, 2, 6, -9.68, -501.37, 0.58444, 4, -11.35, 852.95, 0.41556, 2, 6, -9.68, -450.12, 0.63896, 4, -11.35, 904.2, 0.36104, 2, 6, -9.68, -398.87, 0.69127, 4, -11.35, 955.45, 0.30873, 2, 6, -9.68, -347.62, 0.74069, 4, -11.35, 1006.7, 0.25931, 2, 6, -9.68, -296.37, 0.78679, 4, -11.35, 1057.95, 0.21321, 2, 6, -9.68, -245.12, 0.82936, 4, -11.35, 1109.2, 0.17064, 2, 6, -9.68, -193.87, 0.86847, 4, -11.35, 1160.45, 0.13153, 2, 6, -9.68, -142.62, 0.90445, 4, -11.35, 1211.7, 0.09555, 2, 6, -9.68, -91.37, 0.93784, 4, -11.35, 1262.95, 0.06216, 2, 6, -9.68, -40.12, 0.9694, 4, -11.35, 1314.2, 0.0306, 1, 6, -9.68, 11.13, 1, 1, 6, 15.32, 11.13, 1, 2, 6, 15.32, -40.12, 0.9694, 4, 13.65, 1314.2, 0.0306, 2, 6, 15.32, -91.37, 0.93784, 4, 13.65, 1262.95, 0.06216, 2, 6, 15.32, -142.62, 0.90445, 4, 13.65, 1211.7, 0.09555, 2, 6, 15.32, -193.87, 0.86847, 4, 13.65, 1160.45, 0.13153, 2, 6, 15.32, -245.12, 0.82936, 4, 13.65, 1109.2, 0.17064, 2, 6, 15.32, -296.37, 0.78679, 4, 13.65, 1057.95, 0.21321, 2, 6, 15.32, -347.62, 0.74069, 4, 13.65, 1006.7, 0.25931, 2, 6, 15.32, -398.87, 0.69127, 4, 13.65, 955.45, 0.30873, 2, 6, 15.32, -450.12, 0.63896, 4, 13.65, 904.2, 0.36104, 2, 6, 15.32, -501.37, 0.58444, 4, 13.65, 852.95, 0.41556, 2, 6, 15.32, -552.62, 0.52855, 4, 13.65, 801.7, 0.47145, 2, 6, 15.32, -603.87, 0.47225, 4, 13.65, 750.45, 0.52776, 2, 6, 15.32, -655.12, 0.41654, 4, 13.65, 699.2, 0.58346, 2, 6, 15.32, -706.37, 0.36243, 4, 13.65, 647.95, 0.63757, 2, 6, 15.32, -757.62, 0.31083, 4, 13.65, 596.7, 0.68917, 2, 6, 15.32, -808.87, 0.26251, 4, 13.65, 545.45, 0.73749, 2, 6, 15.32, -860.12, 0.21806, 4, 13.65, 494.2, 0.78194, 2, 6, 15.32, -911.37, 0.17784, 4, 13.65, 442.95, 0.82216, 2, 6, 15.32, -962.62, 0.142, 4, 13.65, 391.7, 0.858, 2, 6, 15.32, -1013.87, 0.11037, 4, 13.65, 340.45, 0.88963, 2, 6, 15.32, -1065.12, 0.08257, 4, 13.65, 289.2, 0.91743, 2, 6, 15.32, -1116.37, 0.05791, 4, 13.65, 237.95, 0.94209, 2, 6, 15.32, -1167.62, 0.03549, 4, 13.65, 186.7, 0.96451 ], + "hull": 50, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 0 ], + "width": 25, + "height": 1230 + } + }, + "rope-front-bottom": { + "rope-front-bottom": { "x": 6.65, "y": 90.45, "width": 106, "height": 162 } + }, + "skirt": { + "skirt": { + "type": "mesh", + "uvs": [ 0.46879, 0.00497, 0.6193, 0.00865, 0.73168, 0.0729, 0.79086, 0.14366, 0.84028, 0.20275, 0.88824, 0.26009, 0.94354, 0.36305, 0.99934, 0.46693, 0.99902, 0.53745, 0.95967, 0.62431, 0.73749, 0.83501, 0.67118, 0.86255, 0.64669, 0.83712, 0.63777, 0.79457, 0.54456, 0.88007, 0.41826, 0.85692, 0.33176, 0.67054, 0.38298, 0.45193, 0.32025, 0.393, 0.25971, 0.50948, 0.25592, 0.54358, 0.29136, 0.69557, 0.26023, 0.76971, 0.23714, 0.78393, 0.24583, 0.96708, 0.21631, 1, 0.18626, 1, 0.13297, 0.98375, 0.0482, 0.9579, 0, 0.74426, 0, 0.71238, 0.02405, 0.63249, 0.05524, 0.52888, 0.08731, 0.42235, 0.14673, 0.31698, 0.23977, 0.15198, 0.37537, 0.00268, 0.78833, 0.34934, 0.65072, 0.38132, 0.57259, 0.40578, 0.43328, 0.39355, 0.25324, 0.41895, 0.07649, 0.66731, 0.10759, 0.5469, 0.14767, 0.71528, 0.16981, 0.55631, 0.17312, 0.35376, 0.82186, 0.47041, 0.69302, 0.54288, 0.59275, 0.58024 ], + "triangles": [ 21, 23, 20, 17, 40, 15, 16, 17, 15, 23, 45, 20, 20, 45, 19, 45, 46, 41, 19, 45, 41, 19, 41, 18, 17, 18, 40, 18, 41, 35, 18, 36, 40, 41, 46, 35, 11, 12, 13, 10, 47, 9, 10, 48, 47, 47, 6, 9, 8, 9, 7, 48, 37, 47, 7, 9, 6, 47, 5, 6, 47, 37, 5, 37, 4, 5, 37, 3, 4, 10, 11, 13, 25, 26, 24, 24, 26, 23, 26, 27, 23, 27, 44, 23, 27, 28, 44, 28, 29, 42, 28, 42, 44, 31, 42, 30, 23, 21, 22, 23, 44, 45, 42, 29, 30, 42, 43, 44, 44, 43, 45, 31, 32, 42, 42, 32, 43, 45, 43, 46, 32, 33, 43, 46, 33, 34, 46, 43, 33, 46, 34, 35, 13, 48, 10, 37, 38, 3, 14, 15, 49, 49, 40, 39, 39, 1, 38, 1, 39, 0, 39, 40, 0, 40, 36, 0, 18, 35, 36, 38, 1, 2, 3, 38, 2, 49, 39, 38, 49, 38, 48, 48, 38, 37, 14, 49, 13, 13, 49, 48, 40, 49, 15 ], + "vertices": [ 2, 9, 138.5, 15.05, 0.4884, 31, -241.35, -129.5, 0.5116, 1, 9, 136.23, -150.36, 1, 3, 9, 96.66, -273.87, 0.814, 40, -398.02, 529.23, 0, 41, -147.06, 12.37, 0.186, 3, 9, 53.07, -338.91, 0.59714, 40, -373.76, 603.67, 0, 41, -78.06, 49.37, 0.40286, 3, 9, 16.67, -393.22, 0.41605, 40, -353.5, 665.83, 0, 41, -20.44, 80.26, 0.58395, 2, 9, -18.65, -445.93, 0.2403, 41, 35.48, 110.24, 0.7597, 2, 9, -82.08, -506.71, 0.2093, 41, 120, 134.17, 0.7907, 1, 41, 205.28, 158.32, 1, 2, 9, -189.51, -567.68, 0.04571, 41, 243.48, 137.63, 0.95429, 2, 9, -243.01, -524.44, 0.18, 41, 270.45, 74.34, 0.82, 2, 9, -372.8, -280.26, 0.54183, 41, 270.54, -202.19, 0.45817, 2, 9, -389.77, -207.39, 0.4651, 41, 251.35, -274.5, 0.5349, 2, 9, -374.1, -180.47, 0.4651, 41, 224.88, -290.93, 0.5349, 2, 9, -347.89, -170.66, 0.4651, 41, 197.14, -287.3, 0.5349, 3, 9, -400.56, -68.23, 0.46933, 41, 195.61, -402.46, 0.25937, 4, 242.12, -226.67, 0.2713, 4, 9, -386.3, 70.57, 0.56245, 40, 160.39, 329.06, 3.0E-5, 41, 117.91, -518.37, 0.16622, 4, 103.31, -212.42, 0.2713, 3, 40, 75.75, 206.36, 0.00607, 41, -28.08, -548.47, 0.12573, 4, 8.25, -97.6, 0.8682, 1, 4, 64.54, 37.06, 1, 1, 4, -4.4, 73.36, 1, 2, 40, 1.8, 103.19, 0.1318, 4, -70.93, 1.61, 0.8682, 1, 4, -75.1, -19.39, 1, 2, 40, 102.65, 167.82, 0.4651, 4, -36.15, -113.02, 0.5349, 2, 40, 155.91, 147.31, 0.64377, 4, -70.37, -158.69, 0.35623, 2, 40, 171.24, 125.28, 0.51563, 4, -95.74, -167.45, 0.48437, 2, 40, 277.21, 165.15, 0.77714, 4, -86.18, -280.27, 0.22286, 2, 40, 305.54, 139.44, 0.88571, 4, -118.63, -300.55, 0.11429, 2, 40, 314.52, 107.65, 0.80857, 4, -151.66, -300.55, 0.19143, 2, 40, 320.81, 48.57, 0.78571, 4, -210.22, -290.54, 0.21429, 1, 40, 330.82, -45.4, 1, 1, 40, 218.57, -132.16, 1, 1, 40, 199.67, -137.5, 1, 3, 9, -248.05, 503.81, 0.02228, 40, 145.13, -125.45, 0.95682, 4, -329.92, -74.16, 0.0209, 3, 9, -184.23, 469.54, 0.08011, 40, 74.39, -109.81, 0.86977, 4, -295.65, -10.34, 0.05012, 3, 9, -118.6, 434.29, 0.20512, 40, 1.66, -93.74, 0.70568, 4, -260.41, 55.28, 0.0892, 3, 9, -53.7, 368.99, 0.40948, 40, -78.56, -48.54, 0.4572, 4, -195.1, 120.19, 0.13332, 3, 9, 47.94, 266.73, 0.66886, 40, -204.17, 22.23, 0.15284, 4, -92.84, 221.83, 0.1783, 1, 9, 139.91, 117.71, 1, 2, 9, -73.63, -336.14, 0.3798, 41, 32.53, -12.51, 0.6202, 4, 9, -93.33, -184.9, 0.7038, 40, -191, 495.26, 0, 41, -21, -155.32, 0.24191, 31, -473.19, -329.44, 0.05429, 4, 9, -108.4, -99.03, 0.70715, 40, -153.16, 416.72, 1.1E-4, 41, -47.98, -238.22, 0.17845, 31, -488.26, -243.58, 0.11429, 2, 4, 119.82, 73.02, 0.8217, 31, -480.72, -90.48, 0.1783, 1, 4, -78.04, 57.38, 1, 2, 40, 150.1, -64.16, 0.7752, 4, -272.3, -95.61, 0.2248, 2, 40, 69.43, -51.42, 0.6899, 4, -238.11, -21.44, 0.3101, 2, 40, 157.27, 19.15, 0.7752, 4, -194.07, -125.16, 0.2248, 3, 9, -201.12, 343.62, 4.5E-4, 40, 56.42, 15.95, 0.68945, 4, -169.73, -27.24, 0.3101, 3, 9, -76.35, 339.99, 0.06162, 40, -64.64, -14.47, 0.64378, 4, -166.1, 97.53, 0.2946, 2, 9, -148.21, -372.98, 0.2403, 41, 115.68, -14.95, 0.7597, 2, 9, -192.85, -231.39, 0.5891, 41, 88.69, -160.94, 0.4109, 3, 9, -215.87, -121.19, 0.5659, 40, -55.76, 467.26, 1.0E-5, 41, 57.33, -269.06, 0.43409 ], + "hull": 37, + "edges": [ 2, 4, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 56, 58, 58, 60, 70, 72, 64, 66, 60, 62, 62, 64, 52, 54, 54, 56, 66, 68, 68, 70, 86, 92, 10, 12, 12, 14, 30, 80, 2, 0, 0, 72, 4, 6, 6, 8, 8, 10 ], + "width": 1099, + "height": 616 + } + }, + "sock-bow": { + "sock-bow": { + "type": "mesh", + "uvs": [ 0.99999, 0.72, 0.75258, 0.92781, 0.22969, 1, 1.0E-5, 0.92563, 1.0E-5, 0.78642, 0.06114, 0.10062, 0.48481, 0.07, 0.87771, 1.0E-5, 0.21914, 0.65955, 0.54384, 0.47361, 0.92125, 0.55017, 0.11372, 0.57861, 0.42577, 0.77111, 0.57969, 0.72736, 0.45951, 0.1958, 0.54595, 0.17611 ], + "triangles": [ 15, 6, 7, 14, 5, 6, 9, 15, 10, 11, 14, 9, 14, 6, 15, 9, 14, 15, 15, 7, 10, 11, 5, 14, 8, 11, 9, 13, 9, 10, 12, 8, 9, 13, 12, 9, 0, 10, 7, 1, 13, 10, 11, 4, 5, 4, 11, 8, 2, 3, 4, 0, 1, 10, 2, 8, 12, 2, 4, 8, 1, 2, 12, 1, 12, 13 ], + "vertices": [ 1, 39, 34.06, 38.19, 1, 1, 39, 49.83, 16.99, 1, 1, 39, 53.81, -26.61, 1, 1, 39, 47.08, -45.41, 1, 1, 39, 35.95, -44.96, 1, 2, 39, -18.66, -37.63, 0.5344, 15, 231.35, -77.03, 0.4656, 1, 15, 238.97, -42.61, 1, 2, 39, -23.91, 30.42, 0.5344, 15, 242.84, -9.75, 0.4656, 2, 39, 26.56, -26.36, 0.5344, 15, 277.95, -77.12, 0.4656, 1, 15, 271.32, -47.06, 1, 2, 39, 20.22, 32.22, 0.5344, 15, 286.07, -18.76, 0.4656, 2, 39, 19.73, -34.84, 0.5344, 15, 269.26, -83.68, 0.4656, 2, 39, 36.18, -9.6, 0.5344, 15, 291.37, -63.2, 0.4656, 2, 39, 33.21, 3.31, 0.5344, 15, 291.63, -49.96, 0.4656, 1, 15, 248.02, -47.48, 1, 1, 15, 248.54, -40.15, 1 ], + "hull": 8, + "edges": [ 0, 14, 6, 8, 8, 10, 4, 6, 0, 2, 2, 4, 10, 12, 12, 14 ], + "width": 83, + "height": 80 + } + }, + "spine-logo-body": { + "spine-logo-body": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 0, 1, 3 ], + "vertices": [ 2, 31, -248.3, -203.3, 0.6279, 33, -274.1, 54.1, 0.3721, 2, 31, -248.3, -171.3, 0.6977, 33, -274.1, 86.1, 0.3023, 2, 31, -169.3, -171.3, 0.6977, 33, -195.1, 86.1, 0.3023, 2, 31, -169.3, -203.3, 0.6279, 33, -195.1, 54.1, 0.3721 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 32, + "height": 79 + } + }, + "underskirt": { + "underskirt": { + "type": "mesh", + "uvs": [ 0.61384, 0.00326, 0.86014, 0.1566, 1, 0.41744, 0.99999, 0.63264, 0.91366, 0.67712, 0.71449, 0.81522, 0.48265, 0.87782, 0.37222, 0.75816, 0.31568, 0.69151, 0.33041, 0.38409, 0.3203, 0.38107, 0.28115, 0.91727, 0.22206, 1, 0.13682, 0.99971, 0.05161, 0.92594, 0, 0.71479, 0, 0.68836, 0.09431, 0.39249, 0.29714, 0.10495, 0.42184, 0.00353 ], + "triangles": [ 5, 1, 4, 5, 0, 1, 3, 4, 2, 2, 4, 1, 12, 13, 11, 17, 11, 13, 16, 13, 14, 16, 14, 15, 17, 13, 16, 10, 11, 17, 6, 7, 0, 6, 0, 5, 19, 0, 9, 8, 9, 7, 0, 7, 9, 17, 18, 10, 19, 9, 18, 9, 10, 18 ], + "vertices": [ 3, 9, 59.71, -144.35, 0.82348, 42, -622.06, 414.02, 1.0E-5, 43, -424.46, -118.81, 0.17652, 2, 9, -27.7, -418.23, 0.20974, 43, -218.8, 82.08, 0.79026, 2, 9, -176.38, -573.76, 0.00244, 43, -14.54, 149.69, 0.99756, 1, 43, 93.78, 92.15, 1, 2, 9, -324.39, -477.75, 0.00233, 43, 71.15, -4.52, 0.99767, 2, 9, -403.12, -256.27, 0.35855, 43, 36.78, -237.06, 0.64145, 3, 9, -438.79, 1.54, 0.73381, 42, -102.67, 409.16, 0.0028, 43, -52.63, -481.48, 0.26339, 3, 9, -370.59, 124.33, 0.82181, 42, -134.93, 272.44, 0.02156, 43, -170.47, -557.93, 0.15663, 3, 9, -332.6, 187.21, 0.83983, 42, -154.39, 201.61, 0.03404, 43, -233.51, -595.65, 0.12614, 3, 9, -157.37, 170.82, 0.72848, 42, -327.47, 169.74, 0.2419, 43, -380.58, -498.98, 0.02962, 3, 9, -155.65, 182.06, 0.65493, 42, -326.07, 158.45, 0.32779, 43, -387.37, -508.1, 0.01728, 2, 9, -461.28, 225.6, 0.0394, 42, -20.11, 199.65, 0.9606, 2, 9, -508.44, 291.31, 0.01441, 42, 43.13, 149.23, 0.98559, 2, 9, -508.27, 386.1, 5.6E-4, 42, 68.74, 57.97, 0.99944, 1, 42, 54.04, -44.65, 1, 2, 9, -345.87, 538.24, 0.02475, 42, -46.18, -132.6, 0.97525, 2, 9, -330.8, 538.24, 0.02806, 42, -60.68, -136.69, 0.97194, 2, 9, -162.16, 433.37, 0.22852, 42, -251.48, -81.62, 0.77148, 2, 9, 1.74, 207.82, 0.78318, 42, -470.53, 90.88, 0.21682, 3, 9, 59.55, 69.15, 0.97304, 42, -563.86, 208.61, 0.02695, 43, -524.47, -307.44, 1.0E-5 ], + "hull": 20, + "edges": [ 0, 38, 0, 2, 2, 4, 4, 6, 8, 10, 10, 12, 12, 14, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 14, 16, 16, 18, 18, 20, 6, 8 ], + "width": 1112, + "height": 570 + } + }, + "underskirt-back": { + "underskirt-back": { + "type": "mesh", + "uvs": [ 0.8116, 0, 1, 0.3776, 1, 0.45388, 0.98647, 0.56624, 0.92179, 0.61762, 0.8759, 0.61039, 0.87506, 0.61851, 0.72906, 0.8252, 0.48046, 0.90197, 0.37375, 0.98138, 0.17375, 1, 0.14891, 1, 0, 0.76838, 0, 0.7307, 0.01937, 0.5828, 0.09779, 0.29851, 0.26066, 0.09077, 0.63845, 0 ], + "triangles": [ 8, 17, 7, 6, 7, 5, 7, 17, 0, 5, 7, 0, 3, 4, 2, 4, 1, 2, 5, 1, 4, 1, 5, 0, 16, 9, 10, 10, 14, 15, 14, 11, 13, 10, 11, 14, 10, 15, 16, 9, 16, 8, 11, 12, 13, 8, 16, 17 ], + "vertices": [ 2, 9, -29.44, -358.72, 0.4574, 43, -245.18, 28.7, 0.5426, 1, 43, -6.75, 133.1, 1, 1, 43, 22.09, 117.78, 1, 1, 43, 57.69, 82.29, 1, 2, 42, -372.61, 831.26, 1.1E-4, 43, 44.25, 10.1, 0.99989, 2, 42, -362.08, 782.6, 0.00633, 43, 18.21, -32.33, 0.99367, 2, 42, -358.49, 782.66, 0.00746, 43, 20.85, -34.77, 0.99254, 2, 42, -230.37, 654.55, 0.14266, 43, 24.81, -215.91, 0.85734, 2, 42, -125.55, 404.39, 0.58607, 43, -72.45, -469.09, 0.41393, 2, 42, -61.42, 302.42, 0.78309, 43, -96.64, -587.1, 0.21691, 2, 42, 5.13, 96.14, 0.98087, 43, -191.2, -782.14, 0.01913, 2, 42, 12.44, 70.26, 0.9887, 43, -203.82, -805.89, 0.0113, 1, 42, -39.11, -111.89, 1, 1, 42, -54.63, -116.28, 1, 1, 42, -121.25, -113.3, 1, 2, 9, -157.2, 414.33, 0.6279, 42, -261.43, -64.65, 0.3721, 3, 9, -68.29, 237.94, 0.6279, 42, -394.95, 80.92, 0.33514, 43, -490.74, -516.48, 0.03696, 3, 9, -29.44, -171.2, 0.6279, 42, -543.57, 464.1, 0.0647, 43, -333.14, -136.91, 0.3074 ], + "hull": 18, + "edges": [ 0, 34, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 14, 16 ], + "width": 1083, + "height": 428 + } + }, + "wing-back": { + "wing-back": { + "type": "mesh", + "uvs": [ 0.27992, 1, 0.41993, 0.8511, 0.63506, 0.69103, 0.71019, 0.49935, 0.7819, 0.3709, 1, 0.06855, 1, 0, 0.83312, 0, 0.50871, 0.27604, 0.42334, 0.38473, 0.29016, 0.46773, 0.23894, 0.57049, 0, 0.70289, 0, 1 ], + "triangles": [ 3, 10, 9, 3, 9, 4, 9, 8, 4, 4, 8, 5, 8, 7, 5, 7, 6, 5, 0, 13, 1, 13, 12, 1, 12, 11, 1, 1, 11, 2, 2, 11, 3, 3, 11, 10 ], + "vertices": [ 1, 37, -58.79, -72.37, 1, 1, 37, 46.56, -55.93, 1, 2, 37, 174.1, -56.94, 0.68025, 38, -28.45, -51.1, 0.31975, 2, 37, 286.48, -5.39, 0.4003, 38, 93.74, -32.27, 0.5997, 2, 37, 366.51, 22.98, 0.17872, 38, 178.48, -26.89, 0.82128, 1, 38, 384.52, -30.9, 1, 1, 38, 424.63, -15.07, 1, 1, 38, 402.32, 41.43, 1, 2, 37, 353.46, 138.21, 0.10957, 38, 197.47, 87.52, 0.89043, 2, 37, 280.29, 121.34, 0.25682, 38, 122.47, 91.32, 0.74318, 2, 37, 209.37, 128.12, 0.46071, 38, 56.11, 117.24, 0.53929, 2, 37, 146.7, 103.65, 0.71584, 38, -10.86, 110.85, 0.28416, 2, 37, 27.71, 122.12, 0.99997, 38, -120.26, 161.17, 3.0E-5, 1, 37, -120.71, 8.55, 1 ], + "hull": 14, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 0, 26 ], + "width": 364, + "height": 629 + } + }, + "wing-front": { + "wing-front": { + "type": "mesh", + "uvs": [ 0, 0, 0.02331, 0, 0.22961, 0.21519, 0.35084, 0.26796, 0.43003, 0.30243, 0.488, 0.32767, 0.53152, 0.4064, 0.57005, 0.47608, 0.62939, 0.54328, 1, 0.68105, 0.99999, 0.99998, 0.617, 0.99221, 0.44034, 0.85621, 0.38946, 0.74627, 0.35759, 0.67741, 0.3699, 0.6309, 0.30589, 0.58118, 0.22551, 0.51873, 0.16197, 0.39023, 0.08039, 0.22526, 0.00685, 0.07654 ], + "triangles": [ 5, 15, 4, 16, 4, 15, 16, 3, 4, 16, 17, 3, 3, 18, 2, 3, 17, 18, 18, 19, 2, 2, 19, 1, 19, 20, 1, 20, 0, 1, 10, 11, 9, 11, 8, 9, 11, 12, 8, 12, 13, 8, 14, 15, 13, 7, 13, 15, 7, 8, 13, 15, 6, 7, 15, 5, 6 ], + "vertices": [ 1, 36, 423.69, -49.6, 1, 1, 36, 408.05, -57.92, 1, 1, 36, 206.97, -13.75, 1, 2, 35, 555.33, -8.25, 0.10655, 36, 110.26, -28.12, 0.89345, 2, 35, 494.8, -28.62, 0.21311, 36, 47.09, -37.51, 0.78689, 2, 35, 450.49, -43.54, 0.49546, 36, 0.85, -44.38, 0.50454, 2, 35, 394.32, -25.6, 0.76147, 36, -51.28, -16.82, 0.23853, 2, 35, 344.61, -9.71, 0.92422, 36, -97.42, 7.57, 0.07578, 2, 35, 283.41, -4.82, 0.9928, 36, -156.8, 23.18, 0.0072, 1, 35, 9.16, -111.67, 1, 1, 35, -113, 43.82, 1, 1, 35, 118.85, 219.86, 1, 2, 35, 276.52, 236.51, 0.96534, 36, -121.05, 261.95, 0.03466, 2, 35, 349.03, 206.81, 0.92167, 36, -54.9, 219.92, 0.07833, 2, 35, 394.46, 188.2, 0.916, 36, -13.47, 193.6, 0.084, 2, 35, 404.91, 159.74, 0.7786, 36, -8.19, 163.75, 0.2214, 2, 35, 462.21, 165.55, 0.4504, 36, 49.24, 159.37, 0.5496, 2, 35, 534.17, 172.86, 0.29838, 36, 121.35, 153.88, 0.70162, 2, 35, 621.37, 140.04, 0.14825, 36, 201.4, 106.21, 0.85175, 1, 36, 304.17, 45.02, 1, 1, 36, 396.81, -10.14, 1 ], + "hull": 21, + "edges": [ 0, 2, 14, 16, 22, 24, 28, 30, 40, 0, 34, 36, 36, 38, 4, 6, 30, 32, 32, 34, 6, 8, 8, 10, 10, 12, 12, 14, 30, 10, 24, 26, 26, 28, 26, 14, 18, 20, 16, 18, 20, 22, 38, 40, 2, 4 ], + "width": 760, + "height": 620 + } + }, + "face/fringe-front/fringe-middle-back": { + "fringe-middle-back": { + "type": "mesh", + "uvs": [ 0.32752, 0, 0.86964, 0.29818, 1, 0.59486, 1, 1, 0.28701, 1, 0.30763, 0.65487, 0, 0.25321, 0, 0 ], + "triangles": [ 4, 5, 3, 5, 2, 3, 5, 1, 2, 5, 6, 1, 6, 0, 1, 6, 7, 0 ], + "vertices": [ 1, 20, 208.48, -106.96, 1, 2, 20, 169.72, -151.96, 0.6589, 28, 110.56, -69.29, 0.3411, 2, 20, 131.15, -162.78, 0.3535, 30, 34.61, 37.03, 0.6465, 2, 20, 78.48, -162.78, 0.3535, 30, 87.28, 37.03, 0.6465, 3, 20, 78.48, -103.6, 0.1164, 30, 87.28, -22.15, 0.6465, 28, 19.32, -20.93, 0.2371, 3, 20, 123.35, -105.31, 0.1164, 30, 42.41, -20.44, 0.6465, 28, 64.19, -22.64, 0.2371, 2, 20, 175.56, -79.78, 0.6589, 28, 116.4, 2.89, 0.3411, 1, 20, 208.48, -79.78, 1 ], + "hull": 8, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 0, 14 ], + "width": 83, + "height": 130 + } + }, + "face/fringe-front/fringe-middle-front": { + "fringe-middle-front": { + "type": "mesh", + "uvs": [ 1, 1, 0.75, 1, 0.5, 1, 0.25, 1, 0, 1, 0, 0.66667, 0, 0.33333, 0, 0, 0.5, 0, 1, 0, 1, 0.33333, 1, 0.66667, 0.58576, 0.6538, 0.52144, 0.32047 ], + "triangles": [ 1, 11, 0, 2, 12, 1, 1, 12, 11, 2, 3, 12, 12, 3, 5, 3, 4, 5, 12, 10, 11, 5, 13, 12, 5, 6, 13, 12, 13, 10, 6, 8, 13, 10, 8, 9, 6, 7, 8, 10, 13, 8 ], + "vertices": [ 3, 20, 80.48, -129.78, 0.0853, 30, 85.28, 4.03, 0.303, 28, 21.32, -47.11, 0.6117, 2, 30, 85.28, -33.47, 0.303, 28, 21.32, -9.61, 0.697, 2, 29, 90.56, 82.9, 0.3636, 28, 21.32, 27.89, 0.6364, 2, 29, 90.56, 45.4, 0.3636, 28, 21.32, 65.39, 0.6364, 2, 29, 90.56, 7.9, 0.3636, 28, 21.32, 102.89, 0.6364, 2, 29, 48.89, 7.9, 0.3636, 28, 62.99, 102.89, 0.6364, 2, 20, 163.81, 20.22, 0.3566, 28, 104.66, 102.89, 0.6434, 1, 20, 205.48, 20.22, 1, 1, 20, 205.48, -54.78, 1, 1, 20, 205.48, -129.78, 1, 2, 20, 163.81, -129.78, 0.3178, 28, 104.66, -47.11, 0.6822, 3, 20, 122.15, -129.78, 0.0853, 30, 43.61, 4.03, 0.303, 28, 62.99, -47.11, 0.6117, 2, 29, 47.28, 95.77, 0.3636, 28, 64.6, 15.03, 0.6364, 2, 20, 165.42, -57.99, 0.3566, 28, 106.26, 24.67, 0.6434 ], + "hull": 12, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 18, 20, 20, 22, 22, 0, 14, 16, 16, 18, 20, 16 ], + "width": 150, + "height": 125 + } + }, + "face/fringe-front/fringe-side-front": { + "fringe-side-front": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0.8, 0, 0.6, 0, 0.4, 0, 0.2, 0, 0, 1, 0, 1, 0.2, 1, 0.4, 1, 0.6, 1, 0.8 ], + "triangles": [ 3, 4, 9, 8, 5, 7, 5, 6, 7, 4, 5, 8, 9, 4, 8, 0, 1, 11, 1, 2, 11, 11, 2, 10, 2, 3, 10, 10, 3, 9 ], + "vertices": [ 1, 29, 217.56, 17.9, 1, 1, 29, 217.56, -48.1, 1, 2, 29, 171.16, -48.1, 0.82503, 28, -59.28, 158.89, 0.17497, 2, 29, 124.76, -48.1, 0.60616, 28, -12.88, 158.89, 0.39384, 3, 29, 78.36, -48.1, 0.3251, 20, 92.68, 76.22, 0.1478, 28, 33.52, 158.89, 0.5271, 2, 20, 139.08, 76.22, 0.1705, 28, 79.92, 158.89, 0.8295, 2, 20, 185.48, 76.22, 0.4031, 28, 126.32, 158.89, 0.5969, 2, 20, 185.48, 10.22, 0.4031, 28, 126.32, 92.89, 0.5969, 2, 20, 139.08, 10.22, 0.1705, 28, 79.92, 92.89, 0.8295, 3, 29, 78.36, 17.9, 0.3251, 20, 92.68, 10.22, 0.1478, 28, 33.52, 92.89, 0.5271, 2, 29, 124.76, 17.9, 0.60616, 28, -12.88, 92.89, 0.39384, 2, 29, 171.16, 17.9, 0.82503, 28, -59.28, 92.89, 0.17497 ], + "hull": 12, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 0 ], + "width": 66, + "height": 232 + } + }, + "face/ear": { + "ear": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 20, 20.48, 52.22, 0.3101, 28, -38.68, 134.89, 0.6899, 2, 28, -38.68, 184.89, 0.7287, 22, -114.77, -50.15, 0.2713, 2, 28, 31.32, 184.89, 0.7287, 22, -44.77, -50.15, 0.2713, 2, 20, 90.48, 52.22, 0.3101, 28, 31.32, 134.89, 0.6899 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 50, + "height": 70 + } + }, + "face/eye-back-shadow": { + "eye-back-shadow": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 51, -20.35, -15.78, 0.2749, 49, -3.33, -18.17, 0.7251, 2, 51, -20.35, 19.22, 0.1085, 49, -3.33, 16.83, 0.8915, 2, 51, 3.65, 19.22, 0.69582, 49, 20.67, 16.83, 0.30418, 2, 51, 3.65, -15.78, 0.91085, 49, 20.67, -18.17, 0.08915 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 35, + "height": 24 + } + }, + "face/eye-front-shadow": { + "eye-front-shadow": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 47, -34.76, -19.78, 0.1604, 45, -11.68, -24.94, 0.8396, 2, 47, -34.76, 39.22, 0.03854, 45, -11.68, 34.06, 0.96146, 2, 47, 1.24, 39.22, 0.96, 45, 24.32, 34.06, 0.04, 2, 47, 1.24, -19.78, 0.92478, 45, 24.32, -24.94, 0.07522 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 59, + "height": 36 + } + }, + "face/eye-reflex-back": { + "eye-reflex-back": { "x": -1, "y": 6.42, "rotation": -90, "width": 19, "height": 17 } + }, + "face/eye-reflex-front": { + "eye-reflex-front": { "x": -2.07, "y": 7.22, "rotation": -90, "width": 25, "height": 18 } + }, + "face/eye-white-back": { + "eye-white-back": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 1, 52, -1.77, -14.73, 1, 1, 52, -1.77, 17.27, 1, 1, 51, 3.65, 19.22, 1, 2, 49, 20.67, -15.17, 0.03731, 51, 3.65, -12.78, 0.96269 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 32, + "height": 40 + } + }, + "face/eye-white-front": { + "eye-white-front": { + "type": "mesh", + "uvs": [ 0.98492, 0.7288, 0.74399, 0.97841, 0.09394, 0.97675, 0, 0.61321, 0.44029, 0.01082, 0.98133, 0.03613 ], + "triangles": [ 0, 1, 4, 1, 3, 4, 1, 2, 3, 0, 4, 5 ], + "vertices": [ 2, 45, -10.01, -24.09, 0.90792, 48, 9.81, -32.94, 0.09208, 1, 48, -0.92, -19.45, 1, 1, 48, -0.85, 16.95, 1, 3, 45, -5.04, 31.06, 0.13374, 47, -28.13, 36.22, 0.27714, 48, 14.78, 22.22, 0.58912, 1, 47, -2.23, 11.56, 1, 1, 47, -3.31, -18.74, 1 ], + "hull": 6, + "edges": [ 0, 10, 0, 2, 2, 4, 4, 6, 8, 10, 6, 8 ], + "width": 56, + "height": 43 + } + }, + "face/eyelashes-down-back": { + "eyelashes-down-back": { "x": -0.77, "y": -0.73, "rotation": -90, "width": 28, "height": 14 } + }, + "face/eyelashes-down-front": { + "eyelashes-down-front": { "x": -2.35, "y": 0.72, "rotation": -90, "width": 37, "height": 15 } + }, + "face/eyelashes-top-back": { + "eyelashes-top-back": { + "type": "mesh", + "uvs": [ 0.53449, 0.0112, 0.80224, 0.23436, 1, 0.50028, 0.89272, 0.90854, 0.67501, 0.92236, 0.35422, 0.73425, 0.24884, 0.95236, 0.02061, 0.96391, 0.02196, 0.59454, 0.24865, 0.01679 ], + "triangles": [ 7, 8, 6, 3, 1, 2, 5, 0, 4, 4, 1, 3, 4, 0, 1, 8, 9, 5, 5, 9, 0, 6, 8, 5 ], + "vertices": [ 1, 51, 9.38, -2.84, 1, 2, 51, 4.02, -14.88, 0.86286, 49, 21.04, -17.27, 0.13714, 2, 51, -2.36, -23.78, 0.5814, 49, 14.66, -26.17, 0.4186, 2, 51, -12.16, -18.96, 0.5814, 49, 4.86, -21.34, 0.4186, 2, 51, -12.49, -9.16, 0.6434, 49, 4.53, -11.54, 0.3566, 1, 51, -7.98, 5.28, 1, 2, 51, -13.21, 10.02, 0.6047, 49, 3.81, 7.63, 0.3953, 2, 51, -13.49, 20.29, 0.5814, 49, 3.53, 17.9, 0.4186, 2, 51, -4.62, 20.23, 0.5814, 49, 12.4, 17.84, 0.4186, 1, 51, 9.24, 10.03, 1 ], + "hull": 10, + "edges": [ 0, 18, 0, 2, 4, 6, 14, 16, 16, 18, 12, 14, 6, 8, 8, 10, 10, 12, 2, 4 ], + "width": 45, + "height": 24 + } + }, + "face/eyelashes-top-front": { + "eyelashes-top-front": { + "type": "mesh", + "uvs": [ 0, 0.74724, 0.51172, 0, 0.61319, 0, 0.99001, 0.18532, 0.99016, 0.28688, 0.83893, 0.5606, 0.6312, 0.2977, 0.48808, 0.44992, 0.18971, 1, 0.09689, 1, 0, 0.86051 ], + "triangles": [ 4, 5, 3, 7, 0, 1, 7, 1, 6, 1, 2, 6, 5, 6, 3, 6, 2, 3, 0, 8, 9, 9, 10, 0, 7, 8, 0 ], + "vertices": [ 1, 45, -1.31, 42.06, 1, 1, 47, 6.24, 9.35, 1, 1, 47, 6.24, 1.84, 1, 2, 45, 21.73, -31.2, 0.2713, 47, -1.36, -26.05, 0.7287, 2, 45, 17.56, -31.21, 0.2713, 47, -5.52, -26.06, 0.7287, 2, 45, 6.34, -20.02, 0.34, 47, -16.75, -14.87, 0.66, 1, 47, -5.97, 0.51, 1, 2, 45, 10.88, 5.94, 0.23429, 47, -12.21, 11.1, 0.76571, 1, 45, -11.68, 28.02, 1, 1, 45, -11.68, 34.89, 1, 1, 45, -5.96, 42.06, 1 ], + "hull": 11, + "edges": [ 0, 20, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20 ], + "width": 74, + "height": 41 + } + }, + "face/face": { + "face": { + "type": "mesh", + "uvs": [ 0.84841, 0, 0.99605, 0.18591, 0.99597, 0.82505, 0.75638, 1, 0.56116, 1, 0.28151, 0.91236, 0.02486, 0.65319, 0.25928, 0.18329, 0.83782, 0, 0.31251, 0.58794, 0.2902, 0.34407, 0.75589, 0.2771, 0.94411, 0.34407, 0.92878, 0.62458, 0.66107, 0.87982, 0.7811, 0.68326 ], + "triangles": [ 4, 14, 3, 3, 14, 2, 4, 5, 14, 5, 9, 14, 5, 6, 9, 14, 15, 2, 14, 9, 15, 15, 13, 2, 13, 12, 2, 2, 12, 1, 15, 9, 13, 6, 10, 9, 6, 7, 10, 9, 11, 13, 13, 11, 12, 9, 10, 11, 12, 11, 1, 10, 7, 11, 11, 8, 1, 8, 0, 1, 11, 7, 8 ], + "vertices": [ 1, 20, 201.48, -112.61, 1, 1, 20, 153.89, -146.86, 1, 2, 20, -9.73, -146.84, 0.2016, 28, -68.89, -64.18, 0.7984, 1, 28, -113.68, -8.59, 1, 1, 28, -113.68, 36.7, 1, 2, 20, -32.08, 18.91, 0.2481, 28, -91.24, 101.58, 0.7519, 2, 20, 34.26, 78.46, 0.3488, 28, -24.89, 161.12, 0.6512, 1, 20, 154.56, 24.07, 1, 1, 20, 201.48, -110.15, 1, 1, 28, -8.19, 94.39, 1, 1, 28, 54.24, 99.56, 1, 1, 28, 71.38, -8.48, 1, 2, 20, 113.4, -134.81, 0.2403, 28, 54.24, -52.14, 0.7597, 2, 20, 41.59, -131.25, 0.2403, 28, -17.57, -48.59, 0.7597, 1, 28, -82.91, 13.52, 1, 1, 21, 0.89, 2.3, 1 ], + "hull": 9, + "edges": [ 0, 16, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 18, 26 ], + "width": 232, + "height": 256 + } + }, + "face/fringe-side-back": { + "fringe-side-back": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0.8, 0, 0.6, 0, 0.4, 0, 0.2, 0, 0, 1, 0, 1, 0.2, 1, 0.4, 1, 0.6, 1, 0.8 ], + "triangles": [ 10, 3, 9, 3, 4, 9, 9, 4, 8, 8, 5, 7, 5, 6, 7, 4, 5, 8, 0, 1, 11, 1, 2, 11, 11, 2, 10, 2, 3, 10 ], + "vertices": [ 1, 30, 219.28, 49.03, 1, 1, 30, 219.28, -18.97, 1, 2, 30, 172.48, -18.97, 0.78148, 20, -6.72, -106.78, 0.21852, 2, 30, 125.68, -18.97, 0.54452, 20, 40.08, -106.78, 0.45548, 2, 30, 78.88, -18.97, 0.28148, 20, 86.88, -106.78, 0.71852, 1, 20, 133.68, -106.78, 1, 1, 20, 180.48, -106.78, 1, 1, 20, 180.48, -174.78, 1, 1, 20, 133.68, -174.78, 1, 2, 30, 78.88, 49.03, 0.28148, 20, 86.88, -174.78, 0.71852, 2, 30, 125.68, 49.03, 0.54452, 20, 40.08, -174.78, 0.45548, 2, 30, 172.48, 49.03, 0.78148, 20, -6.72, -174.78, 0.21852 ], + "hull": 12, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 0 ], + "width": 68, + "height": 234 + } + }, + "face/hair-hat-shadow": { + "hair-hat-shadow": { "x": 198.48, "y": 40.22, "rotation": -90, "width": 224, "height": 102 } + }, + "face/mouth": { + "mouth": { "x": 4.02, "y": -0.92, "rotation": -90, "width": 56, "height": 16 } + }, + "face/nose": { + "nose": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 1, 21, -13.2, -1.48, 1, 2, 28, -46.68, -3.11, 0.4, 21, -13.2, 13.52, 0.6, 2, 28, -29.68, -3.11, 0.4, 21, 3.8, 13.52, 0.6, 1, 21, 3.8, -1.48, 1 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 15, + "height": 17 + } + }, + "face/nose-highlight": { + "nose-highlight": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 28, -33.68, -11.11, 0.124, 21, -0.2, 5.52, 0.876, 2, 28, -33.68, -1.11, 0.124, 21, -0.2, 15.52, 0.876, 2, 28, -22.68, -1.11, 0.124, 21, 10.8, 15.52, 0.876, 2, 28, -22.68, -11.11, 0.124, 21, 10.8, 5.52, 0.876 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 10, + "height": 11 + } + }, + "face/nose-shadow": { + "nose-shadow": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 1, 21, -15.2, -5.48, 1, 2, 28, -48.68, -4.11, 0.6047, 21, -15.2, 12.52, 0.3953, 2, 28, -28.68, -4.11, 0.6047, 21, 4.8, 12.52, 0.3953, 1, 21, 4.8, -5.48, 1 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 18, + "height": 20 + } + }, + "face/pupil-back": { + "pupil-back": { "x": -2.5, "y": 1.42, "rotation": -90, "width": 25, "height": 36 } + }, + "face/pupil-front": { + "pupil-front": { "x": -0.07, "y": 1.72, "rotation": -90, "width": 30, "height": 44 } + }, + "hair-back/hair-back-1": { + "hair-back-1": { + "type": "mesh", + "uvs": [ 1, 0.05206, 0.78167, 0.17387, 0.70445, 0.29745, 0.65078, 0.39485, 0.49669, 0.47826, 0.30981, 0.57942, 0.46147, 0.61966, 0.65876, 0.71313, 0.30967, 0.78419, 0.48938, 0.84645, 0.47689, 0.91323, 0.30103, 1, 0.21344, 1, 0.10045, 0.96739, 0.0798, 0.89237, 0.04833, 0.77797, 0, 0.60231, 0, 0.55114, 0.36021, 0.41385, 0.44814, 0.36733, 0.56438, 0.25145, 0.68422, 0.13617, 0.82577, 0, 1, 1.0E-5 ], + "triangles": [ 10, 11, 14, 14, 11, 12, 12, 13, 14, 5, 17, 18, 4, 19, 3, 3, 19, 2, 19, 20, 2, 18, 19, 4, 5, 18, 4, 14, 8, 10, 10, 8, 9, 14, 15, 8, 8, 15, 6, 15, 5, 6, 15, 16, 5, 16, 17, 5, 8, 6, 7, 0, 22, 23, 22, 0, 21, 0, 1, 21, 2, 20, 1, 20, 21, 1 ], + "vertices": [ 1, 20, 193.6, 53.22, 1, 1, 20, 100.3, 125.49, 1, 2, 20, 5.63, 151.05, 0.5115, 26, 123.22, -101.53, 0.4885, 2, 20, -68.98, 168.82, 0.3588, 26, 197.83, -119.3, 0.6412, 2, 20, -132.86, 219.82, 0.3053, 26, 261.72, -170.3, 0.6947, 3, 20, -210.35, 281.68, 0.26425, 26, 339.21, -232.16, 0.61722, 27, -129.44, -232.16, 0.11853, 3, 20, -241.18, 231.47, 0.22919, 26, 370.03, -181.96, 0.54443, 27, -98.61, -181.96, 0.22638, 3, 20, -312.77, 166.17, 0.2009, 26, 441.63, -116.65, 0.50653, 27, -27.02, -116.65, 0.29257, 3, 20, -367.21, 281.72, 0.18235, 26, 496.06, -232.2, 0.47614, 27, 27.42, -232.2, 0.3415, 3, 20, -414.9, 222.24, 0.21741, 26, 543.75, -172.72, 0.57649, 27, 75.11, -172.72, 0.2061, 3, 20, -466.05, 226.37, 0.23495, 26, 594.91, -176.85, 0.4504, 27, 126.26, -176.85, 0.31465, 3, 20, -532.52, 284.58, 0.23495, 26, 661.38, -235.06, 0.4504, 27, 192.73, -235.06, 0.31465, 3, 20, -532.52, 313.57, 0.23495, 26, 661.38, -264.05, 0.4504, 27, 192.73, -264.05, 0.31465, 3, 20, -507.54, 350.97, 0.23495, 26, 636.39, -301.46, 0.4504, 27, 167.75, -301.46, 0.31465, 3, 20, -450.07, 357.81, 0.23495, 26, 578.93, -308.29, 0.4504, 27, 110.28, -308.29, 0.31465, 3, 20, -362.45, 368.22, 0.23506, 26, 491.3, -318.71, 0.51948, 27, 22.66, -318.71, 0.24546, 3, 20, -227.89, 384.22, 0.25098, 26, 356.75, -334.7, 0.57166, 27, -111.9, -334.7, 0.17736, 3, 20, -188.7, 384.22, 0.27537, 26, 317.55, -334.7, 0.63085, 27, -151.1, -334.7, 0.09378, 2, 20, -83.53, 264.99, 0.3053, 26, 212.38, -215.47, 0.6947, 2, 20, -47.89, 235.89, 0.3588, 26, 176.75, -186.37, 0.6412, 2, 20, 40.87, 197.41, 0.49123, 26, 87.99, -147.89, 0.50877, 2, 20, 129.18, 157.75, 0.68581, 26, -0.32, -108.23, 0.31419, 1, 20, 233.48, 110.89, 1, 1, 20, 233.47, 53.22, 1 ], + "hull": 24, + "edges": [ 0, 2, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 32, 34, 34, 36, 36, 38, 44, 46, 30, 32, 30, 12, 26, 28, 28, 30, 6, 8, 8, 10, 4, 6, 38, 40, 2, 4, 46, 0, 40, 42, 42, 44 ], + "width": 331, + "height": 766 + } + }, + "hair-back/hair-back-2": { + "hair-back-2": { + "type": "mesh", + "uvs": [ 0.89086, 0, 0.99848, 0, 0.96651, 0.15477, 0.94381, 0.26466, 0.92222, 0.36914, 0.89845, 0.48424, 0.57735, 0.62302, 0.73413, 0.63077, 0.9883, 0.70379, 0.86085, 0.84916, 0.74336, 0.98316, 0.59619, 1, 0.37348, 1, 0.10983, 0.83684, 1.0E-5, 0.76887, 0, 0.66185, 0.06689, 0.57957, 0.28324, 0.47594, 0.49583, 0.37411, 0.59097, 0.27636, 0.69109, 0.15073, 0.80033, 0.01367, 0.54528, 0.76481 ], + "triangles": [ 22, 7, 8, 14, 15, 22, 13, 14, 22, 9, 22, 8, 9, 13, 22, 9, 12, 13, 9, 11, 12, 10, 11, 9, 4, 19, 3, 18, 19, 4, 5, 18, 4, 17, 18, 5, 6, 17, 5, 16, 17, 6, 15, 16, 6, 22, 15, 6, 22, 6, 7, 19, 20, 3, 3, 20, 2, 1, 21, 0, 2, 21, 1, 20, 21, 2 ], + "vertices": [ 1, 20, 157.48, 123.05, 1, 1, 20, 157.48, 101.53, 1, 2, 20, 47.29, 107.92, 0.70089, 26, 81.57, -58.4, 0.29911, 2, 20, -30.96, 112.46, 0.4885, 26, 159.82, -62.94, 0.5115, 2, 20, -105.35, 116.78, 0.33608, 26, 234.21, -67.26, 0.66392, 2, 20, -187.3, 121.53, 0.1832, 26, 316.15, -72.01, 0.8168, 3, 20, -286.11, 185.75, 0.1756, 26, 414.96, -136.23, 0.74597, 27, -53.68, -136.23, 0.07843, 3, 20, -291.63, 154.4, 0.1756, 26, 420.49, -104.88, 0.63052, 27, -48.16, -104.88, 0.19388, 3, 20, -343.62, 103.56, 0.1756, 26, 472.48, -54.04, 0.45922, 27, 3.83, -54.04, 0.36518, 3, 20, -447.12, 129.05, 0.1756, 26, 575.98, -79.53, 0.24092, 27, 107.33, -79.53, 0.58348, 2, 20, -542.53, 152.55, 0.1756, 27, 202.74, -103.03, 0.8244, 2, 20, -554.52, 181.98, 0.1756, 27, 214.73, -132.46, 0.8244, 2, 20, -554.52, 226.52, 0.1756, 27, 214.73, -177.01, 0.8244, 3, 20, -438.35, 279.26, 0.1756, 26, 567.2, -229.74, 0.24092, 27, 98.56, -229.74, 0.58348, 3, 20, -389.96, 301.22, 0.1756, 26, 518.81, -251.7, 0.45922, 27, 50.17, -251.7, 0.36518, 3, 20, -313.75, 301.22, 0.1756, 26, 442.61, -251.7, 0.63052, 27, -26.04, -251.7, 0.19388, 3, 20, -255.17, 287.84, 0.1756, 26, 384.03, -238.32, 0.74597, 27, -84.62, -238.32, 0.07843, 2, 20, -181.39, 244.57, 0.1832, 26, 310.24, -195.05, 0.8168, 2, 20, -108.88, 202.06, 0.33608, 26, 237.74, -152.54, 0.66392, 2, 20, -39.29, 183.03, 0.4885, 26, 168.15, -133.51, 0.5115, 2, 20, 50.16, 163, 0.6489, 26, 78.7, -113.48, 0.3511, 1, 20, 147.75, 141.16, 1, 2, 20, -387.07, 192.17, 0.1756, 27, 47.28, -142.65, 0.8244 ], + "hull": 22, + "edges": [ 0, 42, 0, 2, 10, 12, 12, 14, 14, 16, 20, 22, 22, 24, 28, 30, 30, 32, 36, 38, 6, 8, 8, 10, 32, 34, 34, 36, 24, 26, 26, 28, 16, 18, 18, 20, 38, 40, 40, 42, 2, 4, 4, 6 ], + "width": 200, + "height": 712 + } + }, + "hair-back/hair-back-3": { + "hair-back-3": { + "type": "mesh", + "uvs": [ 0.84591, 0.08889, 0.82372, 0.26566, 0.80438, 0.41975, 0.94221, 0.62567, 1, 0.81672, 0.70929, 0.99918, 0.46458, 0.99803, 0.23662, 0.83671, 0, 0.66926, 0, 0.51704, 0.21223, 0.38901, 0.3832, 0.26202, 0.39154, 0.00106, 0.78531, 0.00114 ], + "triangles": [ 4, 5, 7, 5, 6, 7, 4, 7, 3, 7, 8, 3, 8, 2, 3, 2, 8, 9, 2, 9, 10, 10, 11, 2, 2, 11, 1, 1, 11, 0, 0, 12, 13, 0, 11, 12 ], + "vertices": [ 1, 20, 43.92, 49.03, 1, 3, 20, -74.51, 52.89, 0.49873, 26, 203.37, -3.37, 0.44236, 27, -265.28, -3.37, 0.05891, 3, 20, -177.75, 56.26, 0.3969, 26, 306.6, -6.74, 0.30443, 27, -162.04, -6.74, 0.29867, 3, 20, -315.72, 32.28, 0.1145, 26, 444.58, 17.24, 0.16959, 27, -24.07, 17.24, 0.71591, 2, 20, -443.72, 22.22, 0.1145, 27, 103.93, 27.3, 0.8855, 2, 20, -565.97, 72.8, 0.1145, 27, 226.18, -23.29, 0.8855, 2, 20, -565.2, 115.38, 0.1145, 27, 225.41, -65.87, 0.8855, 3, 20, -457.12, 155.05, 0.1145, 26, 585.97, -105.53, 0.04756, 27, 117.32, -105.53, 0.83794, 3, 20, -344.93, 196.22, 0.1145, 26, 473.78, -146.7, 0.53505, 27, 5.13, -146.7, 0.35045, 3, 20, -242.93, 196.22, 0.1145, 26, 371.79, -146.7, 0.63528, 27, -96.86, -146.7, 0.25022, 3, 20, -157.16, 159.29, 0.30166, 26, 286.01, -109.77, 0.5576, 27, -182.63, -109.77, 0.14074, 3, 20, -72.07, 129.55, 0.49024, 26, 200.93, -80.03, 0.47767, 27, -267.72, -80.03, 0.03208, 1, 20, 102.77, 128.09, 1, 1, 20, 102.72, 59.58, 1 ], + "hull": 14, + "edges": [ 0, 26, 6, 8, 8, 10, 10, 12, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 12, 14, 14, 16, 14, 6, 16, 4, 6, 4, 0, 2, 2, 4 ], + "width": 174, + "height": 670 + } + }, + "hair-back/hair-back-4": { + "hair-back-4": { + "type": "mesh", + "uvs": [ 0.84401, 0.30705, 0.95315, 0.49123, 0.9783, 0.6272, 1, 0.74452, 0.91116, 0.87667, 0.91728, 1, 0.62869, 1, 0.56926, 1, 0.32887, 0.88007, 0.04472, 0.7649, 0, 0.61844, 0.14237, 0.48206, 0.16865, 0.34839, 0.03769, 0.00116, 0.67304, 0.01853 ], + "triangles": [ 11, 2, 10, 2, 9, 10, 3, 9, 2, 5, 6, 4, 3, 8, 9, 4, 8, 3, 6, 7, 8, 8, 4, 6, 2, 11, 1, 11, 12, 1, 12, 0, 1, 12, 13, 14, 12, 14, 0 ], + "vertices": [ 2, 20, -118.94, -74.62, 0.3588, 26, 247.8, 124.13, 0.6412, 3, 20, -239.77, -98.52, 0.2672, 26, 368.62, 148.04, 0.3511, 27, -100.02, 148.04, 0.3817, 3, 20, -328.96, -104.03, 0.19285, 26, 457.82, 153.54, 0.32625, 27, -10.83, 153.54, 0.4809, 3, 20, -405.92, -108.78, 0.12293, 26, 534.78, 158.3, 0.37135, 27, 66.13, 158.3, 0.50573, 3, 20, -492.62, -89.32, 0.05925, 26, 621.47, 138.84, 0.1867, 27, 152.83, 138.84, 0.75405, 2, 26, 702.38, 140.18, 0, 27, 233.73, 140.18, 1, 3, 20, -573.52, -27.46, 0.0224, 26, 702.38, 76.98, 0.06577, 27, 233.73, 76.98, 0.91183, 3, 20, -573.52, -14.45, 0.05056, 26, 702.38, 63.96, 0.14653, 27, 233.73, 63.96, 0.80292, 3, 20, -494.85, 38.2, 0.08885, 26, 623.7, 11.32, 0.25335, 27, 155.06, 11.32, 0.65779, 3, 20, -419.29, 100.43, 0.19057, 26, 548.15, -50.91, 0.36714, 27, 79.5, -50.91, 0.44229, 3, 20, -323.21, 110.22, 0.2672, 26, 452.07, -60.7, 0.2519, 27, -16.58, -60.7, 0.4809, 3, 20, -233.75, 79.04, 0.2672, 26, 362.61, -29.52, 0.3511, 27, -106.04, -29.52, 0.3817, 2, 20, -146.06, 73.29, 0.3588, 26, 274.92, -23.77, 0.6412, 1, 20, 81.72, 101.97, 1, 2, 20, 70.32, -37.17, 0.99873, 26, 58.53, 86.69, 0.00127 ], + "hull": 15, + "edges": [ 12, 14, 20, 22, 22, 24, 24, 26, 26, 28, 2, 4, 4, 6, 2, 0, 0, 28, 18, 20, 14, 16, 16, 18, 8, 10, 6, 8, 10, 12 ], + "width": 219, + "height": 656 + } + }, + "hair-back/hair-back-5": { + "hair-back-5": { + "type": "mesh", + "uvs": [ 0.52681, 0.0022, 0.53701, 0.13188, 0.57788, 0.19975, 0.74688, 0.40516, 0.89266, 0.58235, 1, 0.80234, 0.94757, 0.86532, 0.87274, 0.99806, 0.65652, 1, 0.49768, 0.91169, 0.26202, 0.78067, 0.35593, 0.58238, 0.25008, 0.42396, 0, 0.16031, 0, 0.12266, 0.22195, 0.00216 ], + "triangles": [ 8, 9, 7, 7, 9, 6, 6, 9, 5, 5, 9, 4, 9, 10, 4, 11, 4, 10, 11, 3, 4, 11, 12, 3, 12, 13, 2, 12, 2, 3, 15, 1, 14, 1, 15, 0, 2, 13, 1, 1, 13, 14 ], + "vertices": [ 1, 20, 168.95, -85.68, 1, 2, 20, 78.56, -87.92, 0.84015, 26, 50.29, 137.44, 0.15985, 2, 20, 31.25, -96.91, 0.67545, 26, 97.6, 146.43, 0.32455, 2, 20, -111.92, -134.09, 0.50775, 26, 240.77, 183.61, 0.49225, 2, 20, -235.42, -166.16, 0.34305, 26, 364.28, 215.68, 0.65695, 3, 20, -387.13, -190.07, 0.10437, 26, 515.98, 239.59, 0.36512, 27, 47.26, 237.59, 0.53051, 3, 20, -432.65, -178.24, 0.03859, 26, 561.5, 227.76, 0.18918, 27, 92.85, 227.76, 0.77223, 2, 26, 654.02, 211.3, 0.2137, 27, 185.38, 211.3, 0.7863, 2, 26, 655.38, 163.73, 0.2137, 27, 186.73, 163.73, 0.7863, 3, 20, -464.97, -79.27, 0.09122, 26, 593.83, 128.79, 0.40749, 27, 125.18, 128.79, 0.50129, 2, 20, -373.65, -27.42, 0.1832, 26, 502.5, 76.94, 0.8168, 2, 20, -235.44, -48.08, 0.38703, 26, 364.29, 97.6, 0.61297, 2, 20, -125.02, -24.8, 0.59141, 26, 253.87, 74.32, 0.40859, 1, 20, 58.74, 30.22, 1, 1, 20, 84.98, 30.22, 1, 1, 20, 168.97, -18.61, 1 ], + "hull": 16, + "edges": [ 0, 30, 0, 2, 2, 4, 14, 16, 20, 22, 26, 28, 28, 30, 10, 12, 12, 14, 16, 18, 18, 20, 4, 6, 6, 8, 24, 26, 22, 24, 18, 8, 8, 10 ], + "width": 220, + "height": 697 + } + }, + "hair-back/hair-back-6": { + "hair-back-6": { + "type": "mesh", + "uvs": [ 0, 0.00316, 0.19789, 0.00238, 0.24097, 0.10462, 0.42784, 0.26537, 0.57522, 0.34678, 0.68888, 0.40956, 0.80549, 0.47398, 0.94785, 0.55261, 0.89923, 0.64182, 0.84246, 0.74598, 1, 0.78199, 1, 0.82207, 0.92109, 0.94159, 0.77855, 1, 0.5892, 1, 0.4989, 0.90847, 0.38858, 0.79465, 0.39143, 0.71034, 0.43093, 0.64588, 0.41659, 0.56993, 0.34767, 0.47025, 0.25898, 0.39956, 0.12664, 0.29408, 0.0176, 0.20717, 0, 0.0579, 0.6061, 0.79944 ], + "triangles": [ 12, 13, 15, 13, 14, 15, 12, 15, 11, 11, 15, 9, 15, 16, 25, 15, 25, 9, 9, 10, 11, 25, 8, 9, 25, 16, 17, 8, 25, 17, 18, 8, 17, 18, 19, 8, 8, 19, 7, 19, 6, 7, 19, 20, 6, 20, 5, 6, 5, 21, 4, 5, 20, 21, 21, 3, 4, 21, 22, 3, 22, 23, 3, 23, 2, 3, 23, 24, 2, 24, 1, 2, 24, 0, 1 ], + "vertices": [ 1, 20, 167.22, -45.78, 1, 1, 20, 167.78, -89.31, 1, 3, 20, 94.68, -98.79, 0.86501, 26, 34.18, 148.31, 0.12237, 27, -434.47, 148.31, 0.01262, 3, 20, -20.26, -139.9, 0.73484, 26, 149.11, 189.42, 0.23236, 27, -319.53, 189.42, 0.03279, 3, 20, -78.47, -172.33, 0.6136, 26, 207.32, 221.85, 0.31854, 27, -261.32, 221.85, 0.06786, 3, 20, -123.36, -197.33, 0.50408, 26, 252.21, 246.85, 0.37201, 27, -216.43, 246.85, 0.12392, 3, 20, -169.41, -222.99, 0.40753, 26, 298.27, 272.51, 0.38856, 27, -170.38, 272.51, 0.20391, 3, 20, -225.64, -254.3, 0.32386, 26, 354.49, 303.82, 0.37034, 27, -114.15, 303.82, 0.3058, 3, 20, -289.42, -243.61, 0.25215, 26, 418.27, 293.13, 0.32576, 27, -50.37, 293.13, 0.42209, 3, 20, -363.9, -231.12, 0.20172, 26, 492.75, 280.64, 0.2532, 27, 24.1, 280.64, 0.54508, 3, 20, -389.64, -265.78, 0.16128, 26, 518.5, 315.3, 0.17872, 27, 49.85, 315.3, 0.65999, 3, 20, -418.3, -265.78, 0.10469, 26, 547.16, 315.3, 0.2824, 27, 78.51, 315.3, 0.61291, 3, 20, -503.76, -248.42, 0.07948, 26, 632.61, 297.94, 0.2824, 27, 163.97, 297.94, 0.63812, 3, 20, -545.52, -217.06, 0.06028, 26, 674.38, 266.58, 0.2824, 27, 205.73, 266.58, 0.65732, 3, 20, -545.52, -175.4, 0.06028, 26, 674.38, 224.92, 0.2824, 27, 205.73, 224.92, 0.65732, 3, 20, -480.08, -155.54, 0.15387, 26, 608.93, 205.05, 0.2824, 27, 140.29, 205.05, 0.56373, 3, 20, -398.7, -131.27, 0.25129, 26, 527.55, 180.79, 0.44103, 27, 58.91, 180.79, 0.30769, 3, 20, -338.41, -131.89, 0.2923, 26, 467.27, 181.41, 0.5779, 27, -1.38, 181.41, 0.1298, 3, 20, -292.32, -140.58, 0.37144, 26, 421.18, 190.1, 0.53386, 27, -47.47, 190.1, 0.0947, 3, 20, -238.02, -137.43, 0.45068, 26, 366.88, 186.95, 0.48817, 27, -101.77, 186.95, 0.06116, 3, 20, -166.75, -122.27, 0.53005, 26, 295.6, 171.78, 0.44014, 27, -173.04, 171.78, 0.0298, 2, 20, -116.21, -102.75, 0.60953, 26, 245.06, 152.27, 0.39047, 2, 20, -40.79, -73.64, 0.72471, 26, 169.64, 123.16, 0.27529, 2, 20, 21.35, -49.65, 0.8574, 26, 107.5, 99.17, 0.1426, 1, 20, 128.08, -45.78, 1, 3, 20, -402.12, -179.12, 0.19676, 26, 530.97, 228.64, 0.26884, 27, 62.33, 228.64, 0.5344 ], + "hull": 25, + "edges": [ 0, 48, 0, 2, 2, 4, 4, 6, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 38, 40, 46, 48, 12, 14, 10, 12, 44, 46, 40, 42, 42, 44, 6, 8, 8, 10, 36, 38, 14, 16, 16, 18, 32, 34, 34, 36, 28, 30, 30, 32, 50, 16, 18, 30 ], + "width": 220, + "height": 715 + } + }, + "hat/feathers-back": { + "feathers-back": { + "type": "mesh", + "uvs": [ 0.99999, 0, 1, 0.33648, 0.94897, 0.50948, 0.82521, 0.929, 0.47931, 1, 0.33408, 0.78083, 0.14308, 0.49259, 0, 0.27667, 0, 0.08318, 0.4705, 0.03304, 0.78052, 0, 0.66524, 0.5216, 0.59356, 0.18309, 0.6294, 0.3623 ], + "triangles": [ 1, 10, 0, 12, 10, 1, 6, 9, 12, 6, 7, 9, 6, 12, 13, 1, 13, 12, 3, 11, 2, 5, 6, 11, 3, 4, 11, 4, 5, 11, 6, 13, 11, 11, 13, 2, 2, 13, 1, 7, 8, 9, 12, 9, 10 ], + "vertices": [ 2, 24, 96.3, -42.01, 0.6031, 23, 91.5, -153.41, 0.3969, 2, 24, 57.96, -40.97, 0.2748, 23, 56.76, -137.15, 0.7252, 2, 24, 38.4, -34.62, 0.2748, 23, 41.37, -123.52, 0.7252, 1, 23, 4.03, -90.47, 1, 1, 23, 13.42, -51.32, 1, 1, 23, 43.07, -46.92, 1, 2, 24, 42.82, 57.17, 0.2748, 23, 82.06, -41.13, 0.7252, 2, 24, 67.87, 72.8, 0.6031, 23, 111.27, -36.79, 0.3969, 2, 24, 89.92, 72.2, 0.6031, 23, 131.24, -46.15, 0.3969, 2, 24, 94.18, 18.43, 0.6031, 23, 113.68, -97.15, 0.3969, 2, 24, 96.98, -17, 0.6031, 23, 102.11, -130.75, 0.3969, 2, 24, 37.9, -2.25, 0.2748, 23, 53.83, -93.64, 0.7252, 2, 24, 76.7, 4.87, 0.6031, 23, 92.24, -102.6, 0.3969, 2, 24, 56.16, 1.34, 0.2748, 23, 72.01, -97.64, 0.7252 ], + "hull": 11, + "edges": [ 0, 2, 14, 16, 8, 10, 10, 12, 12, 14, 16, 18, 18, 20, 20, 0, 2, 4, 4, 6, 24, 26, 24, 18, 26, 22, 6, 8 ], + "width": 114, + "height": 114 + } + }, + "hat/feathers-front": { + "feathers-front": { + "type": "mesh", + "uvs": [ 0.3388, 0, 0.54158, 0.14344, 0.74297, 0.2859, 0.85306, 0.36378, 1, 0.46773, 1, 0.60515, 0.95944, 0.81123, 0.66438, 1, 0.58726, 1, 0.56097, 0.78724, 0.54426, 0.65203, 0.40317, 0.57511, 0.19125, 0.45957, 0, 0.3553, 0, 1.0E-5, 0.75902, 0.42138, 0.75203, 0.58249, 0.74507, 0.72959, 0.79778, 0.42193, 0.78067, 0.58361 ], + "triangles": [ 19, 4, 5, 5, 17, 19, 7, 8, 9, 7, 17, 6, 17, 7, 9, 6, 17, 5, 0, 13, 14, 12, 0, 1, 12, 13, 0, 11, 12, 1, 11, 1, 2, 17, 10, 16, 17, 16, 19, 19, 18, 4, 15, 2, 3, 11, 2, 15, 15, 10, 11, 19, 15, 18, 16, 15, 19, 16, 10, 15, 9, 10, 17, 18, 15, 3, 18, 3, 4 ], + "vertices": [ 1, 25, 92.8, -22.38, 1, 2, 24, 174.08, 16.41, 0.21011, 25, 45.04, -23.75, 0.78989, 2, 24, 142.48, -18.99, 0.41348, 25, -2.4, -25.11, 0.58652, 2, 24, 125.2, -38.35, 0.5954, 23, 119.46, -161.59, 0.4046, 2, 24, 102.14, -64.18, 0.5954, 23, 88.01, -176.07, 0.4046, 2, 24, 72.6, -63.38, 0.3969, 23, 61.25, -163.54, 0.6031, 2, 24, 28.51, -54.87, 0.1298, 23, 24.22, -138.15, 0.8702, 1, 23, 9.97, -72.84, 1, 1, 23, 15.86, -60.27, 1, 2, 24, 35.62, 16.68, 0.458, 23, 59.29, -75.37, 0.542, 3, 24, 64.76, 18.9, 0.51591, 25, -28.26, 57.4, 0.2824, 23, 86.9, -84.97, 0.20169, 2, 24, 81.98, 43.84, 0.5618, 25, 1.7, 62.01, 0.4382, 2, 24, 107.85, 81.29, 0.37966, 25, 46.68, 68.95, 0.62034, 2, 24, 131.2, 115.1, 0.19036, 25, 87.29, 75.21, 0.80964, 1, 25, 138.24, 18.29, 1, 2, 24, 113.28, -21.09, 0.76701, 25, -23.98, -5.33, 0.23299, 3, 24, 78.69, -18.89, 0.55872, 25, -46.15, 21.31, 0.2824, 23, 84.58, -125.18, 0.15888, 3, 24, 47.11, -16.78, 0.28286, 25, -66.31, 45.71, 0.3824, 23, 56.47, -110.64, 0.33474, 2, 24, 112.97, -28.06, 0.5954, 23, 112.36, -147.28, 0.4046, 2, 24, 78.31, -24.04, 0.3969, 23, 82.18, -129.75, 0.6031 ], + "hull": 15, + "edges": [ 8, 10, 10, 12, 12, 14, 14, 16, 28, 0, 26, 28, 24, 26, 0, 2, 2, 4, 20, 22, 22, 24, 16, 18, 18, 20, 4, 6, 6, 8 ], + "width": 180, + "height": 215 + } + }, + "hat/hat-back": { + "hat-back": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 1, 23, -51.19, -50.19, 1, 2, 22, 56.23, -21.15, 0.2791, 23, 16.22, 93.82, 0.7209, 2, 22, 168.23, -21.15, 0.2791, 23, 117.65, 46.34, 0.7209, 1, 23, 50.25, -97.67, 1 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 159, + "height": 112 + } + }, + "hat/hat-front": { + "hat-front": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 28, 83.32, -0.11, 0.1628, 23, -118.89, -79.23, 0.8372, 2, 22, 7.23, 5.85, 0.2636, 23, -16.72, 139.05, 0.7364, 2, 22, 147.23, 5.85, 0.2636, 23, 110.08, 79.69, 0.7364, 2, 28, 223.32, -0.11, 0.1628, 23, 7.91, -138.58, 0.8372 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 241, + "height": 140 + } + }, + "stars/star1": { + "star-big": { "width": 44, "height": 60 }, + "star-medium": { "width": 14, "height": 20 }, + "star-small": { "width": 8, "height": 11 } + }, + "stars/star2": { + "star-big": { "width": 44, "height": 60 }, + "star-medium": { "width": 14, "height": 20 }, + "star-small": { "width": 8, "height": 11 } + }, + "stars/star3": { + "star-big": { "width": 44, "height": 60 }, + "star-medium": { "width": 14, "height": 20 }, + "star-small": { "width": 8, "height": 11 } + }, + "stars/star4": { + "star-big": { "width": 44, "height": 60 }, + "star-medium": { "width": 14, "height": 20 }, + "star-small": { "width": 8, "height": 11 } + }, + "stars/star5": { + "star-big": { "width": 44, "height": 60 }, + "star-medium": { "width": 14, "height": 20 }, + "star-small": { "width": 8, "height": 11 } + }, + "stars/star6": { + "star-big": { "width": 44, "height": 60 }, + "star-medium": { "width": 14, "height": 20 }, + "star-small": { "width": 8, "height": 11 } + } + } + } +], +"animations": { + "eyeblink": { + "bones": { + "eyelashes-top-front": { + "translate": [ + { + "curve": [ 0.061, 0, 0.071, -26.84, 0.029, 0, 0.071, 0 ] + }, + { + "time": 0.1, + "x": -26.84, + "curve": [ 0.282, -26.84, 0.244, 0, 0.183, 0, 0.25, 0 ] + }, + { "time": 0.3333 } + ] + }, + "eyelashes-top-back": { + "translate": [ + { + "curve": [ 0.061, 0, 0.071, -22.55, 0.029, 0, 0.071, 0 ] + }, + { + "time": 0.1, + "x": -22.55, + "curve": [ 0.282, -22.55, 0.244, 0, 0.183, 0, 0.25, 0 ] + }, + { "time": 0.3333 } + ] + }, + "eyelashes-down-front": { + "translate": [ + { + "curve": [ 0.061, 0, 0.071, 12.12, 0.029, 0, 0.071, 0 ] + }, + { + "time": 0.1, + "x": 12.12, + "curve": [ 0.282, 12.12, 0.244, 0, 0.183, 0, 0.25, 0 ] + }, + { "time": 0.3333 } + ] + }, + "eyelashes-down-back": { + "translate": [ + { + "curve": [ 0.061, 0, 0.071, 10.12, 0.029, 0, 0.071, 0 ] + }, + { + "time": 0.1, + "x": 10.12, + "curve": [ 0.282, 10.12, 0.244, 0, 0.183, 0, 0.25, 0 ] + }, + { "time": 0.3333 } + ] + }, + "pupil-front": { + "translate": [ + { + "curve": [ 0.061, 0, 0.071, -6.11, 0.029, 0, 0.071, 0 ] + }, + { + "time": 0.1, + "x": -6.11, + "curve": [ 0.282, -6.11, 0.244, 0, 0.183, 0, 0.25, 0 ] + }, + { "time": 0.3333 } + ], + "scale": [ + { + "curve": [ 0.061, 1, 0.071, 0.152, 0.029, 1, 0.071, 1 ] + }, + { + "time": 0.1, + "x": 0.152, + "curve": [ 0.282, 0.152, 0.244, 1, 0.183, 1, 0.25, 1 ] + }, + { "time": 0.3333 } + ] + }, + "pupil-back": { + "translate": [ + { + "curve": [ 0.061, 0, 0.071, -6.11, 0.029, 0, 0.071, 0 ] + }, + { + "time": 0.1, + "x": -6.11, + "curve": [ 0.282, -6.11, 0.244, 0, 0.183, 0, 0.25, 0 ] + }, + { "time": 0.3333 } + ], + "scale": [ + { + "curve": [ 0.061, 1, 0.071, 0.152, 0.029, 1, 0.071, 1 ] + }, + { + "time": 0.1, + "x": 0.152, + "curve": [ 0.282, 0.152, 0.244, 1, 0.183, 1, 0.25, 1 ] + }, + { "time": 0.3333 } + ] + } + } + }, + "eyeblink-long": { + "bones": { + "eyelashes-top-front": { + "translate": [ + { + "curve": [ 0.06, 0, 0.071, -26.84, 0.029, 0, 0.071, 0 ] + }, + { + "time": 0.1, + "x": -26.84, + "curve": [ 0.278, -26.84, 0.246, 0, 0.182, 0, 0.252, 0 ] + }, + { "time": 0.3333, "curve": "stepped" }, + { "time": 4.7 } + ] + }, + "eyelashes-top-back": { + "translate": [ + { + "curve": [ 0.06, 0, 0.071, -22.55, 0.029, 0, 0.071, 0 ] + }, + { + "time": 0.1, + "x": -22.55, + "curve": [ 0.278, -22.55, 0.246, 0, 0.182, 0, 0.252, 0 ] + }, + { "time": 0.3333 } + ] + }, + "eyelashes-down-front": { + "translate": [ + { + "curve": [ 0.06, 0, 0.071, 12.12, 0.029, 0, 0.071, 0 ] + }, + { + "time": 0.1, + "x": 12.12, + "curve": [ 0.278, 12.12, 0.246, 0, 0.182, 0, 0.252, 0 ] + }, + { "time": 0.3333 } + ] + }, + "eyelashes-down-back": { + "translate": [ + { + "curve": [ 0.06, 0, 0.071, 10.12, 0.029, 0, 0.071, 0 ] + }, + { + "time": 0.1, + "x": 10.12, + "curve": [ 0.278, 10.12, 0.246, 0, 0.182, 0, 0.252, 0 ] + }, + { "time": 0.3333 } + ] + }, + "pupil-front": { + "translate": [ + { + "curve": [ 0.06, 0, 0.071, -6.11, 0.029, 0, 0.071, 0 ] + }, + { + "time": 0.1, + "x": -6.11, + "curve": [ 0.278, -6.11, 0.246, 0, 0.182, 0, 0.252, 0 ] + }, + { "time": 0.3333 } + ], + "scale": [ + { + "curve": [ 0.06, 1, 0.071, 0.152, 0.029, 1, 0.071, 1 ] + }, + { + "time": 0.1, + "x": 0.152, + "curve": [ 0.278, 0.152, 0.246, 1, 0.182, 1, 0.252, 1 ] + }, + { "time": 0.3333 } + ] + }, + "pupil-back": { + "translate": [ + { + "curve": [ 0.06, 0, 0.071, -6.11, 0.029, 0, 0.071, 0 ] + }, + { + "time": 0.1, + "x": -6.11, + "curve": [ 0.278, -6.11, 0.246, 0, 0.182, 0, 0.252, 0 ] + }, + { "time": 0.3333 } + ], + "scale": [ + { + "curve": [ 0.06, 1, 0.071, 0.152, 0.029, 1, 0.071, 1 ] + }, + { + "time": 0.1, + "x": 0.152, + "curve": [ 0.278, 0.152, 0.246, 1, 0.182, 1, 0.252, 1 ] + }, + { "time": 0.3333 } + ] + } + } + }, + "stars": { + "slots": { + "stars/star1": { + "attachment": [ + { "time": 0.0667, "name": "star-small" }, + { "time": 0.1333, "name": "star-medium" }, + { "time": 0.2, "name": "star-big" }, + { "time": 0.2667, "name": "star-medium" }, + { "time": 0.3333, "name": "star-small" }, + { "time": 0.4 } + ] + }, + "stars/star2": { + "attachment": [ + { "time": 0.0667, "name": "star-small" }, + { "time": 0.1333, "name": "star-medium" }, + { "time": 0.2, "name": "star-big" }, + { "time": 0.2667, "name": "star-medium" }, + { "time": 0.3333, "name": "star-small" }, + { "time": 0.4 } + ] + }, + "stars/star3": { + "attachment": [ + { "time": 0.0667, "name": "star-small" }, + { "time": 0.1333, "name": "star-medium" }, + { "time": 0.2, "name": "star-big" }, + { "time": 0.2667, "name": "star-medium" }, + { "time": 0.3333, "name": "star-small" }, + { "time": 0.4 } + ] + }, + "stars/star4": { + "attachment": [ + { "time": 0.4, "name": "star-small" }, + { "time": 0.4667, "name": "star-medium" }, + { "time": 0.5333, "name": "star-big" }, + { "time": 0.6, "name": "star-medium" }, + { "time": 0.6667, "name": "star-small" }, + { "time": 0.7333 } + ] + }, + "stars/star5": { + "attachment": [ + { "time": 0.1667, "name": "star-small" }, + { "time": 0.2333, "name": "star-medium" }, + { "time": 0.3, "name": "star-big" }, + { "time": 0.3667, "name": "star-medium" }, + { "time": 0.4333, "name": "star-small" }, + { "time": 0.5 } + ] + }, + "stars/star6": { + "attachment": [ + { "time": 0.4, "name": "star-small" }, + { "time": 0.4667, "name": "star-medium" }, + { "time": 0.5333, "name": "star-big" }, + { "time": 0.6, "name": "star-medium" }, + { "time": 0.6667, "name": "star-small" }, + { "time": 0.7333 } + ] + } + } + }, + "swing": { + "slots": { + "stars/star1": { + "attachment": [ + { "time": 0.0667, "name": "star-small" }, + { "time": 0.1333, "name": "star-medium" }, + { "time": 0.2, "name": "star-big" }, + { "time": 0.2667, "name": "star-medium" }, + { "time": 0.3333, "name": "star-small" }, + { "time": 0.4 }, + { "time": 0.8, "name": "star-small" }, + { "time": 0.8667, "name": "star-medium" }, + { "time": 0.9333, "name": "star-big" }, + { "time": 1, "name": "star-medium" }, + { "time": 1.0667, "name": "star-small" }, + { "time": 1.1333 }, + { "time": 1.5333, "name": "star-small" }, + { "time": 1.6, "name": "star-medium" }, + { "time": 1.6667, "name": "star-big" }, + { "time": 1.7333, "name": "star-medium" }, + { "time": 1.8, "name": "star-small" }, + { "time": 1.8667 } + ] + }, + "stars/star2": { + "attachment": [ + { "time": 0.0667, "name": "star-small" }, + { "time": 0.1333, "name": "star-medium" }, + { "time": 0.2, "name": "star-big" }, + { "time": 0.2667, "name": "star-medium" }, + { "time": 0.3333, "name": "star-small" }, + { "time": 0.4 }, + { "time": 0.8, "name": "star-small" }, + { "time": 0.8667, "name": "star-medium" }, + { "time": 0.9333, "name": "star-big" }, + { "time": 1, "name": "star-medium" }, + { "time": 1.0667, "name": "star-small" }, + { "time": 1.1333 }, + { "time": 1.5333, "name": "star-small" }, + { "time": 1.6, "name": "star-medium" }, + { "time": 1.6667, "name": "star-big" }, + { "time": 1.7333, "name": "star-medium" }, + { "time": 1.8, "name": "star-small" }, + { "time": 1.8667 } + ] + }, + "stars/star3": { + "attachment": [ + { "time": 0.0667, "name": "star-small" }, + { "time": 0.1333, "name": "star-medium" }, + { "time": 0.2, "name": "star-big" }, + { "time": 0.2667, "name": "star-medium" }, + { "time": 0.3333, "name": "star-small" }, + { "time": 0.4 }, + { "time": 0.8, "name": "star-small" }, + { "time": 0.8667, "name": "star-medium" }, + { "time": 0.9333, "name": "star-big" }, + { "time": 1, "name": "star-medium" }, + { "time": 1.0667, "name": "star-small" }, + { "time": 1.1333 }, + { "time": 1.5333, "name": "star-small" }, + { "time": 1.6, "name": "star-medium" }, + { "time": 1.6667, "name": "star-big" }, + { "time": 1.7333, "name": "star-medium" }, + { "time": 1.8, "name": "star-small" }, + { "time": 1.8667 } + ] + }, + "stars/star4": { + "attachment": [ + { "time": 0.4, "name": "star-small" }, + { "time": 0.4667, "name": "star-medium" }, + { "time": 0.5333, "name": "star-big" }, + { "time": 0.6, "name": "star-medium" }, + { "time": 0.6667, "name": "star-small" }, + { "time": 0.7333 }, + { "time": 1.1333, "name": "star-small" }, + { "time": 1.2, "name": "star-medium" }, + { "time": 1.2667, "name": "star-big" }, + { "time": 1.3333, "name": "star-medium" }, + { "time": 1.4, "name": "star-small" }, + { "time": 1.4667 }, + { "time": 1.8667, "name": "star-small" }, + { "time": 1.9333, "name": "star-medium" }, + { "time": 2, "name": "star-big" }, + { "time": 2.0667, "name": "star-medium" }, + { "time": 2.1333, "name": "star-small" }, + { "time": 2.2 } + ] + }, + "stars/star5": { + "attachment": [ + { "time": 0.1667, "name": "star-small" }, + { "time": 0.2333, "name": "star-medium" }, + { "time": 0.3, "name": "star-big" }, + { "time": 0.3667, "name": "star-medium" }, + { "time": 0.4333, "name": "star-small" }, + { "time": 0.5 }, + { "time": 0.9, "name": "star-small" }, + { "time": 0.9667, "name": "star-medium" }, + { "time": 1.0333, "name": "star-big" }, + { "time": 1.1, "name": "star-medium" }, + { "time": 1.1667, "name": "star-small" }, + { "time": 1.2333 }, + { "time": 1.6333, "name": "star-small" }, + { "time": 1.7, "name": "star-medium" }, + { "time": 1.7667, "name": "star-big" }, + { "time": 1.8333, "name": "star-medium" }, + { "time": 1.9, "name": "star-small" }, + { "time": 1.9667 } + ] + }, + "stars/star6": { + "attachment": [ + { "time": 0.4, "name": "star-small" }, + { "time": 0.4667, "name": "star-medium" }, + { "time": 0.5333, "name": "star-big" }, + { "time": 0.6, "name": "star-medium" }, + { "time": 0.6667, "name": "star-small" }, + { "time": 0.7333 }, + { "time": 1.1333, "name": "star-small" }, + { "time": 1.2, "name": "star-medium" }, + { "time": 1.2667, "name": "star-big" }, + { "time": 1.3333, "name": "star-medium" }, + { "time": 1.4, "name": "star-small" }, + { "time": 1.4667 }, + { "time": 1.8667, "name": "star-small" }, + { "time": 1.9333, "name": "star-medium" }, + { "time": 2, "name": "star-big" }, + { "time": 2.0667, "name": "star-medium" }, + { "time": 2.1333, "name": "star-small" }, + { "time": 2.2 } + ] + } + }, + "bones": { + "swing-top": { + "rotate": [ + { + "value": -13.18, + "curve": [ 0.607, -13.18, 0.733, 15.86 ] + }, + { + "time": 1.1, + "value": 15.86, + "curve": [ 1.707, 15.86, 1.833, -13.18 ] + }, + { "time": 2.2, "value": -13.18 } + ] + }, + "swing-bottom": { + "rotate": [ + { + "value": 0.37, + "curve": [ 0.145, -6.53, 0.258, -13.18 ] + }, + { + "time": 0.4333, + "value": -13.18, + "curve": [ 1.04, -13.18, 1.166, 15.86 ] + }, + { + "time": 1.5333, + "value": 15.86, + "curve": [ 1.851, 15.86, 2.043, 7.96 ] + }, + { "time": 2.2, "value": 0.37 } + ] + }, + "body-up": { + "rotate": [ + { + "value": 11.88, + "curve": [ 0.368, 11.88, 0.732, -7.09 ] + }, + { + "time": 1.1, + "value": -7.09, + "curve": [ 1.468, -7.09, 1.832, 11.88 ] + }, + { "time": 2.2, "value": 11.88 } + ] + }, + "neck": { + "rotate": [ + { + "value": -14.54, + "curve": [ 0.357, -14.54, 0.709, 16.44 ] + }, + { + "time": 1.0667, + "value": 16.44, + "curve": [ 1.445, 16.44, 1.822, -14.54 ] + }, + { "time": 2.2, "value": -14.54 } + ] + }, + "face-control": { + "translate": [ + { "y": 14.53 }, + { "time": 1.0333, "x": -1.18, "y": -10.95 }, + { "time": 2.2, "y": 14.53 } + ] + }, + "pupil-front": { + "translate": [ + {}, + { "time": 1.1, "x": -7.23, "y": -2.49 }, + { "time": 2.2 } + ] + }, + "pupil-back": { + "translate": [ + {}, + { "time": 1.1, "x": -7.23, "y": -2.49 }, + { "time": 2.2 } + ] + }, + "eyelashes-top-front": { + "translate": [ + {}, + { "time": 1, "x": -7.38 }, + { "time": 2.2 } + ] + }, + "eyelashes-top-back": { + "translate": [ + {}, + { "time": 1, "x": -7.38 }, + { "time": 2.2 } + ] + }, + "mouth": { + "scale": [ + {}, + { "time": 0.9333, "x": 0.848, "y": 1.067 }, + { "time": 2.2 } + ] + }, + "face": { + "translate": [ + {}, + { "time": 0.6667, "x": -13.93, "y": -16.25 }, + { "time": 1.6, "x": 5.02, "y": -6.3 }, + { "time": 2.2 } + ] + }, + "wing-front-tip": { + "rotate": [ + { + "value": -5.65, + "curve": [ 0.148, -14.43, 0.293, -30.34 ] + }, + { + "time": 0.4667, + "value": -30.34, + "curve": [ 0.661, -30.34, 0.822, -11.79 ] + }, + { "time": 1 }, + { + "time": 1.5, + "value": 33.17, + "curve": [ 1.691, 33.17, 1.864, 0 ] + }, + { + "time": 2.0333, + "curve": [ 2.091, 0, 2.146, -2.29 ] + }, + { "time": 2.2, "value": -5.65 } + ] + }, + "wing-front": { + "rotate": [ + { "value": -28.71 }, + { "time": 1, "value": 12.5 }, + { "time": 2.2, "value": -28.71 } + ], + "scale": [ + { "y": 0.497 }, + { "time": 1 }, + { "time": 2.2, "y": 0.497 } + ] + }, + "wing-back": { + "rotate": [ + { + "value": 31.82, + "curve": [ 0.359, 31.82, 0.667, 15.27 ] + }, + { + "time": 1, + "value": 15.27, + "curve": [ 1.37, 15.27, 1.83, 31.82 ] + }, + { "time": 2.2, "value": 31.82 } + ], + "scale": [ + { + "x": 1.248, + "y": 0.376, + "curve": [ 0.359, 1.248, 0.667, 1, 0.359, 0.376, 0.667, 1 ] + }, + { + "time": 1, + "curve": [ 1.37, 1, 1.83, 1.248, 1.37, 1, 1.83, 0.376 ] + }, + { "time": 2.2, "x": 1.248, "y": 0.376 } + ] + }, + "wing-back-tip": { + "rotate": [ + { + "value": 3.37, + "curve": [ 0.148, 8.61, 0.293, 18.1 ] + }, + { + "time": 0.4667, + "value": 18.1, + "curve": [ 0.661, 18.1, 0.822, 10.98 ] + }, + { "time": 1 }, + { "time": 1.5667, "value": 11.59 }, + { "time": 2.2, "value": 3.37 } + ], + "scale": [ + { + "x": 1.122, + "curve": [ 0.157, 1.173, 0.295, 1.246, 0.157, 1, 0.295, 1 ] + }, + { + "time": 0.4667, + "x": 1.222, + "curve": [ 0.647, 1.198, 0.822, 0.499, 0.647, 1, 0.822, 1 ] + }, + { + "time": 1, + "x": 0.499, + "curve": [ 1.175, 0.499, 2.151, 1.105, 1.175, 1, 2.151, 1 ] + }, + { "time": 2.2, "x": 1.122 } + ] + }, + "cloud": { + "rotate": [ + { + "value": -0.49, + "curve": [ 0.135, -1.47, 0.268, -2.39 ] + }, + { + "time": 0.4, + "value": -2.78, + "curve": [ 0.445, -2.91, 0.489, -3 ] + }, + { + "time": 0.5333, + "value": -3, + "curve": [ 0.867, -3, 1.2, 3 ] + }, + { + "time": 1.5333, + "value": 3, + "curve": [ 1.756, 3, 1.98, 1.16 ] + }, + { "time": 2.2, "value": -0.49 } + ], + "translate": [ + { + "x": -150, + "curve": [ 0.557, -150, 0.55, 146.39, 0.333, 0, 0.667, 0 ] + }, + { + "time": 1, + "x": 150, + "curve": [ 1.668, 155.35, 1.8, -150, 1.4, 0, 1.8, 0 ] + }, + { "time": 2.2, "x": -150 } + ] + }, + "rope-back": { + "translate": [ + {}, + { "time": 1, "y": -1.11 }, + { "time": 2.2 } + ] + }, + "bench-front": { + "translate": [ + {}, + { "time": 1, "y": 120.63 }, + { "time": 2.2 } + ] + }, + "bench-back": { + "translate": [ + {}, + { "time": 1, "x": -11.37 }, + { "time": 2.2 } + ] + }, + "rope-front": { + "translate": [ + {}, + { "time": 1, "y": 91.13 }, + { "time": 2.2 } + ] + } + } + }, + "wind-idle": { + "slots": { + "stars/star1": { + "attachment": [ + { "time": 0.1333, "name": "star-small" }, + { "time": 0.2667, "name": "star-medium" }, + { "time": 0.4, "name": "star-big" }, + { "time": 0.5, "name": "star-medium" }, + { "time": 0.6333, "name": "star-small" }, + { "time": 0.7667 }, + { "time": 1.6667, "name": "star-small" }, + { "time": 1.7333, "name": "star-medium" }, + { "time": 1.8, "name": "star-big" }, + { "time": 1.8667, "name": "star-medium" }, + { "time": 1.9333, "name": "star-small" }, + { "time": 2 }, + { "time": 2.4667, "name": "star-small" }, + { "time": 2.5333, "name": "star-medium" }, + { "time": 2.5667, "name": "star-big" }, + { "time": 2.6333, "name": "star-medium" }, + { "time": 2.7, "name": "star-small" }, + { "time": 2.7667 }, + { "time": 3.4, "name": "star-small" }, + { "time": 3.5333, "name": "star-medium" }, + { "time": 3.6333, "name": "star-big" }, + { "time": 3.7667, "name": "star-medium" }, + { "time": 3.9, "name": "star-small" }, + { "time": 4.0333 }, + { "time": 4.9333, "name": "star-small" }, + { "time": 5, "name": "star-medium" }, + { "time": 5.0667, "name": "star-big" }, + { "time": 5.1333, "name": "star-medium" }, + { "time": 5.2, "name": "star-small" }, + { "time": 5.2667 }, + { "time": 5.7, "name": "star-small" }, + { "time": 5.7667, "name": "star-medium" }, + { "time": 5.8333, "name": "star-big" }, + { "time": 5.9, "name": "star-medium" }, + { "time": 5.9667, "name": "star-small" }, + { "time": 6.0333 }, + { "time": 6.6333, "name": "star-small" }, + { "time": 6.7333, "name": "star-medium" }, + { "time": 6.8667, "name": "star-big" }, + { "time": 7, "name": "star-medium" }, + { "time": 7.1333, "name": "star-small" }, + { "time": 7.2667 }, + { "time": 8.1667, "name": "star-small" }, + { "time": 8.2333, "name": "star-medium" }, + { "time": 8.3, "name": "star-big" }, + { "time": 8.3667, "name": "star-medium" }, + { "time": 8.4333, "name": "star-small" }, + { "time": 8.5 }, + { "time": 8.9333, "name": "star-small" }, + { "time": 9, "name": "star-medium" }, + { "time": 9.0667, "name": "star-big" }, + { "time": 9.1333, "name": "star-medium" }, + { "time": 9.2, "name": "star-small" }, + { "time": 9.2667 } + ] + }, + "stars/star2": { + "attachment": [ + { "time": 0.1333, "name": "star-small" }, + { "time": 0.2667, "name": "star-medium" }, + { "time": 0.4, "name": "star-big" }, + { "time": 0.5, "name": "star-medium" }, + { "time": 0.6333, "name": "star-small" }, + { "time": 0.7667 }, + { "time": 1.6667, "name": "star-small" }, + { "time": 1.7333, "name": "star-medium" }, + { "time": 1.8, "name": "star-big" }, + { "time": 1.8667, "name": "star-medium" }, + { "time": 1.9333, "name": "star-small" }, + { "time": 2 }, + { "time": 2.4667, "name": "star-small" }, + { "time": 2.5333, "name": "star-medium" }, + { "time": 2.5667, "name": "star-big" }, + { "time": 2.6333, "name": "star-medium" }, + { "time": 2.7, "name": "star-small" }, + { "time": 2.7667 }, + { "time": 3.4, "name": "star-small" }, + { "time": 3.5333, "name": "star-medium" }, + { "time": 3.6333, "name": "star-big" }, + { "time": 3.7667, "name": "star-medium" }, + { "time": 3.9, "name": "star-small" }, + { "time": 4.0333 }, + { "time": 4.9333, "name": "star-small" }, + { "time": 5, "name": "star-medium" }, + { "time": 5.0667, "name": "star-big" }, + { "time": 5.1333, "name": "star-medium" }, + { "time": 5.2, "name": "star-small" }, + { "time": 5.2667 }, + { "time": 5.7, "name": "star-small" }, + { "time": 5.7667, "name": "star-medium" }, + { "time": 5.8333, "name": "star-big" }, + { "time": 5.9, "name": "star-medium" }, + { "time": 5.9667, "name": "star-small" }, + { "time": 6.0333 }, + { "time": 6.6333, "name": "star-small" }, + { "time": 6.7333, "name": "star-medium" }, + { "time": 6.8667, "name": "star-big" }, + { "time": 7, "name": "star-medium" }, + { "time": 7.1333, "name": "star-small" }, + { "time": 7.2667 }, + { "time": 8.1667, "name": "star-small" }, + { "time": 8.2333, "name": "star-medium" }, + { "time": 8.3, "name": "star-big" }, + { "time": 8.3667, "name": "star-medium" }, + { "time": 8.4333, "name": "star-small" }, + { "time": 8.5 }, + { "time": 8.9333, "name": "star-small" }, + { "time": 9, "name": "star-medium" }, + { "time": 9.0667, "name": "star-big" }, + { "time": 9.1333, "name": "star-medium" }, + { "time": 9.2, "name": "star-small" }, + { "time": 9.2667 } + ] + }, + "stars/star3": { + "attachment": [ + { "time": 0.1333, "name": "star-small" }, + { "time": 0.2667, "name": "star-medium" }, + { "time": 0.4, "name": "star-big" }, + { "time": 0.5, "name": "star-medium" }, + { "time": 0.6333, "name": "star-small" }, + { "time": 0.7667 }, + { "time": 1.6667, "name": "star-small" }, + { "time": 1.7333, "name": "star-medium" }, + { "time": 1.8, "name": "star-big" }, + { "time": 1.8667, "name": "star-medium" }, + { "time": 1.9333, "name": "star-small" }, + { "time": 2 }, + { "time": 2.4667, "name": "star-small" }, + { "time": 2.5333, "name": "star-medium" }, + { "time": 2.5667, "name": "star-big" }, + { "time": 2.6333, "name": "star-medium" }, + { "time": 2.7, "name": "star-small" }, + { "time": 2.7667 }, + { "time": 3.4, "name": "star-small" }, + { "time": 3.5333, "name": "star-medium" }, + { "time": 3.6333, "name": "star-big" }, + { "time": 3.7667, "name": "star-medium" }, + { "time": 3.9, "name": "star-small" }, + { "time": 4.0333 }, + { "time": 4.9333, "name": "star-small" }, + { "time": 5, "name": "star-medium" }, + { "time": 5.0667, "name": "star-big" }, + { "time": 5.1333, "name": "star-medium" }, + { "time": 5.2, "name": "star-small" }, + { "time": 5.2667 }, + { "time": 5.7, "name": "star-small" }, + { "time": 5.7667, "name": "star-medium" }, + { "time": 5.8333, "name": "star-big" }, + { "time": 5.9, "name": "star-medium" }, + { "time": 5.9667, "name": "star-small" }, + { "time": 6.0333 }, + { "time": 6.6333, "name": "star-small" }, + { "time": 6.7333, "name": "star-medium" }, + { "time": 6.8667, "name": "star-big" }, + { "time": 7, "name": "star-medium" }, + { "time": 7.1333, "name": "star-small" }, + { "time": 7.2667 }, + { "time": 8.1667, "name": "star-small" }, + { "time": 8.2333, "name": "star-medium" }, + { "time": 8.3, "name": "star-big" }, + { "time": 8.3667, "name": "star-medium" }, + { "time": 8.4333, "name": "star-small" }, + { "time": 8.5 }, + { "time": 8.9333, "name": "star-small" }, + { "time": 9, "name": "star-medium" }, + { "time": 9.0667, "name": "star-big" }, + { "time": 9.1333, "name": "star-medium" }, + { "time": 9.2, "name": "star-small" }, + { "time": 9.2667 } + ] + }, + "stars/star4": { + "attachment": [ + { "time": 0.7667, "name": "star-small" }, + { "time": 0.9, "name": "star-medium" }, + { "time": 1.0333, "name": "star-big" }, + { "time": 1.1667, "name": "star-medium" }, + { "time": 1.2667, "name": "star-small" }, + { "time": 1.4 }, + { "time": 2, "name": "star-small" }, + { "time": 2.0667, "name": "star-medium" }, + { "time": 2.1333, "name": "star-big" }, + { "time": 2.2, "name": "star-medium" }, + { "time": 2.2667, "name": "star-small" }, + { "time": 2.3333 }, + { "time": 2.7667, "name": "star-small" }, + { "time": 2.8333, "name": "star-medium" }, + { "time": 2.9, "name": "star-big" }, + { "time": 2.9667, "name": "star-medium" }, + { "time": 3.0333, "name": "star-small" }, + { "time": 3.1 }, + { "time": 4.0333, "name": "star-small" }, + { "time": 4.1667, "name": "star-medium" }, + { "time": 4.3, "name": "star-big" }, + { "time": 4.4333, "name": "star-medium" }, + { "time": 4.5333, "name": "star-small" }, + { "time": 4.6333 }, + { "time": 5.2667, "name": "star-small" }, + { "time": 5.3333, "name": "star-medium" }, + { "time": 5.4, "name": "star-big" }, + { "time": 5.4667, "name": "star-medium" }, + { "time": 5.5333, "name": "star-small" }, + { "time": 5.6 }, + { "time": 6.0333, "name": "star-small" }, + { "time": 6.1, "name": "star-medium" }, + { "time": 6.1667, "name": "star-big" }, + { "time": 6.2333, "name": "star-medium" }, + { "time": 6.3, "name": "star-small" }, + { "time": 6.3667 }, + { "time": 7.2667, "name": "star-small" }, + { "time": 7.4, "name": "star-medium" }, + { "time": 7.5333, "name": "star-big" }, + { "time": 7.6667, "name": "star-medium" }, + { "time": 7.7333, "name": "star-small" }, + { "time": 7.8667 }, + { "time": 8.5, "name": "star-small" }, + { "time": 8.5667, "name": "star-medium" }, + { "time": 8.6333, "name": "star-big" }, + { "time": 8.7, "name": "star-medium" }, + { "time": 8.7333, "name": "star-small" }, + { "time": 8.8 }, + { "time": 9.2667, "name": "star-small" }, + { "time": 9.3333, "name": "star-medium" }, + { "time": 9.4, "name": "star-big" }, + { "time": 9.4667, "name": "star-medium" }, + { "time": 9.5333, "name": "star-small" }, + { "time": 9.6 } + ] + }, + "stars/star5": { + "attachment": [ + { "time": 0.3333, "name": "star-small" }, + { "time": 0.4667, "name": "star-medium" }, + { "time": 0.5667, "name": "star-big" }, + { "time": 0.7, "name": "star-medium" }, + { "time": 0.8333, "name": "star-small" }, + { "time": 0.9667 }, + { "time": 1.7667, "name": "star-small" }, + { "time": 1.8333, "name": "star-medium" }, + { "time": 1.9, "name": "star-big" }, + { "time": 1.9667, "name": "star-medium" }, + { "time": 2.0333, "name": "star-small" }, + { "time": 2.1 }, + { "time": 2.5667, "name": "star-small" }, + { "time": 2.6, "name": "star-medium" }, + { "time": 2.6667, "name": "star-big" }, + { "time": 2.7333, "name": "star-medium" }, + { "time": 2.8, "name": "star-small" }, + { "time": 2.8667 }, + { "time": 3.6, "name": "star-small" }, + { "time": 3.7, "name": "star-medium" }, + { "time": 3.8333, "name": "star-big" }, + { "time": 3.9667, "name": "star-medium" }, + { "time": 4.1, "name": "star-small" }, + { "time": 4.2333 }, + { "time": 5.0333, "name": "star-small" }, + { "time": 5.1, "name": "star-medium" }, + { "time": 5.1667, "name": "star-big" }, + { "time": 5.2333, "name": "star-medium" }, + { "time": 5.3, "name": "star-small" }, + { "time": 5.3667 }, + { "time": 5.8, "name": "star-small" }, + { "time": 5.8667, "name": "star-medium" }, + { "time": 5.9333, "name": "star-big" }, + { "time": 6, "name": "star-medium" }, + { "time": 6.0667, "name": "star-small" }, + { "time": 6.1333 }, + { "time": 6.8, "name": "star-small" }, + { "time": 6.9333, "name": "star-medium" }, + { "time": 7.0667, "name": "star-big" }, + { "time": 7.2, "name": "star-medium" }, + { "time": 7.3333, "name": "star-small" }, + { "time": 7.4667 }, + { "time": 8.2667, "name": "star-small" }, + { "time": 8.3333, "name": "star-medium" }, + { "time": 8.4, "name": "star-big" }, + { "time": 8.4667, "name": "star-medium" }, + { "time": 8.5333, "name": "star-small" }, + { "time": 8.6 }, + { "time": 9.0333, "name": "star-small" }, + { "time": 9.1, "name": "star-medium" }, + { "time": 9.1667, "name": "star-big" }, + { "time": 9.2333, "name": "star-medium" }, + { "time": 9.3, "name": "star-small" }, + { "time": 9.3667 } + ] + }, + "stars/star6": { + "attachment": [ + { "time": 0.7667, "name": "star-small" }, + { "time": 0.9, "name": "star-medium" }, + { "time": 1.0333, "name": "star-big" }, + { "time": 1.1667, "name": "star-medium" }, + { "time": 1.2667, "name": "star-small" }, + { "time": 1.4 }, + { "time": 2, "name": "star-small" }, + { "time": 2.0667, "name": "star-medium" }, + { "time": 2.1333, "name": "star-big" }, + { "time": 2.2, "name": "star-medium" }, + { "time": 2.2667, "name": "star-small" }, + { "time": 2.3333 }, + { "time": 2.7667, "name": "star-small" }, + { "time": 2.8333, "name": "star-medium" }, + { "time": 2.9, "name": "star-big" }, + { "time": 2.9667, "name": "star-medium" }, + { "time": 3.0333, "name": "star-small" }, + { "time": 3.1 }, + { "time": 4.0333, "name": "star-small" }, + { "time": 4.1667, "name": "star-medium" }, + { "time": 4.3, "name": "star-big" }, + { "time": 4.4333, "name": "star-medium" }, + { "time": 4.5333, "name": "star-small" }, + { "time": 4.6333 }, + { "time": 5.2667, "name": "star-small" }, + { "time": 5.3333, "name": "star-medium" }, + { "time": 5.4, "name": "star-big" }, + { "time": 5.4667, "name": "star-medium" }, + { "time": 5.5333, "name": "star-small" }, + { "time": 5.6 }, + { "time": 6.0333, "name": "star-small" }, + { "time": 6.1, "name": "star-medium" }, + { "time": 6.1667, "name": "star-big" }, + { "time": 6.2333, "name": "star-medium" }, + { "time": 6.3, "name": "star-small" }, + { "time": 6.3667 }, + { "time": 7.2667, "name": "star-small" }, + { "time": 7.4, "name": "star-medium" }, + { "time": 7.5333, "name": "star-big" }, + { "time": 7.6667, "name": "star-medium" }, + { "time": 7.7333, "name": "star-small" }, + { "time": 7.8667 }, + { "time": 8.5, "name": "star-small" }, + { "time": 8.5667, "name": "star-medium" }, + { "time": 8.6333, "name": "star-big" }, + { "time": 8.7, "name": "star-medium" }, + { "time": 8.7333, "name": "star-small" }, + { "time": 8.8 }, + { "time": 9.2667, "name": "star-small" }, + { "time": 9.3333, "name": "star-medium" }, + { "time": 9.4, "name": "star-big" }, + { "time": 9.4667, "name": "star-medium" }, + { "time": 9.5333, "name": "star-small" }, + { "time": 9.6 } + ] + } + }, + "bones": { + "body-up": { + "rotate": [ + { + "time": 2.6333, + "curve": [ 2.822, 1.06, 3.011, 3.17 ] + }, + { "time": 3.2, "value": 3.17, "curve": "stepped" }, + { + "time": 9, + "value": 3.17, + "curve": [ 9.2, 3.17, 9.4, 1.06 ] + }, + { + "time": 9.6, + "curve": [ 9.611, -0.06, 9.622, 0 ] + }, + { "time": 9.6333 } + ], + "translate": [ + { + "curve": [ 0.311, -1.37, 0.624, 10, 0.311, 0, 0.624, 0 ] + }, + { + "time": 0.9333, + "x": 10, + "curve": [ 1.691, 10, 2.444, 0, 1.691, 0, 2.444, 0 ] + }, + { + "time": 3.2, + "curve": [ 3.509, 0, 3.824, 10, 3.509, 0, 3.824, 0 ] + }, + { + "time": 4.1333, + "x": 10, + "curve": [ 4.891, 10, 5.642, 3.33, 4.891, 0, 5.642, 0 ] + }, + { "time": 6.4, "curve": "stepped" }, + { + "time": 6.4333, + "curve": [ 6.743, 0, 7.057, 10, 6.743, 0, 7.057, 0 ] + }, + { + "time": 7.3667, + "x": 10, + "curve": [ 8.124, 10, 8.876, 3.33, 8.124, 0, 8.876, 0 ] + }, + { "time": 9.6333 } + ] + }, + "wing-front": { + "rotate": [ + { "time": 0.8333 }, + { "time": 1.7333, "value": -4.1 }, + { "time": 2.6667 }, + { "time": 3.0333, "value": -28.71 }, + { "time": 3.3667, "curve": "stepped" }, + { "time": 3.4667 }, + { "time": 4.0333, "value": -28.71 }, + { "time": 4.7333, "curve": "stepped" }, + { + "time": 5.8667, + "curve": [ 6.256, -1.37, 6.644, -4.1 ] + }, + { + "time": 7.0333, + "value": -4.1, + "curve": [ 7.478, -4.1, 7.922, -1.37 ] + }, + { "time": 8.3667 }, + { "time": 8.9333, "value": -28.71 }, + { "time": 9.6 } + ], + "scale": [ + { "time": 0.8333 }, + { "time": 1.7333, "y": 0.928 }, + { "time": 2.6667 }, + { "time": 3.0333, "y": 0.497 }, + { "time": 3.3667, "curve": "stepped" }, + { "time": 3.4667 }, + { "time": 4.0333, "y": 0.497 }, + { "time": 4.7333, "curve": "stepped" }, + { + "time": 5.8667, + "curve": [ 6.256, 1, 6.644, 1, 6.256, 0.976, 6.644, 0.928 ] + }, + { + "time": 7.0333, + "y": 0.928, + "curve": [ 7.478, 1, 7.922, 1, 7.478, 0.928, 7.922, 0.976 ] + }, + { "time": 8.3667 }, + { "time": 8.9333, "y": 0.497 }, + { "time": 9.6 } + ] + }, + "wing-front-tip": { + "rotate": [ + { "time": 0.9667 }, + { + "time": 2.0667, + "value": -7.42, + "curve": [ 2.097, -3.69, 2.451, -6.54 ] + }, + { "time": 2.6667 }, + { + "time": 2.8333, + "value": 33.17, + "curve": [ 2.891, 33.17, 2.916, 0 ] + }, + { + "time": 2.9667, + "curve": [ 3.029, 0, 3.128, -30.34 ] + }, + { + "time": 3.2, + "value": -30.34, + "curve": [ 3.258, -30.34, 3.317, 0 ] + }, + { "time": 3.3667, "curve": "stepped" }, + { "time": 3.4667 }, + { + "time": 3.6667, + "value": 33.17, + "curve": [ 3.755, 33.17, 3.824, 0 ] + }, + { + "time": 3.9333, + "curve": [ 4.067, 0, 4.245, -30.34 ] + }, + { + "time": 4.4, + "value": -30.34, + "curve": [ 4.525, -30.34, 4.631, 0 ] + }, + { "time": 4.7333, "curve": "stepped" }, + { + "time": 6.1333, + "curve": [ 6.522, -2.47, 7.24, -14.83 ] + }, + { + "time": 7.3, + "value": -7.42, + "curve": [ 7.331, -3.63, 7.969, -6.64 ] + }, + { "time": 8.3667 }, + { + "time": 8.6333, + "value": 33.17, + "curve": [ 8.731, 33.17, 8.78, 0 ] + }, + { + "time": 8.8667, + "curve": [ 8.973, 0, 9.144, -30.34 ] + }, + { + "time": 9.2667, + "value": -30.34, + "curve": [ 9.366, -30.34, 9.485, 0 ] + }, + { "time": 9.6 } + ] + }, + "wing-back-tip": { + "rotate": [ + { "time": 0.9667 }, + { + "time": 2.0667, + "value": 4.42, + "curve": [ 2.097, 2.2, 2.451, 3.9 ] + }, + { "time": 2.6667 }, + { + "time": 2.8667, + "value": -11.49, + "curve": [ 2.87, -11.49, 2.922, 0 ] + }, + { + "time": 2.9667, + "curve": [ 3.029, 0, 3.128, 18.1 ] + }, + { + "time": 3.2, + "value": 18.1, + "curve": [ 3.258, 18.1, 3.317, 0 ] + }, + { "time": 3.3667, "curve": "stepped" }, + { "time": 3.4667 }, + { + "time": 3.7, + "value": -11.49, + "curve": [ 3.705, -11.49, 3.837, 0 ] + }, + { + "time": 3.9333, + "curve": [ 4.067, 0, 4.245, 18.1 ] + }, + { + "time": 4.4, + "value": 18.1, + "curve": [ 4.525, 18.1, 4.631, 0 ] + }, + { "time": 4.7333, "curve": "stepped" }, + { + "time": 6.1333, + "curve": [ 6.522, 1.47, 7.24, 8.85 ] + }, + { + "time": 7.3, + "value": 4.42, + "curve": [ 7.331, 2.17, 7.969, 3.96 ] + }, + { "time": 8.3667 }, + { + "time": 8.6333, + "value": -11.49, + "curve": [ 8.639, -11.49, 8.79, 0 ] + }, + { + "time": 8.8667, + "curve": [ 8.973, 0, 9.144, 18.1 ] + }, + { + "time": 9.2667, + "value": 18.1, + "curve": [ 9.366, 18.1, 9.485, 0 ] + }, + { "time": 9.6 } + ], + "scale": [ + { "time": 0.9667 }, + { + "time": 2.0667, + "x": 1.043, + "curve": [ 2.096, 1.021, 2.451, 1, 2.096, 1, 2.451, 1 ] + }, + { + "time": 2.6667, + "curve": [ 2.718, 1, 2.816, 0.807, 2.718, 1, 2.816, 1 ] + }, + { + "time": 2.8667, + "x": 0.807, + "curve": [ 2.912, 0.807, 2.923, 1.061, 2.912, 1, 2.923, 1 ] + }, + { + "time": 2.9667, + "x": 1.081, + "curve": [ 3.037, 1.112, 3.131, 1.254, 3.037, 1, 3.131, 1 ] + }, + { + "time": 3.2, + "x": 1.222, + "curve": [ 3.254, 1.198, 3.317, 1, 3.254, 1, 3.317, 1 ] + }, + { "time": 3.3667, "curve": "stepped" }, + { + "time": 3.4667, + "curve": [ 3.545, 1, 3.623, 0.807, 3.545, 1, 3.623, 1 ] + }, + { + "time": 3.7, + "x": 0.807, + "curve": [ 3.769, 0.807, 3.84, 1.061, 3.769, 1, 3.84, 1 ] + }, + { + "time": 3.9333, + "x": 1.081, + "curve": [ 4.085, 1.112, 4.252, 1.254, 4.085, 1, 4.252, 1 ] + }, + { + "time": 4.4, + "x": 1.222, + "curve": [ 4.517, 1.198, 4.618, 1, 4.517, 1, 4.618, 1 ] + }, + { "time": 4.7333, "curve": "stepped" }, + { + "time": 6.1333, + "curve": [ 6.522, 1.014, 7.244, 1.085, 6.522, 1, 6.911, 1 ] + }, + { + "time": 7.3, + "x": 1.043, + "curve": [ 7.329, 1.02, 7.969, 1, 7.329, 1, 7.969, 1 ] + }, + { + "time": 8.3667, + "curve": [ 8.454, 1, 8.548, 0.807, 8.454, 1, 8.548, 1 ] + }, + { + "time": 8.6333, + "x": 0.807, + "curve": [ 8.71, 0.807, 8.793, 1.061, 8.71, 1, 8.793, 1 ] + }, + { + "time": 8.8667, + "x": 1.081, + "curve": [ 8.987, 1.112, 9.149, 1.254, 8.987, 1, 9.149, 1 ] + }, + { + "time": 9.2667, + "x": 1.222, + "curve": [ 9.359, 1.198, 9.47, 1, 9.359, 1, 9.47, 1 ] + }, + { "time": 9.6 } + ] + }, + "wing-back": { + "rotate": [ + { "time": 0.8333 }, + { + "time": 1.9333, + "value": 1.94, + "curve": [ 1.967, 0.82, 2.422, 0 ] + }, + { + "time": 2.6667, + "curve": [ 2.778, 0, 2.922, 31.82 ] + }, + { + "time": 3.0333, + "value": 31.82, + "curve": [ 3.141, 31.82, 3.254, 0 ] + }, + { "time": 3.3667, "curve": "stepped" }, + { + "time": 3.4667, + "curve": [ 3.637, 0, 3.795, 31.82 ] + }, + { + "time": 4.0333, + "value": 31.82, + "curve": [ 4.265, 31.82, 4.502, 0 ] + }, + { "time": 4.7333, "curve": "stepped" }, + { + "time": 5.8667, + "curve": [ 6.256, 0.65, 6.975, 3.88 ] + }, + { + "time": 7.0333, + "value": 1.94, + "curve": [ 7.067, 0.82, 7.922, 0 ] + }, + { + "time": 8.3667, + "curve": [ 8.556, 0, 8.744, 31.82 ] + }, + { + "time": 8.9333, + "value": 31.82, + "curve": [ 9.117, 31.82, 9.34, 0 ] + }, + { "time": 9.6 } + ], + "scale": [ + { "time": 0.8333 }, + { + "time": 1.9333, + "x": 1.015, + "y": 0.962, + "curve": [ 1.967, 1.006, 2.422, 1, 1.967, 0.984, 2.422, 1 ] + }, + { + "time": 2.6667, + "curve": [ 2.778, 1, 2.922, 1.248, 2.778, 1, 2.922, 0.376 ] + }, + { + "time": 3.0333, + "x": 1.248, + "y": 0.376, + "curve": [ 3.141, 1.248, 3.254, 1, 3.141, 0.376, 3.254, 1 ] + }, + { "time": 3.3667, "curve": "stepped" }, + { + "time": 3.4667, + "curve": [ 3.637, 1, 3.795, 1.248, 3.637, 1, 3.795, 0.376 ] + }, + { + "time": 4.0333, + "x": 1.248, + "y": 0.376, + "curve": [ 4.265, 1.248, 4.502, 1, 4.265, 0.376, 4.502, 1 ] + }, + { "time": 4.7333, "curve": "stepped" }, + { + "time": 5.8667, + "curve": [ 6.256, 1.005, 6.975, 1.03, 6.256, 0.987, 6.975, 0.924 ] + }, + { + "time": 7.0333, + "x": 1.015, + "y": 0.962, + "curve": [ 7.067, 1.006, 7.922, 1, 7.067, 0.984, 7.922, 1 ] + }, + { + "time": 8.3667, + "curve": [ 8.556, 1, 8.744, 1.248, 8.556, 1, 8.744, 0.376 ] + }, + { + "time": 8.9333, + "x": 1.248, + "y": 0.376, + "curve": [ 9.117, 1.248, 9.34, 1, 9.117, 0.376, 9.34, 1 ] + }, + { "time": 9.6 } + ] + }, + "pupil-front": { + "translate": [ + { + "x": -9.97, + "curve": [ 0.033, -9.97, 0.067, -6.11, 0.033, 0, 0.067, 0 ] + }, + { + "time": 0.1, + "x": -6.11, + "curve": [ 0.282, -6.11, 0.256, -9.97, 0.183, 0, 0.256, 0 ] + }, + { "time": 0.3333, "x": -9.97, "curve": "stepped" }, + { "time": 1.4333, "x": -9.97 }, + { "time": 1.6333, "x": -9.97, "y": 5.36, "curve": "stepped" }, + { "time": 6.4667, "x": -9.97, "y": 5.36 }, + { "time": 6.7667, "x": -9.97 } + ], + "scale": [ + { + "curve": [ 0.033, 1, 0.071, 0.152, 0.033, 1, 0.071, 1 ] + }, + { + "time": 0.1, + "x": 0.152, + "curve": [ 0.282, 0.152, 0.244, 1, 0.183, 1, 0.25, 1 ] + }, + { "time": 0.3333 } + ] + }, + "pupil-back": { + "translate": [ + { + "x": -8.93, + "curve": [ 0.033, -8.93, 0.067, -6.11, 0.033, 0, 0.067, 0 ] + }, + { + "time": 0.1, + "x": -6.11, + "curve": [ 0.282, -6.11, 0.256, -8.93, 0.183, 0, 0.256, 0 ] + }, + { "time": 0.3333, "x": -8.93, "curve": "stepped" }, + { "time": 1.4333, "x": -8.93 }, + { "time": 1.6333, "x": -8.93, "y": 3.83, "curve": "stepped" }, + { "time": 6.4667, "x": -8.93, "y": 3.83 }, + { "time": 6.7667, "x": -8.93 } + ], + "scale": [ + { + "curve": [ 0.033, 1, 0.071, 0.152, 0.033, 1, 0.071, 1 ] + }, + { + "time": 0.1, + "x": 0.152, + "curve": [ 0.282, 0.152, 0.244, 1, 0.183, 1, 0.25, 1 ] + }, + { "time": 0.3333 } + ] + }, + "eyelashes-top-front": { + "translate": [ + { + "x": -15.36, + "y": 1.57, + "curve": [ 0.033, -15.36, 0.067, -26.84, 0.033, 1.57, 0.067, 0 ] + }, + { + "time": 0.1, + "x": -26.84, + "curve": [ 0.282, -26.84, 0.256, -10.38, 0.183, 0, 0.256, 1.06 ] + }, + { "time": 0.3333, "x": -10.38, "y": 1.06, "curve": "stepped" }, + { "time": 8.3667, "x": -10.38, "y": 1.06 }, + { "time": 8.8667, "x": -15.36, "y": 1.57 } + ] + }, + "eyelashes-top-back": { + "translate": [ + { + "x": -14.46, + "y": -3.29, + "curve": [ 0.033, -14.46, 0.067, -22.55, 0.033, -3.29, 0.067, 0 ] + }, + { + "time": 0.1, + "x": -22.55, + "curve": [ 0.282, -22.55, 0.256, -9.45, 0.183, 0, 0.256, -3.29 ] + }, + { "time": 0.3333, "x": -9.45, "y": -3.29, "curve": "stepped" }, + { "time": 8.3667, "x": -9.45, "y": -3.29 }, + { "time": 8.8667, "x": -14.46, "y": -3.29 } + ] + }, + "face-control": { + "translate": [ + { "x": -2.21, "curve": "stepped" }, + { "time": 1.4, "x": -2.21 }, + { "time": 1.8333, "x": -2.21, "y": 11.22 }, + { "time": 2.6, "x": -2.21, "y": 12.66 }, + { "time": 2.8667, "x": -6.06, "y": 13.01 }, + { "time": 3.3, "x": -2.21, "y": 13.4 }, + { "time": 6.6333, "x": -2.21, "y": 11.22 }, + { "time": 6.8, "x": -5.12, "y": 4.99 }, + { "time": 6.9333, "x": -2.21 } + ] + }, + "face": { + "rotate": [ + { "value": -15.25, "curve": "stepped" }, + { + "time": 2.5, + "value": -15.25, + "curve": [ 2.744, -13.13, 2.989, -8.89 ] + }, + { "time": 3.2333, "value": -8.89, "curve": "stepped" }, + { + "time": 8.2, + "value": -8.89, + "curve": [ 8.544, -8.89, 8.889, -15.25 ] + }, + { "time": 9.2333, "value": -15.25 } + ] + }, + "hair-back": { + "rotate": [ + { "value": 12.31, "curve": "stepped" }, + { "time": 2.5, "value": 12.31 }, + { "time": 3.2, "value": 7.32, "curve": "stepped" }, + { "time": 8.5333, "value": 7.32 }, + { "time": 9.5667, "value": 12.31 } + ] + }, + "fringe-side-front": { + "rotate": [ + { "value": 6.43, "curve": "stepped" }, + { "time": 2.5, "value": 6.43 }, + { "time": 3.2, "value": 6.92, "curve": "stepped" }, + { "time": 8.5333, "value": 6.92 }, + { "time": 9.5667, "value": 6.43 } + ] + }, + "fringe-side-back": { + "rotate": [ + { "value": 6.43, "curve": "stepped" }, + { "time": 2.5, "value": 6.43 }, + { "time": 3.2, "value": 6.92, "curve": "stepped" }, + { "time": 8.5333, "value": 6.92 }, + { "time": 9.5667, "value": 6.43 } + ] + }, + "leg-front-down": { + "rotate": [ + { "value": -25.69, "curve": "stepped" }, + { + "time": 2.6333, + "value": -25.69, + "curve": [ 2.967, -22.72, 3.3, -16.78 ] + }, + { "time": 3.6333, "value": -16.78, "curve": "stepped" }, + { + "time": 7.3667, + "value": -16.78, + "curve": [ 7.689, -16.78, 8.011, -22.72 ] + }, + { + "time": 8.3333, + "value": -25.69, + "curve": [ 8.767, -29.68, 9.2, -25.69 ] + }, + { "time": 9.6333, "value": -25.69 } + ] + }, + "leg-back-down": { + "rotate": [ + { "value": -31.75 } + ] + }, + "eyelashes-down-front": { + "translate": [ + { + "curve": [ 0.033, 0, 0.071, 12.12, 0.033, 0, 0.071, 0 ] + }, + { + "time": 0.1, + "x": 12.12, + "curve": [ 0.282, 12.12, 0.244, 0, 0.183, 0, 0.25, 0 ] + }, + { "time": 0.3333 } + ] + }, + "eyelashes-down-back": { + "translate": [ + { + "curve": [ 0.033, 0, 0.071, 10.12, 0.033, 0, 0.071, 0 ] + }, + { + "time": 0.1, + "x": 10.12, + "curve": [ 0.282, 10.12, 0.244, 0, 0.183, 0, 0.25, 0 ] + }, + { "time": 0.3333 } + ] + }, + "swing-top": { + "rotate": [ + { + "curve": [ 0.244, 0, 0.489, 0 ] + }, + { + "time": 0.7333, + "value": -0.11, + "curve": [ 0.989, -0.23, 1.244, -1.74 ] + }, + { + "time": 1.5, + "value": -1.74, + "curve": [ 1.744, -1.74, 1.989, 0.52 ] + }, + { + "time": 2.2333, + "value": 0.52, + "curve": [ 2.389, 0.52, 2.544, -0.61 ] + }, + { + "time": 2.7, + "value": -0.61, + "curve": [ 2.9, -0.61, 3.1, 1.19 ] + }, + { + "time": 3.3, + "value": 1.19, + "curve": [ 3.522, 1.19, 3.744, 1.19 ] + }, + { + "time": 3.9667, + "value": 0.66, + "curve": [ 4.344, -0.24, 4.722, -3.51 ] + }, + { + "time": 5.1, + "value": -3.51, + "curve": [ 5.211, -3.51, 5.322, -3.39 ] + }, + { + "time": 5.4333, + "value": -3.26, + "curve": [ 5.644, -3, 5.856, -2.71 ] + }, + { + "time": 6.0667, + "value": -2.32, + "curve": [ 6.356, -1.77, 6.644, -0.44 ] + }, + { + "time": 6.9333, + "value": -0.44, + "curve": [ 7.111, -0.44, 7.289, -0.82 ] + }, + { + "time": 7.4667, + "value": -0.82, + "curve": [ 7.811, -0.82, 8.156, 4.18 ] + }, + { + "time": 8.5, + "value": 4.18, + "curve": [ 8.867, 4.18, 9.233, 1.39 ] + }, + { + "time": 9.6, + "curve": [ 9.611, -0.04, 9.622, 0 ] + }, + { "time": 9.6333 } + ] + }, + "cloud": { + "translate": [ + { + "curve": [ 0.356, 0, 0.711, -11.64, 0.356, 0, 0.711, 0 ] + }, + { + "time": 1.0667, + "x": -11.64, + "curve": [ 1.5, -11.64, 1.933, 17.3, 1.5, 0, 1.933, 0 ] + }, + { + "time": 2.3667, + "x": 17.3, + "curve": [ 2.944, 17.3, 3.522, 17.3, 2.944, 0, 3.522, 0 ] + }, + { + "time": 4.1, + "x": 13.15, + "curve": [ 4.444, 10.68, 4.789, -11.93, 4.444, 0, 4.789, 0 ] + }, + { + "time": 5.1333, + "x": -12.61, + "curve": [ 5.878, -14.07, 6.622, -14.07, 5.878, 0, 6.622, 0 ] + }, + { + "time": 7.3667, + "x": -14.07, + "curve": [ 7.689, -14.07, 8.011, 19.19, 7.689, 0, 8.011, 0 ] + }, + { + "time": 8.3333, + "x": 19.19, + "curve": [ 8.756, 19.19, 9.178, 6.4, 8.756, 0, 9.178, 0 ] + }, + { + "time": 9.6, + "curve": [ 9.611, -0.17, 9.622, 0, 9.611, 0, 9.622, 0 ] + }, + { "time": 9.6333 } + ] + }, + "arm-front-up-holder": { + "translate": [ + { "time": 2 }, + { "time": 3.6667, "x": -1.79, "y": -23.94, "curve": "stepped" }, + { "time": 7.8667, "x": -1.79, "y": -23.94 }, + { "time": 9.0667 } + ] + }, + "bench-back": { + "translate": [ + { + "x": 8.04, + "curve": [ 0.156, 8.04, 0.311, 0, 0.156, 0, 0.311, 0 ] + }, + { + "time": 0.4667, + "curve": [ 0.822, 0, 1.178, -11.64, 0.822, 0, 1.178, 0 ] + }, + { + "time": 1.5333, + "x": -11.64, + "curve": [ 1.967, -11.64, 2.4, 17.3, 1.967, 0, 2.4, 0 ] + }, + { + "time": 2.8333, + "x": 17.3, + "curve": [ 3.411, 17.3, 3.989, 17.3, 3.411, 0, 3.989, 0 ] + }, + { + "time": 4.5667, + "x": 13.15, + "curve": [ 4.911, 10.68, 5.256, -11.93, 4.911, 0, 5.256, 0 ] + }, + { + "time": 5.6, + "x": -12.61, + "curve": [ 6.344, -14.07, 7.089, -14.07, 6.344, 0, 7.089, 0 ] + }, + { + "time": 7.8333, + "x": -14.07, + "curve": [ 8.156, -14.07, 8.478, 19.19, 8.156, 0, 8.478, 0 ] + }, + { + "time": 8.8, + "x": 19.19, + "curve": [ 9.079, 19.19, 9.267, 8.04, 9.079, 0, 9.357, 0 ] + }, + { "time": 9.6333, "x": 8.04 } + ] + } + }, + "physics": { + "girl/feathers-front": { + "wind": [ + { "value": -15.8 }, + { "time": 0.7667, "value": -33.3 }, + { "time": 1.5333, "curve": "stepped" }, + { "time": 4.9 }, + { "time": 5.5, "value": -19.3 }, + { "time": 5.9667, "value": -5.7 }, + { "time": 6.8, "value": -15.7 }, + { "time": 7.9333 }, + { "time": 8.7667, "value": 8.6 }, + { "time": 9.6333, "value": -15.8 } + ] + }, + "girl/feathers-front-top": { + "wind": [ + { "value": -15.8 }, + { "time": 0.7667, "value": -33.3 }, + { "time": 1.5333, "curve": "stepped" }, + { "time": 4.9 }, + { "time": 5.5, "value": -19.3 }, + { "time": 5.9667, "value": -5.7 }, + { "time": 6.8, "value": -15.7 }, + { "time": 7.9333 }, + { "time": 8.7667, "value": 8.6 }, + { "time": 9.6333, "value": -15.8 } + ] + }, + "girl/hair/fringe-side-back": { + "wind": [ + { "value": -15.8 }, + { "time": 0.7667, "value": -33.3 }, + { "time": 1.5333, "curve": "stepped" }, + { "time": 4.9 }, + { "time": 5.5, "value": -19.3 }, + { "time": 5.9667, "value": -5.7 }, + { "time": 6.8, "value": -15.7 }, + { "time": 7.9333 }, + { "time": 8.7667, "value": 8.6 }, + { "time": 9.6333, "value": -15.8 } + ] + }, + "girl/hair/fringe-side-front": { + "wind": [ + { "value": -15.8 }, + { "time": 0.7667, "value": -33.3 }, + { "time": 1.5333, "curve": "stepped" }, + { "time": 4.9 }, + { "time": 5.5, "value": -19.3 }, + { "time": 5.9667, "value": -5.7 }, + { "time": 6.8, "value": -15.7 }, + { "time": 7.9333 }, + { "time": 8.7667, "value": 8.6 }, + { "time": 9.6333, "value": -15.8 } + ] + }, + "girl/hair/hair-back": { + "wind": [ + { + "value": -4.3, + "curve": [ 0.189, -4.3, 0.378, -14.3 ] + }, + { + "time": 0.5667, + "value": -14.3, + "curve": [ 0.911, -14.3, 1.256, -6.3803 ] + }, + { + "time": 1.6, + "value": -4.3, + "curve": [ 2.1, -1.2803, 2.6, 1 ] + }, + { + "time": 3.1, + "value": 1, + "curve": [ 3.578, 1, 4.056, 1 ] + }, + { + "time": 4.5333, + "curve": [ 4.822, -0.6047, 5.111, -10 ] + }, + { + "time": 5.4, + "value": -10, + "curve": [ 5.667, -10, 5.933, -5 ] + }, + { + "time": 6.2, + "value": -5, + "curve": [ 6.389, -5, 6.578, -7 ] + }, + { + "time": 6.7667, + "value": -7, + "curve": [ 7.178, -7, 7.589, -2.9126 ] + }, + { + "time": 8, + "value": 1, + "curve": [ 8.233, 3.2207, 8.467, 11.4 ] + }, + { + "time": 8.7, + "value": 11.4, + "curve": [ 8.967, 11.4, 9.233, -4.3 ] + }, + { "time": 9.5, "value": -4.3 } + ] + }, + "girl/legs/sock-bow": { + "wind": [ + { "value": -15.8 }, + { "time": 0.7667, "value": -33.3 }, + { "time": 1.5333, "curve": "stepped" }, + { "time": 4.9 }, + { "time": 5.5, "value": -19.3 }, + { "time": 5.9667, "value": -5.7 }, + { "time": 6.8, "value": -15.7 }, + { "time": 7.9333 }, + { "time": 8.7667, "value": 8.6 }, + { "time": 9.6333, "value": -15.8 } + ] + }, + "girl/skirt/skirt-back": { + "wind": [ + {}, + { "time": 0.6, "value": -8.6 }, + { "time": 1.5333, "curve": "stepped" }, + { "time": 4.4 }, + { "time": 5, "value": -7.1, "curve": "stepped" }, + { "time": 6.6333, "value": -7.1 }, + { "time": 8.4333, "value": 7.1 }, + { "time": 9.6 } + ] + }, + "girl/skirt/skirt-front": { + "wind": [ + {}, + { "time": 0.7333, "value": -8.6 }, + { "time": 1.6667, "curve": "stepped" }, + { "time": 4.5333 }, + { "time": 5.1333, "value": -7.1, "curve": "stepped" }, + { "time": 6.8667, "value": -7.1 }, + { "time": 8.2333, "value": 7.1 }, + { "time": 9.6 } + ] + }, + "girl/wings/wing-back": { + "wind": [ + { "value": -15.8 }, + { "time": 0.7667, "value": -33.3 }, + { "time": 1.5333, "curve": "stepped" }, + { "time": 4.9 }, + { "time": 5.5, "value": -19.3 }, + { "time": 5.9667, "value": -5.7 }, + { "time": 6.8, "value": -15.7 }, + { "time": 7.9333 }, + { "time": 8.7667, "value": 8.6 }, + { "time": 9.6333, "value": -15.8 } + ] + }, + "girl/wings/wing-front": { + "wind": [ + { "value": -15.8 }, + { "time": 0.7667, "value": -33.3 }, + { "time": 1.5333, "curve": "stepped" }, + { "time": 4.9 }, + { "time": 5.5, "value": -19.3 }, + { "time": 5.9667, "value": -5.7 }, + { "time": 6.8, "value": -15.7 }, + { "time": 7.9333 }, + { "time": 8.7667, "value": 8.6 }, + { "time": 9.6333, "value": -15.8 } + ] + }, + "": { + "wind": [ + { + "value": -15.8, + "curve": [ 0.256, -15.8, 0.511, -33.3 ] + }, + { + "time": 0.7667, + "value": -33.3, + "curve": [ 1.044, -33.3, 1.322, 0 ] + }, + { + "time": 1.6, + "curve": [ 1.8, 0, 2, -8.6 ] + }, + { + "time": 2.2, + "value": -8.6, + "curve": [ 2.5, -8.6, 2.8, 1 ] + }, + { + "time": 3.1, + "value": 1, + "curve": [ 3.578, 1, 4.056, 0 ] + }, + { "time": 4.5333, "curve": "stepped" }, + { + "time": 4.9, + "curve": [ 5.1, 0, 5.3, -19.3 ] + }, + { + "time": 5.5, + "value": -19.3, + "curve": [ 5.656, -19.3, 5.811, -7.1 ] + }, + { + "time": 5.9667, + "value": -5.7, + "curve": [ 6.044, -5, 6.122, -5 ] + }, + { + "time": 6.2, + "value": -5, + "curve": [ 6.389, -5, 6.578, -7 ] + }, + { + "time": 6.7667, + "value": -7, + "curve": [ 7.156, -7, 7.544, -3.7011 ] + }, + { + "time": 7.9333, + "curve": [ 8.189, 2.4322, 8.444, 11.4 ] + }, + { + "time": 8.7, + "value": 11.4, + "curve": [ 9.011, 11.4, 9.322, -15.8 ] + }, + { "time": 9.6333, "value": -15.8 } + ] + } + } + }, + "wing-flap": { + "bones": { + "body-up": { + "translate": [ + { + "curve": [ 0.222, 0, 0.444, 10, 0.222, 0, 0.444, 0 ] + }, + { + "time": 0.6667, + "x": 10, + "curve": [ 1.211, 10, 1.756, 3.33, 1.211, 0, 1.756, 0 ] + }, + { "time": 2.3 } + ] + }, + "wing-front": { + "rotate": [ + {}, + { "time": 0.6, "value": -28.71 }, + { "time": 1.1333 }, + { "time": 1.7, "value": -28.71 }, + { "time": 2.2667 } + ], + "scale": [ + {}, + { "time": 0.6, "y": 0.497 }, + { "time": 1.1333 }, + { "time": 1.7, "y": 0.497 }, + { "time": 2.2667 } + ] + }, + "wing-front-tip": { + "rotate": [ + {}, + { + "time": 0.2333, + "value": 33.17, + "curve": [ 0.333, 33.17, 0.412, 0 ] + }, + { + "time": 0.5, + "curve": [ 0.608, 0, 0.742, -30.34 ] + }, + { + "time": 0.8667, + "value": -30.34, + "curve": [ 0.968, -30.34, 1.042, -12.9 ] + }, + { "time": 1.1333 }, + { + "time": 1.3667, + "value": 33.17, + "curve": [ 1.466, 33.17, 1.545, 0 ] + }, + { + "time": 1.6333, + "curve": [ 1.741, 0, 1.875, -30.34 ] + }, + { + "time": 2, + "value": -30.34, + "curve": [ 2.101, -30.34, 2.184, 0 ] + }, + { "time": 2.2667 } + ] + }, + "wing-back-tip": { + "rotate": [ + {}, + { + "time": 0.2667, + "value": -11.49, + "curve": [ 0.272, -11.49, 0.422, 0 ] + }, + { + "time": 0.5, + "curve": [ 0.608, 0, 0.742, 18.1 ] + }, + { + "time": 0.8667, + "value": 18.1, + "curve": [ 0.968, 18.1, 1.042, 3.83 ] + }, + { "time": 1.1333 }, + { + "time": 1.4, + "value": -11.49, + "curve": [ 1.406, -11.49, 1.555, 0 ] + }, + { + "time": 1.6333, + "curve": [ 1.741, 0, 1.875, 18.1 ] + }, + { + "time": 2, + "value": 18.1, + "curve": [ 2.101, 18.1, 2.184, 0 ] + }, + { "time": 2.2667 } + ], + "scale": [ + { + "curve": [ 0.089, 1, 0.18, 0.807, 0.089, 1, 0.18, 1 ] + }, + { + "time": 0.2667, + "x": 0.807, + "curve": [ 0.345, 0.807, 0.425, 1.061, 0.345, 1, 0.425, 1 ] + }, + { + "time": 0.5, + "x": 1.081, + "curve": [ 0.622, 1.112, 0.747, 1.254, 0.622, 1, 0.747, 1 ] + }, + { + "time": 0.8667, + "x": 1.222, + "curve": [ 0.961, 1.198, 1.042, 1, 0.961, 1, 1.042, 1 ] + }, + { + "time": 1.1333, + "curve": [ 1.222, 1, 1.313, 0.807, 1.222, 1, 1.313, 1 ] + }, + { + "time": 1.4, + "x": 0.807, + "curve": [ 1.478, 0.807, 1.558, 1.061, 1.478, 1, 1.558, 1 ] + }, + { + "time": 1.6333, + "x": 1.081, + "curve": [ 1.755, 1.112, 1.88, 1.254, 1.755, 1, 1.88, 1 ] + }, + { + "time": 2, + "x": 1.222, + "curve": [ 2.094, 1.198, 2.173, 1, 2.094, 1, 2.173, 1 ] + }, + { "time": 2.2667 } + ] + }, + "wing-back": { + "rotate": [ + { + "curve": [ 0.193, 0, 0.407, 31.82 ] + }, + { + "time": 0.6, + "value": 31.82, + "curve": [ 0.787, 31.82, 0.951, 0 ] + }, + { + "time": 1.1333, + "curve": [ 1.326, 0, 1.507, 31.82 ] + }, + { + "time": 1.7, + "value": 31.82, + "curve": [ 1.887, 31.82, 2.08, 0 ] + }, + { "time": 2.2667 } + ], + "scale": [ + { + "curve": [ 0.193, 1, 0.407, 1.248, 0.193, 1, 0.407, 0.376 ] + }, + { + "time": 0.6, + "x": 1.248, + "y": 0.376, + "curve": [ 0.787, 1.248, 0.951, 1, 0.787, 0.376, 0.951, 1 ] + }, + { + "time": 1.1333, + "curve": [ 1.326, 1, 1.507, 1.248, 1.326, 1, 1.507, 0.376 ] + }, + { + "time": 1.7, + "x": 1.248, + "y": 0.376, + "curve": [ 1.887, 1.248, 2.08, 1, 1.887, 0.376, 2.08, 1 ] + }, + { "time": 2.2667 } + ] + } + } + }, + "wings-and-feet": { + "bones": { + "body-up": { + "translate": [ + { + "curve": [ 0.222, 0, 0.444, 10, 0.222, 0, 0.444, 0 ] + }, + { + "time": 0.6667, + "x": 10, + "curve": [ 1.211, 10, 1.756, 3.33, 1.211, 0, 1.756, 0 ] + }, + { "time": 2.3 } + ] + }, + "wing-front": { + "rotate": [ + {}, + { "time": 0.6, "value": -28.71 }, + { "time": 1.1333 }, + { "time": 1.7, "value": -28.71 }, + { "time": 2.2667 } + ], + "scale": [ + {}, + { "time": 0.6, "y": 0.497 }, + { "time": 1.1333 }, + { "time": 1.7, "y": 0.497 }, + { "time": 2.2667 } + ] + }, + "wing-front-tip": { + "rotate": [ + {}, + { + "time": 0.2333, + "value": 33.17, + "curve": [ 0.333, 33.17, 0.412, 0 ] + }, + { + "time": 0.5, + "curve": [ 0.608, 0, 0.742, -30.34 ] + }, + { + "time": 0.8667, + "value": -30.34, + "curve": [ 0.968, -30.34, 1.042, -12.9 ] + }, + { "time": 1.1333 }, + { + "time": 1.3667, + "value": 33.17, + "curve": [ 1.466, 33.17, 1.545, 0 ] + }, + { + "time": 1.6333, + "curve": [ 1.741, 0, 1.875, -30.34 ] + }, + { + "time": 2, + "value": -30.34, + "curve": [ 2.101, -30.34, 2.184, 0 ] + }, + { "time": 2.2667 } + ] + }, + "wing-back-tip": { + "rotate": [ + {}, + { + "time": 0.2667, + "value": -11.49, + "curve": [ 0.272, -11.49, 0.422, 0 ] + }, + { + "time": 0.5, + "curve": [ 0.608, 0, 0.742, 18.1 ] + }, + { + "time": 0.8667, + "value": 18.1, + "curve": [ 0.968, 18.1, 1.042, 3.83 ] + }, + { "time": 1.1333 }, + { + "time": 1.4, + "value": -11.49, + "curve": [ 1.406, -11.49, 1.555, 0 ] + }, + { + "time": 1.6333, + "curve": [ 1.741, 0, 1.875, 18.1 ] + }, + { + "time": 2, + "value": 18.1, + "curve": [ 2.101, 18.1, 2.184, 0 ] + }, + { "time": 2.2667 } + ], + "scale": [ + { + "curve": [ 0.089, 1, 0.18, 0.807, 0.089, 1, 0.18, 1 ] + }, + { + "time": 0.2667, + "x": 0.807, + "curve": [ 0.345, 0.807, 0.425, 1.061, 0.345, 1, 0.425, 1 ] + }, + { + "time": 0.5, + "x": 1.081, + "curve": [ 0.622, 1.112, 0.747, 1.254, 0.622, 1, 0.747, 1 ] + }, + { + "time": 0.8667, + "x": 1.222, + "curve": [ 0.961, 1.198, 1.042, 1, 0.961, 1, 1.042, 1 ] + }, + { + "time": 1.1333, + "curve": [ 1.222, 1, 1.313, 0.807, 1.222, 1, 1.313, 1 ] + }, + { + "time": 1.4, + "x": 0.807, + "curve": [ 1.478, 0.807, 1.558, 1.061, 1.478, 1, 1.558, 1 ] + }, + { + "time": 1.6333, + "x": 1.081, + "curve": [ 1.755, 1.112, 1.88, 1.254, 1.755, 1, 1.88, 1 ] + }, + { + "time": 2, + "x": 1.222, + "curve": [ 2.094, 1.198, 2.173, 1, 2.094, 1, 2.173, 1 ] + }, + { "time": 2.2667 } + ] + }, + "wing-back": { + "rotate": [ + { + "curve": [ 0.193, 0, 0.407, 31.82 ] + }, + { + "time": 0.6, + "value": 31.82, + "curve": [ 0.787, 31.82, 0.951, 0 ] + }, + { + "time": 1.1333, + "curve": [ 1.326, 0, 1.507, 31.82 ] + }, + { + "time": 1.7, + "value": 31.82, + "curve": [ 1.887, 31.82, 2.08, 0 ] + }, + { "time": 2.2667 } + ], + "scale": [ + { + "curve": [ 0.193, 1, 0.407, 1.248, 0.193, 1, 0.407, 0.376 ] + }, + { + "time": 0.6, + "x": 1.248, + "y": 0.376, + "curve": [ 0.787, 1.248, 0.951, 1, 0.787, 0.376, 0.951, 1 ] + }, + { + "time": 1.1333, + "curve": [ 1.326, 1, 1.507, 1.248, 1.326, 1, 1.507, 0.376 ] + }, + { + "time": 1.7, + "x": 1.248, + "y": 0.376, + "curve": [ 1.887, 1.248, 2.08, 1, 1.887, 0.376, 2.08, 1 ] + }, + { "time": 2.2667 } + ] + }, + "leg-back-down": { + "rotate": [ + { + "value": -15.56, + "curve": [ 0.122, -7.02, 0.244, 8.91 ] + }, + { + "time": 0.3667, + "value": 8.91, + "curve": [ 0.556, 8.91, 0.744, -26.59 ] + }, + { + "time": 0.9333, + "value": -26.59, + "curve": [ 1.133, -26.59, 1.333, 8.91 ] + }, + { + "time": 1.5333, + "value": 8.91, + "curve": [ 1.744, 8.91, 1.956, -20.89 ] + }, + { + "time": 2.1667, + "value": -20.89, + "curve": [ 2.211, -20.89, 2.256, -18.67 ] + }, + { "time": 2.3, "value": -15.56 } + ] + }, + "leg-front-down": { + "rotate": [ + { + "value": 8.91, + "curve": [ 0.189, 8.91, 0.378, -26.59 ] + }, + { + "time": 0.5667, + "value": -26.59, + "curve": [ 0.767, -26.59, 0.967, 8.91 ] + }, + { + "time": 1.1667, + "value": 8.91, + "curve": [ 1.378, 8.91, 1.589, -20.89 ] + }, + { + "time": 1.8, + "value": -20.89, + "curve": [ 1.967, -20.89, 2.133, 8.91 ] + }, + { "time": 2.3, "value": 8.91 } + ] + } + } + } +} +} \ No newline at end of file diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthNormalsPass-URP.hlsl.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro.json.meta similarity index 58% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthNormalsPass-URP.hlsl.meta rename to Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro.json.meta index 30d45ec24..6c0f8bd12 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthNormalsPass-URP.hlsl.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro.json.meta @@ -1,7 +1,7 @@ -fileFormatVersion: 2 -guid: 803855a1999ecce4081f5e0fb18c6475 -ShaderIncludeImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 096e0c3bab14ba24580dfb1381b52a86 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro_SkeletonData.asset b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro_SkeletonData.asset new file mode 100644 index 000000000..6a61f5d26 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro_SkeletonData.asset @@ -0,0 +1,33 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f1b3b4b945939a54ea0b23d3396115fb, type: 3} + m_Name: celestial-circus-pro_SkeletonData + m_EditorClassIdentifier: + atlasAssets: + - {fileID: 11400000, guid: 7eaea318921ef93428ded0a3c24125e4, type: 2} + scale: 0.01 + skeletonJSON: {fileID: 4900000, guid: 096e0c3bab14ba24580dfb1381b52a86, type: 3} + isUpgradingBlendModeMaterials: 0 + blendModeMaterials: + requiresBlendModeMaterials: 1 + applyAdditiveMaterial: 0 + additiveMaterials: [] + multiplyMaterials: + - pageName: celestial-circus-pma.png + material: {fileID: 2100000, guid: 51ea24e83c232c34994854424cd89413, type: 2} + screenMaterials: [] + skeletonDataModifiers: [] + fromAnimation: [] + toAnimation: [] + duration: [] + defaultMix: 0.2 + controller: {fileID: 9100000, guid: 23d2fdb02d8005143b7cfe3189ed37f3, type: 2} diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro_SkeletonData.asset.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro_SkeletonData.asset.meta new file mode 100644 index 000000000..12f0df751 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/celestial-circus/celestial-circus-pro_SkeletonData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 76d3b704a29fb5a45afe9a0060e0a994 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot.meta similarity index 73% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes.meta rename to Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot.meta index b2f5b9420..23ee4fd0d 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 -guid: 13578f887a568d846ab60366a57df135 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 1ee34de73684b624c8cbf866a9e4e28f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.atlas.txt b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.atlas.txt new file mode 100644 index 000000000..9e401d294 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.atlas.txt @@ -0,0 +1,86 @@ +cloud-pot-pma.png + size: 1024, 512 + filter: Linear, Linear + pma: true + scale: 0.5 +cloud-base-1 + bounds: 2, 300, 233, 210 +cloud-base-10 + bounds: 214, 113, 97, 101 +cloud-base-2 + bounds: 2, 90, 210, 208 +cloud-base-3 + bounds: 237, 346, 175, 164 +cloud-base-4 + bounds: 414, 347, 176, 163 +cloud-base-5 + bounds: 313, 89, 145, 125 +cloud-base-6 + bounds: 744, 374, 161, 136 +cloud-base-7 + bounds: 592, 361, 150, 149 +cloud-base-8 + bounds: 237, 216, 154, 128 +cloud-base-9 + bounds: 907, 402, 107, 108 +cloud-cheeks + bounds: 2, 9, 218, 79 +cloud-eyes-closed + bounds: 744, 350, 132, 22 +cloud-eyes-open + bounds: 592, 333, 133, 26 +cloud-eyes-reflex + bounds: 393, 224, 120, 17 + rotate: 90 +cloud-mouth-closed + bounds: 907, 374, 49, 16 +cloud-mouth-open + bounds: 222, 15, 59, 35 +leaf-big + bounds: 214, 218, 20, 49 +leaf-small + bounds: 958, 373, 17, 30 + rotate: 90 +petal-1 + bounds: 283, 2, 26, 18 +petal-2 + bounds: 283, 22, 28, 17 + rotate: 90 +petal-3 + bounds: 214, 269, 29, 21 + rotate: 90 +pot-base + bounds: 222, 52, 76, 59 +pot-eyes-closed + bounds: 878, 363, 46, 9 +pot-eyes-open + bounds: 222, 2, 40, 11 +pot-mouth-open + bounds: 990, 374, 14, 16 +pot-mouth-pouty + bounds: 300, 93, 18, 10 + rotate: 90 +pot-mouth-smile + bounds: 300, 77, 14, 10 + rotate: 90 +pot-mouth-smile-big + bounds: 878, 352, 20, 9 +rain-blue + bounds: 926, 360, 12, 18 + rotate: 90 +rain-color + bounds: 264, 4, 9, 17 + rotate: 90 +rain-green + bounds: 900, 349, 12, 18 + rotate: 90 +rain-white + bounds: 727, 337, 12, 22 +rain-white-reflex + bounds: 2, 2, 5, 10 + rotate: 90 +stem + bounds: 907, 392, 8, 105 + rotate: 90 +stem-end + bounds: 300, 62, 13, 13 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthNormalsPass-URP.hlsl.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.atlas.txt.meta similarity index 58% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthNormalsPass-URP.hlsl.meta rename to Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.atlas.txt.meta index 0ecd05788..509252a27 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthNormalsPass-URP.hlsl.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.atlas.txt.meta @@ -1,7 +1,7 @@ -fileFormatVersion: 2 -guid: 5070c54df4a943a438cfe0a199b55657 -ShaderIncludeImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 18f84d2a7fafee74ea19c883a5b78915 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.png new file mode 100644 index 0000000000000000000000000000000000000000..6557c449fc85c455745254b107b45c2a1d5245ea GIT binary patch literal 357060 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

      aXaBdYGl{LX-7U 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

      -os=FE%xEGWfuwLk_Um_un~Akc(>o;%Y}003W& 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

      i=F6!^d3powzbk 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 b}WCgQN*}O@J=K!qK8F-tw zoH}#nBqo%&!ljSzq{C3~Iw=rGG09H0T8DD70UE)hSiiLEG^Ym?gV=jd@7neBj-9)9 z@#{+$ZSwPD5@7QEEu=!pON^_F*8pq;G`xk9~IO(xr>%bHn(JH{SUEfBg6V{y*Qy zO%`!*TPC=gM&aIp^NnT{?g8>BY*ek!me*IweVX(UT!fXmRXBBUkIJI1{2r%X5lblo zTLEsW>9`{R9indo2{m2PG>oAIW2L^13gJRy$aDhk<9y|PvGXPWulRjideMl6rEskY zo|?K$uA!}j^iX?}>l2%i!+JFp!r)$daSapwBw{-!w1#+DU$@}`ed+ts_Sfl?CQt&b*s^PT{odQX1H!76z!TZhJpc*~4OC?HTk zLaXS)#f#@rC_caU`4`xg60@qLv-K`XM^h1bBr&4!L zO)b+eAtHfPy+o>4k|=OWVJ+*c$f%O6GwKcR&5*zI+{q(F)!aN#+EH7>?D&X0vEts4 zs%QpMn*~j2H0Wn$EAGQW{4O*m5I@eHJ$v@@l`EHXoH++?_&ck2?;vTCJ+8R!Xhoxd zG>h^atoQHV|LO2A6p}6!xn&DPDIo$_>LK9!UV{aHe#SGYR*~-achXwJ>j8l>lI5%h zcjL5cYm%swu*qjao6yV=f~Y`uq3ILWq=6hM>6zZh^hUGid3LsO05b;F&qa0r2@(l^ z#xN&uJDqL$&{&8DDXp~Li#Rl!lIfLj-5JzuD#` zOTCdKsCjsKR?fZWpd=KE**Hk@x2ENVkRw)Xnn||vV$8a!V+R;Fb>_HHkl` ziDfB@LBG>VkU=YWb_O7T@PzO1VcckkOVxb-2Vq3 zSgo+5`u3}@eh1V1(Kw+F3sV;~F{ld`J=0!gutngnOGRjJ5E%vxIMwt3#JwxJr`ikd zi|*-WN0B#mktboIG^&rhAsCC3C@PTGcO3sry@oYw=)l|Dn_QgW43l)WLr^!sjT2Ec z)np;ZV$3E^g1l2@x>xaA>O!c#ED@){Go&6s#cG8KcU$uMgb;4W4WE+RlM*HT|arQ^%Me=sE1ed+rmxkPs6-&zxdN;ReXhju-O; z584`wWujtn+lZ&@?_qS8KU*I&LfEN6H7YT}Yt4v~>ln8?25DxPRuD@Fi?e`nDhj*_ zLz4w)GAvwBppr^=f=?^f!>!zW$<3})D^8a&{RSNWpayVnuje7lrQg(2>DN7EISlV^ z6ktHuV4eK8zy9n0$6h-Z*rHlcsT&lL=ZG5dCTqUHIacpRn=YC!uCKHro7}-~qtl(Z zXR#NSe)~HinM%EgKm-)rbO;a{do*1n}+rvscqYKndcrFksHi5qXBTtYgrl{z!_?Fo6O}A=`3(R1p>0hfTGF zPV*NCG_hvBEW0OF^}3QGd^IWP#i*zfJTz

      S{vw$tl8_hgN`j9Y0FEIME_i=(0&K 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 literal 0 HcmV?d00001 diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/animationstate-track-inspector.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.png.meta similarity index 71% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/animationstate-track-inspector.png.meta rename to Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.png.meta index e9fb2914d..a31b40ced 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Documentation/animationstate-track-inspector.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma.png.meta @@ -1,13 +1,13 @@ fileFormatVersion: 2 -guid: 04051f71b9b3db740a8d236ff80672e7 +guid: dfac7903fff13204b8eb6a7d944eb13a TextureImporter: internalIDToNameTable: [] externalObjects: {} - serializedVersion: 11 + serializedVersion: 12 mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 @@ -20,10 +20,12 @@ TextureImporter: externalNormalMap: 0 heightScale: 0.25 normalMapFilter: 0 + flipGreenChannel: 0 isReadable: 0 streamingMipmaps: 0 streamingMipmapsPriority: 0 vTOnly: 0 + ignoreMasterTextureLimit: 0 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -35,13 +37,13 @@ TextureImporter: filterMode: 1 aniso: 1 mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 lightmap: 0 compressionQuality: 50 - spriteMode: 1 + spriteMode: 0 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 @@ -50,9 +52,9 @@ TextureImporter: spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 - alphaIsTransparency: 1 + alphaIsTransparency: 0 spriteTessellationDetail: -1 - textureType: 8 + textureType: 0 textureShape: 1 singleChannelComponent: 0 flipbookRows: 1 @@ -62,35 +64,49 @@ TextureImporter: textureFormatSet: 0 ignorePngGamma: 0 applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 platformSettings: - serializedVersion: 3 buildTarget: DefaultTexturePlatform maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 spriteSheet: serializedVersion: 2 sprites: [] outline: [] physicsShape: [] bones: [] - spriteID: 5e97eb03825dee720800000000000000 + spriteID: internalID: 0 vertices: [] indices: edges: [] weights: [] secondaryTextures: [] + nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Atlas.asset b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Atlas.asset new file mode 100644 index 000000000..4e54dcb14 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Atlas.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a6b194f808b1af6499c93410e504af42, type: 3} + m_Name: cloud-pot-pma_Atlas + m_EditorClassIdentifier: + textureLoadingMode: 0 + onDemandTextureLoader: {fileID: 0} + atlasFile: {fileID: 4900000, guid: 18f84d2a7fafee74ea19c883a5b78915, type: 3} + materials: + - {fileID: 2100000, guid: 2bbfceb90d2246d44a79b471b9e137a1, type: 2} diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Atlas.asset.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Atlas.asset.meta new file mode 100644 index 000000000..304987eb1 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Atlas.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0ae329fcd695c314580d275e7990d195 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Material.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Material.mat new file mode 100644 index 000000000..71af2a6a6 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Material.mat @@ -0,0 +1,45 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: cloud-pot-pma_Material + m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: dfac7903fff13204b8eb6a7d944eb13a, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Cutoff: 0.1 + - _Fill: 0 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _StencilComp: 8 + - _StencilRef: 1 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 + m_Colors: + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Material.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Material.mat.meta new file mode 100644 index 000000000..31daa69ae --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot-pma_Material.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2bbfceb90d2246d44a79b471b9e137a1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot.skel.bytes b/Assets/ThirdParty/Spine Examples/Spine Skeletons/cloud-pot/cloud-pot.skel.bytes new file mode 100644 index 0000000000000000000000000000000000000000..d25759ceaeb1fafec0c8baacb87d589d5156fc36 GIT binary patch literal 8397 zcmcgx4OmrGx?XFa!}$l!IUG2fAC&>8OOE`jA;SJSppTiuRL`TCWr=VQrUM576D{kA zW`x*ew`N3a2JLz+O((N4#maL)8=5f9>W+;=RyIZ5uGwUB9sA*a-`ecM0Tgh0p1U6p zd%x>_-*0_;t+m%$duw?1*w^>${QN=vl(ek0tgO!Ge5C84>1PV_37P$n|65lVAymFV zh$$_-qOy3YyEdIBhnIM~%S%(26xX^_GebdED98>4Q$oSiP%teN+z<+KLc#Qi&`LA< zsgiQH`<`06Lb+GEYg6H})?I21De+djt3nku?lOFOF097uts^0a=pzJwgOAqM);>Zlm`sVcs;G=KFT~kH}kP029E zM_h?xciq5TvVmw__OZKiw3wlEcc0(&$k<)e!_d{S6Z-q&$gaT;wjON-Mi^KNN45<- z2CUs(-Ip&0PF~HDy!c$7p|qm7(pyzZLmnGu?HIS$dremMm?^bdZh7jOtn67-YCZAi z+%a0U@ZhmW$KM7`I^qLID4U4Nic8!!Y{?@Jx7;s(Sd?<*=lbilYx}~Mx{GUQaH_Mp z&fni8ttq(RdX@iZsLPf6#fyaOK9`J-nL0V9)>TwTVORN%Des zh8Ys8Qim9__>Q){NiK3b?|<~^dBY5@RU1`T5`b4PQ_(2>S>{gXaB-A+&GIUW2N`3;h zmU+A@+%@U_%WRzLjv7j3#jBKKD3u+nQqiz#^#{aZ5u=tTL7x5P>M)K{IUAw&P>wD8 z(JE^naH^{)uX4%oRKTN}j_V|Dj%+FsLnv+o7{OM1yUHYlSa8!2BzQu{vyM$yx)3l8#_TZlHj5cr);fax%KJ;pC>|b!Q}4a;vK*26?W~~jn6$hLZ%8nVU|$%`5eKz zq^RIBA*FklGaqe+3elvLb59M~)$R9LPwVKz| z)RB}3E*!lh`)naTwq8U=cZqQYKaA{(P+a{> zT~yqViYB&f5&tdoG2!SJzX+x{$dVNuf322mN9+|WvkOlO5ACfB)?!u?!v)S7(<6(J7F-a7|#+rZaINHk?HVS_oCviB*Q^S*Y5pR0g&TK)(=H)uy5CHUy$vGL=;}A5ezy-D@IL z_P5s&h;-`*EX93*5=Ak7Hl}z8fw1QFWf&BHcm&T9g9Nt|c!bWBL5)u-XMWJIvqXqN zqt|HldaX_y2D>>U<%~woz-bH)!f{%yPG>NfOcqN-gw<-dvu_wKcq21WyRYLw`#iZT z>!NTXS_uXfV7IwEgoM#3UuR<4arrmIW*9QYJSnkF^yJdN>}y^`lYU7CSBLv}gpcrPMNjJ)F5 zM270WrOu8QntTZI&R$C9J14|%N077g*mIf~m#L_P=_;3hnZGu^8n74RK9R$CC{Tm5@L*Yly9Q9V6X zPU+aW?-=+;*Nc3|15X*4ZqL#cnwSDke~D3>{Dn^WPuXb*MANndd`Fgefianvwt+5s zLO!7Hg%oHPSLVIXA`rt`{)Z2|aV)@?wxS)NOPRJ_j(XFc|ID@zoUYYxpF|+My>uJz z?@m2{K%_aXpqugYE^z%lpZoq^r)vlAK_FDrzst)vEhu7$#TGjg#H9sn>?`2N>Bu@86z`Ty}sJL}U^7+s8Bv>p5OcL;=|UWm72 zHR^Qvx|eo=ZqvG1=n``;r{frT5P`6+_%e=>9SHKK-t~9T!I%RSFE04QBRJ+xAQ0lx zbvWiGBbXulVL#|hMR%b~^qf45V;F7*|dJ~KD`(bw^rIC`1s>R-_&4`8E{_}?IpE0bK_qL}a7R^eznAF?OaKB!>rS2|< z%iA*|O%Wz@M1(oqYzepPZF+;vX0RHJR;w}6Xo7b!C*_<@E{4;@#Au>5+URJlLmTFB zghhqvqM~$mo!*{7hEIMDM@$UQ$HgTij31wvn3Obe;&s=hq)eJLd2(7Bks-B$TM04K zWM2n-|B~MMDNXtVQh$24^YpXVv964C_WMJXe;O8y*G;o(-O(tSw)_Z|D1B}Z8%w|}3 z6~;BdFb~8`AmSfeyaD?F<4OR}V=%$eaYQ}T{A9=vCv=X&7NGwKa^S%QfzSym#fB5| zs!u}`ugql-qNP6}M}UY?8=I&rK#|LEOq7XRQzIP)5cL^5axEj zX%WlHmWGQTB_&(L|6NfZF2x^y*&N)F_ez|KmA5KXaYGYBGfZ8}Iwq;8^Y7@e29MKc8 zx%)WgDS{#}cl^ghJX$yt3y8GL1|RjIS)`RMTV!o>7?B=cQSWc++fSs8J?|q$w8~~t zZA#3NT}xG$h|mpS!OT0w#uxrZ#H6HTRYfSr=`@%PhQRuc@~vk%aqF_K&YM;>h|k}l z!vZPd{Fiv95`1~+{Bn9DC-LVVWlYlPG%S#o&zp~Diiu$?PI_R{ImWED?CaG3YLmvO z6W1yCgE#2PTzDrZZdm-1oYGq?KE65y3&g$WFEF#%cEHREcAk0w3orpZQ|uIGmEw|; z853)>VF7j&Von+t`!*{`e8$WKwb@hfOtBXg>+rW{$VP*HF zlTP@~3^SjLxAXI6TW(*{Bt8eL1P&K`P1*`rgdp;unA5&Jf%>-}AGS@r7WJ9xnL#`V zXl~|{p3@v>kBuaPcRqR@Zx&cfY|7v3i+5jz=n|##zZNV1|2}90HXVAC$&yB5%0~9_ zDn8<>>7IE!kb*~C;C(#?EwGR&`tKJtebygUtt=br79C6Z+su4@uj?pG@Q9LkTFBB+_v_7r;Q zwj-)c(sng9ev(L!yg3YF>O~6OvlEP#NAyB$p>u1Fk&0y7wja-HdES!nQBHiH?_pr+ zpD%tU9uqDai=n6oOyMdMpA$kw6ZlV?h}t!lZ^mWIiz^+EzS$D#R?$trd~DO*t0}w0 zn;;K|XH%S4_*}5Phpv^%dQKd5toQzJ?D@$y6@Lz)m7UO4`aEuQ;&#N3#HJfWXLWHa zB2rfo-X^_oFic*Vf|i-1DgGU9YQ<1d2S;gMS}xUcntNE%I~!_=({d{_n-i&tPf%7_ zWK~z-DlfbKd{`ZE{^C{3-5w*E9FouNUM`Y{;y2Kv5ZFQAdH#WorQIw|(HfeD45gg< zSswnCC3K80vYBUX`mzRNxl6I)++AZJ6XWZ^>2=jz%KT2!%Uo`@b9E0+H?y`V%AkSHG?A>|B;dA1K@dK{#pI>;Xc6yb@Y5 z2_^}ug~?Q}b(@=rb>+{W|0ds^lsiuNLbf)~%TZUrh@Kid+LH2CO1t1iy{%?6`|QDmkGtw6V(jad|j1CQ6GZw5rX z1IqbF)TOhHBs3BJw7)Gcz_{*V-E1@(_1k{DnQL7y3lo>WW2-T~Vw!)`<9XxmOZ02y zJ7``Zo70C`$L3TRG{e8c*H}=)0@u>gVY9N|%B!tb6hCO@;Tnjw+Nrs<9XlnK`*kL$ zH=u*{(oSEt1sJ`W{Mji2s<$F@vQ8O7oRdT@%Y=pL>cSVLM`Xu1ElzC*rLB7wsFImiEq&cJQE=Ni01W3Ro&ECPyH`m-j2r(zE2k|Skad@Z ziWpihUc>U&w_7x)hO?<*k{0b!7PSG3uU01=Mo;6I9r?QJ4Vht|vnSBs5(CT(dou;t z4$eVY(OM2=LTxDL6+KT_3q3Da-i>6zg?JlkXwJN!AEQE6ax-mxWexxa6{_;LGV(31 zTZAx~-P-7DS|NVQ$-7h!b+K>DT|w^h18KaUR|}&TrdUx%{LVi-ytljQGbW+Z0AHyx z9@HQI#GFU~>z9#9hrx8~5Hso79Txgky(g@kEeTjyS(o#Ed!B5p51=8yRN~=Ze)0Oq zx@uSVS#`3vVUFlzXz5!3OjB7HuCStlP@`5Y?(tY!VXkGZP8~&4CHR!vZ>^5=->~@x z+J6ln+LxHSxzTx!JgZ>MB0=Df61Pd#;z~bmI$=9(H)p55b^v0=!9)>N{lb7L@`v%N zNeFmjiMxzx4X~H}iE`WOQLg=!E;zRHW4yvo*>`^!_=uwAFDjU=Rg~Qci!BkS9tjfkq zX>shrYX9DwPt3$}rEdskt5NA+xM`irH@z;cK3;w=rIM>4tKU0H3-i=Wc( zE(?qp)=YG-VS*MzgA^vF?CcdmV9}hB?GoFXG*%r^+O*yJMDio{-_bB5f8ic%(%rrr zh1Y%%*U|#^u4hllrR_ieu$;4>d7e0~5$jG$7!>7x50{LjFO2OCuL#h0AmKdS#{EL? z+rvKN7VYWvcD3Z_QX{mgL|ue8ZlPK zW?Oc0{(ew2_PN+8~>wzWxY1OvR8Bstr;~4jW2OAn`t&Mji1h1e+#lF$bIzsA9T2?U$4O z%=AW3gjbPMCZ=IqW=1)Q*|Xb19wti(5#G!%H1YH;)PLDUK#pcca}Im0fj1d485@Oaq7dwX=A%P2 zFw2e#(d64gIAS^Roh3Zh<3Z4}^g8&N{Q+-n6|>V$<52}>wl8|5{voV?F7U)gEkuKK z54?)#21Hd9eZK<@tZmnzs}G0S6Ba!iU94BMSoy4@fw4(S`SD|e)_KJf;c(Ux_ar|W z;qCSf8f${E0WS8Dnk3hJr;B~Ke!n{zE3W$Xyp38z_{Gn=XM1Y08^VQ!6T>VE=6=mt zmnxpTn!j>n`XjWSOwSp6y%kyaxMY4FkGyO~321QsMWxdRg`=DpRM}?un^l0IsK*}rEuYA zVMf14m528o-maz>eeKEC`uu{&8h)!a(A;jjWC6_C!#z3uRlduhYRj3aU-fzXPy9S+ zTM!_WYn!HF&Fni{N7KJ`Q~HS{zphC63*prQAlt^k33@yQahFN2%Wa}QTmK7uU;x9hM8X-< ziN=gM@yehNQ`I<sMwZzPPZ`N!w}Z?_zx0)*sBI)ygsU+da)nCu5BV z?tf`9Pnf0C4dg9ZTJXkZ1Rl3rx{NRLr;M&UOzZ`_sU@BwdnaM<@NE5Wjm&6ZIl4S$otuMw;|Aiz|A_j&YJBOLI&QXhmovBS zAfqNyuPjVwM@78asUPdu3fR`sn*C-rYpSJaO~_A<6lxB08G3it3|VuH9RYO ztf{fiSJdeUT)4G&_ZOYY36s*$A~oZebDw_78s5jxc%M1BW;M0Eonw(*L^FdT5`LAYqd(z4-5uuTqA!e`x&l)#E!f11%#Y$blQC(Xh2QZh9-4|nNfjSr*R8%{QE zp~f+I=jO55w4S-{=F(Tk`Tf5LH^Y!m&i_0qbgsy|vd@~=xgYkU@l{5JtR5M!T9DvX-o<@qm zGI#zY`YVZ!R`Ty$8b5K@bkubFkRQDVoOrk}>bJQ`8eDrx_>hs3Ymo8jFQSea1{vIE zYpRaFlQOn^_FrhC+J0JF3TazA`lfrxxPKAtPe+Rxhg9b}da5PaWb*`4OsCba?LXHf zbk?ziA3|u4cE&&X9#BJY_90vtlve6Aa;wN_?hXt7RPmhPm(_G?#`Peh+6r&NsNTRu z+g1VwYky~dr4Y71`rdifnzNS9xsaA1vNnKJ6i9~|6%Ob_e!`er;M9CCl}={}%d7+8 zqhFyfeLm_uOx*qyRboJZ5ve1s-q-KDqF}X`sK1l31!!6;vhw>q#4lO2l03SY&%pca2k7=a`S(lr!|m88KADsozR4>=xbGlt}}78AP@RL08<4QB5U?5d`qZ7LGK zDaB)VGemg>QY_P$^)`+ZzuV!erw?CVD!xc_5Mz|zTg z72s7!@hE>A4#ZXy`2IE!oHY$zgRkm07ci3L9=+c$CuV!uC4PvG!`&S4lqT>7|B2CZ zb8xl2XzFXyFWOqlLmT)UHq7PG}_LP z37?n{uCj-^Sa2_QfhnQ&ICv{RtgM98e>t)oIq5*xT_miPoZqooWQYmAIZo{cuG)mpkcBxt-jhjquu{8b z^I|yrX*dx1QEud#zs))@$5*gp3V)loFgT!aE?i?mNng?LTYiuUOM4g)0x5S5fH`xq zi~Jk|j~Uo9qw`YfJ>l_}<<~g1Wg0Wbj7N;$kojSZpy1(^o6@@N^`OBh8kZ;pm(sY9 zlaXmpc9b}=&&q0H!CB@!*w4&lUQ?Jv_*lMC8n{ouPEnwZbnqeU`UfjqCiMS4DuC8i zW}IVDP&IEU++Gd{4X*tTc1OG0ea>|JyrCubzmLgv#ubeg(wFJNRuV~2{EOF=!Uuvb zUZy7g8NN{=&)=PNcujZyIhjR5HY`&1ZvG!ng`HCf?!)A=uo3>7wuB!qt#vw^Or0F@ z1&6LSq>W^;ZgKg4V7v#>n>g(=$&RsXp? z7d;H&5DF6*Y zqtQ=QUI{VUU06qgI7jB}WX!=3(tdxsup-BfXy`)!K>xp-A2LWtlgqSUoz6e*B&8o~ z0;BZa*rfN%MJP#eQH(7oTmaEQn)subFvId+vs=(#J}C(K7woD#)CpTz7JTZzI*NI5 zvqyt1Bv3c3@wMjLb_k}9T}j=P;Zw1ycauB3y&Q7y6Y5YK3@)O>ESNHcLd#s#L|IIbELwD2aJl18J- z>*%B6V|ewkI`*Hl=tn1$0kDJn@%X9+ zjc(KtUHeeRf)O%__|8bUOlJ6?ArN%FXctHrt|lk!oJeH-D+8Q!q6iF_42G6Adzg{| zjovEBZ4;*q7Y1yI=B5Ps|1Z3bR1u zNAo20$K0~HFp$EOy*6VDMR`$ki3^0N15D7F{9#bULh~X5hDp2}PSuIVCV4f>i&u$z z!pw?96viL6v`Q7bS8+b*)>E*qM_Qf2I-Q;xZNL5rXqRD56IW>xln5S@W(Oh#hOAb9 zGWL$aj?JeHkqPMfmTw?mTv+u|D`;Q$;AwTYqim|-mo=mL=@vZt8-D5Qc=Jm0HwIba zJMoOK>ip^@)&y3~o-H3KpQUs>*yHVqOGx`QQ11SEpJ4-!W1(Oh?j%)B9^h9w}*4xSQ54pLPK zL!2UR0y|8QF2`*ku^_0?MQA`*Y?JjR^@-b1vD*GMO7+v*ai)x^l)y!cso66BlSC

      Wf+Y$#PSaKRiz+mPCYcDU`cs(KSDsA1TGajMacH<&pPPOiqTBNYQP+n zbq<;dwC+XAKaqk$yt-|FNLQnVP-(Lw42*SI)Jaj5F@|W>bs$;L37Qs+{nH;k*n2F` zpB7?E!keKNoi)L;YxCj9?Z6t43KkO8snIF=?QIAMReQ{;6v{BVxTm2*x;QiQb0lc} zQ7Sa#tvnPIf(1NOhuub}9Jwr3zkFWKlsjL!nrVK`Cd^rz;$r+8h`RM&3VrTfLOC+c zmN#h&P?J!*feR^!%h(mrSOS={GW^;xp7gi>+?PIATysYj|nCPJItW9r&(7`Gm{8-Br!QS?Cw$vqNUC z&~y*&$4Hh}PKlijxw7k92U38aReYYaUfK}Y@$_286CLN}W$o^)b~q(j_oB`*T0Wb2 zNkU7gy094p?X+Sh>N_-~;g~{)4vZ&Iim|DgWNfYA8&mV-Idv>{rk=U4W{q+?#68~D z%(x#_?flO3q-cGf^?Sa1%{wPR{>z42IK-Bc*kiTg6go~FfF;E7HO4t~&8(4noO(LG zlbM@n8|08!E2mFGTENzC);6*>B9!<>)}Qn~X(Sw^)@zk00m&v%d@Cq@R`(&%D)B(x z7%wA+^YqYCmEgsp<^t-=ylvQS9(VGa;>TqaMXGI3y<~|#+FSZ@@poepGlg1#c9gkT zD|oDwpUn1I_jEu}fnk}_dO=cQraf0Vic5SIqI%&Q%;?-e?MNEiOGB3yT;cg;-+n-K zdwyOD@T3>w_{}c~7xZ&ax!cf3KS#NiPe{e>s%J85mT}})0KM$e&%q!uWUq9SYAzvh zsqUJ<3Ue8yh7w7a*8~FXim9Cxv<;U(sW5Z#0DSaVpywpviZw9Bh|jy z!HQkrI%a!&QX)J1q?eEzR|-9*(&yW|)$-mgf&c=11u7$17prk~nK~(@G2Y z44ps|uXEZ|do5_W+jvC@z5>mbij5CaQ$%(0e2u{7y|_SkDq?0BM{UYi7iUsk zZ~f?ad%mG2qXmD;BQmnzm=6HYNg}~OB=Md(ifo-O6P^+&Q;tf~J36K`mNMpwvA;`# z_YZK45KwT!nLV$?YR3TL_(AtskO=w1xc)rFE+g-lY(q{+$}}!ThdgiD%^|;qMWj)RH4bR4WezZwhSN@WVq2nsA=*)A#VEfK2Dc zQNsFkH2;xAU|-OM))l&g31XFJDc%u`>kHkvVEs8$_xpa?eo>!cduY`p0M*eAZs^Je zq3n#Pr71{pvqHl7y}(^C5fA%c$%*mrl*Ch+?mzPW+-^MHpRV@2A}>79#U%kj`pwKjiv$w`Ae~~^(ayNBOOQyL!FcDT4r-IQKeB@M+}P1rKOnM# zn5w^OfoWxnd`;{L#2J_2>P=#cyg4|o5KO`aj{OV9^m+elJTVtEtJ*%_zsZWbF{_*A zF7c;biPiy68m#~k{Fa%|(Xb^X;`XM|)`O&S-@VS}ZM5Q`D5l0N_ zHReF~-x^L2>5n%?QUVJ0F?Ki=NP8SFjuzyua+7>Z3ImKFib7~6vPID3gcNiXdH0+# z(KA~UeHXLi4$js(4_HX$3QE;+6drXj!9jJy#ewH0~+ybYRA5-4|O6}Y zp}?N{N*2tXpz?`G9fyPu)IOK~NPnlX@pJd}=geCD{@ypu=|4z3CbP22UID#xcB9j7 zIR16Bck96^DE!IeE8(0^f;*KMiU_OrJsTC)^p`W1tK7$jbgpO^ciAgA7qq>1gd0M5 zp^Gt#Ptyj3o^ry5iOt2w**Pvb1Q^=3=hgZ?67f=)jbNNhYQP((ndn-K?d|rfDbbEP z527q5SjBf$IATCu50d|vmWq|Az=|!aZ29&VUt;`QL3>(mqEY#ZM6b}I-)8jv8pcFz z%vbv(<%yL2X4Q!VavRu@a)MEBAqt@oS@T3nb7~&y+DKpC{_jb)B^TRr7cX(`RrkAT zc^sc~;&}Bct_V!pz&dhVhOaa1{$8&h4UvQ{(|ugwRyiuP7UXH!+<7s_fy_eF+gNWh zKQ^Jj9dP9BZV}pJaeugJOe$ga@rl^o%dGW59zG=E2=A^?RZTgz*c}>g2yfeLse)mR zDB0QQzpoDKVJ*h7{xF{jjud*!4Fp^A{gDxAw>Ev+MGj|>sNCWKu2&gDf5jkmN!~hA zMOi@`Ti>Wt3xnmXB^50@9yYS-VxCXhcshH_k}xFUq?WP}I$&z^MoZ^s25&_a46}5T z=1_Pl4bk+F(qM^pm9~M1!PIJ-_w;+gsIW}LP1q-9NRTaJFmWiXc67qXMJs?{_?4hu z?hF^%8hN`Ay-600w=$5gd-~-@E^;DU^}UR0tK^my&E~Jpa)Zmjs7S8H=6I*ME<$Ii zAYT}FaZpcjZ`m*hXfB+=-F5h-qBTy0tKrl-Wo*l_RIH};*n`#4_QBGK+a-6`>yx~L zw48PfxPN98YBA0oIam0geN;$vza~O{bR6I}de?GEViTSwq7&2{jvks?RIflo;bjQ8)(DztB z)3^@uBg-@6rM4!oh4!X`qZu>Tb^Z2q^YPi$+mfM2?kA@k_~}K|D;n(+T9by?Z*s3i z&b3LW)|lhYR&o5t=VA+0fUL&IV8s{t2!2dPM86BI7 z8XW7KPLc>pOp_DGuLo0WB?c*oV@KP_Qj<#2U~g*-(u`9(BtC}bkC!<1lZ z>>r?rHsGW2{_x8JOtLMI&SlJuKh8UBo{_3u;q6k*zxREhqRm@JcCn+|$W7Fhp3>S>G=<52GD@M-w&K70Xn%&0*DFd;43~-Bn*& zw!EEiA5B>>9DgX~AdL4SRi4t147CtSLU^u4F;4E$0N>X*{W~ugZe+A0(|blyg+Z>b zMqG`D(aW;--jjDMg$v+>{EtS1|A(!w42m;ox+S>70znto;LhUi65QQgLxAA!?hZ+C zhv4oG2^yS50|XDj;XZlq``x-fzMosnRBbKO(>tPH2OZ86VMksE{ zIWR(%G(ETz$4(zM5!Pr0+X4%`KV~IZWwFQfF9!9ep}O!=@Vy7~-M28pj~(N0-M@Ky zs&45f?g{`}6Q$}}_KU=T)m1DkFwp(A(z}6>f&#X(Tq_`)(OATeuz)=tK#L)WXgp{< zZ=Q%Fhj!S%5yV)qufo+__r+dk4Zt||QQ|Y^iFt-wW%BaoJ#b>A54^ix?`V$QAx5PS zg)Me-Rl|ORj#eocWfz^Z2l?8LSn!Xj5a&Yyra~}rA|)nDl-+xjKuoe!7~gK( zvNmVy=iRbA8}DS4w=>nro=$I+<}#{!Q-%iV&-b3DSQfW|^Y3n*7X1Xgj*pBQ3TsYI z{a0+;{m^>N3_0AWsj|N!G00xSO-`&#&!s6!*z)63OAKTA>Ch1IIY%VfaF5FG85q3x zso5P?kJj@nb^VJDWC2iEg^{HGsu0zP8`v#wyw)+jJpjHP8$a48;s&?c-=b8Y<`&26C$VT7GdJE9pypyM%34TxAE8@ z1(}CskBw!5)`)_*_p@sAUub3X$(u>DChEc{8fvy!xuMt#LT(AmfUrSgD&7IJ{NyHT z#Pvvso~Dy0mEKgxJ^%JdND z$|9+>PTn(U)AEKvK_#NN5`&|X3c2 zfL7wjK60fJtcos*7|gy}G%`|rVgeU0rwmncQOTF|gTMGG}F-5$p$uRlH4 zzmdGBC!X=9jVI_r$Sn_r0Xw)IPEiS;3tb%=E88s_aekNhz?&lurk*&mKq5y`JbsO*M8s9>b!%e0APOGx^H_z+u|Te~OssA83Nc zq7-BE(Oq`6H(5E!3T|z+gcjcX(Z*4@rt+Q@zF-ye!5@>J1JS!v4195w7FbKUoGk$# z;zXC*|EfCsTeER!ut8AyS4ZMetXu#d5}x&V5O-qiEHy{9^Cz9DSMV*os49b78vB4* z!+%cta6An)c!?l8Y5|Ca)IFIlWZ5>RD?v~JO}v~X^MILua0#)t4I6?eFbVUEv~Zv`qn)T&q!c^ki>hmygnD*h5G*z48lZTTju9C+_sldZx{sx>cy>`pp-z&9CpSEQ!dS1yF zzdL`c{DQ9_HU^s5zgYT;o41q^_gbe#%7)mV_*MZt2r$0KDx+k8&@!cdqz3bnwX<9e z{O2<}AyJ}hn2XGd$Q(8lvJwTnOU6pa5|AU~Wu0TY*gpdh4Gp@?2=!CMn6=>2RDu7v z$=-F-3_eKK)tv6==R);}<==&mja6$nbO*uG3TsH&`dc=m%cKm5U()NlpW|A?i%mA0 zPhgYKSDmq%->?aK zpj_viP$2U=Cz$!ZGLXN{IHfCKM@Tt08~Vfa%&Jw}4_9WyQ@)g)f3nc6(qsZT61E{X zvtN+12V2DPv5VYjh<>vGmk}-$o?p~}nUx4rnfIF9H&+~N8TM3zZ%A4uJ22MP{e+g> zYf(gQcXPTw;4Qi3S)oPBf=1&i-pyDUN z#Dq@NaFpR;orEf5Iv%A6x*oJJOx8Yu6wnlt)tFU`pSqtmcL4QvnsH5KM)(RQpD zwrdn2vZNS=5e&dq!stT;n->pg(Cl~v66F4YBCWq*Pmo&n?;Y0v{ALASHv(@MQ}&mp ze1Mmf_#1>{hi%40_TS?F@I$T1J4wMRvtP?0^+F=NEk~b9g)1K{uRi-=V2~#a<9Oab z&>hZYcE_JidoVmE&2cu_`|9ZhL}~X%vMqMU#axzS$$0~9$ zSYz+-c=aqS%*OioqEfIg#DOvzwJU%~EoAqcTJlaJdX$v@rW2#=rF@&Fvqdwq_HpKJ z2`g=Z{D5fadTzR=#=$spmA$DtTh{?`_(~VvY-b5BOhXH>@x69(xLloQ$S}bHU`B3m z?JyomngU#|53KX+b>fT9a=4Ar&w5KJP61W)1ztti(BXdet*Y803Q$xAgRE79P)Q33Cgytn@lr{B-X@1+?*0ps6jb_(VAXWEO8 z_e@J3Ufe|Qx+KC!i&PoIq3>@q8E2a+HSkA#&EGJCze% za*?<1;eGb*x*rRGj~&lR_Un3H<}dZjmxA}=GngK?KP40!qJ4ay;efSNf_oT`{znlz zB4M|Uk}80T%qus?VBN4-q`~5(^w_)NQ!67+LSmlv-EuWMpS9A?R5Q~aEn838gCnBa zeo@n`KzQNCCvubfk>;<$Wp-}myZ3KdbYgC4EG{}_jlsl+LywG;iS|OLt z#n}y_EA7532>g01X{{58l?EpaI|TbO>_hHF7p6`@@5b@r8M+UXY4%@(S=X=%bt_52 zu)Ki#`z23cDwkdoun{g#n*>-)`Mxflku@YO>^vNRA}^KD22fh2?xsd@FcgW^_5_i5 z@TWwnzDsWaI58(aLpW~#G`A?;gv2E3H`ksFNe#K87pqg^07=tTs9agX6E$rYHv-6@ z4XV(0l}yZm#v1cSI#tcQKhy}gjk@THi!VNa`WUi4z$liP9>Fu`hDiXF6?Q_n{X_T= zbG0(w)6r}7`-aPDzBH!iwd{{d334Al8g2OEHhAaKG>+>O1cK_Cy{=w*-gA_-gmRQ6 zI9;|=3`|VW)sj6TQmaHbxX<>(vb<27XWh{`%=mJAB~hNcwq~(&e)(pjBs}X5IHu#M z&hoU4TzrlCE~v*m%z-cqxdiyyjHPs)yels`d`opts1!n>0M_=&Sg6237OW8nHFWhh z6d>aC+x(y`i1XY<{5jjo|nUIo2(#cV(jObSDoK(dbig`Ai*pl z>bv42E5+iZ3YtNWG1D-sF>E_`C2Sf&&^1v;Oj&*9$M_Xt`C zOKUDCcZcOgp$?O$GN&R6bitLv!vXcMvz+sKvb!Y2L zmfNPUblmO|?N=!O^^T&5Z#viR?JN~XFQ$1&3<91ip0u>uD9-uVSeIxo4gRFfT!D{&kt9Jq-YkAnAvc`;f?T6gvn6=AN@6hHP6EM zHHY9w(liB7`Zc$Sk0BfuOxz#V4D0`5znU1a{G2-KmNQsp5N}AR`_)G#^IDMn!T-8= zHgMqnmzT&%*YSqS2Ys7aysBS@P>eESkr_A0G<3d3h83N8PUy?zeLhzAsNb*aLf4lU z!9q{t`!ha)8V_rQ^8Z=>%?>mOk}5y@Wa=>NNvd7gljCRf#)0L1I0qt082X<-*V{%| z7vF_X2!E3d>Bn*aUY?d*Bi{j_B$zyi5$h!DpVOBd)xd%#NYh7`nQYM0DB)|+1La6m zMOu}lIJP!`i@c>G79*5kexn|4k0J#FbzAudh!m?s-?7tWINJ;DF3NzhWF5GSU-RPH z+@Qh|x*1<%C%u#354XN=}>PnzFJn#WimuWzU}JY{$M?R4UTVj?<=; zMP*6tBDh%1$F!=^$&BFp?Eccx)n1wMy3TB%=f%a=&g8pT{o&&A-kwNwIxkjIjyG%j zG&)k3$0i{vckE#2a*_1@DHq;cs4AL}n%ILh&cU0r^eG5K@Ij+OcS^A%;W010DV3lu zD_`q}t8w*97wzT9;T1X{<1xjxLxg7Q)e_e1 zul(8Eu=-eKZAnmgcWOmyus9Xnj+A!_w}cc`F4Y$xX)X+Rc|jzK3B#5Xm!1L-Xey+P z!9MI%pn{^yF;QuV0-=x2-l`m7GJyF-x~2Ii2PV3ri^l#={E7VjyDXJ2HJCQ8i^<)I zCQdHQB54pZ(KFU7>z$zhu$);;URGV0jUFo5=y2n&;d-?v^5=+5?#3tcv&kV?bv)q$ zs0@kHYU*gjQLTp-m1aEY_WDB_-_Z|S2Ey&-jXjSgcEd6(I3q~mEV|AE>vjiUz2Jt; zvkCG$qGB_qOPiA@Gvj{f6^S(TIW?mf}=7j(!R0;zsTH9U5t67~!Dz{nOWz~8m zO(x5O?ECaRVU>OFn+L1w4CK{Zufsn6!*qdSt?Fn<36rkx8G`cw2iM^@JP`(oywM-D zT@Xx+f#o-u>u$G_N}3MakSvOAE4KEq+FES^614Gof+^iei!7iV z?YY1gRlSb6?OO5slQZk_BerlhC0#L#2RJ7$GmCzIR$uq?m{{LxC5K0NO~2h7`(HOH zvf7MK&`uSsjH3k}+P}O2o7M@88MUSHi8pz4ys75{PKXk)88^(Zy$zgwf^@0+8#Q#k z^H-s1?N{J{u(QCqrU19Q{cx#srQJ%f#2myCLI}0Q1~KlV`Xha6uveo(4S#@L@x#>G zmkU0hZ>l4a!VX|H84E_1#i3p(RUnRN(XUw;8K7WxL&s;70&q$g=RCRS9dU$6=ys^OgU2R6IUHiu= zKX28aU_L><&tZ1I_9I{{_faGCx>1_+kD@T2C97EdkYl<|Vn9A^`l%ni7s{Zs@EcY| zCIg@8U$^b=Jn(NzRVeWyKS27|W_9HhB~!f{q&D&%9z>m$%Gh@Gs;3p%@Ikx$5%gaW z4Lz1IpJJxJ?y|B$Jl;&&@HScpK49(6*ro}C|wA6Aock#U~>VU9a zZZaPyON}s#tf(#_;Eif4g|*9JYZ(Z%wVnZxlkuty6rVTOTEjHl7q!aXlIf@-LUTJg#4kap*a?kP2WY zE;&c~+hhP8&XM?QyeS-G%9v&2!elh(d#u!79Hn=2X#^$LTk49;1liW|DxbioB;B!(5Z!KsK>wO(ht1=@r z__^@shk8v*_pe6-Z+!dPMy98}xg_Nvtpe;(*HOtw!u)D%4^p4aqifr7x_-vb8MIu) z)4|E|F51oa`fJQXbs#x zRX$bhZ7MpEF1+5!mPvITc94_*Bu*XPWRqgF5tFNInx9k_tCKl3^%y#-ZejDg;_M|d zcOpOU`Vsh611ttTHwhFB7}w04)b z${U|!M46k1C2)Kyo4}7ExxCO~C_4MA;>LYb_mWO^%Fq|HLAd9a#NJ!w zvfjg>>lnUn$%5CEs_wd%TbrGxoa=Lvg6ehM%g}DHBswZbxdyvYO*~ZzRc5uG7%$X) z_JQ;ddcqG;$P{0XFWjT=gZB^MP-H5H(6n>scYV;dFk31pZV(2SXtgoWbFwX}j-qYe zp)#b4zj>2Zh>LkyDRTb2U~(m^^PE7UInnp~%0NIv$Vkd@30xvV5d?`p0F5&P9l?qZ#HyO4gZMET zw7@G^{Oy&e&oS{a@?cVAH1hB`)#Jx=NhwvaA?(;uIUBBWM%l^)Wiy92=3!^u-Fz1e z%$m`*FuX8qm?J^@V?5#=n3_IHW-z?)ZA~B-cQ$@U&F<5$T&o77l{pVn($rEK>|Wnnzl3+0|2FV83zuL|*a2=693elI z?2ba|d?V(7e*VUzNAg)@0bf0XHJh{Zvw#Zn2uY#Ih0bwS)tsw$^%HJf1Ev0wj+>%V zw&{vGv&FQT@KxZ?3XEq^F=nSOnF7k=;{)R{ahburr;#jkA0ab-3c{-I_ahq8J0YLJ z^3`U)R!e;vfslToO9(|Y zW3N9iCRf4yo2OwS`kGRDV5M^~VdU`iQt@!Pb_?Yxm1A-IdZWc8H)Gd_12Z9iSXm+H z^^ue3%e$7F_q}{-WoQMR=EEmF-2u-8#>bDtZwe3$$7UjQNaXlRQu0=p0Qn!{S;FdO z4!B@6B9$WZy@#>vWTi0KV&HnnlJdsGX-NJtW+D{K+y~I3tdR3M09A%v*{Y=-!V)NkEv7#$mX>ipR)hAk0MaQp8k} z$(H~K{TWms{qMKpc3ARwVNSI(a#mutGOx|m`*GaT`>Dh-qxCZ@!$hjqilBvRpO)bY)@MKO$QZoi+Gd8v^-_Av$;0`$L!myzH zvT_#dd`nF$R*==PL+4&nj9&%TT&oHZmn&fqtLG&UdLb6b&aL&FkYBCY^Ai5*ck|9B z@5K0WVtL$&&-jq^XKR^*wZ_?P%ip*zEY$>a3g^E0q@Ta_NKq5Gm-pLtey1C{9-E(S z)~Av`{SlEFrElMFK_Vn6+_`b_2FWicsSM4{8gZPr7q(w+&bp=n{s;*8tX)s$=CyE( zL6T`E>d?cqjK9{#7ps{U`LB1P^K=h+h-Rnt?pU%}F5U*F(9e@>R0jg882^anZ!y(M zO1iTNdj1akJ&N}1eTx<;6W0~2ULX9nr4T`_ONeULD^_E(%Q`YjhYhN39>PV@&hN>| zNYK_y$5oEQz7y$w^lf|n>+AEY!1IsSEeIYE4M`Y=b&0a^_M#eP-o?4{_@}1o-}#sG zryyXcrX~FbWOlZ5A7(c8qs3)CqIp7GLdx{)b30f$4vM7ee-Y8sfdNi38-b*E?D(qcpBZA7h67vDi8niU&TA`7WI%yZ&o&j2@ah^|N6=o0ZP&ww+UN z2V;ee)yx=z#8K;SEqS874VR%ogH2IE<5{|2v|Pc1xN4}(x6UWSSZQ1YUYvC`Fxvbn zpneDr;oD3bc#fkFC!Dj2e0C$4-r-VxmvVi1SVmHRr#|8V8DA>C|J+Gt$PExn_q7+i z7JU)2?l}kVpm}74$Ub`-7M_1t23$qMi#+zuHpnCnIbQ~Bn*-{qL2zj{1bz_*N_Yl!cd6ZSDY2n z`}r{)DzIcZ`X#z*LY!2Kj0_bqB@l=q?v~t*)SUPLLoNOST{9t0=A+ce|NRq!R9q$? z_hZs_G5p%|;i#%NW%6Te8W@I6C_F_$WRnV0s(aHDMns{5nJ2TyU zF!`1T2?(@HhvV6V7S4aTyg2QvLO0){J`{aT*b&B5{aMk5TM(liFHs@A)DU$`zeSly zq~YC6pi`pTVbJ93Y20P6paq23ed4z^e)Gb$lYx(#f9QRH2QCfV^DRY z-9dCnNbXQPJ@4=;uUXOi)}i3NfnTrcVcUn{E=B&Bpm~P8Qsl#~ zyLQ!DFLEOC62T7z)KCdf?QzEq&HR&FggEoq;FwSq5LPGqd~S{eN^~akLB; z8iTP0-xHMqb}1=HvQ$_o-RLMV3rF2TEo0$9{f|G_q!$N7I0O5dTeg!S^F@bu#H=*X-x05*tVBfx_z)`kqTMKC0OJk_ zpr>fg^oEM>Qb2^?gi|0Z3dLamdyo%c1LZspyq4;|8w&OUU`w+gkxs87u*&93Zk|WM z9N%i>sm*naN*@eiZ?_}A*Ek3P%KjE>3IegsNF^8ykzQ=nxDklDE+bd-P0-tgjLB{T z`$?qH?${%>?@%(A#|Wn9*kYrJBHs$tu?1dbl^=j)xLXt&K6DJ$+V#KfdZBMM>%!k^>TX}ymKJBb>zzh&ba+~;KONmUJ?^C5eoPg0Ky<3p z3t!HWXvkBF+2I|{ek_~4%<~ia{df@C1n?FHy~zD8JZ70PBU`S~d9gNkP@*%G^tHcn zhcYG(b0JztRk7nsq~kjJ?#U*1jLpe0130%duM~Hq@Rg}0VsuT}2%@)kQq9ge_II5vI1%L(>AB@iP)Dk2tnXv|)W1U%L9wld zKsjsB6lBh`J#+fF!eh0fYR24QGMWAN<5-?ju;W#2KGC<$EU?DSB|d_p41=TIo_3958YYR+hx;cdKU zHXvJ7YS)#Jf?UE|g!N(l68^5Z6)ZB>j?Qw*!p+UMGa_t`j7ms>*wv?aMIhLsenPs_ zSW3rjGJ1P^Hr$FYW$Wxv>S0a4#E29P0)&uq$=9bAhVY__o(!q-E&qn_1MOw_s<_i% z+RePoDj6N*9lpDx-ssvDI1O)p!oOAjF{=eMFr%YY;ow{?sDh_t6|9qWf_EhA`dI9LQ&$Uc*+yAvixjFL`3Ylp|o~) zw^Ue(__p*p#!#rIls~my0z7*puqzFTwq9Tq&PLcPXo@20o(RQaz_(@VTVus@UWHwD z(Zm$6s7+Gr^NyC3K#N@sTN2WQQw^_O0w4C?8a+LCZc_4W&Cb?VJ#OokxZCg`cL2&4 z^3@{Nd6rW=mZ=;G%eoa45yGLscoW1|o_<6>ARKu=Cb9V#9bw-{2+p#Jv`Uz5!*Z~G z{qnPhjo`R0EO6``rHu~t}Ra$iMX(C z6Mr%7YVT(+KIf;os?yR=RoS${~1M#9o$uV8Fsj5OIF6o5wKdi^%UEkF{b4byV>J05|6`S(4sIZz6% zm5%(1UP%7aYP38JDj?3)X1pj*33pDX46nUow zjeSr8Z_c+q>(;uTZ=7WFKdS4a9%Zz%+<5SLVma^B(?ONAl1r*Gw%ak&CMbd!sfC}P zZjfFQTr1_8)%OAM>TDo{9NFj= z{HOtO;*o7!N}2hp=ecU%;<7nndJZ!}r~=?{MLT5)soB%+dat*9k6+F+-i&0Z;n7_pa^n9kIiHo zAq=g&Vh0g!tyDFSE380pI?tCp1J$aQWPJW%>(yAi@LHH|hS+c3iuovsW2mau7pw1} z*xL)8YK;u3FV)@GWY#Hvu64zUg44+Ti|a5(kq`@PurI>YMH;$NgpHDzxI#nK1S5w> zMvFDO;9)E@*P5_o{H?KAf1=Z<+gmgL_l^egi|Tih(6J$l+R&6>j&Al=9pGodjNqZ81W zMlkK+D0IU4RB6I|5kp3--{E`_8=D+W6ZBb)jvnV+I4bq)BKZ%T)gHcj1EDT9?xOt0n1aNUt|$(>c?}F;bPa73)}otiCgTM}{&@iGLS3_{+A9A?3S z99S5tMRpxC@*9`p;?bcHR!@xhC=MaV#nmRuAC2i1EF@%qYlk}8Zna&C=&$99v5asWtV?svZY&75 zMGrDBK*sdTwHkO$ub)ZuIzFLrt&!Y!&OXs@J+Ck8y>8>Xq7xW?;`Q42Kp^^jb^}>t zOrU^Gc$4`5Z}cb8`!s=b;V%YJUykEFm~uQU+j>S(X^x?e3bN?4SaqSzG|@setD@(| z$3o{=TpR-YZ{t~%%Nc<=mN*ODZ{{5L5(OJ;AB!vV97h0j1^v(8`L+4c7qpY?+-WNF zD0;3gk3~kDph_HFMMbLdY6Oogp3YcyWDqEX-SV;23H>i7)c~b})LS=jMy;_7W9o?h zHvWVM(HH*0s6OfEUM)B^70GVRd z0~8Q_p^0B|WphJmUg_b75j7Q@$%PiO;~Cu`*!DNJYo9G6D5LtlbL(9Y%AuKH1RZ{< z`*t@1O)-d6jg|Yg@d;%7L7^m2vEjouC6M3ScE9n_q|ROn&30eJFv%}^so$7s<5vH| z!6asrv^5(>H&aP1Lfx=1Wnn(SJDxA<+XShGJHm3x*Q5IHPDmld1?w~91@2GY{g}=z zIWIUL&EVnf`8aXAd`d?AfH&(Ze~Ajar_Lc2w#%Vi+0bMYH~BtSk@6^5D*>1ZDvoYM z9s7Gcru>w{uOgHRyi4cB-sSN#kvYr|4qs_TJMhE3}JaRyUDY%Jwz3xBQEv4JU!0hPm>@ra~oP1=I%& z-&K^g`S*kKevfjqpi4XKnr_>G%G#2d`xCw= z7sv1~ul}-qDzkrdW2Hn~XW$%Jqm6B#_c@}4y&Ezjf zG14^F2Ou3)Jk8 z(!oR3pYlG$36pn+m;T)cWYewm9hxgds9;sV#Qw1bz4enk+CEAnu7?NRG&>yDrIIq0 z5*%SMtPQR%8Z47dOZ6TyEE#Go%p&UTmOIw#6IS6a*X!f$S8(K4 z4DZ2C~F9Tbb{=|A6?or179Lv_x`&v zg*@qxVKw98_Y?(MUEfvIzvm)-%Ayb1|FiKww}Hh)x~~wV>8EhDc~ZCF-?{JWV-4k6 zt2Q5!#%)#}wyhb{QK<&TwVN`q3fxgWn)L9J9(Z>W6v1f2Zod~GwI_{Dl#_9~q-NMV z5X^sBexn|t_kfy;L6kmd*N0iZAh0pf^ zAwq5GHzI6^%1)Q51j zRAN@Y!>1R3%;OR8vM!6%m*MOoG(5FRi)fNfV$4NiB0-vCl&}n{?!ZHy)y~bgj?gVX zI{LKr?qvacK0w-+^)|Kv}5gmvDQGyVkkXYopZPTdaiPy+=7c$%H7)!Wl; z>f0bh2>K_S|B^rG<4s(n-$z`o91q~*wC1qQhf0NV;x=;}uI{HJ+?G{7V(q_I4%mr@ zf~n&V{FU}x*9JR~f%zG(tPkjc=IUBbWAZrgCD7+bm*>4-ziJC-3SUDK53LULd|#k8 z>YMyK&An%Ma&GQEj9dY?)oof#a9jRz1T3Fc0!8k&1C7oeHJ*jwXo|aybyu>K1OO%} zWhFTAQXgYWpZQKi$vs6``tByFS>>=QhgP^ZPE>ooe$Rr*>gh5D5!dR5KBD*9WgZ0B&8z7rN4zu;S*1Hc1B$37grexz&`xGzB`;RT#hDf5Y)AjkwYB`a(H#^NpCKa(w(*;nyF96)&%M3|Hben|o%^%= z{b2g!#L*_F@PXeRz_UqJr*}I=ifS!GiEoCd_QcNA?TX{=Zr1NB>qZBGvHTz5xv|u& z3^AXD-iBbKYZ3L@h=y*hDET}xEMb9w+;5SRrB?)P^f5kL__%I}lgi0}^e$%KOhN9G zJQE#shj<*KLWQK^FU84ThN%r(T9WjpN{9|nqtr}qgLBC9 z=B)AB-g?_j;ktVnY&sPWq|#6&faD2Bkw^O@DA6)&(xfM~hxvp*^ybg!y?#Nu#q7aR z#jF~*sCU;X``!{TnJ_Ue+PT(!k*5(ahYVD-%!t$RL7ej-?0vI*jC+*?_6kQ_xNc!M z?1%M>n!;@YMWy(JWP9cd=ig znEwcf+OW$&^r{)l`1r1$h`5jkvFVdxM`2KrX}BCWdJ}tBd$J7`aigW;q&UZGYXpx3 zzel>Eo1<4wP*z%=Tum8pCtA{l|GPy9C*Zy){U$;VRhZ_JStrf?=znA*+Obr4P#h+=D3~RLv_ilt2GGo8P{m~scnS$#wdFvcNX0Fe&rsMP5oehv>j#au zSU1(V8u9h~UeI{=?SuQ4Q_>&PMJ2frQ(GKFdP>qr1Qu+@I6N~`g(%wa3;|@8-{fi$ zr4%ypR;jra=doNX4MFk3m<4cfp|p8_-khx&6ydng`97QwKAy<}Rtkl{lwu~a*G?ntwU{2%p05~&Rwc-wtMuC%<{DMOWX2a31qT1=|sDJW^Ikwa#xtkjE&%}xZ z0EFqrmA{L%xy(Z+joAY$TyZ#8e{k%P=q{0Bqr@jmiku63rf++H39 z1!nwY&ojxRGFvc84qk>m*nNA~e4h@DAaAEvmWm%9ta^due<{`meNqI5xWEPb}q+s@4U>R+BkQEv)Q%@9JREA5nC z52@UTL;8K!p$zTw%pC|miCKt%NOaTK%=%pLI< z#^H)`a*SKk%O_f0o1fFoWG`@FM=f`kD;JuI6*N=m8jvVE`W!jXbAIWN6h!1!+$`Q! zZwz63H}$88LP7m4MzAW1AuTJ4SEHM@e}mJ9;xRUpY~h zV|_V)avdF>?5I#dA>gm5J04LX`dNepjiDPB`(j!41jg-?SGSaS{3^A%_OAK5h#(69 zugLS}&8{xo^*I{R6Xz9mMSf}WQ;~CKq1f8ubHT9w#lA8S+?`%^-){* zT&)!UImmW|KiNCw>YW{-{qlGsO3b>jPoiCuXM>Ikiwr`Ll;W3y2`)9PjHZt3FJ%0i`p=V%%Q{lPI*xzXvIYWBnNuk*&V)AGhhT=wY)myJOd(XMC@Hj((1CV`)ghkbq1 zlsXvwq+m02UacSfXK?lH<-bQ-WwL!R55n><0YzboIT40T)$-g_@S(veo4T zE%;|sVYlGzXKfHP46Sz-u@&Ye7ec3Sio^0D$C#zeQG7 zXl`8cRHohdzl zl(5Dj^kgF>xxXRR345;;vJ2?eYfn4%YwdIJV+wZ2HfSp=DG8A$4*QX4@Ae2DcKwO- z3h*^Q@%15&CTuOSx>*c?WWTKe0DOjwvQ(J;Zt5t9dMnZLCAvp%Vt8>Y$K~3S7e8Pc zc;ot@d)s37mh{)^L$HIn$LnwNXwOpBv{Y$}j9R_|{HhxjqHB%YDd||_2XYd?W7vMN z9?-L|ay4c>;4f=wrK$wi1*@Zoe!~%KfDILbL(WR`#-P24e9Qb^t!z)bo1%4lL&unN zE#5bxLB6n|f$`z#umY`dSNTV%>mutO5;Bix7`s1oaX);g7Yvd`z z`*1zNvY6v!WXHLRa2WI!3`fX~3}fZ!&FQ_o|0>{mKdEE2b@y73sna`Bhhsn7ch>Fi zr8v^xjBmhZ$X@=GWZ|kYuKAhOB(t1pp`?<9z`Cnter_dW7|>dkj016S?0R#I##@1R z>4rR29mK`W6Nr}q^^;JY!XXE_RO3~tkJ3!elBjO~uB9|wmZdbaC8SyDnw=rTbw}9L zk7Dq^ct8U<(X=guLqamP2^1!h7c>0%udgbZ8Q@B?Jt00C(5Ly(dkyk>ih zt=nucxy1+XDEnpwVA#IIB7z2IT&hMty1lld3egNpmM|O%&~Ud6hq6`fSKiJR-Z#F+ zWE$g$K3AtN*k}a7PEf)kQ-Ia0AEXno`}W@KKQ=vWD|;DVYv`lu{XIQu?rc2=Sj?U~ z4C~K*_`)7H5^iAV$yP^j(~Pl-2J0|uiAWfyEQ;w>(A9Hx&ugh*-TgZjPyYYz z+F|^EJ4u0^UBFI#aSIV?r3$QKpfhUEI%--x8Yw6Y?W#C4t8<$cV%+D16NdZtv85Q` zs%VvXd?aY^5L)ANEHPxJmVqRjCkzs_I1RSq&k~L}@X(!p+HCl%WJs;bxq02zp83)nmhTLtqD8pzsSj~jAxiwg7xDaIg{QUG z$K25!>Ah-s8eUpdGoY$KOx%B2WcN=CFoc+a!t||Qf(Em;ZK6-RHpar9&a`$lbspgF z`0kX9Vku1)U_mkCq1B%{zJX#l03sCfXfon32-O$Juo{B5I^ZrP!nDz<^x_RAU-&nz z!nyvT4tYvzajXIdEYQF+4OZsOnWHr?To=Q^vnL6%bvC@Lz3|SScv<1c4CA5v&iU$= z&<~oOZZ2EXV-YOB<&C3vTk4s3W6fFtnCLAXn_bwZi@UoODems>?(Po7T?zz> zQy^_|ikIRJ#odcj+&xg-HORc*KXWo`4rb*n$yzx{cJ_YueP7pihkQf^p^9(d^X_*|d4Fer^RaQ>|>O337G3#m@-?E!Z9ShawWA$}-z z`CMeP>XtyS=?Ja8Z8C7GD@5Q8u3KKseLdP`M)bwO%&B49+o&%x1pbzPK8BdLT=b`x5O#HU zvZsQBs*i<#T5Aqdk00#L5#biIQ_lJfd4Gbc+%2>}_0gdnQ$&O@6H6lC*N)aPJ({j* zr5F{T@#fMaCb92jp--vxj7Mksen4|r7#W{+$ZT~!pj~xX98AhIY?@BF{&a``l2KCZ z>^7+bgvU@L^TW8F_l}Q?-?!O(eOmy$H|)ut+4-cJq#3H~mk?+YN6@SE#JCf_+Hfym zi)U6%{kXJo%9g3)&~!q|MbLC^W|_8V(&MpijNvKVgfxz z>h4;u8zgli;6l`sBZsL7NMst|3cz4mdxAfdo7mx_RT^jCvcpvzl_QtZlGIXXS0cqV z6T;NS)W%0hVUXrj6`zX`lx`KRZ!o4f-{(Zy!5m2JE#CEfpKS9m(nb+{zERZz?v0(+ z%7f53u-na7>YFaYNNfcdZMFNmm!Y)m*0z#WZ!>Yr@4#~PxCL*4%2QDGWSCUnnOaE7zB1nT6X?uB|WD#hcA@eTX+4Iyn50v1*l00VgOzIi#!;e1>SaVzLS(GcU zhnL^uT*Izt4H-QRw`5w;qxb=SSqr>)3}Y!m-Y))EzH!c>_*G7H?rUM~@@(EF(|$^h z?-IW3mH`=z5+%>sjK6iMt)xD8Oi_R|Jg0B6LbD%x--gPu zwXuh~Z{Xk1)&V}T6>w(>$<5+E@KSl=?b3Yn+TeY*^V$|{coysMeLxHDdL?)c>URz} zT;dzQz~U@y`r3RU^LjYbTz6UlUGuOF^|A*FkN^S^3hO)^7_Ahy$Xg-w)esVZJgk)3 za(wZ#foSH33XJl37iNdtlFZO?iVbs3t0P znq=1Wt@z+KFFm!cCZzxB}vc?&odbk_e4dHD1ciFHXR zs}Lyz$3iv6a~8inh317e#xQq}Vyi!1b%u7cDHiV}pFdO_KpGNB8g3FY2YnY^6W4Fb zvN~DVGvWi-e_Zq+<3@98N$HI^Si>q~49)ia{ItDh1(65mFRa`(EasllB`eX4u#lBX zIP*hZY#iBWv&*eSkxJO53@g9qZpIQLDG{r#$VJBHGvXUqB z*mCuAd-#-&?rlFn5I$M&;%hoPTP<~V?28`+QYpyTkf%^>m*E)hvhk0<xfDk%ow@Fh}_M)->ZloDN|`-wZ(9+_nS~KS*QJs{C(>^nW{*V z(KLXlBH?JNZ0wp0f{g2*Y%#7TdlP%2u~xWzh@M)zQa?JO_5Wosix2)wj+xw`!&>GB zk*v%S(Q(e$_MasN@03kFudqvB8s-^}gCAT7=l#Al(TTzezlghOEu29uoI*K zKQV%RKljl!<`zEFD12g^!}2zivVGmGG<;fEUQXCXDJ}C_{p=>sOdta94|m7hSwh?{4VS56Aj{k?nog1Ec> zx)*_(w(Ij<;9ktTX#07dg=~bD0vr=-nSdQnLQ0ktSum>Bd=DRgK#;%?`>wC%Y6pC> zB2r-DpNOQB{8@l&du%{<0zGlg*1}(l-<`~6aRbGq8vciBdy;BfI5OjaHP~fMl-bbJ z9pnDlA<8nmq$lDDxG(#_>cnr#)qepF#H2jI-je&=ES zQ|r*35U6}ayhX^5bmbQH<81naCU^0F?wedGj;@MI3gTcUz3*krx^NyC5rgHR(-@P? z%BbB_mDOQ|PYhxT9*8NF9+BE_lA-0Tb*-m2I_d{hFv*@uzYi3BAWD-}3|#G!9eirm z@-WGMTuc!I0B4G6${sQ1wWiYH`R>KgrPgNlUP7}v;bgCt7=ItdUEWg!m4v6H5T_E7 z0gpJWQn@K1InFgVY{`u+I{fXzbka~1m}Yujl7oEC7c5OS9p{OL&a^k|dk>hH7sFpB z9&fG(qi@@r+>_Lf&#ZRaf|lBy+t<77LTb;dO->{3*Nv8Mdc;mvnp#DLxT^J;u+&pP zwIAQ6MWRcX7cT|nw?B(Ro+79B%J>BxxzVLdOshv9WWR?51ufUxVfnAOZfy8M<=qu5 zB`hMe{%36?Z_>52glz)g8fRTNB6^jvTr`8)bZd1rl)%v33DhIy&+N`3!!Zo#Jp+LE z=7+*IE&N~a9XwlFtO36(pL-6AIMdzGk2WuUS?~(PhjIDM=@L0~c`9by+@dnTh~#%# z*jhzmgFY-%1%%^MO~r@7Y$C)Iq=P^mH8yU0@(7>krFWC3kbO#K^^OJ^^2#;CLn;jarK|-| z@Z1Px?_f)T*bpq^ z7FsuzWk|)slbx;(UuXxBX7P*k==Hv>O&tVRC9qPlYt8E(A#q!0wr25~+hwqdSKL?sJsNAqnwO)g$^j&9fME9md>nxgW%Y;+kCe zPksF;Eo8(>oj7Hp_$DBroNV;ecXPG?0hF3Dq7(b}Jh#rqKM?f5S;&P&+^JNW79{@E z-iXf%s(OXG8S+fW6LJ7Urw{uzZPX5SoU+n+ojU$u=%asB>2&rVPxb0W#+wuLsm*x}Zyuiag z-TO(YP_Ih-lpz-D^VNukBBGq-cgyg!qDundCnPkC`j>EgJ0^>Wgmd+KDc~EG4e!^z zW^qp&h(*_f!@cF(B?w80Jo5`euIY`OSw zg)v%-w~2r}XHaSllI9+KDT38`rwBB+{ddKs1nS|#A^1D1l;rtqCn7#J+L7VB_QcWF zpMb;S-0x*mUsKEd-;H{b#;7%$n5Tbk<*DpyF}n#otX;v0K_r^duOkd+yAY6@4-x&+ zIcjjt5KPwf90k{G;1+6U={Y=X*Fu8x2a+udit~}@ zn5Tu&{MIm1m52`!IAF}PhxZmG-yu|J?zY4xtNT{fTRA3EB(jexeZWjRv{AbhA2Obnz2i$V7kS-CW(+rn9*uK_ex5b2D>4AA@sN2t?$JJs6xwITi}1^qOhG#Bw>;aZYU?6|*32 zo_EWY2dHiuK=M^K;kY=-GO{G~XXj>jjRyT1rW$-Bg$U>YG+#SfV^qce7l_@YSDQB; zu}Qpd53(qLhMwIEZ~B!Rq6lfhM_4~bMNU7J6P!Q?PU{w$bgDO6cYnkL{4iUZYZ=nv zi}hHOUE&rUH7p_}RrKqPx0df{3s?&p`T3YVKYtkFIh(e0?|+hu?;-lfGrZI1?q~Ys z*!;vUS1dD+*WnGzr19vY+os^}-!ndgWJmgZ!Ja-ZWJ4}?5?`q~;_mE6SUnQ9TB9wj zA|r<4#l^(r?oRToElZ`#aB-vc6Y_n1J%H$=%zdOvX8&ebk37SsI+d=6(5-iQkH7!N7JqJXc*>Hs(N(`+pIa?dq{Ks_Fs#z3 ztn|W_`|h)$l;J9SNAdE7=%RKFGvJP&H#PhF+s8QcyeVnXkSGh<$RRMiVzPdE(LLFn~SIgyIzjq?-a|V5C3rxLT}pqyU)Iy zKTrApFkm+uaYyOp3^c$3avX$}=SYx|?U2=`V5mPJs?p+S$`eF;sZnm+2R(vs1Hc91 z?;UPW^wTEYY(UQ~y^W(q&RU#j*Ev<-qk|oy_G8cg=_}1?mpwnV8 zZXUpw14|TKJJf>sJ{uf);74cemhMc;Kr@8Z_uYDa(;Thu)z}gVW=w|@K}3M*tybv~ zX)#Gn(px^G%90`Vlx}J2@~_(HFh3LJZY`y;x@$O(f|VJDeBh2x@>L!1g5XI^noic% zxR#+ogcfjE+Qp75*ZT8fOY zgYWkmmRi?cedT1i0c3_G#I*5BLixpWgyHS{X)IuzM9XmYJ!gJ=Da{QNcaigI>%DNU zKVY?$TNP3ne?49>TCAmE>u4{17SjliV$PR+MxATy`NtSZ9V5v8RgJpTBR0Ho%bVO( zKo4lIy|17Z&Pp)ew#7ku-bTTeO4!z7vc!+H&<3f;G7^KN-kFp;66=nEiKZT3_o!w; zy|KT3%pMZ84Jnm4RPi-^WPc;_y8v%>m!ZjL>a0#wUYR!y?q9Y(RRnJAVX$&k*)-k! zx`osZAyCE5`I-#EZJ5(`=`+A^nXXYxD)gjd3aYtN|H#2UF^Zd?~K)&dEt83q2 ze3UkZ9|kiDT)A?Hv`519Zx0MMhfeKJZco{ne;52dQ-1A!={0MAO>=mMbh+Tu*o0@O zUi`TZHz;N(;+=D-{u-1i*S^*CpzKifTKbY)iS6S%R*e#4i@JsT?qeQx?#ZR4YLTJg z`;A^6*)rbRz||%ouDmnI0j_WmiHGdsM{=naz6!{d zXorN(>@jL?4j<1LaMd=qI7oL!>TjX* z_heawu6b?Q*}`v-+*eBQ2Q!8*$}aIzU63}ta{CL9fq=;A1XD6tsNT|Ee}DWBH#@zUl?8NiU{(E0hE;%O|Ij4T|68!NTtAL>PZKpz77f~??s~JzO*s;*# zQsrar2mz{kNc`;eYef)qd(-?VnLyxW6h+bHKsUvw_a(7eC%I4@GYZo1(CtuELxY$g0E!ha}K zM;HHtrzA(52SQ0Kz%^CS*kB2iKs9(ta~r1WBY=dAQ0)N{2Q(+WbIbYdvTe7)vjOcpSBF4Ae)(d}nAuj_E=zET7CLb%{-*&|=T z(|q+GyQ@ru`%5Xkrqgb-j9UE&%1806ssM&^?NfrzQiF|vSWvqVU|i?Ol9Ua|c%tS9 zLdWmz;Z*$0$#zZJq~1jxUC=h|e;CpNe%m@9{WO*567IFH0YuxvYUnd)=MmbRO z$$!G?^?&Ep9rjHMl$&3v9r|tIIAUv_5kR6mt+#@(-Hz z$Tt>HchcJ6z$%%VJSZF;)a19S%*T7I9Ad$-YUv^e&=oNS+O0WRPYo?d9?bRnmDGQ> zwFMH1xQP;h^ja&s4p{(vUP!qZk=Hh#sHATC7n>G zcesXEi=u9qALiAaLv|az-m9uGs4uUBsVqvEFf>iV})HCMERlz;EL| z>;tTUIS>1;SyQ`~BoIjtoHh|4SY22;noVNl zeE{$=%Eq!fNL)Wggrm(JSbME}p?7%PK|G~kJiN=<^|SC-a+=rFreE+V5V^kx5uUs@ zzcYbw{YK?5+PnChF+)C-G`LjW;1pG1zDR7*LPKqhz7USQGpLyBr7pbIDmNVZysLax zuaeZ*m6USUH3@i6L(M-z`~4lzYCuIyozEB>)ww9na{nABM$>#d?eF(DjJ;Py&l}IX ze_KrzzZTp|tWvkXo~q+=F)Wy-^X?|=@$l<4LL^zLyh%$oo(sl!uG1Uo;n9XJIJNA~ zcG4bB5ZEr`D)jg0{V_`=v~XawDy(0y8^d~5uI?MI0Q zVsB%4k6us`=gBRBZ&dL8e2Co*nOz(br3JSt^H%}qULN!kGQf|7}-Otf&4cTF6inYy|Hz_ezK1;?oorJK0FQK4QRq2tNlD>6q)J zNd=OrGRpHM4XXi&hdK=+>O=|0H?Ox+1vW=jWP|jS&^;9GBE-^nAOdY6kFhO-{Aom| zKvmQSJ?x(F8eq#{ZQeBq{LV2dckS?y^RsCSeiq2dpfP?OK}|8eU~NGKd&R#rr>cKQ$q}j|vOULt>^3b;IUu|o{2XmABoz**Z$3HP@?vjBEkDvL2_}Ca z_@8Q4hS!b8tK+nxa`GZ{+I+j%Dxa6`i%=6Ay}*xQbs@0EOmXtCgoj6FV?D*bV)DRP zYcMH$*di6QqyM#&k9vG(? zQZMb;+D-@BrCABL(IX9Tbn45wn_-YmXVyR7j7Yf`z0`tqkmpIkq5<$fOzW|3YX$mf9K|x-RIwFdbWeluOx)p^%l5n~5C^oo>b%q}_ zrgf|2g^&l4xfVSGZj&aQY3ap0oppXzdLy>z%A5=OEBeDY zX#+_DIvRc46&!lFLDmdD-4Hii)Piz3XIt~?0;rt0V@uH(S(zWtC-U|S(q%8uoL!QBZ9r;3On*ndblu6a z=>f5OyViK)Ii5jdC$K^9#({Sl-IED9fgXtb?rKddL8m@M{pcie@#3hL>>)wT4JaOn5>>ZDFfKLY7Q)zZk@!;JLA z;TEPxzg5wBdLJCw#?&UY^)X;Sfx-#Us-c70TiWgPDLkc8R?! zpa~n)oNq4wtcMYR7zg2Q4WPEb9u|~p)xL`_`gseti71sXMa=2CVrBP_LhH;OXEG0v zOmtpZfp@M1M@NaY`+|6N9bB$KC65VFj*fr>`gI-Z=;R7qods}LHtrpxR*Hu31vQ@+ z-%E1P^yyH`m)<18pdvHI?pl&Z0OZc{FBq(`Va)u$4J8JY!pf7JY8U`bmvTtq{I83Z zq$>`|9=!jC9%6R-dxy=;r6-U&EYR`^y7Ykq+tgRA^ll&Gk*?oc_^T?<+g2T<`=7s#!~iE=o}}oY zyR{pC42*bohvZDYhlnck-FU+MNYRf>R(F(nQ~UQXJ!L0ioQBH+^=zyL23{}fQ*GOG zxrqWH*(FAkzTSaT6W8#A2@wdeTpb^mttZbMk(`BOBSY};=3w(Q`G`M538dBYQ;v(t zxiG)Vd^UEBYe&RK&+vBeVP6sv1-)IoYHvR-KT>WOQMCI~vARJRBaGL$9OK)KUF{d{ zYt|LqLs52PU0v0=9sJUOH1deO=q`{fR|e9s`R=uq{$hffMy;jP;tf2`Pl#iFvkP1l z#FZJ=T+=>lIA9v^H$~wB@DAeVBo7KDTXe?Z;x90$A2k-(-M!LSOJ{w_6y^dI&FlXj zw%px$Y=(NKWY^l)^$!ow#KoH%x_*KpWvPlntYyHoV3o&S5fyV21J>5(n_nV9+lsE& z5%$kR$77cZbmske!F>bvlZp=?s4t`atbJQ;A(9#a`3~XL3zfFG)i)=knBi2q!&I(j zk4wiA57|p&o8BO|U!gwVy~J-r?yOLPdBD2WUFgCsz$(HN{&%L)lp@|p<17Z_gP zaEDeD*H?*IhYvT=h%~*~2A#E6sjWI;K-Xai_}+?%e$jr@e8V!o6X6g!aDUx%PwRd> z5@;{8{o=qRl~0e~j5+g`c&oZL>l&fmNC=-=*VP5>0vwD};{UZ&$YZ9lJa*ovjxaC1 zgH;L9NqRcqDEO!@Q|lZuwfAnVo^8(}E6V#gYW`zJY6L>ACA|t?w_&-EeB`B*M4fKJ zG5-lovhp_{iiL5fq6+b;pP6j5*6ailr6>c4DXWis$D{TO+4Fzz(gJ;>uCFc)gVsD} z!VHn&oGS_%`6?p2FvfQ0jnB_6<3!HR$sUe2;zrs7fAG~9)!9FqRD)Cw0v)o`-P~R8 zXUcxdx)7HwlrP+ekVQ&qR;R>^g@|?fZ}=Z9)PU|QLi}smvy!RMuEnU&C4)_uO(Osy zkbOtLj1&=^->Ju!hm=CPvo6E<%IbA&-hFeH3X5CQ)B~^XV zX$&%Y|4F1(_GhPO27ozjS;|-}vc?zW{`*r&@(AV_TH`A!SVjeIFx!vLqux5)@DD%jE8>yZDm$029PL~5j>0e{GrElg`^mYxu>UtzR=Dn2)sC?UEkoy1^}>HA&!p;DzBHN1XR7HORmLX4?GS)aO+{ zMgmHBLlG0kUp>grTT+moNK5!6F2zsS%xm>U%H(-I!iiZPg2!?k5RuL2I20uRK;UCR zp{0f$O{CGC&!l@DhG+GY%jup;rCe)Gpc-}j3NVYj>8`EWaKl2|&Dl zDSQ3T3<*_9H-AY5Y#A|GW-Byxfh4)2gU6~o$6^O9tFJc-r()3a=j~Ux<`-}FbmLOi@(6mBpz{Pn|@U|nv>UZd~3 z)D}QC_5W7qSx7SkSXiQhvoo9l$_>rv-*8Ek;4$yXGsRzc)t0Gg#lOl}2KvAMEk7h< zUT)1XLV}0aWP}!|Cm1vuqXCK6TqH!LK{MBnipb@n^a#32L10!hLx%-1UKg|^AZ~#9 zE1g9Alu^my@2K(Y>f5j7fgN_I?}p@!`iUamIUp_OrXAjA zHZ0-Yw}-e$9Y^GPgU(4$la->j5=G9V?|%da63_;}|76WvmZHYvSrxcN=zp2dXRk7^ zbH|0})x~33#1%HCuY5>|BqTGer1Xl#24H@%`Q^mJnk+H8^vwA7^I93Jia(2b;NC(6 zuwKtY0uG6JCVvb*h6a)(QjpZtRZQlrh$JZ@pXwFG3~y|m6)M_fHEp&< zWW83R}%VGH665HlV(=`^Bs=8Q@Qre-*amPj8>rvjmx#u#$5I_jGUQ-l(e}MdG zWY(}UWgN6{bpJdV)aKrLoR+l-Ex5;A>wX2Phh_G$03_sP*6b=v7?ga$(zUkbs}XYu zgQ${G#yLtL($4PaJ}F=(W;!--%MD`-H00I^SVn}@2!)UBR-~nJ*hh6&fK^w#-ZGT< zA;89(n2f}xB{cS_7!hy}s8j(u;o75wd7yxr)dklHEJu--;h*V21c%Ag-lWFw#{N230&C_CXJ`O!adk=M3EPClAs0IntIe zF#mbr!11v^QOn(g*%=wW8i!xf>XB{3HD^lL(vagdZeN9h4!|wjx#bMa4&@kq?-*1QF?m81kq%jzl1@ zHOUEaqB>0A{qQFDI&jOVloUopTLl&{xFDGYce4Hra(QyXrf{4k3Djdhy@1;XzQ`R9 z?*PI@S2uef<&VojMD7`FpI6vCouK>IJd^nz%RyzJ(-61O=q$X5LD62Ru_Q4VsgC(055PvizcqW^N zgd2)uFlwM#_-ux53Lgp9krQK*1D0x0G;}QYR{QgftXIFgY!!*$2b7_NCJ!1Ml4fJc zMTTAuelwRtd|WThTmI$i0(UN}Pn{C*7>|6|*f^04(vcgND1>ta0k0>S#Lhx9id92m zVj)e%#uO2WyR~t6thyLNm?M!26Ie#wLEjqDjC+}pe2ciN4p{vy;pp%D#} zajY9sJX0$e(X(;QFU z18yZcvb!icUAjEcpzn|DUNBZUY39N;-PeBC;No#3!ei&!dk&A}tgHmzLcASb=$4 zwrvqK2Op%Fy#D(T`uj}h?S(0q7UteM#u-3JX(3A^OU1TGx2Xk~$FNLoy4`yFM|Tj^ zl9&8Ht5VbQ)z{8Zjf}frdR88?t=&|t&OD}VLVI}BDMI5ALEV%Z`^autr3AMnm8Th< zS|E5cMC|9ft`wpJr;%C?6wR;GS@X-P;wZ?Pb=cEzJ^&S5O}l?*6baRvF@lJC*i`fL zz+XlfBDF$=S_%q__zp2Vrza7^KEQ(+DHgSc*TbN&5+B90E-1!E#@6j6{xcVWVd+Fn zPUMxCKgz{~9SLN!=kSBU5nNz~SVmxw)?`kB2%*JM9jB|DL#B_X%9mWg^oA_m8yYT4 z&Hri9f8jhE}6$A>a>_Tk~8=UhZhUh~kiyZE;BF z<}BF5t?kf>ZROOCjKO3)6wL0HZG6_->*8r5T|N=SJFOaN zuB){;i*ck@vAP+LcC&R&ql@|^>ZGgYihRfmg?3$DYFzWSdo6^s2q}$%{;ZpPlI)57 z1`aay8D$kdnz3X9a(GP}-^+2V3|vq6)nNfdTNh~G82-v(yvJ4ye{6(7b*;OGH!$ey z0p08dm}2o+3%F&9bBOz|tX}fpjCq8x)nl*NO#OwWiznPS$vsg6@bKb+72q32?aZbU!t(6p&G(Lc2nHz!EJ(hXKow z`hPMKosAlj{dC^P+I$naOsb+kY(9Pcyo1&K z)83l(Tv8PthmPN~-+!3Y{64oMHe)8FIR#H;Q4l1$?6CIhmGopde;s)u~nQ+qa(;4hY zrQ6^bT@M_vaxKbylSEeGV-6b5Fx?!!;9Er*VlGX5_-w&KqyVg3532t66mI~eS1R|H zR>g4z!6rvyx|wqb*Ryt)&$EmqiXGtKA|jnOS=2s)7Z2xnDANf0?&=Y%t(~lRMp} zy1F6oqjQZMW=%JZo2MD=_WDhY>vg~+(wsT9Z7VtScEpfBxfAOC25}F>Rrh}IsrZie zqFEH8pB~tIY$3gRLPC3G#J?6GBJg%0|LOi@wzZE87Puixli2$I>YKPvm6lx}t+V>+ zj4~|3?D{>h0IeDlS|{JbN7EJ`7n859BJPs+WK^@$MR z)y5#>dQ0^_!5|rFnTtR3Eu@{xcxcK0D?PQ5cjb6nzMyAC@xUjCVAK61S9_T*kN!-| zurGMY+YOPW-N;tA__${1@>u4qx;U;LUA(n|F)F1Z92uM>8%S}DQwL)RL48r0jL_1^Py>!JAH zBYdYfs+NMR*?Pb28-9OQdbmGS7uS1pk|`cyIFiA6;JS+w13vqM0qiT>GNw zH0A|;TyXLh%AbJu!`w&EXUk#sZhJkJ>2|EHUL{Ul*7URWzeMK0Z3%yl7S@k;fIsn{ zkl6O0!AzQLAe57*cy`<%pgA&CxOf7*3ugav?N}2&)n+j@k`VUJhNC`>Rh? z2bmtP2_64&@Q|sL(+u$xVr7EV4ecmuGQ^K(K2@%~YJ|2ldyRdabNr` z+rogTJUvUXDT<+R1Jxouxx->EwZyU~sZOEZ*;5UaQA1a2m~(|^|bGe-6+3TW+;58P9WJ0{f)kikL>_yIA4aDn&QwqCP0ZQ7{B&*!|9JQOuNYc)fyP?*$9c76-%K`=xe>%H}JsMvv+?!F5#g z!{<>J(A&gSUvnp^05a9@{LzzU^NH)t7esOB=kD)$A@{;YjyLOtqcS3?Z~I)?`xl4$ zABdg`l%bXE*WruZkqgT_ijaoN?n^(n*X_ic)8!KHC;|BBks!9vp5F|1xPA|u-y@pj zw-c-&?=iiF)ak|?cA^gqC4TD!A*s5#kpalxA>yaI`?M z%{O_|n3+kbtBQj{$-hd4$cWgi%zc$B;ycDaSy3>#p0hnv>!eq-aC{Sp{MS|Cx*`7s zd+2TIj7kL!y0&ix%@b$ZlCA6QIn4f^q5_9M+FAIFpv$OXG$LmkglX**}T6myiot|OECB&qj zoz8#H^TOrjWeWhhu!Egxydy%sjH4s;PXFHSB0zRi83a?h|JyDZTAt^SSyyK!aeCZ& ze@(GJzIh7Bm1k~)N^F22kRpfcM1aFU4chtkj*vGyv?7tL`-WMM?1J|PdiV&=CM8pV z`R9^RVo;mEgqV(81@>9w8+$K|dU%0Tpohx2;^j#c&k?SC0Bc!`inCcXMW;<=#;P>+ z_GK*}Tb0ULsmO(-pp~y@$K_1t>w_6N;jmIkLOM&D44R;*(OVwH!@JrFRy^_7&<*d& zs#&NieJ2AvY=J*EJ_6d(>Pq|ZN|WK8_q?y!;>Kd5r2@X}r*kptPKIRF;`>YyZz$9G zHC?QmY|lHTp42?#{$0Ax<5y~6;x%e{%y5R*&Th|vKxQ2x8JL1?^4i#aDZ`iKVzI-U z6SQg;!T%UM)g(}at{*76z+Ao+8;3%SFlO%C_mRntooC;^^CM5rcgkSTKi$`DEjWq% zavcu3t#Z_={XY@=TPH0w*3{Ky>-O(bC@4K;69QZttRWlhyZ*i+d^Lg+Lg$O!30R;< zvR$2YbA2zjH#6lK6p_CY+c$R_BPWM^+F4$B?af~wtX$Rpty(pIW70|w4?GlooVGHc zo?KuN(BWzRe%9_^*wgXjTksy|zRB6!l`HvuHC|kijcT;=XdP<>v&WPnT_@J9H85

      3(i7DB>AN=RL0WAB~BW04y`4AWe_lZ!st&ys*lv6tDyN_ z+9;*@1DDgrM#SytIB2U~N5>4SbR{f;w$Md8HoS+s)~2UQ$d1r3iputHrV9K4>2SU_ z)A$6lNFX}6(ae{^k$88QFyPMsA zgYF~z4?aBw3BE(L9;0{_)8wjo>d9)kSa%N#{w$$&=Q%3w4n0v=?hGtBJYS;7{ddt> z_brCI_WLlWPQY#O_Ni3q)e%;gn)!3};w~b!AzJzPr{QD4w-@*QP(W6=cgEtL6eYh2 zu-BG~Ovk-*e{&}!vN)GV(dqR`r$}&LN4}8QEOmic%13)`tF+Bb zCbWhrC&pWOaB%K$Y%*5`ysd(ym+IQ{PYP&X;>b+MZm$BCo80_`L25F=o zMa@qCsh7a`z#EGm4x=opgxVF(A&DLSt~?*L4xdVtn(Q-1U`7--(w~+5$Q8x7=TcqF zR2jvd3Uz8k7p8ak22o?q7QLsb4%&nf)+jiBL-soSAK%*}1j8VtNR(hZS9|Nez(Qk* zU!ze1c$}R!&fDsACw{kbhjzrA8f+@xdtl=9dT*^H*6!c2J*2;cdo#EX^NEu^MNOGj zt<9Op{DAfKOA=5s9SzJR%VdSW87{fJZZk;oWyWqCzX*DO{-yM=KLddbZbjWngWuEP z4b%PNBHyms?Y1=X#Eb2J8sG+L-y0*Y=_eR7yMhgDt7$%}xWsepR3x77t0aa_-IrU8 zO^>`u%0Y3!$3rs{si`%kv4d%z8RTZ0!M~jo#tQN^bG~?wCi$8BJc}}mA?Yq#H0?E% zIS&j`FnB6-9h1Q{{gK)aJS=`{lRLmE|CP?WrB4?iJZD@HbQu}xWsvqcuNqTz+!rUv z6P|!gt&lX*kwchmH4^tiHhi47x|HR2?z@sARl?~Tc<_*V*?&oSCT#Fp_eO~lq? zVON66k;xL*i(Mhp_RST8Yd$8FyE=Aq0j33dx>DFS*y#$$g5|R6a*Zq2)T5ivCYuCR zYowQ7WkyqR_E=L;r?oVN>C&qhT{kuF>^bnen;Xc%n8xmtutdlV?%jMPMUr%9N?wOQ zZK3yFx#hw0k6rw{dk81CO{%W0Nk={jWp&{r;DfnnLb=jwY4z#}PxXG<;e|b|VXLv4 zMO^$~-6%UfIr9zS$-Yrssdqtc$NA-rxE2_zUMTjoAqkAFe__p6WMszfOv9y@XIg$` z4%s+3>e&poG{#E*nbl-g_i^34TD`9d{^zXX?`L*fT^774Ggy7;wLhu8`T_|$eE65> z0_wMO3A`pac|IUpzRvTnJ3#a2^4n$isz4m6dOy=w%%$8;&*VZ}^xHLi<_-mwOdfce z=6)J`x7lYV^pf=MdC|=0c~;E@bnCu!_rI8W=jb^5FYNb88hc_)Y}>Y-2^!mJ(5SI( zTa9hoZW^1Dw6Wdf%` zi`ck3TI-(%NuAbxCwGOP_jD3An!w4cswy5kwRT_7iiPfvOmr-w;M!1w0Usu>$#8bo zD{w4YT!bq7E=mlWv5^_X(^%=09~r;-s&UOxWTLtg57;oBwSVUHX&#Ox$k7_&&ejcn z1)EeydOxsc3g2M~F&{8}y}iBC(rzVA$^;G1pyvg1LKhBIz zjzAVY@b%hHiD!IMkUD(ntW(Fu_vQf2WL3H&pbYxX>`c7!EL| z1Z9xeBV?Fj1c#Afrc^#L(@au47xOBfCQ~X3AO{6x_8i7$EHNDECn4`*dr|#jwfOdI zdBON{74CV{{K|^~fQO}kf(hMq3krn=CyclduPTFL@K+-bZ+L4Ml5~@9dpd*1?Bl(P zLJfPFHvF(ifp1XD3lLRD&bu>aw6ys{IrE{! zf3p+Jm;6aXa9FH~*JS3zNfMwExBtQ1+qM@WPQ&mZtoG+0AVSRjp++;A+x_Bz@N_Qs zOZ@HkNOqaWgQ(QPyO{Pj@kRr!<%*KSjesT|x@#Q<6veE|y3NmN8FjAf=~n!+Yh9S( zXXb8#PBS7*!hAWquYQX?=)(Qzt|NkxXwnn`)X7l6+3ckn?n|67p!Jk-L|M}97aP-hM4%MMh-0pybdT&L5=;2#Z=YHEx#UI(| z>&)T_JM2nAHaHhAssFIfEv17i5|M|`Q%S|0v^o*hNC4t>FugL@@5DL95XBjF#FqjS z6HWg$S5cOykheYL$?1O^9LitqXXbr2-bLztd}(}*F;b^S&Jc(W^^@d}4L%{%%%)ol znoCNC*hM3?)R2qW81=?D)$$pzj(r~qSbRoeIVknu0A+A)T09^z{3JvJI6rhyf04;%q!yT*Du zuR+!SYOi`3HXfgJ!Zt;HmA&6&>ktJ+-MWdNU%H&n(+&5RUi(}V8R7kTcyXk`HOAS5 z_@tZun&a{IA1)UgS9!gsMc;t^=Hpj8ydr&vaJvPk5S-C48oeh!+Lrs@F1h8ygpouQ zFHn(24IurR4@se3iqOqK_URyizEKMWG#aJ_oy{Nnwf8<|^DqrBa^Qg99jGwg#?{+4 zbeHWFO-P8_-_hu|4$C)GlaP-_kCr7}-+SFUIrb`pHsCwlErD!p?99Wy3e_423wbbA z1T*L=y6I!F`X5SHL@zSr>azmJOIi@Db)sgfohrZ(3=JWYw3@#v6gZ*BbwIZ7fnZDO zH|!C9#ODFOsyqM=JJ?P)H;{(J)C{M7-<>9dH#1{T93L&KTi;`s-1|`s8<*VJP zU8PFt z6?;uPqV|VWhfFIox-g|&j2t6~3#4q`t2Mt{VtOid)%JbVtW;GY^P|Mq*b5~~(*4C(1J5I%Sh{wVdM3kkw^2>6^LRZ_X^jOcfj zlsxlKn|-XC+S)A%BgPWK9o6uea)1kH%nvH49hPEAkX6q%`YvTY`*%?hvEJiyCd>MR zGh#iC(wtYO3ZR;Xu*peq`S!@C51)MnH0Igx4~sIjV=<~j68AL3vS<;k7Y>8~ zt*qGY*2)e(3Zo&fWg!WSVIy%H`cz4Prc|lDFdN#@fPd5`xW7$1g)xgd0xlo z>c<$mOob>vK}Y-c<~KKRXWv6P%5g@%lwqEXByyCux*kW{%r;GhheP4rv-B; zlDb|f`c+!l;67&criyWACZ^8^u)J7xBU^sm3`T;&63-8jE1}Chy;@)C+&^X&{eH$< z5O8%-kQ4CfUSQm4I;(2jYQNc903=@X(6n-R@&mIq$8x80%deimKid6^P|`C*)fY)JnN`|^b`AQAFu zYQ#+eX-cNP$T)k7E@2(hM4N<)@}0)=M~`X^34LKF2|>rAU|SHKbhZu`Z35IH6S@e6 zRE%Lte2I`Z$Sng`menJ4)S}w{md}u+-|tF8KC>?v*W7~~(_fH{UU6zVP)}IN`0LXp z>9zIL`44j!=k{4KoC!k@arT#x=OL901#(i@goFio6Na=2vo5m#0PME_)W6ww05)0t zk1*M+Z(ce!`!#n3vNP^t%qHT@CQ!(bipkE_$^Iaiw-2bLRPC(N>kORt{@tV?3nOBJ z;w3Z$mX9w@}*1%N=Nrr2qTk)g-%(P-?Mo73ma&zH;1ut(VW zCh^~FEE>f}3LtA`iJP1=&l}sR;pG^sg?0ddnvIYn`(N9KH9E5Z^-85SH#NWkHCQ7I zF&`S)^05g}5jGM075^+m7y37M;gor_L<2c`GemDHWyCv$b`HxJ2}>Ln$bcMngVoh0 zr21%)(IP4guv5dp0d@cR#s(_nH1dF-@2nZ38pu&&*PIrm5DHbuqgn zucFhCTcIdAs513CkkcN`aJdC~jk^wiBh^^(pnt2$M8hM|334%cl7S6!OGlcvMlglh zgcDoZAM)%8IfK7UoxF*9KHt~~AeaSTBGeFrG1yITSGkyu3E1?II!tHl%q&dpy^mfW zN{blzU@)UL)|VfeRkiFZ`Q35LenZj;74~(b`U+|oV#tDwGynYUyqkU}HF4BEzwEkG zRAe-Inl57G8MFSJCeTIn=4xjjoI%eYi%&3$VTKjBU>=XANgXf7oUD1u)9e2TDo|}} z&AX1Ts}tQ2UL&jlvC(HO@QKwih9~f^E_R^Z>aE)Khn*x&19dQs9BF^O2R+^3lkZl^?NMqh<(f z1OlmAaxqN_&^(dOm?XN>7JGa8;?KPk37Hh&Ixi95Z+f0fIzy5C7k!70<52bL~AFq?f=xDXmY%o}E=xduG@-JEC`kk(Cvc7Cn z3k4x%ri5zq=KZX!L@UNfm8DDINt$&zareAU_Uw%}SJfLNUfm(&Mz-!$14zX8!sNp3 zdx7?sV&)+71mVO|2+g2(>|N9!ml+#7BBiAK2;DcnjP>H5_tsEg(+E$(ZdpZ|zEi;S zA;|xk3tmKeY4{VdJ|{kckf6258}6Hz+(5+b#jwv52J4=R44{YI{Q=4Tt*VTde$IIr>H&?7**) zql2vCE=a)~suMCMk|b7Xn5q(Wzk1Q20=Q1X*Neew>XFN3E{vKs80x14;-TZXgb1PI z)bEH5g~H1`L*RpSZ}5+NM&)FGQx? zRr7IwlIdxVKAr6jJfxjy@VFd&Jsug7%vIA3Q>V+c^Ve|~>96p^32{PhY!EY_k%iJp zleg35y)!85eJ$;QV1}xMltA7)(EB)yDC#hIl+gg2+Mo<3JR$fWv?gu^5Qpgyt~d?{ z>>77*i`MX+4%gjrf~6OJ`nynxxtR2T-MABPq?FDuqf3iT;Y-K7<{G>-OBeM%Y?xCGjI>b+T@L$F2lX6lTAX%6eraht(k6H4?$RD}lNpd|_n9Xn!mS^ev90hV}%cK7?~ti1^5)4=+G8Xi6! z+bP>S>ylc}#`EUtYDN*>nvtT53z4QMo2J4!?jsIM+IoCqjNiJRv_mVaCTaGArNddr zOtS;0jkM{%UUMViu*yJ!XY(_TR79-a%5CFhhQj0Y`1Vbs=WgvbG}KbZ7XXPR6rwTH0A z{fRODH=aH3$?exYpI(4sfPdMJefAYM`&#d?`Jt-+J!?L-zI(l@0xKDJMG(3zw-_jRf zpZG?7+$6jW^`=p?f6%aBceXCg@cmDTj<>C9m6@6*EpXZ#!9)SOT?-`(f8s{AY9!gk z0iT>gMw}nTF7G*-|K`*a6JRXVjRr!C8PjrQQPr@td~0-ERPmyR}(@PN*4^dLjT{(!i-}0%HNg0Q7hS8l^+-6(CnO!j3aa+&%TF< zk6ctAdxtQbf<2UtARwKXv`jo@jscK?m&Ly%g;4m`V$J1re!fuJXNma0%{nqe@OhaC zl<1d*Z=UEHz^Op?LNXaKD3D!3w)CQ{;x9I{0JG48YpRlJ!5SHD$+d%FVIgT;h4WJK zHH4At1}WGM_IwE49?4r5hB`mgx6h{*z-y)0_iU~i?L5%|qCc4BCQIDhfY&8SflgsT z*CfM))NcQ&KhpY;kJ0hOj@oU;-6X$XBz0NbGL0+pfgBa{vK*UT9L0Qo%`4Je9c5R! z{jYs9k;Uc0e3M*x=KXicJ#e@-&Dzy=RvM*KIn)kenH=ZD6fWXnlJZ66aPzOwm0!=k zwDQci@Lv)>%sq$Lre9%W!GjFCVR{eFV-n;|4Q_H-6OuDw$O!<36bvcnP2AD1x=R#G zKfTtnSxS$F5#7S1l=xncux#_2MCVLwGUR*UaVsdOV_msYN|38oc~+dmdI{BX}REd6Dd8b)lte~9ag_GLBGi$78gEj0Ps z07!Wh4FzU9K*u(%I+Cr}_#kVKl1)V@_l-k3$AQDe_@JQt{#|9gn*=!G9$S+D=kICR z@Q{K8fDckl{jBVNbTn`K1?H1+>Mb{>ZR(?VX9cOH_F_Z+(qIUt6)3&d&jRvd=Jm5{ zKHpS9aEK~SwFhQPG+8Zs;0E8=YMA1O2!5r?kN$}=VtFjex-I|il;+}eI^ly zX^iGuRLPIXxJLl#a%LUm-ym@{wUBV4j*EHIg=n&!Cbog`M||f#n5kj(Oh6X&$0 z5X=`=0hR31y2gG`*aQ5(F>p>6m*8q@>U@#O+}fCa-caFcvatY|vPw%T)-X)QBC8he zhr-%etQSOL94VZ4o{FF0O-sWxrK3aa%1L3EKI<4YunTjomM6VoV+5q4U?2Lh`1lJB@5U1(lwPdi1)$ z2xFRZqOywVsB(y6J!V9`0tY}+dJb9m;&}^ZNC~QQJGlmnUr?nOP?RNphv)#UE9Auo zBi;nC0g>I;!IlyrOtlUlcsl0;gQ8v)j3D>zsdRtp{Xtt~GMtEg`VPP9+Cn1XC@Oq7=|8Q*oYW}unE`YFPqcmHcx&HsPwnRP~9uAph&S zqUjrcf~=jvvHz*J+|WW{xo#`?OU6l=_7jR(qmV*Rtwi!Hcjfmk+o%%|mm9u2PPAcO zm>Dhn6uvfkLMrQe8)tphGg~XJh<2b88kTIVCK^TRm%_xzZY?Tv?Ds$ij2rmA4QDQ6 zI=-*$#;<2P zhxS^r67Ei2CA>&A3<+vr)9A0#%x{0&-rEVMN(Jj4-VHb3t2FbCx8I}cSEhm~o5z$# zHbYlg-JS;>hGi)f`P;lYv!#A>&t3#E<2rI}m1}^ikxWzbif?MaRb=^qOSy6Cy`|{` zw(A{k9_`s1Gbi6x!nN6DFviym%52_)=S3(mD3qkp&S*4k@E1JZl^8bcONQ0G?1a#I;rwe2 zLqrUSB0sdN>*Zu+WlngpT19~Kb02$27Y#42II>@CKynbL(7tweJrn|-sjvSh zCY>my6pQ8UY(7?uo(A5?PoKwMf#NX0FC>t%0mX|%3&{%?nq>bLJ2lN-!Zd}EiO9QR zxHfm2sY<8}k|L<lgh^j#6@NY{1D_A-S1kcy9} zOth;mHyt%Nhyz6;5b8bB${-+%a#oc)QL)k6(v;S=(x2r2*v{%;-A9i#~XC> z99`+^jRT(*=*$<%ria#XJV@-nD^*uhJcyIBDRQgkvWEwhh>Mdo_~TvqHN{z;bRn=9 z$bd-z$6{E&uI$Ip?quie{J<(B%ljGsSrQ(>Yb0X+s#k#Dv{I!{&g*!1f4cGai_>(s$iSt zqopdGWe}qUYknkq4FL&aU$g(B7KRLcm`9F5Y0SS9 zqxbcRww4#Rh0~tw6+^epO3x#+n?-Q^uP}?8KBNuU$h3-Rc zCF|)il$;S9+J;w+i5%W$6nm))h=}jD-$)3fRYV(?ljH!Vr0QxhGUv3&L|sg~Sy-u` zF3)$Qxpr^2tY^Pv^K`QeT)%g9I1Vo@<*iyN2zN(NMVnQ=C{~{u{i}n6HcsX|(N?LN zg{Az$!{g)6hF#!&J?qDpDSBC(8<7 zm$zxg_@P#d(V19<8?Pj04+Hzf2$*e9@ty3ic$x&Z#7-dNUaBcmC_S<%Zks9tkpdeV zl>Iatwis@MP>e+?>MDHh_p)l8C49Xu&fiz{vClq`AC(x%V@=EL&Z6+kvT#NXP5SpN zpCzS_6UhvKEIY+q$Eg4sIh3_g&+!$gs1|}Zrqrzlvb>Ptp9DrN?)Xpbnx{byEP`c2 zgP1NI*yA)~&&W+vXzXlkY$!?dwf((GWIANLN#x6F!{wh3_C1#%)&V{=yw7vHzWdSy z*Vj9hz4rb-5?O4m?YMN+4AWFuNc>|5bgE)arw`8V^8xzHRe^s{>Y*Bn1ZI8=s1&HD zF$ptH8bH;X=eOlQynV`tDN{9=+7xmkL=SPoz+;kQQ_@`{WR#1UR#m+BXgr&l+7ufA zvlOTZtHjb|8F8b(UvABw!$Qn#A<~dFMX@zS9DC-<@7YzS3^1lE)hdGp6D3Kb@;|(A z5FLINMi-L>H)KFIJ?x&yB%d7P-jzhKonxjFkf(UPvYArXrr}H|*;qoM;HmD#abOzu z?xGul9rFRB)1{rINt@cx049D{nsR3B zGKK34eI`>FPW#a2`Ao^J5U|YpMt$Ufy$Z%DL!nyuLvJ+nqTQaiB8)j%N(2!PgCn=| z0gyb_r1(GHZ`v?6RpHXL!S;oo5}n@72l#wWZNCgqix^fN8)DN?5mO1=_p&3CYV(vF z@1jOe64A|kPd@mp@vL2+hV5(Mr(@RT z?5VL2{jvxmT0MV^pt%DF(tU2uw4v8Cqkd#d(&1Ly*g6{CSRIZfw_49ot>^}s@nge~ zw>t&yGxETiZ69g1SzF4Ew|*kfeafaOVC7{^8uE6xQyFnwpfVmf`2>#_OSSY_bz1N~ z!KOStLedQ#&OheiT|ead%*W1D^UO8k$Bm+sb2X8*sq>ulvZo=LDr~P;b@`wEnm(I3 z8u2LyH+*RJ;o%R{_B^rA;uyRbPT{QQ;RVi_1S5!)F|9~L#z+4>faD)hR5{WZZLPxy zI_zb2R6SQM?5DhLs%bpmWh0pz3)q=GnA!F+YQ?=ApeeDadoPcj)N)1gww?_?2Qw_` z(OnR>fgZlL>6OACHtiQf%K9`jxdb4OABr1%@sPCVN=QTYmd-H!s;#4kW1-#pb!}BN ztJ;6~Ev50XvvCQ)X!l!|#JD8z+J_LXFq+e`EGfFmm5T#kGOd?_;^AjxcxMkPyv$Oi zYsgv>GX41)Apxb#K(&H5mBHb?!=JhClesv%avi~xe|l10x=j17OV#N`qa5p(9BFa% z@&2=b!o3m0V%N|^g1F^UcP}=ghYONB$WhY1#z;r$G9mt&~+Q8MjOE!cVcKRM`F(4{7=NH?0dDu2-F(Z-_lw%>v^}M zyr*{y9M8WB2SdX=(yzvXOuPFSRo~5G?6*gd<}=r7+7xO)Xyr9m=q`c3|CWt{Ko^Wk z6u9=@7wWncXyrrKf7k-V;o4FclKOUn#%8V&%&}5TmOW}W&2)t#gf|5{pUQl)*sJ66 zFMK-QHa7V$&apB%tK({Yenecwb~s~ST8rvgM&RTBAq}V7TiM-FN@PvUnMky&*kAm7 zwWb9h}Y5o5ibbcumrqli4W#iRlwW;$~`dh;+O`?b_hvJgRSZJ zh2uHC{rRY!`SCZ(=BH3Ld-#X2pO&`H!rGP`wlu!ER~K+xJT@@63iBC?u7Y9FdfsF) zJMJ8-TE02qOyIc>9k)0+p~`F;%CtzyTWETsONHn-n%v~SS^7^_2xg)|NEy;iv6NH` zd$sy=7Dxx(YJ!p=ANUKNiL4Og`e(%~SU^WxYes-)2A3PZpsDfo2Rt~@nK5NV-|kwr zJky{zr%Myp^nm^&76$>12f`a&Q>rpJ1lNP+(@lzI4uoJjreJCp?G!xleZP07y<$|@k9ls-vNL|E=MIB#P5@sc z4w2B+O`~(U%dS5u#BhS2YJwnKYZH)-j3EDOHOkV4lodcF1Aa4oE%@e zPNEYuj~ePIIlWDw1-$d1H9kIS?p%3S3Sd3uLjK!As(}n&wO#`{jfM^QuS3o!+8i@_ zw>Jt0K3xnAJ^d@|tQKP61Db;fNCgNKC(IXgM`oV#(>JaMSjz@RMmQI)(c4;Z+m-L< zKi81UeNg3xjZXEoxS>Ob9VB_$_p^(V?2VRJZW%}l^ATxv^p>idGxv)xWK3?Gu^AatpVMO`;D2 zX{Z3pv7^TGHMOi9{@`o|g+!3<)~E|A`+OXTOM628 zN+4hO>3s0(=nb%pbXA23Y(^PFYLA0^YS^bu?4x)1um zpT(`@;I999>zq$#k5^m*zv?IW#0*y3czyV;*2Y0R!nraljz;6g7!qwdoj+sA$l~uO)-eTdIR5y(fIR9Rx@+LiNSo(Ng}O{{mfnRBEu`@O6Er$= zEP|1$i?8jY4K_T6|5wnOt`ONWlvmjYhxA)S!zvEpp~ae5i+boqF9@tpg5--E2N{-TGdXG zqoKo5tYDy!kQPw>RbajS@DyGu(P^S(ZdYq2EhM3Lc;xs%I{XG)Bq4coth0J2NAI1t+PLUW!;qV<*B=p*Qj|rH zp)W^m511CNM}lyb0+3Ip{SyL5*i02Ij!{+hLqG0MP5}$Qc;P)EY$5nBa~GJ z)U>^$vAuTD6GTq#sd_mjh#7`k{*-q!88gj*x`Ccy7Q;+>hCmeBu=LYb2Hn@ zl6+&`WByYs&(L)hA_ddc^Cy@0jXib;97YXGCuNS?_%_+AYu9ZL|Gs=qP{J5IY9M$= zGp#8fQs%^0eG`cekq>p?-y5v;>uR*-YOpK$VC&w$opdBUN21YjjT|)tIsTt|Zv+zu zl{J&LG7Ob2T~d6B&ErhPl?Vpx?LI;GKc_)mMKuZjA6!`ny1%_hV0k3BpjJYV2=zSMDwMr-ROxLnKPy7a!HkV*LV61g*_HcsksW#qgQX=Bh z<{_qj>U}TfWh+fIhs%+38izJ7EuK|`hJ1|u!$h^ncXw9Bd(qB(4BozE&`E0{Q;~@f zpCt`0oKu?)X2@c!!S&beS?5r{c4|n8Q$WT1#l>W1W$-t=*}4*{XLU=ZvOGc6t!TdW z%H%quWzFl72^sLjq!RXdx^jqmBk+|{a$PC&E=Ows7M&bBDA@F0h3lfl$SES2BrH*K zAn;7w(j-c|WjSko8E5W%qh&EyB@ly`qHs?@BJ9L8RMZ(qjjU?`5xcJ|-vJblUGs z@?VR@2stiZxyz59TW)A88AWQy;5p^8)lJ9^9)95Nciil(Y%d(nqVEC#a$KU_u0Dx> zyWIQlT%9HFWJ15b;}(t3p3w#6cCYKA=N@dGq%<~htVjscr=?R$Ks5cQmUoMB`7aE# zQ}=Z;q9ySgBKc;ufiNS&?(2ZN=Pv_I`KNrS%}%$3EdF|8+5b<`Ttau>AGK9PED7R3 z^d5}v0Br9$O^Utm4E^}pmsX-Is*>_A?qS#8%(#UcOJx~1h(^Kz3D(mavo(B>wR{}F zekCRVT2w5p7hB5N5bqFwiD3-i?#!OxoLFpKG0m)V<`%C&!qGgh8C=&Ibva9%1Trwk zCfc+yYgc=Cn9hu52|n0Vx;bo?!c=f($MZ-q7!Ck55&+X3H)4?sI<5?Lt^O2 z$5aWsHyx}>-A855yxqqG7D^O-)5OQ+7`yr1nb!+`O-Uc&#zsR7JDQ=VkAR?UV34}fDiSHB`UGoKd;hw(q+%fclpk+-o=-(+Z_FQ zc&bs!$&fNhJ?d)&LCjhjH11I9gnQ;$*wnxPIy~}z^H*`{4BoiGjEk+}8$2c+@c(b- zbR0}NlxCmiOAtHo+g5@@RKfXdxdnZArm8u!i4&38VVh&*R=;oB^{|P$FH)aD<%WFMNbMuqmIs||g zlAd0&o2bM+m%t19fy!zW+BH=~o+?25_w&ZiewdEoEk#&Z_{l${pB$3W_S%^})p-(Y z)Xlm6_z2deAc>(i+t?+>Bkii+L4u?`$XYLFf z4yuau;ft5r23MkHSn>1=nos+ApCvHpl1R!Z`kjMV^g|fl7{j&eI~y6Zb8lyz#;)G| zy}{K@&%;0~VS&!ajE~o+9_qG(a!7?KsED^z1yYoW`6m>_f#MMBHJ<3aY%tvaa}54u zZDCN?>R(7w7>W-fUtMBLcn^9n>>nnHa{EdWoy%OUmGsoh|2S|J0?k}7^*%RuyDTKb zXnzWk|J!TTKNntg$ij>vB51O^k#Yt#K-WR3H{@f$A5c)mO0t)1@z!nSwK~i&3Qn;h z&_yH$wrf3e?akFzCwh`_s>UKj2j9|SBh-K=8>-&Lw_N1-)Ck;cD{YQz^q3E1)qRWq zj9;A+uE4*_{);jTL~eBp^_<7v>40b1De~=v333u0YPvmG1b_%Z$PqyQ2KQs45}r^cER zfUF%{sI#D^^+*i(1M}g+g!V=u=K2y%C-4l7%OWC)Dt@?`P+s^ zZr&J>IX0o4t%I!;XnmY7d~gS91YZiK=C^>g0FQB*tyT3g;Y8xo`3B#bfp(`it!tOF9rpVe@DhfMh1N#z|mPp=}curAU!%cbF`xWEb8PhIo!{! zrA?x5s6X9#^^E7Vo^PTa`63Z!r5y4ev$p*Q z{Q4%$t0^{%RK zD*I={dBkGdW5SM!N0Jc5FEd#1qfpe!V0F9mt_nRi;ah*B8p%4Qw783}?`A78@#;rO zt7(!f5IoV}SRk#8Bc!((ad-Yr@@K)Zi^JS8Z@f zt(5@{*x5lAWRVEHxRhLf8F0-L?@x`i7;Byb=l`T8(tJJcRoQ??p4-V+@2bWnLWM%{ z9O@rRo{w*4WAaSK8WGn%eN{$onx0%7U(=U2JSP+0BaDp6a`y;+L*@W=na{qO0k4-k z^!-{bb5j*hczGTN{`r}+!)+p9Ysx8Q0xygZ(BM4MS<}#~3V3>xiS%!aZ>#FdWP|H$ zq3g@fTQ!1LiV6Bqp<;w>5fsyF$xH;(-+%)OT@-2^x#&UO@IsXC>7jfz{29b*_*7$5 zx{UKiU&nTE|7&W23Ik)zFC6jsVH2Jn_pE^D%*bvN95DmBE|TTJsBilx2O3BsEj^7<)|01*p4QnPQ1nEHI(tsF)m03I48 z2$f~K?a)v1Wk?%M%;!!1O7Vv~vc8e0R`J0E4HVe9Q5<{g@gt!(!1rvf7FY-c9+O|w z4&J9<(?*_tg&TKdF~&5Px(!Rd_(P%r!EX7AniRmNdE!BOIFo}c=vDT?dm~CT2?*KK zc#sK5U{r9RMA1myrMOJ7P^idtn+&F7}We+OO*g zVbQvZ%uWeOq5>})pT_+b^WS#-R9wMTl-3;nS3K`Y@?%#UO0L?J6zsYG<^K0hMfP4F z#J2>4p-F<<%+?DdxENT7`@8vTZWVR2dDa6lcw>Wd{))8cLcdRRVfs@Yr*W-m?E5RM zI`&O4Z%_W2$MPP65^mZ~?5|z+fi}mK%p+g}OAcJ2>5~E>@6M2*nR|^g@nl}^$iHsk z_-J&tr_0@2a_%jV3r7xS%sTf`<0i{dS`;-Cvm>=-3{Z1xz&C)mzt*2!M=LKTVO+0M zFv>pa1bk(s{cD!h&Ug}H1)OmSYt7B*4f8ur^St|5AiY`K&}pV`Oud+dok8rNQer`jSYrEXHq7LN%%7YiO$uo(4r4-*C}A z|C?fcqx7FNf;K`S#F0P_f?vjkMjri-BM_`tjB3;-^&F6|_OB^yal1?_ST1c?Ip`My z;_80pia@+$HRpDUx7*~HaGD^ED_B9-EA~1M$#TcznPUEh6D`@!IfeF%in-(O3WkV~ zNQ_W`Pk1@aIPEkL!MsQ7e|v0dF7^opme|upv23C6;ttp!5kMyb<8LqZ?21s&n zJhK=qQ}lVnNgsdshF7b@s4ejgOWrkMXGpX!i6fSU;+NCW6Ohn(25s{-*opl9NuGIz z!vW2uWMnuOlqm^ZU>4{oGFY4D(ZD`J5ek`}ElKmsQNX;wSNgTim5l&mHK${FSMO|W zn!70-hOl`Ycv`MqL4~SXwALwe06+#Vywbj=91=0sMA|@?UZ_erRrO9ihX3Q~-lP^5 zfI)ujt+l#T2=Sz~aDZ&U6WJMX@rI6jzz#-&E1 zBUbI!jh-Xw1L`v!;ysyYbci#l~re=?nIrKCp1I zGS73fBKOH`nOU;EHor#HT@OiUAA|jdZ&`LeJ&9-~d6!$x)|`})qggHi8tL%jmv@Z` zu~=XYa$is;EEIMHx(QvVJUYyXON9Z~_H@mry21#N)v^{VzqQxV4(VNhmOF(@4?w=# zNhu*8h*kcLTC(yGKOeKtT{Fuw-gvlsNW}x^_!`pFZRl%HGV6?L=U33=nt9RWW!t_w z%n&r15>UPksu*dpiRD##&o*pae{XyBh3nO3srN?|G{57c^%O+ir%O|h*RiZKu{C4Q zSnA1~dq!cIF_1Oq8gd9gzXJXP>^gc0K9wh!&(wlvh7^w1oqmf)#n99r=nEwnoOtl4 zpj;0eZ$@>k=%)}zb0O7+O?+LZLvjJ$*jX*X-DRjMlK6ZiKgX7oO~+Dx9l0@R2&#Y; zw|q^un)5!XobxiK@tCBoe{}kM$@ZNY)VFw!_=qHelt=%CR_zN*_C7IHR2mPYkW0Ya z$6D#N))wqf2FGzBahiJXjcwJ<*D^eQQmE z?PReyKHQEsELsy1a1n8aBZ1avN4sOkc9VHV_TDLnBO5AO+987xl#E)=C+6qjD%o3x zmo7=2hUwJRD!8$o!Th=6^l>e`pZ~e9H&nc@I%U6eTlUP3_bocS?y4MZp4xde~YKcsiFN%{*umd@@bo> zI=Nohs2NN`MUFCLAKaYUI!Wh_#M)tl)i6U%I!69*Z{qj6^L`=Hsh^GY5Sh>{*H2}2 zRPP(1tZM~sBG4)i2$0h7i5X6n8amUH5v*}ZcF>i7_mFxmIYcq8$4yT){T_F#io@ok z+vy3^zT;(qU7T~DQI=0Cd-W2+)#Yw1^xe`MGq~BDn4=$LOK>hKR_F89(jyQHAK!Du zz)t;CK?*pjVj=0U=5#am&K|~Mi#I(vzUXjC=(l$|^x~acq1!7516dMOrLO%7^5>kS zU|^RRP?_U8@?%=l{b1;Dkq`0n-amfK;>wxmCY{a&J(i#xX*CE{L_~!NzO!S ztG*gTD^>E}xGr#<3_%>Dn9jWwXC`+&6i`&mA&((d!}kNNF;jNNO|Q#KfScR)AYajQ z-e*=;DR?qy;bu9bovYxc&gAEwMZ4!q8uH1gIvOHs(dAK?Mf<&t z%X}otZg-Z63v#0bH21F-B92-%0pt;AZ4)vyHwx#ph)$$M#YA^;*jBYhn{X`qis+#z zv*ODAk=2B_`c4YS+T%OvQm#tBQY==%B9G?r$QN8CBk9<{?%%W_QS2B6WAD!B&F@Y- z!jGCPmA#3?lbu_H`GfqOf|1U;T03(-H2zbp_N+$-udBCn3kAt56mAfHy4!oXfu6ev zQHr8&jzF@1eU=X7IlFgdhtm1#8sG+R&rUP0TgyCedWQbx>VB2g=NnW1;JGwo*+dF| z*i1ck_cWIgXi1zubN;KylSwF9!iJQVtV_g59|Uli-g+H*$GNynUObrsShKojTP=^o zo&|s9YAVD<_5BcAXGB>qZ=;{}3Al%=w^T7-E-mPFX_{(ikml>w?~MKO{pJxBuitwx z=^GD4_!o>Qwp98C(^ZV_2##}0+2Nu5+R~()Z_^hqQ*v5sgPbO>GnzXYRkqng)yfOE z8BR?RI;z?(cW_`*au|)ttbPCUHu=xRIVOS{vth zhy@u=SvNRRXx21!U28pqF}C`kM1;|*`9n1hmjC;j7JqnM&h(2j*%A^uftEl~7(F&3 z?-uB>wjii8vSI8uJiBemaS@vHM*A876uIwG5p)rq=g>@r@7L@541+k&a}d8(1&_w> z8MN4RHLlz`G+J}0DpQP!)eX#SaMjDrJJ)Y*P)de1G2w`mL~q0H!lsrN;>Pp;KLBk( zlD->mbD=U2#3u&1?Vor_$b_$fptT0s}JKmi&dJ~0#%LTF~@ZrLl{~P6(d5n z;InN{hI}EgyULS4*jO0(xUY7M1CUHM%tvkHHKtt?_lWR0R0Km|%NX5XzmHxH8IB5db`7ptA{%E<8&sK@FH>Q&2 z!cxcXn~ywAoly78{p^#$~$=*~b8eKV>7!*7aM7B8!M1syLoY>-09P zwfvC?K$S#86|r>E1jUlOc=^J2b?)fCoI_yx>|@#&EICVBo2&WA zN8dmq5vQS{iej-$K3`^^>Z%m3XK)=CYb_5G5D^3rz;zuI7#SW8dOKD{5(RAnEeeAi zpx(ag|Es2I(OHRj`ZNniWG`;SdowM(v3UrPMPg&JpOQ4qjL(-nN zs3MU#f+%pJ6W>YJY@y1ATrhb9<4!G`6HBP(u$Ar_W9sEfvU*XWPdFDVOPsS(!SX5wDr=Hob*o z{LP%5dyqzdkfU>}*j0>k?^ulA4D9CWv3?R`9gGj&WP?I3($b`8G0RTB7)2_fTB}ys zN7Hpl+Gp2$i;th-Ej@dFynRWVX`ES$8*>3gqYzZlAmG3#gaI%5hcnF0KY1{f?ak0C zyr5gTj05z*aNh$fhx=Ea*gWk-o`?vO<$#r2`{*2;B(&C+Y>-=D7{2<>eAhR-g2|PD z@(f6(>gP_MecJoQic|l>1;nRSqF4?#qYeX?uV->)Z)8Jj2L@LDaBOVr)%=Ys7RNfe zd++>0>NgFat$WdYA~UY%##9N?D^U2WV3?bltcublF^T`kj+qSNzJ~@V*@W2+#R54y0@0=m4e^ zf(VN26+tP0$q0%(3ngLNLg63T>-e^MXJ$=LTLzY=Q)2O1=Hsm z^ZH2DeccgDqAC%uCY?6(YHHY>$So$!w=;7_Gp_4kt;M7h#A6<=Yj9l$5y3A9#NrpnCZ%^4t5ETEBlCd6@Ehp2CbGWL>a= zs?c!yve?vyU4D=$xUDT`zi%S5>4rj~cLV>2Os}bVw=pJORog7??Bn>Q&gaeJzaoy$ zYcs#)zw4^$^V<1g-RpQm=5iL5b|AoOGnZ2~an>e}WWuT9%@dbW9Zk^~j`D_y%lTH* z+xbS*J2=VT$P2P}kn%IUaO4VxQzdrg6WG2T+_8HtcZi`S8m74QE*%^Cx`t}34a-s9 zs#--Oky2z8fmj44T^+ZJj%j!6TdU3dqB?_>$T^->e`s&#CR+s3{2#?dSwSCKg1YeFU^HPreK5d zW;eYsZM?evAh#)R{m}qhzZVPQyHV-g$qz)IrxN9?-Zjq?$jsN zrh$PqKjk?O>+QYw8!g+8d3)xzJ+o?GI2*)%SZEN+yFdHp)I zk>~sg4{BTBoEh+%MmQxQG^?TtAs`B22>B3lMHt}svt6RI>J(O$KM1TP?mE2j$hqzh*6d7X%7MR7_-IC1 zKMCtOK&^28$?!{oL{r?0eQ0Jgt#OYNtJA!?wN46=b&A%~Rqz=o2dv8$bi@xB4Wf7* zoP0W59YAIe{GtbbJqiy1mS+J)twBUBMmRJ?U}CDow$2I4VOZW)p7^(|`LQoq2ze4z zZG?yrSOMWs5H)01_0#pGdkC|I@}BT5@rFS5KY3W2(moq zkZKT4h#7IKV+oej)rwdv8b!Lip-wu+$7vEd5tKg|RBr82u4ortGFx~#xF3q zyNkZAK5P_$2!BvnRmuFN3$ane{=zUMGoC@&O9ZP*OaDX>>i*{C=*%B_MQEV zjb*XcGCq-`Sn_d$k0D{M~hU$x6iXd&vl96(FYkkpRkG3RNMrm!K=jKC!xL zX@21esqSCiIPN;BnmMyx^R=D3E`DpdJhq4b1B^(bE}1+t;keCb&uZX;?63Gr?c2Ds z;uOxGx(-iWo|n6upVqz#BQbta`wA|cyn$m&>+p>7;=-K_CZ^Gwp2@f4@8rd!*D_;r z6UGkGHgY*5I*l7P-_2bUyGZn|AvZo4`S#mdcGEU0Oa>|vYO&}{fnsp1MJ)t?P1Ppc zS#ujw_0wx&^H#K*`WbcFI={^{&#j@NE{UoEB8V(%6&nN`bgIlhX-;t4&(>%p6nTECn9#XB}!{I11Ezl+DAs?=8{DV77uL4>vH)Jd}CWM}%jj<;=ZHXkeQgFJt3Ggg&H%lQFy$vE#ic7gNd2ex{t$j&-e z_@BF!^8%RQFNi_?vG8pJsm7S={QLZAxB`(X5ql|kB6yC&k(Ei7SEYDybB*}c(pB_h zH;-l6FqOAck*%H&@0}0t&A^8B@UbztKZG35pg`@UqETeka0rM9>2LFHCJd4$VB6vCRKa&by{&*++6 zwsz?Z312s@Sm%_pMrms~{pMzo*ucsz`Cfie*@9 z*`F9;q<@4k2oMnv!5BkhYco+4@dqa6;U>J44Z^6Uz4_G69o?66klC<2Io!2QuIt?) z4{a?YP7DFWfGQYca2*4}!(7L(k5xqg*LARw5(E)`U?JXs>K20-fruw7pYLAN)pNza z&Yt<|FNY)fWZ&g?Wv9RXoJt}`I207(O|>+=Xaxh8-%l`-W%TN`w7vX9kQfgWzzU%J z3E}sQ!t^32(49adp=QN=r_ei`9=Ux@v8r<3$+Ks^^1pU={P=B=EoJ#DWFYQB+CsS@ zUGd^%JU+*|F*$k3Jf?+%oDyv0mg>_fN{kmyTu*yxH;F1su5rISd- z%#6j&&eGH8NaKvU#I&VtPF-6i$*MTu02b5=k)o}jO&p+)t-Rx7CpNX6cvOA!Q9PO|ZFLn~bn*iH$dWJml>CrFDToba3OZFP z+rIH^qy=hcO7)5JV|8ceH5l1h9=m-_aq!X|{@Cq-+5!ieaopJaBVPPD$|P!^Ka0Av z=b~ac*aXA)ExQ=La*MTUgNcbO~Ddo%gTP-gz9BkjIi< z(nzc+O-*t389a+!+CO;d$+a~nzjxM*_Zl!fo+x5&brl~xeg(hX-eDf>>x+;3z8(?j z|Eq^%SHa&GVSuM;VZ8oaM@@2eYYhp{1y%kavdVBKj~_;aktJq?KM1WQlP{^SQL)p{ zJiv3Fk`zo|1pn9uFHQ?>k>XZ)t~tA|l2dCdsPkM3)=DM_rEHaAWW6CjAX1nJLT7uS zOrQ{|GG6wzU{wuNRm0LMSkwkDwon>{2X?{thv4Q2iX0*fg@1G*J)GRZx?N5n1K2j2Fwys;=NwOJ=&i+}P=+VCG`s;~SKJ0+c7P1U{aC=D1_{ z_}n&e097870+A|Fr0g>z5#!y{8}V(uxqCcoZlB0%SJBr>IO24;ssKH^;QPDa`vGKl z1{7`BD~KCeMU{g}L>S8y+1i<*6ok2r!RY%s@|mCV7r4eGmekjsR}u3X@9!JwQ1vFK`m^#H{nqIxp2&-?-^V zm;6X08}TR!n0}<;Cl#>7QPP0xc{oOJ)DkmF^TLSFHyd8M(ek!34Dd9hV0x9XXtwbB zX5n-fDjg+m1dqK+FnUwOsd?z)Z%9g{NrB^AnvU3{?XVVVt=73?_RQm*UX;} zRgEA5s(?VM3W|A(q0djZZO14eg7SN6l~g*#k;g5^aU4{Y{fP);!=s2X>?1%jnV_<& zlKmOS;CQY^M2#OfNaU7Bf4?hU0 zO2?^hsKyvWJm%8YR!7%?(guw7%5xxVpiVPc}xTIVKS ze_X2VwHu4W*WQ}%{9>n{xnIF@kkl_(u%zMW#Y^I~l}vy4iKuHi_=Iv-mfjyeq*1wC zER`nqbaY(z&#IBnbN)NS*ryZMY zd!6SR=1;4|@TaCq0mG985}re7EivQpFo9gI%tWq4(FPM^VX>1Z!7=fw>Z)0%`N33Q zWP?JvJlSh)P~dNf1F5<2&PDLiB(zwN8qYN^ZK~mhW=BNAxHC}wtd2?od{G|4l z*NBMOK0a~lSh2L5y-KBtJwZ?yV@PVkOwl#9E(eR>m#6#d_fa0t=64O<@czCX_x+T= zpt5n=;uAml!H+L_&#PZ;9LMRt_3m3IcX#h*KXGVXVYoU0(^ZMrwc#E2Vw^=MVZ^|2 zC+4<`Nly%rtnoSV7{isTEidt5kSD1M7A`UT<22y{0mp^3CTvu#GtNPWQmAiKtvG%*~b$h<`_a7x*k;Ur|h`0CKPfBXlfKr>{7aUgv&vu zFkVo;Ss{FOVq0%iyL6_LYOX<5`Gb_>aKW58*eJqL%fm!K1yt$I=Xmcuca!%6j0gg# zDu~cJqm4NW=CF^dvOi-C16}=$jf`PL*vDF>uBjel4AxryNI*P?y#zrx1T2(~KK)IJ zSHJG%^4eFPh%th-7T*ssM(|=TVGtt5A&Mf55p1LwBdAqe&%qdj<2ne?)3<=;nMdmQ z;PxPbZk_^b{lcEE%l~EZ!uMVt^J?0LAfpN6qmI&`2QT!L|xmoP&hrVHOZT0O9whm%s{iCvg%fnf}JJ6WtfzR48;0)6{s< z8{_f18GE`f|5&j&xDC|uES7@lCmVj+ES#Yh4I$?WDG9=q6;L0)r?1azIhGQSvwB?_6jgDRMhDGzMYdsHC zd0f^qtFnUk9CH*`Y~ShK+0$zzvNO+Cu3rTo=!W0$6f8|Nz9=PLT~$RasIN+Ss0x1| z!g#hw$q%VWc({(?e+dJV1q$VmJ^tjXj4kzWpp2NdQ;s|FxL5!E#f1mP8cIEr8d4Z6 z6({zL3~jo)T+R-RjcvO=2=c@HA5{m(9|d1%f|HHlrd`Lptf_|6YpW0et4gTK{*?cv zs_bKdFjD@&6QMofF+J&VMqL#pYuPYWa8^wfoYj*#wMtY8^N)tFEQAm5fNyrf#UW%l z2o?$d;z3Pq!jomq)u{4}azuErZyraDlt7`5V&&F;Voz&iP(7GJH zJP+Qx2L53PZsstF&_X6GuWKT8&S<7cOMMzu<>?ZjqbGwO+F(<0^iv(>%ujd%0;WAt zalw(X#_t|k*U;uThRI^NuMmXeJi^+bkjwS0tub@Y$voIi{dsdyl&38adcVJtV6qf+ z?z-tyeSP=+geM|mnx-Fl!Mv6ieRt03FKBbT7`d*2zS3A`oImBv6+V%K8EQ$K@+!RZ z-i{Mb1IojiXQPWwfvdiX*>EG(60u~d;oEC1uL2?-#esB-a8{#mN);?rh=!CqD}{N} zg_k6aX%W=8uIp5{PBU|kK1SxBbfU~yb`*_s=6JXN=m+-NFMTnb7TFhWQ@+XpnpTyX zwye2+*{s^iSu?6DW|YFPl#Y4noFC+hL0DYdKeqOvzLAF}%l;$>m+_z~1~n;|mK0jp z%OIXb%Xy_IfNTKS5)3IsJca}`#ULF-5%cP590Q`D`&4-zHSxIQgFuo(TSnQ;e)39J z2t@}{4Z_J?%CC8Z%OQ|gzMc>+a#R-&+_fn^_f@BY@<*j8;s={I^UftpFq5PBl}jr?aCI5kUa~T+gMoy%lRM ze@eirTB~6^9;@LH5OCMrd2yjKQK*d}rZ#ZM&Pns@TVk{B+Q!HV&j1kA>ufUG7fBW~kd;fFC=-6l8d-O7I zaa}D$mdB+^rQ`6rBbLyVN;y~V+?B`%fqRnjqd3&UiR+-8l5 z2&(*n3hW-p5Lu<6I)&#Lu*yD>z`$r0i$*=c=zj07=62? zxN}@aZ{E?CxvQ(Ks$%-dDnvn07%OB)cKShfaA;`lFUQ8V-(YP};IEtu6-U6o&4c&2 zkZ_I2IrUX?K~oJ0V~A8yli3B31_##OZwq={5ffWldX_=VM7(DawS9H(rf!m5NwoVewu}|mK*+~Mpo*b81F%g?`n>Bp>Kc;^m!)~{pzjn{MjNB_}DS5-O{wbfcZ zI1m<0VQ4k9s#XLMM2ukk$oj+i;_wxl zJFmEGbLVAi`bXAS#quPjpuI|1*dlUPt;o_O(oiYPHG-Q!>O^o1LTGJ(h*4Fmpgv?r zt*%~U?Z+lyqe8%bs)YrvNQHn+$K$$};SpjCt`P)CBhx|IUmki&FqD9%8dwSlpzP&x zXcVR_@2@l5UKq-h2kzb+Z#`of8b<76MEG52C)am(6R73Q^B3^O1@ln^0ZJvG-B+*T zynlKfbu(K?SEO-07gfbt%VROduxb5PthETB>?J~Ldke969BVCqLKQK_F(NJ^!XY3+ z+LorgyKlT)w)MuTtV|P&xmc?>jzLwi)}jgmhzLO#5d8D04+$4OStXn)E7qeObwx39^~{reYJBwJfOjX3xe+;p1OSDr-QFYm@5 z&oXrNLm1CcwR|2L35>;HcN(S~$h$BcgZX)ADT4q;!Bd!1fX$T<7~F~~X1(J@>4B>r zC{L{1=EvOX*15A^|ILc@%wqdL@XOTI=-?a-bi7fV{i%a5v>)ts%T{(S4W9tf@2CZ~6`4fTsJ@Pq8o$jGMO4h*dRX)f2lmcK#?XgwJ&X@nCZa9R^F^Y-Zt z%u2=ytrDqnC@2tEOP%NP#%cAu+SYOJM9y3{k}+d`Xscn-X>e5s{P!04TnIUyf*LqF z2DPpbJF=xttSZkWBf=efh8QoFIdfJEjtEwj12vd0a`N;>S=m44jTZgbLgAwW$~6ih z`>BFOX_y%);W1SyH&W$bi&Tje=BMI(dBJqqQYg9q-7~_%ApD0)W!}B;$_R=aVk1HE zu7VAEOm)R|P0fnF`%MyuU0CbaY(vQES5zkHbr(>lU5- z^3OKMk9u#crGmMiJ_i$b8Tj>jI(~cI6+B9vaJmasP8Iff?;y~KG<%7FDyoX|2Nrq3 zd(ocFcwJivXBz%~+;SJ7?Bzn`DTbe=gw|ATjm$mqWG(t-$@KOzzI(T;QAE}3Ih^+H z_wbUpyp6uzUM~IO7g%@6uP}ZI1@f5;C%^W!#FA;^Of=TPF{5xFkJ6AzG`woroL9a3 z_$BY2SyMSP=9rj*MygRh2=kHEsAn?Q6L+0>V>;28_Pli5b>cH?DrbK9)FVIqo)eb7 z=jM*yn?HH;s!whk&1~Z@Gp)k&mWugsi{Z?e7*7zRf*1i54Xlcy>WWdv2*x;`TGc?+ zI3hSuKhu?So2(o^VD*mstbIorMtOul%rPRa7(5aFK=x8p9T5W6$UuxoDZy|?*;p$a zl@?|=kcuGBUM`1701pNO!Pi*Ol>W`Y^coj)N*~c}8NEH-1vsuJApbAFV)X{@2 zlo{{nW$v*{34I@HEssS+*r#LbP9`&xhzP0*A|#Uu+Go$eTFax^Fe1p8BjXr%Y-oHP zhk%7H;8fRjsi;Vzs+7wC`vd`x%XJ+*&!CAIh@dtiERIslbcw3EfUn^5w5S~%y5qa9 zldNiMd;W)|DCynbyrww)jc41c#dG2s2?v{6h&R{M_Nr4Expf2i9eoU3u?mT~R4$o? zMgjwIFo0n%fn8~cDb)L*{9aWE3v;l!60G1P(=z?FXC~4!n!JJQ9>`11OHFG#?;q=G zk37G-_nLp7$ZWh`H7xTiU?8!?@Q)FcOw5U0^obW3iAq>i2zX4&a~_Y{h-nKNc;mmH zpZM;3FAF_~n%Tk|b|~NG0F0E1Bd@&midSBD-m9-$R8zl*r%9|bx22l8$^~-EnmsWx zGUwfOE3W>|*h4RzwBC znEG^M>oK2u`->}&ZWEP=eWGHSa(@=TG&#VNaP{V4o+-X+ah0|2u5g|BwH>=(zI|+h zcOHEtP4O70@_3B3oY>k*eKN&YSFTRvf*?5B>VLS9-VC4TFQ_r`_7hXn-lD3`vGZDE zabpas{E;#29+=R4DYUNRIO&)Rs_YY}^3aX}3gtkzm&R`E^fUK!0A`QQ+Nn8d2Giepg5-CMxS0pLo$=dumCcY}*V=OYJKNe$eAmdxrYi;qANtAo z_|BUF<*z_BEIR>yR4ptuB8e9^RP)lN8XO?B%Ha}NMSwHvDmk$x&E%1Fx587%tq7F_NgL~Oe1W9lx_5Z%9W1QoTXhfB#EC?f=EC%_>u(Ww1DzD-(7{qIcB~~1hZvIY< zi65PayBxEq0oOJ34d+?EXLQd{Sh#^l34+{EfB(uK%$fJX&+YpB?JWM*OCZTp7EG43 zuzNJ0%l2>1W_wrh7{oYkP1CGn7c9E)JC(_4N5`7eEd1h&aB5zb*zJ}QE!qSj)A5I^P-7eUy|i^DN5f}X87wQzb28hjXGuPRuO zfF=6b^bzZ7>Wo|BPH*xZ}k0L72Z{bLSPm+q&m> z4|ESbkPpIqDGW=3NYZnXjp=0L$upWye)Y1suRd``^NF4@-UW+hUT}PS)A1j@{{D~t zdeiP-^Eh0nIL^pd=8C+*HR4&TPSSIzjwiGwmDG84wV?y1sUmF}(!)spt=Zo_A(qoIps4U?6hGN_TID>F~Xx65gr&GCLcwpDuu}MrAw|S8TaVz?4@Jt z4jjkfu^7jpR4lRaq4f;+4`Ga9A29~U7#19{2*+`FG%-SXEK67}`v|gUXZP>97Rk(Wt5>Jn!@0tDzG~Rz5xLQ5TG`IBXUq3 zfPz|wx>J`qv)*w*WolYe%7(t5NHon|Fz>AwFPQhXpQKXlM}l#AhE>6Q52~%joN(bX zGks~BpvrTeI*lUE_`Bm}))6h9Q4(_vZ{bPk%uaT`@|NGevMW2;#lc{e+EkqLj-Si4 z+KO0Pta8b#s+WA*ARbSVpUdaes^y>)irdE-_|1k;iGtzb4Zj&1+jbq#c~Tr-4@dfaHo`8TkyJGf7s!Y6nW>d9U)K(uymHm~&h@Jft zp^B>K8tN(%prA(B);&h=NR~`g8n`ao@hOXj9Dvy`Jo|;R7f(pBCc@OZRG!er%=e!x z%YO3e#G)^~I9<8C)lrH3`np9gIda*XuU@g@efKsrEP08Dad{SNgwsxg-_^mUz~wQ%&Q@Y@tj=SdLon&EjU@go|mj3Ydw zRF&I1hwvlIf`%$$uHmUDhY?4%)JohK*FdZuPT)~uPy=YK=Ss>L4hO5s+*FKn8>$=& z%z#%ffsb<-bd)B(k&A-eg;HQUdZsW&cp4<`n3N!5kOccNNW9vOEjY2Z+034A-&5Mrapm7z z8x+`29GX)wFH%g~V#YKi#v@eGVv!t*mdg}H5LGk^V8#*PB`}Us;X)1n%b1uKieqHa z>8F#bu3_GiB~;bb6RWAg#60|LjzltrF^1z#IgJ;7;u9>n-~v{>{1trQXFubdcfW_~ z=4QN9+D1^S6OLs+$FwyZ^O@%z`XAZeq!5G!tJp|2%K2fgb0XXMi}fA9cgK(WS;OsPs~w{8;@1BEN7(;Q<|vABMSc)hOf{&@Q~RU3hV* zgfIWcvnysUZ4#8{JWY=05S4sZ-@K!k5UO`5-?iX#fQCzj;roaB?tjtrxi6}W#Va`g zL1eK;5MvPjT--5CZ?2(dXwp<`Vqs4(wQeZPZ{sO2uHzo@*4Mr@R*|mYAkryI=YQN5 zmAc3MQYo`%+qTQz5k;j5p7W$>WTU}dYpyDGjr+OFMot>Lb(cGS+pchQbj$Dd?78LB zJb|Me`8N)-4UvADr@=z0*Xk{`!V$?ZnsayGfQh*-v+HUwsyvapWRiKcwd@?9aPvVR z4azBfaBUezcnou6wWq$UYS9-R5%)#M&WqP3Vh;Ngp?5rMS9c8fj)-SOWOhppRTT+# z^p3M?`vCbMDBqIZ{pEF~q02cyOWypdH`gzoznCXMMUl86KD|mB&spf!oHQ%$H6C#t8Z#v{+im_`R9O*3WbrKsy5_VqybJn6)sN+jTN5j{nMOQmZTFzsyrK5g<8+y z^twvAO1>E>2W|rDn&7N%xXeO{15gc17Ym<=z`X8=SzdJ_#xuo;ux)gb+x84n5qCMU zy%7=NsY<#IJyV5ntmubHp}h-!rV#Lm7&Od+H$))MZ>TaHCXvEXl_~C-$V%C&Ho!?` z7@L6A96}cSY~*iik5|0BSPWySq)SE8LwWKXN0^){JJzSA#*H5#h)Ec?d3wC^qNSDf zA3Ca{@jt31acaVIVhd*0Ft@!5#}URSOKjOa9&IX(eR5BE>L)x7)yOa8hqpC0E_->o zdny)huO>OO21I$XoVZ7B!=R(X+FViDx=ch&EK$|m+;-H3~_{pz*9aW8uxUNgjo-PL0tR^=! zM54Zd>O~8gGjBePEiKHPzkn4lelbU%`vO|#%)u`f$W2Z9S6=d~RpIDpV*&cQmCJZU zF$jyx+ZvX4j7@fY{H9eO|JY3rer#p$$jV|E6*)kelApP5d-rt@^^H7q_MEn}tKzY$ zbLLJvXZQHj?oGoJo7j&BRZGNts9IQl=FAzvyN*6m+LK8q24bu=qADl|2#+Fr>0az5 zAc|_*m}Fa3mE70cZ>(y3Sh+6)o7qdiTWHKXMR3lXIbACp2Laiq5Lvyor#Hx!eRiWi zorEnsN*x^2B%C5(I+P#zFwR~shnNpHm6S^ohF1-*+F>i_v=}GuvA?+E@T<<lm;WF@iCM!M*{;Mn-XCF|3V$G zp25In4^SSQpzrE+Y&|i{kw=8YG~%e@25t(^Vc2a&2IG*3puGe}K>$}l6{eS<$%pPF zIvB$wQnbJJtVGSR^O^^*TUpF^_W6le-ORSubN->F`HXkw^WE!4$5vlfDE4nD{FR=IdXOrcWmtDwDgSkZYT|3 z!GREjeH3Lce=0Xso}8LYw=}hIkVs(I^Yy#zE}7_lQ}Ic3N#k0;}vV0@m&xEc#J| zF_LvL6%Ta`Ih(si=^2?K!Unfz_k82lZ0DDF5=!Hlah@_oJteicUeb#i;!V$A67T={ z8asY-M^Kq=JGOGcg~v>rcG7!y@4n#^6BD~`<5{2vmY)Pak3(Ip=eqwmr!~_ z^c+H~JXOUo;)uo?cgJ|HTm_4hFf9i=c|-xa6l^ZCWFzZTI)=kVQ9d}U#r*5ez6g+I z@R>olDG!|-LPKHUrtQUvuPjc~{ma%}6Ryld8fubQt2`O1uxNIz_&dftuk5^hM!f3f z#t3Q^tBQ-EwmQ!I8P&u*2NcF8ORV298g={GOSToqzr~_iiU>PUDDNg$Cr2v0c0!`71HBFgcuZy@Ce7j5kZW>sG>Y#Vh}Y342Tb- zJi>tI7~_S0K;M=vOk2E!ef%&0RUBh526o(bE0e2Mk?=gaH>^j*FxcIL5kalR4+AOm z^t2cu2$T%_$&~!eD=)eEl{`%fdQ(U5O&9(0ri*_2y66A4A)RRW$f-wuw*H4!H zNgk1a#tLDU0h{xEuNXxV_dF3*(Y;WMD8i%2Ub+|iF?;zCJ~T9>g)nriYFJbqmSZ8KR8=4vegBl}ZI;W<>fm~ii#Ex2B$zuqipr8WcK#WJY90pnC!!hC1AX{o4 zx_@h8+Vhs9k!63b2uu}l9K*vDyy`TlA|gal#KgwkNE0 zTRb1Nmi>tcB0_O6Lt!KnxSo^j?;gBk+lHM#pA;C8E_uWBQ(AqSa(m;=dtwmeywDko~1Djc5kw213b$dKjSgyHd3Bx0PnbUMGgZ#y@v+Qpjc0j4)r zv7o)4+Ek2qGKOQ7neBD3u`6tFQgZ+Sl)pq#_7j#$r68BjagYdxv72@>c3X#U9M{>k z^SXbVnCQ5b=NuHpiSdCVpcfl);g|E$nw{033>194 zogIUKvR$&6-7 zOyzv6Dyf7^GVW4U5hLartU{#9z(|2@d&Z+3{=|Q5DUAI)U^xJtoi~5lbraRo+D~}f z?ti~EKJ6XH(e% zhMjbMg=|B{W9%(FlqfMllEKr(pXQ%a=HW)(woUd(&mNzvw6NSLW2!P@hbyBO+5N_(vdK{vNSwp5_Od((NG1d>?0zSCvuFf>fjH= z5$cYfgNeI5Orig#b(BY^D34B2F{cGF1|xz3$z+0s%N8+hW;<$?{fP*w%2Y=`lU>6l zB1@@Q8oBAWx4*1h^2azt;=)A^GGD~;s#=c}Zdd{KopihEncFURQ+t6 zcqOPsj3Lvzny@q#S+uVN-vE?@EQ*SmiOh!Urm`LP#$q+C$yD=P4I{~H+CHA!)*CoU z&x^x}sW=r2TPP1s5>4jV(=XiF-9moBGREs>feI)vqX_i@4-@{E00KBb zbqLiVI0_cT_ef1|H1($}iB&9|o)8}=n92sW>_^79aW7WWno71VuB%=ClKQ&kFRrUw z{*vmd1*g|kFFxDapd?}(YlD)ijW`J6P~R+^p`lis{L1BCm%TU`jN(*!)SNim)Sf&$5sVg` zQcuROOt&1>(z@ae#<J~_9IhM0p@p7j)1luoiSSCm{7 zX%#Hn1HZ6P=5YwPONCE)O7q#Xn&R{7Dp8&pBEqe^2iP@{r74|YS#u4_)0glZS=B!t zL=Y9BXAJJ+f7uF{+W;r*F8Jo`hAMGII9#m4qI8n=*}RzuBAbTU8Cai%9UNLZ7!+<2 z#H)7`Cl8GmqhcwfwkqLxjsf9GNhdw(YZBDgB&bZsNG2SN5fqrr`fS)S%D`yB-(H^h z_szwze^ZD!a5_G|<0cW~Ri$T~JaJcNRPLLka$$?(B;#N>a2_OQ)lz+IJJrXxlUme3 zyuAXGb|6r48;9xm_)U!7y2I}tyz}2Xci!}A(1<6HfN2fFIi)EQg(6dnPoTmW1m$5O z2z!Zu<3j&V<;YGJtsTxn$E0Q3nB~E7)wLs$uI!KW)=AjBNBQL@%jfgZ$syJ=nd?zSUogM@ z1t-pEKJn5GyDl9smdAO-i1I*-k+ae;O;u&G?6Y-jf=#1i+}}6Ao!z~1XLm1m_w~zt z{R47u-+Ce=}v23Re}*7L%ncpov=c{*{%Gf1VilQaF|4}!+|+5V~#BJ zjhV_>&Ei!gK!h;wGjPj#!a^BD*vCu9sXt~ee;`H}TeBOrN-$X<%oeCyIGvjM8m7;g z!R&=|NhXu1RS*y(h!`}C@F(+Rw)JXxG9RhcC=A2=%~#y{iiy$8Mh+nd7I`A)h%r*# zc9a+=&Yut=EM+N9_7Ik{2o~dbB&(+ruWCUM5W$8e3S+yN8rq1Be2rj38GgDnNvwByQ-PTiftKu4Kta3#RAi~q3U}7<k0PnrFO9QUJ0@of~0 z7K+8){TT+va~2`GVru(Ghr;|eo}$L(OP9Bua{MW>7f*xu!k#bONp|y4n9X(HzhlQ0 z?~5Wo$Fo$rvAw-<;jzaqddWNAIs3GWE}C`Pg%>V)*?ZqR@0{1ae%9$1UO4{+fA@Ed zi;g?4qG`s=c&edQ3qd>#N(EIL0m`$OfSZ7(B(zq*>{fU|6P%WU_8jb1hD$5T`o9vz-_ z-dX2Wwzsx(Fp1*UCuulyzFTobYdp7mFzXK%q^@D!nKd=DPb-x&-KEk*7l+9lc*hdq zqn;7x12datS|Wy3{%XV>p~7)kIhiL0)#LC`7Pj*^640_h_^^O`+Kk4;w5k-!;U~aE z$>)ZSegbP*(OOS^GLG`}xgzvT6=bp$SWl?j13zXz6R>tRyjfKfyNYG!w7M!#<mHuII4sN(}WiRvQzo45991597YD(8e{JLF~^x*s*L0I$=z@l9EpYO%yWco9k=@B5mVghYMLzGi@%YT+-X>100#F{NN;yAF zP@F(*h^i7x)sw7hMKK_tHlj4uPgu-gZNNm={e*r#ETCU1C?Df6iFq|`ZLQ~gu(9#P z*E=Rrp&EuZ2*T9Nwpitgmhrk{m(|6q8mh4(JWb*%*-hOHU$>edlS3n=`sg_{JZ~AX z`fAhyt!0>5fSB^IP5&50BgYu7R*LHWe0k4QPvaVJm1yo+9R z(fOBr_Yx--i}4f*hVkonvF9sy`Q^gY(3UNiydjh6yo+a%cx7GP5wH5thbmiU&5D9@ zdB#Z>T#&43Yz&IIoLXz$crvMKZCK3bome6vj_ZcSLLt_gswzg4^!;E>G56q>sVJNn zoho(SJ(b;YS1#YPzEm38!81o(s0m>r4vll*@0x`(t6^~jr3#o6LOupHkrIT!sBq&w z${Qlc^DNT~E-C<`Z|^Lm`aH55PM*;b-i% zB;N4Cx6~~EO+q$#tb!leHd)Af)f6YNQ@1hr7^peYe zcsYlRparXgzupk_{bW@^!$`##)7^dNfA#d-{k16aa~whyF!x+|z(B)0r#Es+O$CuE ze@z6K3N4@N=(X99S?Oh`UU+B9*S;V8X!1K?5>mvwfC1bJo&1j~^b?}U!C{v;3hS5o` z8_)93Gn-kMigPfzgBJL26xrp$43W_2k{6P>{rt&_cnGz%8MIx(M)o?5*ty*0geA8s$@8lpzBsike+P{9 zg8>^V#SNA>4Z-C+K9h!-RlsAN?!taUjFjdmi8<_T@6=)do2PWpy`OCZUr}BUxMrd3#ouf`! zfpOg+QX2s(h-eg9F(L}qahxUn>-MMVfpQ1Gd^<3-#I6|>^3^XBB86iFn zYu8ymHmKanAuvB)ciKB@kG}fEdDE&-UfPahl_w-ZfO6f+4u9*wXg0tWewEq$t}W%! z>v@_QmMvQLn)|M~FIJJR;3*1v3T*q}HCh^-$ZXy6>o<>%Zn=tQ5hs>NyzmRxUfa0z zq?2qI1a2aoHjd-4ms)F)-;4ZmS=Cy#)&}`p&RZyH+d379=eiO~l;4^wXID;E=Wg3= zY+pV`O#I2oZMXLg-2AmtX=Hb)G_-@mWEy<18QxY2O-6X29!_$g0!0*p2t*-JFlxxo zY^$m~esN>sw>R$!#)Z4@P+qDK@GKL9`g!oSMeu=yP#-rY<~fczwxyYuE|^DCIt5V# zB6Lhm@umA$k_$rrZsqmea2b1@lxlzbMOBNwF{8Pv^zsuI)i|nxF_eOcdp30ktGfm> zE+%zzuJb={&h7q!MFS2paUJ*kU;X#57QFm|mvab-8VVf~QRi20o6N514ctVka%!q) z<(4hKdSkgf*~=la06usGeCdUa)y`{M>xiuK*GPbW-#tKQp&SguZFj8 zO2wDYJvvbx_fQT$0e-M{C)-D-Sln36$uk;>ta31jK<{Khf3>A|%oV)rlsP_(^C+|6 zO~=810|s#7Mxsj3MO1Yx2xFll)t<{&7qx?OPzlgi4)|0@Ur80|himSIS8$kB8gF4+ ztm37!HGF-Z@Qw&d*G4QaKsS2{&w#Y>sS4r$Ij*aY>o_6?RYk2OQD4cl7aW6= zj)N+HAdX?rZ|)<=X}5rQDPxOu6>x z1QuuoTZMDIbX>l*{a=$6)gI6JQ{uX)DxGV3b!r#M>W)u^gM3w>SeHyrw~N`4RG=}tY)u8@rD|I!D%f+6nG>sw#}dP%S>4z( zTAC`B70?@VyFYhpuJcP44LC$9rnO9a<#m_eU9)iZY!i1;A`T6KGCFwm+L7+BJ>WV{ zELkc~bZy@J%h%;{{cAbM48+cX`>NsS56)^f%PNv6f1QlLzjyTO?xJ7nf!{s=Z{TrM z!ostJdt6BV*EvV0tKuHY;g|PAzPWNMnNq+D=C#pMnM74N7(`$sSJIzu>K^i-_C{rC z9(M5<8sOAp;OjMT6kyp)0Y~scg#S0UmD$M{RypY6M)+#i5Njq2zJPNJoH7m%@(eIY zqSlQc-RP#yXpW`MtuV1U331x_Jw;Ik0~(2l!(O?_-=4FHI>Q{>}8=`hQVRwnmx)_O3=e|o^?(zd~c5MrY!8bG2)Z}GVCQh zGZJ-%8$CGDi^XDzhAM0jQ8BZD`W5pqu7j%bCq(G_&3*V&1@;kv85f?&j$hsph~q^0 zSnSk_+R9`s9;+#r%HySCd2DJT+o7rv&yYC0JuUJT$GGX5wxdlfU5}~-5!_fM$=Vqh zCx+SxM2O0HO4&XlzsNq~cqFUa@sc$Z#yc6@d?jI6nw(U9UI?psh9weB^BNmYe0_D* z!ZRz<(~kl%HVk|vET`v8^BPWBR#CZlR?MqPdsu^7o-}bFoXRnB(|WR7da%VZD&SS5 zs6J*6wI?satxBPhu#Yu>qeyEBX)Hs+f&ijCOa(;23K#_ym~vq_2IDa(8xS6o7!Vht ze2MY{FCP6S>-Qs40mnr4)5RIS2jk%pJz6{c|&RVcRURjT=xCT7QFm|m-8eE z4x_)@M$dO2)RDnWS8dsR$s3}`&+#ndxfM;zmwtM4)I76NtK!*tFJ6|eojWtB5s%FR zM^8dk$e$2}4b|wFtJVoaEfu0@-4=i6&09;+Xg2P~6NxA)Wrs%Y`$=!_HJ=Nk!UPAO zdo(dg_MZAHDszxDz$s_JtuDmAxM;dmxem%-A6JAmQw6@+HKYpuTKG^0 ze3!>j1xGwjct9ZbrE`z*(lM9A&4{pdbdq0g*o|X^7cXol?m8SSA~2XO>ZO}|@&;nJ zDko%M9Z#SZj;V(eDq-PFc%4AiOPXrpuWG3yw3b7`h_EGBy;<7?MF9<|1 ziKP)SlqP#o8?ldr0|D^=q;aS3%ctumg39oCYKkk(k z6|;{Q5u-MWqR=m^8%|U&UeHjpbbf8+qUpw~t3Zr{Mm#Ad2L5Q4(c3mMwRSgZEov=Z zRhpU;7f^llY$~Oa=^G(dfS#p7X1XGEJ~a4H6M|75W|YSi3S>O!PD0iJ1cb+AJcx>A z#_!w4;METX*7`*;j@v(Q^Vhn1uJ|ON{3$ufaPbV`A{F63?*3rqoaL>kDu0s%#C1WH zk**20-qm4m`^lZID+R0i41JoZTVTRa%B#7^9*@u)x!Ter(*Vp+v+Nu z=dGAcb=(70o`^bzyEb(P5A5hKiy`>#*y{851eyDJik7_TRd0I!55D{Z^*6jn?^ zA_C=q6&+YvgBqA$-ogh4ze?P|4%1fp=f0N~hp%|R+Ct!%SUm3g6MefnfBxRgZ9`T0Ya#-kF+4DlKmoCGRZk}+fY>w77-ZEmGq~Zx(DM>e~WVL zBy8jWOovyU06&f!NqlR`OfeilNUFt~E<%AqwI)=YKvc45`> zS0)Lq&vUq`66Osmx8H7g5sz?rhFIvEvb?X>aK-rM?kL$*<yQa_^6;s}`Kz(tPH-D=KCk z8;e&rtJ;eE)_%=z>?wHFm0q&BAzra$2B~??#2Tt`5*{XI(8!<`5J34e)(5w`lGaz8 zOv71A$vm{1%tJc~vjs+OT1V!ttsK{UH1+8@IN}n|D{GqtI~a$-I3y!z@}bd(R0xLu zrGNmALcI^QJ``N&Prz^tLIDE^e`Es?H%`OZN0OXg@AmxamasfLWv8{B_tD9z9d~6W zH{Zy940zSTVo|*2g-tqp#WXaG_*){zfa79qNZ;mR)?B+WeCYaZ(Vh)`VIdbpo24F<5P(#53&bsU07;YQq=E+<(68uC3-JCoQ0{A_1yA9*HbxESup? zm3)6w_mF*S-SS_5Y2^Onr)+tEr=b7-hwk^Yxoo1grj`Q~O@?%T?OuwR%;>hQm%Y1K z9NodQ*!aY{tF~&k@rXYXV9Wyr zU*O!yTZt1OQN*6~f<*nv$0Qn7EQ$uMeK0$A=f*-jUO!{Wq7PiXr~9&h=^wb|YaApV zGy+z^)_I0(s9J!2gWH8lJ^0_=9ls zAl&RgGN#lzktT~U7(t%L;A@n>Ik)@sJi`iw;jKHjUG>qWN5B3jQfP@ouDHsy-kIx$68zN}@{AcVq7cv}euc>*!06L1xLRh|)%wTu?ZScQgE0!JWJ z4jNT3A}UG@0Sf^KM&`mhLePsEYb0ib&?<+L0OvK;m>>0yIFXW^3vb^BU*b8>ImE9s_jIbYvXHWzk3i-ITE+FDr zL8DT6boc1kL%$vxzW3r>ZqGx;IG*RFYj7PQv`&~UQs^8cyRpk;9@s&4V;57KdI&N( zY^j9W2q*3#DB=M|6$M0ueH2V0LB)brs*ak4I1c_qjxblGJJ-jad@m|sTw!#+!6Y3} zfyh9{gRvO2l)>Ro3BMPFfhxb@Ube@hSWN z*?|i{JbCOT=@yrG~y1euztPa&r(Gn|I)Lvr#xH!^XEZ-N7ij8?XP_qRKcIYe zoARD5j<+9FK39i9g_M(kg4-9*UfJd4S9E##RYMcypr@lqF&84ru{mYM!j5qN*X7&~d}!%|S15$%m4dLVWon5n59-*PUlaUbPi zU@g4fhujmoTD{&d;AB=#Emq;XQ}cXjY?d#L&FHmrH8&flnkrg_{g=a2rr=8MMFx78 z39qn;a#Vhxla`fzG$+g0W@5#FRmM2UD3n1FgNPVa zR8YnD48@jqO069Tf>TGDL^Ns@>eV@F)p?rrGEuXJvk5kh5HSR~4#IqgMAb<@5ZO?` z{$mz?r>T4>hHr2Zv9>WkGkfbdW@c~whVK`$#|&N-_d^hGbX35`3!gPp(NlbNLzo& zfqMJ~5fShVh#_gjROcFOyL7kPe$~EY|CX_4qujJZdnRIW7$34Cv}Fxm9S%<@R}L!Q z7*&2?p}|SaqVa#uZGF|0tsi)TE`Rgaf4a+m>>0~g)!&9VifHy{Q3?CC$4($TFzV3(f-)}Vqs%%KDQ?DyexM}oQo<^JT_LV?HI1s zZaXwzzJ9P$y=A7+JgDG!*xkyswX|LMp1*j{##g-H6$#(KG|r_9EhXxsI_t3+PIpgjkzSQO(to5CQ0hk zppFMvL0B9>D`1*1!JP;vi5AcNb4%d=F-|eQhhNO1&XH7`hzPe6!3%vBKl>2`r9AVy zh8X<*Ee(Xslw*yBy_`f0tZWsz+(UZ%R-9)}d(=w=RqmdEfDr+NqpY*UQG=*ir&gIG ziWA}_W%}SXR3~@gY;2uN8$eK2o}0k8IO!QbpX*x_hHVQ<#pUPb@_j2xElbY`!qz^c zL5s6#q%KWF#Bh{)AD9-k5IQQJ14d2c=Khu?cSS*(zu@3`drf&!TFFC!5G1_&?v*Mapfn&%6F!eYb`W*h!HSP zEUx&gOIlXE)x!iAY#5MD%X=}-aZDoId}t#6;m!Nwd7=aFp8V-1KsiDA-mcyk-|)Q~ zN{bdQ;vOW28|?h!Z!i<@`SRwU{KqTOW~0hOkna~dRxW?pM>^U!J;f%?n#l&*^Y}Be zJ&!vpkMj*j8HKZFAyj^$?tuU~3kqy$fw=&LUnby^YP$O$zciJM*IUFhx@*rzUNkd% z>o@ro1kiUDY;llzL6=`#lJn$aqfyzUm`9z~Cx7<)=M;!i?v*E8vw19j@5gSMj)k%B zC}(g#@uAcuJR&P}O*?L`z+S-dFxonnU$p7`-}%qL<`(AHcCqR`PeMb>14%GcZ=KMc zfByApn&irrp&Pbr`Si2Xv@y#G+6Zr718-Q8&lKOjVgXK-lbHa%5%$$0J~uYQj#^Wj zaO;imhtqHkC!hpt9wYoT5D8v;&YG6B-L0r94;B$&s9fV?H|@bQ!jo1lBo}zxpNt5% zjnAb&*grmR1o^JACWa~Q#VYutQ{mlsn>K9XK_UnS9~&iF-!(1s*Bxg5+CieBGKiq6h!L=g zidvgS^{6>Nlq8MmMq}o1tvb4;R-M?cMu#bM_#=qQ$~<&o_KBf$EPf zPo9CBxr5J1qHNu3(WKa#316YAB$Wn7i7|)>s>)GaXRjnEJ-@cGYJ=aVLI*Z^0$^py=P|Cup8nh&U01D$77|pw8|%w&8sN*ykJ=m0{Dc!!AD)7s3=-5-2zPxl2cU$N}P|7u*ApZMl2uCjfovGVm#&ubbAR$xa7 zHq8UV?eZ3^a617umSJlP%m!fi9|{r{{Z)VZ+^${k{KBlOCdJh&U-_w9Hoxt(D4ssV zedIx2AOmRCs`J3hcoH>J%}!Ti4l)rEKH48*DrzRAA&FPE9w-^zQE_x z1y~G-^=Qs0w`{k(Z&dlAg5_5u0tPUEQ?NXQ%+2h-V%tss^#`Y(`SLH-wv1=Tzqpyc zmz;(p<$xi2sq`W zra)kF=dqN%lM8dnYeStQtv1>7pO;52Nxg>h z$+Ge)PBH>5t-|%bn8jhXB^Tyfh?_OUc%*RywF!zM7(fv*ICa=G1`!0o^E|}(Ac9Mp zSXIOiiJiq$B^1Hh*aGRSveCg_exryH@d8lw{X)BQNn~wfj^p5G3xx$|Tzv8BC%^pV z{iiypQX5#u(Ju^Ssh(s^~DxgO2Jt6cUqhMp0pH*&|P_CMS z>*tisO_)?j`3 z+4b)Kn)M{pR;wMpWy|(|c${-lmHQxs1!uyR1mdT+d!3t#esKAG8tp0DMr$$9PrT#t z?E%Nh2sdn>NZ<3J8=4Ja=l7KJ6%y{F5IQgMxjYZcf_!Ks^c&ULx(guV8-fw#d$(Ht zdQQ2G;}Ake0T#Cit2^QBF5&DDIzni5V4E9QdO65e9RMJ za{<;qx3}GYYELUpc}Ot=O{e_Bfid>gBfAscxfT9~V$Q%)a*GADy$tB-Zg@ z@r-c8@HAiEeh}Xnp0;LyLg;gUG9r9q*HB~kOs!fM_Ftx)%W>EMf3ptWxVn(d{`JZQ zUSu5)7EgrBX3BhWcse#CBQ|lxW?~bCD8^3KY;v&S(h-Z+Q+3ru?Of#SWUOu`QacSe9-?yHo!yWB$ooFB z;^~(>U5qiDWCVl3LsfB&glN1bdqjZ$na!PXNrvK(cjRMj~}0Ou0t zY^u(t&F0*pv9X&zGcj@7mzvGFL)?QNxafS3Pu}EsUg{wm`rI*3~4kP z7-R4}k7hF>j$=?q97U)af@~g}DArm$-%x7F<5cMF=%A~+lQYgZjiI3t{_|7+NnD+3 zIG5<0a)yOnJnVl73azb+&bj20Ghgxcx3?}{vqp{pCFkZrL5-n8kw6T;L;(vFQ`lIA zoCV=$Qh_ZkQ1(IiB{ps(-+1+TkC@)O`4;ZrLE&PLZ@0pFwPc?5+DGPJ^7qg5#aTeP zKZytkU<`;LVsOrqG%ZOZVP<4r$99ji`L^U97Cstp+B|ClzDUG&1X4If#Z?R>N#;Tg+%%$aK! zkoP@s%AHkH%V&SI)s8i*hu=AQ<+>D&xDQTw)r((s@xQ+7U%fC4xq~1ych9l)bzhm< zvh|ZspBdb94ZmT+uzg_d>Oc5mOKIhK&L*kfnJuq;!?Q|$rX^4doLYwVgkw@*R}r1g zu=*lMm#N8x+iNBzPj7x{d#cf&$?+qYj6 z7FvwA@8*&8tMC0`e9I4ZnLt&X(7eU+)_smoI*7Ro1DRfU^fKXv3xp^7kT(zrc(GDd zFepYqLm`V0cmhUHRWwzcg}4b5qskAa;QCmZn}+M_FakJE0zr`PI(5^_zt+~Z>^v_Y zdMp3-5^@{bP?QIfU?|@(Z1=qNyHyg&9Xxc|I}aYb^qruVdr^R8Pl7E1*;g;__ReZ4 zpgi;#;6Nkdy$8ly93`T0F>NXji zx6y578}Cri$k|DUHe7!rjJ#*8UJfsLm89W5TQO+i~$U*|~ zRF&pvnPjR)b;|_FWQ};NN-|TkN5m+innpuI*M9KOp&!4;+U7iW!$2m4wkC{o7s5#> zgp1n^KlHL0v+BixMW@o6($dii1Nu?3jXF zsdUyW|L*VBKI0GmV3AB@-a7gY0u+m3TXrp<>iTVJrk$TrXi1?vhKz%pg@WZ5955Te zmKHGl5Kc73e z*_3U6^p(o3SAXnzlLxncpWjf%g!vWAUi@#}UFW_?Z4#4}`sz3SR%fQY(^GM9);we! zC?NcAb3Wmw z?ocwn*O$p2Y*_c7lgVrgo6QI16OYzOaK1kH_w!X8-AiZmHVh&IPDUT zE4$bCr+q@y$Jp>2>Zu$PM#wXtN_3FsZiCoT*8CJe~L&|GwaFCxd9dO1ehQH{A zM+$hU;;Z6(&$#~nZm(F()k=Y%bT+Ep?U}%zs7JQejMMoz_0k|Kr^<7ePHjzbq*crjcS8u9*h{SqVGJ5L0MqROujlHv!ZyI9s%bT0= zOr_>!GMQ?1*PfAe@8@Ea)<9$B`X)+@?(XhQ+8;jBltOp5*YiZ%AyM zs)Lzn$7v46IY|ZZ=%Vo1LQ8w!kFL4KTfJ@#D2VV&R22|JIBq|^W*g7A=sb)z(!`~k z=aln-n1|gnF{X3%8D~7}dCz_GKQ7t%#8NgaaD>J1{g%h^#rEfrQ6O}%X%2D@5boBz z54W^};g?MB-Msm0uR8Ngb=Gnh9dOn~9$(7C!qlPttGZ;t+8*l%9$kytrPQAFlE{ie zTAi!gq?uA^$$2e3MHNqMvm9l6mUq}4S02ztxdEP}`?rpZfn;W^(sZdcQ7sndPy;@K z0I3HVBlrRsAy9A@nh{J!Fr6y3dDtwqh0&`h4irjztnAf-&^(8=Y*NI?oe|noK^+{i1JHD zGqA6KIN^+MLZ${N-12m2v;Yb=sir&L_L*5?^3~eGo3?Cw-(x@>CuljmzaL)J;v=u> z&*Up9d|^DA4jsAIzv7JGqD_4PCm`{Jzxl_XR`(s8^S%dXmSG3?fd~1=`&?RdochAQ zd#ZWX8y=k%O}U*B8cpZE@&A5O``UXhRY_A*7Y<*S@|qdtrn7|)EE1ljV4Wk=+0~X@ zc;Y8QYvi|N&u~aa|h>)bDlT*agGZ-U;EhS8$2yHDy&B)HqRrI#4yW_2U5643j zvu0|(5=U{Gv0yw<5uAWDVJe2{VdXo6%74$nRtHTUWNmHBE;?n?E570TVX5=6tGp$D zb|D%#9%$k`2LI)nbnFYa#tF^ITW|fy;~I_Wz1)Lk@bWX^L#@6E-??f)@}5C?Xz~QU zGda(f$7Wp&li!2WnlQ$_@SyNG;rgty>`5#7v(MYGSW>4v7zCK8H~G*FyJ)74C$CvZ zdp6|$Vnq1nuAylEOwE;rEk9N+au9JGJSaRB_8RErCN)zPN~!rYK;Wvl+-HLDb6X1;;gEoiV99#;*?ZX)4EF!AB@YN z9*Qeps=M?M50d_K&p7ufpa0P3Tb3+Z!v8S_A6rY@;3ux0oA~_pj0t^zWaPS!?%w^4 zKjs7oC#g2WH!{l8ii^5s!J|*XSF#0)HK6|T0*!asW5 z>%2dC)0?Q(Y8>3RA5}-GrG+2}$>y@uYBk12Mlr^KDoL7BtJcWp^Aw5&3dJJ6=Mlv* zJGbxRU*7*gM)q$}a7kTxdjsCZ!%l>(?rUBBCr{e+y5~G%)$@ymT>HQE{*mm-tif=E z0xb!gS_Y51H}AtOtzfvF9x*?(XU}DCf58i;_uO&|#}GotM#EcH2(R>&l2sxFO(6!H zK;Xa%AfN)F0;O9{B2|Hyqr0*}to`3I9iAGM!6Tt$4*JT8gVKP-COjZ+TuW)86H4DS=bU z+)nrz0S@NiP#*OmKM%zznCpi)58}9;7?|6#yRrX6->ihWmbQKSKlAGG$*VrW30eSu zvIPDH@c(3CrX>*g+DtMrS9kemJZg#es^_1YBe5JeBV4~_-2VMXZ)_eEK76zCryPe6 z+E*A}(Q9~g9u_1}$v{U*SQ&X<zvP1KW6wRU;DeB+{1Rh0%B3kTNwD+tq_sLpxr~bQ`uKrjlafZv3P1IlN|l*^{zdJA=OPza#KL2RMnLDqwO3Y7p_0CA8ANE0Sgs0&CFCL?9K0((=XT8H6^vO9)y14aZ) z6D9%2!yZ(9eqsH_Y|m5A$o0Rl)nxiI;*}~cp7^i1t*_c0&s@s=K*Y=Bvt4WJ&B^Vm zF5&-}AZYDBb;F-u9)_*`YDiZ8@iU6~frWtdtq5ZZ4UqX4AAbbIazxJ|(sFSx!JZJYg+-&O!G1oql0u-jh#_$Fp&)=8W}Sy#2N3 zx6(*C5s7Db-QWGVF*Z?~`zEYOp~5}L!=lFqe6Iv6o0eEX4Tx_LUkC;K#PgzO{n_K( zv)=TWZ0L&t<#uA28m}eqfB9!;4qUOX!vnve)Xq6$z5AmVKBbuVjlnv8i7}+r8qwGo z$^1NNt&ZB1J5vP_L9GQ<#Pbl(!^`I=EMG?0-$%3FbbE)#;_GkQUB7wfenv*7aDwI_ zr$XvMrV0lSDPKIOd|@88@cS`}gnv?prv9Q{bIz;m;Q5GvVK^TtMoShbjTe*7BFThiuhqbSXS?7H;M^ zw7`bP2v-2X>&{tI+St>EQ{};6o$?>I?q&aMg|*$SJYr!NR+V3sXM~%EruE9fsj35a zrSjxyxSA8N5T1Dfd^rL4r%QW-(@J@)DnAz*q3M)wjL-4?sX5nFs?X|aZFz2A2Z>XD zRlX6v0A@j%zBMt&7sh5IAH3_~cMig5cnIq+6gIwc)A}#<6$)$l4I~^PV2mILNouLq z6Q<`Q4v$rujU=u6p2^Im(Jfb1ho6?Ho8tkn@R5&rhlHEAzr!u5HP>b(>!J#y1vwmn`XCd-mDV<~%vQEQoNF9%Zea-?M*D zdGmoi`#=8OFI6WF9U8ms$}9QRh=I_Dynx3MJ`@aOBADU`0bjrfPb;i zx4PiMmi|_r{F)0~Yj4Sn?VU__Tz^=HwvAI6s}zmkr4C*9n3eU{e*A@*?*2l6@-xP8 z>1S@Oee4fE@7vhc5``{d?@(Y2FRrKKKM6&15NaLqBZ@0Vm4{0;8_hXn|9fw-$|%i-Zm1a+#e#Ryne@_q^UIO zF!+5q!$Hgm$iTu7Iz#9c@awRr4*LPegJ?-h=@G9yb;B1ra@i&PALAJzbM{d38rhmIY)g>I!FFfHQ!&d~%9_1r9JKm^}awoz` z&OpBh%LTG2>~t{9!yfh^5aW57md?&xM^|^pIqNoIK#r)7j*rf4*}f&3otxFvrabIn z4?8IYK}+8$8{YJjOxQ7CC7xgR)|Yf<+B!3uv9PHOp#$M(6qpX7ltRXFyU4(;Ef9Gi zU^1}p-@Y+l-8me_$?Tz9Hvi2gRU32s868Np@CjJrjEAXW#Ys z&WvX`QK@fuhxu`!;wN$It?6o)U0#uD2zA?=^2KboOQg)PWcMG{@wh7y zqN!;ryLLmGVlo-LTo#kf5_Wgt7Ydj#M2rE?00L>sFNlD1+#@3p1kB8q)0=l5XkL2V zZS_6-2R-YQtRd?`rUr)(Dxcq{e6j+2cmNCxT=?4M%b)OfSiIHmd~&|^QHxL<4>Xf{ z?0)O_w0!-r9Ui&n-}mhK=4-hdm%uGW*!c2=UH+pwN~kIiRRZj+HF^KRu{2SVOW~2T za1+OA8N70n@J|Zii#IOKK4xhzPL&6m5n=C4ng6(DFHV)muIOh$DUVa-SMil?huu)M zS+`KTT)DUm+qn<2(Em92X&x3^knYge#3|*}s)92hhvAFea1qe|_p28A3o`-tm(U0w z9-QRr*=oWO*TE|e!RI&*0d%es-rg^~P{1<~0_q@|f=jnLUX{We4}v8vrANGK)5fp1 zWityn1`%$j%5N+q=ym%iww9;jwH7UZZ~nmASltx&gKV*V(Z-E0{`~4!J@x#)-#!gI z<(_EGvGX7QMQ2FgQ*LNeX}rR^rwgbZ~NqIF5A1RtMjbqPEK9-pBz7pV5kHG zvx##SrPUYDD&jlM&Q)XWZOsZN$hXQ1pSsrD{^1*5v=jcHg*ta55L%sszLnkD)|vN7 zV}8bQR6gsQbDprez?0U3m>eQ#5-X|Wc3!~uK7M6+esDIU#+avH{0Oh$`5w;kzo?Sw z>Lk;7F1Hf_&*OHgU@d8*0SYdTi6$n|B*w)FE=}<=8A==0VLXpxatcvQM?UL6?yU92 z$DVs?VPs-Dz53Rj=%Wl8-=&55&m!&{OfIwzjY9EKN=ai_QM?=D<9Y1 zw({b^k6i0YXZ0H?7#?WqI~Km|OsU>7X8QZj{++?WEB>k3oIAvwV+r$c>kz-#KKOK^*tVFPL(CCMfyrPhUV+sHa1Id zF^eGF7e<6@2dC^vwb@iicPsBN!*=eYCX8MNk3Jhd+6#}FiBk`70-8c)GyLsA_{>va zmj&mEaDR%O@|@mwuAi%ViIS{<-#-kWSFqfJPI&xU!~1fu6o+qw!1wV`j1x?c<&tv@ zKiuJX!z^6M187BC>mz@A|qak=#nrj^@m|ge-Pw5gCN`P`?>ZYD0Bxww$1Z0r69<41VO&j_p`0mCUsED zNy>vR19<^IfTbSv7%2GA3j_jzLJTMmyIa;a=I7^kUEa}t%9DIk=$g9r)~Wom9xvP8 z88R6{PYj-d0K)&~0X-3nXTS-rBkRrHdZ_B=D-`kr8^^{k|1h8&CxxUNo>_4uXB7Qx z))TqDYUiy}-L$IHThvqVxi?0@GvFCi6%irK2Xg79`#Xl=YfTvAZa9cmc)ZM|nt$By zp67=?hP&ewoC9kS5bh8==RW(EZ&&As=7Uu$2Hf+WaA7e}74D7aq1KXCD#R0$GzJH$ z9XLq+&>^DHahl`fB=hswMue@`aZ!Yy&ynrzMMO9*3SynKWHa7|)l2hFK6g`YRUvd^ z({oJKBFPxZ^}r+BgbjnrHx*LuC#o(@lKN~<&&Fq`A{da;|X||{2sxR{}?&tv54p4kL@G$EUi7l z(<;j51{~mi78+AJx2x~%FFSSJzm+m!C-*=^*s*_(!SNdXU3oks{H72A&j?0@axHfI z50v{oV>0tL-nKWI`&Yp6E9mJv^?4iCz2Lu=yyBt-eJ|OBdY0o64_27@(LOXuEhx4Y zN!xi#!Q;WBppnJ%13&=fM3{n4+gXcgJAbLfQ#DB@>mr^pVvJ`z&nuS?UAtq)7hZnw z;H7_;B-JtQMiVCT!on`$5gDQ5u=2G8=DCB;CiynM~KR1ONW*`sz17-_P~*X7r|3IHdwP3r6{06i5sthJu^r`Ga5O zrgL5K6Q8%uY_?}*p|I$*TJ7-79H$5lS!h_0iP*aSjAx1-zHjkw+&t>eJFOoQ%P;W^ z2w3YFE62>tHW?bLa%jBD-UD;4m=)V-rWH>pbSS6K!Y$m52&SgsT5o9XX`lbw?=@fX z-lrE#8gslR4$P;Mhh|KoaPFBKP0ka8RqmDuMzN38=@R4w9p zcwtD;(T?BJLZ-V5FPjDDI3Xg~D5iPfAoal^S*$L6l*{z3~SqK-wGtUz~ zc8&5o4r1;nv$K0Iot)hEwVvKnpEvRKZQA+xmE!e;{3^s54*tXCl&>46@5QIm`+`$Z z-*IPZl$P@bn7!(-*VVP*nFkME`VQ_S4~sd%02yOA83jhLs`w%#PEr0h0aD<GH!9Nk=XdUc9VNtSS#A>y%S^+u1u)=7!-ZZWx}X7zQkC z$>UTxUa?cYw|6A1MyWVxZdd-+LXG=@g~lL!X%N1|U3idHNDUZHQ0$cN&6asucPoig z?oRBKCv>%P`E12g#jc0948zwHEO%ibx5DsNPbszc6TI|2_>0$K(gd7^d@K6QH^S*p zg3tdIg_&`J4e+6#I?k|A;eJx^f<@;R`u^+m-kuAxfroO>oO2|JCAE%yLuJ-2YeSWX zlsK^{f@dH}6=xk7AxW&xlp{A=j@(SOSpmERJ9k@s^3N0!egz8#9`U3bS$B$7uw;#pvpb&8Nl+jObCTPjie&JHW zff9~{^;h*5PZxRjHdgkiDQ_j9d)_S$l}IO7F5P*5=6VKE_kro49Ch)B>CTJ#!ORY;$_0?&IKpMh&fou_; z4rl_0YVgAvTvmsx9n1rk|D)n~Zg}gCf4bz94R88M7?gVVzW*!b6@T>1mi)kijNVp) z)5?%_Aj&Us0=tSt0xz5UZ%(h>%IYP#+<%pp)`-RQ^*r*G`wo2WW{y(>_5rHkDi&QT z&>2WBvMQ717<>bXh0wz#j)`i--UD-b%dQzYJYLbkv8py>D~-hA3DUK2z#JMYr&*D} zDR#B+>V3*5IEL+(_Ye3y<9i?YNisDwJ^A9dJ*8z}O;3h20acF4cx?Xh&U$&emS#fV zKV`{+JWe^5XnKa)zJ1tw9kmLgpddkjmk9~mJMddu@QOwJTo&G8 zxm$0;H6w5eqNG8{lb`!!Q#x%Z`S6#%SM#E{v{ZP(2z>W|@;UA&sxCQr@JH|H>|FQM zwA{=Mef$Pl_LfKCNcmMnBNbfY82<2$DA50+O*muuImMA*+J%S^W=p*y##ePIcPPSg zg(PPr$QVI6xj0q6FgC}{^EK8MvRu^B!qQxTFM=R|Vim^Xgij4mv%A)?R2^3o;Iv14=7bGUe?dfsWNlTh|3O)alzsqmbVvCRg`mA!^M`?#b=*->dU^mZ{K&{ zIyQFmr@0$7-5Ui2)T*lEc49ys4{=3U_9(+wJ48-Xg{IS_ z*k021))w(Rld-Ban@yRRoK54zrl}AWVN(&-ED)Zcf)ntj;JO&*MwIWzFg>bV7Q-|T zdteB7f$uGS^kbg4_>qr%vMFbltJWBkxNfXhaK5dnb5`@|cp5e9Nuyp#>h(%g zuS{vvnz&w_wKlFMaeX$9D&v5FTEX~!kZV)5sqg38Rc-2A+VH%vkjr(fur{fScmb#y zFUX3B5n~LXzMpN&=X=)sezw(!pHWcH3k$hi+hWgTimC`l2qK7zs#+0aP!(s>2nA=Y zMb+6PjU?meUF*HGIF7$GN7qn(ua%(yXJBudl%p<;st;P6-P!ve# znwV@rG(0bvfmUoeV)n`dUgO}bODc6uM(dt)NTJZXVbiAH`Oe75^&dNM;0J$gZCvGk z=0R^eys{mB--8YZPK?yDnb5Ul!}i{e)?6m=+FFZwF=AQ*&mba*2u6g&T2vM59BJxE ztSwgSO*dC-*mAvTXRGywv97%ZUeX4CAYdcdS%vS;!{=hy133PViR0O!?K?j3lnv|O z@Pj}LU3=gEmCEWjzfiK>U7_CG0-GvOO!*}7M?7G?~ao3=hPTMy@|F{4v8ZrwiVZrL%V!;>}2 zwM25I7Fri9a6PA#$QFybX47d5EMI2Me%jNeQK=Z5&HwxFze;ysdG(3~@T3v=E_Y)} zx#nieo6hk0`|G~8rGC?Qcg{cJnH$r`z4V;cQ!ZYeH#QYi`Cp81+f@gul4`hYd7ta= z>F`nIe-R;>o1?sSD|-{g{uZi3!nSg93ar@!pyWwB>6*OVwYUNqy3tuZZUH-9~_j<29eT9E&Z#zzv2Z{o1 z*^n1(T*`lLIlx>q=E{TP49(X#eL)AMFhEuLIpt>rNS$)q_^iEcV!q-Oe;B^BU3mwf zJP0f_BbW%FV=7KOBM8d96S!iwN*?qF)ARDmh26x?ad#4@Jhi)xt7a>vX;s$4UmSw} zN}*vNL`Cg%+Pr#eW9qM_)8;jR<31Ac!ez@I|F*?TAN7XPsr}y4KfMSI94ADT zXsR5kwMnHicw@ajxvQ;h$+_%h>FiJTo33Z9L2*1d6f!XI2j|do=0Xm<^C!$)et_<$ zuBHE_XW+F5D3;^pBqh7Ll~wP!#IJ9gWcV{TdF7i%`qr*}?ngW?QydxoNK>|BIvq@E3VhaKSn5>V49ymop4|R$FlJV5b2L!!&HCfLF-8q{!5*M`QO>SYU7xuRp zzmPE|AK;fl5zj-6K>!s6qadK%nesEjQ35Cm2x1N5z$OXNaFx014(a6Ax2Mr~B@xfa z+}!>vwru(IbDT?R+z)&hXopv~!Ak{N5u(ud@=JO;!=-(lK{gEWjNnu`N>#Zx!V$s| zf)P-KIJL}I>pD4Ku`}hGoo_^QX=)V+4TN?0=?wg94K7t^@PAA;)4gKj`ak_)7_{}P z=Nc5!~ccvR(Tew;s_N+pSRzWvixFUVwf?*8}Z z&dzQ9F2`vt{8tA&qdmaedD2tq?(5^{KKs7+q~CbcTN(}F;P;gCEY!FY4{`&Br?m;EtTp_J z4|$GAEO9E-SDd>veg2ytUpnLQtMbM<;Z9+bD!AiIVT*0 zjblt0BF1n#5kOJvu(cY^(J|6Wm9$>N#R;f_g2{xmpLGUaHp_`}&S4u3{Cp0{WJu@A zG)G2=rlxUG1Zm1hqUpOX-#p``X=$7C_qQo;=YA9fh3-e3`-aV7p|!971*b~?Z=Z(4 za$gzsIrL9IW$IfyEk~Hp_xfJCiN5EZie?-~8THxq+HX#R3WlkUDS%d_d|jv>o2LA3hE!_k#{N_X6ST zKD6`}GTt-SEDARDwTov2RUR;&2s6!yFKj)?zS#<@kPAE(lydYHbMzK-1fC%+cY{iFgE4*z7yoWpZ&~mQfs=%@0DQ{xrqNlM8#fTtjN*c#B zjlqN=Sz|B=Ix`Ia{z_cA#>CaiSrLqIA1%+c{_Yuto_}4`Tgt3l)QYNdJVb2EihioDXThYZ^@#nJXlieI6PJ*6L@sD=g4I}tW{2wXM}n)W#7;|le5j# z;jDGqoVW3o&GpGYow3d9xetu-b8FW@J0C-uGk)7Ucou!6X=x!8!;3=?W^F$H?@T=zGZ~ zx}LNeN6LL+B9DFVxRkl84@Qmp?BIuj5;H0K*pI$ez-6>>RPvI<_a+VE-%Q4=QW zFg&DuV^-NR3!5E8JnXo&ty;F~d6#|pvf{%2g>nRUP~RfH;P>S?Dx?Sq!Vy*w6bgn^jq)akZ!{h^8WU=KY$#erR8(d*d_5 z$8Y%@zXAiLcKH2H_;ZB>D0H^uGiw(0wRE-=@r=Pb2PoDlCqg+wIYP0@?R?MB)mD`5 z_L7g{M@iZ{SFO22<1@+RT(yyL?(Bu|`4om~@Pk?Sa0J`&XxGqqKgR@H^|vs5O%jFZayh? zcAWK`*}1LX_##R^%pYz6gdmEGI7^22X_oyR=+DfBK_$lS~fb!$Bjyd3lwV4w`UxPu4z z$M}4+N4U^g#93?%u`h(7M=pfi@U;hd_tQTbJ>yLm&%OAsFKP2cg*zPDJ{8Rl&gD_U z)hm~ZCkXez3qyWRttBa!i6^IsCZ}+5jH-evI0v4GpUV;Ubd&At#mnVDl@n!*!IVlQ zl?t_6w-C?GfhuAQ>MZ%COW3$(wSW3lO>Vw*XSz&y$yVjv4r1;nNm84dn%wc71^IJc zG5y26((~L6NWpMlIZ5e%;U;D-+bg!7Seqm|@*g*Q@mN(B{LYyK9a-FbN-|x?rS^!p z#+|gl1`BpsF7#A6DHS}A=k&JoZ-*wFh59616~SZxt$=foOu$bD;j0mhb3dAaYj0Lw zeWvh{v09Y**e!eAS^b^CGuJNiI`bKvDh~v!N?SJM_s(3+j}MOV)58Xb{mTDfknS~%QH8mr+?cEdkgsB=UBomp7yAnja$K|uuJ z2vwZ%@SMe}qN*qg9Sf1x1xS4l?KxNy!3ZZvz&|C|^{!Rf_Sg4zHWt^Ul9LpA#$Yy+;Q;wH) zN+$F;WmPAYTH@~;nrC`0Dt7ppv(7Iq_}Z5G)LRb4p&0`yVJBe$1igU zR1};C`4CzgP~!-nhaHP>gox)W&MJ2hKtxdIcnBJRr*9PA>M4bm)}sF9>s~7TZ7tA< zI2J#jr?7k((c~23c{pP@Dwj(*qqW7HSIqNUX_}7_>MgD8nW^Ztx9&K(F*Y#Y#CDiy9x)VlxwPR2yi^?m^Qrpw_aWvSTMjbDgQ%Jj_?%a2p_#KNQ9C z3&Mj$QBl0EfEBNOOzyU=pRc<4)MhfR1N;g?SUUip4`F2rjgCULW95RLu)nKKjzCqh z&T)TJ1y$v!!1w5BZ#8`#ZJBB#%8bv<*`cX9J5y~eYJuNwf!}Vxm6PzcCfvyX0gcA! zj;-7N;jtUmz5aVa*wVZ2|9vA`{pRO+nXWEhcNAew6?!8OKo!v{QN7-o_<4&AcVtUqlN9RrJG-I-_UnHOCoEghXA z!V$txFa064N`>A93wiuAo{jH&fY9CF&rg4RDc}Cm7wGNlVRmkwBu&L-GFjp%3ZR8M zS#5ZAH=L)rOy%O2oDpX8p$m#(GO}YL-gDbXJb!qukk%3j0^z6M*dot;^TnFa`ho&R zm>-`{<0v7U&onnJUC@Gc+#_R1Yc-mqV?<-)xHv{txt()(xg0@j3t@LRL3tvjP4EH1*bGVJ31qhn(? ze|Ev5b6ydTRjF;8qI6C#igI6t3yO3o<=iGsA_RW;pJ5yo05mAX!6lJ2?)N*9w z$f{Fd5I(&{`HL8)_%)b@>l!ecfzJOLoz9)sk`s=>7vZOKH4Zl7*g`XgN(Op9Gd$@w zm9i#h495~0;q2CeIoO<&Ec6y&X&JV2gn;iLPQhVNF$l`-e4jupMtnlg!{Z256i`(} zKmzFG1Q`g|=Q`iEI@|t+j+U&qetA1iIUx$v6B}98WHya%tk`&0SCBi8I!ni=8)iXw z0afL}qQHv9t+cmh*uHO;@tHacyNfIvXuc#swF zxP#Bbjzu{_)mczgYpn@_z$Hl{VmvTDN2t0KP#yv@(0!WWogU;&HWUBN8-6?JDdxdi zj!6VW$S+?;e$@(4?x28xDz_6M;~XVx>0OLm_=rt`TFd10T(IlFu-&qAzYb5%n*E1H z(%7jj3F|fp>paLr!b}Wv5loFMmrpA<%)^cf?B!v<(0|@p=W)MK?o3fI+=+55isQJ5 za%{@U#Hh#I=5ZsDMVGE;B!m@HcqJS*hM@$ zi#iL+?Yvx$OlJp~zCQf6Rzw6;K?Fp=Iqnk?qVaLc+joL0>MSM*$uC_(c0oTTm&KN= zRJLp-DOYG4ooFoxu?W6_4EMA7`9oJ%=SMb|Iv1Tj{^c!{PV0kExvv~4z0W?C$#3rp zwA$3+;j90xqhs|G+_rROdGnZ$s6}ja;J^?5TGb`oiGt;bj=)1zIa%dB!-efdzBD#V z3D$JLSyONo50V+U_Dbc68-%}IEWCIoN*W)&X>VqEdog(0ngLnXRv<722dFCdr&N`k z?{R8x2WRwm0>Z)h8eiRZ$W~KVjjfsl=5{LY-UlD#*T_NhHh9Z9@bSqwt^eDhiNYT* z=|xph{)Yf{=lIW&Dd)ghsN4vzz5u@5beeu@cshLTl3pU`xI5MzJ#=)(9rjbaKWvuOEwRKU|h+d&R+#a?shDl`t?on4DAETQZ!z zp@;1UW*Hi4Fv(bmy^7IT6kwgcUJxyATa8asJeQs#WmQOv)xunM3 zNR)XeLc8RBg;dz)Im2EwCz8(pNq23HhFu z0$9hfC=iW}qiM=f>Kx6{F~k^-QWO-7@8J~-l-8^PRc_ae5TK`}NYAD<-XqUB1yre4 z8*JNqD0AIyyW#`G6T#T%WTMcXfnp98whNnlAs@s14BRrITrscgtiw~uzQq`mSGpiq0rma%fs$B zf`BtjerqQ~AG%&`5;dc^HZ?W1^E;d%fm}a)qy?U(AYH9RbK1&9nL;+iIz?6ab#khR zKv!##p0<{-5yj!wgTr=oy4+}0eQ7JaXa@dm7CxN9VSa-(8lyY5Y=7TlPu=k6my`OL zz5o2>*)?x@VTYe@^VwbmQRs}hodBM4JB7@KLJ$tL#BMsFr~CYu&CT!l5%;3im`zz& z(z9|U>z{ZDon2j=a^_hSN-bP>#ZTC~V;f)n%%|vGu#ocnoYt#V$%t^{*T1fxy8H?$ zPfobQd-oDGo8pp0RdGS!NlVTXO>8ogrr+PDyfcPr?hry-20GhUb(xJ9F3pq1+*NC9 zCTMNV1pJ)x3)ZE2c8iFBG_) zDv03Xm}p{>cxnpUY?A5hB)@za!if^%nK{%syj+g_z(O*8eVA;9cxswx-+rR;3DjED zT1v&dYdVs^AbD6Y2e)xQQnm4+Lzn;K#?BXirgGD;%w2n!wu=^{IPR;UH%IH)17_wY z`=n6l+pu}_C!W&ZfA%X%rG;mT7=L*9+7C@n@Az--BnJa|SZu&7%V$weUW&3RpT!q6 zQAEJwK^DQ}t;%a>;iir7jznE!=XANS`|9mMS0N*(bhr8E4s=O>DMv2wajK|-qM+PP zIdLN3iJ-tlt;rAejiy%(P9~9cF<@etx>kA73|z}e;1GOn0X%I0o^^A%ZvSfcka^{z zZdp~x;#4srOvfo7I5aFF9?*5*3i zx+qh6cHkScVPyxZ%6(C($F3QtE_QZy-o{%2-QAr1r@o-@M2Ule;fboZe4rIo<-w#1 zL15Ulx|4l_WrilI>^U??r5>|#Q7Zx{Cq`9Sxww^y>4u*({y;{&o4j_7 zKj(vj36{R;BJvx$P#nkNW-Pnk_+7#UMa1_|EO*w}J43Xi+>)mCvDw)@KjKcDOX_>} z{P!C+ZF_Sx`ca6O;c;(dwxUDx)o|O`tUFw5jyI!NV@12+{BGeq1U$$jP)VRN2U}*9 z%_GVWn=n>|Lk^leKr+ykfzAwc7KPT0#A zy$25b;IEUUI?f3Y$S#D>4C^eXo^=ijmn~em zq_Zv|2?|i+Bc2Q!-thhzO{1Lex=Qy^{R0C75g$ zF^05Kp|)o)jj=HVP*ubTg%!)GmReoq-u>{Pv(RFl*?#Q}B*zPMfay9Nw$ z61fh3I|qH8aNb~)#Bbj_;;qVOf))9UJKTunU^60enksM*KD`V6i6d@;Kkk6D3b5pc zxte`fGGbn}s9U56gcQUH{=Ya4#-ZZTr{3D`EUQX?l zi^vz-K^4@YVvwmraK-1~)*qmagz*E)djZFBTA%Ist999qH|Im&KV?-XVc?;v+#L~! zVu$Amo)PZMh%i%*s@6F>Z{uyTvr`;Vb;<4>&6#(emhb+j!SPzQt(5UQTC=DszYeRG zw2}!8`-jSmP1UK?5>8pwLEsxyxkp9>5lB);xfZi;u#9-PhP7i2mkx6eGMUyzYu7&K zBS!t=qTfG9+8(nM70a<0^*Hc>%eA&^N_wAv3iysYGwLz*&7HU?m6_SSmo=Mnhq#M+ zePYMq!&kn4#fm4sYx=u8lj6qSpzF!2M8$D;T-mb!uYN={T%qlvr7ZrV^Du1zisSyE zICAUSS^ifSv*#~D3=dk z%W=p;kAXnJ33%MW=l>`%L9V@P<5PMUUi9kLjx`t8Yoj~V+89CNcz&=pcX-QedGmiY ztCI(8+^F!&6x6DwR;^8V2q?hf60B$_%_lzc%nXf)d!&k&&tbxVqr~$NW01hd1R)}z zs@zTlFO$J5Evc-Va=c(`Ut^_Ed4 zey}|*UpGWrZ`1@o*Jw=d-L>m0zh9{g-^>XR$Sr_R6yOri7(HwCl44&+t61ka*;(gk zE#^6Q-SX^gr50{IG&Vm`uDW)3RS}*#1@D-L{{j+z168W~uidfh-=4j8^=rOt8eV?q zJ3l|W_N^~$_p&VkTT5_S8A>U?AfQ%gyI@&i=mS?ygnnCJp|I$*a(VaV+yko`VGN_& zw$r|#pPQ_5b-ls%E3ee~$tlJT9nvU@B#oQS$GX;hAj>UACwstt}Z{zqCD9 zDrHO|ABb-RtU|_P>+UJ(7tZ&Tf`uA)Xu$B4a-Da0=5cR0=iQYT{`Hf*^PhKG!H5Vr za1NXU+hwoY&j+yvgf+n$|{g5P7M<{?sv{5 zwb79qKDm0s)8AXYZ46B;1pG?!t2*d-+zK=O{XNA+i!OS@?%iK|jjBsHh5{@T@LGLO zT71KUrEVP`8lK{*T`jCF=X=m2u{FMV9PG$ABN%Ufa4_NAo>YBaRdCtI(Umhy0ae5@2E$i51xQA z5FCIH-w3bf4lzt!3D3L`zFdIiJ8I43ZF`5!`cghTtCXiL@Y!8!=w&lyTeB(x-U0Yj z3RUi;3fuQ7?^rFoyFNS;KXt) zf}wovu$#T&faX_sdhHi4M^WyqzJG@D=22CvZen8d7gSx!-543U_Cux8!ZUh%H$8vw zL)W??K5b9%rewij>X_32nsk-Ksgr0 zk>Ak8!rwWIga7Y}q*@u>a_i=gU6RSP4j2<;t&OT2(P&KV<~~ZHnn1;aEFj#$=OpI& z`S$j%Q=Zn@d)5p5Am46`pRJY;-7q_O+cz7vk*!g4<{&2^%yulv<$Kq(cb)RI_U==k zk;!%};s|w0F6>#CU)h6K2x$(^p4v9M?kNk+6W^T1wYh5b;MLRPH+^Y#>b9@hv@y>w zQO83-7P>4nLnCJOl7+&(Q6<~gN2aF-L=evd5fI@hm&CXvMV&(czfgcQ<=%+rkz2Tc z=J*6^Eq<|pAec-@(B6($DA1~o)nRC!SjZbhf;f&jG&b$#YYnz++mp^z>TdVGL76Jo zswo5oVLi}TC#(a+gNzeW0ZE{0AgsYbj_{!r!DI++9%OweI*2{UT4;KZx6t&JqJ_v; zaD~WZEhYD3if!1Q) zT)1&X``FBU_O?T#lW`+5eekaZc>DysC50h=1I?Fr{bbL+PrPE)idTF>s+!&NFJGNn z`^FdbLTK1rg0sqywfsUNWEx#T*xTytY@^)Q^T=10%eyb<9%NKk){>+V9X?F*xzFWp zNmCN1G_132g;3Al(Brq2O0uZ0XjU&QnL;s?Lf)6an7|X^cFutUPQfWZH#XBS4(bXC zcd^y-u5O?6XZKCzKk%~8*#G#8Z%wX0dr{E0vdb+$eIVPjv|DDqb9=7sDhWvkXyEp?1Fww7=pFn9QTG6!Ft*Zw*UACiKl5R?DC~5auTKU&E=Q@nl`<+o#EG z>I9VgN{yrAqGindct2g8YoD@5yo{=iIED;#08$Km35+3ejt80%m`yBuYE3@eh%2dIP8Iu++M zH=RbwL_LZGCb!B4r1GHkmXo^%0xr4=^LrY^c>w(72&twx?;QL+vaA2NgR zl`ZgB+>OJ^zc-b^rH0qHE9XX4bkB9ju4_O6!x4g0A=<0FW54olj#HPPz3|LJ&j$?z z>zB7v%7>^b$KsrF^Uf)<84n|ZQ{~Po^^{uGw#3-c@udDE?!=Arp6`SU`dXKhgz zoPOZ%e;luV*OS9wK@LT^GZjbAvo=tg~$I

    1. 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 z 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⋘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

      Yu42Iz(n;GAE^ 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%0AaNQ*RSBrWABIS_!IX_2nnqc#K~|Xp&=6J^{%4X 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
      5q*9o7#k*?zx9wt< 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

      B^~;$DBs6N52+)3e#=w?#rz&$@67B1*dFXZ2 z?)K^7wOZe+>P?gvfQ+;87a_|%0v$ykntm_&ly5wp&ZD5(Ou_kLaZ1L5y-#S@xra61oW3J8kYtyJr` zuqhxOi`Ou>BJXlW8nR~v&;qxt-)rU}A%YcqD2QdLv3{4yit!f#g4NpRe4tqwoowYS zDwP;)z><|k)0k4!JakfXRs)j))ZWp%WO!< zi%Ppw+oJckvkS#)j1bd`Rkcbo)uPM7`ybq8Ox;fNJ5`R|PbBziwho<9Ni)C7Og}>` za^GnflgOq-Vbz0<%|hq?x7#zclD?!U3G|a&IDkaIOgX%8=yR1% zq1V*)@M;J^%rmBpPs`azh<3A!&ZY1z?gWnMz%_l^?p6qiOf~@r^0J}RuyX|^uVQ@{ zN}oq5;X1TlO42DCE6bvD%F8)!SCW4zL?*r9`*ka*f#{7G> zfdDlklM_}bFtWz;68S~k^n1yT`niv(cVDxsOck7~;h!;brWYO)e7sAr12~pM)t#*WTolTVFU%I>C5)R`0D%439Ve&T(arOtlP>SgRY18 zmTHryzEgI+=QEVHwTUXv)YR1Z^X|jKm#4!@=(*3IugV*nscJ%R_r#ih-55Id_^ryW zZnQt=wkU5tN4)6jbsf$R-6=9l8~sjBUmB89$>CyFM*Qi;d@6*J<(a|3rg`#W+d8P0 zGQ02biJW1=OFf`sN9j-&^``Krmj`ZWGwa61!(OsR9MfxtKf6{@VF|99#H{67oN|FK zVq*=FJeF6SUHNrZ9#sc2!&hMq;cd|e!E6yJQF1ru>+ucf2UORpxcq`bg_W4_> zl+)_J6>KPbFE|EM)&cDa~H#?j!gD*XGmG3-lZz-t*sFS zAn8%L$9=&7ohHtxlO!|g^^mMoGUf=%F}^RsYFa6PS_qJnshsT zN@k-zfh11{#bszzq-Gf`FtZ%fBK<>y{`y4tgYqV9U|)A4-i9mNTp-w`;+?4;8AxVu z)Om_$X)Xe@N1i~1I8}Q7R=YX7kb@&iwn%&8xdCxhdJqD18vcXbmS4LterHlmZqiM# zG0ey-PY42;)%$;)qhCOzTsk|IDAy6O?Jt?3Sx#_LQ$C^lfPlYecZF5f^v5$J1yekB za#hB@%Mj*rKGXZd5jo0$wbzjE9zMeYh?*(Trx zq5fbAk{#8O#c~qfu0KHTH&_2I_^l)xg@Xgj9+Qc&f#{8Mv`?agyDk4yR$b@$Oqlwxv3x$yk9!#(=6ia4aZ{+o+}`JIm^R!rQ+U+t0~TUOmER)dD#G;cdgcI&#n zmCD)I`y=$Q$>7Q340?4YPh;^>&9%FkB(tgN-OHr9?ih*{c7wgW(9MC?gtC`y)93Ai z_?P><#WQgnu*a5Y>k2Nd|Ml_P)$W5jdA*IlM0DY<#L?89En;_H^hh2hXK9&*&@DtP zcG05*jSO10OAG4%W=@8k<+W8<-b+EmW)MJ3EZL@qg{*z zVyd*Q1_})rNBhc$tK+ujdRWE))bC${pQaC@}XXpO1THW13V-b z-tQaO8FZNoRAy^rWmtW(cny&5Dr@u(EH0x6*VJ#jb{Bez#Wsp;DqnK4j1xp+DGJilpj_x*{&6{?pCli8F%zap(9UcAj8n)CRq@-cA+pg>(TXt61un!MCp)${nm z&CHg;eSxys!1v=P_xVh&-!Ct<)&5A#>-V_Oy${STI_N$!=UrT+@-6yVZuL^)^;h0^ z*eHoIEdd_#a~ub&a?9^GJdT(jlHdl?LIV*P+a9SfKqL|z2xsC5hxMTXu43Nx2N0kE zO+I@j>HTTe;}W9%7t-3U#q{brn*;ML*W*Uc6uLYzi=!Zd)HIUH5v1v=75>v*I-QkP zbK=;2S~;2KyBV&$dAD#P_{9_2BUWzG#`}BezI`k_p2T5EV8yV7YqL8%m+`|vsd+Yu z2Z=&=9yUjusC-1kmrgE6!7M+=jh}0Gu8y4_=J30YVkuv4h1~Kt^wr0z<=gKR>M_7eWgcfF{L8*Tn+UsDMRsrc*NRYCwM*)k&ftn%t#(`~anLz4H z<1^)kHfPPs*_^fO1#ZVqz7}cTfeID4e*%sQl3BgC6{Mgl8gmBs_huH1-0KdsX~nw^ zs*%!#PMu!(L?(`DG!WnsCvi`Tw|RFvl>eYqSZny)jFT1>gw%oN-zS~HWERVc40DFX z>QjYaMd#BnK#-BR#OII<1u-REYPP38^ZFit8aO94tDi|+YJEDc+MRkPEdQhWv+43- z-ukIF1u0*)zpCAgl5A%0vQY@kqsbKYTFBmLgT5^)5XU{`^iS=lTC?NtCrX)Vo!u*)&-bql17{h{{7&Hy)_Z@WgEuLD zxgEfmXFq$JlV$K&RagJ?l-6anmucvqNj6JK{Q1yrHU(sn>Q44Mh0;e~z{uRwAd)16 zNf$S*&CNk*Rq&?K-0F?uFDDDp1xD)gbtuI{5B5;a7L_nC%1jyX`E5TtiarW(Wrb5K zj)`t49M)h#tQTp3d2V*79QQ#*N*XDvKdDY-6vRzF{E=_3H*amSy(VPMZI>dG#RepG zCO(YGf^9?Ka&F7dOA(6$9rPJIc-@bU85mgkwL~eiB|S@-HH~3MSV~i^ge8bC|Fwm1 z631;eO2DG&)0NS!l)C@ZyNFXt@?LPnZLTARS1O+{??@s_gcK?o#kC0H09!}2s+?_s zy#3K+P_;1=->*jjhY6iqX23H6yN^G8Xy2YR zQm-zEKt~#5E@dMK04r0bRVHQg9|_=C{a0dt|9S{V;A-ngr=aQMZW;!sfCxM7R&{Aa z+(yKCz^WhKmj7`WVAsR_d-eNgvbe@-j+=K&ZD^}FUe7SdfI;q61JY19M_gaHoDK;C zAvuHQnZOD47!33dyzuwL|u5~!_ z=6!Oj;qSCuyMl5ioQ4&ALH6FO3}S2~b(wZ%_a3*NzH_s)TJnm;jJbij8z^XwcD;fJ zm9)OkUr68i@%^P)y-fRya}bB2$Dk;I+g7Y0ks;2-2P(ZTZ}^m$XTEMt?RWWVjb(}A zu*oh@-u*TgNMmi*LXOYj(el5Qqa&O19b_f%4xhA5m-V;fj@>u=$Hydy2lT0I-^)Z& z#M$laVriSJcCgd^YCgoX{5tX#l6v+DUQp!jah???YUH+@ zDsvvtji8FZxS*4^`-H~pgtflXO(u{g$rQNzjWq2ert)LKBhi^7i2Lk4rv;U6Ll`XV zUEFK-XI3dRR1Lbfz1=zF%)3A$5xnQiw2vwa_q~ptQOo=cF&tw@tbu{ASU%Qf^MzUS zS=KIqCdF9jd_yjf!(?8)Hc8>19Oa9L<(p(=+Rv!)R?ef!fm52%0exub(i+LTs2XAX z(_l4euy{y<`fu7M{B=J`pPS#7W}bmovM8aNFhp#-mncOR>*q`8+2l5-wk=ao8&j9F zN!)J2shXgHyws(t!f3VPZ0=IA`X#fD>qLbb#Br2W?K$h7C7C|jo2W9iVP zm+Y%l;mp?qrPVe7QUvQS7LYzE#J)|;t*!FG^E;dQm&EMk7FPz{8GZ}^0A3G4NB?|Z zAbe(+^JwkxmzwJwKv`&FD{%ac0v8TkA(aljWU%~;j~m=T^(Kg?s9-vel#BukG^L4@ z>KLAf6AL-%5LsH%v~sU_R~n_cw;Fpr#;#kpbA}Qz8MI>LUvWH59mJ*9|HKh2poL06 zNylmCjKj=<9K}OOo+zwfFX?~k( zeFxbo-V3Mtwu_%BYu9e4)m7qw-MgB1rv{$EObeFSb|Ma)YmrzA4{QlOY8PWpj`Jf$ zkJ(5k@OsPLgrqgsU^ZD}CK^fMTs*YBw?=e|Kf0I^2%x6fd@ssejC|P3Wy}yA4IZRl zZGPBM=Vrnir!7`e^Q7YI|K&X=uKgY|Yb;LO@4F1z`wU!1uXV$Imx_su&Zk&MJ*c?v zG|KJTb#%{t^qlERS(0T(PqKBhY<67b<`w)Ppof>cvEXH9?>yi^NMbnC)DN6OJrMIe z!#RF_s4isnC-EuX@19FIHuXWVm*Frsq^X*!k`B4DGmvck6&!#vgA4O@c|A~{W0rSnFOZF!fGV2W#;Z4P3BI8Bpm zI(`arh4=*oVU@5)gG4}J@-Bs_Q;#hr{gXgJS=l>18-N||6(oOoBt1P{R!2C+9UZlB z1ZixvGos=M-K*3WA+vL+cFv2ijdqPW@%cO+m5o6RHr+7`dMdS8|9CKnfrzrik#$e}hv?80Nw5d7K!J3laz8ri}=p&oVTd%*fuW0qvPO>A3S4Q1u%$2w^w zv51@Baxn!Cm)39INTXiodKGG%pEwsqCZ@Wq}OW*C6dPDqpXXwJu=oOR_7YI+; znYqy=GLcH5bK6N6q4U^l#9Lg{+(PTrVv_^HIb2JWzf1Mk^U@8q=U07963FRH*m<1@ zTX_dxipwdgt#8RnV$Cftive0j4R%i&y`tQBXm9P_&7EFr+I!r*d@^s-*_VUC{yMHU zp3Vo{NA`3c74`gyRHfYfr!Ym*4o1l+$y}Z8^_f#=zsfTwbSBns%^L3>O(l z$!UF7Yp`3UP}?da^wu_({+s3f3)*|Kg0-W;WeFFFLFPt(nY28 zz#9}Roxvg5#cuHT<2TQ2-|u(vvy5qCoM&)5vx58tOIGC{D*D-bD;C5D7vElR)=L`IExDP_9itJ{+F0 z5;EZ>TmI0Un!Ti8;bNSb(`IBvW!W?%C@nj=TT9vlv*k}{@BQuU=b+26~tq=H_wnxZ5;%~dg^MpGJ1k-`^4}|6O4IG_#r4N6f%5>S}0?cf=DEocZYS=8PlRnp$J?-mX^L+m+=byBKot8GM3 zIJpkAYdVu7Xg2ZuP7ZJq6J1y!^!v2{AB;uehBklR{znV{`&jgvAu5gY0%^=ORVY`#4Y z_}d8AMWq(4=BdpN4K3K!*+F(j3t`#PE9J40HzTG!lGBFGegPL&jUl+j_Q0o0J64>VYkU2taLHf%E^cR4t`Qre zDa|yOZO5|}%(s#r$qKo-Tgxa-R5|wCdeiAS%3$8vtwWuV5KC9Fi#uV^q0YvGw`>zi zHiYg-@SkI0a#DB7EG|Mr=PU~UNpq(4R1{OGiZ%Z8qVmSos`sRVgj|86`)rgOKG1(! zDx;+(I@BBsu6X|GRaPjBWJ*qhNcY7r@CzLc@kPNOIQ3h5Sz-Cmha?5y<66=hf`IUn|@nlb!EZDC8AO=nelTK2am{D(_%|4;1Pg3UkV?)Z!pP z>|V(QSrHgz`Je}C~-n>{LI&rWX)#L7krZE>}UF{`#^!KCAmLI8=d zW=(?_o>~TE1de!<$aJWvQTM7JMDn$7(l{rrYpAS()91cLxICG0+VzL^*snw$NN5Wa zNG8_@B23Q?;TLdpP}8v2+M}utxfMMu4-N8p3U>$A8F6H@IWB#V3wBM!Y$x~cm+AN7 z1)(8OvBleHhIDQuVyT#S6UzBSEq^grUE|NZ*HeF#2-Oi?gWr?~>rG{_rQ{Z_J*=-P z2eS76k=PbV)lXB_6=q}^rf1n?{Dv+i?>+98VyX59k9r}BE2F-3nsm_>3GRIGItD9v z0~F=Lrj7F|@efG|qzI}u43$-3k-&@+SNzcw$KRumY>=<+5n)Y6OTc=AZmXL%q9Q#{BUc@8%!> zhwe58$;t%RuLKJU^~<4=ZGVPegsb9A9Ir~zNRS91zT@xQ=W*>{j(QLSc|s8&8+Kh; z%_+!SA6e1%LW{WnnRf?=Ye-c8>FCuZ-IyyXjkj_%$37~N{>@7~7eN|mB3}`cY2h##3+)L7NV!7(C+r=;?K z(@z?{Ra2IVNodi!5pPQKIs3q4abJ zP*kqh9myswz(ZGB)^ozE27px{QwYnp0rM-r<#bF`-RX2lyVezR1iCttK%3{&`!h|5 z5scTKHmhrVEQ5S!rMf}!>|WgqNnrl_)Y_9)^vn>~@CMn4k*n;M63ZC#e=`7+UiJ*@ zBbT%?CJMez7=eghpC}3gPKvUJy8?+$TRILYwvi|=BYkL&)4h@>#=$5Bf=j>x*y$6a zQHJM7VGdyexPtT#@$)TYEj_xAT_gJ zz)&8S&?%S6eZYuV8IefH>$gxH%{}DuWQAIp0ykS)rJ)L=FQIRR!#7<8a%1Lr!U&qb z=|BxYeyg189_w{46Lpk!Z=>^B#J||nk)QI)%8E+XTdYq?G7ssi$@=ArU-#Ph&nevh zobbaKjpL^aJZ>%m@_cri$CVr-=NFLl{c<{U`?UIZBTdps^1*J-;G{z5NhR~3rp-FF z+1Es2MCaR)Tvn5W-#@!%*>mb?O4EH}=ypzJ=#yU0=TcrbuS357&Wg&0_cV-JGMXJ9 zz^GX5p)ZUCvkM*oCk`YAL4;x&k4#FF7K(Aap$Khjc0PAEy^TxQaEq{fwfVzYS%$Bf zf74OwPn>bfdX(z!|`h%4zJ9{#Rv(^|Pr)&9wyR z3o|X;m2_sA5|Tz&HE#?8wQS9zZw-v;zJ&$0gw2XY7}@?TyIDL@$ol|5?47cURAzm? zv~2?4g&Q-aG48m26rfazjim>Ddt3AHo5Sm@VJIK;5vY`|!?wf3m?be04GdolovEn2 zY2P-7`*4c19mLI7eZSqJZ>`gHtck!s3zr-#nCb^I5C&NUqXI(MqAh|$4)3!F+8!ZlwGJI0m_E<__?O%x#r%|CY=Y3)0>l6+VSJUWU6NsQGA40U z!-(jphG8@BntnzyCOR{@q-N`rAzHV;#G1+4_ulg7Cqjyir3eZ7BN*VH5ud;i(}Fxx zYA-JBV^};|m`sqIc5rw4o}@3X`qQ5tRQ5kvl3(YteQ&m>pT4LSNx1)AjvRgS(#EHM z)xM%_spE}txYGO;CE!9pq+QpPEPO9W*KYq+*}?GDkn!&IkTL$^Z~znW>N=t@p)^3{ z=8T%bNv$+3ps=IPYp1vc;jkbj&F^yJD{aoh9E3N8RJ&Ik<3HqO;XpEY1JLqkl}F8H zq;k~P$w?2x!znXK2Zzml9Od5c-&InH@I9pV!IYZ%k6(}q>2fW9_FL9Dm>YKX21(w5 zx@4i6Fn(FrvXPCYaGw)kyY2=Fehf z8HP6$rRp*-=Uve` zFj9wvhy-cC zBBTBlC=kf-^@6aR{ZZ>9=jPJ6^17TxYAAN-_~*@E{EbcM{UqT+O^|l`#=>C|c@(=6 ztr+QhW{}f;rvHez%?{Ld-vB+qcEc=k(D@*$ct+q8!<$Q~usL3tmn_ac<)Ms^XQRh8 zI7sJn=+WPPACK44w10kd=K#pD+8N{;|N^J9y zCLI}dk^G0(!0QihO5WSs?W^CGG`-lZw9;gbWSNf6 zQk0n&hz9OS=^h$dy@Ehq>2#4<)>Pg`Nes(21VFxS2v`*G1!^KXaO7|~LL$b!u`z0i zE4VE6-GnRiM&C>hp3oZ@2C534dJhK^K3E!ge75IBgwN-V*Czg1@Q4eqT!pTMPKuW; zU(v=0qVGnM181sd?X6q{ z%ISlSQ{D>IHFe2SH?ZMgwPI+PV=?ZCSU6h+Y7x4Kq_E@@i%c<3c9kAyHFXOJW(eJ+ zs(z1Q`en4XZKRKm>7$gbHj}sIZ8oAh_1QAx zveeROfLt4U0)0wUP8CASY7zjFh7JiT0rvX0W@A*G=npCcC@_FM7#TWM%+1X4viM3< zt^Atp(Zf1DhUm{SGseq5cKaof5mli&CIxT`Hizc#^f#c1h0Of^Wz7EHM$!CN6WB7! z3JU*4PN64spB&W=cY~c}T02g2&xl2-0a)-~_fVrdHTq{FsWjKCQiBB@Qz_L;tuVXq zx6$s2S8CG}RLJvys&ed}000Lf2zGU`f5N8s{p(^6*9r*1U^&Fyv&kn!{mZBzhXaW< z@_)<+VN<^$0#LZRck0EtN=pG15Q~QWVn~hhQQp^6%Nh`zH=6u8sguF>7n-5}lFNFyO7ASK;BV1RUu?h(?0bR#V(f^>t@UBCC|`#gVc zuorucyBp`8drn_q9Zd3s-Krm`is#o@lSIh2poho0kZ)l3R>J!_bBfx%a8j$MGph@Z zlE3{`8d}?3N(RZ|BP_)7PO(HvN&8A}IizKw zHE+&ZYjHESPDb|q-w4E=ml@r>$j~!MWWY16|2wt1rAo@b1$w3p1QjbEOll!n$BWpn z;9`tI7zXXIiA~MIJ{i02$}8by!yk-0CUJSw6@}hA-QznZUtqH(lq~Sr}?NC4C z98YNR7#Vmb@F-u2V#=6nJy>*M3a9gy14t_cyOe7o;K%OIxc{~I0GiSlkn~@&k>ww* zKh5s?;D`dF6mAa0yB_-?AGy3tUg=>*8U@T)*$6p%qzvUcu8FqBYa4!HSs$%ezW`Mc zzRaZ$NgC*{CJ>A$3`;7-7{SRi2&yXxezdoxwb=tusl$_1kB+_e(_f8TLhfK#IGYkK zwXD2Dhg;`ur5zZJR4&@p?>gJCz!L>WHK-nQBPIWnu}-bW&vDOITpY_jzfr{vFOE=9 zto&g3NHp-_8ZmK%q9F{M=-I`hx5;eYm`6)>Pn~71V9|7#-Em_a4mJ@i-{te-Syh31 z%bk`6>5VYmzt!ix(dM)I8j3Qt0om*XyIGbCkywc#*pzG*dKg!h2O99*-S~L9Jo8H% zmC~}@&=ss%5ss`DNWvoNRSLOhRPFz3HYR~+5mwOy$r^)>)7g3xR4+{+O;GO1&0eSFXe zvkT|#2f&X;Ac-O9*&ZD*(iaYIh4cInoZg#l2gG(Tav2VY>N9U|t>!&{>e*@-G7s^f z)oeU$h!OXa#v(&t*8K>UMjQl$aPW9er4#tD-soy`0CrFmG{D6REujO_SsBQh|s*OQh8ok>gLx z-}(HOGtzB|CYK`3mt5ogKiMRIu%KNdMucFC&@3kt$Gq-G#8xwgu`7HUN-`^`x$E_^ zCAvsVOkeWxs_jWY#bz-1ds&NFllSnqLNxmlYw4_?L% zZ0+zIp!(@BWcZC+>70@wjx%P0e^>z;2I37l@A`TlZ@QSU%D3b^=}ujqCN*g_rbS&D zyveZMH&^id$3*O#l1n8isJH1VkFT0vkODWJI~)q33B`o*bhUO= z2BV&DrU|zr^;%5GYV8uykc#LuDaQ_DLwUoeiGaIAnZgo&t9*o`^qTaN&=wSia3#@P z+GZpBGXQJ8R#a^#`#%!>$5?pbJzd~0y zS|Qd~(!T2b55weu!$Ib|l2~vdY~q;4B>GmAd2V$sr^=qI{>R#%$Cu<(Bx_h$7L271 z&(uJ{;jKNwe6HxbdW)7H2qGkgdGXbjX3d?&Y;4VW{6C@=U&scH&Lv$v@*n)YyAdH? z3-zFDZ$@#~lNsQsu@zGdQY0xnBCcYpT%Ar;N9Es`F_q|!QoY#$pHP!E8Pv6rE>syw zXBrT2*Z&fsJNdlFSCbbuB8sZWh=K*n;<0AUDukm4gWZSIjOm~ICk-irnZslVAu_@@ zgxk6AZpJL%>}ma5aZ*sGxtowXbU9roiYlsS)Mxb}X?tkN{qq`l=T^PqrXXwiS1W&Dv=h@EmD?zY0H>x>rb?}WHMs5IJi`^4uN68`TjfT(XnqPvFF9#K(O2eY| zP%ksfIA&5+qx(7G*~hr+zNUhWV`X6fk|?x7yhvgv z>^OSq{D3`MfF5n}_Kenk!;0q1ZY_uZ-BdvPQS0$&6ZBs^*BPoUW?HR4a2`i(E$R{RDjm8Ha5}Z(RGQI2Q>seK7B05JVou7=bv4A zE_p(`igM*#U~|-p`Bn05d~ueYUYSs);H6yxfBl!Mfdq_uw|49Asid71*k}3X3%kpQrUb5VH$zJ zraXk=@D*_k@IXuzd%XZrt>3J6Xw^B@Z2KzTL4g|!VT2Y-$LESV23d5i_(YlM%x$oM>C+}{5NChNXr{_xpVsEd%{L&0@s@dAvi?q$2*=noWm4RPOLo~{Y$u6FySe-1fK(ha)ArCrceWG_Nbh)fM&9;i6| zgKKRB)R;KVh}mzj5t#Ku6a`i!his;rqV!=caWDJ+1RAcy+u?zL;nB|h;o6cbLwxOB zQUeT~(5QNcaB5;!mG2oPUuq8fQ$6dD#(!1NY#&t6jC}J@l={s1V_1`LT3i8L48J#0 zM*GAH*en(~l<;i5DP>`!UINAa#nRcnXTn(ifH-3&=;T2z_4<$-(w$cR#)R`|@?BT* zE;g|h@ykEs>DmB~ph^AwSC#S?9-!-sC;_-TbNNn*Y&6Je!1fJnm0XiB&eAr8U>&(V zFa2uBnQqU4R#=F_WayXgXB@2}+9#g~NW;9@OI*Cul5!_#=ZCT@sBFO*X#Yo@`CpRE z1;7)Qbb7*FXF?W2S$Pqr@iYb-K_=!sQi@z#yH=poN-HUad;BwV01fcc^YH(H+a$G# z;_+Zv|6-fJ&sw=ZVN&HGEUUjF)yJX|GRXe+FXg&sxf#a>(009-P%t5~T6 z&UCtOhQ6K+$|dRKW+MYjcg(iC%)Fzlwf|!0{KP zj_eI9knn*u9`2t<+NL>vv_kQUkotnUwNLu#1oFxi#{x|Do;DD_r@o38mhlTwi%|g5 zjq{s#g$Y3BbV9FKGqJQqZX2eSn7-X2|YOxl|k_P>r$LqiXP7Ngc)U;aJzh#zxg zzsYt6kVuW$a*d*9qTjQPtOkX}jVy&qK=$i){si7Cv)HGU4pbQ2WuY9SCpmyGA_N($ z3OnQqna|oe-b{S3<9ocEXnM(fytPObdZW=aq0W?snLk}&dt)X@$13Qql2h)eYftST zQ0LcV*`==KBh=)a3@1PiD*K^g65Ph5IMU#Vp_r98rX-s1#?1x;9riM09#5;`cpqks z=jN#O4b1`73}05b$x@z=76k+;u%QE!&=1>33#RN-a*$XArEk)#Y*<$}zi+AGd^~bm z{AF! z$)kl(ZW;cm!m`$i>tpP87;`k3U^fSQyuJP_BGiMPA-o}llqkuQe)zV@Jco_xDl7go zpWR(kQsH%^ZO=>KZ$S8R$esQio2fY#>^l*bIr$->C4+`{EApWm{j8>Ti5bT&MX)Q+ z$s*+b`;wk(sOJQr7r$C&aJN@@Q67}&^{6Lw>SNZr-q5{%e!(QJt~RbkJ0Oa`jSP#M zjH%p4MdG@v)5_6F1S#{?UwUb%58{GnL!%5hALh zTpCo9EXc^~-;A8Hut5h0qv2UJs^ZA5hcz;tb7kHkz|E3R-BvbrYr7{Pbpw&sp4!rbWo634#qC9LWFC-#EC>W1f{C zAOJP}0A4n+^NSH&D9)NX-S|)}D6;R1Qlb7=qWH+ngw^no2H1w;dg8|j!5PqL=#|-i zI+{!q@sdAca^jMlpcEky*4Hu6nDd9s@R3aRInH{>Q!WfsB>a$@$ZKw?4M>hZN~j}o z!4LpU6Sw6CDm|N@&cJAMW%${BKjrZ}9ga2-p~LuXKf?{9;xe|tV7 zUn_mnUAd7E__%e;u^WCH495K0sf#`Og8KO8lNfOd@7QJVr&OAqC;2qX1~)Iu!!v)95e@8y$f@P?0%sC0xR$4rQ7el^)$CC4{E=QUj5A_ zosAt~d%(ZqfTJd_3MMM4kU{R@3(-3cy6uw5#x$QIJ zFsUXZ!tS#ixrXo&y)|{`VQR%(5C&FOm zj=xz6xT#tUV~PXuw)lZ9+t1j-*$ONFK=?}Hyx)PFVoMhZLhT~m-`D|MH3@h1lr z?Z&XHSZA?pL)8?WN*+a#apRDUT#%ZYwF^1197SW<{@ha*wdBjLB2U{8i?b^L$Cty? z?o))27Se6r0rFHEYNRK2ESirI@$%?(N1S_WXQtc&R8rqSKOU72Hp#sdUoUX89=>U9 zkPCL+XmYi^D6W%Ry_Q6{JC>HBVJcbuO=ovGoo($5H|1FE72jnvA|%bl7MJ6t;4#%} zVM?N+v|TPn;9hN`+@_qSm+b;=Lw`4vb{BYV1hgwGVtNXl5^!iRn^pQK+G0=ZKn9I&qd$zxf_VvwGaFA%}%V&o~lkiM5&gT0m1#mjU{}hW(3VLNG|JKCv90*x@KlELneOAoj$yn z#j}DX%(bdG)D5~%5x8E=!VFuWmxogj?J&XU2rB9j<59F#z_n3QI<#1gfO$Y+)-{`3 zlN1i84*R_Xk2(fZ!Zuh_qKeUpd;%isuh{WMrX2LvXidm#-uJs7;0)flCk|zERCAdO zz!un*Qwc$IDtb33zTrQMbO7KAULWMN+`NnL5hXq)nn=K){+GN^Ol(2mT{zW>_v>^1 z$Zbfp9(W<0D1qv?{+VO8AP7vLAfKh4vyxRJ;F4xA_sem1uu5yZCKkgHaK96ikT`?8 zoOx#!kU+BYJABRi`fXDiQ=0&t3cgA3-Mo4gv@W?GkX=2j_)~ytu@&?(bPHRExF;?S&jlpJe zUJpiAseaM3h`^*uqYxdO)N6M}XhNU;Sw=v;Xo10LHx3^H3p2m3KJ{Ceb)>58fzBQ+ zo8j0(-)5h>QUI!yZ1E=BxpF!S8@51h8N8<3-|y*5-jNol3FN?lyA?wZ=D|ey&2fcN zPcBX8()$i|4w`pm;;E4-m>HH8=ZT7va+Qn0%gHG!n$(m+Yx;iK5tY89`HrV2w1%YRQZX3Pe~=y<768Y*SS$exE!(p&p~YQsvv zDuiIu43)70($=_{7@srPS4AHVT%d}~W=FIbk!J5DabeBkrhT_8C}G0yT$v=?u$wFs z2;pUr2zHFntg)=c?Ti@w_C{lFu%p)n@pgjPg=-Jb13vwZG&e&69VKDm)3Ao|64rI0 zul!Wly;-SreWdQne6Lhj5;0qJ_<4FU_}hIMi7D}yefG?r59U@YOFo*>Gk+M&Bnnr@ zC~b#M@d`OfXz3@0^*OEAHwcBhEIFx+X`mi#Twaj$V>a4=90Fi(E6%+VMikx+7{NNr zBhIO>d3|XKIoEw65+xj|Y7;2yb~Qt`VPd`wju9nqyIgzQAyl_MnuJA14p@6$4-W?K zr=T$VE=L=1GsN|=l4826qhy{VuJ29524L_zFX}-|$`r#hYhUe2_p6s7^&O&g$*h$nnrEHU(*vV% zN(EZ+dn|us5Eb#-2-al43?jyOH&}DvfNEfpKS@4-?4m$fYHVapH)3qWU@STeq_eSh z0w+8Qz5((d{7O!d!ajYM&@CY^625A~&#HFgy6TI}d6ha3JxQT@gAdK?Pj=sfpM4G= zdznGgBSF`C&4we$$~UV4w6P^=$Yp1p1zm&Q+)lSTC-|FhCgfOJ3wu+h5P%fM*Z<_bzZ|@fz`AK+i7g3PCRD*4B6VsYNSgAfVrTc;u z4jmq3aoeAZli3np_+XCKkW5D>Q+ETVId}M`=I8B#$2PT;NE%Ra|NJd(7$}c4WGffC z(`eh3`O{hUNSdm0i{S-Jb0A`u9qYY0N1#aP0!z`pAM){ik$o4`Ro#{QX?i!B+izxs z^)qSv-Rw+A60U+YTmxR+b(gR+#`Cwi*$bPAZORXqLAmlZN$_*YR?D~I{?tvhg&1gA zgw!EH1gU2Nys}>VcsA>P;RVl8lQlhUnM`Btp#B*K6?*wdMJS#UE5G=(r9^!3QzhP} zW4`@)V8n&9$`)WG=rtjWb;~**X6<+j`rcZzdG-?Q{{WCcpm8w3gM@->Wwf_17(iAc z#S|iuGet%)GdbWvH7y&ucmt_~vuT3ulzqwW-U*OR<9M+VEMD0lUkn1HPG{-XEc?S8 zqASj0n`kj)kXz!#3mr^p*v7!?$jsxE3b*UF0o6M=(zvqYL#0E+b&JVK@gUhW2B-ZJ zSQnO%^{c&9Myyv{{^yk&*HTk=uv>pwDz?q{K$9s&FcX^qZl?DBtX-4%p!lzam$ik{ z!1OrZVhk1h?b)=9{pk0#ivqAE+zg!6X~)m~#E7%hDCPVFvmX9`t)wwxaj7Jm%e1$# zAj%nJ!*b4};dl|~jet&nB;XIs@xk(k*nq1T*q=}6u~G03lhI1lk{(>x@5KRm#5bM! z2o^pWV|nkHjau?I!ZD4Xx_j)NTwfx${=Et)e%X}Mb98}e251qdAr}*NG;Zx8!Z)KG zBh|=`Q6gD;B5?fW3TLx_BU=LUypFd0BBrTk*{uJ@OH*O+#bczbKwH0J&S8g!nYzW@=)q}vAlc1dHs};kyJfTf8;#v_hb~=G$#*fz@VZ~F zXk#s9&wH^^g8Q%In&MmC<9%*$J`H?b3Qv~{n%9(u=1E6H>eU{9S1FFRayprH!d>^N zCkFLZEzj!S0ER)o^C{bFIK}$MfYw#ZL0^58n=FafTkeaNpApN>tDXMso9xethGjex z=wh{9g9Ja~!IdzCQLM8?lr;(($6=bnvfYuiO-dx06?~A5`a!a5bj?df5{5Dc8n{1k zNoi1FmrP#dLd!?zVB&(J$6Zh(&9jUp-(F{g*F9|uDo4a;jH_*@hBw6=VOhH=GW{*o zjSqQike5N@$kwi}&l2mFUVvR`7-Zuxe+=M`=;SM&tJR zzTqK%nqorMdkRdcLm)}Pw-kd5d?sHD(^;R?d!v%+G<4_x*UL$If029tAc@-TCLAE; zgSrsr4ok;Sfrf%+KSngf+;$xG8bK;4smQxd;|rdSGDfI>-Gl5LX>(o-LkADBOzbKa z!R|Ov_Xq+V8`Mi4;6FeDXU4BXB5GnM=Sa=6Nshj7Sn}4XC7Eg>0-J9!l1v{y?XZe< zUKD8c^b0*dcluWb`kHdqX?S1|d&F;egetUm?u3VC%xMn^XGot(jGCZ{VmdM6(gN|> z8?GIJe!&t4LRUb`Dtpt9ZG140+%Gt04rdt45_GNu1ZUT2SMr*aKiPTT zDWCiJdSL?j%f-S~_o=JVbGQ@U8B?PAkAps5;A>p65mQuSwv-y1uGmrE7vsHG`DdKN zps?$UmCzQ;=0!{VxxOfa({jKE{QY?(>;5|R))EOc&p#HQCcW;{U2PJ>>uYfh`pf=K zDEV1TztQ~Rgh$7LB6(4%V+tn=OM#;~4JZEH!n5iGZULE8Ns zNfurVP1q+JbW_g}Nd%4BA*MAEM2cuuE!k|bDCiJ#jxj`Ej*;fegtDlfBSxsDlPw$$ z;PR=(HuB?Hm{3sq{QNxWyZj|A;`!?88n6sipJ#RX>*C!0fN}Hp_xR5~K;;axigM)X zuT2siJz61*qak{!t_zQsR;JhT6-{q}mH53EC`T+&ho$Dk)_+}xGEuQ=xQphMt@`~f zJ)}hd2ZE2Q?oi$(g4bv0E%|-_RFzGmcw8 zU}fB%{k&J?8WcH)R`eD#2*p{6G?b0Ag2W^~G`7g-!+=ko ztPcCVb25RkX$NxN-=aSKF7?Wu8gzz}a_$=5q8@zl$T%?fx$AEf()e5L3KrG-b*ZQx zU)HG1E|j_D$&B^j%-idg(=u^$$CCgD79*bpw(3$2!ejK~uNJ#5T`n;{q_y5UlSTz( zMR4VsFC^psK%!=3wcj?5aLrCvWuQN+HS^P!Frg#VME|W=$f^q`k1<2?H< z5{p~C68TqKAtM>kZh zY>!V%ZYgVB{Y_E~^u@5T)MhEo9!0hBB;Em0wD23rP+37*sZV&wI(Sh(HCSyZ^cXi$ zk+yz1M!$Md7@GHFko4@x;-}3y3K0yCd{oyGmJwxlin1Y0W4_PtBi(eKXD!psi;X2u z@K;X}vjg+kBcRbjbBaYODEFZr#f;u*<>aMR3>s9P28NQD4!@OCj(SC`BNc1=MrQyX z&J^H_VPoX;W613D4}bA>IRj(mq86m#4GK9+&XA4(l8`%^^>XsEQcY12KF#~{;937c z_an+7ub>Yk-!2*7)Cy()4n}K`Jv^%6S5PgOS-`pX`dm!!T4lUh+4NB_S9^yUvV)^S7ECP|xjct-uJsqc+O{ zl>FJ6rAmY9W^rLC+K)T!*Zdz{KAz;pMq4r#VVqrmzLYmZquKI7Q2J1mnLeP+^aI=~ zh95Yv`cV9|he&^rCVw$DqF;Eg^6(IT(#wSMmV;Q!WhC!jt5rrNM@D~rhL z9pMl$;$qN2#bMB&H+S)#jP8-=HHKAKF7`Oy!7pkBZ!c(Ysl}fReLOc1ePk18_~@vs zbbkxsy}4Ela&{gu6j9-fb6OCoqVMM~MQ`Vsa8H4{<%Jbzo~FeIp9eL3hr)}ZNEd`7 zJghO$NU2YM%%~nM4HJFs&l#uaGQ8l`KxL#38jzx8?NAxt|NMo@4j;;LWwl{)E#9 z+OLlTNoNNHF>X4t&j*BPS_Fm1aV-u<(n!4h^NGP`(8jx*>mC0U2zSka!0N}sOg}eR z0|*^iK!vif8ETv&0=v!{Y@8env4b)>N|p*T@T&X?~&8?ilTri?7?Gr5U%dk;713&0Uzip2HQ!5}(q$ zH)ab<@KX(ix+7}eYOGawF{g@#>s{T(P!|1TN@fu!(o+kcVd)~e#3>A$;p-h4C()W| zgxeftZ*hzX9)jD&&)_`q46AoXs9z_lDXyztsyc8QAOE~BY4;(I7{QHTlzn}D35M$D zPBt`*^ypS6{M%#HblM>>qXd!a0G|QR{uPyF?fz;ja_#7*T(wTYVBcVX=ct;T9kkN8zBZf|2!)Jfx*WG zw9U^*>)(J$cQjHGxb#ApKjux<6NKskC;w>TK+cj6>=^g=2L%kiDEhLeUy}qamJ3!KU`;djrS%oN& z0L>!uZj_y@5?DNLTFL>h{GZVeR8Cl&_V22II|9V&i?z6_ml*MKmErG#V%kx1M(Ed>M+l5)~UI2o5(ebf2r}R`* zDDd$8UJ@UKxKP*`GR%Y;sSCEm`W59@xI z%dJitSqmb;Jg#Ok)8x_BRWk5XTaUBz7@wf62UV}T2D^~#Kc_F`h_8>qjQG+b@8vle z-Y+LZf^4+595heYU*DhZ3*e-~V(>P}=9Bq%M8Z(j5ZY!~%eVW-hgHHuxAg@->9bXS zBo`#7r-#9~!lvT$V@N*K>R_OViKyt2xa~ zp|O#9J)}RK4Yl+81g#STpQyRk8q=1Zp33A|>`PdpWWh8>czB?4c8&6Kaxez7UK-Dp zw5TGI__`Y#!eE1qzt|QjGID?K?9Xh4C_mls-eL>{eJ4z^mzV9shY-oS;ax)wkDq_I4s!c6ENo z;iTEbwcMRw(@|6cl*Ohrk;U}eBzD_sPi0}q-Awdo%dSNfc&wV2F-H(Jwmq-`)zmzB z_RbL+pNJ@Mb)EL%HXqZ=NkHM8&Qom?;Nz2Mj^}rX!N$P((hIBrdeI{04Dfyul7rOU zi5IiPLrG~GqNC`3@n9a|$v~8&n??szQ9+4kal+5vzg=-lY23bjMF`m?7tr{r&)RJ* zv1K~QuYdYmOUwXue@3MIZ~E7gQ^bPO{k)K{>URz_YZdM#)CSBS4}U&ye)HA6DR5I=p^ z<6@|hzS-we5L*X<-Q_G1f-*wk!V~e2be^7|Em&lq_Hna6GvIegLEs$pG7l;lk?d27LEt-R3PG#b(zX2v!(m|=@y#zPVE~A~ znFv_b*xCx@FDAeKc8uqAdPfU{9vJod%4%I+=W^=;Bb>9yD)j zr5=K5x7E78Zvp9?F;S(W+TM)nua?V4yBq=rL)>L1}kJu7lD;fka9LD6i zqZwgIRmt|&E+O|p1B;`kZ$;S9#83Iz)sMYudHjyBW@tXGx~4Gv!q3WJsr^bbYG3KW z2a}|PTulejh+o>lZeIjca#|h^KJBsUnKh3_FLR8<&Rnckr7Jz?WO|?&8%i4kjnSXqCWJR335CKV8+T{~rI(#{!`2<1(4{w)*J${-{3ie|%*9%!SX+$mJy_ zDNsh=4>Zk06d6b?AL&+@YHTt%wxnE#Qpy+;FC9O?hKm|>Q#Ojw#VQ^p#FoR4!K zdon_`7MO=wTq%_2%YODI2fSo>;#Dkc{#}u}j8FRXyu-avF@n38s4nFFbYpn6@%kN; z&9a^Ysf1e3hkCCU^`AD$(Bwc&&tqS5vQl?1S>SU+(0eT?6I8iSf}qtioUokmW9XvN zBLT=j^S>JaiD{$tr3$!t#YcldIAx3yXsK|)VbJjhfsMn>{Xq=HEbVc}os z3O~z?6;a@;Pw<05jTt8q0PJR8TbKt zlpl5gaT~%L$|Hv~FPg8AUdWJSI2sy`;3(0rfIh-KG z8J6?EPI|vipBa1qHXBX38}vO!ZIi zVz66yP5LW{zE}T9_K+E4CiatuVIV1(SB1Rn-#_3w$mDwVmfNCpH?tNyej>Zv#^!DJ zQ}1GuMbL*=iPuWT>vLBrkW0wi{#;m34~=lPW&K2wG}VKYH+Rg-1=p-Uza*dAIx`OC z-C}_!aYyus&!6uhXYU}Jj`TZ&yCO0eN=|OyK%ejWRxTXHj1jdBfIB9hVH4mQ*cvhU zr_1Xb>73r5Xx^UT)*B=}PwZdsE~Gk-euwz3EM#^jWMmZJMc?D|(hrjhwx#>E_LRjY z_!2LvAHH_HUH&}eVR8GwDGx*@PzHgs-;_Zd84)Vvr(S$J32i*MC`JDApI}h1G@kf$ zA;vH{;ja9Dt(;DpTk+Hs$1obEj80q>)-c-00t}>*;z55*_SDPA5Qo1t=ng%lNEs{| z<4vCpd(0~NenA#huC}1@_e812D!L)#1u-VJ1bpu?^>b|*D5@?+u6{JIv37h0f#?dj zT~g!*VjFB`Jp;2XpuTc>wTak9!%|GYgA1D+3{)EXbK#Oiv((8=8N3K^ToTjCNkJz0 z8lk#^#bg!pDmPRvi~qJM)5o7p0rJ46fJ??d35bZ=coo{h-x7hCG51=@8~HMi4-}U> z_LqM7#V{65fP20$wh6H6P!JX)0x{eJHf(B&cCVnGkj0~qy*@K;GaFctWC#e|fQW(^ zZa|hd7zYUu_fOfxYOHUQ`&AQX{3lz`iroDwq%-x0sibV+4lRBpkQ7Z)8rZI5qO)Fx zKZ%9>MZQyubAaMev2Gt3FiGCOf~Z6xVoKBTAvu^ru0q6SuTv$nl}sGX`36+8-EE|A z-~5dn&nhc0X*@xWZ(0_bA_3iCX)>ZFWmGzeOJoZ@gj5`lopzRaURJ!fFnb(vJ!so0 zSf6jWpCfBM0O$)D+Iudp2!-+Vc_m;<7AuNNype@uiGZGmI+vA~^M}}TiS;<9>dB&MDgA&QuL3okpu11S z&vQoDcv$ufXzzlGyKKF?pWi9=w2lw8_+QV2tw^=mPaCddA7w?|2A<#Criu4NqG{oO zZ?qy|u447U%yRH`UD_@P2tltB;VlHL`QW!@4ts+r+aH_S7|XFljWCdXMftF)Y6lNz{R;@Gka=Q889U3(dJ^F1>xFmg2SAr zlUc0tUDp9QgjoJT_9PMch*Wj5$JM^o6* zPbig?>EG%;#QyKqRWBkmLLiYof6FXRP0u8s;mFM9;~kH^CEdQ9OfPONa@j5x%yG=2 zwhm|3@z=C5X)=TtKioQ;l9q#zUmu!GL;^; zS!fnAu$8GwVcjdW-=$w?b<{Ls+u+4??R1+v*4YiLDy!-USt=|)(uHqtXge|==O4Px z%XSVPDlQgO{FQd-x2r|M{X{Tj`AqTtQVdA2v$|U-QqQ5DRcgrT>D6@shE_jQuCs^o zqWW#sYJA^)|IQV>3p3z;CYb8`@54xv^dGNob$z{ZVped>xIT2}VpWl5jjpDMPRsTSC2m?>MfV|Lr_SCEYimapt%wXoF%JU`6mbY#H>Py{#0dGz6Z zSPD^}URj?mZaG%ZnpUkPFI%V*GavsgogQV4byas#-|>&`x{y@X2QgYSLP*LXVCZ7u z>xQ_FO`H8A9j9ULA^}5wgTgeq=fXo-jm4}C)77t5dzMb8eQ6twnR|N80q(u{YK!wN zL$`cz6V}t*ZL_F$!>~z%Oq~P5^i`KFCe@Nz=u(E&-Fq5zR7v-ck`kMRcoF*?O?C0} z0s?}7?(FH?PY1^x7fZz4-6z+R17&qDNkL!NzOLUs)lmj(t@%=s(RmLG>bg&+?fpEI z&#fY22cQcS6x7q#yWU=jklb>eD8IXl0j7P-%#Cz9g0g?FCr3UeR+ zhMqgyP5U}(wUcE!I^Lsi@@ml!BjT;oF1j`T*U|SpaxHZQN(eunDCV#LfKe)emv-WL zARU?np{ z0iUiK$ugo}tsxdciDMfLckTb59+=QJylR!cl5fhE?p{$*U=i(;sH)vXgWS&hU}P@M zEGvlB>%Sl%!ne$-*cMF|T{^+}-PAXd-7)?xiKLqldFk|q$6LPkXC7;87_Iat1>x)= zpxg9ltTbbG83YTWS<2#4_=;=Lt;{8o${6Ue*T`k3mbm}TtsZE7B_>~y5L>91h;J0B zXnyM5+{Bn-O?ABNYiJAR#{6JyJuRGhV}8FLu3i*yv^LOs`LH08I&;A&lNIciRXU$` zc##}4wmWd^j&qc%l$3#Tb8=|Z9xS0c?#be^$UYfcBnJ({b&({5b2XOyDnewUsS){1 zpjQgR7$p=RHa3z|>@AE#zX-J|%A!T3f0YVwL#VJfrvXN;$MxIilP24Y6N)d=zl0I# z3+cn@34NUYR^^-2K2&utV#nA1{;djfN_uB{>{uIDTu4uhl-5XyhsMZ3$C%BS8g%nF z+pjg?`E_j?3q>v~?2CA8#fLgf_-(P-(aX^Rgamr-+#hWt!55ele;sU}GH7%k77`e@ zOTfpxtPML;l5rEUo;ua?9V3;JodmqmDvR{eZMCUk+`*8ixXk!mRngro-`Q_|(j<8z zhBJ}=yf_mdxjzsV3p9&-*+hme@SfHzs@J8<^`YekC?2eeZUKrNXmz0WGf0Wi>>Ao) zINE))J(7A&?6kmMzSo2C@}hAqB|^B>)jt==QzIZwtNvTYEV-;8SPFXPN z?ZMw7g`Whf^dFX7mOaKtd`{XPPgj0xwslrH{v6NE$>@|Fn|f-~kB798$?F@~@D3*w ze{3-O7hLnr=Q;$E_^C@cZtR(|^w`j~EqFxReWa)RZ+M7{6Gt;IGR@*iW2aTd*^h9y z*o2Y~&MP0uR$5K`-#uroYfIZ4oHhkkVhJ}S?K#8R843>32q@NiN=}3ACPc#9C}}|> z$Zi*ogMtpu%W`Hhf8O`R7-N%3URN0s6sqGzS~o-&t7}I^M`Oh`_7J|w)Y7?RNHLOu z57QMbEPE4Etd6&7j8tTXjt5VOq--y)%Sxi)N7s)8PiXtf@@3LrpN)%;bP$ z+B5RTtmYV|40~`WFSSZBWoTSNE5_E~Vg`y5tSS5+d&>`pKmQ%3^>@^uz-p!()9-ZyF_DclJd_@`7Us2K@L!w9{*aSNL$x^&k6srlp z1`wLYeyNFnCx`L19Xf$t!FzLgO5m~{*?w738V+N4m)B=r!iJ)w_RP}EooCCzNWGI2 zNknA(c6vKOEu$w{u9WzVcxMAD5(J3a5#$PPt6(+i8ru{G=OZd~2%71@*4OM|Ue~~9 z3Q>7y-s0Pir10>z@Rby+LuLz=e`!K#k?7&$qe13jBGK0FD?yY9I{IWMe}nGU{R3!T zgl#&_*bELv?N&0%bnk@>atHs9sILr)x{unXU7AH=fu*}!mXdBz8U&=fLlBhiSh}Sf zmJm=%8kR*`x?4c$kgjL%=Xqz|uRH%QJ9Fmz&biJN4N|-J1Mj<}eylE4s^&?4@4PM& zeA@gWNY*68V@ZixbD+0&#I8mqiBM=a%fM zI#yUaA|%Cp^mvx#FBP!0vg%tRWhs#bsg!9BkFM$^ighC_}ZAVl$eX>cs2bsy{Ncxrk1;Zit znH)SB#Jq{(a;4NwSw-CfTawb23#SMMq;UW}ikapdOMP<1mOJmCz9NdGTubDYj@Ke9 zEf5&=;5tpy&w38)kHnx47Yx?NIi!VE9uCHwP;BQ3R9uq$ z*AGDinpPv{2I#H$6zao#GA8{u{mY91tBn2+yk`BABTMycFH__xXfJ?))eZDv#bCg^ z*H3GcEB&f)KwlTK4-!cGevxK5umJaez@W!@sTf&J5+}^DgVIf=!~TLq$q5S8t#459 z4UA2hs32lI1Y+>VG^r~S|5t!jX(RtR^T-54>f&cPIuAsp=~qbmvH1V|dbv!(csK@< z+j~i+skc95R900MqobdX*eW4sWKbuv0H-qwm#a=UTuj0nMdDuysp5sA`V&ZhG<S6=*@t8o4-zQh%69@|l`PcazJ*8ehCpbOhbD)&lqxlz%cp-@ zdb4bJ^(uYP{vCaBTeq4(^8IjiKEsK-};7Y>n_n?1nKfgDpddP!+AsIhfhVfM`8GiU*T!%6A zRlbC8`_ZUTe#r!{E_ez>^%x2lR=bf@4;No4BCRYvzX;M)p5qPH`xpnI@nzhs=7c4G z&XV2U!i>vFG(~_O}pXYk0^=> z0MZ|dm0FZSa=`(b6_>%?S}C04YJ-3>hHs+8Kxp(maso90v3Uzg*l5F&&nm=`K?1mrO#mQE6~`hpsu-YI ztw2}!iXatEyVrB8w?l2ygrU^axo zQ4a+_{RISt--ssuQR$@+o>lc@zn*;78Py26$n;cF@sLV^zhm7tXK>M*6eg}r)zw5t zaFiDRuVnFdB4O}fAx#9$S_~vowao2(+sXyVTXTQ4d5o5dQb1AD_Tf!s)9jNAl`krp zED9>S5-^%?yKM%P|A$r+H(7S(#m8^7P-QGQUFg~QOe%yO?yK$&9TJS^8r6_dD~97c zC=Fah`+VSczhnj7Wp*h{C-51uIHPl4zc z>p?6^&zBJpY6lV`eV48qS($BB=Rp)vW;_1BrH@w1+{vZY109g zriPmC8O$e%DX>W5n2yb`aSwdeAg_fs%)}qMO_|RE#na5@a2lcq{%`dOPpr zi5Q`^>lzbZY5EnhVZ){Hsld60Xkfkq-fTV)(=y@=quC?48Dqc=?l?k5b@+!nnQ0hW z(Uwr}?D4YBDyx8_!=cNdHCJr^IBOB`#ZRyxzk&FS%q?0cwSw{(5bJ<3Y`MTmr~eUo-%t%7gL zBT}Y{#sFYRFUyCkFeVIQFs4{hqFK_F5$#F7pc<@fN@CIt40zFL@PsXAb`LIDzo&fq zAq+>i@wDS+`M4`f6n(Fj=DH4uQIIRxbPI?vzYr6`acJETAj|WKWK4o(`0H@bNr!(T zwmS99r&Pv;UpQ5V-Hsl`lpy$aFz@re+t1hk8<4+1>}2LGxBV!uIkJHTBO929 z_7}s(i!U*X93MA#-PboYVXFK#9OL4@(sBuG#NqpIzKES2|#EtqJa!L z)rFirQ4pg#U(ZczVl;}Qs4})Q!KMt5?S!UTg{XlSSadOjzW}$aEnBN;;u75ik#%mH zBz&5`1z*0{`}Rk}Zqj4z4EZ3wQk71(i>6B`YV=CV6R9nJ?z&`>fx;9pF#bT?FmG>b zkxymD4bpomAU5eL-HZ+D84P>1)-_4nrb_B)k>Y&9PR}rkqG$ip@56U%ld#gnA)%lw zvGd2tqve+M0MZy@{Pff{s(k61O=V_%P+JAAQ@WAMhk4{sLaU=R+k5Ofc*cj|+y271bB(w=6$Nr(};W>krn`arU{>j2j!rH7=z0B z4yES$SW6gFeiQW1Fg1Js$K{{7jl`)#mX91|;%?=>{m%ml%k>cQvR7#k2L1NiE*Q7+cxpCCWNI$*mCAkm z5Q*?!t*bNss+>{?m+_=C3ofzirOSWQu6Vxs{xYcYcPRC+w{K3D6@$zza|5e#Q^>sP{?_;_3n zFmdk7c)>9W@CX}iHx<#ZUcWywS`5v7v4z0opy|E&q`-$##)^`|dJ22Z2Z%rW#Z zF>9titoVOoP-$Z6(GyMo-wH zqwP~u#Tq76@}#LRFKchtek$)By=oph<$VRboPlU7Jd(y%ACtNz$OcE~!PrHG1@ zt&V7k;8=p;XIUGdAwhif{1B2@4eatw;mm2Iw=4giTi4JE?|ZfF0XG?K2RNis&(n?v zZoGn~kKK~U7dV0?Et6delSktB?qe0$EiPM?2JfYvKDU#zemOK+uZGN|1GCy|BpYHe zOHtIaLs7pKx4B?;qgw^Sj}m=miR0d%5U$;YuRjZxTfx8A88(OZzlr_?bMCwwr)+5I z@27I32Af<963F5hy%9F?uIhjJ^`q|%L)2$p58vO{;JE^a8%LUq4}d*t#t!mWLTxARzuhj55|ZzJ`#7OmQHR3yVsr4I`RV39(d{YF zQrNHGBW~UOXql(AImr`uH0zAm7D8mXqF!f}?Li%T?Xp9-9w<<7`=G#-Z{em=tUH1V zKq`6S<0+)8$Q6dHO?0!F6i*)kL>Rr-jNuhkvRz5GVso->;QAKid%f4jHjJSFRI<-Y zAM}W@13=^FiNdScR9TLS$%v%sR7jAcUWD_UoYoZ}3|m4&fITpxz+9cPQUJq8GUo-WXdJmElL=vq^reXFV_<-y6(`-}Jc&hFcciSmKM zjUJ=WeqJ!`{wx#D0wMMchIUC{a8m|Fw=fOsLyZ?MV<3oG^E2M-TB3#muo5K-YOk;8 z{tyJq!-NHb_??|E&&RV79Zhi))m?aXBbQ{T9hX>iDHk+!*nP)w+@VmYdVDyL^&MBA zeZ2|O7@t3$BDWkbMO6oKV%bRkYcebP#x)&l{OU!XuK73fRG!5V{tV^=P zamhAW&NT@nh)R_fe$(oGnSs=ZaI-HW2aAS^*Y=ZH4%WtYO}o1vMmOt;Q<9UogFY%X zEeTupx30`D`fb0^L&98+QC_?sTAdDyul^(*d)@?u)SUi?q+`P6 zogag4xvNOO8mb@U;(dMmb$bqz`t)u|b^$QRO|k~>{njsYGjI%hZuSJPJBOEt9+)oW zzj<6;ao%0JZ5y2+|1HqM^V24XUnJ+rREg#CT6Ese#j?qb4e*Sm3;{IE-fXwLzBw}% z`?!MUe%2U4ZWeI1XkhoAbp%Sms}+fE4p%`X9>m`3cBMG+yB>+gpJ0$~0~g}36($Y+ zDAnc}#(jw)vp`#w7G{Nkp&4zZmSUI!CyvDa3<7Gizp!zX0hQ=$*`yp$o=1?xo`bO{ zsT$danIa&Kx}5ZVGZGWM9uX=yY?XQ}(Wvu+hegsLW_8UR`56_3TLIZa!t|}F=0G9~ zGX%f0(Y%UBX*5jxtz-JTqgtjp1__rA2*RVHrqEAc5M<%p@2W_%9LYka!Nq_Qi^$Nm z%203ouea2$fe(1%A9 zj?C17HQrUY46Zdf#C3Ug2^X zc|3+JUF36aK$L13YQ;1m1gjShFP04jYQ&b{nRsEANIj6JBqK8uJuA9H7lY17J8r#{ zd7aS1r)sGxU$^GX6x-T9?>POv8NnUO_m^;?eFA@b-Y>Af|JL27kD$1{=6#t+7=<$% z;v#2Z7+1v^u`3$CzuO_*lg-!>$u3kjrQtBB;RVuT7>OtRa3>x)h%QX|Sl@aaU_*s} zE-^J0Kjtcyw_6WP*-X+X=$hq~T%$G@T4_CFJ&7wGrhD--B66C#YX&f)_2IaIdJRc> z`tqRkbXgl;(0WXWyVtc-DqGI}@{_7X$mwSqk_1sN`VrGEj3(@tP`JtYbLY|ruKaW~ zL#_^uo*g>&n^~r|>I$-s_V(RwKV(^!XE1fYnIS-F01k;W)JmJErI;l~P8$4hdNP)C zn%8dh5Y@iI@*KCY6~t9WFbgD z+_m*{>z@C!6I-cP+FwAZ21z%W7MDH+RW%TcpA9gfq-f@DvcOqfG0 zIM9&w`4U4@j}iyDc!`+~(-*w`*7AiGwNDocsN1WLLK~h2GXf^c^|Li8m+w%#iP>7< z^>4zh-7m>VEsTuk++^i7_m%V<>>c5tFtljRTHS`2oviIldWKS?^HMufX;NJodXcZ` z3YlN6&x|MNr{}_1GCE^`TSh;d3#3Z5X20T;sts4jwdROXYJ@6%>N}s1X>yte=}9Su zGv*fy370D9PC0CU_X4D;w$oBj8a;bK?I&6cUOH3C5hY-RYCfDCVYI8ki_DG>jJ>#{ zelFB;=S3h`kVUFh27w3ehb(h1{4&C?wZW2Sc-W|lmzbG$s&2T9+Dxw4a5QCNOhF~$ z2Z@AfD_Qcne!*5`8WFw*P2kiK>Vr~r(E+?82#eW~qTR>)6uYBI|1`7^ndpq8bi9S>8{r?)FHdx6 z58s_wqe+{;jsO*F@FYylBDJH<2 z3EK6&dcWIMsqE^UI(^AcoMYDD5H@4lS)wf-WH1}FYEEQIQSGCn6s8w+dL-4cee`^D z(Da;Dslj866ox3h{Gzi;`HhFgGc%iVO*mcM>9H zI}@mtW?B_M)?uY$S4mx4n(ow!C`*_#>VPtBPdm*7(f?JkGMMg025N;NlT}F8xJVK! zkj{q$3P)%Xtdz^B)Bdun79}CB8Ef=3qZ!pUlu8A7?i<;%zpH7+0XN^7OrTR%@u|en4PDB9nNLqW?(uOa~^c(LLmSxa`vV&$+^7PCdup(skHpVbEZld7jjn(!I+)UvNvahPorEf`X@ zIo4%%!w0@gG&m@m`pCYhW32RqYh%s>rCn4kD`-GhUUliey<>6Zi)4y+i zJrLMPgwVXCn>XW_epMa8m;u;)4O6p;~W=PJifVtvEkQJ{Hc`rhz_1+17}9GSq(?xIDhRSAjoafY=kkBNQ=&J zXqnu?T?hlW?wZ~sjbht(;Cv06bCXm0|E*K}V3a`>a(Q_YdwX@kSI1UFS4fx$i8>n7 z|A#g*^cXfMHj$li4GSUxZFsVcSe>16+57Mc1q)dsCUtG15Zz%uQkm1o=+2#Uc4=P= z)z<}z=_(AGb>X1!D&*u~iSoZSnI>5bp;zI0I~^_tW1nZKCmlEna!0oeuL4>9SzH^_ ze5PXvZOZuM4t~KOigairQ7lC2Bu#z*oVXp+b-nUGIH6}FBvf(>W0>o(-Y$PFr& zvgArXkL7*5LtmaN`}WQj{Q3)g@@M3|n~fByMIP>7!^vJpQh7*mbTA+W;1s3QYCG$A zywbo~#ndcN=lta6>qYA0g#t~McnK!=(4I-hVbMd;1Ir-*4&~;(Ekr13CGzszi!Ue4 z*D|~0mX*4tcYl9VMhpUeyb5lzPYc!)V4Yz8j6j3)!^3P4Zp*;2)#~Dk_8WytfJ2iJy4Y?d#zbpO?gBK5wE73IQFDX+b;m9XavSf#jp=w3b zJ$*8uaP5L`PF~X_+K;y=HC3bD_KEMkZhS?{=S-K zi9l`^fF%n+wuy`$Ww`Xi(troJoB=RU{FVp-2oB|7i!G)L7I64(h;BoP+~oVFXE++v)7EkNv)EL# z3LUwIQ;iHqU?~PMpKS(xdb< zFZEoFbp8efDQs)Z8iA#LSR{E0BS4$VOwvT}xW2#_Vk45|tnL3)<-Brz_TBE z*mC7I#!S;#D%RYWedc(%nwvYD7Ctufp&g)AdGA0}9Qx+OfcjiC#moYEEQ9Yr* zQQ>DqtO@}XxwCB>QkD;P2g;EgbaV(L<|KIYwxHtfm!$HtiJ0lNEhF7dGVJQZRdsYx zKD?)+#7GcZ{#{mTJYM&P06PRF(si{aui!4iY+3(%AYX^g;~nke*N_m_Knx^0$gj&4o}cu0 zRY;!1sGRZ3>3DZ%T6gz-zrg3eT={Aa#tVnPasNWAg=m;NJ~y8Z!x2{S!V@mpTPZSFd70Z~H zBTSgvAn<&Bw>-umf1$c|1Ye`N#;G;|pqrU4(oV&aIfgq`m)m=nQ-m$8e)!Mbdq;5p z#k=PPq`L}ixR(f6%qL5#n~q&~UcQWSVOuMY_?Y@yU2Pn#!^ug~DzyOH3#=Rnapp zE&cIwyo#MNuT;!c;v+S6!4Jxcvao-Rue3*&lD?}g2&><&@vt!C;DF==#6~wVrN(Y1 zx&{w1FPL(!rsiPOv@oV<&9_)Kw~KN3u^#m647q);xfZ+`!wxD%fT|Xwl5Y=xnMrm@ z!XiATs55Eqwa%)fR!I_82I6dH3BE43CWyVn^XQ&Pc)kceZr$xJDJ5arQJt{L%M%H7 z|M2~QXTKCnGGO>Uz-Q2E)%JjKStk51h**qFm;t7)5z`MB3@wTMbeq=s=k56T!{sXN z8?(;c)NI1X193__ZxS5XPp!W8oDGbt)DRQSjsuL%r_}J-k??~=(!jtP_vxX&m(-`I zA$a$_GUr|$56o&h@h5pFq-$GrqR1Kz*+da)<_aPW-V<$2u#g3_z%69Uz^8a2y2!?f zrvr>QJ3}GS%}yKh6B4ljzJPL$Iu3=M3SoAWS=0)UPIyUYl}Z@1Y!|WV#8|}{V3I~S2~`#F_r-aAkw+jF#e9MwmMCN~oKtT!7k zYK*^;Y3in<+dwVqTWEpO7`p62NR1SWp_9XrJ+lfiOAJvI@Qcq-i?GN3fhiBJe*R6K zN3xm{*B-&U1geJI6HX~K27+(LmHyi>&l6hcKyM_d)^$y5#$|Oo+FiZ@rt6r@!DOX! zLlV`Cyh~FReA@pZRY`LHYJsit7^#zJ+WVYHpM0ua+`y0^1Klnc)VL7EONbl=*Qh_X9qmZb2~HXgL|p?mO_eDH6Wor==Q4LK5K*96^Z1Rco-qAXO>@4K`m~c z1F`oIZYpzvj#dYU$A{$nvhS+|t``N6_wX)f+vZ{~iMWS&GLXm(MKIxf1ztEglwEgp(oU%mIpAy{oLvK7X@yDw<9I9fU} zdHuS}iPXD!{Ct4pFt(Vf?O>VE$cZ{XQvkn6!l<8x5}|oyIA!_T@9`ez@L^7TC%AQdu5lZs}jeZn&1FJIVSib_cZm= zu*t9_NSP1ju&H6D0KkRK7Z?QGP7Z557Gn-_LKJivkrA^?WMSlHC-3hJg|4CF8| zM2Fx*#&~Xrvq9|*#f(!Rb2<~Ew?TW$U+x(VZ7f8(tp=EU4<{X;UpT7F7^|ghQcE(o zTQ~uoNP!7}z%0#LW`>P_3hB$D>cczvgRgv^{-FnY*NCvi6JEc+Ze4xaxu3KQrF(c= z!G_OUFydj>o|d3yP)artbZIBaJCC5ZEur&$xHot|JGJ(uvS}3ZeYjnurs|)o=|~(B zyvHvMgR6?hifWh2XXUASI4X$;d7hv7Z$5bW4#w{6rd>75j(c~IZI*g%-m~_w;+Og+ zgOSDv{4@yUAqa_2(dgmQDKhm7MW*SY%+k$yNGYOJ{E}X2$?59$rp+{+HT9ILHVt%^W^AzbFU;1*(ROAa74t+aONM?@e7TN=mBCQvI$i+_jwbv-RVg zpy$_qmjmk_Mn)MsI&Xedp^m@SziE5nl@%&8#fj_HB{(uxBV=h}fV>^2I$jEJP7F_U z@^HU-p<^Fz#p|>46lc=5ho3LuQ^eWr7`~mwzs-zrM`>&mK3dTBM-i<2w-LD`+8^AtahCm@?2}iOi&PFbjZAVhn<{4VaFx!tGXp;U$jM{fx4s*rl- z(~Xbt`YsyC!#AIS{SD6>k7dUrh!k_V(zz4rI=Is-Jnf5@ru*{YA)6ffwcM;)^X`XI zKP`k_cU|;0IX!PTI+nS~5i2~MQs->P2LA%BG`(HIcQkq&shayVLOllI)Y zsl0sGYU?)Rv+K;)=eXD{Zk8Lgb)|b&Czik4&5F)@UVV}Z!0j!U>1c}|{j|Oa(V!5D z#%{qcDI!GBcW#j^eQk{_FG;X?vzCfcY`Nab(x7dCQ&kh?5wA!0;v%ar<7|@q{dUQF zFdNWO-_LW9NMv=r%IU{liX+LbabNQ1Zqdfwsn49^-L8{aVY(}gE+dBXS3Cqs=Ji(C za#AOy7pX0d&-iayJQlCx23)RRpTUDnmR28o=Jj0EsehaI-bPaWchG0r6vW*)e^)f6#j*u z7hb!#1uFdvX@@Em0ep{hAJ?|?d=Tlj`pb*ozjr}PG9E*^{!)KDm>ley_T74Avw6eZ zCxQ|cFnW2OIqoUINzFLk(VY8vyvl2|ZxM6QTOBr_QSiaD?#QvHo*ca@z3#y)wZ4yE zQGoreUHf?U*R$WvScVAX>483yTm|m?*ZClYsbSP?0cwYrN`f3W(6Va=KR5=4BS|Pj z-uOs%oUVMh`W(7NN|P%1-BlUe-|ul8Y=shI9vBv4swqr`>cpr(Qz2llH$EVhxSFZK zMiprpdBKk`hn`aP(QE5z~ShCH7lijAy=Oim?iG=JS=JjDig{pYis>Z_$2 z>9)PGN3EUAqNnG>-WR#+-T^mf^Y<6GPgh4H?|o#6eE>37+Qu!A{T_wd>e}caBhJ~m zTJJdhTJ4&WEi#fM9JbHOXcR;Mm7i~pd0MXBo&(p<{GMsaArh9dXeJEs&#y~*WkpZL zKb;#gg2x}|imSVof4d(A9@`Prx<{w0qUX%j-VaelMm4X1Z_0W-@9Vp_<37STMG0QS zrWpN_e|+baHTh|{eSd#9Z$M_3Tv2iEdH=wyy7ucwby0g*NkBW++=@T*+kT>&D+@#V z*6tSCnoZseFL=m2xGDOY>%FWKN4Bz&3Rh&JP``r&CPEoaPn`?fGRv7I1G!s+l9}!| zNY=wBQQ2>jf5;LTR3$;qeanOX9efY`qqeXl_T30;uZMj35;!x1qY`fUR8 zMtouN(en0Gqh9?1#<%@H>mFWwiH=nBDEHp{4YK88Dx6M z&pAIWT%8#&T;`>Z)Be0qpR(U;c9}P8bX|SBX2@~rW}RYf{)EfjolXBBj5DOpwIM z5px%G3S}bpnBe)M6SYS{Hd<$86hQ10KN>UN)iA{J)-DvwVn}H7yRL-o>zj{zXH~dn z1%^UiMq*ahyA=5ki6Iy|J}N{1D|xcZ0qy+lKDgF4&yl>F97WnoQ9kd)cJPOs5T;d zX`Mif2|?($xq8+E3W6pJ2*ds-l9pz#FPS}6p1Efbgm1Vs z0P>U;2d0{LWr_ty(*=`XWQl$x8yBTvm2J{yjs@?7(V{_ckS4QeZGtb04HS6Nnwrp- zWJh7Px)CdTvP{EH7*KcES6A0-*;>YkgtFbOa;&P>o_IclohRqcfkyWzOu?>&T%oe|1A#?}SwBIeSzbfnUMwYo^OWhAi zE}JM{O4WKN!0~nZRzG^!mutDFEd?NJOSAja*;gb%Tej~$YfX5}@KYnFj@p@TUnvvW0pfllKtXYd?G?Xb5K4e|PJew5@z7gh= zLY-cS<9sFMAEDz7E>sRbo+NI0U7xyMyM&Og`;FDFz1%r4&dEb%^w{`WEpMH0COymg zAn0a<7Uq?J&Y(<3GLJubmEOL1_1Bo)h1N6uLDTr{{64MZzhBp8bE}>E_v4t%EQzB1 zr>ma~5B(54enXQ(6Wr}gXJhfSY61W5;Jm|1f3cbPvNC@1A<>|Ln#f-=}gVcoXExt zEE4P;(nLCLgsRk-x4HY?dEtMx8cypE-(-i?n)zlx`TJ6~%dI5C0B@O+lt1~-)r)AA zVuVmmY{Fq{&x^WCjT3T0Gp7*n_=tMZK`>CbF5? zCq8MopG)|nzvzi(idWX2wb&L8=37+f8gmUbOeVS43>|0qj(P~<7B{2+v+(9QQ!2dM z3%4>w?DBT>Ch=rrEGtY*$={UG`>Qx=jWiMe-Gy*?-aEcNS02lo7iMJ-zf@-s%G{Fu zY^|Qnhu6;3?hKJb)?A}fKgtw)aSS7(I}In-n=JK$t~suh!fR+f2jyH=>Mc3N?-bt; zV78@4)R~#`Km5Wpu%T_Ur{i$hr2G5stS2^KkFd^C3WNTTWBRJe#`%7M+xq0lT}yZD z(x;})^YO00tlsaUi9CHI%s9*1A#0T*_W=Cq@Exu;?bDco&y|*jFP2bcu>~nUn&vM) zG(DC$oz{a2!qYRaF4%$VDipYd`un0@5)1z@XP)CBjALoxlWKF_Zgd)qBlvjNgh-DA zHhuAGrTt*S`3tvyR0V@QFJv!MQh%3JQ2xrK4R1A+ULimZthT zHZ+)nNr#4^?+N52y}%s{PUiTmouw&Az++3icm&8S zq{^vOSXCnZ$*l#D$}N%>GAC}U8jU%Rr1Ug5&KsF3O1#&t=-cnE6oQ*&L$rws5rqvH z)145v%c%MD^s0jiKKi`I8i7JD7@*a))jO2~gB!)sF@1d2AACtLiF&K1 ze(5IiNAmB3tLCt@m`Q-f^P26^c2%2|jgE52@c7s}m-nK%o`%?rgLl;Z5WUE-;V;dO zSF93hzc1SLk5>E+>`p6vo}KZHK7a|FS!C{7Z51^95zthg4Wb3l>9;`~$hJK$TCQGa zd6Iy?I`Z|2U_zR3#V8~&!ruEWts}QiFx%Fw5)Xqd6H6iPW?ry`6jXT%fUV1aM%ja` zVhKz@Fo@CNO5;AQ9q*_45aFi_J-AU{{`-GHw{kb)Ez+PA!w+EYOn;hG+)^;J32<0-1~fbx%R5=39~ACcm-h>Aq2co5lx zBCZ3^ISZiv>vpslMXiCsN<2RjHgj6GIp`_H@P`K`>Dchgrnv`&gsC6T<%RT zl0SeIdj4L4{QFL9pioLJ@?I;0@v0?WyH+tR%>5?BbA4UOKHn}mIr->gI%mJjKzzXL z%A+LG-Zp>F{?n!w3(kY8)wUKdKSIqj>2|=`XLaKB^GS@gg!yo(*4|1FdiOIX4~`#J z?5{eayQKHi%Y)KwqiITGKTAcO=D7GnT|&M&ZYp2(gH&Rb@kmmCqC^haS~_45AwxnV zStmDJ^=0z2HSg?9vQ&k+iTP_Rf~tvFOUkV@MOJzy&B6=Zs#)p+-le%*;(F z&A#hV>phcDq>t7efyH_a=L@hCTFK+XsXF0R5-hhZ)QutqN zdkf_35j?0H4bK6l@I)J^`-OT6(!P3gR? zT+151Hz=4S(SzJ@ZX6O%QpbH_=u5h6Xb}!CBvq6uL9j2syr>70i+qNbi>i?M|W6B_#xBWLkwnB_Lb|918q7HKYZm^C0x6A!b&bt&DiD&I%C>S96dv~2y25sA+@jg>HLs7_I9WFr(JdMA z<063(%#qq2NG;6kOR7QsByQox8kQM^>iWR0!SV~Ww^|=vizPcW-dMgT*nkr(TF7Nb z`})UzU1I*C*uiMo*mPzitDdd!>}lk;L_{KZpz-YhA-i6v@4CH;S32x~a$L!%*rRKv zz)!d1uYv+TRMd2fM;LIFsR3GOxe&ZgxfP;*Sq!+E;~a!fHmMcT`_{ z(&ZjP7__=#rA(liukf9``S#8aJ~JM9#5ZM&+6m3@e$oPEU_~i4uTHLaU%~$CKw{)+ zzLfr;V}lG{Auhw9!B@|S=MKrUrJ$fHqFb;oY*e%>otNu5Q{AF8x6Z8!C~w)HS2C0k z)!ue1ew}r6eZs&vDmr;ubx%#Z!4HIrv0=~rK5v(Wa&YunK@B+-<>4SbJ(|>sV{Kqq zFa}?b6`J>=|8KY2Z)e*$%x1cNp}KvHyA;?Ac1V9tKPVw1vyB0si~R}poM8UPTokxA zJAznQcbJXf6*A1c=o<0t470rRVMH#fQE{^6yg^l3c(v}?{#>PCuN z+)lm}AYb>k7h?UJ;w=%On{7N9Z&c5t5n1L|*`v^x5DX!le(vY%^~|lz$gFc{6)eHo z$V1I=JdqDuY_mnd{+d2$dE94soF7wjr?Q+yz*LdKAb1oKSdF~{P$t&oY5Q~`AYnDTMTtk z7ko_RExRHe4AmLFZrP4~t>p^3tcLGWtBed3FnG*hgY>LqK8gHOv>@Wo*0tyzx?svr zV5f7)8cPM8aWbA5`%K@*hL~Bq=>jX5Epq($amhzD7=>rf?;z zH3MO?QU+_OeHs#?G;0kOCC_Jxdwo^>JLRO4-D^eUnMLrvSg_-ZU`3|(*qEU0xa5x8 zTZzA`^W3KXy}bJedj;s0zLaxfud~Cr8Gha{}qGtw`>`DdJ3#F|0G2<`t{qS0*o zF|;qalG5Q6enrd4HW#X?!xS>Zsk{L)NQ_qzhZB(Eli>S8Wl5w_r8_~Tf=Q|`)hfLZ5I7FsW7ahtEg=YNsfz8zlR`E}IO9^QRM(l7<#AzW+|I<@FO*m_%JWy(( zJ|vc7=a6o3(jwO^q%d@ZKwwI$&-|Jwzp0SuEj;^GNkr6o;j^_j519hQJzgp-WErwp=qV};1|`j`9TVggcr=50sql9)H` zyswSjE+qLld*URv6KOC{b9o!SV3c2!PwJ%4^$gFHDjF9h2;OoJhr}cq$?cZv3+^3N z%u-(r7>LkZ&KfN2W`Z5I1Rb46YF?TKY)xIS)VptvNV&NbXH-<;ppP&-`C!nX6&pX< zwLNd9c7bXi#<08%;c;GURsX}%H3!Gpc-_VuXQQSu+E^RgYHS-#8XJvmHMVWDv2AO^ z#%io@-`{-y?aVW?&&=*zoO{kaH&SY`r_I-m*1vx+ml1J3jkJayM%K((=l13xXRI7M z3zSarov(YHtV$EUBlu-%h?1YOekg8q0Hhu^ z%%A9u91sQ?E7%2%bAd<00iSNBydH0IoDN&j%TAm9=sosKJR6a)YP2{xM9Vcle$2BaXZ|9e z=Do#^(Q_nBONX44yC1^qA8I0Sm?Gno2ugGMfuZpA5vx25v=jzecASP=_6 z(g^eivyk^W1%pIBq|#nEQ50zrg38}%^HqXiN z-ZNoEXVi+%D;{dWddszYw{A1HdkELO5rB}l`k00I`LNgA-_q<5h-}&MR+92S|FYP! zz&)H;BCh7L)2mZWe{b!X`n?g35uL0=@sGnP+Ktf&HZyscF{(Qm_6j=PZ)hL}WWLjD zXboLQY*HDI@)9372{RUfaYG>aHrB84@!OxtH_Sd4AwO>4K_>0`=~Bt*LS~jZ|00^| zHRGsC_N~z%~4riLs>p$%qY5%X$Q~%K8Zfw-6jNn*38%TGUEz&c7nK zfa_C=;7!j#x6SsmPB!BaGt&I2a_8Sd3irk1$o1>-Fr_lMgzY&1a4Z!WSFw}Q@$k?(thbFXt0Hu=@Xwp&2oJ1_({c<8aLHpZ1u zBM@B1xbHDnD&_q?A8ohmxn&);5VRY# zl}%_;33OF~hUckWJrjm_c)Iu5F<>k(TN;k4@zz^Ksr zCxKc2y-~o75!Me=QLe}APzm_1Q75rBzQ(E&^E>ot^W#4^WS>!AUfZNh@wz+^2)5m_ z2wvZkbJr4_3fx-eUlN+E+x8_SE>DCO>IFG)+@|1scs760hyE@Y3UmDi@tcMm+LPy*?wQKsFY2KJmd!p}*>E zzkna^`D^c?vdO4`qvCfHFFV|X*Wk~o?lMChY>ZrP$B<;7D$6l(L{p9x!-CNg*8|q- zMX|m}vFdW~_<*SFNz|pu01ze3!cp?&rp}NM+%K7#QCIC%K>oJ9}y6j6y zUFX?VG4&NXwY7E0D`Q+?JSsqvV;C(Yt8!P!B&GKo)KGR* zSLHqh3Fg(>oRTIvj&Q*#e@8b7%F81UxZ+ZR><1!>1A#YBw4_lgxy2m4slC0>@J3M} zcq>%u4v%c3Oz7~!ZxM;QT>+#~*O2R(m0aRzO1{}<1ENp=16oq1(a?1J(0=ZCf$Vil zMD^nL&r%UaHYM|i1ItA{`YabEB3#&!n&3S^No%PeSFdI=<`M4#|bJR*;|QJpo-Ecp)3&sdyJKu zQrEA#Q(ooroaO^%J;vZk+V3=qw$4wv0j_-t9XoFRmhR?~p92?ZeP=7dTY7r1@lK!g z>?vN1#FPQ>Jp=QED8_qX;h-V>QTtC4hBor6m5MgwYPuh@B@}gBZwAjA_1#aP1BB$g z78@!DXV%|g;2X7&4>z17$zNrHzBH`e&)Vrsd{`&i23Qnd!N+dmiRQwOeZs|DH>k{|Gn=Eny6%Z*ip?9jprMg&;oLjH}qb4zuG55RiMd%CV`NB-2)OpBby z3$t#&07}q7M{`nxM$pL^Z-*mKdWAAI+}YV!;Ept-^|<)E1f}BOgcg?q8Ye zm#o_?g3UdI*te%D>;df(0dc$Gk!eK*(wOFy9QQyC296AAL_HSd*^YH0h(L*T+)__(kDrA7i)x$|X7UqF& z-CuC4#)wdr=Es(&rsL0(rL-mkfO2V&f#G@x17D*t>XR;%8bophrgb zrnt$1i4RMi%{wceYQE6%h`CxswWUV)DKDQj)bQ<1Dktk}h^4i*Au+QWrWXEdFFz{j zb9DaJv9+l}%Rk_x2;qexmU>Sr5O*@-RtFQ+%`}*xKn0AZL}Fso{@~>xJ;6WSctOEi zkcE%y<|>_!OPEDV*X668C0@>|?)#jjs^?MOzS{KlyUiqF9}mueTBf?g#sSt*HYCyz zQTh?|JKOI2IbS5YK|U3<)EttN)2^d2JEu6VD~-Nj4>M0Pz-x{`r@vxQH-MZ^9@ZRX zUD9b|X-RmoZ6>r=zcuTvcF6P-5Ee^@^%#3#2uNTO#ZK7|r5M%>Ie-&}AiVF>QZ0Ha z_~H#IG{Bpdcak@Q7r>jr8%B|u&Ikl^ycx6w?%rfA{P_X8t1$@B6n=|)+z4jtekhoD z9%3rpX4$o$uW>dVHJr=B zm#`IMb?*KXpRk3P7)C4;e;hvVeXNs$vi&!v^muCoKS-vgn=UQQF{xt)I`MJ6p9dG{ zvw<~bIUcW|;m&tQAeMFBC4hhCC8IO$UA(9JZv^*oM#9sG0s?44iw9H)Yc z4UG^?d-gZju1aGH&;N8KHu@ls3FRe;y@-^azqYI!LNNJiBKGxYaMpLRJ%$4qSbE_X zr@O8TKI|mDz4^alCf=e*8)N2ilj+V z{(dS~e8|*$kQgmiMpa4#Ma(UvN~qDKKt}}ALbJ(ND_Rfj8~fAc zR3zDqUO_v}L$0WikXyzW4iYKEw~*S?3QzOZ#HjIPnpUEqSht=2v3`LXap1VldEx(i z&k%?*q(z${vGN?Bk&k-W-K=^(1~(|Zz1C#q>%O(KL(vVFI9x`6r|Y&zaq9aNQ>%-& z^**T+O6$D}yzj+)c#G!w)=u%bI^+ufjW#3Y9|T`m@SmFmU?hd!kAB!&?uuaZ{R6X zf3V0WDoW67-FjVh>1mbM(UJkPKSri1Boav~TS(o^-rE=Z!5+?i*KGE@yUfN(@?d#i z0F<{5Dw-l=^0-{x$`Jg})>+3Gh67H;+6&`EL!%YXeDS%T-9G8gdQKW!>u5e=b8aR* zYhAv+07RTg;<(=T6rCm}kfT1tR8q98afF0ZpE-#YO zbD%D*)K0$SsbQtoog|h>Ld|)dn*K15RPYVuSxgUkX6Ep{zmW|1+YMn>|5veA5KfB- z2y~LW7$Xu{r?h&04??Wa`M(6+HydTD{Fo>m)b6*XZEQhT(MkD=+Yp5aGt6buqiv+y zgoz1@W`(-M8U+jz$%`l_Cl3P-0H`}?#>C=PBtpmCL89beOvuH5T1rzu|M}zbKf2Dn zk7X$Gi&#)Nw4g|kce=nIcr`PNTB)*q3cn^1a-b;eZ^XzOYADE4u`rQP+722;4ai$t z!hr1^PJS3IArRhCH3>3*P7)04bPNx?AT_vtxmXX=?9b){jwIDC)nLV+>~gE|%7rIl9 zNYy?&J8!%-G1JE$Ey^HahyKj(Uqzoix=XQOJE;kAKA3>@mfCfNZi+#+aE!B-w( zHw4m!?1vxtM@&5;C}P4wX{tkFgl_l1UF?*gB`&sW>?*>)`cKa~H6EgpWb3_9r6E8! zft4Xty5`z0CxC%)v>#y4GJ%+i(L&t+$o%k6&i9!HAe02W!yCkzzz9xa0Fj z1VNY2=SL%Y%CC|}{Z&9FM$yj-N^l%0hBi2^)T-_gkj73&>95Bv!|FYj-Bfdqy@t;+ za%jOA?LD~oWog5?@9A@v{R!NM*U9l^>;8aUrTb$IvGZ$2AnpHDATP{rU@HN08@_0# z&JU95{0I{T_`DJ-$-JEe*X!sr z4?rwtuIdel9M&f&?1~EtV+c{iwNMsAY++%jP9jyxe{Jn+UF%>?5DFSD5LUdbMgges zYhj5}DbZnyMi?UxDLiO68@nivOpcaF6vOoluP-VY*i!sgqtcP zltameMUwaV!P&o4=eaXi$-af)fXJ}PvVwcFVNy^e-J@xZN9wCw1_rP;`6PrL#pi7g zw!@V)nqk6gF(Zn~Lh;_FnW@AWCE>f;-)(MFH6dX*6ovkB|Li2Y?%NhSCe^oyz0t+5 zdzo$Sj0N9vGSuyk#yU9cm-~sFqp@k8$l}>^nSJH4av{vVJ^+xA>$Vt3=lgLVxqV?C zi9>F*o%q^ zAE5r`1OX>uN3mYrTKtQojmD&IBZ^A#mp=y06?$1Aj@a; z#RP+gSMvHT>`TMRl`*_pktz~ife;H01@QwUk3$|IzJ?_);j^T{n!p-aw2BpBk_*XL zF$nJi`T-axmRMoHp)e#~H#A@{#LR>sjEde96NpW{UyhBWhL1l7A@2QESwiaixS)`p zXafVq#d1BgLu4s?v&BdgzB6-a_J}J|tNyf|@Ph&xDg5F0$d~$F#8=F|ocpRI$0N_7 zL*^(gpdsvU%)PS(IlEw-&AITgv*=^ink7mfz<`T86wO_?z;0?8o61<1{xu8(*ZY^P zj*Mn`0KmjJ4R(@>$v6|w$YK(0fkwDlER|{2c|sRIoglTto)|esON=&2BrCuVPk12L zC@6=4rM*n0V%4}%zJM7evgQ5o;#Lw~5;BxXj(&BS?_A*iUU!Q$*pso9DIw<0VO1$3 zHLa+{C)=;6*;ca?P{oIU6Zz-#dUiM9JAQWA#-ZLhfxy$LB%dHZ zr+x6&WQOnU`}w-vvpeImLyo29!KYv&59g&ym2HOXyW&45n&|ylVRnDtXJH=S;LcC= zJP-co{zFxH5H|u&5G+LMC-cwNAL5or-rR z=;&x;yGyv1CLlDra(dge5GAwWztr;VTQHn80Us?;UAlhfd~lQOqqq1h;Z6g1+S9L| z*5zrVlpLlOlZ!#YP$DI(Q{X-`J~(j;E8tXF9ZNSe+Zif_hjraC%Ips5HC%t8 zeCqd=6!XUjwSBwo02`?Uu68($8>MaFy$hCeQ#{|j*e{95%Fg%ap1j_lHCnrq0>y** zV}+m)hKhBW(~C9YH{bgm*s1Dzf!C`C?`dwg?uKbo%Cs|25y+035C;&Mky^WI&~kCf zvcjfJ@1Naf`J!b-)lxn+5{{}VRpsxbuNd{eZGQaLVtsLKX>(e3ntFNh4KM^EiUDMd zv#D|sn~=6|$cANRc)4dYq;O17G5LKhy}wBZ^&_sOKh0Z>;*7Dxjilu*6s~ROj6a8g4lNru0dcLKT&knHw+dEGb-{(IiVsWQ! z@LE$oM3?QC%VVN9vetQGBwVZhm=~thhDRDSuD7zVI7RLBgGQNJ(#29$Z5EtWA-*7V zp)FY`br(gM#?t2er^xuEx-|R=oTMn&kk0Az$d?YOmnQs(tnsOAYYC64lLs(;(w|v6 z!^$Jvljf3d_@?)Qu;jVQ>9ZyG{zVFCsdS$)P(P+Hb)^}K$C;~8OMi=vxd%o0m#NT| zmPM1lMqDBX!e9~3t!Vl;V-I~s@<=HOQv{+H&}S>tKBJ(@=VHs|=tno>gi>RdnPxkV ziqe!?g<+zs!V+d!u!Wh?p(#;g?r|%J^X0`&HXhQ7U3ccke;QRK-a|fijz2j8Bo_gL z%;)p}UdZpfKvNe_mrCeF9AVkhTk9l@Vms)GQtA|v6Zh3I1Q{q%JFc=&P$ZBlYLHOi zBi|5UtEvY{QQm|Jxz-1r;uCML1TW!FPkv(^T{5`Aw>Q!msM|83(@Q$X`?}04Z>fR4 zx6XTgYo-`c5;kLhAtK_EMA}ETRxfpVKG-TCO%qY}eX8R*T6K6g2uAqzcjTkM(5(Yi zBzDNWDSC|i>Xy=IY$0FwezH>OzJ=v-U`tIG3wQdj-zJ%UoF|9N9Ncwui3(MqziZ{B zH5$@1W?Is6rsJ;F`^l{OKNaSfY!C6i8h5IeJK5Nr=hH0|R*S_X_2LZDa@!s0SO|%b-O$F9zrmZ}>MW zx^-!bJUxg;oUL^bA|klQr#050$6N$(PontJuOz3Y-_R?LNK?q<_+fP-J^RnE!bWiHCsiNEL`L|&p$0={I-zd5JM>sK3Kdc$+IA!?hnqUNhhHXSt| z-&@xW);xmX9ijQxU%>#$=%vQWOJ)Xw_8BDY;E$`k9+`z?8S8L)_$|dfu^()ULyCPy z+}fa;Hg&nO=vh!E{Y#f3M;C846LvfNJjypJRHTpU@V6ZNYeySG@zE|A1umGnNRi%? z=3~&R*HOYnn+8)$ftry%klfHKJ%z0t=aPS% z*pjFo{+G%g)UqrpH7$J53s+RFNvPmQaf6`m>Cwmg5<7zA(!aaA2M1Wf(y*R?_+0$( zP6f;ruzT=hov{8wgKX<)YR^902mq=~d&0UWhOu%hzEk{ZcHQfxZwqo&Vi?(Zitc7P z_irY66sl^WKdsAqNcs91ULL!IY2X04pMn9@aBFibF%lST5%FL|p|GI<*gy_=@R#N) zAk;Lgdv!0GMP}|GD|UqPtcf9M^rvV!oLnyYBBT3CZ8So>!CSBUmS|=xR|cGGQh4D{ z(Z=@Fq5_xsiTTAGvdo4?7}>GHr8TiijGj>_3d;1Yjm=StdPK$LJR-~%Dzv};-4)Gf zJ4m_6!3w)q3(fqP-G%?vo&agFEv+a9OvsSLQzA~_K40U5m{aLJFUy-I@pZnc<4ODP zY9#K`kc*WpE7g^Lx%TprqiZw~%?rw%(Y{@Q+$p)am6u#^K8?JFQlkFWWtXTf-J{uz zv!J~`XbgJWKm22`-tp&doqX3RlR83hMO)VEsc|In^jWe#2?r#}xgdrC)Q?>tqc$t( zkC}6bF*>*zFjSa6VPevKj5(FKSk(aPsoJS^|Ktb&7tKLYF&}xSR9bNT{MoiQ9=m@s zv0KqcwLJ0D=FhokaGyJ`q!f)AO%VgAiz)k(u5of6JK}Zgt8KF)?LOw_s`WO9zF^@) zJc*B1)a7*R>$G5r4OP!&+l{GZrRPD*$Lx5~ut&6W|0J{{ijGLxFQ zf{nsd%W!1Tt|M5++r9)L;T4U(ik#3GL2+!j5PdiHjhIk?p<(I${cjN1qxrX&wIu&A}h==ls-%Y`M1pa5uBUmF0vGbr_jUx6&qZ*bh$74t2HTt2p;Imwt3a0eYvB#Pk>MJbvBAXmN79|g$j$sscrLXuj#ta2u5}k5t5R|`oE_mG9vE0je zGH0|FApqMaf+nhCPanFBzF&c}vJwJEGgqY7Ga|f~i{5sHYBE;Wl;o?9sBe*iNB?-* zdDJ+GS~r1y_{_791J~`jB%TJQv&vImA9w>cKk9xsI!>2btk=U2=d@O*m_8JkI)YnP6-^F+6yAg1k}v*{njJAl%FYf%=>r2W!r@Zc zD?+lfzjmP$otq5Mi7YHhI9N}*lS|U3Nm>OjMf{vEX9h40kjiGL2k)(*pqXO$o7M}F z$4k;+Kvm%k0aQxVFzo43`kW90h-y>2YyFLT2Qf8&IbtdB`NT;z{`|?TD_En7ce=yA z)3;P<_s;)gET_R*hkm_2aV`vCjFPv;r7~p@@EBr_we6=)jSX!W^cz=wyLFC#uj+HE zg^d}<4wsrVoeaGh-}1OZVMEqv-M_7Dm_Kf)goL^W$$#jF^SW;KZPe8NHo}2Vx>vUo z(1M_Gaq2#icV2`6%?83gRi`4xI206g*hLPPWG(T%y($pDPDk@7lBmq8oB~mpl1K;S zvoSTFH{H1Tw{WH6JwcjYM^b@@>9e7#KB?kX^5Rf%9b zDm=|CVOu(o^ucBjzGA0h1m%5mi zC7vQvA>nBwBkqh^c`R^_PaGE8&yQLW37Zs}8cit%Mjn6@7JwtfO~wp=t>=7zeO7i0 zc(@dzbWF6SQ_j;$ykA8GbO!=88z>EY9(0Q3pW390ifu{8e$#pAf+_;SmQ;OrWcx~F zVTMI0Wn?#&MehBHG;z9fPxMI08~52P1)LdRK3=~UDXsyGy?`++z!8N+K7Yqgv;m45 zA=pf!eRTgeGq-NR_8EWb&z_R#k~vJifNP@^NsucZbZgn(dy-=uPiNfk6R#30e6zP6 zW@8*J`D@~KP0MRswwVOZUb!0QrjuwhK3?euK!h=dfXNEg$nK{Y_ahBr8mgsc^V8E5 zz0D=pVafU9>bqAomYMpgt9!f&{rsmF?g&98!~7)KwY0_B!G2GTnL!Pfqixv5gJA=q24Wp!W#K<3HUVF6Pk>I(cN1 zac4{Vjg4XC#YKP0%N6~)Yq**&8b#;a7;A*0IuOVvS0(f)2Q_SLO&_WpaV8cIF{GmY zo2zI_72)g}wMWp4XmL1MfiMXS4}uXRM@w^t0tV~cfB$y-71Kld8+s9T=!A}<0<(qF zSJ*I#z=Z{|tEgUv7d#5Wd_TjHJR|8SnrIwAUt}GTTu&WD%*9c8Ip9FZn{lzBIfB}B zh3^0k&)pR#o_YeuEnH-aL`Z$mjVh({9UIAUa@O$ zEH|{U_*+}d^HzZ4Q`NQcX!AIu@&qY>(ju^6ws{C~6_T!(k?I(ts+6?ztfN;)LWrgwLkK$69l2up_9kN2$K)(eBfiZM&#=l` zqHc2CM{n5sPa8R|w@%m4!*oo|`(j`!$l&iGjxv4WFXSRqbGF6DX626{J?}$$dv_zW zg)XD)qQsH?saYY>z50s!RsSpqI?dRQM_z484Fa)`oyf@g8&iI1`fqVzH&D;0m{5-J#oG+G{O)uXg7aEsb z3_n9{hrt)WdE47&q5bbBS<_!ON%Y1Ss2Wn?;gYWJ4j$dLbAjK{OfELYyEm9^R@XDv zG~M6LxAxg|>r~B~A9NDGV#g}*Lel$bEF`@nQW5T1XHyW`XzzN2%uiWR=C~c7$mc3z zM>3ieB#4;^msj*pWNJa8oDQ#cHn|UP#56)xJp>4gObqP&-s zFJ(_tHcMUD*8si>CyNMi7f0C3VB|>Jug`%E`Ec1}6$w0o7ZfqZER)Q^!p0>`tM&o}_F&efCYDs;uzC^czbkj_C~)WqM}AuG(|43meR? z`3yS7qJF$N5)4C`Y;3&0xp_}Gkh9~k+;+zJdVJ;k7`IcOTEGannnR?`PrV++DSz(N zlHY#de3`q*X?7lc@j3JubY_95T%C(OMLE{HH|wF}g-EyXA{F!m{&)-;to2&hY$hR> zbsIy$=a`q0qv&?SMKNxoIwoQ?CUuE^M zebXj*9hvY`Uor$7k9w8eu+z;z0S@gzhv!N7`7$lfpZ2qkdJHedWwDo3B_GJIOOJ_d z$pwv6iEMp0{}VSQVo6#OdV;?wE!doc^&!(kbtxF{^tD%!_B~D-dtUX9Ir_5A@B|%EAdNUX7Khp@fbBivlz2vsvW+Xxn{>$$Swok| z|1#!uw1)={wxH0hb(c^@+1h(SkS3`XIB3q8_Y`RD;QGZ`6E_RqY*}?}b@caKbg?bB znEtpqkXpGC8Q@^^-QOs6A0v3(CMq%;uWqXH#5 zt7w>2_~;8v^(S*)Wfwlm^2MpMG)96WWj62nCc}hub?ZBMJbX!~rcEp}HRt6P2u6qV z$}T9koD!cuta^;Y<>k9eR|%`J5W^^bA1(XmWm13^Ty8E=pn_}O@V3qc4l>D{bb<{~ zo0RX_jcPDgrgbk=ffL(V(s7NOPI+46+>&M^9v~%*+0%psaXr?z-+Larb);&GMv2Pq z*<@K`ATBQdOXSdrEQ3(2T8yA0762-$LzI7BFN!qHTp2W^J_81Jp?*wP_qww6T}oik zOR}2$V4u&R`+}doh0*lHGArSQ*j zl;HDKb%ng~;hFXrAmB;_pMWlvy(DBS8#`$cnW_0qs_F7TrBeb0MHcV9UfW5-(V&LJ zwzSq#K6~<3DVh9F$>$<=a%l1(f{NMzw6SKfF^NPG44;}dW94}78ZpC>TjBu80T>??t(VTkL1&#;_N%*L(d;0f4SEZO-l&C(2&0lHZ7gCWj z_xOH*cW{eh##Zpq7!Q=F`ZDq)wUPT({N{B%S z*9Xac!MKKP$`mAARq-#R3XcsE2gIK ztAAXP5Z78GH3GF31|~*KzFb=u$&yw)oSkYzjb7WapUd%aLm3JWX`j(k2y*gNt$5rd z0{lU2Me>^kd7XFRu$jg1?%h zfnPd3Lh1EiLj|{*P9-(uW&a6G0n>|H=YZw?IKsCGIjxF6&jalj%v8iVHae3mTvUr0 ztreqhOAO)Y;U8j0?tI@_6XXt%C6we5d7;2s)dHTYi}-BS<2B*T1;vi=(-cSz=G0qe zC{w|gD5>aPJmoL~JGaA-D1^X4_hqV3HVh>bJ|XE>Fg=RdrdvB zyr&V5{qxk|PQeTpyAcK$W1H!S8yvLfH`qX9qmXmk?3)Fu0Ntnf`Y_H~`27=$_x(7* zZ|52M@@2H%`6tD^xjF@5_NQ4XzX5kNY*UtRkbv9U;|>X>lq!h~^D8pi3gF4FBMq?U zf*ycWVA}rHZ?V(9hr-%AlC7_D$Z4DHwk>eU;=m0uPo zGW0@YuasfM9p2E1kGkKjV3LbwlZPHqZ5Svvyr=bDFTdoM35+!kNsG}0^=C|^tlo<; z$&=zu$^Elt*bmk5Kz*7ai$k{D$~-4xo&DLwqlqQy)z8{!6Th`A`OAPr`kGFnl;26f zl}&1Q)Rv-a)=cxDPu*u45|uPHtpx%YZ6mm986((ga^isD+0Nud`n>+_ma-B5}N$DUK^U_~ssC&V%!EQU-GN zaem9YRI6$Fm;U5pYHL?f%jSS7;Xna|Qb?Ebm=voKj=$G|9dYhcA=#GAm1^^Uhao1T7&MRD-DtEby z>8jJKTWK|+NM3$yRH2^Mitq;?*(+LZt;RH3J6Bx;RnRQUJ%iUhlE=o<=zcJ?pUrDK z8?H%Clh?PxV_-*!c>Z2!x1EV_ZnyFl5L_Gkul1$R{)U;+>?M6$aC3<&?f^FyKc~Ny-KR76oGYI?KMXTAy$9Xj ze#_Lvqr!zPlDarEKD&OSuEL-o#7t9{>2E`(DRGLr{Ogz`f)kYCWpMx-v5PM6UbOU! z%CYQ5&6-b5buo!7ASU=~?JByqg%#Y^#k?cGwW%-rL1oA_l{k(S`1ER_BR3hq`F#nw zki$jhfM%WnA}$khe}ZLOaS`rgttjQQ;bH$go%f8|P^J%xoawYwm4e)_p!|||YoM+| zob@mCx%s2B<0YOc0x!iRVnpnrTJHGX=CtpQ^$?)~KRszKeJ==aTj9df`QTmW{pn3# zfOQJgBjkZioaG0@Zl8>qIqRiwcXGPy?^p0cRo#fJQ$Hzbci2#%{5hH2;a2yIkkNJpV}5&0P-ApF zc*}jHXU;5;X!HV8rOK&Rzq6r5+9y+#m~XcYSijt?7zjJY^+^s4?Bx3$4D+YY#^Y}j zY4In9-LEgoXYQ}L-8P2#uLDDqH!FH>W#j}y)-h8${MOWvlmf!yh|a^&@W7O^CcQi7gP2r<+=sBPX7TF>M- zQ-f`hUETfpVs~WI?m?U%pPlUQz-KUTjXCt=k; zW>MP*pv7+2qw0j;d(k|L%-%(vhGVm@i1w8;gv7SR9dd8^zW=<;(a~T}86|{_XMy*! z&z=|CT}M9I;{M*nhrGf@V-qUp6FSw18k$|2(lp=5jZunKiwoJcX%@(0U?7+09RscU zW)^5R{)%Ro$Yr_SOIn^D8kCF1SpK>kT~ULAFro?-L}||rwdAJojs2>v9eSyJiySYWJrUq^&Q36|S$yy^HHzE*a;^6W#8 z5CmdtiUbD7!}>CdVG%ACd~t5I-39~qu#U?$QBuSCZI_P}9v$0fp|3o5h4zgObv9P6 z)|VwkHi^j7+2KTv82YIq@iO~Q`S1^EL5oOHXc@1KO>U4@?)jY zZ>;R!toje783t-rp;HdE#Zkpbw0N~)lF)#fuI6g&B>M@nxP9AToF?609??)g7T~f4J;E zWzuzXOf^yEW?d7kzkAQYn`V$aF{iH;nMEo}+{L3DdhjG^1Je<;_}=XeF&uIandW(a zx~PEYBjRZ!qW)N!%AVsB%&QoKPV#|?fSS+w?3=6ff-7wqRPd4mF8phlh#&D6ft9=~ zbZ-gV-Dd>du%irD4kS07eq0keyQNk@v#h841Wo%T6fqjDyFbIK+grk04|aAXww8oZ zP({af1V+;*Fl>_*dkb{9fk1uQBJ9BPJ?jq77Chj*O)ED7KOr2v^v{)bri}!gc4-l5 z(HZp>ZKKbT-#B?WPKth^^HA*l^fI~X$?#l@nxRQySTIJBj5Mr!4jJBvzjvsp#M@@_ z%Fyuh+g2v@#HcMfevG((FRYFVEh_^Q1oh8BI~6Z+>2$y+Ou7zg5gjZPeD9v=r;~Vv zv@yact`ljlww5j_IO*!*?&_%2;9B~;`?I#G89m9#Xf z)p5D6Mb3Qpb+E*n%>4wX*S}%9F#|(Ung(df!jzy*ckbct?}ro?X6Waq9$Q7f+p(f& zZ}R0gpUu!2=d0Y;xmxPxM*T&DHUMFE{wLqLZw+;y6P)fI-A}y}5=1-x2WQ*RxZpk3%o4%q}vu|3k4?yCN309X6j0UU&Nme-mzAM>bP+dj^vh*Z=Aj zPcHho$~sZbj-bia5_4EA?G^MHQ>gA}R9N7e(`|M>tp`yv>Yv@CkKJ%q4m4=Aj_MLg zG9y_mUrxqahjk_g+$(wC@LDL5j=%fJCm3yP?EJg?@sTJB#k`JQj!bZ^%Xitu4(nR) z(_V@bRvC1Fj9kUx(CCr&4EK zm=pu$o21(oIGHuD6D?7UxG(h!*{}dkPa=QRX+fjJ&q-GNDJ`MGHnbw_JzgG~CJ)@hZOJ^7FK;)Tp zBRO~~wU+u5`?2yU9|yAq>cNertqr@;uyFWQx>7_YsPb4~1l{e@gw4R-iCmOs1qb5< zS)?BD9azU&>&xHCijLp`R2r-lk9h}3Yia0vBHqncFb6==C?j{Pr((|A)PZc88ZyB6 zr~2C!2>u>bWfNoX%q=rO9a6XzO^1-JUynI}zTtGtZ9OJWv zp;V^RYcao-|5Bmmoa6dHHVMatBK@X~*i?rI-VI031cjig5y%OD)4z;na9p;Bn6BWhd{U@2i$38mG0Ma&4Z}}J}{b`lL&8n|Y+#3T0 zSByC0dWX&BQcX@m&e^saO^(?s*3$&LvsYQmuRVN_;J9O_y^oD-JMO+i3ujoj z-`2f#bU(N<>vL>&ZMih;;i%ni8S?rI2^=|oyj7u~DcC>Pmj#KSg>2)BIUNyoJk5P3 z8FCM3#$J_uIE+aq*k;;I@rZaVg9JW{54VO^!{2CaI%)CPq=$=s&c0(RcK;&adu*_A zp7#ea%xyx*^=a6Xh0ad6VHfVDMc5F8MbSEpnxd!7IF8Rm` z7M?p3M0lx`RnLUlR*UeBB<$doB^~9|`Y|uxwJ20~S^r4Z$>vLH+LTIc ztvQ@2HF2x0FJVH)ZtN(h9!>g%9$s0JPIs*@*gEKxhO(;ilxB2L^ZbPP zf<`Ox$N}GWLyhTl*Q3Q^s)rYmg57{rDNf3b=L3)5wc9-W{YUewuHR$^_K%eX-g?Zv5@F#+3}wjPo&x&0r0(ivZ7|urJ-=` ztYX0<5Oz4@lxg@t2u*w2D4+U=l|1sx{a9L~EzL;(hVQrUx&B?oFJ%k4!9BJUt%+C8 zKF6{&YgVrlS9j35cZ5LDqEt-w?cepiw|QPJ!P9aR2e)RD zt-p*{&RG!%#v3e4({W&&mG|$Xt}4vJxpf$&I7Fe)MW3&IeGRwVyq!S61_hIuo-M6A zzx_tzmnQiQVzQaeO@-WWTfA!S`L-R3S(aw!_I}o`?_}}9DKs_2@PPn|y}Jha8{xOeS;m5Pa;XuSCp+YVRSwx*DGS-Yl#jgR%P zU~U~>|N2^t5z3{^z+lfqU*`42FNr*Cd|%nZg|psqHudK$q-t?9RZFL1MS@@i?N|(~ z-c4~V77QOu~*)Sf7Cw17(ho1>q%*{-iPJQ{TLp>5Hd; zF-)1?q;@{kM$5VmQUfXaT88+=7aqVbxYW(8;gA014~WJCyewL=>%lhmJ=$psih(_b zuK(x;Iu;&06917b?@64(jlA1VluXQVKw8rIk{Or>T%u8*VSD*6psJ^BCC+ zU-qE@U|GR<^RyLzWf6#1p507zX+6JIgybXb6#Fx#IGO72>wEN@BF5u{6OM5fPgB}* zs_T}$6<}=eu^%1Sef`yLIWxes5rZm6d8UzCFWScIg6?Cw%kUkMf`2Tu*MY zgl$_Gzg+0;yyr80UH5(l#PGCCvgP4Gu&Oy)G2=9?6^}e}fZ4NZm@}&epI-@~d2C}h zfBUz0Gnp-6S(;KY+1Ik;KQAs76J0!qTh0uP4L@-+K&)csS(a_vzGqmswv)%7ILPuP zjWpIo80by&*Vo>|&h7mK0yc+al5MNnc768>6Wd@ zW=q_A&t6KN;q2wj+7Ecy2xw z4A;%Eok+E9YclBqEAMN;_YH@XOPQgOfk*#`*C!o9-k<3hR@FB!Xe7C$aV}d zy1m^+#3~3sDZuwR;l;>=U*0?J7B*B^fh9q#rbMQsl9`eUI2Mtxjn)bgUKUF$@m1s*N z2rr#N<523((0AQthJU)-c!hEylRo(Po<0Bj&SEjy$?pNLFp)~NZhCNd^IbnIrG|Q) zNM(&3sjShq6X12Clo=cBy7L=<-E;qcf5tCPra6wekQsq>Bk*Vyoa_j-t`RddIq7fc zA7t0as4n^*mEkbqP!J`&d`cmfMZx!JOQyJf$8Nc|vrDB4MU(YqY*OeOfR&rz{Rw!2 zqeB*0eB4qxyzu-v%sp!kD1#len19AhcCTw^_nHp&tZm2l3^Pw@<}ZKnKBg_K0});h zQ5HKNY+?WAgI-ZFaKP|gUVSnyY>6nEqly_`$y0kbcDw6;y3L&!oxm7WxH8O0cgpm) zjp=PG_qZ+VJ8;WJ#~UheLP5arTa>~xiXZ>&?e3P9Et9q;uwVG^LE(O0MJd17yQesM z?^HW>Qdpen`}>pHEqkiIHilzq5Pm~68dR+Z6Us6=wkhBHJp(?kf>J5nJ3iiWZ!Fq$ zlI=#CQ>!~If3mD%^QWN0HX!^TAy`+T#va^{<=e4=fz96o@p%yfeiC-{2tOYZ9!bOQ zVPWka!jD6Nsrz)+5rzpsb=UH>p7T1(KMDX^kYggKcT5$d%W!a!C zh0+c!>$}urH*av_A<30zt%p@v*hGZ`ii~hHR;vk?R#!`PpLTG#fu1q>*vp1`hlC`m2=JoFh(#&xaiXP zY*^a?3Y1b9-z^RteE6#a-4A?;Bczme8mC|KH_fxJ_?%^jVgTi`PgPBrbh1DoU~$Ok z;A21TZu{v+MU2bK@c-L`6Cge7`her#-~Tz@=RNm&_daqhn`E;g7$T&Q6cA!1qICvk z0FMsEgCf>?p`BLLI!>o{>_M$qDIF{*Fcn3E2UbQ39tj2lft)7Uu(|f#d*Azgj{m=d zbUKa)LI@<_^ZAI_iLQYQ-rwGJ_S;jLo)Lb@{+<7M)#S0ww{i+n(34l}MC0{cv?|fE zVgREJ%2t%eCK>zo&w|JgjfRFVod_rqw1K%&gQJrbX676CVHEl%n%Z8S`sh=B@ixE^L&S1>d)Hpm-@pC? zj+4$S%k~moIlFDc652MLMxwU~BM}Az7@mzF2o|OhQF@}l)O~v>ZaG3&st3MbD(u_$ z?GH~)?f9nFVV&P&UcPUzXZ_{xYh8Zs#a_ODP(*~2AgC5+3!Cq`<>*6q{YztRe2m{i zJ#g`9a7{C;Oh8t^vxQX7ailMs;SYMdWw@h*X4k>B9l#()gWx-do>nb3C>$&j)Iw^dfNy>F zUbFY%L%|-yjgLlrgp)*p+b6tnx#B}DurdNa(ulG}r?UySGGA|?$r?jlgoFXBr8^s} zd&?Qlg;$?r_bh8i01RlOIK1N+_kQjN(GS16tzuh96^?!{;_LwCISCw8@}lhGk6w^o z@E4x4Q&}(JoW8J~<%`=%S{7){FW44ex&H|>QK|)>nRsZ~bW|JVC8U(?4Gf(B(Sd>W zAFy06<+i1q_CFq`ed98$oP(B#r&%~W`KNcA+JR|*^OnC~Ua!xN^1`T9icbv**CtY~ z_vc@Jduq)kD==Yz*e;v?@qhGfe|gWm5-bf315v_O>A^Mq$#s{XXIublpiRHWg_2?*8c0=YquUMY~`1vpzk$`@1|fN z(3msMcN&+x-OCTHbd{R~%NV0IRIA9N4+d=dLY1lUD5`{v-=|q$fl+?Rs?)FjZcF>% z`CezvTl&v$z|Omvn&GK``Vqw~M`+BKN{>By^J|O6vCYI{uK>dHq?DT;KJx<)WO57E zXl+nRcv`tQ_Q;XZ?|gc8YWp|&-DL5yx8B^*d+yZ$^?JzL-m!*lj~-^%&T(AV=4q41 zw%mST*H_+YOxWOg=2Q$2*<&3b6vd) zU-wtd`H|PVZd13i91kE2Yx86K?)link%zv>36{<-c=eLucifuFbPvx?J#p{e?O(do zn8@c8)vWkt!tjPnf4lUYzY-lq%Yazuaj!@Y#Npb5@f{6+!bl9kur>1spI&k3oH`MDh2Z;SY<$CGtz{pwM z=f3&RvI8S$d9B?GcnSEW=|bV*O}8HV(SLoRF*iO&j3o55z^Wm5ZyUVYhLj`N5h%dw zOnNHkdD4;e=*witx-OwMv?LQ${eZ|ALZcA_W2G{O$`y*f&rG!z1zMwoATWdiRtV(+ zJn$I&bqV(JBFVwh4G#Bv&?SQLLl7la%Cp6GEmFB8Z3|kkYzxb^NTglzy*a{0L{JY2 z!iZ!xfnN=npRAyi;3OUVs!zSxpjxU^nkb?pLl{QX%RW)0O=K_vzERXS1+1*XVNS9H zD7*9anG2}vnwiA{NjC5P8Hw-ymCZV@{XJ>feXNRIN z(2*#71;@(!8Gakydx%J*{x>RfM z>4^u2rlQ(@PJ&dbeQ8hk+3)V{U;7@V?4*@+Rp(_ZXj!)yudf-~PO$B*U)Fx1!sgAN z9jeu4_VWT|V95m*o6<0lYfCwA{P0EYS(mP1&yV+V+lRjq6sIe}JnY)3`RuUb`XDJc_T0NJorts}2nflINbR#rJ4?TSA?%iK|Cm2mE_6i^z2W2I)y$k;6W65;aur^_1 zy70)Ivy+eC!}BAHmR7JE63pQNesLvc6KlH;J!=OCLi$#>3&h)>kT0Zoc zF*@KB=D=BPmTWQFgn$MNPZMkdGjp0NefR;f7tBJE-ER7lC5h&1(#l!lSyqQKk`NIw z#-NlE&$UoW5Fm^+VPw$SfB*)g(WQzG$0z;j=AE_aPgZm|O6+%1%1-9%D(ALq>?|-sh zpB*Lktd!%WGX2ZfG%bGBy5^;8Uz_P2T4g7*&72@%y<99G+V#lvlMjAtYWw|n`*Vdu z#D0wew++r(4j;_JTEN(l)ljn_CEx;)f5D1~KNN_1opB?2Grg8?uQXhT$jy?ZoY*r)k-P9ZL|Ho@|C;ha`swGVTXhM&~n=(J&L z1{R;G_*_ORN=wF0A1rGN~gO{U$kh$C))C-T`0;;nIMwnK#OJ2rg5Yg20>-& zr$7C>L9N3YCqS35VV&Z3%aGItu>?mO3_@KA&J&u?>@fVT1G%Nb`xYqPl7@vLQ~-_{ z?i)3Hb=>d+UVy9Ct-9*-Z+rdcQ?`}5Y0JKwuD$t=YxxbDU}S~xkse`V(x%C1Yzz_^ zenEi&ObrSTYpy*E_wXBtScz4uuG-Yxy!bq^EhS1>VvE*(7*>jfJ=?Z@X+scHCWyse zA%v5xchSaA^ex(WgNRZ9rTNj#`*+;>j(TnK=fqyN(!%v=;o|}+z!)eu4Bsmm-mjrR z?1W2*)seH@;a)fMrks@+@xDBrNb;p~XOGLq-er$Pfr9 zALf+7HbN9YSsQ`~Y9+&dA7%n5R}4>;4Wkq8* zeo1HNtFCaJY?tjMvc6xQ*uDE}@0y+6cRwdkGpszz;-+R;5g8gvuzi@_uKAmThC2*| z{2u{330($^hM)lxoFJnzEsGSzeRlBwKyIG_G}6<3(UWvI$nWLQ}&q zQ-Om%%<>XbB5Gl0`@+%jiBSWF=O7156?h?(s&G_8o##j?C*9Jr)v*AP6oy99T42`<4kNN{%zu7f+n$G!J?|9)Ll zHRs2vU8j2Y?q0om?Qj((8FUmP6aWB#E+;Dm1_0pS9$^7M#J4|^F|rl_qV=|%l(^dW z<&zGVOlFO&*B6nJhK|A0)~D#U&{+6Tib!T==C;M&R-xms%xx!iD9mRV{$jAI`MlW~ z$5q?&>$LkqzG^NLtDtM7ktC0O?li#}VU{l?<;ONTm^A-?%X|zo#s24&%nQD5Si=vK zNX~G=Vq`S{a!bHWHvu~e2|NZ|5~s%q?f=%vl%PTO3wkro1hjLBO|uXq-Po}m#7NRC zj+C)T1em~Dc3J4`%2dAZ`HpAV+eq&;Hp|jr!dZnkSL2gC^!Vn+8bE)zU z16ApVrJlW0OFz?6{%c!Eu`~dzHydZxwK z^#@JK1R+im6>)1bB!YvCWI-W7%AtM7>)V?e(?eKu3;Kua5>e7s*A=_%PKYR z6PFJb-r`YOQT89RjQiimk>JT$eLXzZU$oHX`IJ&6WrHsD#ix&5v(W=Vcug-TPhbm^ zTNU3=9i@nyQ3<|O#fTvOhIsyR4I(028*8!lI0x@P*!8l~b?E)%HpYnijCB4(>~M7b z8CeuSiSAxylvT(C%@O}5He{MmycTnV(mX5BZG?7V-ky}ABU*cmajyQ-4J=`qq z-bc);Sc-r#ahfYbBzxa#15+juto$yzY!%g(@`&Ky@0R7Gmcs%dznKLh-FanIjK7T@ zZzL$dY(%{g8^DqXc6M>AvpvMJ9hB$~2UPA$!z5;-LX*I<42OrOdz=1!K}KN^B&jjD zfVDQadiz&bZcafc{J{pG(^DD}90ciMA4@8>g2tH0?J%Bao&BXcx@2 zV*rYPk{?0vx!mFeSOe6sjB1G^xaD(x3T}e#G0%kkP`5#VCw@gCQnJl*Et-4>{y&Sd$^O@#e=JbODImTYr0+ZTFdV@zG z*t#VyQc?tk8B-6B5XY7P2-0Z(9T5m9u9E@l+^*jBdi6^{Rr|O;sRpI529_iqOok>o zhq(&x74mzYZq8Q zxDj&(oXchgdJ6^to*Z!Vp*AegBc96EK18_`5>s%%Z^4eIM8HgJ2=3F2Fhmv z5sVXKo_lv?=^h*%<*6~M4!PZpj>f#8pD%OT(PtX{oWOfzRdTuhtMS7x1niz%HBKVj z!EbI(KP=8GMy^ekQ06o~)=$hR?c`S&7F+lPcC{OH+9E!Q5+yuzg z|uSPdeDgV-Z7OOuD70=Cv?Zoh+*4Ka%Huhux>pLI#|MOkX7JFu7 zXg(v8WhF?0U0C>Iqjr(X`*$Z+Ia#UF^c!Rl;Gcy<(7KIsL613<}WI~@nl*Jt2s zn&`w!=a)l!u4i^&uZ;f$oB`r(mV*xee+6QY=Ko^S_R70Dzj0Us=l&DJ{+KGN*M^Cg z7Y@VVJBb1DrSLg#26Wq%0WL*_nYXt4rB^=PkC~N*EN&HmU6blVGt! z#_wGl%nrT(iTd?u0{7`+m~%)0QI&C9d(F8}V}?1=K`(L%92^%%7$6p>wBiLxl~3fe z9=m$-3EO}0Y}^a%*6`1=xGh%tH`U%>u*WO@o4ce{rVeaK1Up9AnKzf9F9e7-UzquRr9u#h8W3~t2v>pqT+D73A@(3UQ&7N3gj%*BEFe%< zJKaTthTE7fQ#oI_gtmN}7(yvY`K@t2(jOy#392PVt0Vfqf}7y{-x=qB_AKLYcTrw| z-A2+X5f=RW^!=yIp8yKrayX!m-GKyuLD6Uh&xl~!lB-nx6TN1$RByK5DRB!M0J^71-Cr+9QEXEXnLRsnn~Sy$l;u10J0jVl!t9Fz%E%UNQsBbO+7MeE9x&^+yR+edp# zu67Sl&>d_Jpc8R4^FomRUk_9670Lk$!To2toxX9$dxCa?SqUM#sm0sr$=j*P33Wf6 z=j*_PBaWO^Sxkki#%{w5w~u4;b_-Q2U9I-7!Uh$y19#cXkbf52qM-q-^9T#75AV0m z^Sd5VF+{r;0Gz%+4>VZJTrY&Xo{SpWSN30DIKy)m1W%hT3By3Wj-Ma81uQ)y2IqJ1a~zyW9VF@P(Gm2My@lF0az!L~tc;tB7%!0_%{!M& z-%qxX7@Tpec+%k|^1r-cnss*%`=MQ>a-YfKi`4qB{g3OOMy{)jk*J7oo2+m_*z3+lb2lL;&(PaU8`y zFTMl@41QN_3JRc5Z}%W(yGq&Qf|xT3PoY(Mu^E3amn~YK6p#?L;l=bK5fp!zW@LSH znc@E`+}HGKCDX}%&T5tVdVR$E@*`>D2AjwFAOtCIFWd7q1MHNJ-}%>GwTS438i|k3 zgSRbaEqt0XSQil&v2dDUI*lvDiXzz1)jGtwQoLh5cgi+jZC1{hfa8p8Dkv{Kr6Iy6 z=8V^^WAlk}*HMu>11j0w7Cr!v71{kSLg0+gafcNHQfgFoo&~=I9@~%NBaV~n)>zrO zK`wD53a0E(84IOkr+mJkh*<{3R46%oD9ZwXCLd=P@&YK}F`vP~)Sl#aB9Heaq7Kg2 z7rs{Ci|pv1{>?)7{0?~Mh@fg%b1_kL5&#CAOn3kd@q56C-yCf1GJ9ozv6aP4S*Do| zYlu+*;)@B620}pG1so$Cs{@pCokP17edyr1o z4dyl5^3WXbvw(c?_rC3@6W=Hu@_T$Rp}2uBevFC93Z4W|cYzWOcQ7WJT|^`t?9}RW zW%piZjj_@OmO*EmKH`C&fni_jeV>Xd>w-(c)M^44mn{E9W9MOT=)P<_9lf zz;=a$#jks+49DA0VquMBV{?J^ zJuyPdXW-p0|Nid&?i(2mLODq_Y81H>RNcWYvoV-f;;pHzAnX*%@F1};+EIp<3laBb7)0W>? z{6(qiuoa}?{)00>A39_|+D~kqdnZl?FB72{>%ZJxPpt6Js-!7Ywex!Y#ygWTU2fV` zIJ*Dro=g7NmdP<5H2KBuV~H~`Rf^p3V=Za_FY)?t!0vv2FQ7qe=%7WZc`~XR zF9-*?(#_8D{0BvO{g$v}H~WW|wXyj|4!qG-cUeOq78U@lPqUD<*3zdYbWykF7@Ol64xzRZ*@w`uD@@;MbP+}ki1nucZt5eN(Hxy ze1Y0e(RYo>ncr&j3y7DQj_K1R-bv&p=4;zoZ(yDQe6VFv5dN(YCBmX}@M2YyU7M}= zuZLY#2Co4rr%R8dG34HfX!c=xP~Bg zJ{v#_+`LX+<_2~Q5X7CX)z++#Eyz%jLONZ?2X631FJ}`VB0L6OIZJok?NsBca!X&t8F2h)^yUh z7u{KqL7VyJ>vDsl5(|XROLk`JM}>KmQ|>Z|Ko|z>fW@uj)yu22OiE-%-CG+}zeIy3 zDa004{vgHa2b=F8Mx~eAGV8bb^yMih8nS>33W>08R7I7%ndshto8vS@qWc%`=RMD2 z0f;Bs4pXw9;zeIH7XIvh1iX))3=r&mz$X!G2)3;X%`@AtcfLZG5`GTYD$vO*(~1+p z-}Ma2lfWK3kz=SK&2S#i)xNxd1*&V0Dv=iGXVE4=iaiZ+gU=`fx@8WV^*}(0oNZ5X z6W1MJ|5-3v6(1^RM$d3zDw)XdU!spGa~;ZS(9p(#>#nS6PqwY7yn@M#YBulntM$1r zqsM}fmot+eb}P_h`LZXuWp!*N{b?{!B+A2jms8etq;QvbrGCC@bt3m;wf`Mxq=P0C z%-2oMrs;SK>3F_*HD{_^>^jyzYSdD%YKcF~HoNzsmY<}K4Ux)?69|&ddhC?k47DV6 zbao`(@Y$i3t(T)ambQD*F2F5S@dvBUlI85?4|f6bR4;ZTr$=Ab+G7%uL7R7oFHTDM zEF}^1rQ-F6$J&)GA8lUf44(*_?f*s8;{YE0aS-|C)(;=3KZ9%y;=ow4OZEphZKdpjVnI_)(**C+3U=61M!&*d_`VBi-Y znA^xZqjf|tOYUMwH*Tbh0)LCJZ<+4LZzDVXkPr4?OhkeDt zmGXSKKxPVqC!A1}pH2{)*Y@TCv8{bAP~-Bl7yfkedyPZ~n0$UqxHc_HM> z1)PPzkPAAwxx96G61|7RuTHR=Eo=|SC6`$Fk~e;#$CadE zT0sfj2|}H-f4<}T)oX2|=KB~eym&(3-A2z&r(P~s(eis3n3T@Tg+JG~`I5oTBn`8x zH!W_wO{yltaMLzdh&$g$pdVCE#<+=mA?TR*99me546TaS?RasBBFDNx^ zOHyxXOjI(NIOHXbsmgQEJw^A537#=5@Ogf)nC~J$!p8Yij{!qeGpZQ8VsAJ@KpEjA z5$>x-`46Yfdu$Sd^?})w4-#{~x$^m6R2a~#47KQrtqfDKtkM+}lCs}0>aib#&*fJv z)c3IN`S63F8Y!RyG zZv-S^m`>;YBK*Dc2PD{(gEfSq#xA9-OtsVTShV&abEJ8Xwo94dF{pFmb3J<=pSawQ$% zpjRt!T2d9#Br(R1+-DdfhYWbjA3w1yz0Be-wmo5ts^LGxe0094Hh)NGs#(R^E@&elUi*{a<`Z(I(S^l; zuE1FrUCui~BGeh|EpukE9YOr3P=GLdvFC_(!H@_eq(QETv|;{z<+*pxq(*A79BU3$ zhH^pD=D4S5w85m%YYG&mOH~pW-oTQm79{Rxlv+x$dHxv_TopsblAzWan7J|*=;l+} zax=yD>axiTRkhj8@@W&?!m*eszR5UKDsk*@u&K9}6V1kVJWWbD4`=f+yVr4Be<7;8 z(X)6~mzTX~ph7n(Ly-)$^x9I`iC1VkzGCz3>%zof5hk{KBmUsy)=V@j`U7vNtnX4_ zE4c*JEH`A3C|eKnh+SxiK81vtXMJWPj_3B-zy2YXN zuHH$FBUSko6&c1dNFfZRYK&a%h>SpheiomX;}VCPswef7s+ z7y&d&71@zOA;Df@@)to4#ZZi?;LlCxGE54jtD$8qoIs)l`1|VPGp%G?2{Jn#CeD(L zugZM5ao|p_gz@&m*f&_s5b=Qapc~Qggn5y_ub+{@qLJ;kITSbO_xp&0a;qfhu(kS3 zulBDf6E=3v7Cj~pK8yw|Q~2_j3_mwKh<6vo+W;EO+vRKdtzS!aA>7uLGGe4Lgo5T# zl_E-04U-i4-kq#`UW%6p1b^TW_^mjod>)iXz5wNxunAHD;v9gS!zL-UnHo@3wcov0 zEG>}gw!`f5^)S9YuXfy{Gy6A`v3!huPT;%EG&;B8Z03dTqGK{7QQ%Zg&co4aT-2=Nh8Wf$r!<_Fs7R|c5&_33;vAOHZ!X#sVyJaDl; zJo30Ju^rU zsLbXz{YBHK|GI0dhgvKEzQHBaYxBcu#`<9~ie_@43amu1`UP57>`(0{T{?>xr=4>= zuo7Y)ds79!;;YFR8<(CyQiF zXU+HvM}=MXepOYhg_Kr2#6d;?%Yey(< zarAauE@C}saI#MUb@>1?CUNNJtD8JIqhn7n=2RP7fq_OrIb>aSLH&x$kY{i zotD_@&&gmRL@zoMBHUQYusOdk4r?kn>m_;Q>u-AibO#Rs(3+#0aG-D zQ23c+dy&5jktOv*d8hr+;C=p{Z&)3Y)5O|15``E6(8?&46-g#%Z=7D_!LD-79svE* zy!PKgQ*!k&MfV%au=g0b(m%(4t(=tYlaj}tBATMUox#O20y6XV^#tBsox_n+sfjGK zpJN{C)WoEPOA0yO4Gy_sIP~1uOAug*mV#M-%-ANfui>=Bh;U?ecs*@Efm*7G7271_ z8{!{$y8}AWon6tWf`j+nb6qNyKrCFv4Yg4?M2a2!ie((Ve@Chct$4IL_fTLb;LsVb zmwZ-IYDVyI?IX&TByBaJ?Xs~dmc3#|OLW5C{EiQ31%vbt)4!l0aZ78EoGeoJmDM&S z+56hKZfls7qR(j+bxWh}{kjhCvy@h6JH5)(!Vo=uPy(GHq*-Bsnqf`u&_`i5%qaq*L%Wz{sanf zi-jk#AbF|Kc-`L+dOTPuk4EG&X7q0bvZInuOB>l>|kJ#BIYRQ%DlPtP%e`7X6 z)+v7{ra(D7&3~z3LWb@;9Mh(&0tKvunS(>AG36sZ^k=yTzrF2UwDN?;*k% z6%l_O^`2Ogxbvha|*luLe8 zjV`rZNySEe(dWLW-#sd{qasD8c)1%*dEvb6TOV4 zL?>fro66SlRO!5*96NINfzvZFZP+1*>tL8IU*({$8`hLr$TW9KQyOJ(IM+qCQRGkl zr>f2MH?k`QI^0Fs@Wu_tAj~)}zV57@bR1_e8+>Qr+%?(Z@WyeHJaF}5tF;RpKf@X3 zZ9eu_u6x?dG9XS{esV18qal#JchH1wr%00T$ZxCPKk=%HO$HPAfEw6J!!hWY`wCMh zR7dx}kqXugMp@EI#F`ZQ@&?{mDi@p3lqjRaM<^2U^t=}zk{{^fg_fNA%=2X&Pl z7#q@)$D(t;kKf7O{K#VePVZAn-PYwuKefTj(V_k zdvKo~WCYZQ`%;-_?c!V?eoHhf|5-tq+{oND2<(z6@15>ZAB695&qxCl4wx*NFIAX- zS?&S3;P9cHz|;AK`bpBS$^VZd4ZhE#1{52W=wDp=zN*)n^hg*<1^5OrmO}@7UUgx` zDA3;_TycOe=3qe)9%c~@!!vD`)NpXe{B=*_0{ASnS;w$t1+Aq3BiXZ;qbCB*Mt>%Q z7p39)1O;+_+3{1#lr!3lGYR=Xit}^0oF-I%fd2sIQKF4Wl+vkrofnX8m(#W5 zogPPUcIh$*(fOLqXsS4JspUmoZLFZJIZ?VG$gEYiZ|C3uTS0-eP<`s2jQK!ES;J`S zXzGu!XLH4s{q1GEWGi+(#t*X_ z^mS>gt=^#+!A1n@BW09)u5}=u^s(?5;|qLHuXe3-?M=H)wXVNXm#DsXZh_I}*pyWLPn~8Xsf1+7l1v)IHtV-MR;C=rFS{ugnxhO^TrVXgH*%jn790HD~ED zokhtp98d>XimGc=e|A%vdtUo01Iu6)ly?Jm0Y+hyhB~bM3Tz!&ky?{&>9lYenvDlo z^USS5XMbS>x;2W9ep46ioe)cqLXpo2H#55Xx_Jz53w7E4!@DIQQ7)Ko4@LGbZF6sh z3v9JCh2%@q_vz<-U@VrEe9*hbS5!%9PQMFgLz|`vC5xWPlSL2ImF!29e%eo(jSn8q zt30yLw2BF|#H{8cmE>DPXM-&V#k}=@FOTK!oa0zrO^7fU(U85#cb{afD2i~us5VLm zi}*~6$p=QQ1+Q%M?;OCeHeWQJcpmBFRky(x1sseq1hb(2k)$bZ%ka>r#g+l&zPa&mc@(*1$rWo+>bnYK#YkUfV!R{o-F9es}u^H5z{77Nd zc6F7hrQTgkRwx1EIJtAAp;;~Ta}?yR)v`=iDT-uJr6?s#6f^8N6@nSk6?4)Yga4#y z5se|n*dt9&~s~wsD_nCFbKP z73_w^%$&wmm%T3%an6(ObU%g{Zr$zlr-jw4xE~~Q+M?^N_SHs0`{-F&`#{nG7HZh= z0da>^Gy~&zReo*KIneUzz9*%D)5+2?k-F_#9SkkkM}E|loMWM@+xaFddYHd#dE63Z zO}RPhM7VCq2kcQ-F9C+>6Y5pB4ZQ<-8 z(E$*Vc=UZ%NZ# z{}g%>z^iNzQ*n1dAP;K;21Q{ZGL3hl%s6~MKPIP0fS4N2X*n|+{OMlWuiNPz(e&yu zb7s*)$m^}1Lnd-j+oX;)6?~G#7bMgOb%;c$a=(E%y)HmQdvG%jw3;u2pn5Pt;%}h8 z(D#AvXEtowN4P?K*95|&0^dW#rN3Kf0tSls+c&;vdk3v>I6~ALd7e zKCg-CkDt~%Tz8jm(iFzyr@L!ybr*WL6bnJJ46#l~L&%sE2m~R&>lDCMk{?p?DpYbS z3dBTGXw7s8z{Y9PzKe#eVI81Yi}!nfk9#m8s)#ro#c06jf~atiL=0r*0ZdUkf= z(Q(|&p_cB^Azi7BYhkas;l9;kv37qwz81;UxGXHjxujcyPPMS|v~T}3B;!+I|KgE1 z%Xuj%;b&K%8#n>Iwdedk<$jIEQfTu{WmdjuM7O zyV)xgrn3(~r(!*N3@G zMFc`M|0vt|qi_q%9;i%}PB@x=7hJ(u9~s*5LG)bswp6S^5u~;5a-DY zqb*~!8LD#&pcgr%9Z};4a0{i{X5jPz=p08tB{wV+ZO;O+LE0K!Ldpbfx|>}gz#P3= ze>c0jBh-5Z;(oWd*tsFdnJnLnDGpnG_}=;X&#)Pjx`2{=kUS-b0BlIWf$_KvaXhm~ zwMh<-hpWrN!KRYO3F8Z=`@5pILbbd6_Kp@_vDGG$k?mMz*<6NYPv2`3!9foe*t$rjzl({?oJFoo0Hh9)dUJ<*U;8nT>m}v_4oQUf8&u0)$FqO;cX0)IXF$7D>mgBOCXuBnctH$mb`X})JutU;ACn-Qf|9Re5ui!}#M+`%?5-kMypL?+epaz ztVV>~7&WHrAE z>kr?T27Ov&(WtL|>`>38_}$lyOIoJKAa*4*sLtP12X?mYs+45orYV&3n^nl(*AxQB zv;8nWE!zA+9#gIqn-#n!Gb7C@O+Rpi%E!S$Lj!}?#huw@`Nl`ZT%Q3*E%~@1Ylged zu%cduqwRKp6AyUQf-onu_X^HyLK65J7hkW&`VRVXTx|YngXR#P&+Hx89N%{JzShm> zw%%Uz`+CdtRkq&t7r0+Omx1>;i2Ywi_|BtO-mPhwk9>~8B;SqDXm|ZnEBW-5@3qpN zVAe_|c^;G9{b_Ama%o**xrRNsJ06iCujOg+<%yg%x|8I6&Q69!lPViw($Yo6SC4Ja zXvrtCz3l3)6osb1sxw+3!xUrPZZrvu^U9!dg)FlQ0?KJ9D1<F6;P+q^ zHD-!T38q)7>X}ZG7l@!Z*oq&>fNafO$i=RU zL|T5JYyy*y9gYnIbGUesE3d!sOJfL)C1<>*?Emz^x4|>$JNl?mm;Y+~9M18}`;m>m z4)SiAbPdN7FSk)b*8eLl)!v+8!{qmZ83oZ>uFo>rrlz)Rq{5LONO`A;CSfWjTC@Lb zt?dWvI~lbIK^tehYiWd-Dr{FCRwIg-?3s5Wi}#;O`R;iYsZnl=ERk-f!vY@F*{e;0 zeJjO>hpd@+x?>U$usG+JVkO4;VSfK8YkZp+n5E}(`+!DiVbS1bxK#2aWdDdML#C&~ z!x0)iUU<3%`)(7^(NKO9t<;Unm4NY0rw=~`gYZqkWyhYatv-}*T%1tGcsozdNT=1G z{C?kWx2-M{Ivrl&{Id%qM@dYYt{DK#e;X$!e;xGi?w$f3=M0fIjUp0qs( zGPmr36Y)1)-GIMHR8$q=wS}PMD`apTTvLx(e_+r3Y67QcpJWdDO-S-T2ivMdz<+5GiH!maCFYPTVJud{& z7y29YZ0Y;F-Ci+|@kKFb*bfinaG`tzvC zinMel)WM;6o0DLZ+LIGWbAfPjBeMEC|Xmg>u~V@OSy@rUKAp|SID;8 z44#CBuf&0B1a*%Ak!hW;$QaRNrb~?}pP7=HAKlsZ6S^*RNLHFoKPPQX86Xl#|$aASW&Jl{VacV8!OKT(8mo;u@IYi-|e(U*-!O|8{ONf-fpL8Kv|AWKoH2Qs6| z7;BHs2iav2WMcvJ%tBzj6bLvuE4ARKaS}pI?6f(O2Y|o7j56{LG}t(QvD) zCbSXdBTXlU9SumuFv?AB_hrKF^E`lPMM@94hm^)MHWW&SI~iO?HXl+ITbXF`P_XOK zw^~|7!&yeh$x#ZDoV7ifkO-X9khV}ZiM}YRXL;(Kgfpu!8r}@-vwN7XEQKTo*4I<> z<`~%=M7<5zlvp!fA0x~v5YhXh;&sFb%5OD5L2uISwJR$wVe1>jo8r*@r#Bfp!6QLP zw+l1JAr8X=B3F_&>BLoy0xFA?P;EXnT#P2Y*l)Z{VD!GH1HE{|JSRhneC6={tU~)O zLd>zD4q~y)h}a9y$hw zt1C|ZlJl}Sa3*n@y^!*A6%%Yx>0CywpRsHy4(S84)nIR8{KbVs`WT(JcLxqCe=%LL zX7e`~BEE0;>=LqdOHmFtMfi5@_9F#~6L;h^a`4$F*XTd>Uqq`t?nGbY6z2p77z;L2 z)#!`Q%fHP36prkvAD3VVHcBU1?T8Nj+D2HdEhv6Ht|7wq{c5H8hJ0Pp;f7;XA;cu~ z)?sW!zmN3wMf5dt{%Y<;l45h#C1$c)c)QOtb9(mTlX_LByfwqYfq^`v*QKzI^q~7k z7C?LW6{h?!FJ0uGQac!Qp9>q-2H;ZdJw0DkdcB|RoB+ruO`RtEtGE3oe=dyd=fYI& zxgAlI(xE$aK-b5`FoA*1C4{onbKj>8n?4TxxPyooR~2rQCOab~3r8s)n(k3FQ1@lQ zNYMQ;IrF2y0(K)Ws`%v3%Pi$rLhEt~HwR?BEYuj@bXk2L>SYfdy-bNe@f!GF zdIzyDpH5X0N+ybh3Y3=xMT|p>PTVgAhd@Hr(v3VlwpOWA7i)?AG{^e)94Nx5>jsQV}_VpK<*tu-TLUYqc z){NrVk+>04*)|4}l^zG`xE5QwK(maud7+tf7GQJ+G$~(@C@t%6r(H;r!H&l8g$Z6f z%t%%M)qR>Fw1Ao#NGaFGT5M!Ugf&uU>T3_--~RmhQ+Zs(%V9opP5ZC5r#1W>?{Nb= z&Bncxabp>tBuBInt~hW50v39on5;iJ{49~;Q8b-4Q(}w&2g!&;F2TW>w7fq!Lc4O{ z;DBIEI-#lx!)v3Uq&~qPD&h*+m^iTw{)ifq89Bb@HRY{CMu;A8elcU3ksX6{K2q&@ ztRwoGDSF>Aa!2xgIaSCjOwXV*IBqb<-1<&r)Ox7m^@9BEI>JmHe~k^(o%c&5m$}6| z4y@Bz`M5*ozvgvOF{Ile3!QP*FAoN_JLw~q^VX)Vf`^Q*2JLrwp`E>l+%r}FPckv5 znr179=%3Ve{W!v4Jpn~3;viZn$zXNL;j5|aP!!m6IA?<2L;xoqf8d{?Ss08TkY|CK zC$44v|7ab0(v1W_^K}4kS4r%#4znrO_It$)Yxnq?!?>~Q@s~U^V>djiV6QNp$NeB^ zAr3)^xscs91+ba-cVti!%wd4jo)?5%p--`cAMN8T+V6! za~2n~F9!L(mU?QiAE|@Ge^c0UQK)FTqTn({HS`Zh=6qVKqypn{?8h6l#(u=tAD)h^ z9&ntA6ZnuTku!xvUeM;m(DrLhNwcbc^8~d372DDczqEU>#;z`_gYVF51*7(+69M*P z_p%~y&3+j~*E~(B44n4;TtQpb0xJ*>71~-~aLf&sKJuc{e*&XK%{x$=xX5)kDCn-x zoi3{uiS8PvnYTr3JU$IkP&)$HO}V<*Ol=A&M4GNMEsMXhf&EQZb~vnv#^^YAQHqUX z#|jCLj(3O7fpZ>##+2k8WRiaun@)}o*Ho(1C$d>mAk=lNf?wVh8|ii#jV=GkX>;gn zOmkkI(l%M4Ycew?LQJNd5^yD)N~Zu`JcBmwE&}~1)Pjt57S5LOiYX6Hk8Iss8{*lr z_y4&K;6hTEID71Z$3pOT@thqAgVbo|@n-xlLSTx>^&&Q=6`wPT{me|1i{|B z_&6SNhM23)`k}^_u#W88c^UnoR(*UNHB$3lqy4v>$GuB5?+je7NAz}&KnaJ7-$LYy7|Z@z|G^NNkX!AOS&08W2y7s zEwN1J%viv;EU$@O{5PhbAjAv+oC(AA;VxQw7ttb~ze)U40;8{%dP`{S@|ji%R_cq& zh~ieE6JHs#_HWJ!@jzkaRe3%gaUw*pc3~C<7tzLD*@E@=Y?)FbHS2^_Zv@1Y%ukJ6 z;vE8#c_tu9?Guml3a=;Xu8GfXKACoRKFM%85aXVRtC~zS?O>cXJTQs2!kgr1#{;nj zY^6rfAczDH+t*a%aY^EFt*`q_wuQeZ!l~LlL}jaf(i%H82Oi`%`E%_XwIJEkfQtl? z@*Htdmc@{OfXVwELH$<4Z(D7_iSx)II2Y;cK{R0%Mqr@A$Zrk>1<9t$*U4OCmy>yF zDP&H#&(c>=4*fto8Ni;PO<2qCgh_{|E?Af)=k&yFm9jZ29%1Gg!;1h)^AR%)azQ0~ zH+(>{m0?=(!O@96Sx66V0w9F!_;Brq==X;8 zEERU5jKN}7ilsQ6LK^P>8o5HTSx7Eq1ZxDf91cX zoQq3nMJ9cjckTF>#jnq7u#(29ct6&>i80q6xf{T>oQi4>Zgqqx9Zr9~SrL#3H~heF zf3RDd%L_K=UX1;G+WdbxktoUhiv=S+rjF93(|2P#Noquo6E z6w?P;r_=2yh!HT&E&pLgK#Qriti(>k;Z zhvTE;5=Px2?01(KvZe7Or>|1MJ}Uu0+;LiZzOCK-sT~2&vUD@XIfwbLon*WQzn!UX z_M6X$eldtpQ=T)+0m4X-=YMu6+4>%3OyEm+6)gSCW@MZ|7KLA_OJUWiyNnDma%m{P zi&w|>?F`OIO~IMGN`!J}Lq1n{&K@bg;kG&HKDO zgOv_)6OoWAvk3v+%H3H(bsJL?dK5hT%;Bn^nHI0Y z#5fsh-#2`xibq%q1cj`hPg3&k(8oC&kviM0UYJVUkVMmIR*rS`8|grB(WpY%==BNn zXU_WB46;sgQ2Bd@eCIHTOiveOfdle_>)*oB)v&?v(5^RSdaeYnFg{TcLX+7CPRLUjsWN0&NGtk zW6h{4GRS~ET7X}xhS@?~=$)mraYe?zuS&vx-8Z9)woPHsKM4oRuI(q^F{0YRuhzS5 z9-lq0aGmOR#&9rW-SLV)JI|#Z;UrV5h}&=*HYB_{IFvmNMNW4lo`+x+R*Wttm&QBa z$VpKZD1AV#yFf){&O0C_cm%Kd*;XKFouKhxq{+_UQ*hTD74u&Q07JB^TT}!~tv0Ox zX}ju^ud0SvDURYs$-E`Fk{6g1WBa1*bRyA|fOd)j5AzlU7iA2LbJjXE-z;-~EP>M~ zTnUHv>u?;kn$A`g4K(nF-&$iGi9^UMe-PgQlSQq5a7cbv$Cdo)HT zZ-piquUPb_5WJWi3<^-Ovc9472g6^8aPH`8gczj;F-}XV%5N>x7tp;}Bu0*wr>=?bk-Q9l!2v z`NDa+@3V|RGAre*3X9@ZH0CQ(AJVO{w)*vZZED2?314z0ftQXPn2QevOeqHjtvK~% z{O3E^&ehsV^-DW{Q`SvI@5?4!A8#JUD$#d4fm%)=>sNTapb0%|C_j2NDIPH6j>R#U#z_L)y*8f_xoU6 z^z>c_(#jt&+1IeP2)5Th7wr<5C-VOKkw>CoKV96A2u}hv1XDyj7q)kjUX9XcvT%y| zv;C-wmBLiL2V4fL7r!<_6xqr^M5D&%0|KcE(2AUs*M{WK{AcSiXRE|3`+IJVhwS&7 z_TlgY=6>2X%L~M(EBU@mq|$nDr!7bGPw98|#=fpE%vpe|f|lkZof86@V^^FQa(8R9 zMuC^585fu=hBs~0eML-6)q)&lkku&iWn;jr`Xnjor#E%sGao2R2YhiVVN8HE!p^P` z{?7N80`>?;ts>k=6c(BfNTq`JA`mp##Eu@=66as~Dkd*ppjuL)NwZsg?nS=BanV5+ ziO+0kYD=DzB)IXhMzW~&-{~o2NwB@Pj(JJtvF!xtQ;CdBn`Heudd4hIj z2;@mtQW`H@0u+KWaiyBq>%!bBfO_rhGP$PuyU|!U^gFo?mk-Ez$TEk&N^)2+FEL-O zEYCmD#DpMTzEPSog|kgSfNinKbK+Mbm|o2ny-%~#_~Nfb0cEEObXAQTf3xV=K_}VIcH1!P*M1kE=k? zCVICO=jkc7_~B=d?~?<1U_t2Z)iZBbk|1<<;}0{L>BVET*RK7mcC<+2shy>_K>3QN zJOcJ^*;a~e`z9?Om`VYA_ajV~RDK|ZJn&vT5j06O^@!y}3XqU>C0U=geQZ>Y)wKFo znosjQYDo`3^jOgAbl;BLpbLr$bS+?MUO3|aN{f)+HfkS@OOH5urG17_CtST+9^Y05 zTR(_7X_*KNq!T~ba{nSkWcrAt>3jG|v+fbBT>$s+7Z8&Xi95&LU-j{td0lFAq2@Dx zo%aae@$#?9UzVS_JQvF!vE2wRqY$AFsy@e^SNl+%*C=d4r!|a=r$-Sv0403#E|^96 z`~WUz>%f1Iy|6{SVB}``1db*%9_O+jpM^yGnXE518OJG$t&-8pQ^X*w$ueg?4t*0j zYx}~3Lz@)#N(M0~4E7U4Tu689)I@PqyhS$o|6}Pa-=dDTHjE&hf^>s)4KQ?vfRvPU zH`3i*DlMHucXy{q$AFZSba&^xzjMy}2Qb%sn9bg6t>?a%O2q1!`e$UZ$`#bc0p&(=j5j! z?}8_EDKp!S-hHjwAGz7O3Oh%!13++I9Axv%y7qWD6%%C&B&btOmii?GFLhXFqY?b# z)QaQ_4xs0L&s2r_6&uKJV(p=-!wuG@adhZN`=^XE2~+Bf+rxw|)%=0p%h%4-)V9iS z-5rgRf`N3Z>))4}$7dn2hmj*>KKpvzFEFe8M*8RuSBzQnv6h}b&z?ttq#rVZR2g@l zcdoX5d;)SmjQfQpMaNL={ijfMe4bcO)crG50K2Kvb0>O5C~^Gqbbfq&-sX=`p?Sx) z6r@QlDIX#eWAJ%Zrb+mt=xX>af(B9koc@gw%G_&f@{I8vRQ5&Q?AEpS+NQng|Hq1_ zjd*ZJ^DF0*h@qM65qP0KeZobTt(&DcSziU}414bkDG$82E?gzB)Qr>Uf#xf8sV79S zE>&_0K0*^RRo>ueJW{SOyzP^pD-@tnHHYeYugkKch>S4CVd=C(hr!;1!j~N<{Yur{ zJ8h46w#eRfv(Si({woHKP3&fVSn?<*q>ai^+3UnN5l#|#&YQTniQTQ=8XX5bDyLL; zhq-e2^X%nZsdT=K+(q0vt zpxo%s)itI3ZO1h=RD`y}$Ns8K;5x*$W)otfxezbvyYdHGU1dq62MFS*^V)3wVie>4u=~E}1_J>t{1cmY+b{iF{HaPXlP^hInt@5l%a5dQtewNMK z?vayHv?V4E%_#cjXi;Pnb-DVPJ~v;CT!;=eBTwnJMA-c;0^Wg zwHb|xer7*mgTSC~W_qO{<6@0>Q4vU~7;&GsEftFNwnV~gGWHAtcam#}k55E>kE&OV zpt`A_lg&0i6w$6P+}%0ePr>}|&;#x~ksIwHDmQ_=ievePY_3NPqP;l`6u&`Lc#RY; z1_p&ubvs9K-*7^{wn?A;q-zcScM9_goUPGVA3iv-r~FzaGdfGlXWxELFDv&QtQ32? z+`qXHJpjTnbx{ekBN%KBO zYBB_}7bg)Wsu>i!bx)#$-R6TFJ>0~VgRHXx z#`dqJQ4(~!-FB>I4#syqLcgUccs5Dj|NUP7upa)64BVI#2!5kFsrY+H4V;j_g_WtT zp1VUZ{m4Qrl4Bx0MOKcpjy_zhP9y^^##3sNCJx&7!m}<)Q2XWKrKzzReS==!BrYrO9;d$ zG;ul}epBr`km-FqX7nX_WCVt!e7Ajeae2Hb5E{i>d1BCtRK=rihHRrqQDVr^;C1j3 z`i?Xrcenf%Dxf~}{qu;OMZd6cw;B5RzD@W4CoTgVfPZS}$Wz`{j#Hy+ZEy?(H?*S}T~y2ip)-CA$2Op%a(x%*N{Q7P3A63^JxKe}$<2i{MWc)Bk( zU-ky|r+KUfDX0g(i^<}`rsUr5^WQs)9Ciw|tc89Hd-oy}GvG^+ubOExvBX#JwevA8 zh4cWml(BSH(pZSyV6ZP%%9rw>hELu|gq(2ZV0gMWr04MT`1K={{bYzGkNny-L}~pQ z3RlDvFn!tTPzAA8(m3LgVURf-C>V;vilYz{6%_R`w=+GS{&oFp`1<-QDuHIBbMn%)|ooupT07T+*)jHUY*CR9pAsOv{b0nYx=p0j1{lc zMkM1VDA&Qhq?mC!36B%Q4bG&na@6nH{+D33TIBLznEUGbmkpkgB%-dlLECGmJ-Oob zpmQR#n*8vnsR#$$NgrdmT{w;VfDsZ;^^FzQN%f5(2|U|CH=4|)l@&CG9(l6a4LnZUcsZ&WGXLa-Dv!c zq2Wfy5_muD2)r{CfA|hAzYu=Z@0dScXi{B9*rSVhB)9%k%>At{vyCG!gL z3kV8E%v6;K!jeS!@+6)jDXZI2cd9a5@hw}HatVFKhs3ese?k}t%M}k?fP1c^znCty z`SnrTk5*|S+<2-%RNlaoVoRo7l0CiTnbw`aSI>90D4?3mAaDHHT*JQFERWomt_H*@ zuIQ!mJJs$$EOr-5$FBNrF3Zagr)nkO+$#XI@ypxi_^voHfe;-1YP@P*3Yzt zZ+0y=Qw?wIyvJK`O{+}OKqzraib}$M`}=)yDWgSVx58)Z{h()+(*C#zlY7qfJ29v= zuc%ISl9+&i$jw~c_qq;X00m+FBJZC2uU+{smlD)RWKf@Ap{~G~@ULd*iF3L)ChI{` zC?3NbFo~30Mu2#mn#I;%9^qzp(ymp5dkGwOOl=uoHWvIgBF3VfVs~3DN`Ai&T4kCo z=ZSQ0Fmh3z`LjWi@@<@uiSG86ileF{t?FmkT1M_`})QW zx;`6oBnZw_!kNC#UxI-=q^3ziK)HsFKgWtcwXrwbfBYnrKkw8?f9@Yb)f@k_+BCtH z*WUQ6N6Ju+PsSiR0o7YK54ZRU%Q{x{0Z^@C;@2wWCbgoT7D7||$X;6-OxgzTiHyAz z=B7;G{%@`;DX=cKOFTVgZ)i{vzDp=+4j?Jb*^Hco;cMBqU;O^u^@0cSI`}ch;rVzKvMZ!chzJHNHmae3=Vn;R zLlN8vd4BIx!2bWAKBX(-N9uTi@s(}P24d7zP?QcElp(`X| zcw;J(Xdg+Dh56;&2AAQ#x-bBWLp^yb?zvar!cMlbQj_$9<eH01Zk= zM@7@277z$@pn#+;9z7Yh$B(f&+37t>0Kq}+Vu{@MRg;+>ujn9*B?2B-GM4&Qsc``e za0Y*@67va{py(&rylJeY0Zmhhj|5&9&mB#cbE7u^D)c0uJc{s~_6d$@XV+8|wkFfy z?fCo}_?}B7JDV~9+O*JVfARz0>gMkDx=6jOF-fh_P;bvCW5E#Of_+UDP_p z{P~RHJ#|Ok3lYd`jzb~Ne`HE@)%Ncqs7-K;0d5GCuO2e+2;!D2@C#S&3{jayh76~o}zyLXdm=4M1pt17L;f(vLA9W_*3)P3zPw(Eo zInt~d7rVIj;8AA|+-u|y3h>yz^7jvX$OycT4D=o`dLA@ofxz;fNP7n42pO@lH(EN_Q7U8G*#`#v5VpD?H& zZ|0}2eW2)h*o_+7+A>1^t-R&G6&aj5wJYeT-~0*)Sa7$$7@Ad^aR3M%P8{tgY7k=G zU|BC0xd+9X>3r9y6~BN?%>PGIg#Mxi#Xe8#5n^XA)VQJi3KoJl8D{L|jcF5j#gm5D zJNcbJ5tMQjLd&#l4|8RExv-DOvSJ`A`&t1qc5&k<8rgc=M3RzCE4Ra$6ll5;n3KGI zd~OnZ=AT8|LAiO3cjxT4FhKVA31ui&IQEQ>(StquH)el)Y!2P=x;M5m^JnH&iHgk{ zh|Z-AhXY?2)SW$iLt`QHU| zik(wtb}au#E|UhMGFYs zFGHh(hX4z!_HNn)ZHYD3qQI@u0ReEKg;Rz>h5d>0`=GzjTm%(_r)GX5}>cwN#$ES?Xt!@A?pq`1Oqth)Y%X9cca z>2NkCt;LG!&q_Rq9#yyYd+(zgExvzzEeY&*6(?O7Vf$Qk$yc~?yiB(IfP~mVGu6MBTA(jT%Bv2{Hr=osltiaQF0w1)7>#h5)7cJasQvDf>S){hepmbYGj+Pb2|w@5 zb#13+FHZ=T>RRJPE}1bEZ|a!0)oUcPg`-;#0>VX0Vn*AAUb$iAbU77_hrg`l10jn&`A&;p~9n}|ysh#(9eCxL-EAs{&Fg2zd zlqrh$#A>7HsqFgqd{#AjS{MVhtMyfG8WI?iA8AoOFAAl;Z}Miqok4!QXh_`Ya&VJ({yyy;#3W?@?l0b1T3M#&r0201%Tm8r>g%oMzgMg+D>8`BY9o=yPWC@*u->`pWGk{WY-|l z!m(?>GSMPx`{m1DsTrSYHlJ#RAg@VYWq9lGdHCfCkcT;`p#^S7ZLmhMI5L&aROp=V z{f^@bibKYf{*6hjM^@xJ@SEUUDN7dGLhg?kco`E&lG=u8FJ+cafPHB_RER6>d<;LJqb<6R< zNY|*R$PD@6(z(Df3om4nWbe6UBNILUWyD9aqi1__P-XQ?UMPJ3a6cfMx(H=&VkR=L zAG}qa=54#3js{~Sp*0(T`EM_7^hC3~ilJ)|MZ}$o)}9ga_*s@C1|bmi3yGoL}`?X%F_|#2q%3bZLLBeibKp+G^eF=F1fM{?Snv zEJ0RGtz4s9UgJVN$V6}cclT*EUyV-pX7X4n>!A&$L5B5;1YS>UJP2d?6PlDfh7{1@ z1_YZnB&}D{IC(rX2}Qa!+#-6Wrp3ShjI*}crHpY1LncV)r>((dd?eA)(SU(aiam4C znXFl~EBj)Em?S_P3NCo7N`%Ovd(>?9V@8EZiwKfq0(^kDBVXuCmv-}~y0jq>U7KQr zOOYheGJ49W#YH)x2y6~^4mpEa{o7~q+J9!{4_q1~>~h>XGI9>^Hr01{*k>Tpu1zv} zPQBZlgZMxGYP9>BjC&Wj6?N=)O&u1!dlfu!cHLFr@Qw1 z+MwRf%jutbnE~N)5L5cEc_~ zid&RFi9jA^y)GpuQ6MnE=irO&|6*IC*R@-I)Q&_j4PBNMOzdlBQ&czAv3y<|82%(1 z=`}%uy$U-qYCWsgdu`EWe{m&360^DK(qQ{6BJAPzNfYHvl>O%HxX ziOUz7Orl;nZyvjLko!!E)rjbE?0!f3;cb5b*vpbaBpu?(Kl_C*je^v)i7bDZZV@Rk zP;PCZzb3`ZEw@?@1va=sF*S~J_WS$d$<`j=irwl?Fw}@nsPZ(gYVAVxp){$6(bb4# ziveQlbF{45Uc3i(46}){!`tnD7lKT?PjlmiosR-*Up8tuJ^sDR*s(#<(x0vd|29~2 z)(YkCdpP&CM(?$CvomYWbu99BI!j?GZ#uxXse;E&9S0 z>5r#EsZ)%qj-7Oq&AZYctB348ti@B_H%JR2P3bSl0|8Oab@%i$Z*Yc^!1VHRkIm{| z1=sX(AfZp|4$_4m5V z34m3{?DZtQ;_uCHHX<>Ig>86HA7dqrK?-{fc zC)(fvMOgJ7Q(;u|H;OC0vOQFI-2>L_B|0*JYXkWvRr#GQ#fTr|nuH(E7*oGjZKs=T zY!?VOZYs&)8zx&w8Kb5v zYONg9{H2(doVqhi9aki?@G-|8^uwNM)T!OQ#KWVidYb&~AlwlDe!Zt?a!o#Kd*)-m zOqHk4rB}Nqr2AxC+kruhd~h<=!}F%QyQzCwAjm7SLHQ}}m_SFmfzPqfu%^NP&hW@4ApV_NS>!RU3uKY9(Hv;tRRP&joRO;3bC{hd< z16&EMCMdZ{phCA)R{dJzlTrNCD#PaMa4CO(!a_1WA$4}>xv*Mw zl+BX)Eb)v3+Jf^tl&?2}N@8kvjy?g`?P1b@sQ~KLtJpUF$1WYXcZ9`yo2yD`$dKc8 zL#gS)^-~7Xk#+dNy#Q3|y$>A{xT}l-s+-$0v0rrws-rt3l4vur6WeazyCUOU_7|OH z80gc|a!lGaOq=yBoApgxihtR)jRGI7Vl$eI)=-2yTSQX5^>2|N;@wHACUWT669&dL zdeL?7)@Mf;k(I-_>tsen_3L)U+TEHF>xj%_*=PTRk<}-!$(ruuy_esPxWWoeYmN5I z-0CYA;h$@7x`kAAfgw+7%BP`eDrH`U2K|lmE^O!h$*19KkAmRKgsp9)#~gn$adDh` z^Ll}lN}bPbnrJQlw-u1ImA1PW>z7r?T)@x%TEoi~vB$&uWI`k35-!H&-hD<>%xjZd z589RYChG4V(O8nVQXF5{Qib=lbZT!Uhugm?k_fE_6VU6DFq-7os%VGx%WU9Sr{W+h z{n#**P0P-~C7tT#ZSi;sPff8LT7U0#(+5weVOUDMNSuT%Ch4+-EXnmdEcot*~H7})7t$Y6krO}JgG zS%Mb;_EAmwO%YEHAubXcz6`$SGAA(Gc7AJ9kmx@|Y39_YlU5vx=3fZvDY-33&bM;H z9Ex)o_=LaYwnJL0{vbC#9FMZSl4;ii@$TC|{e9sI!`UCM>*YEazjkt3rzP|@+!CFt zITdqFSsfYc&l`lryQo*_R$YDVE)00amdas-W5fZBHv8BN#q^?6u&(oYK;W*0eS6Dh z%diLb3jSOQj>V74X~J$P^;w@=9TBjy-)=B!BVKU+RH6>VycL>+_Z2I8fpN))q+hc;!SMr4^Ft0VubdRh{h@E!l-D?y}=3wz2k6_bgKVp)S#E zd7};QHMIq$BE96L;=Nfr@I@$GQ4&fL!Hp%}ay`&`b>4bovp}Ef>}-cV)Qr;)4IQdCGeG2;e%m)6Dxc_(%&K`tU zAmlLjX&#?H5gIOe$e$Xj_7>rq)&-<{bTfZE+$>stiisR^ZLg z(=vS1>}RE8yW%svl?{9j=6gNz)e`GEa(>vh62*3hEWl>P8XkV{Z6R);hCilAP0T-? zZQf1=MjzBAl(w(Sp9AUrDOIw4tKHsrSbk3wv7+~kF$ctliRzWU(5v`jiD|n{kM}t@ zO+FJy6$_9FIxXSU62~t8`|7*SGxFrE0vMd)D{BjsC$;Ou-*(>c3N3vCrJwH8+a-qr5frhE-!PwY`)Gy>1&C zCG@cG3)g8RLcf0Q5N@^u8W#uW`6Vr(?Ch@0$hb3KyizwJq&VxUz$EiX4iyg3qkKXv z5(iOH7|OX{(R@6*C6kBBpTNQm1k}<^3lX4 zW%at-DbJbzSx?n#lo)KbFS%mAdow|n!uv~?COKSl!eaP;Yq)2zX=ON~84{v>!AYci@@p=#!4XOBm3r;cd)a69OwJqPo6rP-|zi+XjxNzc%Jc>9Agld_hSJ{d| ziUmj)9JKL^pg-J%LQICmWD1I%!Yqd}wCWu91&iZ^<=gqg)I_%;J#fn57AB3CiK)~s zHRWgRB8VbBXk>s;J{7qfuXu`$X&S|%`4u)!Ge;vl-iNm^q#;)Dilz=8RrkAa$=Rr7 zrvKZ2l_jQJk}CDn=ZiZjRQ+lQZCU*{eHi&IB)}$3V=R&E?-g7Jq&w8bA|$4wh5-3i z#P4I5>SO#ovyJDo08N-vDy#0Tk(yk^m!-H{3fE8M5*?4Le}|Ig5Bgpr?_j%eUe3?6 zG7sI5!-LaqX!G%KsFVx|SsLwc~G-6HwG=i@vL(_r+lw<70|Ax-}&i62BcyRo}ByPIu||O zRoQqcu?ySMqCd4W?KUhn$CwZms$(%N3_6peJ&={T0c%GX7s>%}&Gq$R&*|UrJG3Q? z2ouns^`Y%;u=*^w#-Wn_P_d@t`MLUXT3UK>OGT<3eT)r}>t^YdYk(S6cr?PFVM$fF zPhD%hR~d{&2dukGO)$8A5D_tHL5FssT2;OCmQS1gUiF`Zjf5$eN3T3Rc!C=&EJN>! zoz$Kk&%g^p*fF6)`vISr=NKCVxi~z@W2!ybXz^L0#>Y0VfuZ4Xv|`DBN`zIrHCpRs z&?td2`ZuTUCrc*GLK7|*C(4$ZE>%8H$nRwT!Ql9W&(cv!ZA@7$OI;T;taxx=%})uvid=kP*OM#~j-q`r-mF2?u1ZumXM? zi0)-S{aA0mujhM7NMJ!ppQ2HBXpB9??Ei}J#XjgiPU8{$*1Kxh#ti9tL?#Cf8>vmY z-;sY{5Rbi+pBD=YN2e%mSrU?(%x1GB2^GeN5E%=C9w-%r(%9u1q^l6dwSTJH`#`8~ zMOy4Uc)ysS^+}2X8$NIWTPJk_bUvxmaN2)$*~MbYV)#bBfb?cRtK4k`F*i3E?wg0M zpVGS@CD@|ch%e!@<}WZg^OK#f4j}Za3-PPgmap&5DViua;wZtok+paElIW8QTHo+k1x<{6rM!>1bR2qzFOtW;e zev&BMcGRI)Ly=D=DcHh0UTT3PB?5~mE|P;s7Lnyab>w@h(d3fK|9vxJ>LYmjV3L9nbj+xRk(gPyyNozs_nIdV$lU18va@q z+gfk7KX&%o(es=LJL|kMg#E3q9^2xV)L~g?xZ?kAK#Q=judGsL-&RXHG7{zOPbB&C)M?t+if2g8RH3xps2| zTmRMl5*Ri=6gW>>(c-zY#1XKx?%yY8RVXJUw*W7dOF~h;VS*ELVVw^}GP)-dx_nE@ z;Z58huU+>3bKq0da2?L96H}$$Xz!1S6J;T4i=^l{9#Ithlmt`DXV4Iq=tmomXh{bY zCdDL5+{Ygu(HH)66?-JfC)Tj0mar3qFbsh1yKU9WY8!g2py-5^?a~n$i>F%RMA8Ou z(yPRR=gW|`DqGYlp4eo|p**&wVxuPvE9IsqGU|uayO*@{~fpmzyrDHq9lmY>)4&W-6%o{&z*wo9W; zK9%ML4^DA7Xp^_!yU(wpscYgnM4J`1-W^zpv?32bF7iwGNgOQC7+ou4hco_hx z5LB2got^FADp&r6g$$jO&5BQ3SmOxG4RA{uI(_+&nsdiu&h@dq!&j%wfu2^- z`*|eO=JAUUlGevnILUu}%!)CTg_`Nb1y-mET1N7){1^b|WsE@+!I{?5?(IW}Gg7IT z^5aJ7+WPRUKWxsmcjI=`d78dOny_CWYO-te`^ekeZ~LXdjP`7APp^#a?(VjWGjYVN zztfm0XBB$@hx)B-M5GOGCQx;5UwJFeM#Be;eK-+J5HWsk0QeXn2JLKT9wsw803K)j z)|4N_i&0=KqQQ*2#;sKNzO}xtNfqwpH%Lkxx%yS=<(jBwl=nUj5;#cLch_9Pyz;WtpLr91*kRj~ z4mBsJ$t26>pTHacBA1Ji3ALk_;?3*>vtdyPOSb7Uph($`nGdZYj3 z$8P1>K^M$lG;>_39bx~F1?tU&*6;6;iG@8~%@z30IN7^)AKcQIUia7>pKkpj_rH!_ zd|qsyDQ&nab^RxlSTqeT{Or&Vr2BdRhG~HIoW#!e`6w({R&+h8mX-PDli*{D%CTV( zh?Yf!`t61_=1y2;*M)_4vv0n8SuD$?Go2ygoA772?A54)Q$qsOLnO4FNJgV~V5u-J zot{%%P1f~Bzpp;`F-<;9gh+j%>sB3#$T@fUn3*}t;fWbf$9&^*=;CGjEGW}#oW0)P z;g;P5MC+!q(?mQtYWLm?BL(QQ{!3Yh&E8?@yF9p~P!mCJ)0ljt6*Wrd{Vd0nWPVp% zU$dDG6koO7kU~0e@8ML$5Sl;#@0NXMb_!`>?aCT#8yL;SY^yjnq_%%{HkgpM|!p`HfwXNhXx z%hgJu08)BUnZ@nnza9k2qQ7UOj3mnh2k)U>g{w3{D^Lb-*0E8g!YveBh*R^%<*`I>h=yca z>W$}swOR-!Y1?T2+h|>BDF~%)s&A;{>yTSjsJkA*UG8#_*&QB}VTdn*^faj;Sy8Rl z_J+k98cs*zaUK2g+i|fVn>4V<+5Tx)hharh`E!<0dp&E#KK~^Bg0tFwDcU-kn$qm{ zd7T-62|yR-$d|ok>~CoZkjD!RFsN(oNta_SxBb@{P$U81ARW+>G9}ltcCd9u(i5yk zPrj=V7A+rmQ&IUGhEI>?h7PTS{^kWSrQ6yhw`O<0Hp! ziNYCAJr^G-9_JTI$CYUj^ zvrp#3TRG(H%2>54TEUZxFBl!-gx|7x1d@)tuu4)Z1(w{YzZ z6?g4hX1-eQ>$@;+t3G}L_Ts44ewF4vj$1VQOA=TU`cFe_@3_VNn!9eE8k_d z;3`IikQBj3u3kR2>cCBiw(tXE+wKRZKmvg&!xfwi(;G(a1H-QhHD+T75c66qa$Q^D zo>TtF}y(Ri{w0{-^metJuW%MpKCQdBR&C8H8_3Wn_ zn$ibtooWrn?JGAzAydN8wxAU-CMyftFFIo(<&FVa65Oe{KR3SZf_1D>(2I*jER{xg zL}4*1lrMh63P5HWFEJ6gbbl(h$w>hd$h53p$y#L-*N+7B{s2a`r!gge6rHP4l5s^Zt_R&Y(vDp^s>=F<8$7Vm96iADf}(^#p( zPD)@jGtiHS4)DO{c6M1W$gwKbfA)v1h|;qxmrq47Zm^~4b7;7(uK%;uP`OC6$k1`x zn%9~)6Ks~i&1B)L@j*~%a;boZCU^vR6ktoX3kvSD?$VS9Qd@&bfCfai3%Xv8*P)3R zibu8^^4MLy+sIEkj-J=Hsh8Q7?j5#3yVzJkp@_&HqV;A)cAb0Vj|HALbM-5y1b91K z4OWnt?q^(&^*gwTgP(`{7A_0CS^60u`##0w=X}H!-z&n!mwl4N>bjXX7j?hxj0hN%+WzxVOc z>Gq>-d45>;yPL%J-%owkJ!ufXg84}01fEs|_Du6Ms-!_l2Ctxoy>$bhO){APR*6b- zWb&j1DpZR`n<%4;G{Yq!k1@M3T+L<&d){-NMXdMlY82aYyY~Krbv=NCAW&2BF<**@ zuV7ui{ta_<>_o4YS4_}kzvQIISzFhE+b*HZ5SE9Jp&0{c*@x0(|Ec?|%jYD6#h$!} z*JQY~0Oz{{uS!7BW!EsVu|p($MpCxPQ(j~}FnD>NkT_f>gLNFgzrLelP=g95pj~m(t99V=!|)8Bs!wezA28lGvkey_ z@q2BXa0TRy|LnUr-Sz$0pKo2Z^C350u#m6kTZ!kI^Y@vK--Exl7iCA2FJBl&#untux@Nh#J(HM|Zwv-EO$R`4gU+6=Jv0n`c@WR9ndLCpr=IN(UH@)XG@ zmn{*KjhV0hurQxtYDYr^Dm8S^BP`V-Lyw8@N?a$M(b>`Vb4tRhf(KY>e_vu zk>7fc!SgmCE)@Pet%MmP{vhhp2Y-6XI-TuKEF_3;>7KoK+o@0&I`8b9d9~~m>tnq8a@Ym;uD=ff z8@kX%qSp>)p}QsTj7zqy7H{XB;e8kJtJV(7t|ygty*(;qX&|=5AAOt6Io&@YZ9Qm#opW5l?$@wu?T^%1b-Giux=z`yu~|0<`MQF;gZp9` zAYM*OEP)qn2d8BAK)(AB=gjmdcIElRQS|Ju39A8tb?m2g9>Lu zGm(PZkcEf;wJZ*Sfgk=`ifvG^H62zC)Qmi4?Z^XJ9GqCwX1NTTRu%Cub$%t*F7F#H z@SN`0m8bZ#x;P`XRnV_nc+4T05%9fOt9UJ~a3i&p&r-Yd&_zbpqt^Jq8@Sj!5gBKmvTX{l_V@o|aIi-h8d?0|{{B*`O>EP^sk6eCs)!K-$rbQEQ6WdqVk^jc&)qlxiv}#hzH4 zHU(W?>ida^z`B3b2R8SW7H5i~d>fWWlL(mY%o8Ghf!W#xg%(}Uaf+63I{-z4rsF2! zn+Lle0Az!cY1Xb$tX36_Q)er=O=ArB;YN*3b)k3G(fu-Vp*~&jmY>tLBR-V^ zuhA(+UFxEd#XoOfRz=+2H(1kj1%WV}3{nkzZ?R$(6$5l_M0|f%*5FP40`_}6)~y>h zUWXHkJ;<#+{#`JywLpJ7H<1Ar6>QDhFY|V77`;AVvj?11_?))w=_x8vSRFV|$e2aI zedon^RE+8&6&Y6uxN7l!-mRgjWYuJz__KzvO?VxD$m+D+Cp*ke_Dy$Ak5a$*Q@b|R z@>1|YJ3}WUOQPx5sW+WvxPUS))82DsQi?Ay-AopHx+?&`Y!b^2hz#QhC7N7>Bnw|d zD1G)%?|NV{G4eZj&tz8RLO;+oa{^y&14>?0--R)Xi8B(3Hpl3fM`kUL`C|vf^NiI{ zXCFyguJFIXX<8C{ZHjB~9toGT0SWrRdFCcozZR*E1(u43?}Oe}Sh@X z9dSzqvP@5SZv(RJnvvaz+-q%Oz6m+xPmPrRj02%c#c1*>5E`Yec3%7@?VlF2@-yve z{r8*-8&NR4Xps`~Secxcb+oJvUqA4L5j#bkLITSNn) zJK$#}j53@MuBCHx&hgOyt|uV=r33r&HPD~KbNvRBz2lO8-hL5BKsT3|lHBC3y2NYG z5r&V_dU5D(4StGKoVAW16LbnIh>U~s)kfcBvTy0}1%@f|j{Tk>JTHsuj$7#2urIA` ze;iJr<@wjGZcX}M((##0fclLwk*0OVZy_z#R+L%A;AjVe8EZY=rsLFj!0W_aP9@I- zZO1>xGoWh3eJfKbNEY|z*IM8SoPt8`+$#q-uW`}odRf2gB~S&W@VU=X5|``9gWKnT zlDpMOWbhTgu>NCVQ36t0Y;dBBoCW%J2f@rzPliTwluU!7BkZu$ESG1P6q9BW|5R`C zKN~%VdoL&Mm3uEP?9HX$ND)nW@q}15$Oo))&9qhDp6yP%E`M93l|WN`TMas3XE%oR z4Qbv>Tz%pwJrm9*Tpy9Kl3f@B=F&Q*IUOGrjyXo>P$Y}q!6#|HCKN=ziZi)$F>7d% zOzdXw$Uo%2=B#~;urdBMbepH2#shqE#*6w^YA8h~knvg)`6 z<8FQ7YH52-a51Gy84tiYnz*_AkeQ`b0aODAjJpR%Cw)o+`c9KeD|hF#X%T&PZ9jl* zS`#VWK6eiFORP#9;#6`)`oR9^dK!Cprok1tkDbcq9VcRs28}U_fZ8nQY;YA>RZX%W zAwmN9o*HHKUq@&P-(@q1aOB2M&Cagw94`fe)Pc<8$du!sUlZE%A01a358~)ciY=}B zYemko6Y^Ukb8Pwk#J>Ce2m;Wgf5|oD;p1jT{f1AC*r;SJgSaW-RBm}Sy*8ZqI4AQh%x&nPtV z)T-8&X{*32TI;s%@RC%nNNAH7hJzoL5MIJdB+wdj*e`{7!BWb!A9+iFDnr zM<=@5<6aef`N zxBD7x{T_}fzgO!U|2=ZJ3~G#w31gg5+n!c!$X6Dvb19tY9j#jXC8a_)yrGH2BSV>~ ze>&Iff{|frTX27jdP4&7Cs3e)!DaTr8)eaF$Mr`05hsFM1np~*)5%?6&? zlwlLt)*4O`m4gtWY;psR33IN@0ulDV$)z6f;*G}#Z)0T4_VyPq?)rsIek4Y@bV0qw zuU<%fJKCevkb+=+(n13wbk5w) zmPT)^(;b^8Ank70p+tkShC~T~WrINK`6Vxz3KiEE^J8%Q)Q>WapEe~f&J$7Csd9&9 z+hQ_D(Fi3bFa>M*n~TiU+r~JK@K0X+E2r}u>Ku%E^(u@6B#XaY1}A`>f!B_gvVw@Z zX9{2{xJxy-O7MFt?S2{E@LsDoNj+I_g?L$8R_I0Fiq~YZRJ|luj@MgfbGtOizGYZF zOy!)CtafA9kbUT)TPf;tO0%*Fkaq?p%3a1~8oHN72JAAhTH+4GDEH@5qSIFud_$5; zJU;$2ZpudTyafA>9iG4tY9dK(1qH%JfG*b!=#SL8UVQhxsypv`53;M6obVD=>`qy6xJ{((Xv?Gb*w1*f4!CrY#Hq4}n7(GvAou@aa-+;7 zq$xo+WI6t^CdncOFZzjw;BTOxXi-m%ckJs*m;4AlyE@;9f_;(`izjY%wrH4W7GroL zj0EGyMUbb{UDue?Q@qBpy5Q4d>Qe2NXT9F*mqDuJ<03PA+(TXb<$KjzqBebLuW@sn zo@*7+ua&Z*e+z|UPX9eNo#aoG3Iq%)hx**W9w3}`oIRyF&zceoULJ@q#$bPjI_4Un z4Q;&)>6YP6-L*342+>;s9Kzx)6ejo($lMp%BmR@+<}fADrF1f;?RZbHB?46S1lHnoD!Pz!>lix2XPa=O^34F}lE?$Ry|{I{9RxmMO!K zF)3+LWN0YU047<#`Y3h$9aE*b|E&n~hr|=q45q`?58I@#;k;O^=l?_p|M)@dJ=XfV zM-zSx7Ba(LQtR$o@-BLjJwGuIpb`g%lA@4G+r&_;h-St3gwC|0|ExrNBAkG4)B6|h zM`@JL#z*_{OGwdTQ=IiAl%^ZHTP;dUd*V%juOmv>l&F0ml{=#?$!B4ZrkTS>DBNfm z88B;5oOg3#`S5mj!){$0{%n^QKTA*IFQfczzC(?@K)^F8KA|`J5&m6GA~2TdOY*2r zNy&i7_@n{U1tJ@$TC;@x@Fu#|dY-fBFDt6`XwkZP9v83cEIb7qYHW1kul*OVwsuT0 z75damqkf-_d*HEtJYThUS(-DziK;tT+>jQ_^g46n>N35tqR5>MoX1~!N*fA?ZpKjO zKtay*AvQX}q68u}6sTfAU~|_pS&UiUO&U=so78!y;U@>3T1+&t&ZD*|=RjUB=1Tp+ z+0oAm4d6{pLYgx6xUEPpEJiE`{?&((=!7;?sjxTB6C7%ij&tQfQ&RE)HaEryYl=jK zdu(gF4*(R^0sT5mghyTIl?ZF3!s=j55hSEQ%t?&$`QxNYT>3fWCeLKcPN^o%!ZWT* zSn|f6ID}9f^J1f0KWyBJ=Ff)5B!(b7>98>EPHVbm($7fj={OJwr0RR~?7{hItK0;TU6o?y`eUY@$EZlx{;8c`A4>gFe}Am+ z>~zb9(nZ$3v+rfR^joG(YgUCCwg>HfggoRh$9oh_Ne;Qw$J^PHWcRy`z_(G?G$Hq3 z6z7XovQ4SgDYEm$ zc4m<|Cq1fmn=eO{W(CjtR_@DlKp44irREm5Qi1V9R)fLYv0k?Pe15@^NC3b!q{Tu; zwK2*hB%#KJzhaX8C{AT$rL-bDoj39ZixH>S?jLDz;fnNcq?bi95T&t7B4i4uLCEnwUK&BD`;AV?RyxY>B_KFAFKIn1quJ}Ov@$(f~TlxlAn_kw2zSPR~E+60$m%{-}dkZk1t_bQ141qNNNAE z>n_CIO<|x$>*w$BQuX%ITFY)XSf}MELjpL#WyuB-xZZ?XkLjg(6jD6x5=2MG_Bi6|d$}1h8Rjin7a!Y{Fc?Tf3-*A^|sE= zktmubx~bHtl@PWJgJRIRAsR z$XNhL3kj=`ZQdJaHx6O8KNY*9Cox7_M^%}=z{q9Owb!9Y%&gz;z4VA7a(e^r*~*=# ztR1r7cn@&vx~_SE0lgb`N5LiDWsqn z?bLtEbJe3|_hi-2=Y5)Ew2xLM7+R5`k0e&3e6&H%RdFws6gl&=XvMU}M1pX1aFwU4#)JP66qR&7= zf&n@&$w;X+_AXt8K~j1U^LRmT^uL2aE8z@j=MZnX9A+Nt8owfr0McwDf1yJ)TMR1-jJsSrXu1+y1c-d?&L%wXm zYPJG^g9;7R6$;R~-T-46(B>J(U1nyIqeCZO?Yp?Z!b|{}WRNOvh-=+Lbw7-D4=?TO z&o-By9v$tb)c6cke`DByM$al*`SKqLaO=~S*GH(B?LCOn<+tos_+a|Ktl(Dk$9aOU z0&%IQc%J#3prPghcbuC@_d7rRSwUqzKP5v&Y^0#KrPGerH=cTrhn2d4p4j#6ijY6n z6}e2K`XSy@x55$g``w{t>m{l=%Dn27U*;|taFK9QGR6MdKy0>pJy;B|KTu1?&b7hJ zfZrsSonSrJA^pm~rf5TB_=&=5v5-W19CSNE&0>|w&aB*bS+a%Y&vqn)cyp}w6lRK>|b)&g4uaXI=qA~7rG?gue4FHeDS)1dV;X6w;{!a^DT>=;;@ z3!&W0%MXIUAERmzu(R8ULF!`;?8{i2Gndn(*ncoT#&e5-+C1&gKMLm#| zHx0CW>VM^8Zuz&UgY@Jdi|2%s%4F*584+?kFK&?$UzkWx5@1+zVP%3zNw4uc#QUem zJ!)_gK?>oww&aMmiQpb*5~OUc^G`RKIM*msWv#L7q&1(==#i+rgeD^c-B_a9KZqsm7ryvUMSg?= zxcWZ1tf*9VBE^M#?-WWzaDR03$Of44z^eGgSotvnF#jlW79-TH07wr4;=*Pcdar9w zJ=I_otHihx_B`?QF?yf50`r;L*TeZOqS(n0XFP=H`103C`MF_b@yfZKqJN>z^v`X( zqx0CIl-S0`oJ7$F-W6g`cvS<6yWeZ=xtc7|z+8~T?IbyDjgiC~jOrhrmL!u_1<8On z*y&-4OmI?MZn0_G_wLL$ykXK0T}%I(K88$qY@zE$cEsdQV94uEq~sZ(wTvPYapbx9 zJN&yD`@gW85?L25fcC`VZGN7}Kf4Xi$9I92`87`&+E|eO=Aj3rx@*Y%fps5&!sxQ2 zHRAn4-wT+~{evP$e?lFi`!#I0+%z$zZPI?a-&K&x%umMdz)}P|3Cw1LFg&O0JKD0B z7KR%b+$Z-!^^?Ubmu9M+~~Iee&t+ zNp)S3eAhW5#3_oXvOx2&jPk>6jY@Uv4W9+ig^BeO#OQc+-=^#x^J3rD_I5iokTlaO z%-AC6M1oX$yl$)TojCYUjQS3kltqg{JiGs2NcA@I3a0~UB&ZOJVY@xpkh8s-QVHp6 z;Zl)qxmv|+8Ba!9$)Ay3dAekVlhyWIZ|1OLegGu~~bN-SPjSZJITN?XHNy zGfxFnEa4m+_b*QcWJ?`YjlN1o?8sRNPMVc)_RXFo!RURH8`rc%gsXvzk^0F2y!zv1>{3z#PG=>}&G#-jIB zz(v4(GROV#n=Tmlb7HUBuUa+Bn%8+R3RI&O#DIBlK3}wPYtf0q&dBuaoVao`r++-f5{Yu$!$X1dfbLC@QKA7?UnL>-JJeWALT z9qt(T-`Css&086U0;z*=P_f(CVPnsE)K!*%MzxliYWG4@r`lYvIii^hl!X^g{~m6p z@sf|rZq+A+60nlCSwXwrrx^Q6NaHg5a_MzhNDCE={6oAuTg6> z81DEPmgdEBoufOJ=>xFfP53#9Owi9g;=;~e;V?vQv|~tCl(ZHoe6mOXKK$J(cB#4f z1+hBJ_WlB{K0iGYsKm{K7xlMUa#F(`i*_O*7rHY9n#=tRFSMdoKDCEj27vi4kxLPF zu({4AvTm3TSd~-fce^X;(UFpFNH86Pp_W)tCj`7WTDw4fdb=_V@T5W z4`PI9sl?sUR5j*QLc-i07d1{njBcP58QQekzN?zT6oYea!%#ooV2v_bfAI<|>ngRF z_v2}ErI1DIRKiW4AWLVDRaP98;^UluG+7Tx?Ck68uT2N>);*v?0mL=ctv;(|)X zqo(_L;D@Jk?^$T$*}il7!5pmrY~G~#s?n+1T{>+Y^(^`W&hWsz(Mm=fDteM%T-=coV8SLNB9^Wb)Oi#}?tgR`1 zcxWai-z}Y;sQyv0oTWFlj>Q8x-2CZtCPdWTzp$6@z53r2d?Be-s8~4)q%<&Cd*4dK06G$A zhw6??55bG%n(d!gMf_fAtDUfY+=seNQR%N?!)UjKeVBc9eD3?5ByGpO9dgMUX7Q3* z`n?BE`drte!VR^Z&t9o!RZj;WTrz<@Uwd}PvRD0*C%8oCfrj@cvp!c3<- zSL9@86r$ZT=4-Z(1zZW zc}-Gs(G+>qD>nWhfKRw!#@XhOaN6b+`MAE%eH?wB{vmN@^PnypPz6z-!UB}}T1Mbw zblK@IRoHt`r-#b)Ju=D#bky`wAg3!c=$Xv8uY|$vu2 z2_cUxw)mu~Qsa!Nx7dtxvCQV11RzM2&P`0|`sy{eo;QBZ%B|2Tc?&1XH zd*db5ornX^z3=lz>%oyhH1iO^@dZ~y)gX4KJwbA)8^5mSKt zndbJ06E>2&?lLfw;7DJhBHx_5A~+gB$8G&>)w<%jK+fl%hB=>z$u#Kv4wih-wN?RT z(u%6sTsaQuYe>Xf7dj(^lZs_uJv5u6cm|vZf!Nh5z%De??feH0BM<(m8|K&)Go!k@ z(l;0m?i9n-)~eQTN&pMEap=%P=9WU{<0ehN;9Vop5fYP1TlJruFe(c*;f^-47Jbr) zkm@rwvJ7pQTn^q|OrqyPc;f#cNIu$ZPl6IJyIn#uFi4Z0p0gFQAQD!y_GDu{X!@AY zuS(oWDO*~2_v}3Kd6yq}kGEJRAtfwqFATC!n;AD<-^N;_=!Y7WPLB76u$NWvdsr&-e(MRCFBZH~d-Y^v9J$DZT)q638M#(&mlk4;3WF)Ok*+T(U#Jc;DD zdm(Mu319a`93E=x()Mk^DsS;x(9pz$^}MNDbpB5v_u}n7kGaA+-eu%^(WX$rVS5j` zhP(X9sbe7nC-oDuP_F>!EOY|hrs1R5v_fK8$hd7@S@BojF$iwyl7d-h;0u=EERYl$ ze1tHCb}^3OkhogFe)xz26Ot9?Ikj`}m^@qAc|-4Gs=*Z2?CfpPIr+(pn)DxekzaX# z#QpfXP+)R{TD_CMBJ#JuWWUfEbNsX=IreYIG?YW{mmb|e21aSz9EsBIFK?5zHltb& zC!A(_S8@}bFD{Jw9$2;>{V%ZV zJt*Gnhp51X3__8pgat>5g7~!9>9=7fxUu0Q*C_y|MTK;fR~Gh#l+mBULl;{n2jl>3 zir90+X@|-}C0y#W9qs0ySS2P`rvm5sHSIk0&4~#O+*Kxz_5J2x3(s-$Gh9)EFF?;5 z2&0zq2nDkCT>AiDM>Zh=`OfK`UZ=@|b!#fLfaA9BK>DUFEkzPwj)1_9x4WrV*v>d^J7UPKh*)gElk5MJHY!fdjHdxrltm-FPlFOHYE6fI8V$e z7^~JQRXqR0*%4v#eyPcCgJ-am#$XTe4N%^{AlYNEidDJ48*f^H!-81de=k}4_TRrS z$(08hre`v)a5An~u3$)&=3x&O6-DW4qLT@Y0N~@H64Ht$gzW5WUAMVi>y0L2y3bZx z;LXix<9`=*+thQOug&E9@I)m`hC~DG#YuneT`|U#xJqX9*39%g;>j|3EXb^I(`fF; zC)k^;u|zw`I`_OYmYa=r&&{jcop7hUYvZVSriis1Kl?T*xtL}gUdo#CLrAoLu(?bd zjU7+)*=MybnEmJ3NhLOTAGQ9a2dywz%+4N|ESpGtV0vRh8YzHaADTpCySeuDNr z-T8JH!|%xlSjKheF?3!h@e4x_4&yC=eb-qchG@cEKN5auiZfPMZm_@gfXfdnW(vGy zFFE|13qb}KX#1Ro9Z>XCe!HkJX~fU##M~X^hssg@UIVF0F4HQp;HG!iN86~}dPYk^ zr`}rm{f{N54q;Cp-|3$pW-RO&aTEku1qs(js|mRRBwErC&t%vcdPj7s1YPb@g|gXC z3XM!Bra(yLJak#tc}t5Se6bOLd}sghLoL5+g+S`5H{_o0(nuS9FwBjExACJzmbr1c zM$gdY+RZJCv8iX;F2m&B(Xsw$>%Kv(O?&XxJxxXkrh;OWDt$D>T;q%D-PKNE3pw1| zmB#n||Jl$)4042kR7^ukyyx@R1zs!v8`UzdKt% z1y0p!yIyctw{FKmlT+?hlLSXqyj2U7zSL0Z2 z5dFJR4!6I#0jK1-0S8-K?5n_8iDtIZV_W5-_p~A^h@%INzy=#i>tFN=NH@rxnih-AL>%z@koT{MYn^V@nq2H zq59#t1uq`lACK40PAlB_nZ{$@C`ARM74D!lQVmPAj^Ch4=n&KCUP{K5e>yE2{XaIK zM62-Q9Bonz*c0N)V$qDT^ zP!Z%ICpJk{pu;3%(e+ab4?xiZgLe6}4F2%gbz@^z=`;{6xO~Awt}8a26`}~qiyO}q zi=N2{=n~FZZ%xdpo)}8ubalLV^|u61OuU9I)xA?-LmE6CJ(oq?Zx&}S78g?iFff9M z5HS;V=5SYQOZz@#NnuY6!ii=9n8gEjm!}z>Pi~ovGG)W{ODWMRnurRqA%goOk<;`= z4b-tF+Pd~<+9bU01av><>Wjz5Qt(a$oF7bo97%hqM&hw_owXQTMkv3Y$s0VyFxYln z&b6$$EQlKtkmdU2S{{g)5S%e^|BN7gZSxfS_!V~f`eFVnhLRw?(GoiKV2q(p%0j{B1FNnrHY+3M(6PEcB?>|{oA8H(0+b~{X`5ww&v86mmZq;74Z`nK+C$G+2h zYIjWHc;eB4q2;6!YG0n!xTEPEX~A!2tiyHNft$`1%Suu3o5E<3Ro74;=*YHzZNmSKTYi&(jykZ1oX6(4De`&ZXof$BFYzO( z7Cf~;0q+NjJ?*!C`hW4lJ%YFI56fQ>gcmmMnAP40@>y3jeV9_ej>3#aF#CYWeM&y0 zEM>$CsSaWkEWg$DBAjX8NuiSJVFUHV>y3}ZjeQ7qZTrz*`k?4q-wyBX8=W|~+M#;$ zw8@MejYLR;Mv*!YT;<0teazD1-j*xCo5dryUp8S8=WyFp4+9=Ge}K6 z|6!JE1cZ#TA9=)2h;^zy*o9kvn(w~m+xP(AgucHs$bfC38cVX zC4UxofRM>2e=R%rVEX!V;)CO2HL$~mcx=77c^MO)IZ=Z1NU>^-db!5MD@BH+W`=2l ztZ=SzUN=63vrMDne|Ag+JyO!|&BHNk&)S{dgeevPj#{Qv4K6@gx{kVj0S86|DJ?5Y zilM(4-=IgU`_aZRouuCzZ?I0b6aw76ERfO=nn2kl}9r7!9@EES6SM*uj)@ zav`tMVXdd@Uc`lfD7+AR+l`!*(D(geXD2tr@PW(M)9D{@kM@ukPJO24MBBIzJ&qpG z=+v)y3LsBw-Ys$>JmjIy@`C8)S!uG^aSN8T$s7aiV>B9>9k|&KtcOE=#rAA5L{3Ys5pArd+N&-1r1)AR+ z1{wDWiPU~0Mu+}+!0jEue&$z=oW%}G>zUiDzd8#ck948x?q&e(;hA>uw&^s;5X8N0 z9Hv75$>2ad1bR;HSM}MOD^FbbBnEInxvVn`jU^RB8vgSd%OS)SWtj1D?dP3PR1brtqXJ+W`-0IPnpB} zzXhtGTD^b;@DC75Tt<(*`>~sEfaLBVoo0;c$X%WLKh+|TCI=|`eW@Zh z2%ce@iKnCzitsxEPj%|r!K_C8#?b~9KyO#3SWu38Wr6G#AKdyr|J@&9qozu1tsB(tG8ausf=ZgKHFcxEoZdpCYTWln+r?u&Usn49LVPY}8-XC?B)#XV(%j$yFEGxeU54=-NH zkZ6*mnO67JaMTkwuckECZruStGV}=u;}T*gs*@0tNnvZ#?$r|l2Rh)Rb3I9(o8h~W z1B6~0(ic1!`L^ehax%OQM z<)b7D!A4i+dbAbwN~_2Bl<^cVyZy&=cNBs33+_glZ9M+;Wf3`>s=o)9;1ycevsc*7 z%q%?7Sk0ET$5=a$Ir;Zf;gyLDPzz|26Xai$QKjQ6)D$2a6C*53@Py+O6z@-~Y9Eti zzV@+g_6u(9`9qKfF~@^wc8QjFITQef;k*b!0DKR2nso19AvNb3^l44tBOkq@#SWEP#EugKQV^&CYAwLvxu`^mh>glIMA9s*IqHidw&oW|V+-rSaR`|9gV}xldl=P#kp|TRm<^K`HeAk<*kNPVKN% z4;5AU0cI)3EW0v%P((g}l>2+rxvOiHFJO^yEYOTq|=mn10#{7?7xK<|{*q!V+) zMTW*8+fO~ST|?<%ybjG*aE(&(zfcPzei>#UHM(qWVvAyOb~!yU^(VrDZxf8_w&ft4 z@nQ*zrOU@7b)+2>Kj&uPPuBf5C${P?5q(FL?O?1t+XdcvQ^&g+)xbU|4;Gbr$E>Js zfaoG&z4|P09*|s%6T!(DX3%tzQ=t9HFC45@%$zWS1{bQPBw0bU#}X$^08$bVC^-h? zO^Hj6eD#=7xkG@aV-o0@)8EqM>_b){(dW-mQA#R|J3x1oF0~REbX7px9*UMtMB}E| zEX@>^vqw>}%J$>mQX8x$_0dU%m1s^2j10Rio20<{(sYW&YJG7Dhck?k_!6Wjwu>nAoMv|&6q!{Qlk2 zZ8u~G*yjIU3#!>7i*h2e1XCnVTx=G`I?abRRq1p_016A;!F-MCA880Bgf8e+x*hI) z*eh;PJQ?FmA_pOgT%)n%b{d{;oSh>)QaNum+TEVIg+cCKP`XVo{VZ?C|9U0of8yQv z#-daa-E}CMl*eHeFSKn3W#j-BV_Bnxh}v&ysZQBYKI68Jf4r;mw#wCJh~W zfMY>}?bhsL(Q-h3#6Clr)_uIWfzw)l5F~58T^S=;_0e*9Ip`h(lGj=$KTqxhqs;f;gu{rkegpWlP(>{Vw(3k;RG%bd6*!wpdAjJkyKi#S z=>}ij4B6H~KHoSq7Bh5*$DBa5$E-RzmpHzZ0NYl#irZn48ZNWzDn<+t>m}D`7{r=a{kM=!pH#o_hGh@rnQu zUGPu5xK4VGV5kWnXXdvjM9t=QX77!@>kN1OBnSs8O0if8O>CXjppUNoG|KO@P=j7p zMJZ_-0%D=wp^LX?|3RhH?f+9=mQLO)LIoSzE6BZ$Mm|kUNH!dT3z{Sb=T*eUd{Wi& zLd;{~B;q@#uM{IeIB1BJf}R7pB~F$+APKp5wPv{By&HtWM?Z%^gs)`@C=Mp^8B z6^^m?@~_n`VdI+k+Xap~@lIMYeoiM9h%nwe&}pPQVo#%8=Q_8r2)jGA3h?0nAi)#v z(Tnhpko(uEgp_xkE?B8Bd9v#j1FSmo9?OdA{m~bXxB0Y-J9YR27^gf58|(@w{va0_ zjM}U{UE*P6g8YJx3(ALl9Ae>-5sxqAtM<3a@9uMw_{{Bqg<$>U`E9ZSVqC9QNf_e& zmXUNUM=3E2VxrcOgC-#+%x|g8^k$BXvJtUiaKu0Y!U>hs0J3Qr#t(#Iy+Q@F>L}TY zK3%}RuokIVar0;(EAleakB4PurcsI`!Fb$IV(tJ_~l{o6ZLlDSPH$vNAY^6^DacI z=qEGfz$R`zu*NyN&GBbFJ-v`JlpYD#P|7+ch8d|ipv5;T9xMDu#Sa76JyZd=fH?*& zmC89JaY_E!Y&sVSI!0^N_9hjFGQaLZMnl`jPe5h1Qie;X0EQCP65o_lRwlup$G@%g2R*v?M@5>>19t4qG#2!!+X<1=cGBI@4#}VUzB7fr=3_i1cd{yWFYDEs7 z%ld3{>?DcOTMInk%{kR%6#7Kvg2LQ#uMOv?xNrUPmw!00FMx+lv8S9v(Dk{3| zMb@?Oms7#?Xq&o4@NUURf680H{^8TQNu<^772wFr8k$$xLR1_{wxB5m#&3ZL6F$@% z=00|tBF>?Ge!88uVN+!19WUUQ^fZ3Ca!#fE#aNT2V8gEs+J&3~1DAyYeD0ec?oNHf zr8;|`qP6PW?(ydB+DM>QT$fs3p=oGie2^DiKmLE?R4&H`4|HA=dh#6#te#bMqe2U5 zo;1^09dH4_w6y5@)dQ9bT=dHEcdFTH=GAC3(rhc*6s{AE$gaP7&08AZbi)g%$Sa33ZKl1F*=8nEEFC-6|meMM<@eM)XA)FgabJI+{D)Ek| zuAiAQ6@mK@AU8C1^z<}3|08bj@7-pdmnHbOVOjTkuEBLZ{_Ev=*R~dmZmYBG!~Of^ zhFvC8vR{dq(z}S)IVr{Pw``yHGw^IHZRuL}xay3h7N1#MT=38j_Cwj2iM8aj*SE5>9Bp_^(b@(9j40QV_O|w;^`i=} z36F_ub8ri;d@+g_(1H!UDP~23UE#(Ov$y{NbW)i8(zgq>yh}6~l^We#R)4HCqaIfw_5p#wrKFF^YQW62 z)NI9q5dRqj{AXxp`V>EBq^w1I_>-Mmn6K5--ucAp<>x&N8fQW{?&kEF`n=Ch0Z;cX z#)RMY@%+v!yEulBQi&bb?gY-=8=>YXGRC2%@2AwuBr7&cuM-aX#u`1v`#tqvCLFix zXEKYm{6g1J5xxgfK8K+;XNSnZE*QI`#Bb)17Y%z{Z+>AA{3$me#s}p3y>)~3UQhzr#06h5UtVoBeG`D&sFP|*<2uL>Na#&Hr z`xBg-SxT5ze4?KGASoI|((4F&shBNa5{%!B>ND&yPLsuFoPH z3#y+L#0fyF&Hro!+wSy&HDOfo>7qPuj$!=O{Gmr!4|6>t817&1mHE_EW{ND$*czn| zr0+t&k(w0vHP)UX#8OEoD)|QII+){u-SY**V&SgBPtuWXc%tGAdHGmV?p?NAUyh7m zJnu-$b-v^&V*e^Q`o`x28C`7NmhOi4z77^3j>RA;*JPmXp#pP>mep2iyWHK)173T0 z;HB9yKgsBq+SA44W%hB3nC{Bj(qm?g&(iIF$5Sy&yqJ~i$(q6QyYLOmd1hA5BRY$> zJ%}-R)UWG&Ga!?@N^eEIytT2#6nNMDq3VXul#cUlp;V)MesWR;GJ)6|WL8^f(M(UutyQj|5bc{= z45nCKhyPDy+Ms(8xq?dLlp{MLoG_`O8y2ast;t#|te`Olua}FG%nP6H#6%?H?RGno z+{Nc{STIIMMXB-HGoD+v@7=!~MJiG|acDI{Bnt}X@5&<{s#D}o!Sr&dLv8w#>xK7q zubbd|2HY3C+I=k-R6~NDK2~=Ucak2bN}Pzqy^F;+NFy?fA`PhK(DuCBNOsb*veJZ& z{$@>w?5(#Dx8;Vmr`d!3o53vT-A8NiU(D~sD#ZKgUh0o3FBW?AftF1&j43-wkQy;$ zSvNZo;ASw$%2;Nw5{#*!1Xx43q%hr)DC-!*p3k26b95d*v2rO7SpDy-gm+;Tc$t`^ zA%}~#r7hn+`Mvar%HOHbNtF8FbA{(5)^VZj@!XFF9E+vE4(hfG(@(Nh=imrtSISG?RO6`e;KSr&3TJU`{ruf;X83RUZ#A!RIMqREmt{Q z#J||OeOH`3GPd8xIy6}WvC;nuZ)k65=C$A{y7MzWT$0;KO@?ulCMVosOFMH$Iy97p zfQ+;qW#}>y))m_vzS`0HSy_wa_k-ZF;ko-^`?Hzd@|Tj*QV*kNrTh2isjzov z{?zwR-EDc!W#5_cjg?L$4>d*@aU$Kjq|K}t4u1-&6}fft3OB?k*Qrf{dK$Y&oxVRW(Ebi<$}X324-7klHV)ma^%bah~&=(wi-}nrEg@(*D|%X zvm%wxiAsg>B!onU@A1$vsOap%Y@*D$W|o$r8uXOQ^-E4Ut98c=`~?>88jQlHjosZR z_v=1w+2gg(F#`587Ry>SKdeWwKP|TpxizwOx#3Gsnu~Y72!5OMZcZQuvjj! zHu3Fa5(5Dc&TPs2gGgRzbL*%QaioCGKsH#LBSg%A25UG}VpFM!j2ry>bLu~dUvkxf zT26$%2ld#%N!~|YflP^=RLeWGb=;(5ExG|Psa>ve*)RJpz0|CxPpN05%Qh8TW z-<=po@CDiCreMY=@^BCR)2n7{H{*5pu2x;T&)DigRUkKE8`4PL-NuIDpE|1aGqC2o zYygN5D1d?0D0nz}_ZkfT-pnGkY&^Ao0MFUgs=ONXz~I&T!@uAVh}gi2ls$HmRvH|C z|FwjenKYqYCnO|YVQ|o9o{K5b@jRredk|N#CTC~J1K!2*hKLetN;uU(pc)a%{~-V1 zZwd_aWZq9Cev3G@!LRk3o*OHAx(p%w#>vYKWp|c?`Ng8%de33~W|rK@(yp23ith(Q zYR;;!?WrGeZ^XiBVgan>Z=ypf){QAXoGXi5mc82NTec4Y#`hPC3&8zLHB(ZYP@6o{ zx_sp`9av_7V_@CqUg4?B>s(N9e-Boz?)ypTPxjA&6rZxAV1YYSM;7VI0H>n9)2lol zT69#GrMDwHG29l8Duo3!TY>*OD&4L;>58wLf!hKii}3!5+xvvhdhO%n`=l3prjn54 z$%+HK&_t9}hr ze+ZZZHW7WD6a~Bp(~7B_PQ*zXeqlELoFO6Nm6PXJtn-<0(P9vWMnqv)e-eL0+*mFbma#4fTZ!9P#oyvx3!gsEo63a-?2vGj7? z_<$|doaMUA_~{RP?EJ2ID)g`627WM5KlpP;Bfk-A8RUC2y<|vlKUE|R-1=OF2zF+Z za?vGFZQ^&6zQ~#hIm%%V zc=UBwo>MEWc>US&17n@=TSltxMwDz$3+-7*)x%)D1x@og&D;t+T4|UVmO!#OjSRzf zVo{qw`np^A3B>ay1XE`8FGKPWsqn~60JLLR7+s8_dd84CQ`_%3DBOyYoUx%kjQ8(h zTe4oKm2Hm!x()}`f9gtYS3Nf8V{JCvuKl7FPJXxl+lwIzMN>0hV2Jp27=#@bN-k7y zchNNGTyVd5DXP zqc`IgKTgiX!s0j_B(O&@W5t%9L1OIbna1k8)cARcm6R3>W5fTw@8TLM)f{}gq6b9-tXdS{f$KcE3=rjnE+aeV3U!I?aX&Li!b0jpo! za9;>b=o-b$f8ilxxd=+%NqH(UeBC~U&m(%~Y1!&l<;&iFSdDsy2dFWysMuHtU%=W; zdsH8PHS=hWg!ug=^U^0D{B7cC+BUzogk3W)`0~|I2QRro-cFg;2Fygl%N|Y#zo6%_ zTQFXl^%TIg((-=UGj;K%R;b-3Po{aaZg3Y160U#B8$)vV|li9)3ptwd69{M}jqRZ1{ow?xu44HF z~&;hES;yxOerk=4m?7X;nD4xcOt^jN*>W5mn=3hEndzr56?! ze){K76o(osy#YiDf?K>d)Unmor7_S+9tSgyePgz%9}rb+$6pT;F+?t}y3>T7mQUax=7cq#kM1setGv{0s! z$-x%wLHEOIndP~(jUgzcvHJT+PbWrxGF7{?>T4@fsEHa`?oaC#<_^oRRh`%jb9hS> zBdrU4OY&LBFiGbu8oc{?dw4Xls3NY{@mqto!qDi_u-Mn`?~y&Ziu+O`nMzH2OTH?3o>*`X3N&dNDVFLgZS5)gp#}LE|xL_X)YJ4?QgQ;0M%9Y&+=u z|EC4=r8+hgsPgJyw(Gn`+k2QeHvhL3=?CEt0rOHmb=<_WmYi~7=Cpt9amjz1pup$fx!0H^xpk#S)oAhL}wfM1v_b$0QG$V;Q|m^p7;q(tyB6 zS}|5EKW{_1Jau8U^1_P6oun8pmI^;|UH4@|MildyZ6hT3o=34*#Bpqf#wH1sVx~~$ zoXuy%Uwql6r?sY2Xf#0(5R1iFwzQumi~BfqWPlwz_fRaAP)c*oS)2Lh&9}J!^M$Yc zSr~@DuHe6c>2kUJyN8E{esId_wJRHa`2!K!gNAKr)_TU}zZ2vaoCutu*<3p_x?F^~9M{kteuP z8Yv}~Vc-SUm1;#z=Vr>eTz-G9 zSon6eR{I>sr=oaqe0cmXcRjK5=JjWsVpR(jrbecyPFCsd?83I|{lxVo3)CyL7RU2rVm@5x8EH(G+?fi_STNv28nvWwV67 zAL#@H0fSF$r;@9ZTC|j;6Fb%}Q0r&SZ0cy6A`4i+@r%zZ6~1kJa^SMwt`#Wtd@k(* zKX5UGjBJNh$dSYQNF>wvo{R5$5pza}x+{yp#Q0%M)8NRV?K^>YA5Q}ibCRd_cdz(* zxmGF`%lWeFd1bBDV_s1Co8xMx7VtB{62>M=nwM2V_um#qV*v}8-!PufMp}ncE$QyJ zrQ#jOQvHdP`-N;c0@N36D)MeVMiii7T{K6|Kj(CDxb19)T25tq|Ft}^^rbx6cQu}j zA(cKM2FStv5GeNdAz#H#)8!L;CW0@g_ zc%JsqN^{@xH#5+(38_PDJ3+OQL+cR3w9%oCj;R@s*Zus2s3#x9vuFFo)3gB^JpweF zC!$x1XL;e=C2&3ILKyV|wq(26w*3dD@6~RaU#Hx>fh(kVZA-RQcz!@Ol>`BP5MVnN z*-VOTCXEn+{zbhQQc$i`Q7Ql-X=`t1-P%52tCXu1 zN|g%vVu^Aks=_#AjAs- z!caHGH~lb-l<}n`S1e$fCY^1q2q7p}YxrS^Atn0{A10kjF*q{f&g66Xq0y1iBSV8v zjf{whl?tzzsd7 zrl!bbvlxbfDUHY{d}f+VIwK~gCZEt+-~SUoQE0LHf(w5?=jCOkSilW@+6Kn>jnmH} zo2zi-$?as%+r-cVkC9rm2x&Xy4T_ifA)`4fU{u6ckNnsd~CW4d%l?vlqwtSWOBMf)KA<@-waa&*C zi^|i}+n80VS-`Ql)A!xCN-5)UCxw05lA7eXl7LY+5#kG^mtw zY<=R#pmlX-YWNFU>o)^4$J4R$2XR4jc?DxO}HO}8#n+F#@O?q#N7zf4MVYp7l@ zi`xafFo@fN53Wyk{_jP-o30zKOr22;z1xT!WEQZ11w8N&#e&nH7qOMwEjbjXbhURhq4*hi(|a}cxD1X&v}BzSUk%%b94e5$rB+Y zrjV%6B@6?0?YwP;@7F%ARCv75m`@}euDR|TyV|>2{ZJ8eEF3#hov&7ED5VH|AGcPc zSgxRyqFkv^bzLmeWO#IpJ^K#u=$5A#9vwp?$YwK~d)8+D;zR#D^W(ek`z_$h9A69Q zgZVDWeBEnGmKB? zXm4xhjMLXsEEOq~$|w~HSA|+Joy(C*CP~I)C?HfJo*xi|Awdul)C2w?jKl>+qt&1u zAWlxtkV>RzZOKq|J^U~r;aFIvNzHXxwR9jKWa{SGc08RaD#H*@!vC-GJ- zqC7f{olc=JP?aLFww9>XBM8a%FXrg|k7B2iB--1L(S*=iBMeF41>{EZnCTXzVaz6! zg+Q7nLP|of~g#G&EE#9zB{X4i3&##>ZzW&<;-~Z3w`TQ4OHga&^r9<1c-wKpiz|)Zjc2ugx-*B9`aP0W(x&AaXtN^vvRB9!T z9^FZ)IEj!^Vysk}p^zVAa9}6<_dd*_1CMLBR=y_;{g*2hehMfbPY0fiXI|gewd7As zGdd;>WRtCA(=B*`+go+Zzh#^8ey!DmTC0Ts@;FCah;>=R_~D;-cD?#P7WJ8j?0#0H z`_}HtAAOmpf?I&;g;83-0_Go#=ewcjS4LV=y>CdyThXX!!C8-V8`Ry|u$EcjI}JKi zb^5%j-w>jOp{@t|x>;G*&E8>M*Ah@+h~p=iJhGd3TU(?y4JZ}R*3-|>?rn6UIOE_~ zSbOwlz(WggY(Xr>vsBif35~!tQsiUZ?CrP+sTEpBM`GD=e6NDs&&<=KPyOn`MkAi@hopvUt4jlH} z>f`h5yqgaQlv1W;SuaW^QleUO$tDv>8O^U-bt#rBNJHTH0qt$A>;d8+K0Tasw(1uV`;;i>ok70#vFM21iDj znkkSg6luw1=6rq)A7EJ~M~8>7ZJR_q zhV57w(jXplFpTI*;`u&G>0?Hvv1s<{tvtCxk#sVNZCkjmM>6J+PR2>Z9lF|E$)*yt zWKtam1_mGZeE-S$bGjV^<@>=MgNKe5JA#h7IW(H>n z166O^l1+CAub6Z5`}YnG-gn6oyaGVcQ2xl`Hvc4QUW_k`be&E_$qW)Z1UFm6**)xA`4i+0)7UFpJn5o_SLsvc-kAT2vvv<8d`T6 zjYJ?Y3Qgq=>mP9`u7gLEp6V_Pg;yol*SUjOrded4K^eBsT&_T&A)g%Gb< z)YJR%b*omlH_lPhFhE4fIi(aUmM-DEGd5z|CT`8evTSO#8sn2w{P^AnS-G^IAPDgM z5EX{(+P{zX_6|B)TWHUw>#YM-Qpp61db(M$yr1p6_L47@unYq&zz?GDe-MNSG*dG< zS~3|Di8zjB(B6_kN{MNjNGUN41H&-*<_~V!_2lk7FAl@-M5z>~fIgtZG|eu0_zJlG~xs&d*&O$3iW#}*~ue^Ziy$5Mo(T_Au4&8n) z%PzZ+urBx~q@bKDQyeQs*GM5C2&wEpOyTH2tuizHP-$xHKSIy10?UCGB4*58z+=o0 z=EeyLA*HqQ>dQXbx^me&IybD5p&y`>!f{`o#8s|5@I1bL)zm-@Nqv zm;9dG$scY$<`v2T=tcdYhFOaBEHML$EYsFk~lA(zKf-u~I=J$ipz5jSWzLNrbBN7e~`#2klYB2G}ZZn7+sV<1Xk?UBBGLRJj7?4w zkHzX^l^`B-$Ye8g zwzsoraUYIt6N@|abaZs?J9K1mv0T1|pRGE1yuu^0Njs{P+8u`Bqqb#kKX>D4=i0I4 zigYR^g%Bc_pCJ~DA*G~HDh9cH?$3eTG4CWqg2=NR!*SYP`N0oqwi)d%BY$qrWaLhYmdo{|FdF)gYtqr`HN!&saCzC=5Nz005 zO{WO06{U$H#feg+n<4~+A%*)NXKLGaisPf-t`w%frX4l&M5o)h~P3G%2-~3@tY%PKNf$u97?(_riu^{knRVw_3KztGOUjcs& ze2?e8H$-%@;~b71Kc%Oo@3X0N+K9(v2q{qYHXu=F&NbFIN+}#GPG?&$646_6i@zy_ zxmF1I5a1coh-t0-d8*EI70*U;*<4KT`rgqsOam@y!07jcb89J#DjMPYsrP6xlYL*qa&vS}AlGqJk(g z*Fo4!3=oDY@c-lKw}sX)N=<7fj!fF zR(C!C3bAg!aQeRzNT+@{joSY#9a$@d6HigCG+OF-?<7t;*zd zj#xZSI+=(Z1mX^cVc<9pZP^TiBclwDjKBvzkdnYOd8K~NvBh+Ua@Tb{zHfR3Z>E=oES-fxz`KhtW!_<%l$_N z9@x2e&wqKIXQooAjj3dcVyQ?Xk>Kdi;MZNx{nXQ5no9TgeJa_}?$%~x}LD2x~JeSx%0gcJl5GfdoZe}4Sn9y8`hdBJ&SpYrmT zzx?{QzvV6Kf9IkLGZ&t^K};6%oPEWsxaQi|B`3xQFFtZ;-w+WKU;)2ks4z^gxayKW zHY`h+F^9t7FuT6~Jyu?GIl03Fcjk`_KI*h&`oo(0y!(J_q1&~wecfdjElu&+Om@cu z_ul*8C&5sT01p#Y`tJoE(^~HUCQp8MhuwLl0BLN;9j&>AC|AlB7}moK2hAo6y0y~tKDZ2UxwfQT6o-6%xEDvap8 zDt0R`Irteo!@wYzrP=Fa+@zX4#&cur=I^2Adu#rj{VnGr8VTp82kLd3K0-}Ao}pBl zM5z$Vh}GXmG%H>(>vABT_Mt*QM+QKMdICT^%g2kRTR^2e&5?Z%v3tjlajQj^E<2O; z>n>-<_FLOrxBT(>amvj*)Rb0-YHsz_ZLRGxR3Wln*-)WI8d3X7W08|iCTVYPWo&X> zed^0!-8MEk`3m3%%+s5qM&~@=yJ=!-Do`psGn>vjLdYglM=6DAnT(80@X(`MXm3f= z+0l*)LuPV$s?{2mn#a^kj&ik1JQgFJOwf`^Vj5=injwUsEt>@mTX*lJ=6bAIxq{Z# zRtm)um1;F&Uns?NE|2T^q>~Af@fg{b4Cz#=ITu=MRH(?LQ{vRMYc}Qb`OV`~)AuQ* z3iELeo@;83j*Q+`C>FP_=wGtFy{+?gLWou=rS=0~N@QVRXy7#*Tm3hdoqNu|zVx5| z_U)qw4qTsTYn?G-PUpnv&?`$*Q}GS2zMgGgx|zOH)-rbXDQsVqV)xQC2QE94mSsz6 z>F?vrOvYg|*)em3e+D(LPjj3x`kkasE}nbe#YCyGt%P|C*I6QMOHZ@Zju%nnrtUv`X!x z%EP*aHOVfHmM7QE_~mKfk&}D~7qEbNfuA`65QN@<7gm<`wy)i67#193a3h*kcJ(x8 zfMy`9LbB`D(6VL)PFo9weTQ(`TWQ_6j?nX|P3KT5M2Ep_3xL*j1^(HJyhT7-7dXFi zAENTi!fK=9uQgbvz>X}dkB!1K>}|V{-Dte`q8+E*7OoGaot%LE8XrrIeKMxxdL z83$Px@KbY-bM7aJy5qsK7zH+OicJxK*?nxhl?ridMNlE_9V=MA>H>PY*WlPm67dW> zcih??hW?GdUprx{3C9`sxNfb*FvPj5mo1N)T!bKhoRawHZk^}zVC0DyIs1o^NRQX=*J&fw*E9@czVzo z+q&b$D_(TzD_U19%}njyPurRmq!+bu@W)%}SkXhQy#=SU1KYA99Tp*QvKc0K?WJ|~ za)b^jjn81G)0oLry=_ZT8=uBKI7oV;z{}4$m%o4ipW+P+apyO_#nma>_@{HvjlFBb z2HJxFwf_L&jve@qJc_^N2~-eZXnW8j0 zZtwo)5B_9g=iZO4e#uqu(n=WzZn=Z((#0}}8JXTS>z(PD>C4Qx_0ChTyY>$+f6H(E z-Wk_j_r?v^Ui-E+7hLcjt<)70hYxvZb_0K>;WL2_x95EC(UURwmr^>3RQ8OPwyx{D zyO;d_qD9O8wp=b&eBXU)ULKEOX8PLuzo(Q=3oS8B1KYOi+ARSpR0Mux?J8t+?-Zim zu4zbA*x+00$O(>3-zg&5x z416CUC3C<^{HQ7b?TJ}w4FiL*N0EuNe{bYY;?O`Jf?mIW-}M1}ZyUL>WF zS+V%c$2YCIewFXnq6)ocPS3xn|G)0zjDaB{rDzaX$pmeuZJ;(aO>X;MR=xREn8^gf zG#R?}E-J%gb^m8G5)qUp(hw1oKnR2|KuR*Y#LK3>O!vr>#NGTc!M$ljmebONL|ow5 z(Qegu0RuQ1ThD)-^;M(@kG1R*pzE#%$S5M$B4Qti1{L2l86Dn1OL`HGos2G&GP3g# zrb%?ElubYD=KBkI?5H<;|7Enp=%?8QH8+SD5kb@@p*2lg{3t@2x_j+-a|);IW`crTZCbV(i+n=i90riH0udSMX^)~hQ~$^ z4~>p|vRbQshR7>>Ui8zx5NKby{Pl1BxBvK}monv^Cm*3YG0py4?qK7aUc>mdow&sk zW;})tpgaZO}8Yy+jCt5!olx|iLa$LLc#SaSVk#9Ff)y#0PMtJV+{N_Z2~IOQ6f z*RSJcH(bxAGd7|$-1qQS_CNUm>XUcyfz#87z8;iiqCF4F6?Cnz=RW!VTCp(I$8qL$eiET6qnlm2_&Y627vHeqwKrhKV(k3-4^TnC>T9nc z+1|#gbsIUfcPA^>Z)D~A)A4+t>ER=orE2)mcf8~Ak!?Hv8TiIe`LI?UX#(U=guycn zt3BJ=c~vZxxyZJiGm^37=~C&0sfAF!BHNl}+uki+p;Wjc@aLZpURURme@L6j_op%$ zvY8g7l(=p!vT&6WuNGa;m6}Z!8%ESJ8P@GyA#yvK%#UK2l8qZSQ*&KLhsW{!Dna0p ztCVh<&JVp}zKzd(g5fydy7LeI;1y?C7Ag!Qrr*({1dl(CHqB=6KQ|Gef&XF+LYO=} zwU=8*p7;^)5>9Mgj|D7X-b4JnFO*VlK6TZV53X5qq2v2rl*QFVwExCi3y{c2Ma zeIZ$8^ci#WQ0az z;8}4x+(BmIy;xz52Kh;&k%q2;C2K|CH~cw`LF1b%=9T-RfIdWv$n!p?mM%HO^H&iifK-jGTpx?_%G zI!;W)9Y>p{sZG<+zUK!sg~E}UeD1bVx%_Rd_5Cae69JK;`=WC;|8U)FUV5crnn=@R z^vUh0AYjp1o77{U_}svf3(j5~Z)-8fw;v#^CFneDDIHx&uKUhyOy#P4rch<&hD|t@ zqF64WwZ^tgy1P0#`|PtgE)e2xG7PQxbNJPk;PRMttAxhhwy;7Vs-Zy080>PWg>je5f)xWoG*O z*!SHBS$_F>q)%T?Zr?!!5-XD+olFt<9;W4R&J`~~Y0ZvXen`?v^7RjV;8kw1_^s#o z2$>S%x@DQgAIcYoZ#=5Qzn!mRWg1pbI@S7;bTa$uxShHjRLrt1VPaqyCen~~8$gBc z`LwoY*s^oWzDlKVs@CDWVY)a@V#A`2rB6s9>_j{j*}NtaSe8l6b*WWdq?9NXM!|ll zo>t(PMG*Q7jP2*5v#-Fk42B0ssMf0ZflH`Da>XgXR4sl6_`gBu9i1;@G>@?I{PWM> ze%C8r5%XteX4$u;68`PCACmx3^@XbS2M^GJBLx4w_m*J7EBpqL9>4+?uz=$f z#?Sjgt@Y^m^x<;MiC^8-z6?zy&=*P8MFM~gJH1))d)-VB2t$CB=(;6T;lN=gAA6Fp zQX#W;C7oxVjxY_XV-wA`dgfFah1Mt$i2?3PoXmm1^}PN~wPUZsP>0SUpepz*Da0eKuFfKRG-$ z>P*kf^!dJTg<&Y%T8&DjLaAIP2m(yg#5B!%@-EW6Foa}ee3C;)hwwZP%d}{1$&k%t z5K>^779H(vl!_&4ZVk`%t6TT%{cYd(-yeqIO{QV&(n=i~9UuSZ$k_N-het<0H99fz zkNINZ?>*1^9&nI_pm7#jE3Z<0!cHXK(z0xct%88el0GJP><)H)^9O%5z5nnZXchLM z(WSAmTSgv#s*0$}~FDj#>v>B2uu{7sia09P-)0^0Q_W7KB-bI{#=2v zUcmU+5w<;b_XEJ^7bfu6i+Ee>%a&ex{w02;%D`QF+3?yIVJ>cA{iko_?Nc#+`p|wUq1uIToSIv_ZN40HSI6S7m>8?2lw>klY}>~3JUq|CaU5*N#`hz; z!zei%vBI971CUa3aCi@=t=mi{n_+Tdno7Bh7u2YERg&>E?U`;P5l^1!`L*}hR;ov9 z{e)7_z21r0nQPXpKL4ZLy-O}BV~NZX=#s<5ZuHzrX)rOi*UaSxpYr_L)_HUG&0lCDI`UZk z-;2{t`U;=<0t}&1T2NCa({764YKF;5n*a6l zB(8k}jveEn`)*=#;^^N4PcF>fuNOKDW6AEWH;iwcWc{lz!f8v={mmb+X`+j5MZpDk ze1oemynvlkGfek&Ftd95Cjh5*lHvakhv;XzwFK_k3aOZp&8^bWyceO3PD-&;dL&8a} z5JH$z$|(I`zwb8!U&Am6RitU8>$*WoDNJFab$Gt(SMLf{aNKLhB;x7Uv?N;pEDGuk z94AIR9>*}FYkZ|rA@F>pVKm#qAX?`L#2j}3$y8yCWFpS$6>BLLOUz8=@cb&SSHmz& zlCcb0D@?iQk)|&-|JXu$Ms70@w98cA?f}Y6J;Kbwq@ZtBqcUfZpevq=60KhN^j}Af*JWT@tG!litLNSHI z6gEBa7O}T5)Lsf|2Y`90Yq5X@oD492(KiSJ|Ho6gq5DQB_g%hZ(VDCiOQ3Zl$@(*F*kOW}Gl9US*=rF`G6OmwH-4?Lf3Q*TXK#EyQz&WM< zMpkuB%l|Pr#vedMuh2S-S^{*WxVwM#Dk^rV*U|ANnn`L5e; zyZ!H9``R~%)$2}U*~YUu)eYt=YosrU$U5o9=MzBPwk|;a|tckcBGuWos`OX z0(^e+cmIGh&bojf-StDvQjOI{JA>5(gOxO+wIqj&ZR{$hxToZDS9yx>=yCGrUq&j` zN`7XXd+++%KCRU66ERK}@N0xH%(qzfqD$7k;vB4`MZxvB?E4RLD6y2^6bI;v3-q?_ zSg-vJKJ&THlWc9J|Kf9ymdSxz?xHZ3qx+0AgkjrKcDAog9vC_0rTrIv=yhGoHonCe zHcr=*CO(E|G?h3d4vF zA1DmVjMfSbmSCieFHFO_zUr2LptYJfj?acnPv?^F3CI{SVs~XTX@W3fHCVOzLumBb>AOLX=jFjYNI_ei%@!HJ90PlZ^iRNV?N3dlRp-bB2sgX+X2laDo~FHsd!>(A|6k~ z<1uW@7KULo+XKvck{}2}0zUu&mLYYqTt2dM@7~vytJMXop$uDtT9r#}Ccn>x1b8LuzWqbDre;lX=<#HT;@Ph^rUB$Mf;h!O9(Nxa;I=28AYaIDm4^B4YPI-7;4u~`yuTL2TeD|oSD*Dz``Xp!(({)R`XPnD z=j9){k-^q8c%R-$mH;~*<3Fyyo?DCx>FzFy!y^pd|2U}?Yp{}Od_rnFcC&VWm22Wz zu3?aFUByQ8NgOl`d6k_$t4=y)HWL_Ga~K%B3&A{k55)42#V_|b=X^!zT@X06Z<1FxZ>>wB# zLJQfX{)hDhKv@3~Xl`UFWlRhq`S{)+s!6YS4e;ZWd~6r6fa4P8FYm2%$@gm?czoL} z|8sb7>;F4t^~JxjsQXlEr79|{TjVK$Mj;d^0YVEj0SJLt7YS8ZA17Kw1%n zOd?QWfRGx5fj|<9$RZHKLQ4~&LJ)$y*$P@<1Qn158WV*^V1WjyqQG5?NQ*!qX!8fT za{LRJ_|K%^3yC%aL-EyEL6uM%b+v=&*p#X1Uw#&Yhn}E+(V1wWQGO5+2sCNZg&nkEWSdN31Asu~v zK znc}f5oR81#qL()Y2Pt3ka&F!B1exnD=kRTJ<5mJ%PdgLO5ctDGbU!x4IXcTr;$=4L zy?98xCe5yKwa}B9KSkGEqLLS$Rh9e)TKLq^3I%e3%( zAImZkB1&*HYydU7$!HV^gdtF&!uLZewGxIYSk}LinVB4wN)_MtD3qqjB-?OI2c@6A zfZQmU7}6k5EiDKE(|!RdB>9;fh3Pz|X>!`xmvhdg z*P1tf{gbc$@l9WN^(m*Fb>GCq$RCc64n20fpKC7=R&HFqS}-+*v3fP4ql56_hrx;* zcd+fI2G?A-Y(9$XRUw-3FKPKKjQy=V;0?BYbC=%@^^tL-8@GaYFj)b$R805cxLE0qYm zDz=rRPIibsYmWNA5KYg)V<6@>|BGX_0Or(3qGU>a(6rW|B5S}(ag5>N9b=wXUAW*b zU_PKm)U&@&YyEf_hIhE0cT=TS`)Z|Dy|G%W-B_*FzFw`>ZVJNi0V0Qm1yP|F7Q%KC z|8~)3uW##L+Slycb(|RA{K_Z!_Lo1+lEtf=l-%ZvgrHEGAwQENKQTjYa)x*;jjSh1 z8;IF)WIRbRZZcIk$`3bfBpZ_iW21<^KAbnc0l9cFI-O$iBadtFh0PZ$QDJ&EV$*MfvFGCy9m@>845AXeCQm<{b|_O-WS1_9G&oQl5v2lP}+?5q~} z$FzfY+8XwK|2CYi#l*XMk>wI+Ke&za4u-tm4tbRvqL&Ij_4c@DI|&^JeefXZH@so_ zH@^S*OE&&419^o~9*}rcf&52O*|m zFgiMhFeO@Q^0^!{Qxhy-dpeiDBxaXa19bLV??>!g<{>hePzW#UK``#C= zK6(^+$|>mSX~G>l(2drWQi*VKDk?bDEB|T^13)7P5Txw!^!a2)cz$Q>hnPH zBpc5KEa14u3y}b*LmwHRJo3eniG61+S+Z`K6j9b!N@F$zZwTQc6w2@zPa4c^&Tc^(^fvn@9%pzy}=<6;G1y_9db0W zo~%ECjv5!x2(tbJTidQAXLm;)<&BR~AZ&wFs)M74w$PI9gL?9!sd8-?&0c=dNPg54 z6b%S*Yyx1;GqWxQdQJjBMF{}H08SyR*vIeD|orPb>73#^>dRrCxIX^@zMR(EXwK|14c8G9f1a;sb z!DEl(Kk^8{z4uf7{O3tO@BouzBMh%OlZWrQIdt9Hf1GR+^6SRZc=pIzvvQ1W~Q0geT24CHe#3-fevwQzL!&2$#00=Y!H=Z z;PC7xhDMjmn27|!vRJ=qQ|#88Z{9tu)Nw5)7OLP5)3k07LUcFQDz5L6O}9k1?ogvt zh-sL|h~drc`V&o&;Aov#^UFXPaMgZhJ{Asc|Ktf z=^IE96-|PA8-QU%Y=YW|)$Cg6c|b~o z!$W)d?RWn>E6-d-XIl%d=Q2H=Cl+@Y86Kfpu0)9lDUgN%2;7=WrBY$lsb_Qk6*q|7 z^!Qm*<3sOooLJedRUhXkUBpf-yzE`?dC!GQ1_lWB?L+O^6N&yQ6}4@YN~p;xkh0nL zKQ{@Wk%WMSW|TN(OcI98(aNMfQ<+Oz zTe_`ErGRB85U4p<*0}~Fx-QHY)ufEShX++W_ zZe|%B-cB~v(=6jhc?t=Jth*&N!h3y;z~9po0L&Sq*|=ZNG6J-QAVg|K%#N}3sULJ| zp+6G@Ug5Yn!xqpyNrezgfXz}G=O$9ws}iZqRjEwNX)08)Fz_c>sBSOd*N-#KyYOZ2 zY-#OcbYzTGt5>jn>!W<~KmLK`%ho?<@E?XD)k@`gFWQ9=h*E*m^*TCZ1x%?CfsY;; zA>6Z@aK{c5k_j)#6Vn#=nwq^^9~jVDEhIO8#n9QdOT^mqURrKn#MV-o!D}@Sd5@>=TU~FcPvp1bju~1|tm%|TSa-~VKsaBG)49_?A zmO?U_A7lNR%X!6b{}$an?MNY*n$DrMrdF#lIx>o?TM-I5d;Up7MvRSeky_1V-RT!_ z_C;66i}~qmXQoD9W?A-t?|J)==M(RjgqOViZErh&$=DcbauPf*a+%U9YH=-UC~d4*r12EcQ}54?{&^3?agb)a?2 zr%zdR*%f}dLOR}qlrrie)ii_X2w`*|R65cMK-EP6B|JR~ z8x}$sNYg<1A^H3WQ)7FmlqSix^qApHaB;0x`pR*5zMXWC(rE4I>VEer8_)cWWy{yB zUAl6W)zQ6(w$2U=0hUl$GUUm}9~!^$D_?qW`_`>r25trxgd7*}>%eK*mQEVXr9Hd$ z^FJT`JC^mYB@CZCKV>xfn|~?+V*#9`pq%0d1g+A@oWVs`vLhb9lEGl^Ehu#Ku)C6!EJnHExlQi3p? zV~>nrWbz0b)@(#;&Gb}`An@?~8bRpOmhMLB=dbk{sDM(n#B1L6e`xE@VoFK5Ql(mR zNyK9e3>+m4gQx|AS@vYqo}j5#iiEz02J$nLAOu&x`ggeOC9mJ~qwjp?=KVV#e@r0$ zZf1J&dz`q8fT==0k6gT%aAc%jbBk=IwbGGVBLY(hjAo!871q3lfF)5PprhWc6KchZ zR1c<*=LK4|0SnGO3s}H$gkMPlppL^+Gs9Ot@Wj_&)7`P+ud~UXQw$DCg^SR%6^LzfJf8{Bg@q-Y{v5-c@91$X_ zKu96DbmhjbH~iMSUv_lQQ#aiDquT~Q@n0YP=jo}*PXG&k#S8eA!7#1!bzNh`Fbp1h z_(7(|$7x&H^Ai&QLI_ODBJlm6xJ{*6L|B^Fz4dn(ofzlduinnZ&I)EigJ~~DL;6$@ zsf63YV3#N`J#q-(?vrB{o(aox)+ZC0H>OhAH+sI?2?E=SNhzcehQ6w~l~8LPqA`V( z60JonmI@I%ueGkBwWqcAG}_fV`a$cO*2>kD?l1L`` z(KkOs+otvOop&ac(Fykd_&!qo%V|Gl2>@O`k0}EdZC;CzGOD_|n$lILlK&{Vs?Tc?q6K46_`#x% z4S!y#O}}So;$W;L-ANb(Sf)iR7RQk0Y)dDCid)8VO!|5jGd?zf=evX|WU4UE(w@~n zQ}Ay{gCoQHc*RTqn5CPSk&MR(L&fw=o7%-Pzsx+V! z`TPt5&9$$4FXh72S$BNz3*WI0?S2Zu2ggT;zkNK-!7mBBp4_^X>n^_>ecydxS&L!*1XF&!Ix#mLm24=n3Bebd_hi>X#?^`?M2BS7i8dhFA! z^6FN2N&%6e3xsGT2#K6@H6dC?*DonFU?2qe(&mPvU!>JNiZW+e_)0^Y{OG z7My3y9{Z(L~EV#JXe^e9ofp&VOb8Aws6`ZZ)SNl=G#}n1HbnOA;LnR;DguApx*}1sqp+ zp)~-W6G7nbs?|!Ln9LvDJv_DR%0;~^;^{y3%o=<@n#`);-f2Astk@kR5uhut$ zI4KZj-7&yd$dpCQN;5jNi*&Lx3gu;8piqM_BhT}>S_RGD1?W)WyCq7+Nov(RmYtxZ zdlifNH__FzmP8`5IaGm*4#FrQqCyawz5DLT)M}-F2R(1-lP4Use&bvJ&%eC3t8Yn4 z2rx{6X_=Uofni9bX&@USP&(>Mv`hnG8BA3JR&=+DSHJG{i(Q?5!?rCCKN1Aq;gfz$ z7x1eMs!BLo~dw4Kt-6u#&48^8HGtUcv)_Uw4-S?T^l%4g955R|KVQmrjq z{nEFQZRz9Y?|zmo5B&(+u#xd32Z}?SWiE=oHqEvufg?;l=RQScaVJAZcJI?#-vc^9 zRIxs;RpEabh{saD<2Z@Wq*E=MQ^}TCJf0Gk=^*8=?zSBS0cW3o5ldIB!88rFKYkxu zo_GSIy_4+Hr3fjhjE#evXYtvm;-pgb|Wi7BS0CNT^XA)+;4 zJ~s(kGd6S(%ZZ_afFKMA!jPu;v{KRUVzw>S_goN?bsNv4f5nDn(^F%=9R#&56$TH5 zVR#}q1{BA}#+F}k!wqLFot{P(iwsvPe01A({_=^ZC@){f8RuV4!cK!WFr-6Eww?YZ z%jxc0O5U`%W#lN2Tc{HLe@nCO=C8p(d+|kKx3LV@pudIL<^Q3hq@(;4nt5H9fs(j&X~|q z0zid6V`Dp=Qf20wLEw%4y65*~MJ$ng!%JTMdzU4WabYeLrSXEW7ooA7_j=3vsi!X1#EfvHlBR=Hl%_? zJX7}%w;4A*_ErYjV004`29er}Ks1~)9GRw}S=y!}yhx^?*oS-F9p)xb#JUX6V3n_7(CZmn}hg9y7al(z9V1 zZL5|c4Wn80HyoSt#3bX}chSCj1y&+Ps;`I9N4Aja>BKFSXT|TNM3@FRCR0NL7!%dg z*So13uIkpNSc*QxT{LDMUz%#-y*s7G8*GWmO_5IQ` z&suu==_@|+m9O%*+qUyWXtH$mM$(B^rY5Jz7mAe26)M###bSwEu0XZwVw*86JI++C zz>bN1^d~wb!#g{$c~E3maon?H#{;2H@KCSA2bdaHvp z@1dgJ@)Uw$fUTfrq}Y)-ldmlLGe+VoF?3L;ZR^PPPd3#3>+fQSSyqClFp@T=VN;wM z#Wo|)+^Ds(!5WYVBl2IFHq-$1G0#y?Lg+B+(L#gJ3Z)djU%_(=43F=A$oFbb z9uM<-G9ngBo_f)X-*B}MQIEgnSeRCWT3FYQ(4ay+t9=noJOHK?)B;6&T+-9i=d|~& zzy99azyCF@)q=aj0$wl(!Iai|Q7$)e>dMud<&ncXs220oYA!X`X7`TW3>?_{td%+; z1itS#TLl1YCx++M*t7K^f|`rtB%War=vXldaf3VE{Sf%l8Lk%41?iE zwxENM?oFpf$xgtE$C%u?hiv~MeAh$RCSKrE9v(w&9iZ*uVbdQCZ+!|?^4Y)j2~?#>Yi9>$EI|+iXceOBY=GJ8lx{jN z={h4I2m+Fs7B*};Kb~ppyt0&^`d!O35=yD9VGztGMt}u$1E&M8Iw z=v}^n?(QW>X`r;4L#w6PrrI>El9EIsiD}wYe2?uD`&pOn!;u!YG}$tJAnEJy)4;;| zWdRE~PHc_P7_wG4-&+1}zs=K>w4KXW@s#E4fJy@2)h^qf}3SCo4 zcMkPm3rUYRj4y2zg7#pNPzyHA+|3hhS5Sy`V{4aKP(rHc0%t3znOSb{eIwsl@_Rg$ zy_}NSid3r32Gd09f{{9EV{wCw0)Jtd5U6JCF4H!45NB*;7ui$~TIl9tOK6Rp(+l3r zBs^Ugpov+r8Xc-R34q2;N)h-jhE(i7{7BBNRlai^&F@JCC!R3Dy1akorj{TGQK3Qz zU0+;8ebh=R!XT`l!;$Vq!=@-^Mkhf>(xFoIXld(8`6SNW@x*_B{7yVB|!d z3$67T*=*-kwOWaIEJe*N0QUQmHhlWSV3$O+20; z9#4=+B(ZIWYPCW-oh6w}5sxRLZBrS7z(*-XPtPJsrDNG0#X^qDUVI%=T5LLPDWCh~ zXGpAGh8c@7y=O1|7oS5cn?af;rLhSHAAX#!(>9P^+#B7a8dDsGB)dA9cx)?jri{Do zFiW1C|OaMn$jQ}YQ~Nozo6=tzN)p( z9q;2%a|@%n;_%nvPUf4M*v9GHNPjljf**L4syVXh4y2TrripD?7^YFb56U_d^XUmM z$z*PX4eKxA+BdzK&dyd;s3?{z7=}TmQe|vxj6j7*5sB@()e6;0nJ4bQh1ztUq?5w+ zUG^W`&d$dk1h+~@R}W?^f!3NZ2qMc<4YJP6(=?LxvpuSzQnYsTa_X6v#H5s$mUENu zu^q>*R?7GC^D#6mpbuCFTntxl`rYMI zVM>D?`J=KJRKEcnJ>JjP1uWoX!LNr`_!FUnLSgDlz?TLmwqG|ov+vK>F1h5QHH$Ao z3WG3=>{^->>N%qMjf*r|q0q=sGir5V2tidExn6k+k0Qnq0DB4keE6|V}J_LLLw9(Btk0?60H=<3s6Rqp2`3ng<*6e&f)kegocBv z`4|Zcr=taHG)}daBNoq~>pQGOfN(uzB32LSR6~5Z*)!K7xNE4aQhb?xa1|T>z^ETWjtvU_(>8euq!TFY3!Iy z7}nVwrV-IWm5#)U3EoX2S&_2sAS@Gi0+_WFrAuhi%)(1p3d%8c+zy^wc1Kli9#ku@pV2 z87w2fc=45p4eJSqhmpR|sZTx0zkT{MEbd)`=ei-$V)(?J1g#3F5W_H;o*84wl9f2N zLlFA-zKix1s-_T4x0pJ^C>qt-|27F1b#{?qkW8kUftBmJb^0@u%O!*WrDhY=N+}+D z=sqrg@eL%?ZJc@PDeRk^#_njRZPjvwh$`7bk3502OqO4HNn{_^2>u%kHlay&wKG{L zaM_^@=fzAeaPp+}43X~+C@t`jb59OXim*^%lMu$Dj*hE`CMS2ympKeV?-p>ruXJ#| zX*lGH)1=}VOv@k$d<0XN;29zp!;;}TIU&FRy#9|JHVIZX@@IgH- z->tQxrd;0mp7)b&PazPvfrsn5SeC`iOpZ#WjL~pf&``)tQ7aeN{ltUxwf3X6BH<)R z#FkO67J2NEJ9+4VAF*utdQLg}GP;(n1`#DNm5P!x(lC*YH72t`uu_o*)5ddO%qeGF zl6vC7AOFpx_x_->S}DKxXBeI?;6Q#N-CH3ql0R#%+aBJ z>?{v+dU^>NE5UGex_dsHrwdrX$%5lB0WgbD`9BCf{|8$S{P6PKNACQawM#C&WNrV& z*k+O-sG^06vaCtyX*^ zj->;H@AI(y8vn|()1iH1e%Noi6*Eg3nB*uY1qV^ z7P{J(^iE9=T?qP)<9UuxR45gCh1~Q%J$T0#u35GIrETSchm)`)_Xr`#P36h9r7>*_ zDP>gkAX-)!LQ)A7wk>geg%^aZ?C+#p@wnkN@A$KQJ07`lVq{?Z!YD7`g*}JWzX1PI zC{7Kh5}95#N8Bw80;Z>?$Y!(Hj?=tONhwJtlaxxO=N0?|c%jExq`1^-MHoeF?GsK; zQvK*h@$R~daQ7bkfni2UC2FqA;J`sVueJ|3bb?R8wClNeUX7R?C!e1pn{CB3EfVom zGk9$1;WV4%o-yvx<3SKmE|>8GpRuvwh?P-Kq&IBZ!Z09_NTF0nrBX%+f#bxu^}Ao^ zMc2QILdoULZ+QcM@S*=lXLl!B1qeejv+odIxlFpRm)yZ4NZZ1&Eez8_S_aZE>$(6_ z#LwPHe*ZqY)ihb@6Ck2We`9aM5IheV%VeTg5GXX1<)zTB{&eIQrg9y6*@32cNo52qWqFWmA@>U!P628gZrY0vFq~ zF-;4@FpgS7oM#bSwkK6i{zX0=j6Y0YEz{g7;| zr5U;E`obw5OS7ymi|bVx9T{NXm;arfo@JbV-c>AJzY(M)tOvzX%6f7_G_9o}YCrXT zm%#T}x9LKjdgP8R)ynfK)F*-0WLsPR;EJoRI`x&Oo@$=$`*a^Yiaj%f2*aquGo3br z4I45A-#g`R_7zY0u{RxDea&^^iYu-#Mn?ykm>9{C<{uJDVGX(&F*n zYgv-p#&}{mI#9^Cg|tlETs{(c!$SLhQ{Yet5T+Tq3up~0N?ry+Oh()T|r5Y{mDV&&tG$giT zV;a%I!Z0KnFzT)V38AqJiD{V>N>yyzGRjq2cRqRlHy4KYq{bPh5dW_`o&M7n$9YdS z9(#w@`cy9rbHFcEEYc6WOS9?rwa*sN*J`z>b;_Q#r87dWB+P4oqHbz*gu+`IyopU8SpSY9J;e($5Zady5=@&#-Jf3=MJeHzXE7RTG zPd3wnW!m+?NX`lVfuGVnt+k?9%+uD^K`NDLwgDs(Ny0G1b*prC_7IOJ2*Z$Ct=fF= z-1HO8Jg-*Qbclj5rBq!9KoP1&|G8{D zrt6w9LTM#53azzJN?{tNa4h?ra;@}Pjh7MU9a?=AauVirSr8Q)UCzJ z^eJd1r8Mw;k01;%q%nJr3z*1{^X@Zg zl=4$NcKi2e&vr%0l_qh$@!ilE(jc2`qb<`(xtwRmw)@$??NNjhv~~4iIk9?WT%lFH zbx&}N>y!#ZeBWiqe;56pWyuXsJVEO4VW?D4 zu1i?05>_gxS`F>G#6ratnK=1UMt)`M-Lj**n?-#qaqJY1oyM_J2x6dZRA>_T0u>6} zT1chhQZ84iR->PCr9`D##`pau1E@JBPowr9^HrO5scxd7yCv#lY1{u z#}o-SYkCo<+s0-%Azp$a}bT^zh;VEn0NN(al@(u*-o3#~(h0NaWY z1XcXd#kQh;F5Tn_$a?Uv=ZNgpv+V$L!~+|V_pFzIIA$A-pr>|-S5AMTX$7c|NEB2$h6ZJ`CBI~92IA5WGC57->lFK0<=JyMl<+t*w6?)>w6%YLV$YK+E8n> z(oG@2x&;9$42jzYPj0`ZsAa?6`wz znK&^UX&4|SF;kMTWL1w8%FtlLLn*iKp6@J#yczpY_~oX<>vWvSmN~ z!mD0+=DW{6d+}R0ZR&mN>6`jqzJC3=h7fPxGdcMZU#Xq^@)7|fAl{mYXT;NEE+GV- z=i&Q4wq+sf6}wuk_EQDvAX+$9y)x%`UG!QGmC(eIAsIVzfguc{L?;GYavs}zdU^ET zo2o(Jy$i^n0CV}1kVq!7?{SQuL9tlCvTS0p_%V+MflsAUA(>2J z7$&7sfglK)+Zcw){yjUm{F+zN-O5E!4q-D6P@88hU01oy(!CRq#9r0t}@n1_70@!Wz+q zTkPah4}XgwFqxQ`W^`nXiHS*a`8>s9k#eO>wOXNCtx|KVc%DlT`1Sn`>(&0|`T6vV z#T>l@eawLArw&3CA4^*4fjJ=;hi z8l`?QyKVi6x{Zwl4X&BuwMYMjMdIkJ1_7E-SlGITA$(k!;Hm6oNZ-XsIY`r{JUNDA zClSJcP$6U^@CRWSQQxE@`jNAChK+?mQy8$J0iYr=!lrMHj+9^Gj?K0dY}&iC*f9&ov5DCx8Ap;ZC9*!XF+&nJzzY;A2r#51 z7PB}qI7QV9ox#I@H&hG2G`%ABSWyUlNl-A9kgl%#8^5ycSYu7A( zXmIcilaMp z(lRXsg0Y!le*6FYGmBRAVoHe@1XQavf*_z&EKw*H=IAJCrpAXT6=&FS|Lr85)SQOV zXH3wuJfMkLaoVz7#GNF=!w1>&@Q)cixDVT~Nw>CRIS#6k2+$hGiSfvt-*P9$hW{Fv zevZRDCzHv1>l6R|-z(nL*N6J*SED&q3N<{8o}2{VKjw=oh2XI7^QM78zBE&2GITkI zQ?{q?-@lqrMM*fV^sKvt(sMLGo^ejjo@b4Uf1^F(8Df7==S)P9QnGj7R_uhs zS?68C=;%>~hmO$J)`ejh%;aX!UX5-i%Z~ifCxDyh`#HLR1)M05^Lgi$4)4sDMlRbm zaM$IJ?*7KzN5{8fSvFFGX;@?vos=q*_@NiE=2eK+0a}OAqPdX;MMw58%8PEus!?@{ zbOf|kO<_T;G_Hto>FAd^+rRG_*Hu&d7&@w)h#*8MjrKxR#Y3hoI(k<#HFE@Mm{Cyg z`{+;+x*p04n$&)D#01bPY*tg6m6b+TRzwL2Aw`qXAc!0i96Lj2+u{{K|9qa~69ma;Q~ZlqM2`(vbHQMK46@h)_}s6&gXzGAOzs8qG|}!$~+OC0Kjf zIoB-=>&b^Tot=O9_t#wAUiJNFRBg1@RDGYWWRh>Z?zQp$Z1%r_MZb*CRVw`ObZ%@m zKzR<7%VnmgrU>U$kDm@91YsDEFHVx_$nw^A{s{+`T5PElsf7-KlI$zCao1=+cZ~LP z&)8!2mg3y&4e8Or{dWR?JFh0~=SMXRgF-~}mju55toDn~7g5WABnbRxJQuYe8Fj(4 zNX*f)>|?fZVllq*ng3#RY?5UwmeIGU55u;|jTKPAvFBnfmuK*iEp)73P5ata%~myt z;*rXdC6v!xiFd&nv~{=B($<1w8W>6;)NK2k4i!KC&eu5SRj;r%Ui*@d0j&aLuW7Ck zk$u^`fkuC=TrJ!hF#w?Ex*!BW7=)m;s8{?OMToiIZxNjYsK`k`=(+;EAGk;Q!ZDi z)~d7YbRj4fWF7$_{1j`y=KW0YB${ku^75mBiy?eozFK8 z;Mnh;l>GC=IDKJ1Z!|9D$Hg)ah6lOUUeEa05N@q{EK6U{_U+HiOi-zl1+}IrV)(R+ zL;ZNg94)QJic&l?_^;=t^7$F0Y48sp{ycB`%|GD({l}Lv9g|#cl8MP-0>8$TSHg_$ z8_!P^W&sOWz^?@Jk^%5^_(AP(zC8ZfiQM6vbET0>+cJyWV|Egy6$vLpxi&)>`dF63 zvARLx*x&2rbxnf=AexnTB_zIdNQ6aRIs6~IsQ7I}Okzm=%&VH#>`k4;mzKOAQLlpO zFvM(0U|0?_gNH~a+v~x8BSRat14z?o>_J^tKs=it;OqkFX_QOQk?*`ADVGQ3fg@WV z1m=xu@(GNBX(e8L`nfOb=~xsa)0!lej?Y>^A_z6OfyUQ@xEUpMq=0HI(#6hIe2P_% z$%!16ZO0zG>%0Gh)+e+Q`T}MVGtK^Yo_pR`&R@RV4wXVa2Nhfcanq#i`ObrbgAehO zsi@Bvdund=jp=k-n=yw*8-^iLipb_t%AY9w7X?0wTw#)QTL+iD_zl=jitm2olZ0N# z(!;o}3eav%G%DU(u#A3;)C)zNmRx8KMspol&4;|#e`yb@dJ-bQt_n`uXS9M9Y zCTZL}gKCY?b#c-utavP{M9w|1ARv}WGy3EXoYpMQAvcaR3}hn4(a{0UzTooCf$#o! z!;8Asy#6(7&i%kaior~=c+WhVPpx$Lq?G16Ov5t#&?5-EnjsAdLPkM8sCu7yV_{Km zQ50H*T4_Doq^KcO5evYOW_zfDiXV9Q&ZF`8sqlj8RIxJoZH@S{VZ>f{!)xB1T6gBD zn3jp_c~q)3JTGzp$QO!p23j#QF+!<0&5rx-AZ9geOMiYcq}EZHJ*40_HQ0YZri@6*aH;=)m~) zvuj@QK^+ zK?tTG^t?z5z%&2_DsmraWMK`{u6xvavuyx%1sZ7>2qe`?fuW(N7#MsMw>pYp7%vXP za6t#)I6$VgE1zz$>FCMQ(w4@FSx9LxH#y$oL>d4^PhlEhOG(Tz8JH@giG%@_(sXq% zS)NFw*OyEACr|cqJz226yZc{Wa?1LY8-|!f&LHCH0!?*LlvK|dE2?&J1}7&ep{i7^M59vH*^@d2esCx*mjIs zt%B!ySeE^B=>P};jd@dQ)^fHH;9Hi3?*{~d2S7ZYz_P4kv;a)gg<nH!(0%RUq22#5FuZS((&2l7f#-PXZ(n=uwb#7&cYhb}qaTd|{lG_9 z26F8ha9wa+bhV1ExoEeBu2vw3*r=z+V>~)@l(j}DT{6XM?9&O+WJIiK<*BtsN`aIH zhYs%{o=EcgH@%y&ks-ePrH^sxMc1LUAKf>i|6oWFxlAe0N;5ik6eUA`=MVmhndu2W z`LTb%vSVb^ZG$`k*7`l@RZXhk~SPQEfup)yV;)d^Zf#R{!K z8+G4f5OpCxlpj(45iBWhAkaYidzF8%x9Pg~0VOr36_Qq)|~*f2lOigZF=mbf$+*n_opNmZ|du zG_GG^a%>+*k33F3H%Ld@GR`>VdNT0}2L_&6U#gr;Yv$t?qP=6;A}1+yEba&m_+E&V z3LzuLMr+)}RhrOOw8bJ@K&5rGC`RBbO%O(HC{7|_ws!PfwvYfgIbcb7{VPv9?GlbeoV@WjYSC}7JkO8`V`{rMp9PI>p{!oFBx)D{*8@;cD!>mTMM)|#UehmW{k zx^<0_lNv}Sa~XL77Uu~??&)j)+Lq^8X@ zNtrD;BC^RmFYM#H>Ty2dKFAs7Voo=D(RIe>z`#Kc?B9v&RWVG9u8v-YM~?8jfACiX zN{~pmQ7q=zw|`sRUeT<74;4WW;CeLz-zSyIa%5m1fAW|ALM)LX5pQKl|2hsF*nwr+ zxNa?KA<_cJi4%k#s93!)_GPD8W`cCAom_d8VtJBGsy*tjuV>nYi0-b!08MmZ6e=K; zHs?>?jx9s>C)d&yOb~hjJ{nbTk<>^kflXRe(S}4AioDT5S)_^S8amJ*HDRfWs(Q$b zLnhfpK0i!4-5n((RGlL0`zXuAXs`eT7}DY42S10dj#BY++LOW0ltMGA z#8m=K$~H)tqABsH^QXrbD*<2V|EmA@|+8S*BX(32c^0lhx85wS=Npx&#k!hlA?M+kvo7(&lcW7mM^yO@TB zQa*+-eltLPSfdZlvoZOJaLmMIXJ7bY5-F!n`;RnGDy0%a82EnBWJ6ZVMWi8l>cQLb z-5S$wjh1vfQb@wN8XC`62;gauLNYRa6xXY~7nrO+T=^+4`~Bbk-QR6n(cQz*zy5c2 z9MEhzGRUJdhuH5;P!&EtAt9>nS0ynqhzpxGkzj+-#cCtXAIC1?{@^e>gHhJWE*wl; z9Z;!MB0)$ig;oKRlao{`W%lnsOgzy};QI(685tSG4?L8L^r;YF8fN4S;v@(|jU9`V zZSCfR=M}CA9B?--3$%xWy_dB^ zYeeADf=$h@0USMnPRRughfwDvN1jq!*T*}$de{HS zrVG!JeM{S;xovpn*5|y3X( zvoBo(fmh||{v8<7B$aG^M$oUd#`P+M$|s#^VO7tmSe8YtR#`bYIr-^AadKlWKl!&> ztCNvJx+@5L3?oXe1VPZOto`f|xNeOw43CbC9{FswTKYj41_PlArU38fI1fVCuZ1%Y zK1RE90cLkQpveu*U|1IEMLkW*zt$QdB~B_Csiyk@(loH!vTQDAxzG{Z;7pU$9ws3g zfzqOGh%-lcG7OPnh_o!yhYoS=Ip@6SbNAmr-x2_5tv+0HOK(rcvMG>K>mUH68`J{F zidocq!j#qsp^?&rx(IRPo)O&>q=+m8{lLR8OeKVf8PfQpKm{ih3!s0|sb?-(yAmk{ zWnktwM2ng7Wk<-5ra`I2M(Dyxl7&UgA*EVHDAgI!;e2Pn$g zWlB{zqGxzY9p#6?4thnJ%dAzr*j|gTLjn{0Q{vbTe&AE9x_F*PsZ=JHD-ebO6VoF+^3WE-AYfv0km;#mHf_8J z*|58=YfWjbiN{lz0&f1!f1y>#%H*0CpU-jNZtd)+;5=LhBU|9~95d&1+Rj6}LF$0Vv*%E@ z+j#xJf1@=R5=;d(9b->y1E&@q=e+8z^`32$8<)P5J2I~z7P@G|03i`dpryte&trN4 z+7u+?ZIsKC#1pO2Lb%?Ssr>+DnMe$Th$y{@WGk+h$FUQb(!#AxaOCi#EbTv&ur8T} zkP(GJL<^`Olq~LE!{giUUJooJ0DetKraE4A`AgsV8%x*pL{-mvTL&WIan?epDow(W zC^WuO_#(0dj2W`o*BJN#Zq-9d$-tpQ9N4pU>%!=s@VMr^7hUw4Wvy-aZVf~0XNdpJ z)d&?rkg{z)_Rz!oG<^Dn*dZZgDjrK_l8G#nQ$vhR4$$4X6hj)%=uHb)->OTDsCn)!=TY33{Qa~gkcY_C)b z`B*HOHDsjH@B1FM?feY$B?y9m$;r{tsp-*Amdb_y4MYD3zo0#=VVDy;mwr(<&rY%{TF<;rtbrCJk|tF^lO zv7(ThA(_hH`d)K9Pzu{Jsg)~Sc-?QH!ho64VMg}v;?RL@>>Jodcl#2u$<~Ir;?D#j zB_mTu(MrGnXL#AUmt1nmqBfo2_y7K{c!a}T<*ep>b16w|6q?BA=h&}fS~&E|45!nF z01CRsws4ehd)v4>IKZ3iGcbigSp>95gG!}BCew;xMDA7{9ldxXhxyUXp8_;Xm#k&` z_T6=r|Jfu+V|^iINh8 zHkNds22vnU=rE!gMlJhwn=N6G@g_NE>OnrS;?H^I(5Km4*~*W4uI1vX+gVq7lCl}c zB48l3j&JwAozc`foUn?PB5Ex#>Z<-KQo#-;3JBXIo$X{|bU%rBYh7)iE-a%Z$`9(4 zSc&geS-tu)9)IY6=gid+jvbFIb7INsfRil&FkPvYo@j;34AUYE1FF?3juU%cLV!XQPveRi!}#=f>zf)y*d|K2;<_k$n* zW>Bd-q@#d$UP5d2k&0V-XEK&agOHx@D%-S0p!`5-6$*qDQV6Xzei$^p-5aU^8r=+H zwMK-YFC06L)+%L~_J>@reC01;u7B;w#JkU0wqm^q!T{k)q#?=YX0UCCQf1C1uI@nL z#8Y%ET7n8gLKTu|X{C4N8kP;8!GR|qVb8uTOy)*e)UlM9oj^TLBOM_G`O-A5TltPg zKlU>m!kIU`><0eikN%hgg>l{=zk-a6;p-6ZC!D^Glz^&l6B8EanM*m>?B_@RUjEI! zm)BdHQKo?qqM_r_)Yt&%>0U}_$D$_dP}enuX3xRd(<7?vhb&&SlIfXo3Ns@tU%H-{ z6DJJAV}kxh(F`U0*)D3+WwQu0?$QD*CIvZUN)O8rvGsy-@1V~@=MD{#(w4967 ziZAv50Y40;Dcfy4mbw%hk7BF~fgo>o;HVnXD}iN4dR!uG+64$9qILi@I#3w4jUi2Z zuZCgS2r1D@p{0&Q0hI|tp;W+%m6xz%+qavGYatB0+9b7F3A0WQZF~k&L?r`dkWO}y zh^0>}lxI$ssXlHXrLk_^#;d+_!L={XF79t7lT87TpUE>dK7~QRhLwGE#nRZeL(G&I zXr_VyL%>AIC7-Wg8WOkS;<`Rw%|l3&9b4`h2t)tzlYWp-Y^;03si$6o@8bx8FAV~v zo@tq;!H`kVWC+RsyZ`>Jp;BLdp>|3LVM#G-QGyLI!uP%Jdv5hI)3i}4z;$cS zcb=$JD*EW)fiKR?jQ*k0YU-D-p;(%Jvr_7CIXCt9UZwQkh8>Tr z1Y28~c>G~{&)5ia69Dx}4E0+TKI4Fhk&b1ilMG(7t3DZHtz$X8b}9?|O>8d$&M&ijH&_ zW?f_Br+lNB$PJ^=|M;`)zYwDH@Zlpo`kmW&U;I*(*7!e%dv7Fh5D;p~b@qCs2Ve7^ zz)40V7_BwcYI)Y`PeYU+iwaL#i{^HX>qDcW-_V)RIx1SVwsbZV3E>(C?BC3RmNq{HpsMpL&Q#M-&g+(YVOkLNh zQYs3-rBN4pYtXEsKcWO`2$qS7MX@kOJl+B_@@j6_`XNL_m#klSd;3o1@cuiotT;kw z0>4J@k~4AadIe2K{U(o0{Gc4q0`M!okt%Ja!cBveF|Q`<23=AOOk^G`kX zI~sPpP&*~0l<8F4?+YQCs((@%WHaq_baXM3AE#2uTGc+OySa3CnUwCeuGr2OtXm z%kH7WyZ<_u8~;m+FQ|Kh?z)mc4tGJQ?jY2%)$8{Rv0EiKVB;?cAB)j5mu`YX_3h-d`y8g$)au$d9i8X*OS z=}<0C5_3}Z1-)nn{!m}!O94U?PqdI~>0^3gH%bM7Wa;t?u}mit1yhE0zVNXR zOce{$Z)G8yexlq^+%sw$?6UvBYy!`$e<=RH+cxbtx2b-(OONw>YYQYjLPrLb)W>)Biv>gP$RRMdwK@BWKIaq6G>B`1DU z$(G+Tq|r4!J@Q6PGx&B@7+lf0apTH{1)v#EP#qf~yL54+ZzBb{BSUnbwjR@Qn*Hlo z7V(X%v3t8oWHXqCL~6yl)6Zs6ri<@?4`G+==?01?((02;-FWGqE0ks%d}5m*O1vyi&_VwfIniF)an6$fl8%>=ea1Qn%5p71k*Faq^09; zojLRsSNU&b!2w_a3pnm@(j@?Zf)w%(mvnD5BRah%VP|o@5{1ebnN;`e6;W%Baoaj3 z;GgZpYg|Z=&9X*NBqY98OMkccH{Z|R}8YbCB%E$;o{_o!BC)LfTD zdpG4;Kyju70xE?HlVdYjmcx&}^=ZBBvAh0SYkk|oP@mWkaL#X^b=D=0IoqifEwCiV zbpH!TIyV3D=%e9n`}e<1X+7|Q?w62Odt3MWO66kQvE#?=aVC?cRL;}Z+J*59X8rBJEx`(YToRjKe~PhRc_L;tmolV~%g8CmNk zk~}@`tq1=c9X#;yd|~2mcmaCkV@~4YFz^S<)xsC&J|0x7i@VM^^Qy*u(y(nRVlfR)A8=RiX(STu$U5sl0ERGdtR%5mmYAKywrmV(5cm~#?7MfI z=WkoHfS(`P3$J;@$Iravnq_^9+sL#ev1}`th%Oq|;dn#Ti<% zZOsLu)|w#jsnu$f%SDRC0);}3a=ApUTE=y&RBL6*)dET@Olj&$rLf!es&5QK{~wfA z)AMfTe)(`c-yMj@Q?K;{Pnf1nI-P#TIZ>-s85}zF-I?6z?*KJk00f~w6a@ahAoLF$ zb6$jDqHV*5Hyia}T^I)L%rxz*md*+RJ_j3J*V_g*Y(AGIZGC*_pZgZu~a&V;(@-so`&DXJc29#FA ze&Bv}Vq)mqk3V>O=fij3yuP=$SFB#Y5rjdtQXy0!T7`sRh|=M#8%3jrBcpbTMxT2l z5fD#hXzlDF*4ly}26&Y+It(dPW++y2pI2Ia^XJ`dg?_|Gea_S2_F=s`8W22-N2W>y6`9 zN)d+9SOtNH=QVy@eBY}F`^Q%JpZzl=#nKeT(#%c`F9L4o1Q4NIzyeNGoHQbU%>y=^ zmbjB)cybr5=|xeYUI-M5#hs^fXyg%;-c4`&I)X50dTc4J5Ly8erJ@U`mI|%SC{Ra% zP)KPYFlQ@WK>)%;@;0b@kHUO<;ycA|5z4xGvO!%sd$`!yycd#=(->JRqfcsi=F9Kk%B#OeqaaBdTDgQ!NM~$>k@?V^bsl1p1$O zfdbfhjPDhT)8Dn7#LFYWttzotyqSOr0-xcLfi2V1BX8GQzhG52-*=z%pZyZFr#3UA zopf3>0(vu^q|p-aTnK}JOj|o=Y(Ae|cihWOU%weM)sB-)qk+QEL6SXjvdfoXr4pDJ zoO{LftUm8NW~wEw`}03tviq*P|9NcxzBkk8)tg^%wN@WiD*OaQcEFZxHv@aia4-$? z7)rX))ACazpw*|LQg*!9{JK-UXFpV+eD(jRU{U-%fzx?ky)?M;f$^vEoyh7 zti7o+-b_V%(`D^VyM!fbA|CS+SJn*seOiSV+IHNs?U;y?MU4Vf<2Zj72!!~VUx7xG z%a2j6q_<y#?s!+1fgG7+0|$zqML~jNJG|p?kuD*5K^kX$=TNMgo5t zbh9_jKvg`7lV||l|?B{EN(}(e?;@Cl*Tb7%aaDe zEmJO+X=`gE7IQc}UE`7MgB0^6gp?F>C4AT8KmO|NP|E+oSh@Hg3!{AUK)?rXdczz3 zc5_b;zItYCBZc5dvB(ww`@c6UrLOxG?wXZOwQbL&+t!$-Rqyc^FDTc zGA%|&hr_|)eV2G%?SWs@?)5IZKE8PAO*!P<>y(jLq5 zgMa@xVAn{>Q~tpU-KHOwSdX75q#gP zGcp?ze9gYjIp<^4niK{BdY00O?^YQd*dIRe&~5J+8#=T%41-5Fei(QLuo1W#xY{tR zGi=LA7^Y=7R$Lejw#d^oSQ^YM{R`+rHWCfBTA5s7A`C%e<}1;*9_7BCNR(zO62 zoa|fryEk2!ig#cdCSx=E=*TWb>*%JdwW2M(go*qB6Eg?tYFmaG$bbn-yKx zb=4Y#nytjwsa0A<{;4_)K}A$Fp&Hr((G5wM2Fed3;{Yi+H2f%sh8`i6XeE_uL+gMh z$?It;8?9A65zu%~RVM`K$h|;oOvB{hz+=go!sxewk&|uCe^qc|iA85!^3so-de%8k zS9cbzHMV16TIQ^-WW7T~0W+Q=8IPl4DSQkLOjS5KRi>1$fQCx30+@W|*s?_E4+*Nk7;p4<5ef@Zk$zx_0fdws>5qIenM5VGwA|Z{KuNX{bT?4n$+rYn_VFf~2;a4tXo zom#E@R;~3HfQ57WCu7nytxnIYp6B^4iFgLbiIFc%Gc`5#%~EORUw@7JreZBE?`~PS zGTxwE3&X@o#W2icml|OZkj%Dl{smVsvSkO~`Pcu!4P)4`c%-;KbOQlo<52$-@{l>=9%$T#`^m9mNT5xM+l-5KZ_H#s?8=6icqOlv&oU5vbG)!9B zyJcVhikGXvyLMu1=(}h=#qj}6B<_44@Hws3XM(`{k>}N(sMd-z`?UT)9Qp2gL*)Gsrb&5GH1W_?cseo#u5nl`FYzTC4W}{}-6gjvNbE zz)6LZE&(8f{QI>_E?ESSjJIK#F^-IFp|fRK^^!oBS*H< z+qpIh@awd-==X+>fUXM)M*9%$QzJ1@w*(Y0nLEPZ$ganMEhpQY|Ekc|(fd!=z3KNZ z?C$LpPRz!M*^y0~ln5F5UrXwl^STmm(lQ9OW^ks)WUh=`^>C{m)pC`xb%FfeKHUp3VjQM1)1p`_{L2?P{B;RyQUrOO}0KOq9!fW5*8l z2S511fjv`GF9ja^mG77e_6p>0Cli@iDv>1?PhuH1@puZ?Eo-F|2AL)57zs z7>0rG`?PnoGc_|+_5A8dVWa8$Ua4Fv-WCMGe^twc;^X(+E@Nv2!y-Aa1+=)s$O&pmXU9)1}(1Uw9U6ZjP9PbwAO z7>53>o?qKlt(7J!)k39I&QY%9>~f_btJNa4T8Wxl#`9{z_iOlpOW@a;e|BfENZQO$$IW*0QR*b=8M!e&vSFmSyyJZ;rCN zQsM_L2S*;|wB=V}TS=4-2~~g!L#7G?>>0S5&Fiis5o@W_?FIG1d)-oHHj65yQP%_z zv%x(AAtL2jDNUp_F$@bs8c1P6Gcc4OG(+w|Hof|72-D=~o`-qj2cP5oQ(sLg-G$O& z-4?LX|MxW8LQRxl2o+j;pdzh+14ka@+qeF|F9B~lS?2s#3CnW+_+@W>-``*PiZ|L_ zy&2*$hcHyc5;nGDVMy5&e@vPZOA11*5lT_@Lxv}c_^ywTlKfPjnejZi=}B(>e}Ble zt2R*dd`uyEYV0U`CP%+MP?&xl3j#YQ8`c5m0ZV~a;11x&{2Hq+F(>glDU4-7=x2h^ zuPPNz5mjJEfhpif{qJDmeEp?DN@<*7Th5;+lbP$nFnE71KlyLJ?wx8|w{G`}>#tuM z&QVa;Xu6h1_pW3*%b90h$l*t}aQo-KiA=O&no)myarg*EEF`n2lVndDez}I}*d&+s zQJ$Jcg^He~%X!J0-xXQxYK>tS?7ROyzVIi1$jYlOqou1myzPVk^v2NlZ#?d1?0HS9 z`Eh~%9T1qNMOSNIldf%;CPE984lxZALz)N-G_#8AQW)5lMY&o;)veo>FI&NryB-}a z6lRtwtxh`q7}K(1OZu0;-SgbHcl7k1ec@HFprdCQg+dPBbLR-#iF&JwXs)dS-zN+s zw!dXrJbv%@dHjLfPWRmE))Qc8VnD~7pBA7E=&b*q0xTlJVjh?vx}NU`cCt|IU%&$9 zHBNX2fMqx>OS?|{`_)S>`23QtjT`#AHsN^{4h%m;+)k5Bv?HZSXLdP<$F>lvkZiK6 z8PLb<6m6M)9^3V8lJOQ&$u^W$AaqmJKU&s`rYKjVKfjqyZvNS5BM?X=LdyD0yPg1$ z0@E;&(hV1I-yQ#hSIp7Vu^g>@1gfdOB~+aqpd$f5U3VCW7y$~D z!m@0(Z2zGF`V%ZH#DAH{BvP5bdi(o6_*a))_ZmB%ut=xl=z8zJ6SFbr1piuVOd*IH z0z-f)1g;xUD7$!GfbCd}4Nf8rlbb*BcbuDPK}wUj86^?=GA-<#9$ObE^^h9|2Ns6^ zq{1ZdBycxy3$TY@b1!NT`aAr;pTVenlI zTgv6aw?KQp?wv~a_rIfc<;ot2`qhP$2qZ|sy3J>>cG)_9^s!I!*zJ!I%XUOn|5}CO z(0)?ASu%?|NcD73nV6z&%?esqE~7LxjSfSkl;o!-2m_y`Yfp_Bc1qE+Y8ACYiS0l9 zAxkd1K*q7pAKkO(Ye3=GJsv;DtR4`;c!w0i4C|JDF(*zC`b74RG7<;W5o55?5`dmv ze;9S=06z?(;sgRMf|Tb4_xgc*(%mzZQbBHJ>ak)W|H)dVc;nVb?#dtDzinyEwp+S- z7GXIFT-U36*+)wwQP(sH!=TwG@7Ok5?!R^aHFJ3{UJJ8E?n2lNi#(G#z@|*Yo7w?-PVBo!S1n3U5Tf z(_)q;rc~tFtEp22>V0~mUa1!dq^MKE>o@a85yN_dTQ`uuKCxZsWupq!gHj#FStlP+DUf0z(MAP&1J$GhM9W zc_HOO1+V6lpDMEdi3i9(dM8WUx(SrVF-$B&Vo8I}WLoZ;99~rm{LirvTrFS$Co_T| z@b(@L!9PGyt*$H$4W&y%Lo?;!;ap{WyilE zx9MLNb)UX2lk6f41H!-~@V$t_F9Z^Slu;jDzC1=U-bzbq5mH7s&_a2fn3KjfV}zkX zDW4$pcx?AKsd{-%Tlped(%lFmyS^|`k*!}{Lm*TEu2-h!6#+pi-bOr@!8Q|^hK*@P zKhX_cVhDkhAf>|XMJ;ZeO?k~B&4I2=IB@+&-2lNqL?pJ%$4xmkQ@L0J)DWb4-H@k4uyxv_zA zVRFE&7DmIsTcB|+;FpOQkR+lGoAnVm+DUX}NOreV z9-W|l-Aa;OosoSmfDqL31xhnB&Fg3w1gzS423NfHEd+B~4MZ4n)4%>d%3hgsFTXDQ z&sV(S&7tpqg?WaUoj%VGYY)Vogzy88)^t1ZSc)(VuuQut_!o8l)%(`#S_@JLgfy@% z6Qvb3*Ch-CdU|`=x&MjbTt2rH^g{J^4ulX1DUFwQ_bz(NlI3fz-hA#AMy9=&O4Y^p z1EdsazsAj9`}o13qX#bx!*KLhv}>;fUIyGqRDnOCT^ts$fCc<&VV+0_6L&Hj`#RQr zc*T-)uWHHkM-_1?Fr!-dZk^YbS&U<)B2gFx2u&v0+4MIxjQV>> zlM7CL6GM|bcw+C(ctM3sqKlZ5LWPPTbg6kIYF-J;jM150MsM31GN~SHGhXleH!)>I z-II0IRVgB2zobE4~#hKwpE5)gWwvq+>BB=3PR(`uec6w%dg4@3TrM*K(4_);u4E`}q`)aMjx1>|8Zz&X~2b5Bu13n2H zo!0}tfCVhzxWEa)05A=^v%77@->q75?mK(h*Gh#%(XcZyA|XC0qyGFLLGQg75d#swzFx&`{0Wq+Q_K_xDU`?2T4R|G38$50td*FPYKjAzhK*_1 zb@4wFDGUt5s0aV`B!D5KM1ZVYv7mVJ=zU!Dt`DMxMv91O@Z&H49UbKu+YkJRmTV`D zzH+5CVdxWtK0=t7hC@2pMpt`3y&cPGNw;%!bSGc>?uTvyUU4GK`>zwrH=Os)SHJU5 zUvXgfm=HQf=)e@-u zMEO244Ef*%7u-00;J_P!a6S!DCeiionxFqz+)1LfrZwA%CC#WHA*`mJkk-1sYKdHC zgpgR4RTmD7tcZgkq*^P}+TOyp-CO=T2!p?!Ph;_GL{}=E*%*t(uA7_~|66{wP9?30 zc>3VtzLhOQqX${J{8aLVNyf$o{hC|33HUIP(*FV$uz&^pT$tAy076Koy=BoKZ(4uN z*H2r2?S(BZON5pt!m=?88(~@qVIt~%b5WMuh<*$MX;?_pMw&LlFq%n%Sw+|=5imDT z60z;-KHO%UmQ*jDtt;tjT}fM}pG>lYn3KV>;#hVZ+e%=WaZJO;FiZ?XHgD7b(MJl5 z=%W#lUJ{035EmvRhjx=DF9!rso zXGkVe#GE*qfXSJo>_752`;R_>AG!>W9V{soet`uMmtPDjyt;4c8K;D9%0x#D*UoN( z&c1HiJF~Do;JY zini|hVozcjM$?waG7PNx`J8p)V$alABJWn`rQ-DhUKpHy{%hWK(KYY=8yX(h^+2IA zKE>40!=$=eh-Z@2YB{DR2Z%W-Y&$N}*)F+s#aX?pPQCo{#VgNwXM4};*DI|P)zZ}N zF!UE%1s3qj!U4BXSe0GYzcIU{kHX+Ev6d``Wj?30nq}L#rE*h{O-h5wp+Q!hwizcL zKW1C4RMh5YSuEMGVf`cD_{MIn)V#7O3stb+HskM>QaYjXNyJih)qjDMM$?VBxvl}E zkXV+DVMlFZDhM%63l)Yat%%1HOy?)!LEwLSK8?k%5oOPF4^}GWTX`;4%L|7;TC`~8 zwdr&#>0}Fsj_jnntDpWQtBrKJ5{%ZLR07Fb&gSik~)X3X0JKq}Gx>J6(d z|L$35y!zFhUF#g`3b|m_E%(f(3b8bd`j3e)Or#N6@iiWk_3e;Rf&eMOsN3w-d-S8< zWj$givf-PPFc3mU)qTUNQ~m2Ue^Mfa(d_SUQ1zl4cBA?aLPqrNCM>8i`JIz=7K0%IYmEOM{|lt4^{0^yMsG+DkSQLkPix_ddjf_uk9Uz#xTk4PiS} zN(CNx_;GrBx)`3S;MP3cnn&OVRPtqR`TW0dPJ4I#yb)N^z>pHhG)Y)ChLjj0N&uv6 zhl9C^zVUMLf0Wh>0onq{wDvB2<=g-B+lJvdXqpsZ5V*w>exbt5#0b?|fmkAq5Q=K0 zKq4MloGKk+m=@_wr&zLdQ^&G3=U>&{yY8JzsczpbANJhx)JZ?c3;0E$gPQx0>DaHf z67iPdhqo}XV>g`})*{X4=t`6lX-M2kWmZ!~D`qA}S$D>HO|iCPK13;c*Q}BG(a{SI zZ`pDqksal{fYMrYH zR}-}bEF=OJuz&?TZ_K*{fMci5UbXDJ8_zlGH~zSP+1V}9h@rJWVjwW1%DSx6{t-yi zjH><8Kp4>?LK;St2rwTV*)93oe7{LCIBj0xC@PGn3x76VsQ{5LTfn?aXUm5%`XvKPd~~Z+3L8Sl`SCHu{wSJC!8fk|mL7 zAuRh;%0+BDNlQy_q_VE-*FYhVmWllT**otzxvui=f6uvP`s{2kTJ>tlmb=_L*kBWS z@14+7AcR1GKtdodBqRhv3oZ0+zy=#^+;DG_C9AiUw7pKh<(%{WaqrBoYyrj?TekP{ zXS}P~DYu+^?s=Z)S1f@oUD4gUDz$v|xo5O?E`Nh%xhu;v!*_&1{c)2_&Bsw0<X?@dUBjj4!>0GcV>io|QAqc~e z#a&%1FX`%9 z`P7b%W#_fGFFm)TW7#?FUCYkOW!qPjN@F{W(ena#v+>l9_P)2~vjvPXxQPT(O8R=2 zFgUcAVriN}OFNcj)7jBSM@R3%An;yMt5q%}Dgq45AHw;VkNNmR@puveT-DRL`maw| z|Liw(bgr-vB38hScEO0oLRTQP!Ad4b_jXbp9E}zfqQUQvel-87G)_yF?DB<}Af&wK z5GH7J6I7Ez8%Y5ei0%FwwtL$1P+>^YO`}bNjTd+LX?$1orN+cag4xx1yyBkSCJ`3{ z5C)|*H9tUWjcwZ`91Gi#WRhtLnRaSknS`5aCX0vdAhXn8OIi$%?Kivj-}@0`%qJd4 z=lrM*W6WKXD`=i&dGH3wjyOD`q$po&f>+Lq%&F4xdQq20_j|mz1z33 z@s=CWDvY3%BPWCVd$SaWD8CRTcmVBN5ytqWJ$Pp=Wo3p+l^ zUNLqOoTntcT6l2x)^d_+AaiO_FWzAgI?c zMzebD`N>6#PkhzZ#V0*$$9=#2_@RAw{^z`lzQyIDt(MQ- zKd|G5sp+ww0q+5}KG_fCe9Xsu{O))>AOJdB^1c6h+9|L2(h0{u@AOorT}H6{hP#lQ z1;fSIdLae9=Wig>-;GuZZ+s?#)x(@@J_-Ybl?Yat>ggcSp2r)TjBNttEWEDyh(&iq zRE4)4moV@NLJ!w=Vq}1blK;7hef*DD$afY25Q7J#6bNZ(6!xV6+ksR<;3O?dl__S5 zGgPV`U-u<4V)2Y`9S_(vwD@`ct* z6B)OE>6&&fe)cnHZAmt%9SPTA;j$$x=xSwgdy1Z{O;^U{*rf|uw|p_nmMv$-(|9$X z@=S&D)D(AL{uS1C_C`ggDF2TZN>`gtBl-L3g} zsy!XUAX=t%gwx~UY*`lt4!{nKMV8mFv0}Y z+AUJb=k=a?Vr%ihAhoF}dQLbN9Uh(sMhf@_%S|AR!LQYuNp0YJl#A0WKklU8O$AuF zQWi%?&)9d@U5_U!fN|`k3|0NIR3by5d@`y01G@gR>zc;DjfupBwT>DMGNuC<0|_U= zOl6`PJc9O!ix+Kp=P4(=_$LedPkePQ+jXpEJDI3SBAZPaghAL6;n+yWMz{{bwve_> zGLh?C)V=PdE!pnlr;3C3_(AQ-OfyO)66sI(b}vdB1Ga4)wgxpuQ)p?Yt+j)lyYB-5 zxl9XMMS2h2-3w_gbgr&e%Ww4kdMA-k;CzvGKIUUS9u!A&0l-SS*|)A=_sk!hx#3k8 z9vB01|~fi9(*BT#l^!j7C}({!E49t^tTV0pfLTL)fno8UX~wDq*RD zW!r?M3TQp6(vN6%=OZ_OSz$ndz;P2O72x|dY}=mY`Zr7jM06u=zVksefao<*QWt-Z zYWspb=3S&Yv8cSO2J$S#`e`woB zfq!5=L3|{`81z|-mMlEsRquQ|Em=2evTB0{LTw1Np>8BqW8+JgbTWY#YD!8nQc;9T zQ<{lf0EYMPqP*n}x^u1QnARa!Ouy{e7afw}dR4@_ju7 zwOJ~Fl#=m719bK;qR`RxVDx|x1VO-Y7hagZ^YY94Diafr8!CX-YPXd3+cK$)TdP-S z$+RBc^=DQH@BurGv?N+bT0mMw>kla{v0;cVa1#izf2 z^{S_Q+_Ich11*WsFnVI1|)%wi+kB9T~ zXNdD#3!Q)2l552vux+QA{736Vf!5$SE(`jWQ}-$i9NbAuz8%}L(OTgqlJxd2vND;L z(<%%Z80(U)0kLP?m&O!f~a%QXCi@88Gwt%%2=bWdXpp+|!rzpY+qSPk;Su7c5wxHZoH3mogIgi>lnB z33*F(wUJ-8i2B$B+K;GY-q-}Sk@4sQ8&)}UXaY^bYs`~10<>4hpO|Uhv7!XNF~*{# zY%YL6G*fzToCI1cym|#GBvuUXZlDF4?`=}|W<7ijCQ|>Gk&a;l;U@q~O12E#&2caK zTV&5-+=VNsSel7Fce1p95j`F4^mcU9p6?`|?jo1yA)o4{r*$zKcU7(U5Nd-m0;LT`M^=(L9z9vt!nG_WJcSo(Y88)K zxkj~EW$T^SQJ9_}=_J5_HU>L}|4AuG*$$SJWSvA*6c7@PK^cRmLhG)f{Wk-fpY$i@ zNfgJdz4TqrdDXxDqmxKVCzAwZgQbM!I)p`!uu_jewJJ*dg_$#Znc1{K)jd?L#^l6y zwDM`lj0pt!doBO7pVTL1KK}SH zX2;a-{R@^|eBLRk_ST4=GAD_zPZzO~v>&&ceb?N;=%)MWIes01=S77r0YX}g4D4my zY3CfV4kd&@S{6%=J8tc5-~awLt<>XUt~5s1GpV+-h0rUFF(jQdmSs0C;U)@VZYZq? zm5*)N(PR)?1}Gg;tV~m>mvi~H&X=uTzu_gPU-*o(yt;SE#Mpr=fblfxa`DD(yEhJvO$^N+wTB-^T>-$7&Sj^c@Zw*tTl=&HP9htr z@LN#<0AbB$$8(B5LA4$!1Wy)Y=wQ^Lk6xzdh+)MEznS}cY?0l#Q4%HnB39FnApeb) znT~I$jWDquK(y*^RBP+?3dU$G%b8Prm@OR02H!TO03aX;eUu8ZEE#{Ni6{X;(z4k- zwu^-;PeyA+wr2@jcHfR&Dv?dMASJl2MK0~q){@0_;qn{4G`W9h`^$j;JKE0i;j(dJeI}n0mL+j)i?m~rN!nyxi?)5T$gc>^$BcrsTG(JX9^a#ryXbqvpsAvuo2#|3{PR>qDs_cV}MS(dLp7leor1uC)|vn^7o7O{BgDJw#4UNAMj@2bGBjx!(g@kc~Zt^L+$ z{rn~8p4q1S;4qqAd3cQeW7e{C&2ilI{U0EJu`S!_IsRBeKXPXiLQpN25CRsiJSGyg zd_Wkj=~=l_6vxKS+crw~wW(*JW?N;mUrk)OY@v?dt4U{tpX!k3Xlm z9r02K1H!VSyk9Gf3J^}@%7lq@mk2ec?xVdRN^TtskxF7}HQHMH?Slt5pI-OMKQl&8 zJ|51|BNyUbJza|yHVRhKvS!b7jCK)XZb2aWQ(w;_re`KNcxW#j9X-t=m@x)zG>(%f z6pNEz0;Zl^$MeVs*|FVA5>E2H`Ap#-dO8;TeRunUcP10*7uLOMMr(BsjgH@ZJZjP2 zl5hXcC;#y~m!5a}rBX&@=^zNX_qI)RF6?P0t3n8|u(xaBOD}uMOAn5W9^ABj&!#8) zv3t02v=spQPdMfozgV&C+&oqU_s4c31%DZ-`8Uw_(y`)8)Ib>GO-`eOkSIxyUlt4Y znP#FMJ=ZJ%G%El)t_vuLUmraYzc%jXHaiO@vLIsaLr1Tb!oqP~e7{Z@_&82v;X`c3 z)1U)LG3Wa+*mi^%sMcyIrLb*@B?O>p&v!60c7Xe~-AFQ1pk6JKZRuq2z8mT7TpVwc z!Eq97*?X7y`p^D-+hlS0X~1ufvh(}6k3=$k-02rS`zvpH@4uXxZOMqz)C}VXhZ!0e z;o!a@_Ut&owk`YEz4IUwqf^K*q&;cVTS!GBj#4mD4e>&aSM!)2FEYMoCx`C5jy5;y zsx~V8j}!I2iWC2?eQ*$N@>l|l;1or8P*S{Qu!$$oyGEYaG!aNPx`z3mGV z)BCNCo@Eedyy*&I&BOSH;eoBF$q=E4lYb3bfz}wKV)u}^uqmVY)XpSulUaItj-|C{ zHBPz}H`PYh!s9vN)aS);-G;SEBr=EqD-q4n3m2VKP@#JM#Ms_z1HUp~nV*k8ChEn3 zLlbQ)mp&`i-YVyI@x5}H1&dd5{MqMo%@;n0lS*NXVf?w^G`f zMg6D#Uu(;PRHMmaw8p5Qxg8BnqR3vkxrI$Z+eSe^NP$s0q5@a~sUelfIK!nM|^E`#ls|I&fl<#bhGI z{(&8?=hv?TwmnIX<&h7tw3p`6E#FHe)9>%?=s&r$t+zjw%CtF_+v?hh&T_SQwI6zS zJ`Ts61*`;41r(XwwB)?<< zg;ese_qeX(KJDxcPa7JW7`kWcu6vHweLLC*&C#uB9%kh4$@9U70}qq zFImWwY|CSmiL7mu#wZop|HPg7=1o6-PHQuVlNJ>MjG3F@>ll)zBVjBP^JI;Ro{I|# z4f{Qz=YB@KsBTofGYZb5FbI znXmreV^6*C#67!rihVl|FflyAfddol+&#$N{o@Rc%rH7$Vt8zZJqO0wv}2GP@7%@a zorC1_X?ohSNTb+&a1y^BFf}s8=$@_2Y~M)MO+=^@MAHetmJ-X7Xdr1jgjzR?0sx*0 z5khd^=plEqR{1nX@gzSVk64JOUii1)Zf)yZA$-IBowrk~OkqNW3IfK5b~CbdJB925 zlnUZvWrU21+)_+)?lVTCjf&FQoZOKV?*6tHBh=uOk#)EI-- z3fpy~?(3qHvS2-ba(v%SUcEFw2hGPr4`c41+P&}C#pj-})+p74w@cf?6l)xR!Bg0N z(@hj7#*k7{FBWO(@59Yy34K5Aib@XbxSusApFRtfpL^i|!nRp*?6GTa`~LU0YNfUu z?S~~)-c&Z(_Cnj1T}o?GZt5@%B#07jZ5gVnM$wx=CS6vqKaDdkdJe~)bPnAM7LzZu zQfO_brO<|(Na1;PCMPEu85-oI)6SRI|ML5tDhwWyOF}N&{nCYf$G_OIlQHdIp}cyG znv9cs8vPoL(JG=35z#e-C7Z^D(zXzh=n*oRz|?Ex^IZ%MZt1VrOFw)Pp#XZ*>D)gS z@|`rALL#OBiaG86xH%dlOGVQa2xCa5GIV$MbN{xxkkTTXZ9!{IPj|nVnVEQ==hw%8 zJD()S^RRGi_v~Dz<(D0;-N*N|_laa8jg&H?%me|0V*~#_Q4)C>>JPcD4EqOE5Fjjxv@C*hEfNYc=CI^G8Z|mz^v+`Z8#fz>bo}O4&vtow}TUrEKMPiqLr=msG-s!Q_!Q#~a z0y9tgv-JcG+j3LVvfbrN&wAeR>;K|iLJDD7l5`@EU#T)RypPF)dr>8y?#?x69l)IV z1{#G-gCUwD8>lB}%!zSPQX7m8F)D~&BO`ZU^x#jB2G!+Fo(gfpH(-@+AS^HHb2rL~=8GDD~oGcz;HOixj%R0w>Z zdaX)lcQ>V}iIoF;w*4F!{zKc-lJ9%}g6{R}gpe3x2>mKb`G7%(KFae5Yh_fuh7Q7} zi$kqh6tcwt}9jioS0Kk5f%&kmoqrDkICsV+S|ILG2gS;^1RwJDwSd%@Eag_5*$|m z5^m}#y&e5O>F((7$fUAS!AxtEQuu*Sxmpg!rUu_+jCnlWuT}zAB@^kFEnTvvYw6Op zvafH6=<4hfZEfA6qrFFTb@qw&)^5?(+LiC_>R;u$iRahrwX?O+cfrxKuOE5GYd>=0 z+Lb3h@OfSH*?s$FR96d2`g@P4?~+Wo$(C%U<;TCi@yAE)nL0}2Xet1FaKrI0IwO@X zAe{u3ZG&YKEBwThoIv>jVcnm#v@$yGyvIp;+|4pZBXm@Kp3D0eCgS+ZrW?QmiUjd% zfH~rQvs^pV5Dk1l@^6g7^CCWC^mWnXB8E-4}5+PJPw z&GV_(eH>dNt!VWv5jeKPP51tiA6)Z=jpb_bGT`S&(fNGBTqBN~eAmho&i&W61?$sY zi`S8D=^#`Jq(xX8V_?f~@M=?ZE?7a|l65RQ<^+};srqA>VMpVq0+S6 zKRt1|HfG+E?Fkr;lgh4KcK&luIQF@3K7RdQ{FUuE88JtW)Ugw!Qmte%9i&n%%{i%w zWHP4t(`W@s#Z-W~bSTj*qBfHJhEPca{g0A<(}12nfP!pP7}2v_hwhG5sd}w)@#yf@ z?`a)Yp0p=!KK|G!j&9#Ede#eH`mCwqcvST?ntHW@G=k%wdI=k^_&Hv^7V-YaCg?hD zEs1;%uTqJ+$Wk&nd;de9qH2?YzHW@yc~%^R47t3gioIq%&ExHdL!s%B2$3S``(9Xsys; z7=2dYQ?FDx{=_ro4cGjrQ>pNKzkh3l-P5_|({1@h8Kj_IpTV(HNFsd@75b)4I9E_!p3zZ^}3HADALIU zGnFa6@rzHZySLr+AKK`b0fR@$xqKo;Hrvwq$&)X9>ARM#J2#PSX-9>TeV@=i2e*v^$RZB!PmH08Qv`zp$T-S8GY#V9YO$(G+XOn30sZ@yNxN%w3kjQ1Rk}kc4RqZp=Bd3jz z?fjOBzHmO~;}3=o!z~9lZaVgy*S&7-$iclxX_4>i;r8!*my@4rqlKtmgX2S017ANhNX!84KGvPL!y40WuN00LTdCXq2WrIYP=w<2o(}58b!F zUax#Fu4F!u!vNP6%ahN@=i0hl$BhcF(43crY&ZbSMF5D|VlB+-D+th9lh3!(QfTA; zt#^^jx8m3i*=(M!&IRqo($s5}3VSi;w?O>~dR#B=Xzl)FM_bQwAp}9-BW#?!UfrX@VEbczjDJ@gEd_vQtyp~4tGe1(MU$LmN0Xnh zFfqqHO8#RpK5Zhke;tch%}M^X(V)U8`EPc8$N0q$M4MaIkR^Mn>~uoX~3>pmh+z_qB?YxQ%KGl{S$84|Ft% zDODm~cuHbusg#j_ckD1=h`LR}vZxG?QJENLWO65M9g8A3aIH?dy%j5&pfkO6@zCJ? zg<^5&7fpK(guNtXE4T64{?f9qz}Za6b?5h6;E2JhR<&pz|-96Yp#6&p4P+laGv-FDk| ziG;F_#>l19tshyieC3&|PB_In`{EaH!iEd!?q5neoh6%VA=^^Gb`p4=N4Z?VtJhIV zH9P%b;NyEWym}4atE0l;u3{2iVgaCOfZeMO}-`MQ=uM?zZmtnIXDB>r(RK+JUmnEe|Fw2nHzj^m=WB9Tba z+q;;pTkk>$Nj8&52uWY>5-e$*QmV|n2F$22X5*Y~Nds-b;~l;Aey!D|t@#cS_yIHZ zBFCI~E~8_6I5@b6HS13R1od*&snkkeG)5n-b3k)00Ios9Ck;H%$FTn<9+czqqodz_vv_hlqP6!WShtViDlautqH>bZFB_X zwq#UTFtaWN5L*I@CL%7jZE4yV#FIU^uFL4;0N?!Of2sR+-}WC$s}}=DZDr~4970I@ zr1M|+vlGsK-bF}D7-LXMzOfA%sK)emoa?gh3S*R?$H% z;^FEb5=TWh^-PQ~5no@J*#%>x#5qSz8sg%lH7mp(y*@4iShA_ZBBceM=Ds_A&f4`C zuxHP0bat=67=>T0lJD!qO(eG-e{+ipq_gxPB_IBzyn^P})W^Uh|clQ@ZMt;Ik2Q?RITPDBx+IN2N)#qIDT&rur zGLoqb>2#KKCX3@H2>gIbwMxBSCk(?_ze5p*0YTtJiN9AT@cmd5;Ye%;L$zFC_1fdO z{l=@7dtU7`CK3^OP^1$1^?jY|o+Csw57fOG}3h$9N5C-`2Ha;sD2BK_qZO-4?Xl^EA@Ai zrAa5>+8q`DMdYH;Nc@{R0COAy8bW|VNL<&&^Xd$b9w3!W;l|>^ixw_tXlNf(Qxmkc zb)i&9KHo}j&*DrFc+aWU%9j~qb^!YU(b3+ssah)=;0_)SZW%|8AXLFiecuy~%_vaIi<34*q_j0oNJW44lr3rTL*vz5* zdz#{#&Dlc;>a_}E!~5`kuUQ;OB{Nj2MN6sR;!{sO^*O`C!>@GQgj8X8>!W?HmoDg8 z`l@GN@~ULQJxu0b8^fL(?%{^IVcl8hbNcaX=~}b`lj&gZ&K;~@wU|Ulp0QiDV5Jju zEbPfGThP1gyTAC&pB2?0rPX8G_Gb`c!?HCelF1d=z4cCZ-G3K@`?fQ5U>Ae?cQ83R zgllE8j*|*YrLilIx{<^z68*7^ww7%7`PocY6!!GsEe5R{G@ zSt{nUHD9Y@6@T6A`p+iwrfKun;K&%Q&?<=dt6D`5bvTtkt1x=#u<3!Vb%;hIMa1_H z!>}nhBoMf6f`pU67^r(SYW0{J&=4Rry177)7!3y1*iWs|v4epS02dqTq}Lcj>Tw=G*R-sWJNDZ zMPr}=jkYWsD~9hou1&(Wa4kt|Tb8pfekyyn--lPPv25jfY_Cob2C-#jG(JM5srx=b z7@}inbp-1(gmZ+gl+ox|v(LU0)<4GoiC(9NP_Pq9wh@XF6Sc52c58J&-Z z8lmrh=NJFEnWw$`UG$%|fzrW2r0ZaeA=loH zr+mt?tQ(17=a0v@8n}JBJi*Y! z0jkv^rP36~9e*KDefo=-8Xx1po?ZC9hizH!B(lvrT4O2j#?H2dNZXE)rWObH?_pri z_9G_$jh~ifABGGFRmk$C>o7*hi!OeqbKUjV^__FpSszOzQty1UcPf=kr0fS;wn#xR zI?Wy1c9C7Rmfp5J1ABL~a>a6vJ8nJ6WC~)d%(jzPF>%*+5Q0U0U4Qm9hQVAE1pbE3 zo_>rDx&NLUnH(F8^26weqf|(_G|s_;n+SvYMI5DZG!y_X?CCrv7rU88$$l8Y)|4N_ z4-e&eD6fw4eRLSXq@x9Gyg*gqY|`Jb1=J0`YjksLB>gm!_&BM@sOED)R^ai0HEzpfdT2VDN;U*DMQu91&^*Uf88ypc!|Ha!F!E1Fh;j?X* z9S82_i$D3t%ANOL`#x>-2H@7C;G8{SqtLlj?pgL;|lkL^_+Nqjz0| zK+zH*Bb&yV$ubk;Gt{acm12zpyY_L-*FQk|J_S307ltUM4&!hst*Q7Pfl~OP!Vkm9S~3i&#|49k3ZM`Old=!DP??X% ze{{4hJ2sta?Lr74g|qjgVqC$Y0TLhRbrZ)5egk{mSVl9Q<#Z*cYj1BF;wi6(w z3F>t!qhsWkFJk@4f6=*o**Rb3=(y+1$KxaP(DrSAwd-fU8f@+9#TbJMLb}$jVc+OJ zzV$C3rhoYg7M*)KD%8ydt^x8L9nE~wab14%{cpsucf+ESPGZ5THE5$TDrDr|%?u9i z6;FBV+x`RSKZ^Fh#YwpDIsTjrx$aj#WdGhhOij;Fu2cxZpo!$sDkSjhc=ZbPT7`P0 zf>)~%hW=sb#0SQld?2Rv!07NGtJa-@l=5}IYoi=Hm5mSvb%LNu=zFvm79*t{ueDUH zO%ttUq-`@jGl)o92-k`lD=}RIM>fSp8v?jO2#Vu_6eows+;b&NFU)i_Bc0B zcQTJxuS6P{n8?l=nikf^%nDIUX)!c>fZOi4hGJ=k)_f1$9ZTqJ>!-7AAzmfmjyta- z2z->%^eogI`P~yGnxF| zz^fmJ$1?=pZj32b>t(9dB3tkKEw|qEGj6-#*WB>yD;XOdLg^6OcGss9nXd~WPCZKZ z)Or%rU2=Nhzl(MN4H8*BvCXV=ggQ{a$4$GIV<5U0sF@~m7eEWMpvY!3C7k$vS zot{T?rz}fa@&OxafQik!xvNs6Z`n$EatS8J$LZ?oLTeSFspB~#-Pb`_siFLUqzRlKT=T>{h`fxrgbo;j9+ zI!ea1io5X&9SdqH9Y$T(`17N;MymYMvPdQ~2qE!K3%CQ?WzK|Khl)$1s& zVp+l{F>FleuA8J%pXSHceTpl8`=y^(>NCdy9|fK)Fu2F;dRTGn*`Kl#$)t&0C8Qe5*crL~13HEHf8D~!Mvrzz$vF#d05GoZX{sHwMKxs|Q_o+3;m@!yVij?in z7XY4M(b2yAIHdwVVQ1Sgpp=h55C&C(phy^2o1J}aLNt-+pVr}Qfiw(JL4fi@R4pW| z2dE(Wo6@tdS1Q2h*+Ocgt7yUy?FZ3~PQ^%o7@Z`A#ORP^YtAAJtq2Aj>!w(aOMSXX zP^r?gav7(e_KNe{3rpTSe^%$?kBGq=zx?HQ7wmipF-au|DD*EtcjvhJTVG?~`ddik zv$Jad#$YEBB+{8?LRp%g;@Tg46UR+Zuh)6WNB@=T=s2mi0{gDLk(vxxbn;0(tIj_A zvj~ws8g^VDTP@4&)M3cNWox zMk|F1!$|qRR>iM)@f=`43aaH2Ev+3mcJjPbI@@=o?Q)z{w`$H8n!u|N_%)R86V%Gl z+!GfR8x5GiuM+AYk~NZIPN7>Mq(yOJn82@NISxVy_TPUqZZeCotgTwBCxfkV66j3} z`-EHT6a44oR@&Qo*TY?R z-$=1E9ie1$1x`8nTz2lhk4m)^(Yc7wWkLwr+qy}ovM8l+Y?qTxI6JqXZ`oIXF94~> z*|EI?cnyddr9!4>#@W90F81x(hK)@onWHV=!NTsPV&&p>7q{iRJ}nTfN8x^~aP35V z=4WS#BSjbn*og!)GZVAo>3|fH@rhw3riV}}q|nmN^5tv!mk+#y1EY%fz5hcky$hCp z4frbXPeAXVd#8dx1xn3mp{HlvmwLtj@1BB;~Z)rFLjAP5nt<~3kBQ6mBY zD;6zSv3kkE)qlp#wWMV&=;&D}W~L@1%GDfgxTrWmQ-elI3u)Pwl-5y)E`!Hj10b17 z=0A1p%BN=ynx@{V5wkXXTE}pIHOJ0R&w0ejf8&9gV`~K*0XAi{X`1gH>H3*<#g4b4 zk(?V7Tlkr#PgWCF(^xPYg_B6)CXy%>qLd$tYDOg=@v(9f0s z_uq8c4s!>h6pz2NBtrDrYrMAkq{ShIooJ2rEk9Y4~vq z;ukcm0O#8MHNb5&9Rj4Z;?gH*rA#*0B|5v88?C~KscJ>nM{Qz?Ojj4FWM25i%2|Vh z_kBz0VCG4CQs?833ZvBKLmTf~chOtkvTkT#cVr_M&w=^=KJxv21~_w!2`5(bkg42Prj=Y?FH<<>kg!2lk4ebbYLH^`S8E2zVA1`=`4?rUmaa3 zkLjLIr&8&sEnRcM!dy!m8*jUo^`~Bd@7M4H58tm729f2S)~eY-KkO6YHIE8Iyn2=5 z^fzq`AWU zI;K*_6G!uQCLIT9S=9U@>9$UiEp0Jhy#Y^_gmsSt*Zr1(&9_o1jge{XWY4|Vv2@k( z?Avok;CuD&8)KfxB7mm|A$O#b>GxP}>V$!mOLy-w9NTFg&xS2vWB!#g^0B{n)6KMG zJ4hvRj86_RF*U?=ag1VVoSD)%)mjlLEE0(nnN)$@dpA=kv=Zs92^RJ*XaD}~grQGM zzKywg*kR+y7~0#q$z=;CPfd?LU2FXdj$YBsBgHl$#I3gFoMuU@QwXSeWpe2PsYIGo zGKFPXk%kkZw^*6}sW$rH(X<0Xh!eUy7Clu;3u6rFOoqBw#W@1-vsx{4`nk`=3#X_S zD>Up64F=n?X=(2!)OG6B8jBaNqFk9_$Bz5?#y7r-+=Xdv>P)+5}ov2sOGe-X} ze@0z^#eLn2U-pcryv%i@9Whccar-vDa@)Nuy7-x#xOy3Tw{2$a+O>3cb}~3Lj5oZ8 zrG4Fz7`qU7<1@6ZUW5dBV0iSv&G&4%`4QYi31V$J+w!{Q$DH(u)$7l=sIzymJv6YB zdaWAGXC_91+fLNPo+Hp1(>6C6V}5otji-3W9@99rqp-BwvYd#|uXO}T)nP;f2z*pH z2ZkTcDqBZg{9q1eKg4i&=RfML&n*DVtqshoVKTj;g4!k7lE2&?pAzn5q!* z_jL^0k1Pq5QPk@tJg-V3ks+OH!?qJKav)x;>ky$8t}RI>5?EFw_O@yFwS42s4~Cm| zUH4I~!{dOTFdvWJ#bDXTr!uWVX%h_#Aqc!0UZsjf9f5zEt-E<9=;uxz|uVeA@C8Sz1Sgyn5c#&IgxEleSc;<9 zMiVOTpeU{J!;l~h3AM%x17_+~4$e%neSC<7?NCUjmkF3h0X%_Xd}8-~X}4`5+7N^u z#%O$R8sD2iD=+S_=_VG5IW|zSv3Bey8mUGjW8INJqr3nWgrH0;G$k+%T2fq8m{kfl zpcE?bXDL}>Xd<{AK1JxqbBWf>Oi$9$ zvk=E|EiFNrXf|!R zmG+iiD%B!~hIe7x4!vDVSk$+M#r?;yXu&abwDwW1PIG8z7g{TNJD0HOzT2r(icRSM z`r}R`nMkr{-&X4NDwbu(uyQL-if!yzfViWhhYhD(bW%Rwb~|tyj~_~xF~(e{RCtjk z?XO5-X{`;FS`o)_4ui@ott{ZELjV|KMnV-3aY;2ZGgBNI+}lKN%(+6*I%IHgfWLgl z2bn2P9=3nUWSVNZ#v9-M&n#QBlD)gP(VFk%+FxGI#+$C^pHk=Yp{_nI>F5*-7Ogt9 zy}kQ|f6o0%ClhJgj$yEI_y5*g@1ef>IJ!DJ>2J?7F)_j7#ft&hzjqJqZTYz23(}JG zoPPo+g%CoVebRAfKT_AF5aP9|Ozv09*Pis-(=K?{M;EU=ZiDaD61(rei}K7=gbqA)FO{}VIdGC-2{imwsQSF-(k8m@*Citze(q(7NYkZ|oxyKU@NqYYJW95-R(d6R^y9?gTohB(O=a&E^y zwj4zgO;Vy+EI<;`r$W#&Boscjl#x)7B|(^3^HZZi$EJYNfYNB=M-!%un21J*XdaG` zRgqDZFi6KmhXI!B5Y|HMOd2Pd;@IP#e%biM?x)O@hkpHJKfm+wkYnh&&wuXSZ+YrP zUoT~IcC}nOBENNR7-LAJQ@H6AL9N#0jQ;W)U*dUheitNDyy0`76t1*EUtlMbg;04?B(ZE8jl!$faT93} z;`~S%;4r^Xe7{oBvGbB>>hr}#a|}rE{0g>{pk6OxC(}4q630#e8l_Bx9E9vf7%suzs!s(}7h?EvV z5YXGZi1zj#?z-njgphdkT2s(Cx~0h2+E_Nwsy$N5n~hdCP zsn+VOa;@mp>Qx-ujgP;gTB~4;?q$}T>u8DLTD?prmB$DRMZhJ`cmX>$-4~&v4%<)g z>LrwtyyEq5O8a<#~JeZ2K|rTV|~xC9t5-+PE0r**U~ixjJkXm-=l5nLV-nfGA{q_E=K@NCDvIn<4rbN@TS^=f7zX+nSz z4XB)GDyz=IWp$I+j{q+ya%gfRw&O55vy0_D=U~fd(XE@-E3@K5jZSW{GKT9UNhezH zyfT)suq=nD(4}$Q1f}XYSKsk@4vuWy5Bxpw9p>XP3jvdXUpKa!651Fnpk6J~*0B`7 z=HUtp883&7F-U1}Tr2K`7_`#ZPBak*zGmU_l`LMl3Ly+Z;2~mf1x6D3WiXOx`j&u>Xd=Rj*6TzCBOz>ru_D=%!&J6u z7MdW^MlmYH7&~g`2s!&XabXi>FfxMv8)MKx0LGZec}mVM{)LR~siMz!vpMR;87$X9 zD@C%qlcmAwa@T?zKRUC0_}T|17xOV6zbjN2e&;)X^Ec1>&~?|n=*pjeH=0v_2M4wh zMjLV+?Mw|0Mg=MdsT?^?jl&38nL{csK zZ3YaQRJOpPV>U$dlv1D~ZJYM41u~gTpI9yze|7Ya(1#th2T?a-ic5pmp|wF;(fXlW znW0iC1BUL7#n`qJuR#Q*$|RNQ48}yZj4ini5^joYx`0vv1=N;ylHT!53dxQ{ja&qLvoxAVr<#AE~00=^VTd0C(OJSWV zl=$EA>5)aPx%SAeQre`G88WHt2P(Dl7Nyl~N71H__(2_Q3=>mB^emZoTJ z?ToJ_(=7aK-grIld-pw5E7SPO=g`PL+FQF=(6@}hukih^eVnJH68uYdC+*8u;6LRl z{POnO`RbKd;%J8(KYt~4m1X(DOiQiucYpcyuYKhe-~Zls_UzfSXKSTe4TKQgi9~XZ z6e5>MrvAbAz0W?Jo$79H>$WV*YAF9-b;E5qC!9uGp}^WD3%K)^n^?U%qV-oQ6()xd z(Y0Y&69MqRm@btc4rN*(#OYGXcP7)Bi+dNYEOhoR7NzNN?!V_o%EhTzV`eTYhuME4 zBL06&@fK2|B6@e=d-Z>g?KO|Ocq|J5D_XKW$0h6xK~Rf2{7vzxunEDA7OEClI%1o~ z{0e4WteFL^istVR3KPA@Fn1vwzpq(Xm|H$DNa?U|>`olp#bA)OX6L~hS=E0|q=Ic` zy|iQb0wfk2cVCI+M7;2}++r4X9ScP8ILA()w9m~OzsLRiZk#bj|10ompvrtars35q z_m`$dYi&JC(t@a>CoPL=sYp88k5>(_Yzx~F_?|`ziJPz^>qY~f=aWcgn3*agrC`a5 zUZk`^NK%G(R60>EG~2qYL!k{_IK_Y8hC!7)x2B8<3B`Oe$lx?2+EaV40XJE zfWV6EDI@98c%GC1;2ptOopyQ;z351FPR2m~qtoR?Ig+yQ@ErXC&RK?bS zh~WJ~nz%3v7$ZVa!%8Fx{3>oDi!mxL07$fo++5srnxIrBs8q@Hbm2`*v3l)=r;Lp3 zc+vRuo_WoR`FN;d#`f%e=l4JSk+Yut{`dC(?1x{&w*N5WNmv&7&Mu~hha)bvZ8NxQ z2eC$7#A7Nz2A@QaG->;DH5za&`RLYJJ8e-HcG753%rP>{L(P zFX7rL>h&2?sTQ~J1ip7fOS!o=au6XAYV``h#N+LN8)Iga34bkw zcty>t{I3vVMO(fTAtDR!B@0$99+^1wt%>Q;zYJCQYmN>iz`=UGIx{l7tL4F^rsmcAEZ>C<~+5C zFDz{%?bIQk$C{qvWp8)`AIj$V&+mSReM5DUNy+A&9)(FH?_1W4NgUmxkbnj7!hbmJen3H{Qt{?T#V7xpe%S?KCr%+&ZWTkgD$dae8* zU6r}l#Nl7A@#<-jPyFrZ#BREr9) zYN*!~^}5IC&=h-j4pOg0aA_SX!XQBFh|eGDNbE0RS>&=Vul~S4(z$#c2WBQ1tCg9o zRVW1>p;ow-L&|jtji%_;Df%@6qv*`FaD4Yd7PqwH$|(8k%@r0bZ|nSyfaB)R=;J%G zsm{d-H?tB#ri*()dlBpm3$UUNzmR~1Bq}sTMS)026(yTfr4SNf+0nvo4&6zIy25LToOU<5{KbP%9}022n0C9CgK8=b(LC^9m*H4+t!A<04rLaz=8tV9B1 z6t(dQ(tSNFUUsVJ>s$9eA>?B%L^~gkuNb-hD_{AW;Vs+3wI`f53x)rEVGK?(L8h%O z>M#Sg>vG@C*R%Qdo3Jb!uU8fbYm zch>XjL#3&)-2#CM1NxV&=HT9)P5Oh0q=&GiO-o-duA9IwRoHvqz1(;Eb&TxUfvkme z7kcS!Ur0-~9mjFe%4d3Fm>>wyQd69qM1^5&9cb_akM7=Ogkf;u1GmW!Yxhph3>1Zs zXdT9Mg4i_)L)Du>N*l{^X*0a>hSe!Yc9z|X6TuUp3w$6Ub zvX2U9hCfrR_5H}`pqW&}ixAVKrAEJpK}e}QLq5}vV<+Mwfn;)K1f^9(t%x*PqC0^Q zOiT?mlbBqlK)E^t7z()#1`qA0RGuNCh#3-Yl2ARgI*Skj-}m4#LdQH35vt$@&#yhN zRGq$ae0tafp^qhOY|Ej$eZjI^rseCl<-CB$UN9XXu#F5p)_y!cJZ2@I&FA=hrOGcq z^dZh!vWUUq{TO4|zvq5lBTnGox=!T9?FG(Er&zXk56|3mFaPw0H!wavh?Ewtl-xU9 zKpBG$gJ^yF@sIJY*S-lyg^Z01A*H|%6eANAb`4B1FsjgQH|e%@WIB#TrWUYd`6<}8 zvkF-IaCU0t;{KIb5^rFXAKiE>-RC}qL?XeO#eGanOi-`a>F(|Z;QssXXL(;cghv*u z^!&j4{x7fp{zLw9Ax^Vx`xhPE3txZisTUO7M4GMl-psxo8>v-G90{4DA7IyQj0uIb zrrbno#!aNAEz7>gX#JT=dFJU}z4{*<#gyE~tN0%q8K z@OC0K&R7J{L^m?qa&fH;o?nZ+woQnp%E7U%{NUPu=Jxw9|49(mP5|Bpj6c=`U_NF; zYgIe2XIog^(Mw;xm24tO%5iB)rs+)Q$h#@lcQ0JrlWqA9uweeIK7OOUu;g5Xmi1tq zAe=!fg)kAUUz$jPA0wLufoM99tRv9^sX)enDIo>1HEmRE6%D$T!Km0GEL7+~qXUHw z6euMk9TaPp>t+ll3{k$1^6IF19lumUO;=gG=0rvg-5+h2*3HFhSgRr(8!M3@tkqDS zhm+5Uvu^cz63K^_7aC(ox8zCYvdzVtZCl)a z)z8?q=uGnJuFm1~j3SUo7xL{P?SxKMdG zc5KNl!1rsQ4Z2i~kVawHT=&sjo55iQcgi44g4VXKHgS|#Gya+4+jXz{{Cx+u)N1ue zvE9TKfVs<41JwO0Qb_W-wx-ph)*+r(eQ-xo%xb?hlKylmhws-A2(;03bu47_mS`=j zwI-2BQLoRsF3y%@9vni@Kn^^vkr_&>O@81#zf_yKYJ7S`SL!7^&%?GH`n#9*w6%18 z-gOdh|3stX7{c4agUW`=`qKWOC{)SFL2<%0hTOT z61iR&!@#Z`EM2_dcf$XFbK5Fjq_tv}<~rE5-*13Ndfcl$lm zs>LJcm9ZFnW7rsDwishR0i3I~I>Yno=T?f-XO?HCFR7Gf{#u2>9Xt#~#G@IHRRN%o zO|_kyO?N~vQLW?deB6bKsQ}HgXXE(Kc`g!3iIVOprH_jT4bGA_U<9M(y-cZ5G{IrI z0Zl%WFtJFsh(%5!Yb-ygQuaop#q8WMU^KaGJBKDWGCI9G>W&e8juD_u!12p3C8#Sb zGW4{q84V3;!NN1)oUq{-UiB}ZA{3Ieo4{bGcy+42N5*mK&ll*=x6z)-;n+5IY!hgUNKDBR zl8ob0NTfJx;fl3|Wa_KH6M5luw1f+sm~CnO>-DFe`GvlPOD}sQJ~WeTI}@RqsT{zT zvYGq~(@6NOr~qK1Ut4jq&nYaKDb@+8d=|2dX zP<|amg)XfWItVdAfb!}%X_uL)LF!Y}6nc9oO%F$$;0C437=l_2VOiMeG=8awOgJoE zd4}lfT=7>=oMA8@k5)|V-S;=&`KJ%>zxdMU5e5$}|1esU>uASGBxoqB8>P7U${(|L z$L6RAaHJ4|n&*-3?d6r9{`83-_{A^&d*SiN|5^yK{?XW1t<;SZBZr#J3deP*S7Okh zXe`bxEY~5G&qoQqJuA-l-~$1+w5iuhfFYU6Ff~4eQVrLSh|-owr!k1$Og8r*Uu{3A z{@cNk`*s6(ewkW*1|cH#aZ5T;Vn6pQmBPX%tkek0wP?c)k%N2mPU9zc*vMb>gc2(*wau8+~G3xaij_tCbYjL5cz5oBEliBxxNIiy|S@xx;w@>8RJ(Z{GJJfZG+P&NO z$=&zR)4LcIY6krhciO}38f)jyp>{?q2|_JUPKv2tTtzCGCYNa;%w+k`;0Erh`}}%e zFINn7^YfuBzqxh`s=b5J(P@SThnwrwNaI>xx1zNn6;YD@=!Vm>g}uwV zJKMX1LlgY$w!2t-*7<;7Szk9v*WteV?&Fwajsc)lEKwdGqQCRVrXWfw_1SO#J6Hb5Xl1#RRt@qr>)Wpynmy!q1nL27r4;lD6@J!$W;O~H2jMm##7;I81 z+-i&-<8e|HdrV+0Qd$=;?K}CE9fieBn?2%g)SOd9Q-M^(u+}(1Z`=r@ZvC9OPRs%G z8-p)AQmdA*=#&dkIU6-P9T!DoYb??5wvPW34aHMIxjw~o`2en)Ji=Ho>$HGhU zt=%nJ$A}Rt!J&g2S+aC7)iP8{HN2W8nYOT9gElsW_5#JJX*{on@*QkPQm+PtVTcMf zK@d^?nD3d zPtW|Tx4-q2g{#+Ia^+8c^b@VrpTv!9&G)~&r)$Zv#p(dLbT^Jnfe}byBV-K!H^d!! z;`vM zU&HB7c{#i8zmYH8qThI*h5-R_Zg8i-!ld{@4$yqfgjTG9Q1AsP4b_ z-o5KCy72iuD^|+E14pvMI&vg38S15o+9!lS`98x3_L6RCp{={`LCI_5nn_p|TYmj( zKKG_KZ9BAi^D8mthDT#Zlc`i_;4c>}UWHO2w(Am9J@V~saU+B1T2vuYNcQfymsB$Q zpd_*p%0yy+m3o=Bu0AZ=W@7jdy^EHkR2YdWONkBxY{z1J^w7p2@b7-W#{^1;SC=Zo zFY0YSCNns(jh0L|rRq3J`?yXT*Gb1~wpg)An~1wBh(6yBA~O*yf+ii-YgQUl_mIZN zk}`Slz}6qv>(%{7&+vQX!x+6kE##&BN-P`+>tr%5vtHt{m21LH;`?`;Oiqr{TIe7fR(a*{EgV}u zM6Wl^l#?N&>a>Jaj1c%vlF`uvx?Zn-f+q%zwPuXILFsUxA9x!=73OWr!F3a4(pfj* zB+fL(wEBMi7K8B~gYBCv;++;){)%d;o%^Q}+%%#2!pH$eTXSTS8S1q7@^xnL+d6R^2ggb<>Q}hAzK6XTkIScb@!J-Q&3T_n;Bm|`XE3n; z5C``UGCVZKp#wt<4-PYQXp}v>_OtE&UDRtnUaiEPw_QmX246KsZ~9|)=vB{p+N+*^ z-f5TZyY^1;t$jnRf9hq}mf)=QtGV;GTRCvx02f?v0j}#ZICzMW?e}uhv8$tk;RE9S z-TUwV`%ix1?^RRK;>aO{cy>q6!Y{4ga6xaSG|je+w@|N^kMz3uo+5ms_3c{gPl92PwfNbm7at)xYAT^;(5sY217d zyAN)rE!#~d+eLAv#(`Z^_;bd1Td5gfONMwfQvU9<%~=pxh_r8TY-xkxmeCM+Q$OGzoP&^VTb z(i%%j(n7Mh&>@B^#lPJ)KJ<$~>zkkSC-#wxC977idGYgK^pe*<>zRMCq<_&8OE?Ke zrYd+&nq}+Ow`X%LXHHFw{z=NOO8a?fE9&(kiPmhy>yIN6A*E^82l4M(B26@wWGoyd zgp9lbq(GRsVyabSsS3@)DaJ&fDH?XG1`#_1h}Z|ZDVQpn8;LdnP9lXXQXJf~i3Q8n zQJfeg)6x~g=E6u*Kq=g05|RnLnIf_+!P3=dT3a^#^7ZBF_&cA_BW6Ax@i1Cn{*`yU z<0~Jz^|m)`y7Q(8N#)q+Abb#5DD^I2;$5bwm<~}qYart z8;+a63u;K2JtD-jp;zR{1c6s0kQ}FzRYQklUP2wXlC+Cw;w(@w_@hNOEBf4b&y{dt z|9n$&==F}Bq-^RW?N<79J6daU`8qD6o1!=|#G&a?rc8~RwrOkWAeYXf zjiDvifzGrt;aY^r9RK#!AG4&_;h#V9VXnUNOT(v~_3V*S(OPrhj_rw_-leg|gd_;+ z)T$-M#s=8A?M{lt$*X`L{V_Y!){<*`=`)}5QaxUjH{5+69VeZJZP~QvGZb=Z1_uW@ z`Q($yWHJD3-Lje0OZtw;|JPdUum1R#U-cR)n7`}l5aOatzV-9RoN#v6}cy_VEk@6gQe7}Rqw8?S8S=&r#}gNpC_(r?GrxydS%NUSAY4ksgb>3UUkyb zp5i7mLKuycZl$QIB<*qfm-OR%k^_53aFaFsT8OkEnQmd>@*Icu?IYjXL0V+6EQ@Nz z!?rEFdO*Ea$8{Z4D6njcY7ioXjdTPl*WvFz`VroJ=pYlD@1!-Ei55al9#+&Vv89C_ zi$PgJ;=~qhAV}CYQc8~N>Q4@rXFfSzEuUwOVlk4(Lr5u?oOb%@Z+QLd-|*6lFS%r) zlPOpO<0Up8EaHU<6>5X)(pqQ{j+@rvLcd<<;<}0G+L0ka z#bBl5%hQTiNVY|LXFrDy?j)7S%-YF4@G~(aoCKa%BazCI%w(ulN~H5S5F+M-yJT~D zQmM@8wQA*ec%qxz>wf9fT?cRZ#)8guXAVtl6G=B8X^Q9&NhC=kEjvO11p$H4$cl?= z+ZbD8SvLN3iDYX5W1w0dC-5p{-7Lb9Oiztr+jjROeO!f*mk24>XchjFsH1l@#J#(M z@=FTBKAd_V-}m&@97h2hxp0j?ERWcl*M3Ip64g#Po5DSd2sB78xp z0;jE|lVl=g_jD|HspB}U!{Z0v9)!W(M|s;ugtY$2q_VG($)u%=9_8{Rhr*D~&VE`7 zEoAdKW~M>}4mVG3Wpwl)OO~wUq_yYM(bYp~@&LE|_72jCTyt-GdY6&RrpV=T%v2R0 z``3?f{`nVVe)ygL_mNz_tvWG2^qxdAwMq!-3WTLp=!c(?pBhxmo}*ZzJ;gZ4^wS&#9Af&aUlS;Wvz2=cfIq1+(@$01036hp11nQwe3PH-T=xodKo=^T4 zfA@;#lbD(yV><+4q?cjY4k|8oS@BI@p^-=oia>=VEt`~WvmjRxtJ-=_D|-8$@2T)x zPx_Pk@S=6?+O@CwhktnA+b(?SB}?kKV*gZ`@xkH986+;uD7328ebL#Gvl7W<`=9!y zo?j_d>l0)WQAcf--x(`_o4LHt_?ITL$sFc(+HgK;pht);DNO@e)$sLeW(%>1U!$O) z%pBSPfILjG+9-vp)#z?r!F{(}i9iz6tFuK}Z9prOQrL+EMi{i`k?UW`iet{{*tYeW z=Z#P8`Pvh2=*-8TIi_~}{OUKXdG2M`_MLi?d&j50gkLJN~ph2KWEy=S&YC;-qIkn_qtNlbd*q?3|Pee>*;W;F1N4 zS4K&_WvG|Sq*IAzM;{Tbg?g8+V(;F~1fh>~l1D562#7>&0}sox$m9xC%QIwJ^38RT zAB6aU!cC@@C6lTCdcF3$D2)63uzJD3$i43a^WIR^-AGhUA%qnp=mOpni0D#fcG$>W)A>3Yfw-uSt%3Crrf)k%EeIjWx3n-bJssQDC9y4s zF!UllEv*jI2rvd(Te_%wWrENr>86_kg3a+DAeG26G(6CBxN2Fpmh=4Uxp6q87J@Aw zIED-&vZHvS6#yD>AXLGdw5PX@OdNWbQejI+TMxGF$c{qyrMBf321ob5*$e9TJ(?S( zR5&y%r z|DsfQJ5Pd!*`t2pI?{PrZ~H1dul#$u{|$xz=r?VMC&EVApusJTtYRWsYMlJf(GH;T zDKX3snog_n36CIBURc8jjU}za$`O|3aMtlJCm{=rO&vn%pvkL~LZVc_-hun7yY}7t z_nuch1^6NJ$^R27jMme`1KU5p=f3OSa@V#0cj+xxeE$63{``NQam&yC`xQ4_{$H=U z>hk}7;rGAx?zdxaKCteTUW$`726jwRuX_v~m}beUH3&ld+D!ANTrSlp6)UJvQ7zZ- zYCZz+l*UtvARg1JSN8J$|NbI-Y(d>p4`gEmMB66re`9b&=&9r~Ei!zd4<>uBYnVmU5ht%jY=(0}Y{Ea*A*4NryvH6M?Bgthu_cU|$T|JZ;1&9p38 z$iNM^QXc-p2z_G=`R*<&=0BCssz3lH7JB2*VRQ&-x7+I$s<-PM2!5grG*X^wr!J2XQ@_Z zkd_sD&npm6saBDeBf>D;@CPYUYkIkIw7H}y}#*VMU0jjpBSbk*GVFoB$v;VN~fE2)Sk}82q6ho zfHs;?1x+oigqtLp$WX3K(^lwtQ1ain7Fu%c?BBl=HxVHUDpr!4`p)F}OX2ixLBfJS zN3~#A!`4h6ZZyJdp14ugT7Aq5yw{IT4euEmJ%As0NNI`IeEV7b-AljfI*DT+I?eBaSWjv;*#+ja)Y9c|Ul=LoKO}@~IQX%C^RP3CZ9!BXX zRk3WFO?O|%=*S2M1_p6lo1OcoSg>#fU;N6q`wOidUm#jLZU;63cLH00{XC51Kc7kG zKlyiW{^Y{mu7$=6*tBC0ZOd0R*HSInG}F`5Tzl=cyzqrDB$LT7Jv~Ln2Frf%61H5e zmA~-4pMT-^Uh`7EHk)s~puMYK?Ax)4AUHhvmzG@-h>v=;+DnuQZ{kUUmVLBE08<@> z#sAZi?oOwZt-vftsZn)491~#X2>ua4RRM&E0RVb7!H3yJ@oY7qPb-3ARy}ewVx_#@$o35^VBdbok;LK$+V=ysNBAIcS7%kD> z)rFKE#ijpU-{p zMK6EV@;#HjJTOsiLTVdbH6aAWsY!nQ(;G#-YFN3Z&ls)w+`oVP=U%;b=jAk)>}p2+2x+Owa&4JV?*KkUNf zrqfuiLpGl$3`6!^eLds%@8Bu#eK!}s;muU5RWhj*H-7!=KUYDpiN|99!eC5V@^6-` zTyHmoH!#Sda}zDu_J}exXI0hc5(^~87PPc=Vo94~ae|KC zg$M*;5aQJ!aXGP2Xn)6oz9oNO zXlZ}F3e{y=sbjU#0vO`aaUjrO?$=sfU-xV6b+5J}mCV?-Ws`6dy-7EHQl(bDUFq;q z(*$r6$^IqF)<5mk(@$fjTxZFWMHKRBuDIeyq!L*y8BqrF`8Jj;KZRARS47vK5eR9s zY*80K_~G}+rVFuqhh}}K>#PLT+IGGyD68;Y}gRh9XH-{4{3jj zm5UcV2mx^2?e|>w?_d4?zyF@EZMALto2!mHy)ZsJz|_R>VH6lC?J;BYUkAST-#jtI zEFW?_s+Bt_0RziVv_xs4XjN`(~iy=-WI4%PY$H*fqdBNO|- z5{BN}o@@hVK8_q=;BUF}`YT^JxPRv-p7Y9gy*j8ak|P5%wDn{e+&4~VUjc;A=)q~+ zWIFDS2r{`8Qc4mDhipD_2iUoD58AKO(@~(cJ;#}6Zs0xt{YC!m&9C8%wmxdUhwDUR zRvUwky`3$gV=W6%Mx$eRI>5Tl1!B|4!Pk1V@Tw>M$@=|~=BFF*K}zkK7W zNl$R+?r{uY$p=p^Zo=X6Z(gajUaWU*xxTjjzAH_Bv(wMNM zi$x1Us{QWJjlvANxcVNlj#a96EdI?G8!&O|~QLeEDg zBf&y5htt^7(M>9yqwZBmr?Q9B0Gjki9oz0{Z0Vp)B-E!=z}WCUoJ5k<$DKiGW|FA$xH#I1C$DwnHXf*+Osi!$TMF2v1k1F|Ni>9 zmGbxx9_3R!g^(ki?F*MRD6L9GlqrLuSe&H4cNMvOKAvZzS-zvIi?NZBcr0u3xprFe zopZ*wZoXDZiETU7yb1~T!ESciXbSmGhR62OU9X~)B7x8C>6P4(T1js>Nm2()J2@up zENg6wgL}6CWd01tWAV!6Yrk;PNoQY-7Hr+R8Q=Hl=}1NE8cTej>Xn8@Mg~3`hQa>> z{_Lv!2D33#!K+Kv>3=>rtlrksvCv7U(&V!(r!Tcu{@~E){&$sY#VdIfiW0tGU!F`R zn4TJAW_pTpsgpOp=`Z=j|N9t2WBcgoT#RG82n6X&jspXSShZ#aJGR}&kH3E_g|woj zHHQ~ewK0Zzts;l-+dtOTyQIw+ZC!HNh5Yc_pX2gx{V%J8%AD8Ve~#bXea;PIW5I!e zf$spX=a1}?OCjXDU;E;Bzxp{(d$nadRzp{4-1q3uWWg95+al>YY~Q|}lTJFR`QCl| z_HcY}*Mrpm!%&6azT(<%o8MEg6H>ms(B9pjO6S-ybn9VOe?o{srGnS1FuaN;Lr+2QGWboBw{<+NUIT-8W3n;ub~+rwLU+GNtiqH717z^=gRh7kD)f z%a)|GDek=CIz|svNTxFEb`Rp%ieyT#;q23R_4_`||9$xVoYl1mKM0Tr9Lqu*gCl1J z0vkmEWi*jdAmrU7z1fzhO?$O=rS$~!@!$|*+3Dw8@X3#V>|;;wU$!c-ZD^W$5a}}f zEBQG zrRFA<_BS-d{*6I`6xtw!5K;&uA_SERtJsAE)v$=J4q%HamaP%8jy55f5Fs3tvIw<< zAd6#np!_sRw-c=`jFA{EBchfG!3d1@F^X4jd+UC29tAKT4<~-)7fbsSx$F`v;ZPnKC)4@6r8vScptZe=)6Te%Yd-y1 zZoldZ*1zh7q}mE3k|`V~fnT09-~9W(-+tYfzVufZ^OzP-wNlrQ4h@{uzjRFm50{c4 z@JOc85fZ0KZH!!ux_g&0a&Q;vWVUG$O6&|mlU5lQL4-j{N#NHBe2=!SK9Z>nS}WXS z3L(Vmhd8HIYTopf2K`zoty#Fah>8@E=xFqmW!X5kgA_8N358))D z90dNK+F9*Rr3?S_g4h3N$JQ;^v+AUaQ96hkLxD%%;$vfZBMyeBJe$qTYmz3_UvMK=umXtLP%Jd-bD-6d}MTN;Hl;6%=3Y5SF~sQOb#X|t^N^oYlb!3cw6Cz`{f!NHP3aL=}@xP8+PcT5$B&h-82eDXgZzbk5` z>4}g0@P9w?_SVF z&nGSC!YBFp`CW153tsYytH1N@Z$CTJy(F<|{{()hn+S>{g%E`pbrtC7Y@^VcA(ywX-7=v$$YkkOs``2c#=gz& zgWu%9$WNH6U4ari2RaCu-Di!c=DO7>0ix%Jm-1rAKu3q?|uu3 zd=9@_Lkq)}UtSq};LJ0>eBBqnc=ltR`~%pwbKUU4-MXOzfB}Vn7$mll9BQTLU$Tm7 zy^PYT`MlB^rNicm$-+V_jW!C`O=7gccHAZ`IR0KN$8CG4+v$h(D=M{#P)Z9+I#^bO z0Gg{-B4uP(C+*1A)+mJzLQLp`3Xno`U|>t7RGj?YpLp0@%X0qZ(ieT`_)>L-LdQZ} zHyv$-0oO^ANaoNgN}8vp2RY`%r!QZ)^rZJZ2B-MP<;wJ7b9@;36iZWN(=Fuk`3JpW zYBJJ!=;-RAy{iiV$8nm7kLY)aQi=r&7Gha8mgP|QD!*eB4B1S9QfV3$DwMET?H%Iu z>UNSQz((;m!$0A5?3sm5^ie4KfeD%H$C@xFYcL{nMP|B-A$yVUavmD z*(1sUdb*aKo6EFa`$%rbABb|O!oRC}mG6#D4XSFb+|XKR?dw_m(Y8X@r=^g+f5z`W z--O{Q9S8RF&)GCzS-pz4z3OGW_wV1ug1$cf=WCa{Rqnq%8`JCV2j#(KT_S65&0zeD$Lxt%_fD`@z5YY%ZJ0%|0t2m7u??mD0#CLQ0g@ z96B^ep->=~i(cyc9`#C@LiWLRraSK2cE`by@!wadTiMdyeVm&}Gd8q;?mVfD)*pE? zC;#y1AOLJjI`2uj*}q%6)!DHKJ<}~E*mKY z9Gom6eBWheCZ1sH!}| zma#_3VQ7Gu#-u|P3z8~~QlM2lM?s}L!SK+oYr`=3Q|Cx{S)Uu z^KS|L8c2zh7Dia;Fu;UiB(@g@EIal*0gDnQleBCk7t9Fkz|?Hs`-2L?~tyJg~!(Y>Su$X{>n$` zT+M_kcxSm{pWrR;eiuLb#ocDAIR4U^nTY|>9vmmlnyY`q zy%VFq1nz&R8=Oui(x3a#-+peC%O$EpSAaop02$z?jC$;Niry5~lIb?X;)PnSo| zs??_5&3y7d9}hi@*6Mqk@4Wfd*IoIqGfR)jv48702*@Qm@N__NatxycrI|Wms417K zck@@6MZ0%4W~bUHtQBK1 z=Hn=e&7<3PRL}kEw_+s|bFU@BFktcvJAe57|Kli1{sDr(FS)jLccnNzI|B$o==&I>(XlXRM2`d`p|^JhrRof! z3JJm>R{oylTuMvg2X(YDSgwm!3ZoTnB1yeg4)46_iu%ph{ODh`Ru8!&uC*Ep!kQ8> z1T)eRF-T$2C?aonrNxb<}EA0zYWl z0Q!FIh#TQJE`je;u9RrgWo!`@W^8nn{KsRbEht8MMv#6acD|>(|7)N8_kYcO=?mX( zidr^)hAJeJ&R{eIq5mLjOJfYZT}xjfrF_w&c)lh=6}+`tD_uQ0HDs!_3R-JiCn35! z`pzlj+J9tQ&U1KV8?7gG*~xV;bWUJ{oT| zQ&pPpmG)s)Zs62cyq{BE@D~2_Q=fX>%9X1w09qc(2LJsVUiSCrpLWvuhbLqbqy%L+ z{*05jVBI2a`tf%G*uG~!y?wKno#%Og#&QlnjKy-b`0HEl`t|SoZp*e$>FDkkBZqd+ z9V9%Ck2gM}35W|Kt1bzT-95UG>qi#jEn{-!_JnhK`ng zh9}0D7@a~OsMn&Ke!W`9ab4D&bRuV8dLhT0vXmujx>$0|BF?|~bWYr`flNBfKY!s% z>98U&7K0&we$~fU6!wKIh{4(V=~Z6#_#QMj)M7 z1+akuQYK{KvSX-w6^vF*K~EtBN`;I~4Ju^|Y}-Wumg5lCBQN>=J2#tKuKn@;sfm%7 zYZbm9c*uNsZS-iZK0Vc(IZb0;QdpLS?YcOr6cT|6g4kkIfsXV>wDuT0v}Q) z%DL@bOTTd03qPEo4_XfJtx{zQDJ_cSNeV5U7_CVplMh198e=H5wP9Hn7(*hFJnU~qN9%x4 zDLT8lShRR4rBV?gC53z^)5Wm{hyMYe3z>ADp`rbZB|4~xF!vtq$St-Ro70uheu8)!IP<^{(fo;ZyddyxBFu}fAA3RostwcZsVe4 zf-RfxJ)o7EYky*8gsak0aMz(uzHw0S*0D{zX=W!coSx*pzxpj*9bI$3BSh=J8}O%V z2b>9tj!&Vbi>Lp^C9FQ~czPEdo4ov|Kl}LUr=R|LVBPQA*d={EOWyv9=e=D>DG(M| z4%i8>U9enmTu|_acf5}C7PoNamp{W)rOr%!_8cpv<8gZUTI}xocig>o_x|7OOp?vF z9aAn&;dzG@yY4r}T+MtuqBk~STkg}dsn%;dTNmGS(&}ele8P&$I5>JA9fhU1&hJ7A z{o!V010_)Lry-?CwPq$|cfUE$2^A^+i&-v%F&ZbE zGJbi+ly+Z3y7dr_lN5qT0a^u7;@{9u5mH99s<>D$V(U~XCAMSZ*j7|5iN8U_Hiee7 z$>lTj_4Tl1StoApZUXySYWxaM-$!UsinJ z!F6B%+GjgguMqxBNvwM6gIf3{`Vf+{%Z@C@fa5aj4{_ujSn5>hiyb; z(K)MyG^@dpZZD8XWl&l*-H^tnhtMuq4wM0+)=m1(pJBbNfvR4E{r>*ClG zFMCQdmHz^ec$7}@6_x5t#daKO^)k6kR8zJr>vxTZ=$ARRv<(!1j+1Aj4ME_ublGy+ zJ30sgpG-PW&8s|!0uX(sCYxzxY-|W6ZNAZdeuU0w+zPef`s_MJtb9WQ;7{edTNhsN zlz)Bpv!BJczIizb*F~wQ`)^cS1Tc}Kj3q6Q;)q26tu^^vN52sAVjjgXn1MhAuP@h% zw~tN@QTJ-7P~lh(y&a2kExEQ2Ikx)+fmrwmeBGwu^2{%;oW8#lq#g787ylg>zT_Po z*l;@k)!xr?k>rM7U-7_V-3`OK^!^{(TmSQ3GdBL&@Mbzr-N1P-d<$p3_^+8N^nKPamLL4^@)thmInTXPO8Ls)b$z_(vI}3_ zlFzqb+2AC=O+qpYsXU}|;HJTLaWuT)FJHxn-|T7MrXG9Orv!26E{-jGeTesNLHvF}*7?4qU1 z`ZnNNX%3A<)~&tmtKyeOZ7MV8_r|Z{K^}hMu%7~f7Z$0CDJ<#WxJjnVL$oG)u`C;@ zHACY&$tPP8fSZU^d=IZLMBiyy4x>~1F+kGIL|s42=HBgBar@@We-*0W65!s)%~_m} zqdrs^Y#%;2u({B#FUn?5%&V|Yq0mZQ)fgQbrl)%W$&5r=Q9;XgY?O+ilfD<=xHdr; zL9$bhh0)O3w}3*=LVo%4AJUafV~obN9hBCDvEp*0n;jJbG$Z91YqDPbQmECF)(OCI z)9V*4JMo8~|H6NFk5@yihIOJgSW?7AfQLxi6Ouw(n&AT_%B6C8|L)s9$0Nr16QZqU z!MhjstV>#!2T!ghqP zEF0!@RYaWVH_#7KipWPi=9F4e#03EhX-RBbV%d@Sq>in~gp}B}jpNw3370}4Pb#Bu z9KrbXHWULGGT1UrFg*&!Ce_)6uGbkI+93|^x%az%P(AcG8dCFd6h-eb$Gqu`7rdx* z?~ePqwtdn|pHJG&fPr%_yo_7^_x~op`8R+2p6c}Udz2si zV(9Ms+WO8vtjfO>RHkRB6sIUvXY}~=@LoUk-V3|~xU*88&S^h9 zWol%2Xz;+U9Yce=?^P;zOBnc{HpV<`%A=6h(|g)i9%D&+4gxbWdX|=rv>JZSqPZ#* zXcB3MZ98tMO-u~E(-=Mc$9^sF;zDcxH~!+~AMb4GU4)Satrf-bgLE%k8zuSCWRLM9 z0YyPX39xJj*#I9IgS2c~TNjD(vAydiMt3g(uHetl8LlZEp5!?0TGvS$$4&@@IHCaH zVLL7a>1>wq(P7#&*~iqX;WsPnHP z4-u!}Qc7T5E#P$FbZaZg-_NQ&uYYIgf5k8e?wug8Bxf!UYK@)hw!I(phP= zIkq0uFBXU?Fatb%+d>We0%OKf>D;9!o%$43u364mXPrZ>y_db|EW37Wt&EHu{KA~~ z6pb-AZTE(MxvN!otXg;4SrS=_sEQ@0A$4bxNOd*{6G{;FSp z4u+QFPkIU+UG3y@Sp-n22Fz5nc-1Rj*y7cze{uKSclT?pZ{`8E=pTIBYd^Sr>7wP> ziKyFex!@$DpVHzmyLYAN>1gB9r<_Aq3V!(QZ*$k(_t2Kla(sUqo%u|Y4?Z$6HS*s7 z_~LtuTCwBiU@Q*yng(2qS&k{zf@S2;i`N@Z#{nFz;J$i6)(oMRwq8e-4kImq zsOujU0JO%I7WR{v0$|y0*TR+OeCsu@er|v0q!D4nfAzyiILiwZ$`}qe{xiROwQmfL z>yXLU#p30su9DJOqjhlqBeS(ehsvKZMnwwTqJi_*L{pS`K+QB(J~i41DW$*?5c5H0 zXfn%M#pK?fnnXfkJC2E9bw)H`!H0cVtbrinj#%UOsMsKyztdP`N=ZUW{2&BO%=K+h z{v<6ed9*fkw6{|%mZ+-VP_HZ|mpB!3a4$wF(mlNqg=LP&*?i2$9~+5mHe9i8V|`Y+a|Zq`(iWjExQaN^AAUivMMSe_FEqw6|UOyuWvoxmJ`8 zBb296baX9`R-0iMce8cuDJ~+$kp$nbkVxesaX_si1Vy&MGoJTP()Y?Q+qdghjM0C| z1CpFSLwtU6YUJ7dJu9`rI8jqT{9ZI#qaYh;WErH?Xf2wkt;V4af`H>sJc+yRxQ%?S zouScv6!IMp`fMQ}>86>UnWWIt&Y;uAS6eSY3qe8$NTa9=n`A^gX!{fP)p^A$UiA-Q z2zT9iAC7A`yZ<^CtZe98C>2sDwBe0-1VNdEdj#nLV{jdJt>^u@Ptg&+8gswV`eifa zsjn)n&gg0H7m$ps8aoyU%d(Cgn;iazE8Uw7e9{Z**BGPA596z*EXx|pWLsz{w6Olf zbp(DuYuoYkKILStzu{LarIZP+^@EBG*-XoUwa1;q>b1-0=xiqlL!_PLZEt?9`0Ky< zyN`l67feGfZ?{t6`AUV??cRC!!b~>HMHiogn{bgbS}WbRbDH;m@S}ErfB$Pg@PU6^ z>v`Vmfh~>iTf1WEF%j(Fjk^ohY_8W3ax@A|bPb{umgjTkF{?Op-5P>=4a*p$)g9@C z#P9v>-J5@VV0i4nA39L!OiOxlba3ud`l5X~}{lTMLMcCc;dRwhU4 z)N2987=j=K1fJ&;1|juooiGSd+E5Jwe5FV^78%RpHGlorEPd)F?3o&&RIlUteryvM zQVl$cUX5Dl6X*~f!Mn3Z$?=tUm6db(cKtTq;#>4!$VrcH5T3wIq%$ zu`LllBz7!bb;Ofu1dCU6kW9H&zR>xMM{=7zzkEPFXhCi;CS=yV#vJw#(grF^kNKQ%`OG zIYUI$pn?#5xToj+K>uU4gOzgWhNui0KMM$fEcmrNm0u3=QwprP9=Y|B>i}wU*`l zV#7JF_?xG{;-jvU$)R*qJV$G^=h0H=K?gx3I_UctKLn%WxhpOR2=MDwv<{h7iZa+v zk{7=0zvR;8r@ul<=W-C8f96wsM-ceaCg!qBA^1azw9=A@5x<2Zo9Hi}$W0|QSfZQ?Z(zag+w01x|k*pB=1 z4}Iu^D}V64tH|au7!xJ^+UVHP!l1MwR3V{KI|2UJ(T_S||<6RU48x}2I zJ1hPfuNgbqT4`^~y;KBfMXvn=_x z!}i9QJ-%Q6@SV3^sjHPT*I)BnJkLYQ$Z^dW!`=6f^5R##ng9B)PoJJjrGEvS-FSan zTcHhUN6EisL!k%Kt+N1dOEzGKv*%E22tugWakN1y4S{Ofora+bue{;bD<8^XN~Uuv zn8W`!#@qqan2%`Q_(LynEcYF!uDq;w{nCq;uUv4ZyP$I&EtxJXJAuZalx|W|jWL8l zoxOv1vTVWWNNW~gU>>CMH~a5dm22@kM|*Vg6y3R1RLWCvW!E4afl>izMJCtD%H?O# z-MfZlGT&Ul)`Ke3rI8465I<*0o6*U=Y}|3}Xth3lG4RbN*twmLqcF5qwNi2F?{2^8 z)0E>_*6WPidSc(Tx9F$AWIAFEG=|g^kh8toqcQGbkf-`du}=r z($=+Lwh%2Kn{-Ip7Pf6uuGOg4YSeunF9-;=!Teq^KtpG556jjRL{I;+=kN%KA~nJb zDhGlfUJILsPJzJ~6&FJFEC;^{vy~#^{zsYyPA*Al{AOeH432FJ+p&dh+hVq(Kl^>N z!iRH2cjf{EW_Oyo&qiz1NTWc?m^#2LT0n|O_1jIjbab|}aA6-Smaia{7SzmkYU*aH zLwg(E?ehhI`FOZ-(iNZlr2U=uz3*TBYV}N_`t|! zfgC}Tx88_QYc6YPNdc!lRy!C3!S$1)hYqtsLxTPtCM3yBnp8HwyS2oELwR6|2vAisK}% zPb9M^{uxhkT}t__#_5oj^#_%*qN5wT{uqPS5v@x<;1LxA6q!s0$8pGIS}B$%9^ft$ zMJAPFXmCHa?O=?cKbYVP2mXgI9{e9(GxZxTDc{3VirBW(@-X*PyzHef|J!mgpk52& z?=j7SMWYDNu&y*ZLIHI5Mv?>RWRB_5ICZ~*?^k0~F$gIhV_$c(R~!BEO1=D>L!_4M%vZt+hTro9|*~W)?ZGwc-9<6MX#RA7$~9r5|Qa0uNw}{%Ub% z{K{*t`Wp3mz%^Ihz@AOQqvmD}&#$CB0Oa?W{A>jhrXcyFcVS7;O}og^f( zkp=)Jvi&r1@h$qI=s6uDhRj@{_NJ03<5M%^*Wa=6`iF9?9LKHCMKl>>?&S#c{*yKS zPyt{~XUn2Xg^>8Zhv!%EJr7^0SQEs;AY*x|=)&E$|2kGLIwu;aF-P?<2|gj1>sQqf zUikwTRP$%XE#QV3!mu7KI&B#h0HV?|LI_+tf#oJ*S!+lovZPXZ_6}_%P(GGrGcvh{ z-`x3s`$OfO1^o62bWZ2vC=adF$i7{7|5M=KJ5{eJysFQ_?p5sEvjZUv#mO4QsS2SV zqKzR8qDpwR5*03WEL2zYqH&*fEjn7Vy!X>zV5_Q83A|<(pceQXEKYK8W&&FXlF}jV zxUZ5zoXAn7ZvE$tWV*0$*~+s&+|_psm2we<6T#G_Bs2moB*mJ?Rag9+Tduo>J8#>} z9k*=Zj$1ad>8^X(xpgbW>8Znbm2)3q5OUn9Yq;ncmmMoD>rIc;vGx4QuDTaB?M#E; zi*6PG%p7?caA0@ zVvd%}90!Hwaf$^6g}`=f`ue*#;lyL-ARq_=Qi%);I+u`6W*DCta-jhm)zL|8>8~6h*1}C0! z)?1D__KcHrxpo#T?2ELbi0-S^y5fWrPGo$1c*zmo+5vRsTRPacdq0*P4P7Y(BjXin zzQboe^Vy8!INu_odN(2jUb}neJ@;I5_1CDD%WS-R3)fzK1Hbykwfy=QH*o#0Z{pkE zyqxQPb5#I*sqx0$2j=+ic~vNnLva*BA5;i|A1D3sL#f$RqM zA|92Pg?AWY2(6Sz+d(=GmTkolFq)mHBNG8;pVLOs-?pA=ahf3TaIGY+okR+oSs$#% zyP}(nHsClZ7WW;8AJiEf+sSY4{J-6y^3GwN4>BK*K?J_{^P7J2xi2nUnhOT^O_EI& zu^58v~tRXu`0Q7%>iL8u`JHT6It1hgbq+HQ8srLD$~=Z zRw)S{-Iy{)n^{+aM#O@mvE_0@Ys9u(4jtTi$oK2l{hrTE0?(Dwx_a@7Q?7gN8~*Fu zGcS9qz_KD;0i_9wCBkY2?fX%}AA}KnI8+dZm|)Js4=|pGu2xW$GP+VFER_h$6;$98 z`hIK&Ya-inD@ymzd+J*``+_&+jWPe#-nrzOOtz_V{fLDSVo1jwQYqyF5LZ$1KRq?Y z%=C0qAHZ=FQF1>A1<>HqKd=xG1OcsWZ3rQ8Y!^RxFe=&@Lo$(Ja(WD@HTNbKQx|b= zYGA_3vLn$)(oJ+QYnl0w}23)#z^UXi|_WymvyZ^qMsMRVF(ge-m zq22uGd;c#8{MyHWI~s4=v~|a(W`{s)D2_m7Dk{E(9t1TAgQyS?1aSdiP7*g)A5I%8 zOU&*t+*xRxLaW*GXfD#8rfhSAZs}PD#r~x(>p!qKiEY&|%D7YdBiPgJmvsZ0@fH zkk~BgIE9J&9#S&TzOj2TLeu7U(b>8X<|qs_fUyFwZHKBi!}WK6Yq!?n`TP;yw(~I` zk7Q`AgXzifPi?&Gs~7bzeC5g0<3$$ru4L{Szbt_ zK5)~4ohSH8y%m^xA|LPWo>foJ<+};W)AaVQCztQzFJJXEq_ol6;A@3#*<5$aJ#5~5 z4~2X`xvmAYbmT~8Ee`G;2zpqbJ&)JAJ(W&mYE*%@k48RgV+aJsA^t}3y>y^@mL?YSje1wyZ~p;DUX%3#FHNR$Z(hFk?B&Ot{B#OkO9{h(pk76VKFY6S;UJVo zm`0T{MxKgjohqd@XRb0}!l)?VhmkIUu|P;v*yyMNwnW-CLJD-HhMArr^lGf{-N1_H ztd>_^`yc1ks?)dU3w<9cP7i&0j)2;q6jI1h88^?G#S&(1|GavgQ_eV-y}P#Kdo>ct z6p2K1&P@ZtA~jk|nu4*+7Ho|+Boax4fNZ8fsWMG_q4#jTE~7~&a_rr^gOiRwgR1B8 zfu0xg^wK?)Ws=Ktryzh-GM$-<8VRL8Vi%Xb<*jeI?Ed=(NF|e$D>L{(Kp2K7tzstt zg$hH0n9``Uim3ocw&xW>QmsyVN~tS2dSVoKRS*VWoR}GVcG}Ix&N~q;uA`*~$99=2 zjpI5AQi)8WCEND0T)Obwnabq1#-~R<7KGkmO-jdU3tT6~%2mrAgygH#e0n-N0hSzL zTOtgOR?JKnnHZa-r8VC?mQo7t+&s)X|N7mGjtsB)>}NlFIdBOu62E^Kcuu)Ab?Noj ze)}D_-1OrO`IZh>X~op!@DRp)f=Fbv8CTtK>s7CR$@5+>?1orS+%eX1r(f#`2@vW? z3{cOZ12pIX4fwx+oA2Io^L2OJd)-5xCu@~~*7okx4({EF)_R7=uyA`c#_uZtoLtCs z_axl3;{_f_BKVYv7mLOqkxZ3`*gt$XYnPmlEuBd5wb6}|0wJwP1j@FN$t2Q=1fq;m z;6;;?Rv>hAqK%Afuf+o|@Yw!3swZd?Wav+=XP~@^mFGN-T%nigkv$x^=MENjtU3I) zVZ){oLQ2M_FJ`RY{| zG@kF{djYmBsaEQwG6@1dq%>V2U&vq~DAog7Q!bVebY^T`@aA`N@SZyvzxN&t;Hi*G z;L(}R(UH!PvRy18Y3;~lvab8QU+%u&^;P&9{XAy)NZ6F907hiBT=bU*8#hD^AQ)MdE8cKVtTHHx*TbX1s&7x(;Q&%!} z4A3~1z;zsK%K}|xYO*Na^w;lNV_D)mH~#9%=KzBbciWW;2TGMOBo_LCqJKt5#a5$Z zB&vxL^w{}Cs{kvZuw)%WB>smG@dB}d;EJ7CgaBdY6ceI*v5XhYl1RKOD(c2GfcWnQ z6D9uwG&=5Bi3do!#N6M;Brc+E&&*7T_V$*ziv^WR4TGM1B96oPIQm1uEx$PM+iRb{ z{Am|fwB`q95fdahmr7)(T}oHssSFIHDeM)s8EQ7S1k;hN_A?YSRDN-hx2n!5JLQQXZNCK zu0G+Zg(Yjx!%pN-$|vw@AT4y@v+LfgC=c&NBROuvi?A&x`aT0fHNH|}EE{Rr(Y&NJ zCJYc^INNnJ7DfSX0xdu%9dua7#>LcX1moji1TwY{%s43)bgiau$w@5}GlT!HQW|}= zQsIYzpZ%%h!w>2kC#OcPN+#2nget)IJQArSi9`b1wn?T^+qDjwuR$3WKu0m7kAUq+WSDD0m)Q`LkIVA`l;truhkf` z3Vf#ZVx-ZyCcrV8WHKd);N=h5y0x>j^W~Ra_6+w2-?@n(^r=?M)M^#NMzSA2eBY0M zkBT%=>S0hSq*$DJfH1FNYG&-ev{px(h3o{F*VpTns1F24jx>%ux}v^L^#Yz{KM#HY+X9r`PUCX0%*pkX2$>N^I!j` zx*t5`YpYr*4Yaiv8vi`NJpcc&_djSH2R+_pOQmy%vDjt=(#&*;6^!D=X=RbSFrhD!^?ZCc0KjUFqM`^9=sZ{=N zmiC?K81!M5s#01Qqmj~y`THs=2uKszU0D`JZpYZuq>?F;$;e$VD#XwF??(4s5&tF{ z&VWr+K|{>JOJuD9*~+c5hpXz+|JywqKRp>Gd5?7rTekhCw$26F zsqtZk5ANZ>o-N*%dv2K6x$U;kj1BL5d970Vj@D}8G1|T*9fd_NO(zP6DcD)kj`;Mh zi{&KPJ8(O9-Tgxj9oky1d&N6}oj}&I?2oQkaq<_=fBG9vKJM(7B=eoiprILgCBs>h?x6t!VnXx==m^8K!j3wwKA5L=rE!S zSgwVWb}=fz6wCPg58{_g1hpEr5D2Z&ew}=xz@6KE!7JbTEwSp@i@Lme`32LH2VSjI z&_k3Ejq>pBsnsy_C)-o|21YSTYogtmcME8EjrKi82EgSEo zv$OYb9f(=wRvPjZjXb|rtr7$QmFhIYn(8al-E^b~&Jqhq*#;QIt&Ko~}-2CX#{ z<6~6HWvZ3RVIL@^#rWi*!D_AeBEaM5iyH7NFYrzal)pHg$VP?oI2_w0;Ut)x8O3!H zNNIValY{S_m>K!k2Y%4x#L(NcHmlO99ui51Og4jMMfq1pTbiw#@8U;4{Qgehe;@GH z67Wo|!oIb~o++j#r|9hNAe+rF>y{SX=Z7ciyy|7o!NTe3X$4$&gngO<_7f%6 zM?B_!5c)I4;>=~|oOYQMMm7_D6~vD)Dh4!?|Jh|pQ}ho5Go|v(J3sM1@4Vus+y5wZ zMDW~yMA`zC2Or@~WDUvM(Kv18a1T7j(p;!@?=(A_npfMdFvhW+7-o@bLMr@g+ zzx@Q-S{8uTw7Uy9xcg2PEIldeKB=fk5Ot^|$Ox%$?HykU>VD-#z++JjpO5)CVrZqR zJGb8Yi4#wK)wu`v``LxL{qaxp(bv6*vwN0c%Sdk{#86iOj%8zrRIS%^^jO2CnK#}&GH^Ta z^(WdfPNZ@R9ciQeI%tihBl=NGs-16q^$wOTSx9$ZXN&|e1WI8vl!GARBof_+lr{vR zB2ba?expO~+R=QYV{tsC6jRd`W=a;H`rogg{l*tR@2eZ{xb?-xm_OR{SL?9m2bDd6 zUtecAc2oJE28>@vHh;Qd4cO@9YmG7iR%#+zTqKfl2S3_wA!hBkqGh6vA-SgM9c|(l zMyuDjv#$k4LjM?#{TSHG(Glvvo~`dVuxD$mV}F>qkt%dKv)*#$|(Ex-NpImzJWk_T_YnqzrAhSbzAfK9&5wt z&tKWOe7y*T!1sej>l*wZvOQA@6NaP`dCt7xtthXKWh_+9CsbbK5Tzp_JIk`cb|O2m zIO%FQsSqp8S4$H(Sr=hI=m1d{NIwAvYJ;N~WkA|Yln2?mRx%sDW@Pqmv%}ZB0^bC;Cw$YMnCsYCT zdWEU!5tIs%(!zC8B$H{f*?h$P#}I}gmTg5z;R6b;5wu>!G+skGlV)aSnsh1>1I%aJ z4ujVlV@M@3%#@}8gF>*bevqZX7#Uq>O)$#KTaJSxcbtD$oc)^Dyk^A>*KT5X$_NGX|^8VY7g<1gR{UFf4IM!~$aRGIz> zhEsal7h=tE@^G94w&gH3JzO!y{AH;+{f*!8IbXf!&TB4Rv-S)zJTy!)>C(HPhtBR! z`a2i$Z~yi&gpgO62XpBR@UdMx?)u)gt+$HRt2c1hZTE8O87JX74whpPcmc&ynf-eY za?foJ-Q8Vs-@bi`KV_%C{KG50e8%x>&v@$a%OYVr1WJ>zEG#QR4pVYHzhL`lBEpbfDX zarDsfJT>b|W9Hnd=61S8?80Dp#xpKib?vWy)m@sN`UMZ88|1pl4PC9vPe>&*@m#4R z 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

    2. 2b-LWs(l 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 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma.png.meta index 43f3387b1..bed3a691f 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma.png.meta @@ -8,7 +8,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_Material.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_Material.mat index 6a5886eba..d14940507 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_Material.mat +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_Material.mat @@ -7,7 +7,7 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: raptor-pma_Material + m_Name: raptor-pma_material m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} m_ValidKeywords: [] m_InvalidKeywords: @@ -28,6 +28,7 @@ Material: m_Ints: [] m_Floats: - _Cutoff: 0.1 + - _Fill: 0 - _OutlineMipLevel: 0 - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 @@ -38,6 +39,7 @@ Material: - _StraightAlphaInput: 0 - _ThresholdEnd: 0.25 - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 m_Colors: - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_Material.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_Material.mat.meta index 3387fe83e..5f9cd8029 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_Material.mat.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_Material.mat.meta @@ -1,8 +1,7 @@ fileFormatVersion: 2 guid: 3d645292a7b9c7547bf7b14caa569410 -timeCreated: 1562070793 -licenseType: Free NativeFormatImporter: + externalObjects: {} mainObjectFileID: 2100000 userData: assetBundleName: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline_OutsideMask.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline_OutsideMask.mat new file mode 100644 index 000000000..08fa4c4fd --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline_OutsideMask.mat @@ -0,0 +1,46 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: raptor-pma_MaterialOutline_OutsideMask + m_Shader: {fileID: 4800000, guid: 28b5cf4804845fe4b868531fd0bb81d5, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: c1a5fbc2700be764fa3c6c44b2ed67a0, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Cutoff: 0.1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 2.5 + - _StencilComp: 5 + - _StencilRef: 1 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _Use8Neighbourhood: 1 + m_Colors: + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline_OutsideMask.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline_OutsideMask.mat.meta new file mode 100644 index 000000000..b04e2aaf1 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline_OutsideMask.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2356188fce32f5c4fb7765eceb047114 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint.mat new file mode 100644 index 000000000..5ba4aa988 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint.mat @@ -0,0 +1,49 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: raptor-pma_MaterialTint + m_Shader: {fileID: 4800000, guid: 522f03282fd79be47b306e2ef4b593fd, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: c1a5fbc2700be764fa3c6c44b2ed67a0, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Cutoff: 0.1 + - _DarkColorAlphaAdditive: 0 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 2.5 + - _StencilComp: 8 + - _StencilRef: 1 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _Use8Neighbourhood: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint.mat.meta new file mode 100644 index 000000000..c4fa926f5 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 63cb49ec035f5a8478d2597e35875418 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint_OutsideMask.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint_OutsideMask.mat new file mode 100644 index 000000000..bace13940 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint_OutsideMask.mat @@ -0,0 +1,49 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: raptor-pma_MaterialTint_OutsideMask + m_Shader: {fileID: 4800000, guid: 522f03282fd79be47b306e2ef4b593fd, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: c1a5fbc2700be764fa3c6c44b2ed67a0, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Cutoff: 0.1 + - _DarkColorAlphaAdditive: 0 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 2.5 + - _StencilComp: 5 + - _StencilRef: 1 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _Use8Neighbourhood: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint_OutsideMask.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint_OutsideMask.mat.meta new file mode 100644 index 000000000..3dac7bcad --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialTint_OutsideMask.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d33029bbf83f260488519251567c0be3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pro.json b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pro.json index bd04cccd4..17fc3ae8a 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pro.json +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pro.json @@ -1,7 +1,7 @@ { "skeleton": { - "hash": "AAVlM3uJh3s", - "spine": "4.1.23-beta", + "hash": "PlcXzl8RAT8", + "spine": "4.2.22", "x": -809.16, "y": -73.54, "width": 1287.65, @@ -90,7 +90,7 @@ "rotation": -133.55, "x": 232.68, "y": 245.85, - "transform": "noScale", + "inherit": "noScale", "color": "ff3f00ff" }, { @@ -129,8 +129,8 @@ "y": -0.01, "color": "e07800ff" }, - { "name": "back-foot-target", "parent": "root", "x": 33.44, "y": 30.82, "color": "ff3f00ff" }, - { "name": "back-leg-target", "parent": "back-foot-target", "x": -127.51, "y": 75.99, "color": "ff3f00ff" }, + { "name": "back-foot-target", "parent": "root", "x": 33.44, "y": 30.82, "color": "ff3f00ff", "icon": "ik" }, + { "name": "back-leg-target", "parent": "back-foot-target", "x": -127.51, "y": 75.99, "color": "ff3f00ff", "icon": "ik" }, { "name": "back-leg1", "parent": "hip", @@ -174,7 +174,7 @@ "rotation": -6.14, "x": 84.5, "y": -0.35, - "transform": "noRotationOrReflection", + "inherit": "noRotationOrReflection", "color": "e07800ff" }, { @@ -193,7 +193,7 @@ "rotation": 27.78, "x": -0.03, "y": 0.05, - "transform": "noRotationOrReflection", + "inherit": "noRotationOrReflection", "color": "e07800ff" }, { "name": "spineboy-back-foot-target", "parent": "saddle", "x": -30.44, "y": -100.08, "color": "ff3f00ff" }, @@ -231,7 +231,7 @@ "rotation": 11.66, "x": 25.68, "y": -0.77, - "transform": "noScale", + "inherit": "noScale", "color": "e7ff00ff" }, { @@ -309,8 +309,16 @@ "y": 0.2, "color": "15ff00ff" }, - { "name": "front-foot-target", "parent": "root", "rotation": -6.96, "x": -45.8, "y": -28.67, "color": "ff3f00ff" }, - { "name": "front-leg-target", "parent": "front-foot-target", "x": -106.06, "y": 115.58, "color": "ff3f00ff" }, + { + "name": "front-foot-target", + "parent": "root", + "rotation": -6.96, + "x": -45.8, + "y": -28.67, + "color": "ff3f00ff", + "icon": "ik" + }, + { "name": "front-leg-target", "parent": "front-foot-target", "x": -106.06, "y": 115.58, "color": "ff3f00ff", "icon": "ik" }, { "name": "front-leg1", "parent": "hip", @@ -356,7 +364,7 @@ "y": -0.02, "scaleX": 0.731, "scaleY": 0.823, - "transform": "onlyTranslation", + "inherit": "onlyTranslation", "color": "15ff00ff" }, { @@ -387,7 +395,7 @@ "y": -2.77, "scaleX": 1.0004, "scaleY": 1.0004, - "transform": "onlyTranslation", + "inherit": "onlyTranslation", "color": "14ff00ff" }, { "name": "spineboy-front-foot-target", "parent": "saddle", "x": -50.71, "y": -96.93, "color": "ff3f00ff" }, @@ -512,8 +520,24 @@ "y": -0.21, "color": "fff200ff" }, - { "name": "head-control", "parent": "head", "rotation": -95.04, "x": 42.32, "y": -220.33, "color": "219517ff" }, - { "name": "leg-control", "parent": "front-leg1", "rotation": 53.14, "x": 172.97, "y": 4.16, "color": "1d8020ff" } + { + "name": "head-control", + "parent": "head", + "rotation": -95.04, + "x": 42.32, + "y": -220.33, + "color": "219517ff", + "icon": "arrows" + }, + { + "name": "leg-control", + "parent": "front-leg1", + "rotation": 53.14, + "x": 172.97, + "y": 4.16, + "color": "1d8020ff", + "icon": "arrows" + } ], "slots": [ { "name": "back-hand", "bone": "back-hand2", "attachment": "back-hand" }, @@ -657,7 +681,7 @@ "head": { "type": "mesh", "uvs": [ 0.73461, 0.04542, 0.88414, 0.17033, 0.88955, 0.31976, 0.91126, 0.27463, 0.9461, 0.20217, 1, 0.29892, 1, 0.34554, 1, 0.4508, 0.91249, 0.51206, 0.84514, 0.51207, 0.8209, 0.59663, 0.77915, 0.67257, 0.73605, 0.75464, 0.83571, 0.73994, 0.84784, 0.84528, 0.7549, 0.93101, 0.63773, 1, 0.39394, 1, 0.14747, 0.82935, 0, 0.59419, 0, 0.36645, 0.09623, 0.20353, 0.21474, 0.14594, 0.45179, 0.15693, 0.51509, 0.1263, 0.507, 0.07853, 0.42079, 0, 0.56221, 0, 0.19055, 0.39949, 0.27942, 0.31373, 0.79396, 0.479, 0.76029, 0.85997, 0.53421, 0.16964, 0.53207, 0.04286, 0.61949, 0.08784, 0.70424, 0.16685, 0.69053, 0.432, 0.85592, 0.37861, 0.45844, 0.34997, 0.48658, 0.30193, 0.66307, 0.35065, 0.58439, 0.39448, 0.70468, 0.26242, 0.51985, 0.21924 ], - "triangles": [ 23, 24, 32, 32, 24, 34, 35, 34, 0, 34, 25, 33, 34, 24, 25, 33, 27, 34, 34, 27, 0, 25, 26, 33, 33, 26, 27, 32, 35, 42, 35, 0, 1, 32, 34, 35, 36, 40, 37, 40, 42, 37, 37, 42, 2, 40, 43, 42, 2, 42, 1, 43, 32, 42, 42, 35, 1, 7, 37, 6, 37, 2, 6, 6, 2, 5, 2, 3, 5, 3, 4, 5, 8, 37, 7, 10, 36, 30, 10, 11, 36, 15, 16, 31, 18, 12, 17, 38, 18, 28, 12, 31, 16, 12, 41, 36, 41, 12, 18, 41, 18, 38, 38, 28, 29, 15, 31, 14, 12, 16, 17, 14, 31, 13, 31, 12, 13, 18, 19, 28, 12, 36, 11, 19, 20, 28, 29, 28, 21, 38, 39, 41, 28, 20, 21, 39, 43, 40, 38, 29, 39, 21, 22, 29, 29, 22, 39, 22, 23, 39, 39, 23, 43, 43, 23, 32, 41, 39, 40, 10, 30, 9, 41, 40, 36, 8, 9, 37, 9, 30, 37, 30, 36, 37 ], + "triangles": [ 33, 26, 27, 25, 26, 33, 34, 27, 0, 33, 27, 34, 34, 24, 25, 34, 25, 33, 35, 34, 0, 32, 24, 34, 23, 24, 32, 32, 34, 35, 35, 0, 1, 32, 35, 42, 42, 35, 1, 43, 32, 42, 2, 42, 1, 40, 43, 42, 37, 42, 2, 40, 42, 37, 36, 40, 37, 3, 4, 5, 2, 3, 5, 6, 2, 5, 37, 2, 6, 7, 37, 6, 8, 37, 7, 30, 36, 37, 9, 30, 37, 8, 9, 37, 41, 40, 36, 10, 30, 9, 41, 39, 40, 43, 23, 32, 39, 23, 43, 22, 23, 39, 29, 22, 39, 21, 22, 29, 38, 29, 39, 39, 43, 40, 28, 20, 21, 38, 39, 41, 29, 28, 21, 19, 20, 28, 12, 36, 11, 18, 19, 28, 31, 12, 13, 14, 31, 13, 12, 16, 17, 15, 31, 14, 38, 28, 29, 41, 18, 38, 41, 12, 18, 12, 41, 36, 12, 31, 16, 38, 18, 28, 18, 12, 17, 15, 16, 31, 10, 11, 36, 10, 36, 30 ], "vertices": [ 2, 32, 58.33, -14.31, 0.30205, 33, -0.88, -20.72, 0.69795, 3, 30, 69.21, 19.04, 0.07711, 31, 87.24, -25.34, 0.8077, 32, 14.49, -47.57, 0.11518, 3, 29, 43.19, 28.99, 0.10855, 30, 24.81, 15.35, 0.61823, 31, 50.15, -50.03, 0.27322, 1, 30, 38.53, 10.15, 1, 1, 30, 60.57, 1.79, 1, 1, 30, 32.5, -14.23, 1, 1, 30, 18.62, -14.92, 1, 2, 29, 45.01, -20.18, 0.76042, 30, -12.71, -16.48, 0.23958, 1, 28, 166.12, -105.42, 1, 1, 28, 160.05, -88.21, 1, 1, 28, 134.1, -90.39, 1, 1, 28, 108.99, -87.24, 1, 1, 28, 82.04, -84.36, 1, 1, 28, 95.16, -108.38, 1, 1, 28, 66.64, -121.91, 1, 1, 28, 34.17, -106.65, 1, 1, 28, 4.23, -83.54, 1, 1, 28, -17.74, -21.23, 1, 1, 28, 8.01, 58.67, 1, 1, 28, 60.82, 119.66, 1, 1, 28, 124.82, 142.22, 1, 1, 28, 179.28, 133.77, 1, 1, 28, 206.14, 109.19, 1, 3, 28, 224.42, 47.51, 0.55599, 32, 39.26, 67.02, 0.19527, 33, 47.76, 47.19, 0.24873, 3, 28, 238.73, 34.37, 0.20521, 32, 45.19, 48.52, 0.20866, 33, 37.74, 30.54, 0.58612, 2, 32, 59.59, 48.14, 0.05508, 33, 46.95, 19.46, 0.94492, 1, 33, 79.02, 11.41, 1, 1, 33, 46.15, -8.3, 1, 1, 28, 132.71, 90.25, 1, 1, 28, 164.81, 76.03, 1, 1, 28, 164.73, -71.85, 1, 1, 28, 54.62, -100.99, 1, 3, 28, 228.27, 25.19, 0.29316, 32, 31.56, 45.72, 0.3088, 33, 26.66, 38.96, 0.39805, 1, 33, 46.59, 6.85, 1, 2, 32, 51.44, 18.64, 0.07922, 33, 19.38, 6.16, 0.92078, 1, 32, 24.18, 0.23, 1, 1, 28, 168.62, -40.76, 1, 3, 29, 25.61, 19.96, 0.50536, 30, 6.84, 23.59, 0.2645, 31, 30.44, -51.51, 0.23014, 1, 28, 170.76, 26.69, 1, 4, 28, 186.8, 24.26, 0.75057, 31, -2.82, 45.62, 0.07609, 32, -4.94, 65.43, 0.10488, 33, 17.45, 79.4, 0.06845, 1, 31, 10.01, -2.69, 1, 1, 28, 169.6, -9.91, 1, 1, 31, 38.3, 1.56, 1, 4, 28, 213.04, 23.94, 0.43153, 31, 22.88, 50.92, 0.09832, 32, 17.71, 52.17, 0.26174, 33, 22.39, 53.63, 0.20841 ], "hull": 28, "edges": [ 10, 8, 4, 2, 2, 0, 0, 54, 52, 54, 52, 50, 50, 48, 48, 46, 46, 44, 44, 42, 42, 40, 40, 56, 56, 58, 60, 18, 18, 16, 16, 14, 38, 40, 38, 36, 36, 34, 32, 34, 32, 30, 30, 62, 62, 28, 28, 26, 26, 24, 24, 22, 22, 20, 20, 18, 28, 30, 48, 64, 50, 66, 66, 54, 0, 68, 68, 48, 66, 68, 2, 70, 70, 64, 68, 70, 72, 60, 10, 12, 12, 14, 4, 12, 4, 6, 6, 8, 10, 6, 14, 74, 4, 74, 74, 72, 58, 76, 78, 76, 78, 44, 80, 78, 72, 82, 82, 76, 80, 82, 80, 74, 70, 84, 84, 80, 4, 84, 64, 86, 86, 78, 84, 86 ], @@ -679,7 +703,7 @@ "raptor-back-arm": { "type": "mesh", "uvs": [ 0.38712, 0.29362, 0.31383, 0.46513, 0.29243, 0.51522, 0.32476, 0.49311, 0.57587, 0.32139, 0.63255, 0.28263, 0.71632, 0.34508, 0.94948, 0.51888, 0.94948, 0.60129, 1, 0.65257, 1, 0.90624, 0.95463, 0.99934, 0.88957, 0.83205, 0.80295, 0.99999, 0.75236, 0.75696, 0.6654, 0.71301, 0.62289, 0.63243, 0.58195, 0.65032, 0.22479, 0.80641, 0.07792, 0.73315, 0.07825, 0.6655, 0.07985, 0.34307, 0, 0.29728, 0, 0, 0.32335, 0 ], - "triangles": [ 6, 15, 16, 5, 6, 16, 5, 16, 4, 6, 7, 15, 16, 17, 4, 8, 15, 7, 14, 15, 8, 12, 14, 8, 12, 8, 9, 12, 9, 10, 11, 12, 10, 13, 14, 12, 17, 3, 4, 19, 20, 2, 18, 19, 2, 18, 2, 3, 18, 3, 17, 21, 22, 23, 24, 21, 23, 0, 21, 24, 1, 21, 0, 1, 20, 21, 2, 20, 1 ], + "triangles": [ 13, 14, 12, 11, 12, 10, 12, 9, 10, 12, 8, 9, 12, 14, 8, 14, 15, 8, 8, 15, 7, 16, 17, 4, 6, 7, 15, 5, 16, 4, 5, 6, 16, 6, 15, 16, 18, 3, 17, 18, 2, 3, 18, 19, 2, 19, 20, 2, 17, 3, 4, 2, 20, 1, 1, 20, 21, 1, 21, 0, 0, 21, 24, 24, 21, 23, 21, 22, 23 ], "vertices": [ 2, 13, 36.95, 33.31, 0.91667, 14, 68.54, 41.05, 0.08333, 2, 13, 66.02, 20.36, 0.76814, 14, 41.42, 24.4, 0.23186, 2, 13, 74.51, 16.58, 0.64468, 14, 33.5, 19.53, 0.35532, 2, 13, 70.89, 21.97, 0.29072, 14, 40, 19.47, 0.70928, 3, 13, 42.78, 63.9, 0.11484, 14, 90.47, 18.95, 0.60855, 22, -17.2, 9.01, 0.27661, 2, 14, 101.86, 18.84, 0.45956, 22, -14.39, 20.05, 0.54044, 2, 14, 106.48, 2.09, 0.0625, 22, 2.98, 20.56, 0.9375, 1, 22, 51.32, 21.99, 1, 1, 22, 60.41, 11.11, 1, 1, 22, 72.39, 9.62, 1, 1, 22, 100.37, -23.87, 1, 1, 22, 104.96, -40.9, 1, 1, 22, 78.37, -25.62, 1, 1, 22, 86.06, -56.84, 1, 1, 22, 52.92, -30.05, 1, 2, 14, 62.25, -43.93, 0.0625, 22, 37.19, -33.34, 0.9375, 2, 14, 64.89, -28.66, 0.3125, 22, 22.99, -27.14, 0.6875, 2, 14, 57.7, -27.17, 0.30612, 22, 19.84, -33.78, 0.69388, 2, 13, 124.19, 3.84, 0.19395, 14, -5.1, -14.24, 0.80605, 2, 13, 110.78, -19.65, 0.3125, 14, -16.89, 10.11, 0.6875, 2, 13, 99.15, -19.2, 0.51614, 14, -9.94, 19.44, 0.48386, 2, 13, 43.73, -17.04, 0.9375, 14, 23.18, 63.93, 0.0625, 1, 13, 35.41, -29.78, 1, 1, 13, -15.69, -28.02, 1, 1, 13, -13.88, 24.65, 1 ], "hull": 25, "edges": [ 44, 46, 44, 42, 38, 36, 32, 30, 30, 28, 28, 26, 24, 22, 18, 16, 16, 14, 46, 48, 38, 4, 6, 4, 6, 36, 42, 40, 40, 38, 4, 2, 2, 0, 40, 2, 10, 32, 36, 34, 34, 32, 10, 8, 8, 6, 34, 8, 14, 12, 12, 10, 12, 30, 18, 20, 22, 20, 26, 24, 48, 0 ], @@ -691,7 +715,7 @@ "raptor-body": { "type": "mesh", "uvs": [ 0.88305, 0.02794, 0.91758, 0.05592, 0.9497, 0.09133, 0.97573, 0.13213, 0.99055, 0.17339, 0.99759, 0.22987, 0.99678, 0.27226, 0.99353, 0.31287, 0.9839, 0.38477, 0.97956, 0.35307, 0.96687, 0.38782, 0.96442, 0.34841, 0.94742, 0.38391, 0.94489, 0.33238, 0.9386, 0.34808, 0.93784, 0.32559, 0.92667, 0.34333, 0.92539, 0.31538, 0.91182, 0.34989, 0.90925, 0.28963, 0.89984, 0.27929, 0.87514, 0.33979, 0.86225, 0.40838, 0.87429, 0.45818, 0.84272, 0.50226, 0.81998, 0.59622, 0.81697, 0.68641, 0.81951, 0.7069, 0.78696, 0.82183, 0.74283, 0.91135, 0.68699, 0.97585, 0.6244, 1, 0.58849, 1, 0.51466, 1, 0.49121, 0.8368, 0.4727, 0.78488, 0.44707, 0.74644, 0.42472, 0.72176, 0.3966, 0.70938, 0.37043, 0.69548, 0.34684, 0.68416, 0.32377, 0.6759, 0.29877, 0.66711, 0.26827, 0.65566, 0.24021, 0.64447, 0.2154, 0.63308, 0.18745, 0.62026, 0.163, 0.61056, 0.13948, 0.60123, 0.11931, 0.59392, 0.09945, 0.58672, 0.08097, 0.5824, 0.06076, 0.58225, 0.04257, 0.58149, 0.02388, 0.58253, 0, 0.58455, 0, 0.56298, 0.0209, 0.55046, 0.03794, 0.53974, 0.05634, 0.52692, 0.0746, 0.51306, 0.09507, 0.49881, 0.11728, 0.48334, 0.1375, 0.46924, 0.16277, 0.45174, 0.18782, 0.43439, 0.21308, 0.4189, 0.23873, 0.40318, 0.26735, 0.38578, 0.2969, 0.36723, 0.32579, 0.35014, 0.35725, 0.33294, 0.37992, 0.3207, 0.41103, 0.31696, 0.44145, 0.29137, 0.47584, 0.28483, 0.49453, 0.31832, 0.5288, 0.35569, 0.60144, 0.41756, 0.65116, 0.41078, 0.70843, 0.42446, 0.7118, 0.2925, 0.70946, 0.19468, 0.70683, 0.08348, 0.76023, 0.01941, 0.79301, 0, 0.83875, 0, 0.02258, 0.5679, 0.04005, 0.56141, 0.05877, 0.55312, 0.07877, 0.54786, 0.09747, 0.5401, 0.12059, 0.53086, 0.14233, 0.52663, 0.16642, 0.52304, 0.19163, 0.52137, 0.2177, 0.51241, 0.24501, 0.50218, 0.27577, 0.49505, 0.30141, 0.49242, 0.3286, 0.49077, 0.3541, 0.49188, 0.38137, 0.49347, 0.40824, 0.49495, 0.44136, 0.50946, 0.47122, 0.53169, 0.49886, 0.56568, 0.53162, 0.60054, 0.60671, 0.67484, 0.6857, 0.67243, 0.7506, 0.59437, 0.76886, 0.46557, 0.7773, 0.34161, 0.77355, 0.22842, 0.8056, 0.09401, 0.86736, 0.07427, 0.90484, 0.17059, 0.9096, 0.19933, 0.91959, 0.21397, 0.93193, 0.20183, 0.93608, 0.17463, 0.92873, 0.1403, 0.91672, 0.13455, 0.90667, 0.14854, 0.91663, 0.09795, 0.89868, 0.09514, 0.88034, 0.09404, 0.9309, 0.11529, 0.93998, 0.15741, 0.94213, 0.17477, 0.94345, 0.19647, 0.94192, 0.20763, 0.92187, 0.22801, 0.9048, 0.23489, 0.8899, 0.19847, 0.8874, 0.16914, 0.87831, 0.12122, 0.585, 0.84243, 0.63024, 0.8646, 0.68284, 0.85192, 0.72923, 0.80453, 0.75898, 0.76323, 0.78513, 0.70347, 0.78536, 0.6783, 0.78141, 0.59277, 0.94721, 0.11131, 0.96236, 0.1618, 0.96367, 0.19318, 0.95806, 0.21052, 0.976, 0.16763, 0.98026, 0.22172, 0.98039, 0.26467, 0.97933, 0.31612, 0.96394, 0.25896, 0.95648, 0.31982, 0.9432, 0.24678, 0.93886, 0.28792 ], - "triangles": [ 134, 135, 116, 107, 34, 35, 106, 107, 35, 106, 35, 36, 105, 106, 36, 78, 107, 77, 77, 107, 106, 76, 77, 106, 76, 106, 105, 76, 105, 75, 116, 135, 123, 134, 116, 117, 123, 122, 121, 123, 121, 120, 116, 123, 120, 130, 119, 120, 119, 117, 120, 126, 123, 136, 122, 125, 124, 125, 122, 126, 155, 20, 133, 20, 21, 112, 19, 20, 156, 133, 118, 132, 131, 132, 118, 122, 124, 127, 133, 113, 134, 131, 130, 148, 155, 131, 148, 130, 129, 147, 129, 128, 146, 17, 18, 19, 129, 146, 147, 1, 124, 125, 136, 114, 126, 16, 17, 15, 154, 17, 156, 2, 127, 124, 155, 148, 150, 145, 127, 2, 146, 128, 3, 148, 147, 150, 2, 124, 1, 151, 156, 153, 152, 154, 156, 13, 154, 11, 147, 149, 4, 11, 12, 13, 11, 154, 152, 4, 149, 3, 8, 9, 7, 111, 22, 23, 22, 112, 21, 112, 81, 113, 81, 82, 113, 113, 82, 114, 82, 83, 114, 83, 84, 114, 84, 85, 114, 114, 86, 115, 114, 85, 86, 115, 0, 1, 115, 86, 0, 10, 11, 9, 11, 152, 9, 9, 152, 7, 7, 152, 6, 6, 152, 151, 6, 151, 5, 5, 151, 150, 150, 4, 5, 150, 147, 4, 146, 3, 149, 145, 2, 3, 151, 153, 150, 152, 156, 151, 126, 114, 115, 135, 113, 114, 147, 146, 149, 1, 125, 115, 145, 3, 128, 13, 15, 154, 153, 155, 150, 13, 14, 15, 15, 17, 154, 20, 112, 113, 125, 126, 115, 148, 130, 147, 156, 155, 153, 127, 145, 128, 20, 113, 133, 127, 128, 121, 17, 19, 156, 135, 114, 136, 132, 131, 155, 120, 128, 129, 155, 133, 132, 131, 118, 119, 118, 117, 119, 156, 20, 155, 131, 119, 130, 133, 117, 118, 130, 120, 129, 122, 123, 126, 117, 116, 120, 121, 122, 127, 120, 121, 128, 113, 135, 134, 135, 136, 123, 133, 134, 117, 24, 111, 23, 111, 112, 22, 111, 80, 112, 112, 80, 81, 110, 107, 78, 30, 139, 29, 139, 140, 29, 29, 140, 28, 140, 108, 109, 140, 141, 28, 28, 141, 27, 27, 141, 142, 140, 109, 141, 141, 109, 142, 142, 26, 27, 142, 143, 26, 142, 109, 143, 26, 143, 25, 109, 110, 143, 110, 144, 143, 143, 144, 25, 109, 108, 110, 110, 79, 80, 79, 110, 78, 25, 144, 24, 110, 111, 144, 110, 80, 111, 144, 111, 24, 108, 34, 107, 30, 31, 138, 138, 31, 32, 138, 32, 137, 32, 33, 137, 33, 34, 137, 138, 139, 30, 138, 137, 139, 139, 137, 140, 108, 140, 137, 137, 34, 108, 110, 108, 107, 37, 105, 36, 104, 105, 37, 104, 37, 38, 38, 103, 104, 105, 104, 75, 103, 73, 104, 104, 73, 74, 75, 104, 74, 38, 39, 103, 39, 102, 103, 40, 102, 39, 101, 102, 40, 73, 103, 72, 101, 71, 102, 72, 103, 102, 72, 102, 71, 101, 40, 41, 100, 101, 41, 100, 41, 42, 100, 42, 99, 69, 100, 99, 71, 101, 70, 69, 70, 100, 101, 100, 70, 42, 43, 99, 99, 43, 98, 43, 44, 98, 98, 44, 97, 98, 97, 67, 99, 98, 68, 68, 98, 67, 99, 68, 69, 44, 45, 97, 97, 45, 96, 45, 46, 96, 96, 46, 95, 96, 95, 65, 97, 96, 66, 96, 65, 66, 97, 66, 67, 46, 47, 95, 95, 47, 94, 47, 48, 94, 94, 48, 93, 94, 93, 63, 95, 94, 64, 94, 63, 64, 95, 64, 65, 48, 49, 93, 93, 49, 92, 92, 49, 91, 49, 50, 91, 91, 61, 92, 93, 92, 62, 92, 61, 62, 93, 62, 63, 50, 90, 91, 51, 89, 90, 50, 51, 90, 51, 52, 89, 89, 59, 90, 59, 60, 90, 90, 60, 91, 60, 61, 91, 55, 87, 54, 55, 56, 87, 54, 87, 53, 52, 88, 89, 87, 88, 53, 52, 53, 88, 56, 57, 87, 87, 57, 88, 57, 58, 88, 88, 58, 89, 58, 59, 89 ], + "triangles": [ 134, 135, 116, 76, 105, 75, 76, 106, 105, 76, 77, 106, 77, 107, 106, 78, 107, 77, 105, 106, 36, 106, 35, 36, 106, 107, 35, 107, 34, 35, 133, 134, 117, 135, 136, 123, 113, 135, 134, 120, 121, 128, 121, 122, 127, 117, 116, 120, 122, 123, 126, 130, 120, 129, 133, 117, 118, 131, 119, 130, 156, 20, 155, 118, 117, 119, 131, 118, 119, 155, 133, 132, 120, 128, 129, 132, 131, 155, 135, 114, 136, 17, 19, 156, 127, 128, 121, 20, 113, 133, 127, 145, 128, 156, 155, 153, 148, 130, 147, 125, 126, 115, 20, 112, 113, 15, 17, 154, 13, 14, 15, 153, 155, 150, 13, 15, 154, 145, 3, 128, 1, 125, 115, 147, 146, 149, 135, 113, 114, 126, 114, 115, 152, 156, 151, 151, 153, 150, 145, 2, 3, 146, 3, 149, 150, 147, 4, 150, 4, 5, 5, 151, 150, 6, 151, 5, 6, 152, 151, 7, 152, 6, 9, 152, 7, 11, 152, 9, 10, 11, 9, 115, 86, 0, 115, 0, 1, 114, 85, 86, 114, 86, 115, 84, 85, 114, 83, 84, 114, 82, 83, 114, 113, 82, 114, 81, 82, 113, 112, 81, 113, 22, 112, 21, 111, 22, 23, 8, 9, 7, 4, 149, 3, 11, 154, 152, 11, 12, 13, 147, 149, 4, 13, 154, 11, 152, 154, 156, 151, 156, 153, 2, 124, 1, 148, 147, 150, 146, 128, 3, 145, 127, 2, 155, 148, 150, 2, 127, 124, 154, 17, 156, 16, 17, 15, 136, 114, 126, 1, 124, 125, 129, 146, 147, 17, 18, 19, 129, 128, 146, 130, 129, 147, 155, 131, 148, 131, 130, 148, 133, 113, 134, 122, 124, 127, 131, 132, 118, 133, 118, 132, 19, 20, 156, 20, 21, 112, 155, 20, 133, 125, 122, 126, 122, 125, 124, 126, 123, 136, 119, 117, 120, 130, 119, 120, 116, 123, 120, 123, 121, 120, 123, 122, 121, 134, 116, 117, 116, 135, 123, 112, 80, 81, 111, 80, 112, 111, 112, 22, 24, 111, 23, 144, 111, 24, 110, 80, 111, 110, 111, 144, 25, 144, 24, 79, 110, 78, 110, 79, 80, 109, 108, 110, 143, 144, 25, 110, 144, 143, 109, 110, 143, 26, 143, 25, 142, 109, 143, 142, 143, 26, 142, 26, 27, 141, 109, 142, 140, 109, 141, 27, 141, 142, 28, 141, 27, 140, 141, 28, 140, 108, 109, 29, 140, 28, 139, 140, 29, 30, 139, 29, 110, 107, 78, 110, 108, 107, 137, 34, 108, 108, 140, 137, 139, 137, 140, 138, 137, 139, 138, 139, 30, 33, 34, 137, 32, 33, 137, 138, 32, 137, 138, 31, 32, 30, 31, 138, 108, 34, 107, 75, 104, 74, 104, 73, 74, 103, 73, 104, 105, 104, 75, 38, 103, 104, 104, 37, 38, 104, 105, 37, 37, 105, 36, 72, 102, 71, 72, 103, 102, 101, 71, 102, 73, 103, 72, 101, 102, 40, 40, 102, 39, 39, 102, 103, 38, 39, 103, 101, 100, 70, 69, 70, 100, 71, 101, 70, 69, 100, 99, 100, 42, 99, 100, 41, 42, 100, 101, 41, 101, 40, 41, 99, 68, 69, 68, 98, 67, 99, 98, 68, 98, 97, 67, 98, 44, 97, 43, 44, 98, 99, 43, 98, 42, 43, 99, 97, 66, 67, 96, 65, 66, 97, 96, 66, 96, 95, 65, 96, 46, 95, 45, 46, 96, 97, 45, 96, 44, 45, 97, 95, 64, 65, 94, 63, 64, 95, 94, 64, 94, 93, 63, 94, 48, 93, 47, 48, 94, 95, 47, 94, 46, 47, 95, 93, 62, 63, 92, 61, 62, 93, 92, 62, 91, 61, 92, 49, 50, 91, 92, 49, 91, 93, 49, 92, 48, 49, 93, 60, 61, 91, 90, 60, 91, 59, 60, 90, 89, 59, 90, 51, 52, 89, 50, 51, 90, 51, 89, 90, 50, 90, 91, 58, 59, 89, 88, 58, 89, 57, 58, 88, 87, 57, 88, 56, 57, 87, 52, 53, 88, 87, 88, 53, 52, 88, 89, 54, 87, 53, 55, 56, 87, 55, 87, 54 ], "vertices": [ 2, 8, 142.31, -163.1, 0.91085, 74, -65.79, 94.58, 0.08915, 2, 8, 129.87, -206.92, 0.78514, 74, -21.05, 86.04, 0.21486, 2, 8, 113.94, -247.72, 0.77045, 74, 21, 73.75, 0.22955, 2, 8, 95.41, -280.88, 0.81697, 74, 55.65, 58.2, 0.18303, 2, 8, 76.47, -299.85, 0.92186, 74, 76.21, 41, 0.07814, 2, 8, 50.32, -309.1, 0.93376, 74, 87.72, 15.77, 0.06624, 2, 8, 30.6, -308.34, 0.9245, 74, 88.7, -3.95, 0.0755, 2, 8, 11.66, -304.47, 0.91842, 74, 86.51, -23.15, 0.08158, 2, 8, -21.93, -292.74, 0.98449, 74, 77.77, -57.64, 0.01551, 2, 8, -7.26, -287.07, 0.90726, 74, 70.83, -43.53, 0.09274, 2, 8, -23.63, -271.23, 0.89469, 74, 56.49, -61.23, 0.10531, 2, 8, -5.35, -267.89, 0.87252, 74, 51.57, -43.31, 0.12748, 2, 8, -22.13, -246.63, 0.90956, 74, 31.85, -61.9, 0.09044, 2, 8, 1.79, -243.11, 0.79155, 74, 26.25, -38.38, 0.20845, 2, 8, -5.62, -235.26, 0.80291, 74, 19.09, -46.44, 0.19709, 2, 8, 4.82, -234.16, 0.75452, 74, 17.07, -36.14, 0.24548, 2, 8, -3.61, -220.15, 0.7702, 74, 3.85, -45.77, 0.2298, 2, 8, 9.36, -218.37, 0.69443, 74, 0.94, -33, 0.30557, 2, 8, -6.91, -201.42, 0.7716, 74, -14.51, -50.7, 0.2284, 2, 8, 21.07, -197.82, 0.52991, 74, -20.56, -23.15, 0.47009, 2, 8, 25.72, -185.86, 0.48384, 74, -32.88, -19.56, 0.51616, 3, 8, -2.82, -155.01, 0.49549, 54, 99.81, 14.95, 0.1998, 74, -61.14, -50.76, 0.30472, 3, 8, -34.92, -139.14, 0.52773, 54, 107.98, -19.92, 0.45684, 74, -74.17, -84.14, 0.01543, 2, 8, -57.88, -154.65, 0.552, 54, 134.55, -27.77, 0.448, 4, 6, 214.38, -86.5, 0.416, 7, 12.5, -126.76, 0.24294, 8, -78.89, -115.02, 0.17462, 54, 117.33, -69.19, 0.16644, 3, 6, 164.81, -103.2, 0.46938, 7, -35.73, -106.53, 0.34058, 54, 123.6, -121.11, 0.19004, 3, 6, 135.98, -133.89, 0.80096, 7, -77.65, -110.49, 0.11639, 54, 147.79, -155.59, 0.08264, 3, 6, 132.63, -143.37, 0.82428, 7, -86.43, -115.4, 0.10285, 54, 156.4, -160.78, 0.07287, 1, 6, 67.3, -160.11, 1, 2, 2, 226.09, -123.55, 0.23474, 6, -2.28, -158.53, 0.76526, 3, 2, 156.49, -155.76, 0.52831, 6, -76.36, -138.65, 0.37693, 1, 172.42, -169.15, 0.09477, 3, 2, 77.76, -169.48, 0.67731, 6, -145.59, -98.75, 0.09201, 1, 92.8, -175.99, 0.23068, 3, 2, 32.4, -170.91, 0.60686, 61, -141.38, 131.19, 0.07586, 1, 47.48, -173.48, 0.31728, 3, 2, -60.88, -173.87, 0.39257, 61, -55.62, 167.98, 0.26021, 1, -45.7, -168.32, 0.34722, 4, 62, -58.53, 122.52, 0.02965, 2, -92.91, -98.95, 0.15809, 61, 1.54, 109.92, 0.56291, 1, -71.11, -90.91, 0.24934, 5, 63, -87.14, 125.38, 0.01694, 62, -30.38, 104.17, 0.12049, 2, -117.05, -75.56, 0.06243, 61, 32.55, 96.96, 0.67353, 1, -93.12, -65.52, 0.12661, 5, 63, -54.56, 107.85, 0.06533, 62, 5.17, 93.91, 0.35431, 2, -149.99, -58.72, 0.01512, 61, 69.37, 93.3, 0.52081, 1, -124.48, -45.88, 0.04444, 4, 64, -91.18, 96.68, 0.02003, 63, -26.17, 96.68, 0.17282, 62, 35.28, 88.98, 0.56052, 61, 99.87, 93.89, 0.24663, 4, 64, -55.58, 91.31, 0.08871, 63, 9.43, 91.31, 0.37251, 62, 71.21, 91.24, 0.43883, 61, 134.8, 102.61, 0.09995, 5, 65, -80.72, 91.6, 0.01487, 64, -22.44, 85.2, 0.21852, 63, 42.57, 85.2, 0.55905, 62, 104.89, 92.27, 0.18543, 61, 167.74, 109.71, 0.02213, 4, 65, -51.3, 84.41, 0.07099, 64, 7.44, 80.26, 0.46092, 63, 72.45, 80.26, 0.39268, 62, 135.14, 93.74, 0.07541, 4, 65, -22.46, 78.67, 0.2126, 64, 36.63, 76.74, 0.62934, 63, 101.64, 76.74, 0.13917, 62, 164.42, 96.46, 0.01889, 4, 66, -61.72, 72.53, 0.05014, 65, 8.81, 72.53, 0.49668, 64, 68.28, 72.99, 0.41049, 63, 133.29, 72.99, 0.04268, 3, 66, -23.6, 64.7, 0.21233, 65, 46.93, 64.7, 0.64547, 64, 106.89, 68.09, 0.1422, 4, 67, -56.68, 59.57, 0.00497, 66, 11.45, 57.2, 0.56359, 65, 81.98, 57.2, 0.40675, 64, 142.41, 63.26, 0.0247, 4, 68, -88.32, 52.48, 0.00856, 67, -26.06, 50.98, 0.14719, 66, 42.4, 49.87, 0.68541, 65, 112.93, 49.87, 0.15884, 4, 68, -53.99, 42.22, 0.05573, 67, 8.43, 41.3, 0.39231, 66, 77.27, 41.61, 0.51595, 65, 147.8, 41.61, 0.036, 5, 69, -79.08, 32.17, 0.00731, 68, -23.87, 33.95, 0.20888, 67, 38.69, 33.54, 0.55959, 66, 107.81, 35.1, 0.21646, 65, 178.34, 35.1, 0.00775, 5, 69, -49.94, 24.87, 0.05717, 68, 5.1, 25.99, 0.4278, 67, 67.79, 26.07, 0.45737, 66, 137.19, 28.83, 0.05638, 65, 207.72, 28.83, 0.00128, 5, 70, -74, 19.39, 0.00687, 69, -24.91, 18.93, 0.21088, 68, 29.98, 19.49, 0.5528, 67, 92.78, 19.99, 0.22286, 66, 162.41, 23.77, 0.00659, 4, 70, -49.4, 13.39, 0.05569, 69, -0.28, 13.08, 0.44113, 68, 54.48, 13.08, 0.43894, 67, 117.38, 14, 0.06424, 4, 70, -26.39, 8.9, 0.21474, 69, 22.77, 8.73, 0.56103, 68, 77.42, 8.22, 0.21699, 67, 140.4, 9.52, 0.00724, 3, 70, -1, 6.11, 0.49366, 69, 48.17, 6.1, 0.44664, 68, 102.76, 5.01, 0.05971, 3, 70, 21.83, 3.3, 0.77042, 69, 71.02, 3.44, 0.22113, 68, 125.54, 1.84, 0.00845, 2, 70, 45.36, 1.27, 0.92172, 69, 94.56, 1.55, 0.07828, 2, 70, 75.48, -1.02, 0.98437, 69, 124.7, -0.54, 0.01563, 2, 70, 74.41, -10.99, 0.98712, 69, 123.69, -10.52, 0.01288, 2, 70, 47.53, -13.96, 0.9286, 69, 96.83, -13.66, 0.0714, 3, 70, 25.58, -16.62, 0.78026, 69, 74.89, -16.46, 0.21218, 68, 128.96, -18.15, 0.00756, 4, 70, 1.81, -20.07, 0.50456, 69, 51.15, -20.06, 0.43841, 68, 105.14, -21.21, 0.05555, 67, 168.62, -19.43, 0.00148, 4, 70, -21.82, -24.02, 0.2241, 69, 27.54, -24.16, 0.55698, 68, 81.45, -24.77, 0.20577, 67, 144.99, -23.39, 0.01316, 5, 70, -48.25, -27.85, 0.06037, 69, 1.14, -28.15, 0.44261, 68, 54.96, -28.17, 0.41953, 67, 118.56, -27.24, 0.07662, 66, 190.11, -22.36, 8.7E-4, 5, 70, -76.93, -32.01, 0.00843, 69, -27.52, -32.49, 0.21461, 68, 26.21, -31.86, 0.52853, 67, 89.88, -31.41, 0.23794, 66, 161.62, -27.71, 0.01048, 5, 69, -53.61, -36.45, 0.05984, 68, 0.04, -35.22, 0.4064, 67, 63.76, -35.22, 0.46847, 66, 135.68, -32.58, 0.06423, 65, 206.21, -32.58, 0.00106, 5, 69, -86.21, -41.34, 0.00821, 68, -32.66, -39.38, 0.19546, 67, 31.14, -39.93, 0.57299, 66, 103.28, -38.62, 0.21339, 65, 173.81, -38.62, 0.00994, 4, 68, -65.07, -43.5, 0.05047, 67, -1.2, -44.59, 0.45101, 66, 71.16, -44.6, 0.43746, 65, 141.69, -44.6, 0.06106, 4, 68, -97.64, -46.72, 0.00724, 67, -33.71, -48.36, 0.20423, 66, 38.83, -49.7, 0.58773, 65, 109.36, -49.7, 0.2008, 4, 67, -66.72, -52.2, 0.05217, 66, 6, -54.89, 0.45622, 65, 76.53, -54.89, 0.46325, 64, 145.49, -48.91, 0.02835, 3, 66, -30.62, -60.6, 0.17334, 65, 39.91, -60.6, 0.683, 64, 109.41, -57.39, 0.14366, 4, 66, -68.46, -66.77, 0.0295, 65, 2.07, -66.77, 0.50408, 64, 72.15, -66.42, 0.40417, 63, 137.16, -66.42, 0.06225, 4, 65, -34.88, -72.32, 0.18739, 64, 35.73, -74.76, 0.58778, 63, 100.73, -74.76, 0.2056, 62, 195.5, -51.82, 0.01923, 4, 65, -75.09, -77.7, 0.04676, 64, -3.96, -83.19, 0.39617, 63, 61.05, -83.19, 0.48167, 62, 158.49, -68.43, 0.07539, 3, 64, -32.54, -89.19, 0.14427, 63, 32.47, -89.19, 0.63908, 62, 131.82, -80.33, 0.21665, 4, 64, -71.85, -91.35, 0.04785, 63, -6.84, -91.35, 0.40108, 62, 93.85, -90.74, 0.50635, 61, 189.98, -72.27, 0.04472, 3, 63, -45.16, -103.67, 0.17783, 62, 58.99, -110.86, 0.68949, 61, 159.33, -98.37, 0.13269, 4, 63, -88.59, -107.18, 0.06196, 62, 17.28, -123.46, 0.5382, 2, -120.43, 156.97, 0.01597, 61, 120.58, -118.3, 0.38387, 4, 63, -112.39, -91.86, 0.01664, 62, -9.21, -113.51, 0.31712, 2, -96.32, 142.15, 0.06918, 61, 92.73, -113.3, 0.59706, 3, 62, -55.3, -106.16, 0.18947, 2, -52.49, 126.15, 0.211, 61, 46.08, -114.41, 0.59953, 3, 2, 40.2, 100.3, 0.70054, 6, -1.56, 132.44, 0.1247, 61, -49.65, -124.17, 0.17476, 2, 2, 102.91, 105.44, 0.48476, 6, 49.88, 96.2, 0.51524, 2, 6, 102.97, 46.59, 0.55391, 7, 16.89, 46.74, 0.44609, 2, 7, 77.99, 53.82, 0.34839, 8, 16.46, 51.73, 0.65161, 1, 8, 61.91, 55.28, 1, 1, 8, 113.57, 59.28, 1, 2, 8, 144.24, -7.82, 0.89352, 74, -220.64, 82.87, 0.10648, 2, 8, 153.81, -49.13, 0.88, 74, -180.33, 96.03, 0.12, 2, 8, 154.57, -106.94, 0.91167, 74, -122.81, 101.86, 0.08833, 2, 70, 46.28, -5.67, 0.88974, 69, 95.52, -5.38, 0.11026, 3, 70, 24, -6.32, 0.78319, 69, 73.25, -6.17, 0.21288, 68, 127.55, -7.82, 0.00393, 3, 70, 0.06, -7.63, 0.4984, 69, 49.31, -7.63, 0.45067, 68, 103.59, -8.74, 0.05093, 4, 70, -25.34, -7.36, 0.21021, 69, 23.92, -7.52, 0.57916, 68, 78.21, -8.06, 0.20281, 67, 141.46, -6.74, 0.00782, 4, 70, -49.23, -8.43, 0.05008, 69, 0.04, -8.74, 0.44936, 68, 54.3, -8.74, 0.44109, 67, 117.57, -7.82, 0.05946, 5, 70, -78.74, -9.59, 0.00411, 69, -29.46, -10.08, 0.20704, 68, 24.78, -9.42, 0.55388, 67, 88.06, -9, 0.22906, 66, 158.89, -5.38, 0.0059, 4, 69, -57, -9.28, 0.05054, 68, -2.74, -7.99, 0.42931, 67, 60.53, -8.04, 0.46828, 66, 131.34, -5.55, 0.05187, 5, 69, -87.47, -7.89, 0.00416, 68, -33.16, -5.91, 0.19066, 67, 30.07, -6.47, 0.59281, 66, 100.84, -5.23, 0.20446, 65, 171.37, -5.23, 0.00791, 4, 68, -64.88, -2.76, 0.04806, 67, -1.7, -3.86, 0.44622, 66, 68.99, -3.93, 0.45724, 65, 139.52, -3.93, 0.04848, 4, 68, -98.1, -2.85, 0.00302, 67, -34.91, -4.51, 0.16897, 66, 35.83, -5.93, 0.6491, 65, 106.36, -5.93, 0.17891, 3, 67, -69.74, -5.58, 0.03488, 66, 1.08, -8.43, 0.4896, 65, 71.61, -8.43, 0.47552, 4, 67, -108.75, -4.75, 0.00424, 66, -37.94, -9.2, 0.16984, 65, 32.59, -9.2, 0.69137, 64, 98.21, -6.7, 0.13455, 2, 65, 0.17, -8.31, 0.52543, 64, 65.82, -8.27, 0.47457, 3, 65, -34.17, -6.83, 0.18477, 64, 31.46, -9.41, 0.62696, 63, 96.47, -9.41, 0.18827, 4, 65, -66.3, -4.22, 0.01263, 64, -0.78, -9.24, 0.46677, 63, 64.23, -9.24, 0.48853, 62, 146, 4.52, 0.03206, 3, 64, -35.25, -8.87, 0.22735, 63, 29.76, -8.87, 0.65577, 62, 112.23, -2.39, 0.11689, 4, 64, -69.22, -8.55, 0.02776, 63, -4.21, -8.55, 0.41215, 62, 78.95, -9.25, 0.52977, 61, 160.59, 5.18, 0.03032, 3, 63, -46.14, -2.26, 0.12876, 62, 36.63, -11.94, 0.70822, 61, 119.45, -5.12, 0.16302, 3, 63, -84, 7.67, 0.04548, 62, -2.46, -10.23, 0.46291, 61, 80.69, -10.51, 0.4916, 4, 62, -40.04, -2.56, 0.20066, 2, -87.22, 27.36, 0.04102, 61, 42.35, -9.75, 0.69947, 1, -54.47, 34.43, 0.05884, 4, 62, -84, 4.08, 0.06346, 2, -45.32, 12.47, 0.1335, 61, -2.09, -11.18, 0.66178, 1, -14.03, 15.96, 0.14126, 1, 2, 50.64, -19.06, 1, 2, 2, 150.39, -14.78, 0.14978, 6, 9.3, -26.52, 0.85022, 2, 6, 96.28, -48.49, 0.94283, 7, -50.98, -20.17, 0.05717, 4, 6, 151.36, -15.54, 0.1938, 7, 12.13, -31.86, 0.65264, 54, 35.04, -116.47, 0.10585, 74, -188.88, -122.43, 0.0477, 4, 7, 70.75, -31.76, 0.42196, 8, -5.28, -31.36, 0.19392, 54, 5.95, -65.58, 0.22877, 74, -184.09, -64, 0.15534, 3, 8, 47.28, -25.92, 0.60156, 54, -31.67, -28.46, 0.26709, 74, -194.09, -12.11, 0.13136, 3, 8, 110.31, -65.62, 0.66779, 54, -41.11, 45.43, 0.13197, 74, -160.06, 54.14, 0.20024, 2, 8, 120.51, -143.55, 0.72576, 74, -83.35, 71.14, 0.27424, 2, 8, 76.35, -191.51, 0.55039, 74, -31.7, 31.36, 0.44961, 2, 8, 63.06, -197.7, 0.57574, 74, -24.37, 18.67, 0.42426, 2, 8, 56.42, -210.42, 0.59162, 74, -11.11, 13.17, 0.40838, 2, 8, 62.27, -225.94, 0.54866, 74, 3.83, 20.37, 0.45134, 2, 8, 74.99, -231.02, 0.55882, 74, 7.78, 33.48, 0.44118, 2, 8, 90.83, -221.52, 0.5372, 74, -3.08, 48.42, 0.4628, 2, 8, 93.3, -206.31, 0.54037, 74, -18.44, 49.55, 0.45963, 2, 8, 86.63, -193.69, 0.56061, 74, -30.43, 41.8, 0.43939, 2, 8, 110.32, -205.97, 0.55507, 74, -20.28, 66.47, 0.44493, 2, 8, 111.33, -183.27, 0.52695, 74, -42.98, 65.49, 0.47305, 2, 8, 111.53, -160.07, 0.56797, 74, -66.1, 63.65, 0.43203, 2, 8, 102.49, -224.1, 0.57026, 74, -1.52, 60.27, 0.42974, 2, 8, 83.06, -235.84, 0.54683, 74, 11.87, 41.94, 0.45317, 2, 8, 75.02, -238.67, 0.5345, 74, 15.4, 34.18, 0.4655, 2, 8, 64.95, -240.47, 0.52774, 74, 18.07, 24.31, 0.47226, 2, 8, 59.74, -238.59, 0.52019, 74, 16.66, 18.96, 0.47981, 2, 8, 49.93, -213.38, 0.51178, 74, -7.59, 6.97, 0.48822, 2, 8, 46.45, -191.85, 0.53448, 74, -28.74, 1.61, 0.46552, 2, 8, 63.13, -172.79, 0.45609, 74, -49.18, 16.56, 0.54391, 2, 8, 76.73, -169.46, 0.47244, 74, -53.69, 29.81, 0.52756, 2, 8, 98.86, -157.68, 0.53514, 74, -67.37, 50.82, 0.46486, 3, 2, 25.68, -97.82, 0.63735, 61, -108.45, 65.59, 0.06216, 1, 47.13, -100.08, 0.30049, 3, 2, 83.15, -106.32, 0.72603, 6, -100.98, -53.7, 0.09811, 1, 103.65, -113.53, 0.17585, 3, 2, 149.42, -98.32, 0.50192, 6, -44.98, -90.03, 0.42892, 1, 170.36, -111.32, 0.06917, 2, 2, 207.34, -74.44, 0.18186, 6, 14.79, -108.81, 0.81814, 2, 2, 244.31, -54.06, 0.05649, 6, 56.23, -116.86, 0.94351, 2, 6, 99.39, -115.34, 0.92692, 7, -92.84, -72.39, 0.07308, 3, 6, 106.83, -106.29, 0.84981, 7, -81.28, -70.52, 0.08915, 54, 114.85, -178.52, 0.06104, 4, 6, 127.4, -71.89, 0.69313, 7, -43.11, -58.31, 0.19154, 54, 85.35, -151.38, 0.10631, 74, -167.16, -179.69, 0.00902, 2, 8, 104.61, -244.7, 0.66844, 74, 18.8, 64.19, 0.33156, 2, 8, 81.39, -264.16, 0.67294, 74, 40.23, 42.76, 0.32706, 2, 8, 66.82, -266.01, 0.65456, 74, 43.35, 28.41, 0.34544, 2, 8, 58.66, -259.02, 0.64393, 74, 37.11, 19.68, 0.35607, 2, 8, 78.9, -281.43, 0.75776, 74, 57.66, 41.81, 0.24224, 2, 8, 53.83, -287.14, 0.77384, 74, 65.54, 17.33, 0.22616, 2, 8, 33.86, -287.57, 0.80091, 74, 67.72, -2.53, 0.19909, 2, 8, 9.92, -286.55, 0.89717, 74, 68.81, -26.47, 0.10283, 2, 8, 36.24, -266.75, 0.70023, 74, 46.78, -1.99, 0.29977, 2, 8, 7.82, -257.69, 0.78734, 74, 40.25, -31.09, 0.21266, 2, 8, 41.56, -240.46, 0.5741, 74, 20.12, 1.01, 0.4259, 2, 8, 22.36, -235.22, 0.62581, 74, 16.58, -18.58, 0.37419 ], "hull": 87, "edges": [ 110, 108, 108, 106, 106, 104, 104, 102, 102, 100, 88, 86, 86, 84, 84, 82, 82, 80, 80, 78, 78, 76, 76, 74, 74, 72, 72, 70, 70, 68, 68, 66, 110, 112, 112, 114, 114, 116, 116, 118, 118, 120, 120, 122, 96, 98, 98, 100, 92, 94, 94, 96, 88, 90, 90, 92, 126, 128, 128, 130, 130, 132, 132, 134, 134, 136, 136, 138, 138, 140, 140, 142, 142, 144, 144, 146, 146, 148, 148, 150, 150, 152, 152, 154, 122, 124, 124, 126, 174, 176, 176, 178, 178, 180, 180, 182, 182, 184, 184, 186, 186, 188, 188, 190, 190, 192, 192, 194, 194, 196, 196, 198, 198, 200, 200, 202, 202, 204, 130, 190, 132, 192, 128, 188, 126, 186, 124, 184, 122, 182, 120, 180, 118, 178, 116, 176, 90, 192, 92, 190, 94, 188, 96, 186, 98, 184, 100, 182, 102, 180, 104, 178, 106, 176, 134, 194, 136, 196, 88, 194, 86, 196, 198, 84, 82, 200, 202, 80, 78, 204, 206, 76, 74, 208, 72, 210, 212, 70, 68, 214, 198, 138, 140, 200, 142, 202, 144, 204, 146, 206, 208, 148, 150, 210, 152, 212, 154, 214, 64, 66, 62, 64, 62, 60, 60, 58, 58, 56, 56, 54, 54, 52, 52, 50, 50, 48, 48, 46, 46, 44, 44, 42, 42, 40, 40, 38, 38, 36, 36, 34, 34, 32, 32, 30, 30, 28, 28, 26, 26, 24, 24, 22, 22, 20, 20, 18, 18, 16, 16, 14, 14, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 172, 170, 172, 170, 168, 168, 166, 166, 164, 164, 162, 162, 160, 160, 158, 158, 156, 156, 154, 232, 234, 234, 236, 236, 238, 238, 240, 240, 242, 242, 244, 244, 246, 246, 232, 248, 250, 250, 252, 248, 254, 254, 256, 256, 258, 258, 260, 260, 262, 262, 264, 264, 266, 266, 268, 268, 270, 270, 272 ], @@ -703,7 +727,7 @@ "raptor-front-arm": { "type": "mesh", "uvs": [ 0.39563, 0.1396, 0.38771, 0.30213, 0.31231, 0.41784, 0.27287, 0.47836, 0.33389, 0.4507, 0.5488, 0.35329, 0.64093, 0.31153, 0.73024, 0.3653, 1, 0.5277, 1, 0.86607, 0.93243, 1, 0.86176, 0.80967, 0.75576, 0.99765, 0.71748, 1, 0.70276, 0.77443, 0.62032, 0.73448, 0.58793, 0.64519, 0.53561, 0.6582, 0.13449, 0.75798, 0, 0.69219, 0.01846, 0.56358, 0.05499, 0.30918, 0, 0.27863, 0, 0.12423, 0, 0, 0.19596, 0, 0.40243, 0, 0.24536, 0.19241, 0.21679, 0.0811 ], - "triangles": [ 6, 7, 16, 6, 16, 5, 15, 16, 7, 7, 14, 15, 8, 14, 7, 11, 14, 8, 11, 8, 9, 12, 14, 11, 13, 14, 12, 10, 11, 9, 17, 4, 5, 16, 17, 5, 18, 19, 3, 18, 3, 4, 18, 4, 17, 0, 28, 26, 23, 25, 28, 23, 24, 25, 27, 28, 0, 27, 23, 28, 1, 27, 0, 21, 22, 27, 21, 27, 1, 2, 21, 1, 2, 20, 21, 3, 20, 2, 19, 20, 3, 27, 22, 23, 28, 25, 26 ], + "triangles": [ 10, 11, 9, 13, 14, 12, 12, 14, 11, 11, 8, 9, 11, 14, 8, 8, 14, 7, 7, 14, 15, 15, 16, 7, 6, 16, 5, 6, 7, 16, 18, 4, 17, 18, 3, 4, 18, 19, 3, 16, 17, 5, 17, 4, 5, 28, 25, 26, 27, 22, 23, 19, 20, 3, 3, 20, 2, 2, 20, 21, 2, 21, 1, 21, 27, 1, 21, 22, 27, 1, 27, 0, 27, 23, 28, 27, 28, 0, 23, 24, 25, 23, 25, 28, 0, 28, 26 ], "vertices": [ 2, 38, 9.24, 26.77, 0.808, 6, 85.19, -98.03, 0.192, 1, 38, 35.87, 35.63, 1, 2, 38, 61.98, 28.62, 0.84641, 39, 40.04, 38.85, 0.15359, 2, 38, 77.67, 27.28, 0.34921, 39, 34.62, 24.06, 0.65079, 3, 38, 73.77, 39.05, 0.10938, 39, 47.01, 24.74, 0.78124, 48, -42.17, -19.42, 0.10938, 2, 39, 86.98, 31.25, 0.65079, 48, -25.75, 17.61, 0.34921, 2, 39, 103.84, 34.49, 0.34375, 48, -19.24, 33.5, 0.65625, 2, 39, 114.05, 19.51, 0.10938, 48, -1.12, 33.84, 0.89062, 1, 48, 53.62, 34.88, 1, 1, 48, 96.03, -19.16, 1, 1, 48, 104.2, -47.32, 1, 1, 48, 71.34, -23.98, 1, 1, 48, 81.39, -64.61, 1, 1, 48, 76.81, -68.82, 1, 1, 48, 46.66, -34.26, 1, 2, 39, 73.14, -45.77, 0.10938, 48, 31.14, -36.12, 0.89062, 2, 39, 73.98, -26.91, 0.34375, 48, 15.82, -25.1, 0.65625, 2, 39, 65.11, -26.69, 0.65079, 48, 10.78, -32.4, 0.34921, 3, 38, 134.76, 4.51, 0.10938, 39, -2.35, -25.03, 0.78124, 48, -27.52, -87.96, 0.10938, 2, 38, 121.45, -16.1, 0.34921, 39, -18.74, -6.77, 0.65079, 2, 38, 96.94, -14.98, 0.84641, 39, -11.21, 16.58, 0.15359, 1, 38, 45.47, -17.43, 1, 1, 38, 47.64, -32.91, 1, 2, 38, 12.11, -34.27, 0.536, 6, 40.33, -56.53, 0.464, 2, 38, -2.57, -46.21, 0.536, 6, 42.42, -37.73, 0.464, 2, 38, -7.4, -14.83, 0.472, 6, 67.87, -56.7, 0.528, 2, 38, -12.49, 18.22, 0.664, 6, 94.68, -76.69, 0.336, 1, 38, 18.79, 4.26, 1, 2, 38, 0.95, -1.4, 0.512, 6, 71.34, -72.13, 0.488 ], "hull": 27, "edges": [ 38, 36, 32, 30, 30, 28, 28, 26, 24, 26, 24, 22, 22, 20, 20, 18, 18, 16, 44, 42, 38, 6, 38, 40, 40, 42, 6, 4, 4, 2, 40, 4, 8, 6, 36, 8, 32, 12, 42, 2, 52, 0, 0, 2, 16, 14, 14, 12, 30, 14, 36, 34, 34, 32, 12, 10, 10, 8, 34, 10, 48, 50, 50, 52, 44, 46, 46, 48, 50, 56, 56, 54 ], @@ -715,7 +739,7 @@ "raptor-front-leg": { "type": "mesh", "uvs": [ 0.55117, 0.17818, 0.6279, 0.36027, 0.66711, 0.4533, 0.6488, 0.51528, 0.53554, 0.56894, 0.32335, 0.66947, 0.28674, 0.72087, 0.32539, 0.80401, 0.36258, 0.80144, 0.42056, 0.79744, 0.61015, 0.78436, 0.73352, 0.81335, 0.84813, 0.84029, 1, 0.93855, 0.732, 0.92345, 0.62439, 0.91738, 0.72813, 1, 0.58574, 1, 0.47086, 0.98249, 0.36708, 0.96668, 0.26307, 0.95082, 0.16267, 0.93552, 0.03859, 0.72238, 0, 0.66947, 0.0374, 0.62999, 0.1647, 0.49563, 0.23732, 0.45681, 0.2702, 0.43923, 0.28064, 0.43365, 0.223, 0.40571, 0.12565, 0.35851, 0, 0.2976, 0, 0.1524, 0, 0, 0.32132, 0, 0.32222, 0.22778, 0.44931, 0.38031, 0.47664, 0.44362, 0.4615, 0.47375, 0.35106, 0.53247, 0.20091, 0.65257, 0.18528, 0.72148, 0.25222, 0.86314, 0.30942, 0.88124, 0.55694, 0.89613, 0.55858, 0.89208, 0.47493, 0.8534, 0.6059, 0.91526, 0.39706, 0.8913, 0.1323, 0.09352, 0.36997, 0.45346, 0.37163, 0.43828, 0.32516, 0.39424, 0.2376, 0.34426, 0.34066, 0.47415, 0.51677, 0.90503, 0.07821, 0.26333, 0.05796, 0.13086, 0.09601, 0.05963, 0.29303, 0.03825 ], - "triangles": [ 14, 12, 13, 14, 11, 12, 14, 15, 11, 11, 15, 10, 55, 44, 47, 44, 45, 47, 10, 15, 45, 15, 47, 45, 55, 46, 44, 44, 46, 45, 45, 46, 10, 46, 9, 10, 48, 9, 46, 48, 8, 9, 16, 17, 15, 17, 47, 15, 18, 55, 17, 17, 55, 47, 19, 48, 18, 18, 48, 55, 20, 43, 19, 19, 43, 48, 48, 46, 55, 48, 43, 8, 21, 42, 20, 20, 42, 43, 21, 41, 42, 21, 22, 41, 43, 7, 8, 43, 42, 7, 42, 6, 7, 42, 41, 6, 23, 24, 22, 22, 24, 41, 41, 40, 6, 41, 24, 40, 6, 40, 5, 5, 39, 4, 5, 40, 39, 39, 26, 54, 39, 40, 26, 24, 25, 40, 40, 25, 26, 39, 38, 4, 4, 38, 3, 39, 50, 38, 39, 54, 50, 38, 37, 3, 3, 37, 2, 26, 27, 54, 54, 27, 50, 50, 51, 38, 38, 51, 37, 27, 28, 50, 50, 28, 51, 56, 57, 49, 32, 33, 57, 57, 58, 49, 57, 33, 58, 49, 58, 59, 59, 58, 34, 34, 58, 33, 59, 34, 0, 32, 57, 56, 37, 1, 2, 51, 36, 37, 37, 36, 1, 28, 52, 51, 51, 52, 36, 28, 29, 52, 29, 53, 52, 29, 30, 53, 36, 52, 35, 52, 53, 35, 36, 0, 1, 36, 35, 0, 31, 56, 30, 30, 56, 53, 53, 56, 35, 31, 32, 56, 56, 49, 35, 35, 59, 0, 49, 59, 35 ], + "triangles": [ 48, 8, 9, 48, 9, 46, 46, 9, 10, 45, 46, 10, 44, 46, 45, 55, 46, 44, 15, 47, 45, 10, 15, 45, 44, 45, 47, 55, 44, 47, 11, 15, 10, 14, 15, 11, 14, 11, 12, 14, 12, 13, 48, 43, 8, 48, 46, 55, 19, 43, 48, 20, 43, 19, 18, 48, 55, 19, 48, 18, 17, 55, 47, 18, 55, 17, 17, 47, 15, 16, 17, 15, 22, 24, 41, 23, 24, 22, 42, 41, 6, 42, 6, 7, 43, 42, 7, 43, 7, 8, 21, 22, 41, 21, 41, 42, 20, 42, 43, 21, 42, 20, 50, 28, 51, 27, 28, 50, 38, 51, 37, 50, 51, 38, 54, 27, 50, 26, 27, 54, 3, 37, 2, 38, 37, 3, 39, 54, 50, 39, 50, 38, 4, 38, 3, 39, 38, 4, 40, 25, 26, 24, 25, 40, 39, 40, 26, 39, 26, 54, 5, 40, 39, 5, 39, 4, 6, 40, 5, 41, 24, 40, 41, 40, 6, 59, 34, 0, 34, 58, 33, 59, 58, 34, 49, 58, 59, 57, 33, 58, 57, 58, 49, 32, 33, 57, 56, 57, 49, 49, 59, 35, 35, 59, 0, 56, 49, 35, 31, 32, 56, 53, 56, 35, 30, 56, 53, 31, 56, 30, 36, 35, 0, 36, 0, 1, 52, 53, 35, 36, 52, 35, 29, 30, 53, 29, 53, 52, 28, 29, 52, 51, 52, 36, 28, 52, 51, 37, 36, 1, 51, 36, 37, 37, 1, 2, 32, 57, 56 ], "vertices": [ 2, 42, 128.03, 88.47, 0.85041, 1, 158.83, -71.92, 0.14959, 2, 42, 219.55, 53.15, 0.77988, 43, -48.05, -38.59, 0.22012, 2, 42, 266.31, 35.11, 0.53545, 43, -36.73, 10.22, 0.46455, 2, 42, 286.89, 9.8, 0.35167, 43, -14.56, 34.15, 0.64833, 2, 42, 281.55, -41.24, 0.09228, 43, 36.71, 36, 0.90772, 3, 42, 271.54, -136.86, 0.05787, 43, 132.77, 39.48, 0.71426, 44, 35, 78.76, 0.22788, 3, 43, 158.22, 55.17, 0.5308, 44, 52.66, 54.64, 0.38143, 45, 7.02, 85.54, 0.08776, 4, 43, 167.14, 99.49, 0.22977, 44, 97.55, 49.25, 0.37788, 45, 28.72, 45.88, 0.15198, 46, -21.26, 49.99, 0.24037, 4, 44, 102.57, 62.61, 0.26558, 45, 42.51, 49.56, 0.17568, 46, -7.07, 51.4, 0.22874, 47, -58.17, 28.03, 0.33001, 4, 44, 109.72, 83.4, 0.11934, 45, 64.09, 55.24, 0.13984, 46, 15.13, 53.52, 0.16668, 47, -36.1, 31.19, 0.57414, 1, 47, 35.81, 41.81, 1, 1, 47, 83.66, 29.43, 1, 1, 47, 128.11, 17.93, 1, 1, 47, 188.73, -29.42, 1, 2, 46, 145.37, -10.99, 0.34248, 47, 84.02, -27.11, 0.65752, 2, 46, 93.3, -7.6, 0.48, 47, 44.87, -26.18, 0.52, 2, 46, 133.18, -49.83, 0.776, 47, 86.69, -66.48, 0.224, 2, 46, 78.79, -50.15, 0.768, 47, 32.38, -69.36, 0.232, 2, 46, 35.36, -41.46, 0.88989, 47, -9.88, -62.73, 0.11011, 1, 46, -4.92, -33.56, 1, 3, 44, 155.05, -5.14, 0.35918, 45, 17.88, -32.51, 0.30633, 46, -44.62, -25.61, 0.3345, 4, 43, 254.98, 126.28, 0.10155, 44, 131.22, -36.21, 0.54212, 45, -21.25, -31.18, 0.20873, 46, -83.02, -17.98, 0.1476, 3, 43, 240.34, 7.81, 0.25587, 44, 11.94, -30.99, 0.61615, 45, -86.32, 68.91, 0.12798, 2, 43, 239.27, -23.1, 0.45486, 44, -18.96, -32.37, 0.54514, 3, 42, 187.65, -209.74, 0.09777, 43, 216.67, -33.36, 0.58893, 44, -30.98, -10.65, 0.3133, 2, 42, 163.86, -128.68, 0.19603, 43, 139.75, -68.26, 0.80397, 3, 42, 165.75, -94.49, 0.3178, 43, 105.59, -71.26, 0.67648, 75, -80.8, -39.34, 0.00571, 3, 42, 166.4, -79.07, 0.45961, 43, 90.23, -72.77, 0.53468, 75, -67.92, -34.74, 0.00571, 3, 42, 166.49, -74.17, 0.53171, 43, 85.43, -73.29, 0.45686, 75, -64.13, -33.63, 0.01143, 3, 42, 141.54, -82.47, 0.7272, 43, 97.13, -96.82, 0.26709, 75, -86.02, -21.18, 0.00571, 3, 42, 99.76, -97.08, 0.84471, 43, 117.34, -136.23, 0.14529, 75, -123.07, 1.78, 0.01, 2, 42, 45.01, -114.56, 0.83615, 1, -51.09, -135.29, 0.16385, 2, 42, -16.21, -74.77, 0.53, 1, -42.95, -58.39, 0.47, 1, 1, -52.66, 17.56, 1, 1, 1, 70.07, 18.78, 1, 2, 42, 93.55, 4.14, 0.84985, 75, -47.66, 63.53, 0.15015, 3, 42, 185.14, -6.67, 0.69958, 43, 15.99, -64.28, 0.22749, 75, 0.73, -14.59, 0.07292, 3, 42, 217.11, -18.75, 0.50337, 43, 23.47, -30.93, 0.48663, 75, 9.65, -46.32, 0.01, 2, 42, 225.64, -32.92, 0.32528, 43, 36.31, -20.51, 0.67472, 3, 42, 223, -84.74, 0.2007, 43, 87.97, -15.86, 0.79322, 75, -43.91, -82.01, 0.00607, 3, 42, 235.62, -168.07, 0.08091, 43, 168.7, 8.29, 0.57148, 44, 6.75, 40.47, 0.34761, 3, 43, 191.8, 35.81, 0.32545, 44, 36.01, 19.63, 0.57243, 45, -31.15, 78.74, 0.10211, 4, 43, 206.64, 111.54, 0.10808, 44, 112.69, 10.83, 0.52068, 45, 6.26, 11.23, 0.23518, 46, -49.03, 19.43, 0.13606, 3, 44, 130.61, 26.42, 0.35068, 45, 29.36, 5.72, 0.28241, 46, -27.13, 10.26, 0.36691, 2, 46, 67.47, 3.17, 0.384, 47, 18.56, -16.63, 0.616, 1, 47, 19.07, -14.52, 1, 2, 46, 36.01, 24.95, 0.384, 47, -13.89, 3.64, 0.616, 2, 46, 86.23, -6.55, 0.488, 47, 37.76, -25.46, 0.512, 4, 44, 151.19, 56, 0.22879, 45, 65.44, 5.56, 0.18425, 46, 8.45, 4.28, 0.45492, 47, 0, 0, 0.13205, 3, 42, -9.28, -17.51, 0.21934, 1, 7.72, -30.86, 0.74243, 75, -126.22, 130.87, 0.03823, 3, 42, 195.91, -53.82, 0.42127, 43, 61.12, -47.06, 0.57302, 75, -30.92, -46.02, 0.00571, 3, 42, 190.1, -48.45, 0.52927, 43, 56.62, -53.56, 0.46502, 75, -29.84, -39.6, 0.00571, 3, 42, 161.27, -48.26, 0.74345, 43, 60.44, -82.13, 0.18733, 75, -47.3, -19.14, 0.06922, 3, 42, 120.38, -58.54, 0.78619, 43, 76.31, -121.19, 0.13381, 75, -79.81, 7.32, 0.08, 3, 42, 197.37, -69.23, 0.33416, 43, 76.18, -43.47, 0.66185, 75, -43.15, -54, 0.00398, 4, 44, 167.22, 97.41, 0.10303, 45, 97.38, 0.84, 0.08297, 46, 54.09, -2.79, 0.51764, 47, 4.74, -23.22, 0.29636, 3, 42, 49.5, -83.17, 0.65468, 1, -17.26, -114.16, 0.26246, 75, -142.18, 45.76, 0.08286, 3, 42, -9.83, -51.31, 0.41164, 1, -21.43, -46.95, 0.57122, 75, -153.07, 111.17, 0.01714, 2, 42, -31.44, -20.43, 0.27617, 1, -6.57, -12.31, 0.72383, 3, 42, 0.92, 47.46, 0.40628, 1, 68.18, -4.06, 0.57468, 75, -69.72, 165.13, 0.01904 ], "hull": 35, "edges": [ 46, 44, 44, 42, 32, 34, 32, 30, 26, 24, 14, 12, 12, 10, 6, 4, 66, 68, 0, 68, 46, 48, 48, 50, 40, 42, 16, 14, 58, 56, 4, 2, 2, 0, 10, 8, 8, 6, 78, 80, 80, 82, 82, 84, 84, 86, 86, 96, 16, 18, 18, 20, 38, 40, 62, 64, 64, 66, 100, 102, 102, 104, 58, 60, 60, 62, 106, 104, 54, 56, 50, 52, 52, 54, 108, 100, 78, 76, 76, 74, 72, 74, 72, 70, 70, 98, 92, 90, 56, 102, 100, 54, 52, 108, 58, 104, 60, 106, 76, 6, 74, 4, 72, 2, 78, 8, 92, 20, 92, 88, 88, 94, 90, 30, 94, 30, 26, 28, 28, 30, 20, 22, 22, 24, 28, 22, 34, 36, 36, 38, 94, 110, 110, 96, 36, 110, 110, 88, 60, 112, 112, 114, 114, 116, 116, 118, 118, 0 ], @@ -727,7 +751,7 @@ "raptor-hindleg-back": { "type": "mesh", "uvs": [ 0.45041, 0.09352, 0.56934, 0.23361, 0.65294, 0.47297, 0.66354, 0.50822, 0.63175, 0.54255, 0.32384, 0.69723, 0.30069, 0.73876, 0.27934, 0.77704, 0.30417, 0.83513, 0.31059, 0.85014, 0.34101, 0.85047, 0.45165, 0.85164, 0.59556, 0.81882, 0.91177, 0.92548, 1, 1, 0.56337, 0.96427, 0.4835, 0.98261, 0.29879, 0.98027, 0.22808, 0.98389, 0.15998, 0.98738, 0.15424, 0.95547, 0.13895, 0.87048, 0.07371, 0.78726, 0, 0.753, 0, 0.7049, 0, 0.671, 0.11876, 0.64653, 0.16535, 0.5266, 0.28496, 0.47398, 0.29011, 0.45774, 0.29427, 0.4446, 0.20635, 0.40396, 0.06129, 0.33691, 0, 0.25247, 0, 0, 0.30793, 0, 0.276, 0.20262, 0.40398, 0.31122, 0.48439, 0.45964, 0.48318, 0.48384, 0.47029, 0.51062, 0.22698, 0.67328, 0.17142, 0.7242, 0.17122, 0.78242, 0.22996, 0.89469, 0.24677, 0.90829, 0.28672, 0.9146, 0.46583, 0.91414 ], - "triangles": [ 15, 13, 14, 16, 47, 15, 15, 12, 13, 15, 47, 12, 18, 46, 17, 18, 45, 46, 17, 47, 16, 17, 46, 47, 47, 10, 11, 47, 46, 10, 47, 11, 12, 45, 18, 19, 44, 45, 20, 20, 45, 19, 20, 21, 44, 46, 9, 10, 46, 45, 9, 45, 44, 9, 21, 43, 44, 44, 8, 9, 44, 7, 8, 44, 43, 7, 21, 22, 43, 43, 22, 42, 43, 42, 7, 22, 23, 24, 24, 42, 22, 7, 42, 6, 42, 41, 6, 6, 41, 5, 24, 26, 42, 42, 26, 41, 24, 25, 26, 5, 40, 4, 5, 41, 40, 41, 28, 40, 26, 27, 41, 41, 27, 28, 40, 39, 4, 28, 29, 40, 40, 29, 39, 4, 39, 3, 39, 2, 3, 29, 30, 39, 39, 38, 2, 39, 30, 38, 38, 1, 2, 30, 37, 38, 38, 37, 1, 30, 31, 37, 31, 36, 37, 31, 32, 36, 32, 33, 36, 37, 0, 1, 37, 36, 0, 33, 34, 36, 36, 35, 0, 36, 34, 35 ], + "triangles": [ 15, 47, 12, 15, 12, 13, 16, 47, 15, 15, 13, 14, 47, 11, 12, 47, 46, 10, 47, 10, 11, 17, 46, 47, 17, 47, 16, 18, 45, 46, 18, 46, 17, 22, 23, 24, 43, 42, 7, 43, 22, 42, 21, 22, 43, 44, 43, 7, 44, 7, 8, 44, 8, 9, 21, 43, 44, 45, 44, 9, 46, 45, 9, 46, 9, 10, 20, 21, 44, 20, 45, 19, 44, 45, 20, 45, 18, 19, 40, 29, 39, 28, 29, 40, 40, 39, 4, 41, 27, 28, 26, 27, 41, 41, 28, 40, 5, 41, 40, 5, 40, 4, 24, 25, 26, 42, 26, 41, 24, 26, 42, 6, 41, 5, 42, 41, 6, 7, 42, 6, 24, 42, 22, 36, 34, 35, 36, 35, 0, 33, 34, 36, 37, 36, 0, 37, 0, 1, 32, 33, 36, 31, 32, 36, 31, 36, 37, 30, 31, 37, 38, 37, 1, 30, 37, 38, 38, 1, 2, 39, 30, 38, 39, 38, 2, 29, 30, 39, 39, 2, 3, 4, 39, 3 ], "vertices": [ 1, 17, 53.94, 69.16, 1, 1, 17, 126.23, 67.31, 1, 2, 17, 226.42, 31.14, 0.9375, 18, -30.88, -1.11, 0.0625, 2, 17, 240.84, 25.33, 0.7, 18, -25.65, 13.52, 0.3, 2, 17, 246.67, 8.06, 0.3, 18, -8.61, 20.02, 0.7, 3, 17, 240.82, -115.25, 0.0625, 18, 114.81, 19.01, 0.875, 19, 9.48, 59.16, 0.0625, 2, 18, 131.07, 29.69, 0.7, 19, 22.12, 44.36, 0.3, 2, 18, 146.07, 39.54, 0.3, 19, 33.76, 30.71, 0.7, 3, 18, 152.6, 65.01, 0.12567, 19, 59.85, 27.41, 0.75203, 20, 15.86, 48.05, 0.1223, 2, 19, 66.6, 26.56, 0.82916, 20, 16.73, 41.31, 0.17084, 3, 19, 71.2, 35.76, 0.64716, 20, 26.79, 39.17, 0.1317, 21, -67.33, 18.96, 0.22114, 3, 19, 87.93, 69.21, 0.0625, 20, 63.37, 31.39, 0.675, 21, -30.18, 23.3, 0.2625, 2, 20, 113.82, 35.72, 0.10381, 21, 16.23, 43.56, 0.89619, 1, 21, 128.14, 12.02, 1, 1, 21, 161.85, -15.82, 1, 1, 21, 13.52, -19.72, 1, 2, 20, 62.98, -25.82, 0.7, 21, -12.23, -31.02, 0.3, 3, 19, 115.12, -1.34, 0.08333, 20, 1.94, -12.66, 0.83333, 21, -74.27, -38.11, 0.08333, 2, 19, 106.11, -23.53, 0.3, 20, -21.81, -9.53, 0.7, 2, 19, 97.44, -44.91, 0.7, 20, -44.67, -6.51, 0.3, 2, 19, 84.26, -40.69, 0.9375, 20, -43.91, 7.3, 0.0625, 1, 19, 49.19, -29.47, 1, 2, 18, 206.75, 5.37, 0.13333, 19, 7.44, -33.78, 0.86667, 2, 18, 219.64, -20.52, 0.36111, 19, -16.64, -49.81, 0.63889, 2, 18, 208.41, -37.83, 0.72083, 19, -35.22, -40.82, 0.27917, 2, 18, 200.49, -50.03, 0.91667, 19, -48.31, -34.49, 0.08333, 1, 18, 161.11, -36.98, 1, 2, 17, 150.1, -116.77, 0.08333, 18, 119.88, -71.55, 0.91667, 2, 17, 154.99, -70.72, 0.42846, 18, 73.68, -68.48, 0.57154, 2, 17, 150.31, -65.27, 0.35605, 18, 68.43, -73.37, 0.64395, 2, 17, 146.52, -60.87, 0.59148, 18, 64.18, -77.33, 0.40852, 2, 17, 115.13, -75.09, 0.8446, 18, 79.61, -108.13, 0.1554, 1, 17, 63.33, -98.54, 1, 1, 17, 21.78, -94.56, 1, 1, 17, -66.69, -32.05, 1, 1, 17, -6.63, 52.97, 1, 1, 17, 58.15, -6.01, 1, 1, 17, 121.17, 2.44, 1, 1, 17, 188.87, -12.1, 1, 2, 17, 197.12, -18.43, 0.7, 18, 19.79, -28.44, 0.3, 2, 17, 203.99, -28.62, 0.3, 18, 29.7, -21.18, 0.7, 1, 18, 136.67, -7.43, 1, 2, 18, 164.32, 0.67, 0.7, 19, -2.53, 7.74, 0.3, 2, 18, 177.98, 21.58, 0.25, 19, 19.92, -3.2, 0.75, 1, 19, 71.94, -6.3, 1, 2, 19, 79.66, -3.72, 0.7, 20, -9.29, 21.05, 0.3, 2, 19, 87.98, 7.26, 0.3125, 20, 3.43, 15.76, 0.6875, 2, 20, 62.84, 4.16, 0.72917, 21, -21.96, -2.67, 0.27083 ], "hull": 36, "edges": [ 66, 68, 66, 64, 56, 54, 54, 52, 52, 50, 46, 44, 44, 42, 34, 32, 32, 30, 30, 28, 28, 26, 26, 24, 24, 22, 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 68, 70, 0, 70, 46, 48, 48, 50, 14, 12, 12, 10, 60, 58, 58, 56, 42, 40, 40, 38, 18, 16, 16, 14, 22, 20, 20, 18, 38, 36, 36, 34, 60, 62, 62, 64, 68, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 16, 88, 86, 88, 18, 90, 90, 38, 88, 90, 20, 92, 92, 36, 90, 92, 92, 94, 94, 22, 94, 32, 30, 24, 88, 40, 86, 14, 84, 12, 82, 10, 82, 52, 48, 84, 44, 86, 78, 6, 4, 76, 80, 8, 80, 56, 58, 78, 76, 60 ], @@ -739,7 +763,7 @@ "raptor-horn": { "type": "mesh", "uvs": [ 0.23202, 0, 0.36456, 0.3051, 0.37967, 0.28578, 0.42983, 0.41504, 0.48255, 0.4592, 0.49181, 0.37558, 0.54262, 0.43364, 0.62744, 0.22373, 0.72685, 0.20157, 0.71155, 0.10296, 0.7437, 0.12629, 0.87154, 0.32694, 0.92655, 0.58847, 0.95146, 0.58291, 1, 0.79797, 0.99855, 0.91608, 0.95668, 0.9066, 0.89548, 0.84052, 0.85745, 0.71568, 0.81176, 0.71081, 0.79146, 0.64162, 0.7146, 0.66948, 0.70308, 0.72109, 0.66405, 0.91955, 0.57139, 1, 0.51265, 1, 0.40749, 0.94178, 0.34499, 0.80186, 0.24959, 0.49467, 0.23945, 0.4213, 0.15768, 0.37748, 0.10301, 0.43856, 0.0716, 0.54182, 0.0635, 0.72333, 0.0968, 0.78581, 0.19705, 0.70312, 0.20849, 0.70702, 0.13611, 0.87184, 0.0794, 0.95675, 0.03745, 0.92784, 0, 0.72707, 0, 0.49239, 0.01821, 0.37577, 0.08924, 0.16005, 0.2217, 0.08591, 0.21231, 0.02037, 0.21551, 0, 0.93395, 0.7495, 0.84078, 0.47214, 0.76078, 0.46484, 0.71616, 0.58482, 0.55373, 0.75879, 0.45392, 0.65487, 0.35185, 0.54621 ], - "triangles": [ 17, 18, 47, 0, 45, 46, 44, 45, 0, 8, 9, 10, 1, 44, 0, 8, 10, 11, 30, 43, 44, 29, 30, 44, 31, 42, 43, 1, 29, 44, 30, 31, 43, 4, 5, 6, 49, 8, 11, 48, 49, 11, 28, 29, 1, 32, 42, 31, 41, 42, 32, 53, 28, 1, 12, 48, 11, 49, 50, 7, 49, 7, 8, 6, 7, 50, 20, 49, 48, 50, 49, 20, 52, 3, 4, 6, 50, 51, 21, 50, 20, 18, 19, 20, 48, 18, 20, 48, 47, 18, 21, 22, 50, 32, 40, 41, 33, 40, 32, 47, 48, 12, 22, 51, 50, 4, 6, 51, 52, 4, 51, 47, 13, 14, 53, 27, 28, 1, 2, 3, 53, 1, 3, 37, 34, 35, 37, 35, 36, 16, 47, 14, 17, 47, 16, 23, 51, 22, 39, 40, 33, 39, 33, 34, 38, 39, 34, 53, 52, 27, 52, 53, 3, 25, 26, 52, 26, 27, 52, 37, 38, 34, 51, 25, 52, 24, 25, 51, 23, 24, 51, 47, 12, 13, 15, 16, 14 ], + "triangles": [ 15, 16, 14, 47, 12, 13, 23, 24, 51, 24, 25, 51, 51, 25, 52, 37, 38, 34, 26, 27, 52, 25, 26, 52, 52, 53, 3, 53, 52, 27, 38, 39, 34, 39, 33, 34, 39, 40, 33, 23, 51, 22, 17, 47, 16, 16, 47, 14, 37, 35, 36, 37, 34, 35, 53, 1, 3, 1, 2, 3, 53, 27, 28, 47, 13, 14, 52, 4, 51, 4, 6, 51, 22, 51, 50, 47, 48, 12, 33, 40, 32, 32, 40, 41, 21, 22, 50, 48, 47, 18, 48, 18, 20, 18, 19, 20, 21, 50, 20, 6, 50, 51, 52, 3, 4, 50, 49, 20, 20, 49, 48, 6, 7, 50, 49, 7, 8, 49, 50, 7, 12, 48, 11, 53, 28, 1, 41, 42, 32, 32, 42, 31, 28, 29, 1, 48, 49, 11, 49, 8, 11, 4, 5, 6, 30, 31, 43, 1, 29, 44, 31, 42, 43, 29, 30, 44, 30, 43, 44, 8, 10, 11, 1, 44, 0, 8, 9, 10, 44, 45, 0, 0, 45, 46, 17, 18, 47 ], "vertices": [ 1, 34, 281.61, 81.74, 1, 1, 34, 213.35, 84.72, 1, 1, 34, 211.41, 78.74, 1, 2, 34, 184.08, 81.47, 0.99749, 74, -201.91, 110.55, 0.00251, 1, 34, 165.27, 73.64, 1, 1, 34, 171.82, 61.6, 1, 2, 34, 152.01, 55.86, 0.99978, 74, -160.92, 112.71, 2.2E-4, 2, 34, 152.05, 10.45, 0.99, 74, -134.51, 149.65, 0.01, 2, 34, 127.93, -16.63, 0.98888, 74, -99.14, 157.63, 0.01112, 2, 34, 142.65, -24.37, 0.97775, 74, -106.6, 172.5, 0.02225, 2, 34, 131.57, -29.57, 0.9788, 74, -94.56, 170.26, 0.0212, 2, 34, 75.83, -37.63, 0.97359, 74, -44.55, 144.38, 0.02641, 2, 34, 32.94, -20.65, 0.93, 74, -19.57, 105.6, 0.07, 2, 34, 26.9, -27.43, 0.9, 74, -10.71, 107.6, 0.1, 2, 34, -9.24, -14.28, 0.86, 74, 11.02, 75.86, 0.14, 2, 34, -21.6, -0.12, 0.78, 74, 12.83, 57.16, 0.22, 2, 34, -9.42, 9.08, 0.84, 74, -2.43, 56.76, 0.16, 2, 34, 14.03, 16.44, 0.88122, 74, -25.78, 64.43, 0.11878, 2, 34, 37.64, 11.23, 0.93, 74, -41.95, 82.41, 0.07, 2, 34, 50.35, 21.92, 0.94, 74, -58.5, 81.12, 0.06, 2, 34, 63.22, 18.84, 0.95957, 74, -67.18, 91.12, 0.04043, 2, 34, 80.71, 41.03, 0.99714, 74, -94.31, 83.25, 0.00286, 1, 34, 78.21, 49.9, 1, 1, 34, 67.2, 82.69, 1, 1, 34, 83.22, 114.91, 1, 1, 34, 98.88, 129.38, 1, 1, 34, 133.2, 148.49, 1, 1, 34, 164.96, 147.54, 1, 1, 34, 223.55, 135.17, 1, 1, 34, 234.17, 129.11, 1, 1, 34, 260.7, 144.13, 1, 1, 34, 268.68, 164.73, 1, 1, 34, 265.91, 184.53, 1, 1, 34, 248.48, 207.72, 1, 1, 34, 232.86, 206.82, 1, 1, 34, 215.06, 172.46, 1, 1, 34, 211.59, 170.1, 1, 1, 34, 213.1, 207.18, 1, 1, 34, 219.05, 231.06, 1, 1, 34, 233.36, 238.02, 1, 1, 34, 265.01, 223.8, 1, 1, 34, 290.33, 196.4, 1, 1, 34, 298.06, 178.29, 1, 1, 34, 302.4, 135.6, 1, 1, 34, 275.09, 94.31, 1, 1, 34, 284.66, 88.97, 1, 1, 34, 286.01, 85.81, 1, 2, 34, 13.6, -3.66, 0.93, 74, -13.73, 80.52, 0.07, 1, 34, 68.37, -13.1, 1, 2, 34, 90.48, 5.75, 0.995, 74, -81.72, 117.62, 0.005, 2, 34, 89.43, 30.76, 0.995, 74, -95.42, 96.68, 0.005, 1, 34, 113.96, 91.09, 1, 1, 34, 151.78, 103.55, 1, 1, 34, 190.72, 116, 1 ], "hull": 47, "edges": [ 0, 92, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 30, 32, 32, 34, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 28, 30, 16, 18, 34, 36, 58, 60, 96, 94, 96, 98, 98, 100 ], @@ -754,7 +778,7 @@ "raptor-jaw": { "type": "mesh", "uvs": [ 0.43611, 0.10281, 0.50457, 0.26446, 0.59673, 0.37777, 0.69416, 0.49754, 0.79771, 0.54917, 0.91149, 0.59812, 1, 0.63619, 0.99305, 0.85625, 0.67606, 1, 0.39521, 1, 0.19457, 0.89404, 0.2161, 0.6497, 0, 0.46112, 0, 0, 0.26125, 1.0E-5, 0.19457, 0.29385, 0.60678, 0.81243, 0.42896, 0.88938, 0.86006, 0.80271, 0.64788, 0.93008, 0.58349, 0.62419, 0.41196, 0.69752, 0.46153, 0.51921, 0.35989, 0.3664, 0.32564, 0.54238 ], - "triangles": [ 15, 14, 0, 1, 23, 0, 12, 13, 15, 15, 13, 14, 8, 18, 7, 7, 18, 6, 18, 5, 6, 8, 19, 18, 17, 21, 16, 23, 15, 0, 24, 15, 23, 21, 20, 16, 21, 22, 20, 21, 24, 22, 24, 23, 22, 2, 22, 23, 20, 22, 3, 22, 2, 3, 2, 23, 1, 11, 24, 21, 4, 16, 20, 16, 4, 18, 17, 16, 19, 19, 16, 18, 18, 4, 5, 4, 20, 3, 9, 10, 17, 8, 9, 19, 9, 17, 19, 10, 21, 17, 10, 11, 21, 11, 12, 24, 12, 15, 24 ], + "triangles": [ 1, 23, 0, 15, 14, 0, 15, 13, 14, 12, 13, 15, 12, 15, 24, 11, 12, 24, 10, 11, 21, 10, 21, 17, 9, 17, 19, 8, 9, 19, 9, 10, 17, 4, 20, 3, 18, 4, 5, 19, 16, 18, 17, 16, 19, 16, 4, 18, 4, 16, 20, 11, 24, 21, 2, 23, 1, 22, 2, 3, 20, 22, 3, 2, 22, 23, 24, 23, 22, 21, 24, 22, 21, 22, 20, 21, 20, 16, 24, 15, 23, 23, 15, 0, 17, 21, 16, 8, 19, 18, 18, 5, 6, 7, 18, 6, 8, 18, 7 ], "vertices": [ 2, 54, 28.47, 75.44, 0.40489, 74, -91.22, 43.02, 0.59511, 2, 54, 66.98, 65.83, 0.54061, 74, -64.96, 13.27, 0.45939, 2, 54, 98.09, 68.86, 0.67457, 74, -37.62, -1.88, 0.32543, 2, 54, 132.32, 71.81, 0.77891, 74, -7.76, -18.87, 0.22109, 2, 54, 163.31, 76.98, 0.78694, 74, 20.7, -32.2, 0.21306, 2, 54, 190.52, 90.03, 0.78631, 74, 50.51, -36.88, 0.21369, 2, 54, 210.32, 100.44, 0.86507, 74, 72.72, -39.54, 0.13493, 1, 54, 238.9, 67.81, 1, 2, 54, 234.83, 1.64, 0.98898, 74, 36.86, -134.8, 0.01102, 2, 54, 173.67, -58.3, 0.98603, 74, -47.5, -149.48, 0.01397, 1, 54, 125.49, -79.1, 1, 2, 54, 87.8, -40.51, 0.77481, 74, -108.13, -86.11, 0.22519, 3, 54, -5.59, -78.2, 0.30353, 8, -21.32, -18.84, 0.63716, 74, -202.55, -73.18, 0.05931, 2, 8, 106.45, -6.22, 0.98571, 74, -224.49, 48.7, 0.01429, 2, 8, 95.42, -85.63, 0.62475, 74, -144.43, 44.69, 0.37525, 2, 54, 24.89, 6.25, 0.63522, 74, -133.42, -11.92, 0.36478, 2, 54, 177.48, 5.6, 0.7446, 74, -8.12, -99.01, 0.2554, 2, 54, 160.25, -36.54, 0.86286, 74, -46.21, -123.95, 0.13714, 2, 54, 216.48, 51.69, 0.84606, 74, 50.14, -83.17, 0.15394, 2, 54, 213.42, 2.58, 0.92571, 74, 19.76, -121.89, 0.07429, 2, 54, 138.62, 31.33, 0.63037, 74, -25.53, -55.78, 0.36963, 2, 54, 124.75, -11.2, 0.73167, 74, -61.07, -82.94, 0.26833, 2, 54, 102.54, 22.8, 0.5705, 74, -60.08, -42.34, 0.4295, 2, 54, 61.9, 25.79, 0.54075, 74, -91.85, -16.83, 0.45925, 2, 54, 86.18, -5.32, 0.63768, 74, -89.5, -56.22, 0.36232 ], "hull": 15, "edges": [ 24, 26, 24, 22, 22, 20, 20, 18, 18, 16, 8, 6, 2, 0, 26, 28, 0, 28, 26, 30, 24, 30, 30, 0, 14, 16, 14, 12, 8, 32, 32, 34, 8, 10, 10, 12, 2, 4, 4, 6 ], @@ -767,7 +791,7 @@ "type": "mesh", "path": "raptor-jaw", "uvs": [ 0.43611, 0.10281, 0.50457, 0.26446, 0.69416, 0.49754, 0.79771, 0.54917, 1, 0.63619, 0.99305, 0.85625, 0.67606, 1, 0.39521, 1, 0.19457, 0.89404, 0.2161, 0.6497, 0, 0.46112, 0, 0, 0.26125, 1.0E-5, 0.19457, 0.29385, 0.60678, 0.81243, 0.42896, 0.88938 ], - "triangles": [ 13, 11, 12, 10, 11, 13, 13, 12, 0, 13, 0, 1, 9, 13, 1, 9, 1, 2, 10, 13, 9, 14, 9, 2, 14, 2, 3, 5, 3, 4, 14, 3, 5, 15, 9, 14, 8, 9, 15, 7, 8, 15, 6, 14, 5, 15, 14, 6, 7, 15, 6 ], + "triangles": [ 10, 11, 13, 13, 11, 12, 7, 15, 6, 15, 14, 6, 6, 14, 5, 7, 8, 15, 8, 9, 15, 15, 9, 14, 14, 3, 5, 5, 3, 4, 14, 2, 3, 14, 9, 2, 10, 13, 9, 9, 1, 2, 9, 13, 1, 13, 0, 1, 13, 12, 0 ], "vertices": [ 2, 54, 28.9, 96.24, 0.84, 74, -73.48, 56.29, 0.16, 2, 54, 65.84, 86.82, 0.84002, 74, -48.4, 27.58, 0.15998, 2, 54, 125.41, 92.66, 0.88641, 74, 3.97, -1.4, 0.11359, 2, 54, 151.38, 98.09, 0.83356, 74, 28.44, -11.66, 0.16644, 2, 54, 191.91, 121, 0.85174, 74, 74.81, -15.78, 0.14826, 2, 54, 227.3, 89.29, 0.83919, 74, 85.97, -61.97, 0.16081, 2, 54, 223.4, 25.16, 0.94641, 74, 46.37, -112.58, 0.05359, 2, 54, 176.27, -33.76, 0.77848, 74, -25.86, -134.36, 0.22152, 2, 54, 132.75, -53.77, 0.70055, 74, -73.05, -126.15, 0.29945, 2, 54, 94.17, -16.26, 0.68436, 74, -83.54, -73.38, 0.31564, 3, 54, 19.52, -38.44, 0.28887, 8, -3.76, -62.46, 0.60639, 74, -154.63, -56.39, 0.10474, 1, 8, 98.59, -46.15, 1, 2, 8, 110.02, -102.65, 0.84736, 74, -123.17, 57.1, 0.15264, 2, 54, 31.25, 29.22, 0.82334, 74, -109.57, -0.23, 0.17666, 2, 54, 171.54, 28.72, 0.86269, 74, 5.69, -80.23, 0.13731, 2, 54, 161.87, -12.64, 0.71096, 74, -25.74, -108.8, 0.28904 ], "hull": 13, "edges": [ 20, 22, 20, 18, 18, 16, 16, 14, 14, 12, 6, 4, 4, 2, 2, 0, 22, 24, 0, 24, 22, 26, 20, 26, 26, 0, 10, 12, 6, 8, 10, 8, 6, 28, 28, 30 ], @@ -779,7 +803,7 @@ "raptor-mouth-inside": { "type": "mesh", "uvs": [ 1, 0.29017, 0.37217, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 2, 3, 0, 1, 3, 3, 4, 0 ], + "triangles": [ 1, 2, 3, 3, 4, 0, 0, 1, 3 ], "vertices": [ 1, 8, 26.56, -211.68, 1, 1, 54, 130.45, -7.83, 1, 1, 54, 109.72, -24.21, 1, 1, 8, 47.22, -139.7, 1, 1, 8, 50.33, -210.63, 1 ], "hull": 5, "edges": [ 4, 6, 6, 8, 2, 4, 0, 8, 2, 0 ], @@ -809,7 +833,7 @@ "raptor-tongue": { "type": "mesh", "uvs": [ 0.35242, 0.21561, 0.4794, 0.44246, 0.62072, 0.61177, 0.80563, 0.75374, 1, 0.90297, 1, 1, 0.8971, 1, 0.72055, 0.92255, 0.50668, 0.82872, 0.30402, 0.70725, 0.10537, 0.57889, 0, 0.50622, 0, 0, 0.26225, 0 ], - "triangles": [ 7, 8, 3, 6, 7, 3, 4, 6, 3, 6, 4, 5, 8, 7, 6, 9, 1, 2, 8, 9, 2, 9, 10, 1, 8, 2, 3, 0, 11, 12, 0, 12, 13, 10, 11, 0, 1, 10, 0 ], + "triangles": [ 6, 4, 5, 7, 3, 6, 6, 3, 4, 7, 2, 3, 8, 2, 7, 2, 8, 1, 8, 9, 1, 1, 9, 0, 9, 10, 0, 10, 11, 0, 0, 12, 13, 0, 11, 12 ], "vertices": [ 2, 71, 3.64, 27.05, 0.6875, 72, -47.27, 33.88, 0.3125, 3, 71, 39.1, 19.46, 0.3125, 72, -13.42, 20.87, 0.625, 73, -51.54, 33.38, 0.0625, 3, 71, 71.56, 19.03, 0.0625, 72, 18.59, 15.4, 0.625, 73, -21.56, 20.92, 0.3125, 2, 72, 55.03, 16.86, 0.3125, 73, 14.29, 14.24, 0.6875, 2, 72, 93.34, 18.4, 0.08333, 73, 51.98, 7.21, 0.91667, 1, 73, 56.09, -4.51, 1, 2, 72, 85.07, -1.49, 0.08333, 73, 39.49, -10.33, 0.91667, 2, 72, 54.23, -9.18, 0.3125, 73, 7.71, -10.97, 0.6875, 3, 71, 75.14, -14.72, 0.0625, 72, 16.87, -18.5, 0.625, 73, -30.77, -11.74, 0.3125, 3, 71, 38.8, -25.81, 0.3125, 72, -20.75, -23.8, 0.625, 73, -68.63, -8.54, 0.0625, 2, 71, 2.4, -35.78, 0.6875, 72, -58.25, -27.99, 0.3125, 2, 71, -17.29, -40.63, 0.91667, 72, -78.46, -29.72, 0.08333, 1, 71, -59.92, 8.19, 1, 2, 71, -26.14, 37.69, 0.91667, 72, -75.02, 49.02, 0.08333 ], "hull": 14, "edges": [ 22, 24, 10, 12, 10, 8, 24, 26, 16, 4, 18, 16, 2, 4, 18, 2, 22, 20, 0, 26, 20, 0, 0, 2, 12, 14, 14, 16, 4, 6, 6, 8, 14, 6, 20, 18 ], @@ -821,7 +845,7 @@ "raptor-jaw-tooth": { "type": "mesh", "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], - "triangles": [ 1, 2, 3, 1, 3, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], "vertices": [ 1, 54, 275.87, 107.8, 1, 2, 54, 235.58, 46.93, 0.94857, 74, -85.57, -171.76, 0.05143, 2, 54, 155.53, 99.92, 0.94, 74, -56.06, -80.4, 0.06, 1, 54, 195.82, 160.79, 1 ], "hull": 4, "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], @@ -842,7 +866,7 @@ "stirrup-strap": { "type": "mesh", "uvs": [ 0.36823, 0.27894, 0.45738, 0.38897, 0.54452, 0.49652, 0.67872, 0.59135, 0.81977, 0.69102, 1, 0.77344, 1, 1, 0.77957, 1, 0.6373, 0.8163, 0.53364, 0.72349, 0.40534, 0.60861, 0.30886, 0.52535, 0.2105, 0.44048, 0, 0.26245, 0, 0, 0.30637, 0, 0.20242, 0.23001 ], - "triangles": [ 2, 10, 1, 9, 10, 2, 9, 2, 3, 8, 9, 3, 8, 3, 4, 7, 8, 4, 7, 4, 5, 7, 5, 6, 16, 14, 15, 13, 14, 16, 16, 15, 0, 12, 16, 0, 12, 0, 1, 13, 16, 12, 11, 12, 1, 10, 11, 1 ], + "triangles": [ 7, 5, 6, 7, 4, 5, 7, 8, 4, 8, 3, 4, 8, 9, 3, 9, 2, 3, 9, 10, 2, 2, 10, 1, 10, 11, 1, 11, 12, 1, 13, 16, 12, 12, 0, 1, 12, 16, 0, 16, 15, 0, 13, 14, 16, 16, 14, 15 ], "vertices": [ 2, 59, 24.72, 8.04, 0.80345, 60, -17.42, 11.02, 0.19655, 2, 59, 37.95, 8.04, 0.59979, 60, -4.37, 8.87, 0.40021, 2, 59, 50.88, 8.05, 0.36895, 60, 8.39, 6.77, 0.63105, 2, 59, 65.92, 12.27, 0.17748, 60, 23.92, 8.48, 0.82252, 2, 59, 81.73, 16.71, 0.05943, 60, 40.24, 10.28, 0.94057, 2, 59, 98.83, 25.04, 0.0121, 60, 58.47, 15.72, 0.9879, 2, 59, 114.44, 11.58, 0.00191, 60, 71.67, -0.11, 0.99809, 2, 59, 100.47, -4.61, 0.01818, 60, 55.25, -13.81, 0.98182, 2, 59, 78.8, -4.14, 0.07488, 60, 33.95, -9.81, 0.92512, 2, 59, 65.83, -6.24, 0.2028, 60, 20.81, -9.77, 0.7972, 2, 59, 49.79, -8.84, 0.39972, 60, 4.56, -9.71, 0.60028, 2, 59, 37.94, -10.97, 0.62658, 60, -7.48, -9.89, 0.37342, 2, 59, 25.86, -13.15, 0.82035, 60, -19.76, -10.07, 0.17965, 2, 59, 0.25, -18.03, 0.95289, 60, -45.82, -10.7, 0.04711, 2, 59, -17.84, -2.43, 0.9771, 60, -61.11, 7.64, 0.0229, 2, 59, 1.58, 20.07, 0.94775, 60, -38.29, 26.68, 0.05225, 2, 59, 10.84, -1.24, 0.9771, 60, -32.63, 4.14, 0.0229 ], "hull": 16, "edges": [ 28, 30, 30, 0, 12, 10, 8, 10, 12, 14, 14, 16, 26, 28, 24, 26, 26, 32, 32, 30, 20, 22, 22, 24, 0, 2, 2, 4, 4, 6, 6, 8, 16, 18, 18, 20 ], @@ -854,7 +878,7 @@ "raptor-tail-shadow": { "type": "mesh", "uvs": [ 1, 0.50387, 0.89276, 1, 0.82069, 0.96993, 0.72927, 0.92231, 0.64083, 0.87624, 0.54988, 0.83667, 0.47106, 0.80022, 0.40123, 0.7783, 0.32238, 0.75321, 0.25301, 0.73107, 0.20375, 0.71883, 0.11753, 0.71414, 0, 0.72519, 0, 0.66338, 0.10358, 0.57282, 0.18201, 0.5128, 0.23534, 0.47512, 0.30555, 0.4281, 0.37968, 0.37769, 0.44858, 0.3281, 0.51987, 0.2798, 0.61007, 0.21367, 0.70725, 0.14608, 0.80109, 0.08082, 0.90134, 0 ], - "triangles": [ 10, 11, 14, 13, 14, 11, 10, 14, 15, 12, 13, 11, 9, 10, 15, 8, 9, 16, 9, 15, 16, 8, 16, 17, 7, 8, 17, 6, 7, 18, 7, 17, 18, 6, 18, 19, 5, 6, 19, 4, 20, 21, 4, 5, 20, 5, 19, 20, 2, 22, 23, 3, 21, 22, 4, 21, 3, 3, 22, 2, 23, 24, 0, 23, 0, 2, 1, 2, 0 ], + "triangles": [ 12, 13, 11, 10, 14, 15, 13, 14, 11, 10, 11, 14, 8, 16, 17, 9, 15, 16, 8, 9, 16, 9, 10, 15, 6, 18, 19, 7, 17, 18, 6, 7, 18, 7, 8, 17, 5, 19, 20, 4, 5, 20, 4, 20, 21, 5, 6, 19, 3, 22, 2, 4, 21, 3, 3, 21, 22, 2, 22, 23, 1, 2, 0, 23, 0, 2, 23, 24, 0 ], "vertices": [ 1, 65, -0.16, 6.41, 1, 2, 65, 42.4, 61.67, 0.7548, 66, -28.13, 61.67, 0.2452, 2, 65, 69.28, 56.16, 0.53679, 66, -1.25, 56.16, 0.46321, 3, 65, 103.42, 48.48, 0.13235, 66, 32.89, 48.48, 0.82952, 67, -35.63, 49.98, 0.03813, 3, 65, 136.1, 39.06, 0.00439, 66, 65.57, 39.06, 0.62467, 67, -3.36, 39.23, 0.37094, 3, 66, 99.5, 32, 0.0995, 67, 30.26, 30.79, 0.87982, 68, -32.35, 31.34, 0.02068, 3, 66, 129.1, 26.76, 4.6E-4, 67, 59.61, 24.34, 0.57172, 68, -3.11, 24.4, 0.42782, 2, 67, 85.42, 18.44, 0.04275, 68, 22.59, 18.06, 0.95725, 2, 68, 51.63, 10.96, 0.64526, 69, -3.07, 10.89, 0.35474, 2, 68, 77.16, 4.61, 0.00246, 69, 22.59, 5.12, 0.99754, 2, 69, 40.97, 2.02, 0.84959, 70, -8.23, 2.08, 0.15041, 1, 70, 23.84, -2.64, 1, 1, 70, 68.09, -5.25, 1, 1, 70, 68.64, -7.05, 1, 1, 70, 29.23, -12.51, 1, 2, 69, 48.26, -18.17, 0.57427, 70, -1.07, -18.16, 0.42573, 1, 69, 27.9, -20.81, 1, 2, 68, 55.03, -24.11, 0.40024, 69, 1.11, -24.1, 0.59976, 3, 67, 90.24, -26.6, 0.00715, 68, 26.65, -27.06, 0.98709, 69, -27.19, -27.68, 0.00576, 2, 67, 63.89, -30.1, 0.5083, 68, 0.25, -30.11, 0.4917, 3, 66, 108.32, -33.03, 0.01005, 67, 36.41, -34.55, 0.9784, 68, -27.3, -34.09, 0.01155, 2, 66, 74.22, -38.09, 0.50429, 67, 2.13, -38.21, 0.49571, 3, 65, 107.88, -44.01, 0.04245, 66, 37.35, -44.01, 0.94684, 67, -34.96, -42.61, 0.01071, 2, 65, 72.14, -50.49, 0.52154, 66, 1.61, -50.49, 0.47846, 2, 65, 33.89, -58.82, 0.93522, 66, -36.64, -58.82, 0.06478 ], "hull": 25, "edges": [ 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 20, 30, 32, 18, 20, 32, 18, 34, 32, 16, 18, 34, 16, 14, 36, 16, 14, 34, 36, 38, 36, 12, 14, 38, 12, 40, 38, 10, 12, 40, 10, 2, 4, 46, 4, 42, 8, 8, 10, 40, 42, 46, 44, 44, 42, 4, 6, 6, 8, 44, 6, 2, 0, 0, 48, 46, 48 ], diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack.meta similarity index 73% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include.meta rename to Assets/ThirdParty/Spine Examples/Spine Skeletons/sack.meta index d7498ea54..fe5e800dc 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 -guid: a693acdf2b15846428ba98907cda56ce -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: eb2bbd372658604438ac37c4c74f60bf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.atlas.txt b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.atlas.txt new file mode 100644 index 000000000..2861b744d --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.atlas.txt @@ -0,0 +1,11 @@ +sack-pma.png + size: 512, 512 + filter: Linear, Linear + pma: true + scale: 0.5 +cape-back + bounds: 237, 149, 260, 260 +cape-front + bounds: 237, 43, 200, 104 +sack + bounds: 2, 2, 233, 407 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.atlas.txt.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.atlas.txt.meta new file mode 100644 index 000000000..cd389d8ac --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.atlas.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1dc38ecd5f6cd4d44b03112afab74e15 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.png new file mode 100644 index 0000000000000000000000000000000000000000..edaa7600a07be4f491d9f5f82f3767ff311b35fd GIT binary patch literal 170915 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

      2Dkdn)A>W{=C@d-OWuY*@B3A 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 WTK$b1S(6Qk_0l5kU=j%rK2K9!O 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�PqUjxJYGK8P;M3u@-8C8dlDvM#vQ6 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�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

        Tb;obXU0HoNO2TMZ z_V3tfFj|qgSn4FKd)Wz)rpK=fs_C~x3@{Ru626np^-<&$=wdH3Y`oY?24LO@o5rRa zziP+~-S@ZqLjoQ@Mt5mqrZa$)PZJ#SmGh<_KIHPQYTRIUJNs;G-(7i_Jhu~l-0(=J zJEFnfh+>Yp)%Uf?ymg^&cBxsvlkK)F0a zMB_Hj-x7KxdrBVLLhT(GLioYIM~xK!|4*yV!QRd7`M(Fem)Gl}H7E|a1GQJsYmF`% z94GjY-v3+RKoy|(HaLPM@jMFghV#CvH^EI+hK?JWG+nbpmSwyJ8|tROX!yhRS_BKW zD@;YKml_(Fn*5D(_Mh2wQ3l#=0R~w__H?MH;&-g1B@@m=zI6r76k)+0LVSly3^KJg z21vV`HIUvFZp`-W&i|NQ(&%bQYauqZY5j2a zVN6bmURwEJ`0K&0T7C&x8w$#`Qfe@g4qYWa`<}ei;w&4voh2(WJdQW(4^Ek{NfTc%@G-L4 z7boFsv-g4R>Oacl(*su=$le=*%)wC|pAN>!93tn~yOPq(9cwA^K-lb>rvRv;mhw_b zdNiUomSJ&-Us7{l&zsjqhNulcevy@Y&&%kw@C;TQPJo#$fo6KD6-~r0S{JD>c1x5p z0t{DH76`;a=re6!?s@75c%6Ko>KE2*Mma(r9z!u<~#GRVOyAe6pM8Hnkr2{l1%@d6z!GMrC3W zknqvs__(nix8-6Ot)>))Z2$ql_ut|C!lVw7F(~t2H&<1CuF;tF*bJa=aS58b5uV}Zv;fBKswiFXPpHGXy&6$@A*OtgmKMpUircS^|DZiI-F{$6#0gf ztTGF2MiPj+u3QZC(unMgR~{51^$z63rDw4XAm#l zbEu0~rRHd&LtP_etH`@(YQtmr2~p&>8+1{h9G8|NyOz7^!G(-SkHsTCi*t2DzZAlw zea)Fip6R1U)e*_F6JGuvXy$d$zyt^FlHL$7K1PL*QjQE^s!^qhtZP*x?8;-u*mA>Y zNj0EH)d2iI$HEfcqzKBehviT!t=V`z_A|k>$A*jU(y=FY-fwRJ#yZUN)9?q1jQ`!7 z*ODY&zo{X)Qke45t}DkQPJhCdq*J!SQtIm+tP`oVrWO6_ks*ICPbx+iSdZ9}?Dr)g z0;5H_`Um#30&O(jlMF|IPhek8@n+ZGLK@@@bqVE12-QQy&1}7`c9m}zfDHO-!5IRc z=n)M4!Q_J>{?sl14GM~S%b(CDl+(ra_GR4lziE1LNlVq~hWlZr3rD(5ee9DQA{VH& z>Qqdej9x$rAYn!tK(2yMz=-KlU}DcljOA}6Fsl_=gWV-+3c-#Iol?KK(HDizuWYm| zhJ}<)4K*7vsq!6&T4P49?w!La$sm6$OS14_-4O-(g}pYT@lW33k<^~i5U;|eQz?cU zrjFgMVM>%+TpXQgwuTT31<81JR*%%-9^S78I1;8{be=Gk?-9TA={Z$qR16SsxmXj% zG?xFJjtc2DRJ9~t8Oh^c`cCHp)|kaaZcJKXRRU#&2_}8hI!44+Tf|OnZYmYwLs~uk zt)=Lsz{7j=oHfo_}&{2_KHIS1k0izb7!9;Z;GJfUi>ymNFRx$Ib z9kPE`)xhbkWtdzs>phJ_gIZhJ!ro=#=;Fz)%EhFpW?7aG>7=IM=rFDVol3Zx^!^ks z)-Rub*A~Mz&5zw{yZqzM(F;$;Lx*e3rXU0{?svbm z-|VQ^fay&3(sa6%41)Qxf4`z8yd_iHnJ?iZlMw5fyTDS_W<))_E6)^vyTQ6AUe03l z7ijs(pyR2~KW3oU@KEP`4ZSrfZ+;lnn-rm8-KJ>+H7o6(+<>orWFk*|m?#1mfRTE= zp1W+iJ@y0hrK@A$y*3Q+3o`VXs~wI1OIvpWlfrzp_~1EQ`x0>ZIl|qAyss_r6mu27 z`*B-`bFC0C{Fi#`LgI>nw#%)z#W_%hdhbb48T!i>yepL}E!-xBgrM7z%bs2JssXOe zm7h;|h`e1&voC8-+%pNBBAi5iAEpE{r$Me!21xSUXeHBR;_l#UDAUg|4bPzcJ)OKB zmjCI^JpLOyRaaM6@g5S^8UYy{R~ttDpCC{ejvy3?p?lZ%42gee&m635Ikv54u4ILt&^(}sq)@{%GGtGRsp zG|Vk2BqBQ$Bso$*AR^wYb!wy}v;&cBc zp0*HTu9Ld{=MbN{ux<9d=;klm%CEXHa@CK($j7*XB9OB^3m>&E{G5f>#hZ&EDLtP* z-g9hKgX){8?rey7WRx^aK=+bAuhQLyLytD z?#^t)u<31={?m_d`&XEdn(}v&&KG6{vBpSw9B<_($by<}^1Co4Zm(9M#Q?yo2+vD` z(4bzZ8-d;6mohzhYa1~qr!s?F6=+au(CL(b05oHqiAeWf-q zT{iybu@CPiy6Eq}LaKS>(lM=3wj|bgi_6R}JL!7?0Tu1Y)*Ro?roYYCgqKE; z3}h^62dZaR$-i5|FEEkd&_;Mz&xy<0X5YXOVkB+06$G@6eDQBu zWx1>AD%gI_qnj&^wxOh(%;ykNs=Q%9Q0AnK_AFXreeQLFx*5M``!Wb%B(w1GQ|=)u zqWhTh4D|(#y4G2-{tZrw-Z2;^YrTZp?Hl)(TlQg35^QG9q?c&mqzHO#@i{(zlPG0B^p`Z;MjdlrP}-)e`YwiSXb?y0(9-_0tAm_wPCUDy zu%Oz;qxgY7c|ekz{*ugSU#iwSo^94@);rI}m%rCCyH_!t=~Gb?r?iRt!P~5o>Qo&N z%Nl=0G=9-$R?$AEiiXd*nV6|dvo;Ux4Yx@^vtc(^WDj{{C6H)+#|R)Ud5F`rvLtiw zNdzYiW<&$wp#%&b1;}bH8G0r-aolL8;@DOOjSEcfBgEk`%=2&Jq7--4phS8i+q%8a z#(wTc7K&65c04XPWunb8--&)ZiX-6z#TgwKhydEBU%VHALaa~QiNe6H8GO7?aWzq3m0URpC#e_#^>FPRtuGc_vbNXe{=<<~hlH9Z<7SqKbGl|^3L1j#gby+6=AFwFmLgN=QFC8-7OR!i}JeU zyAtaL2CLqpQy!Tm!oHf@D>WGUD!6@OEB(-`W3CZrN9; zlptQ-uwYz&)uNon$(Nn}%uC~yY9Ig4eyrMrEld4NDPAK3-nNB9Q*`Rcp{|k{lGK>- zOrH*RXF9rAY;Ds(NIFB6jJ=jc25$NnuG^hk=?zI)e^5KQ>9Sox`j5fuW8CkT(SA>GL z^R8+n174A)Y4iv#`JiT|tb5Vv4Uk=*kt*>b&)n&Q^|_zDcwB?fAVO)O5M=#A`J$wh z4b!$T>B;{SZq$>MlsPmXU#zva42#`m+WNe%0$mih=pCKM7eJ@QXzCIoL_oe`_`3!c z!dkbv6;WIfJqb-9yW>-~ptI~k?Ouix45=)nod5-A0_mHoa%;facl4QBJZ zuR;iNMY-WPksjF)8{QQq5*Wx?J49xBE9Xcjq?lLOCl~j{*X-R_6xS{cWof~Hm&h-F zJihlR4B#sO8}`V0*X-5u|J%I$qLZ4o`QKAfXUVA|Pgo6*hU^Y8N}si;C|w57&~}jg z^&%1BI(vLIxDve*Fnvd~M~qH~uKC5_sB_ZryjU^D!5AF{-$1}j69OfJnL0Euxsf`m z^^+Z~hyEmw@rX<%lUvZ81zk);RgXFd^}C5ha^=8y8F!t}b;^LtJYA-tTo^tU647h8 z)_^SH1hY?ed^Fa|z}}8x_3`^IF&e!4*9n zmA@FRxXFgPR?RYP3hKx7rKKhCf~e%HZWEttQP`F+UYULpI2xT#7{(~Wl@z^cyZ!l) z<9qpHn@xax;5=P}#)CJ`{lyeZ&yP;OdJcy**LvQn0;%v_igd0_az*6)yshSJQwtXg z;HiarWcjKaB}$tv)l@EaiQ6-DA;O?)YhK%Ab67rIg)vo4h4r$NFs4L^;EM5TOLn-- z<9LdUREnr4hgm+YWuFfk*-7^EH@Xd!cr#)?`q88&GRp zK{~(e-5`aqJXg2fPtn?Z?Qr8D6r6k&eW60E4rk<^sKKvFVb)yUPJ+!nZlOK?n^%OV z06XY>M;z-zsQqBh73juXgeczzZRDa|!Zy4vJAsf5z#gFpe|tGj9kZuToaQab`e)$_ zwg}v=t{XH)DDT`k#??*s{YNbr(7f|A4%3w zX?ijMqEFK&>9R`%C9b={BZ=Wv36cH{Ra9Rf{d3*EhsM%=O>cqHnDyDFsOY%UzvG4U zi%TWk5Xlb3?CnPQS@R&!Q%5^EH0dgEH+Y4ocEtGN+PKc~c4{xhW9s6Ln)a?plK0dhx+Q}7HB$c_0KVSdvom=@ zF3;dUcD%d$%N}kcmQEB}fEshY7l@&pSP2bA8FZ$=XsXf3>Y{Lg@RFEwIQQNco^?81 zSP2Vvb%G%(+?EdAo%q+pt#(!64Z=J!*)bWI9q8wmD}QLhi++#8ZY8(q@36dAcCy*e zH3~e^tqLYg?P|K@_qG+;r-yNGf0STyE@NOapmi!tjsHb)tC7wUE&I7oJ5TsE9}j>~ zmGLJ98qRWa{Hwu1*BU8PO@2QT+}N|#7K->Pr!gatYETjyK8=QAQ>oL!8=}K%DY*|B zgVRC@K_G)jbKk9ZDVUM;XHHJtrAM#nGhBMGT~>^vOZ@k&I9hlEi=kZ#jZ$m%o~5FRMRvZVqxLhNXG>&D9gp|KJYUP4EoP zIko-L=Vy#Cvd*B!6AU+l%4?r%H)UX)kZl~95B9##m!B@*ou5MNRdk~ zikdl?kKVutqTKNIHPzTQMx^;$)-Nk*_4yBmK#Irb0P_f}PRK`r|N zcB(vyhGI>oK4gY@A~4bXk9&{8@ch-f0j6i>RH8!rx`=6| zo>|?J>;IGy1!)s?b`zT&l!%w;L`#e*-A594EkhyH76XF#m`L*3MM>}_;3B+7mwcZ> z)L(w4mt+lPq%N=Lepc;k>@50$n<-xXI7{H-pY_&wM ztf*jAbqiV4B6p`u-n>hhg!?}L96{s0kaq$yB2LYef6e5mHV1(cB0twZNyt2wh2h>H zU7ALA8zsZ_{bPRDR0eHEkHRov&IHVktwW&Zxz67=SI{S12F(ollylfD2Iyqpk9$>O zm?(+-tnnct4v3i%J?=?*%LRkdCVpIk8ODAsLpUswqGb}aih2wou<-pQWT8ab6Hy30xasV6b#-<1^>2LR8^8a1 zzxR7MmvfnfeA8{;>$>e*+s*Fl068LZ(@}p=(Y-#YiD?BPxB6@QFeL zR7FJ(QTgwO!|(n$8qY*s2fFxN!Y5mzhk)ImQ8I1Y@1_p~z_B0%hx@yLLvRQ>8WQYm zWC3oW!v>0;0}dSUwBO@GF5rkk3b0r3NKTFmw?S|YkHY`}_)+Mw7Y`!fwsV)iyu0=1 zzo-Gg{dCCK&tLiaH@@+WJNNG0Vd^N+O`GX348!5(=4QX&?}z@- zkBYxa2tMRq-b8p!2mmoL&k8P8bIWprwRp|$lBR{}Lm?h0VE;`2Gwg#`R zdNA!c0Zqb5nD(M#OsOdrwKhbhgtF)6f4BNJuPj$ma}YD1Fy{8~eUhB$3bCL$JlnM` zzF$ofL1hdI;YDKSDA$#w57rGd@pmRB0?liQHtsp50MBgwX1%8Q)wx8b7=%%+p5(bP zY{UHeMJ935$CSgu%Xcouq#}ncWKPTINI1@i@I0IbX6GcEmT&39R4(lExgzhB&(Ca4 zqnUyi3;7+=HFi-V*GwW+`|tdqm@d!uXWFNW=UZpTM5(C4<|(8)TYh@h&|==^W1II= zH9Trs!1J~M<>94FVN7-8)$FKPMsXgC4BukI93z5e{NAD^7OsPNr@acp%eRQbdK_SU^M&6)aVc1dsvHFXKfDk>{7T%vg^C?nd*o{vnkN+5=Aeyot&mO!8NsWp=OnNS|F{sOXFf-5b zY&8Nd>#3o7N;DJfuZA^Cix7oI-=&9|1t8r35>_)F6zxt{mkP6cO=hM>SdYg1jQQV^ zg-dL9r1tc;9eLmwy>pfOH#+EEA zH%Qq!Epnl1I6x&u*9(m0Y-Gw5=Bk6%A_7jSmFl4iGcuzhk67zd^T8T*2o+-+)k)V9 z8Oy>RN(gs-oYy)x57_`xa>80Wj`w9@2VI^utvR&f{nlFREw4lD)0bGNHuiSS*LvEs zyroGJxXKz&6%XXy6~>V4b!TIh{dy- zDTN`QXyQaz`p$+xM&m;WA;@;SWoC9v?9c%;W(ANaxT-o@%5}{01mNDid-p;J;nPn( z`2^?kb5*)-`?br9>p$(dyF)}5MAU)cbOZ-`sD??}w!7`c9|Q3fjgICZDtlEqNC-a? zm8V3+3OJ|?D)LxFKA)6-{c*n2mgv?;L%8{L2ztHksJ)+4vtG2{`fEKE`Q~3 z9G?A^7k&3L0^loF-hStuciw*Iop-jE7ngAXj+=%Tk>CgKTsNlZ1IC#DzVG+@{l4$} zUV?;}PZ*`CAm>B(nyZ;WwLV`{_HrfrXy0J* zU{R$Gs}$znH9ca}7kL|M1Xi{C?aQ13WmnUeRe5M2gsSMBT**unt8$)DR&rs@+mQD) zt#~6_p7<6*pg>}rD!=*ja|JM;OV3sB;^`dgT*9pju7E_=sZM5iLfF75C5MmK`ixc< zjeHEK@RGLs8I`d=<=VVW3tXFu81C4IwK-t<6w*F4JQYY$M97d}IeM+SE=R-?P&Jra zh1TK;s^P9RluYK8&XH?5B5!^+mFaGiUYHeZ+fSMh58HizQPiitV`64v>kXg#!lD=_ z)I@>Yo6bLV&YyHoFUBbuq{-=ml*cGB`b}$`%tnJ`glRRLu_5nvZ1XgSahAkz4cm_C zcqlX>I#i+EX0zdGY(tRXn7Nx$LdVi=Hk*sxZU-VdBLRLc3SI23f8*lf`cGZ#E`OED z-2#y#&}KSC2TZV_uG_r9u6t#-z4#SozJ{uZ>Rwg$s(J__pFy=(g%D9ED$l$hzAGwE z4*j$L2n#L8kF5+U&mOspKk=upFMs3ij?J0I{I_a;HfzGT5TO?buY{n4LAc6HMgmAT z{n8P(o^ZKmbOB%jWb#UOM7Y|F59TQoz@-~iwQJ{a*Xi~~!{fj7?D4<;qVIl20DOhY zpZvAIybI-Vf(Kabw8V1NzBgZd zaTvfCs6kU=$iz!-iJer69N~+HZlZ6Y3Sr>Xmr4Io8W&uXgBO8E*SyoQ-eblSD>DfS zCljPo>q+XX$Ux1jX`!t(Xm%Pi9bvvE-*v^={v!R5Lej#$IM3Hh{6yDctf5~OB#D0~1m?KhhvdmVR*W#I4C&XRkAjOd- zyfy}rpDVq&GQU97K`rz}PS6|cwciz?Kz5!@`>aI-+5I#zxG&!(DTe2ID7wWHeoZV$ z$gv1%)u>(T(}Wn-w4+A$X!1GEyg@lyP<6pi+VyE{Gb2YLL=Bx*PSmTaH1T-l+Rt!SeuwXV> zFL?vUyOpqgqL2-+xdAvRNC3iUFxXAeT_S`b5IP<=?`a0(k{JXAlkz`s`~E-rFMam$ zKmY9)4=(UT9P48Nn1fp`cK0DuX^?07*Eh{o&zOYYjZ;jw||Nd-wT&6Sz)HYC~h za;0s}3vUVPYOws}dL-=nA|g4IFR#D#ecsOacdlsLbUyJKnGYw_^g`PA)<*uj)Qdt( z+&`u1-*RHWig_maWDl2l+;gp*0y{r(=`7aKQ?Absnq#U)(X}|?rM;zRr`1+%5RIMc z0jp+HcbnI6DV_H-@&qNM$Gk0Zz)klW9&dE~7@#vE=>R5EHE+!m%O zG$~`n&pps5p~4Pj%OBT%p}K{csTMoY1^8TDVC0t8X{sjbD$bxw1g%w)y&5w zqNh&4n~tSs?TX7mg#C+JE&&@75JCuk@Wap_`p&VtxVX3g6kXSK1cl6okP*8;${IwZ zbIxrxn~m$bE_naKameTLl_<2^Uj8Z(Z;5EP+g|?iBwdaGM;M7J9e4Mgb9V`}>smi2bxn2pF(o1x0F#1s zWEYH{hevMn)<1Fo(Lepqe)Qdc@}PS2yzhPv0r(1(2M-@U{N}g5^{sBR*~9~>LJ@+5 zxT(pcX+FsGa0f>}%Wwz7?|Wb3sGO6-N)D_J}2*)}#kfyo;fr>phE z8AD7SGLR_$zzi2mxduRN;E$Rg3Uh_3qIeaM*{bBFeOGW6V3i)A2!*h1Y~5#ba@P*= zd0W@Wx5@(#O>)Cj9Q5M>xTt+GbSz3q+K1I%s~B)jIawz}XlCqk@~=~jP}MYc*<7e) zl&H@CMr)~fjwZ^LW@#_W!?7XIE1pa1!i732Ar+_`N$~$??@yyGOR}>-@Y{CIz4y&N z&*72bG36YY%1Kg62}nXhAdr?QG$3Z7Vx}l+RV~(PhHf=Qchifm>Mkhg)l}0oy;fBL z%_^!Ws1kI6T55!pk`jr`lu|h;r-+Qnhv)8Zy7wHj-9OH;W81cwoqL~$dt_wBvsfPQ zy?f7K!?t1X{q1kZX)g!zi^!tI1+uL8Dbh1cnNf`AZXD;mLM!veh6uq_9=AM#hy~G@ zNGmExT%mX^1`n-hM-=j|=2|XHf-;6D&aI2tHU)%b079p75+NN%`XU#uG2E-}GvafT zS;LBRMJU{qYoCyV*kH?%7ha;4<2_dm1npYoJdju*6;OmhA86gBbfn6 z|I}OztOyNra~8}@Lx@9Z&!lL6=XOV#evwo-LOKSN7&_!NbzRqfER7+<=#&@(f+ zrZRP9DiG1;#^%QQ`uh5OKA$&D)8M3hEfzDIZG6MpZ1eq-dUCa{>hna^+N7SorJ{Pf zs_XO9>Dt@tYI3oz>T||aJ47@kGE-AkXNYK%h)ic?;+7b#v+XW3A29d`j22xOKtn_o zv%6<)`*PbhUp_qA`XVc8Z+yqb?E1vSSmV-;9{=APu?-9X3)^|`d-HpD z4SNHCKZk}V$lv5$1VY`js}c4801$Oi7lw$QoUXm&j%{y#YJT`j?wBZw69d3kxsWmD z+V#h-pE`B=l!%w{;qDPkeSXI)VdHpO>Ij@6vDzIw=s3|KYM{b1bFpKzL8V*s2@?=XS zKom1A8k;{X1!Dn;qkt2her>f+lz-om2!@YgOfv8Dzm#3-WtF}Z=c}(wV4oO=Ge^%7 zhv(=TUQRTZReW?k3fE}mTQVCA_Y8+UjV2LZnqdj1i1(S7_Av691+ba{K*#v6nl~Pz z-I9Sjstf1y!Y>_5F?R9%0&*$#q~vD3V$fkG6ty{C6H0UpqpSx zW71n5)ni!YK@t*;+?phnOd#P`K|zK~oB<`HRul%HjD|pt*9AgBEExdOXUVm*gu3!d zv`1~Fh@uoJqYdXY7{i6MlLS`Kz_F7eo`k45{h`t{2$%#*TASa);uUfhy5c!$9*PBNBxp`>D$Z;8R1J?g1igvvbbbJ~YHsb;ZuP>Dp|~S!0H2A;9`+ zjEbm!|N7Q%sDSD-i=$5*2MKUu0Qf2v&-nlNjVEt_ncKE$7xVet+3r7MjPWaUvsf&^ zVB5CsqFFRYM@L78hlhuQRU3fytoTY%C>usTGu#SBnR=;v5>O9t0+3T&$B!Q6f-3!ayu|C$KKcO-q^?z4no9p_Jyu$eSqFqG6D_4-S75YESo7h9|Pmra9bQ}&bhAUB_1SorW zi^^8Xn8a}!!lhvtnZeMD*YLUj={<@4-;t7@K|qjJgbMH1VFx)*5mN4V*+(VWk_tgI zzeLzkqL`9I;;@*1hNQPMB^Dd0M?90Wb0cqLOz}Ts{3UuF%HE^KB>d!bUmNN#41(e& z-S%=QM5i2*jK-%lC8_LRR!dJG1|4|%UMWwK02 zk1|HqKU%gXCiRMqR`N{1g*l{C1&8lN`}=d1<`K|!C_OjEjVTnJcXUL{m18*{wXqag z1>a{B(1s8m$e8t-AEJ7K@hxw_lFNNCHhQF~>76HJx(w8e4nf+*qdK;&ZOK%|IqN)$ z^!ob7dfPP3!T$a}PRiFrsZ4!gV}0u*o9jE@Hl5C%s;Jr|Lo;S9&|&p!1Dc?-DsI$N z?T|5B1hd{x%8H4=?B=#(_TTI71wfth59WrMkDP07T4!%M+rD~ubpQX?H1p5Av3i5B zW$MSDTif`S^RuclNOm!lF`;pBAneaO_JfIGOvzzFjK)>{y45|VQ~m=@HLLZ+W3Gq@ zreAcres=)ea7-fxCPdTsuWxKYO_MzZ@~IM9z6)0Qf4Fix)3meCs>j{*KBR zV_Vxcz2e`+19r=A+qP{N=jI#}k+as$=STB{{eykmwrzJ^&lkWUC$G2cQyQgY+XK?*%_lK6n6CtbrAwPjz& z#hd74k&nU4{Y~f&5K{3SgQ;tl0DZ8Lg@sjKeg;T7pV;eadUt^4B8a^Csvnd1aU?yR zy*}v&N}>F@gA@w=lYe8X3aG?Z0?r@8Wd<1-yuBQay!X1TqAcbrp7ZXO$GrSqt`1|y z8*P9}Lp8=_mPkS91;ji$=#pm8j~Vz^(6bBeh`9uESq`+U`#<9P#EmPD9Y`u*H1<5* zH>Bb4<$l%%fdo!Fe3yn@mz3g2+QfY{GRBc1jZz}f+&mBOXVv$@!%3jd^M^!%)*(r9 zpNNPvGiz(KuBf(0^E$qG;0nmEFDx@QM#u&2NsYbnvFwrZXiJ%pb<*=?@Z`o-&aQJL z_FpaYvOU`9uE$*}uD+eQwOqePA_$_r9Z)gnF=`;}H*d4aEeaYJ9Wd<*(i}@CLSj%X+Q|c?~wu^=h98(tp5IwhFiP!|gKnNOxa|B};hP;}lBW<|j z2_TrKCj9iPZS&H#Vib!pGi=uvP8}g$RIc zZ96|YJUTj>A2o~l0=<=%8GTM(+mqt3lbcV~L*D$~gXnpeNB>=2SGC`aw4w-fn~hfH zbxNL?l@bZ?QtQ;Lwvmqjh zmrNK3UPDRhy@FD_T*jAQQwmEc9+8z?<_tdCLkuWSKY>=N8;8_=iLn79RykY83;|ZD zZ&&W?5%Nlrx-gO}`3@Rkx6im1K_fA~5J;4aOv|y&p*C^^WTP^vJiWtwLxz1H5|JfX z(g#9Kj^tw5`}5avR&I6Oa#!RGo>IB;-}`uLq1jQ^Ffr^~Aw*m&o-znu%Js7O8Y%yZ z=v9M7W&60$f06}W%3*2G&?`b`{6-W45~|aiQ3nEFB%_eqgS>SipH4T;ATYEiC##f0 zAf)7@sf@(viP*><=35*RA@9TBvE|#K^jg zSos%R9Z*hz+*pKmAu>Y9kb*ErOmN0{1ahC5$~%cFV+;sX*L6)qR8^)refI3xd-w0( zZx)LMPRbjyOeV9Z*JqpWXAr>LGIL8EHJv4xS!L?;bv3yPqNy>cI?c2v^X%)o&D{}6P^!@^ zZEf4D(A=2^oNby#b9i`k*fdSkHcjKx^f<@P^|4p-@X-7Ief~g-8Es+@y0|ETW)Bmj zw>Gn2g$;8+?ulKU_1>i6&6alUIh+8;ZFTMBP;PtSXmDOgr+>_MGQ>RW^Lp2yy7nAheMxx`xI> zD`->^69*}zUiB5Ko94WiMj*;Te8)Xs8nGeYGnS8D-XHaslB4+DARWFj^hIj#%ECuS zy}IiD{PW_=wQ*5T9u42l0q{t*aj2W*--xPcvWNAY(LqDVbMXG8UYY(kg+}HL04(Nr zu8lo-SAO4n;$(cb^cqKL@uWdWzEvt4z`%=im2#3nVF|hQ24X1WlkC^nsKT-FONEq-86TwwyNsVvh!RSPHg(8b>hXsn z-~)SR_}tp5jYa^9K-dT+rpJ@YNS~}BI^$s{Y2*nu8WrM#!7$)G)^f~4mIOCAEfQ#s zOivtz+$pkIK`tySKk$GIjt_y11QI?9>DiZ@9c6=xDMBLT^)Zno7f=^SjB0>C<8>bX zs^_5cpLYZy{m#|*gmcarLWkJwA63;=y|;IN&sk@yx~^Hsf>0G--8`-5P1L{tNyx}H2%nd^BY(3_vMJ)ZcUhd>*n@v z*_oJX8Dccrr9B3S0qcO4z4smgYi;*?=RzQ=nTmwD#P z2k%&}x_Y>5Mv6oM=jCb4O8f-SvQ;48DDoFdef)V1e1Ho=GrwT|IQekQ(d8qo(yVQ`Pm9}{P z4e9=TKNgIEtO$H_-;eD{kpWN{o3eHD`$q;fKuLXQ$$TfJSPx>^x7SeT5Xtijbkub{ z4Od^+fCBL800SKtqlC^ey@%a)=N?W|o(4r-te;534F-C^;rzrHU1zdJi!|iH_XAOe zFj(fvZ8Jf-3W{+LJe*ML- zy!aI&qQjFEfv;B$IQ%$@0LS^c644A5(UajlNHD+Fb zx$R~J8AGTYbIag^*1DVI+`az0ia=FA6A1u2#|yAKWN=HMy0y($ns)KUrd@oIojY7K zN56(X6W-TCaX|aA!-IeRrFrw>`Dyj|X06CPM%JfpL+DmvW($J~6*){Rf@On>9M-EA zN4C!3;^a>UZT4jVwV8w9U>P`S8MCTO3&`wvx3%|b-p7%h@BhTX!GHTt4i5eaDZ!!P>`>2^gX=27Q=7usT-}?8{nfdxo4CDh39_4ZBt173?=Jzv=i*Rx51& z;4SOfeNRa|t(aA;f0hoQ-YDR`H?H@(=-BNcA8voWG(5;tqcO(#c!x@aMQ8<3wlRh2 zOBiX$DTGX{^HL~*cd$}NS?XBAo1H>CPF)O-1}^;MC4iFRlb z%Fb$PD0jVqH$WiH5U1W#DuiVW{z7ShIP3xusX`Gf8H4dBY0wL1c=%X0uyV_jNCdE)-z!+EzCn* z=g2UcS;xFbF~`?H!mupw@DvNh=VQtJR!r3nK4o-B#$PDlkzprNQp-k6xlhRK0wMTMq%zgybAxrzWjPFJWS*Af+pqJ3 zax3ObY)oLa|51d7(EEkFZfr01VV2R{%~cYy(?a)Us{98dmF^ejIOU=IJ685{E1frp zxpa*dV;N8}W*|^*nx?5IlSv2hw*=?hfH-2uVB)H(E1#XJ>KBNOzJQ4K?%lh0cyO>1 zA=ycJD23K$8y|A)4v1*R3a1DQ1f)eLsr83|fux3IQ(;b?yN%K$Hq<_EuwuOX#h&+xmh{mQS-4}bCLwaN93 zs;04n-f$G^CwssCg5Y4#qC$m9RpG!+!3<1|L*pDQ8^mr&O0ocuQ2r}wKq9+e7hcev zVfU=N|Kqp6{3EyB(F=F2y>;8Ums?=vbetz40IyRyf8qRva~CdNm`o-UFt}}-wr$$R z54pA0`h~o;tpxzbu8UP8qD9a8Z>_V=Sx4v+{rb54Sh?@uTZ2G}1EAbooPb9T@I6Wy z^qIjv!$7hbYY)GErsNbrPH_qz8F^5Y-l(F2i;*10{`bfd9x`zHOXPI+Pfa#dqET=1 zXwmfnrwD?e35u2lkJ=cTAQxJYyc_w$Zw}&=M*)<-OTMQJS=dPT6nP2~=_uEeNU_-` z`~bN(HGK?3CsDL}$pAN7}>-$+w+=8c;wC8O9ALS~sb z1R#R^tGP^(VT6{Z9UNXRG60z9{o-EnZX!t}7h3P(?6EPQ3@KKAttiL)L79I>UdKJ! zFGf3f%S37j^uHUDnE)hNU=Pz5$V3UW^8gL?jmQ!ODsWgs zI2!8+O%ly1in=zmgQ9S$T-`_4iejKlK)A_%lVO|Lbz98!+&nDT3$eol!A8lB9RSpI zUDx%bW(FH!81rY6${2HWcz9@?b=_I_q&(_EL~CTs8i8g27R+v+ffhs+k(m)t0|dwR zo^$OjX18z1Z1iiCWp+o*+yHQWV3=d);rj%~ZXXP1U3>FrzV|ct?%)1@9nBAaskMve zTid*d6=3IYpBhmSM=k&_bCdgYn>&z5m7k>fWn==_PBwxX*mg9n<)7VgPuZ%9GDN^X%IC#=0S* z#e6>JJ|1mg`1clJYprc<+p#b^*S2j7W?nRH(=?05S!Zn@GN2C@{Q?lhfC-*{ubK}Q zV6Wtxp^)(#ohKmF&z2kNzzHB?2}uyp$e)~e0(xV%c(%W8_^C+!BJaQ7pw<22>AA%* zCDVhB-4^7ZoQ5ytyb`2x%n$FU9G?OMIY^{}|3;r_JmV14h=El)_Nud3Ci4AZ^g&m7 zhlls8e$Ey7eMD}$0_z^F@c9_JVC=a$Wh3t$Rz@gQSoPaj9ixaY;VmtVbqU6;uN!;L zm~mj)=TfS;a1TisYwplaWirf?0gJTPP#OlH(#Q4C(&4h)yOeS^=9wA5(23i?1^yT9$mmaX0_v|* z62|=<_*8rvKyXY%SXEU;Vjz2su|t=lGZ6UDjFa?$uUl!`wtcCtCYO4H%n>s$nEAjM zS_h~`msO6LdEwaZ18}CQ&#<#c3^c^fqEjRtvzv3rE4s_<4iAs^fA-+;?ms^`y!S7f zcJVoX9lpjDe_3v~&5LhaTYJY-li53_wKyDyl_L5f)(>>(V{{SR{S>Om!a0kUCuj%I zqydP9;@@?l+)oTOFg@cxWp*0JhJWht<-h;aM~D9dKVbi#7yw>}vc0pjbLQ;1vzr_1 z8$^aW62C>`>1g~SYn^i*Qs4A({vIh{`{Me45V4VQ+<#F1S;n-g%}QA&vjN$qvBaoDp_-Tqy0y$5n zyn`VEpp^vgg53R@n5qo|{Z=;;@o%@~&vcpI-X$VtnBCAH# zQ=)FjkVy<_86`7(K2Sk$BJTyIZ`oQQjrb`~LVmX741an}$#Dn-xISYQ6dj379Z{b{ zAq$Y38R8!G49RpK&sFNVBs3`=h(}~b%3Hjq#fH*&Y(;pD|2G)n@>zYnV@A&gpPVmB zD><pqUpZzSG}h%7Qjdw7q&AwzXt*QU=BMP!J21eZ?-=$v)jKi3#z>W)FMp03T- z4)zcB=kxhI;*mNjkFwadU3>uy7(>%;+}$BMB)|lHj6X9PLu43it!-Ycs`?BOD#v_i zo!tc(t!-bnZS&IM(f-dI9qs?zqB;7cV|Ncl~c-U9v~dShUW;GND2PLl%q*1lRwQPiGivKxE}g8=s5WpyB)X{%`kg{`nWJ z{lbH`^~3=1h|6qkZSBgntJhASIdjGkQR}SZ*0vptzo&hW5PmO&wzbw;>y>}!oU^TM zC1H#wU6Gb+ojS_U7+ZR0t<}&x(=Xyu874~O(S}W};2{jcstKMrc&?QvV2GFQU+VA6 zv8~4wk*JhjP#<1W2x-g+t{Whg&b(qlF|4?te5?X5)_s=reR$*Ov%Ci)CjH?g-*K|E zl@yO9%BpVXz&%MstMUy*2B?0l4QbD~g2}4;wU;$tyA{SG8e4HV6pOJmuz5L2;MbHQ zJLF$klm?Hd{YsuYVn9geo6 zVoO$amBv7+{723a1h0RpuA5jsloFqJR&aKnBO_0tzsvXJ_6{RTH2^omx~q*~lG^~8 z@eHJqaeKpaLf08%OkLM?RaF(FtQs;zhCEWh_%IdfkSUv6TU%|@G>3&*yX7F#&c4fc{_Dh;mT0)QTGxa5C}cYKDc~LkIyM zSJr*!das;R`2D-Qkzn{BR3gf~oO=B=Xms3@8QMZIJip+TOrq#GPVJ*TP=hf7u?Ird z*Kcq`Ju;pii1y3c5S5|YIxSsXH)UKohTO%&LfO98?;BHAN}uUIE*XGUwE&bp8)7O& zY=Jc90C{+8QV&{y-igTPEm&{S$1e1jhWVUN{ql6Ly1RgQ8^`LJO_wI<-fQ_jfZH&p7s!{Kcux3 zTpuLr9;H6i&lSo{$pFJ+eVk!or|kSrWk4!Yay^O_+cdRqtgx5l4UzJjQ@)Avp+6dG zE{(68WDB5J`4{16L*FHPW2$`W_m|c(9fA^{Um%P=CNb)SID8X@e?V;t-MwZ=ADAk` z%$g5C?<$>N z0SJp`{%Pmz?qYHH@x|ismz=XV@wH3p_rPV&?*3lO?!#N_AG|QFPfsLBF1gx6^85II z=RjnJFd%<@>lzRi02mfC0E8*+p{7ND>~JvDA__(9c>xAeKsH#TJ?y)q+kbU;_fNg- z+?QTUJ5LM%kGMSk#9N-&+}_$YJsUYd=)(N1b=Fze$Hfb}8n(8zZPPYK^P{30>-!Hsgxx-lm zse~d|6VKJq?j$apJjs%*2`BeMJyUi>vJ_An51sGCQ-7f9D+iHw21w4JZw2vUzb6|P{xZN(n$tEFa;S{W&nzi7LsfZ zIx`4I^CX6~$1rjkcBiIBvfjtWhd6Z|1gTwi&WU&D;`xK5#Nkir8Ag&$VmQ|XPdODs z6h;jSJtsqWugNIcsj@BmDkemZzl)7Gakh$Vf2qM3WG4x2@aL^yypZGR{r@b^XR*;I zv@vI}38viwM@fH%8$u8~y2EsF2Lys9nr7!52vqq{0aNt?+Br{b+q4J!`}-#-fY-ec zfQs4OZEf>n(=NVXZTlhsZkxrgGuwO4xxK@qy`QqS{ff2iOFhj0Ozc)4F<;CVwryMIxJw4m8vx{H?Uj6Qwf1veZfM3-W}uc}3{1S<%P-f6 zjwGd|-OB>?~bu7t#F8x?m5tA~l6wO>e(X#ii_}SR~yyRJu10-3yk>^B6WM8yB zB0m-HcNyN4#6UERxik`mHGtLoWs1vDqaEimfN~-`GIS&KMS!2m81RUzhw?1%si%0{ z_yHx?+9Pg+Y{k!(3aRP)BjpUrkx>qWf8w3m;O4K?6 zE@?vs{khSY%G6a=83NUl$z(7%I_qZZ8|y@%z59FjaZ+CIB7spYzzgT>O=h?6oV{aR z`wHHKp8m1YFdu$yarCi@x1HpC;xszxppz$QbM!dQE9o(zzcKi z>nX`i@PI}KI5D-eMYcy=TU7EgCkc&S2+vAApks&d*h?C>W7x1oy%J_@2*XUK-YB%I zq%iCHtqKX|QoDw~$N3IQPc1?|b8RgsY*|k(u!J};?L#WGEp2E)6{1yANTv14#r^BP ziz3W25K=wPIVEAtt3wnsnU5KgMhyx1o+)#J6s{}X6R!c}3e##w|AGX0fB zCMYFS&mZXdLyDA7C{~e?FVhD){E4U#o*~}j6;$c*EzLWM3>s3gLq4o$c)m%Lf1nVG zC$a}gIg9%NjDis|XH?YdR?;`ZV3Upi?|(ruKB*^rP-LTXQaDTHPze%EpzR2HT;iXh zUrFup-pWHoB10gjh9hF6k!$3kHuXYxHP9!HWnMB_cR9Yg zeE?D@a)wMw6DsB2IfQ78C~B*Q0F=DC(XbWn%e~Vd93!p(9?#SujYc^o`aujCaetL# zo+DvSyu*exvS8JI)kJr>_??_`A`MzuFTZ$xNuf!`r0||x@9CFnX2sGwkQu*aUhMqX z#fG?HOZO0K&3lkzoCj@a#fVt)8@A3r?&*!wruKYWVJ8At#pdg#9k%D-QZTz{}+0Bs=& z#>(eQX8y^eqyPTDx_|#KTcCLuZ96dlJj60vTU)zw<;s;ymoHylUteDb8S0Yubu|87 z!A6&N!#eA1)3lB0H@K#4Tb~NBSu7T9(=^@-Z{qaM0OHuaoYi0ct#{UvvhM|LxRiCi z`}n!T-^eRCU3>e@+Cv>F7dx%ui4nv0b(?jOihFi~4X8FQ#_7c#^-!-ghErr*P~LTU zAc;IQktYr`N=TQ$E)jWpiuFc}^O8_i8Cv1rQA&@Ms|O{hht-bxaU}KXWff*|eK^w4 zP_6Xmq55&GWiGUXR;=HcVyxM(OFH?o@lD=I%hP^EXcJ12Cne259y-U~M=L1h!`~TF z&|x5wkRE05EVXs?;JvEAN#iKuumhxuSU!9Jt3wyY<0m0&<4L^fnph1; z5n1tEPv=l>{KIpD@l?-~v9+MIcZK_DP{4C@lm%otGUE8uxc&Pj0btaRDr8NEzQmql zN;YD@2I?*J(53HO~9X19@gl>tP!%eyLJ)`! zj)%fBpM)_$hZ-R^`V9AV97aTiG|EyoMF@l@1T?)jKX43?r$jV9JXJbcOl2zasDQqI zy#av1gXcduuMAOTDsRv}I5;>k#u(dQhm&$r-q?k|+%%v6m-qMn=Sy{c{aQV_F*T+J z0OuG@XHQI(|9%!*>tJ2p0I=$L;frniYk&F9oj-irxmO-mqfQI}53yXmcJ11=>({SO zr_(7B$T67Pwq3MsYi(=6jtPB=KOfoO`QX`EYumPIZEM@bVzFr2rgcJMq_Q72G94?X z32y>~En$E4*7OxU23l#6n`tNb(jK2aE9cz+GEB`%X~}uZ^x;c-5xk*c86;JDK(n#Z z*?4oPcwdU(hdF4eY`4xOpNo0V6OEMHvTWx}lul(-8TB$|JyNNRNSOliu=&zG%L=X7 zwyeyp@I3E)XN)Vux#yI|Lbu<4Cvl$xagt9dC!b4sK7eJOx>ohTuA-NG&T%4NJqjXlaakDT4ztasCfdmZ57B_UXvD|-r0FQBKE%mb<9$ez*JURHf(+@|bfY{(p3F^+r=gV_aG)ugaI;<^mb^#vxRi;K(=Km+TN~g`1ept|xbZQC?W;r1blJO(dC#gb(MzH4e2m=oOZsOFm5{GXn6smD z7^7pe&mw8C%d96$`#s}PEsgsF2@{rZO%UZX46q<*%pf~*^AZWM*YObwtIv-Zl03lN zNu#qkT63~7?}E*r6@Yr#7)s6-L=oxBm46BJ!AvcldrA=O*ApAeP)JPu!^Ly7sL7i^XDLZQG~(vz7_udWGK;|1mRLYi$?% z-`NTzEXps^hKMBTo-bbc@8Y#Om|92dVo1h^$s(a(;W;rx4E-+BNH+J9b38D0b94L zbWl#>+-WR6J20595}%y=ZduWXXpFq4_&w!AAEe;Q3=27>1IMg1k9cr(h==UkoH0Px zGva<=7h-=op9$cBJf}H%Cm$XovkEA(s4kmLf<(#63CcVP5r@Rc_!jGl<)JPR=$kyB zhLRI8N%TF#vz4+xEN2CxveMj?-f9L$)4;7-O5S}L@2lGv^)E%cfglY)49L0R-K`vx4u3efH2%J~4dEn8B-%ZKdh(z{Nt`8oOciEqWK%kev*RwLj z3jKiCz=D+6c#vE{M%?ivStsYTtXB@Pmm?w`dMGk_WDqKaNs;?1*B7BbB3e;pXbGgI zl_EOKy~FkE#lQj3hYZy9q^_#E>Q0}=4Cg~*Oov(NvObvp4gjd?x&{$dRaLFcX0uzj zZrzedfs=AlzE(;LG{1aw^z;8}fB&D(h&HcH>L;hb)Z0dTZnGl%f2=Swf3|Hu{^NJ< z{OCvL^MCOu>VIMYcnD=Wo6Rm=zI^%AnX_luIoI?a|F-w!J7=AT%V{X1bI!F*(^zMn zwa#|z|E#m-#g<;=6|-&w4+ng|S^I@v-|PAkDQIFl^vZfp`IpZNbsZsr@-gyJtbA9ryhdjyB0V%Do)TnKkin?{W*X+3qHvu<6<5CtsHHc)uq z@P_E%N7;6S18Yox7ajb?*fUl)PSA>8`>erZ1R){k0FpUZh-c4CS}ou4=dqyyOWK^E z3Upj~!K=9{NCP|AG))wa}YjEJnY*#E~cSZHI=Dsqv?XsHinTQZuZ?8ErI1d~y2 zw}*#ne{d{G^l53nUmgSaord^erzF@UgO+YNwk+KDD09wet@ql zV?b%7<({YKXS5coIg%i4C=T;0Ap`WV~C6H2ULn!AjUc7kb+}U#*8yg#K z+qSN4+oo;X)>>=Xv9-=dn;bhfRaJG+{|@}$l|>-^%UHFg$Go$u$~ZO>Bus`P@;JrZ z?+F0C@*i(--a{RZ_#Bbhq zloYQWtHYAHm-9kD=q?n-ylen?5TrqtYohNYENQoH+n7N_AFjv7Qz{1$;zzC_6z4FP ziVCeDueo>oKXQnNrQ=NjQd~m+TR}wyhXuQkoM5HzkbA}Ch);p*s}6z#Fe{2#(DNQ_$; zmE0L(F#aRmFLXZ}Lk0qEsOP)S642d;$hpwlZ6aq#s0&5>0>l1AX=sIZBzT5~G*u!7 za@sNqh+-}dO8J|TFdyOI&~^6h4*d+}JmRQ7Bw`@QM?jH47>KfK4CGn0BTFPAYOS?k z*PT%%N|X%MbzPfYCaNAOa5SIKn-ea8ugPM7NkvrmtHqlZ$-#izb?(;BA07SFKfZte z@BZt9!=Jcq+gHiC$tKaM8kpqQfF21Bv|n!9&;1XFhkxg3M`stF<&%I+q6y7uw$n; zJshB6OfpZRP@PC24zj7FAX=}q`vhJ*ShZ`9=X2>{hd63KjueAiD6pglxR~VOvRUbY^-*E0aU3W3R zvj!}Y*}@wFC4y+_I2ROqDfH3LrJWEj7#^t*)k7;)$a_$A8z@sJ14Jo3^;oPr))6sj zW(}2|xvXJOr1~0r<3Mf(LH0KoaySh`D9zuDY(??!c<{2y{gGD{$fRM5MMB1&<*pl6 zeYMZ|yysf+E{$Cf!PqRs>b*U;S+-3&PCp>!QiR#?cXr*4SDl3agk?HG&Sb68A$y@M zX+1+Ld`vj?aPBBePcMJ5fu!pU%~O*q{~bIh{{;r~6a%fhPRZYl{!h=Y$i0lMtZn7$C!8z&f>|9Fy2E8?Py(NH9g_#QqQj z^ z9z8%rboT7ov(7sE`NP9Qdy*RPYpyuJG7sU&rDMyRsqhi=!M~j!{p(+vAN@=P)LX`! zdaSCRe(!AdE$^C6zwt(0zhi@F>#lRRKHIjR_{3uIvmcw!f9mn=tkP1IxCi6W*tq44C6r71x!PRUkp3aeCwXsA`sUjz4y?XTE~AKN$2B9+ zDdT#4PlV2p-e9q=IUG^MEioXKL$%^w z8ul!X*_Py*O|jrIgEPc*T=c+4bD-aEol@MiZ1}#@eJ_$nZLaFj^0tbJV9=^vZbLe_imm>B*4C_B}lhQ~24?)&5nlJi3iZeH1WN*l=O972RCiFv`&M;jos7Q|3 zp(DDpS#q}NKQqz8jJM=;kbY@6>*WB<+&0u0BC3ort}>P3icNpsb?n#>N5(g2TMJ_h z(1Og=RK}Qd=g*&S+opZ_rI%kiJUBSON%>kTF0wYA6gjuK1)5#wZtgmF^Ak<;vjmu` zL*J7Ftm{w{UzL742?2Nw<(X%mdFJA!%a=@5Rm6@v7=PO^J7#B{6GT#hH6Cc&rfnA8 ze~ZOp(KJn?J^G$KHW2@@$Te#+FtKpJV3xUZmYaJt#dv)(P=~LpN@XJa=i>!7-jC*Qa9{I1?{)oV7q+ z2+A|y=hlfZ5`n?odx^X25h2xhY5&C9T@*L&5qyY^FGBDm*^1lDgE1YHV~dOjuCI3}}a-G)tp{?7uAk1n1KNreQ6PrBTNyw1&(G0nsmA{XGf-Nfre!b%Rl3K!X^$ zXtK^8WsEUZUDX|lbk}HaaP`E}42G$?GK7ypqMS?!5u=b!)pG|B5!H2FPbSkz_pX3& zs_VL5-`v=27R}=Ry?gg?QclX(Z(#>G2Uz|p8%$0N01sH+_1tsMUAS`jN>7 zfd9FKX*C?oOJ0rcy#PuF6j7qw%E-rdN@dEk`pViYJA598PF_L*<+HMJl%n0fFF8XY zNQoyZ^Bi^1TE&=AI{5QQKg3Fm_U8C?78z$yi@i z&u1$KOzI;eMWXk$+w}HcP4t4 zP`MZxk~&pK@4@%%=|m%0LL}P9J08@vNqSvvc*w0Y5wDPX-k?ZI1(k<>m2RX zd4?H`F#Sb&g2LR`VmJdq^goEG>N6sF*gxBMf1FjIFg+@`rS1M|OsY>Ynj`NS6u0 z72=T=o)AzN0{lBGQ<=K1YXZSkrn1aTrZNUVJ(*0_*Vosl)5-Mi?(Qy5%1JpXkF=Z^ z0FGJCU$}7L?D_NOw|91S*4Nh8KtzkSX~E3xd@*m^wgo$GopsJS>lbfptp$Ufv#x2{ zE=xe$wo>8Dy)Q~nLuv8XMczuaNwAJ58{)vqL_X4M6CZqJ4&m6l9&rO8KyLN>vzGCp zYT;)&)*X-rh%zKRzd>fv0F+}`mSy)F1whQH;45i`;cZg>s11rs$bTd^`!#ybQb;1^Lavi*wD+D(*TY zVA)uye$fN&A-LMp9raSq6Pf96*|tbnGHojxFAe3^o0tePUySl{QsEk5mL)7h0A=J} z_d{-uJ}Ul+9Lv{wbV&4>tUpoW z4$l$UrE(i*qlpOiGIh`fw4@(ZTZlp~dnfsQ3gaUxNLmRM<}k{|+WU|JuVm+p!7-;m z9BdW$QyLl(k0r;bn*O@r{f~(aK{0V-oK7!Iffxt|5g8y@oU62Kv09^~(l0Pl#k8R@ zmq{G{;_Km4KL_WKiHHF`@vrIAL`&j6|I!e48b-W>2vn6Hk*ZGvNa)b2rcVKA2xO|N z>PLInyC####PrXoDpMIUWSN=Rab4Fn1E{L1B148uWfqJ10wA;}oB(g=LdHxcv$btg z)iY-2zW2WHR8T=T6K{OM6Ri#*i3Oh0)I~`(GVd8S=ppYhDRzI6Nni|m8dsI{0Z)HF zR@c$6ijkH@9t3f4z>?=tVeD2_&d08KP~*WE411Nb?7gKp({TjJ_?SpUN#b=c+#}G?d0S0|gnQ@sN~QNy@cTPhKQhAs8`>_8`+s6d2h~2>y(c zGMW8+S^c$g17w)rpX$qXKU>ie60;`4#XG^Xj$&{ZFRNVJ*xt#}A}tYW#~{&CHmM84ps$ zM6tUgHO^%Z@feZe2uYAxFXiDJuOA|yKvhSsDmbp*v@@b@u+fyZ7ct^Vf|L{iGbD z5LLhN5B~dq^E-a@cYoixYnQf8oj<#I<*6sGe#3Wv`?tUA+rH!9KmYiRZ*E(Qy<4}w zVw>h<4Bw#T!~k%d&Z?^F-1!UV&z(Pi9_-j!YrBPu$hB?TEEbDF!FKGNwblvce?Fhj zyU&D29`IPH{w?t)GaP37%}T~CcJt6H#l5{6o+Y@4s(BChU>%Ml0iyU^0RhsCG4L!$g11#5e*O~tt9=(%M>hgL9i z%H}dfL=$a!O=N)niRZZyg1)hL>4R1>F32l)`u$r7!fY<#MDS;(+boqA5v(}eVhCU3#z-!6G zk?UhUC02bNEAM#vp4g}`w)O-CPkPcRZye9`y;1U6QLyH`S4NgfqY2LtgOBtarU zdhEM7SQ!j)@J1Q+90vlxkPcOsSOM?)HJZ#~eM7;(sl%H{Se%e#gUAt;>_Z>6;V6KJWVDUyw0Mw6(C;A(ZtO&*j9%djUw3G>e?ZYgrv#uKp8i)+*s;3dG z>zbL_wry*SG4*6J0TH#<+R7L+old81+qS!RcJJV%yy43Ge*16#vG4t}f9gNE^3=7e z=PSo_eTMbzOFN|^8pg0?k z+{om09c0Voy=?u0E#vb&D=Q&R>m#@D63cFECRn0eN2r12=SvD2PaJob^+<4l>WTI; zyWn*}%A{Q)B#V@53M4fpj}eO$YVw+-KFA!jM-RHkhoFv;=#{+j(L16zLqw!iD=CJQ z_ZDe`fWE$T?Qz<^tWJ-rP~km!6hQi&9-ml#C~8RjJ3$_xbJ;TF->kCV=Zs@?%ywrL z@`9q0?YC^7aq`Sk+7c^9yN|}>@MRse7cTd?Y*pwl6TKtAfH|uW5~XqB zL}@4yW%xaE{hT!xNaRK)g(;9i^N%w(P>?Ym`8$7aS@~avYM{&j={rl_QmB5>wKRow zHu8w7xe?|h_l)Zl!OeqWpCSzeojfD~U?P|Op&&K_gLRKb^;c_>4jUUDOL?-vDC34^ z`0r8v^6#7hUK8qtzGvk6xg^)Y+bu|hm4jkHKK4d{A+t!P9^ra+@fl2nJIXUzW=-_- zUp_k`u$0Qamf@ar07;wsT4&ZFX~+pOblm$@55beMnKJ0e|f(>7pm+cb@*)d7Q#=JWZ{;nAVs=0SvShF z0mTgvTd~z-rS#hTp=&ry`gmT-#3SPvo+f=L_FIsEF3P${r9Y_~6chW10uCI*b1XN$ z5|Lr@t`rk zy>^H1q*9zS7zz`7ViebNC%aBWTtk5rZ%8pK*m7l`1oMJayn8}Jof1#XS$*yqos-Hq zGmH^L^808?GIGX;F8#8!oyVDyWNN!u)_i>p$qYcS5Ld*KTW__2hn&x~>P(!M<<2 zVZtK{svfbxeVD*xI-AaBv)R47ckiBX0laa_hkn-&{cqm>k#GI(3y)nO@BPotO+%=s z6YQKng=^0~PCI8$tzUS{<8OcVo4)ybpZvf#{ozYDZajBz@BaS5-McTcvnOPaUxjjF z09dg+`P5TSUA%nhvbEM420O1yJLkICe%mrLH;ehg_3=*3%uUlYM~4T8);i0*`(I*2 zjj0R|v?&PiJZ&cjq8PZrsw*{AM!AHA*}vfNC~JtO(KqMl|C&o zMsqIv%}L$*Onm!mdWC(@~lw; zvVX@I*|ogpVz84rsP99(H|TYo1%f9VzwQkLK$3+*@@oXO*~BvEPYwNdl~??GPjc?d%qS|yDZM$Pq{oW^TLASE19`>C)|O@u6+NkeE^|6J#s(>xWd zP-u=_-+$;0vW7h0f*}mXfnh7_mHE1^YM=fuAS)SlRaZ_BQ2ItzeZNd+YqQo`d-u+r zlTd&+K-s=<>776Lm;U^Je*JAXHaAagmM>&<+3u|ctOGG)ePY`qa};J?#lg{Ev>% zf6;iTnPbPcZQCIeK-;!QM~6p?`C{$~1G^_uWMR)8UUF$@{Jq_e{!m~l!+t>)50Noz zUKtz?3}KRXn_kcSst?>_slCLn0Y1OvfT2rj*5_e!$j3aFp{jW=RSdI!Z85Op4A${+ zgUYac{nSyugbd-B{4RNp%)zV|Q7YCUS5G|PHLH||shGbW?}?OuGK%=lAFuPWUs5WP zP!cG?9sbLC%g2pN4-)I2bX=my=auQSk2}efDXoUw?3z`dV$!oQZi%SQ)P+vTg$zoO zT_yt*jbR>9?5yLN$ z7;>+yhB*0gqlGb@-iu50U5~``vpCd0qg|H>I;gF+9OyOb5|br7~oUsmy>*>3OyM zyEnErx9;uU-CfM*bDWf~Vj=ULf9#L`mGAlf@BY?vm(Nn;Cwuq9FC<`Vfu;po3pfWj z2ABcs0A{Rhtl`Xs)7akG#Hq78X12C@>B_Tj|E>>x-|zT?v#nFl?A_VDb$I{Y%V4%| z>h69W%83DBN!i%i+Ir&2C!bv3*x0ZDoVC_(R&8tBX0cc}>nsz&-ZEV}NO`q=X z@bK`kZQ6!~)md7fvUe*IBqR?(|qcz%I93|izo8)kX^Yc#e{w+dymJK0JW*C zO5#=`*UA$mDMbOP=RKFcEB3y}UfRe|p&E1?qXi|gZ~|hg`>CK1uH0XwbC;)C8d9ZV zBt6mt)Yy6H07A17$sM$j5)@ zl!Pb+8c~!2QRacq%?H2cCwv<#j;Ze3Bn&A#cJx3p^I8@DGUMYHBb=v<>W@!IcItg z5c{sZWJtxbr$7LCzpP7QU>}?p5CoSDlLi*S6V43=aN$e|Ds^uQP+p)ElV+d(ndYmICJ6h z``-6$-|>4d-gx%6w5^*S+`aRBj|w;`kD#0w07eQKV=iC0a^=cnk3Hrgsa<@2XDw|O z&7zC<@64Xfd_JGg7xP8aG`4NpwzaKoo7VQ(0HWAJf9M!&_Fl1yAzjecVL#u*q1VF! z{WF}8KtN1v!-~X4&Pxr6^}lB~Z7PKr-VHrk9d_v>Z~s7 z59WrJDUii;15%Iuah??^49asVe~<48aLK_#k?9}VcO;aR+?kOm&tRQD+&#dYdq{?X zNP(B_)%7pQDzvf|%{~=Rtuk}u#s%WQJ`xkIK8TP7lG{Ri5^0s^JwX4J#$`}A#0OsK z(Oew^e?Z1N&V_lBBPboOUoZejB}^*2xfE{l03SS(;sA>jsUX*kk})j1-W81|al3eQ z^~)P-lQ58FvO(oM@2jj|$juw^du|@AEPHtHLK%6bg2!7c_9eN`Jv%oJrS&+s-pI*h zNU*^R2f?7Ajnix(HG~ zBCp|^z;z_UB)!rfp&c@EJoKGl#}C|$Y0SNRcZqXC^ILfRJ6;nV>l7jbBD5%%0rjV4 zU(0uwdQZMw_HB>PFl2lh07)-BfP{|{`Q zIsa@kpYI*+-Ft3k&H|B!JY=fOiv zo+Y=wWnO)0Y>1v!P^6^?Vayw!_~kSkFvcOG`jDDCkVfqosY|Y`qL@Am*`|Uj<2_jC#ww{#xN5WU9bpF&IxNA0Crkw=>G*5C+(PsLB0;Y$-mDj6pV5P=&ch zp%A5!N>`E*8zHGM!qQAC=Vj~w(PIKa#sHAZ2ry>k@z3$bN&R`aKb)r^uGJkE`X(Sa zC2~NYg>=1>y#aY6PH@f#g9&SS5XM#Ll%q+XaBuub>uN|i6Fhk%DSm+d3;9mZ3E-Hy zgZ_h@W58+hW5BO{Xw$G-;&bjTKot?v@qobq4!$X{u z*R`Cz{=^6V&|mm-|LI$wdThO_E8N$4WE^+#{@(G=4D!mq4+H43lS5+lsI{P@1;{!O z0j4roTbp5Xa~)S6yF_O%oZCEo>FWEQdjE%h_w{$a=ljfLdgkE%y_cG!!@D@)3V6-s z!~jqzTU%ROZ++)G-zoFZ5;{Y`qM0{sV;gH*>kR@;+qOsZqxoV!pLaX}>=8^XVM{s4 zn1r`UlvcM8`wbMC)HoDD{{Wf0HIxWEs}C`%-OS)I<@!OO#?lj#c;qnR`PYZ_%y$^6 zYwmL#HXRmk=p)EMwu zjR-lf%iujJ%8EQ_WeBDMgpG(KoYjOhT&(knm)bJ~!>Y*8@E$2AA@_Agax#XiRb^|8 zxJ|>TuT*fxjB>;0GB!5T4n2ku5(TN!w#vLq4O}6zmXSY(Fb=pHFIuVv0;=h1^c56260!V1^Z$o(awZn9RZbbT7#mMdfI z^QBOk0a1q%nu(&lGxFLGgsmn**!i^}M$T}uhUGlch!oin>N4idr$RqVRG1zYRwRHS z^<}^32v+=Dzi98du1_?l25ywVyiWx~4@BFIr!3cNgc$I6?NOl%pkZvfbC!!ZK6E=| z9V8z}Za>N!Gl*p9A9<#JZD15czk~6s7haPg0+a&o_aQ@u>bkCn^&K7IpC`1|=`_6F z?)$+Fjw$q^FJzG6RxlJ>TRS6Wr~D6@4?OgO`sOk#a zJDWIr;WRckH>=YZE?$1>x%YhA6Yu@dAH4L$jSo8K+}`e;uei27;f8p?a$*1|lxN@Z zj(2QrZ*M#6EEzIvt+m!!=d3$AJUpB)77J&)(lm>vY1(EnU(B1PX}U$RXO|W5`!EmW zrVy5At^9LuMJ>U~!ZQlq$Kr%m%EJnW$?QQ<{k=>f9#8^H&X+5BkB;LJ#%hRx(f%qZ zT&sH6vbl}LVM8icNk8<~^{9_YGxmpANoiE_kY=6HKpSvkj~K>tmaq8varB7Ss{AMY z4GgKVAiN^|mn!fyc-KfACKClxdx|4M%}l&@gx<(2l5z_2NGC>z;1Q0Dw3G?naxwYY z^aj>$uF{7|n(P;q_p zxA=o|lrdpsEgxiCDhS7%a}PTAmZj@E_WPHNW#D%G~sMWNO~TKc=Uodx==^?93Ja`iZc|Y{SwzP zGns`$g!AJKubmyK{Xr@3Ao&A_0y<|GyUuMpqyikCLuTmL z9_rCK!<>cOYX?C!J%WJ-!$#K)mEk^gfO`Ha@5HLAsv6|I&stDbRW+SXr?+q2x`mVS zx|B1Iz2%$#SDjA#tWJ}o9;ZxWz^D*#|ne?16bV*o?( znq&wd!elbR&Z%u&ymSWJ+Z(jGv$b~li5qW!;@$84{-@vnp&wb>KK=OoVE^vX{@zV? z?(4!ZRM++7_29cWF#u%BTb_LK$*b3{UL#|SV=!B19T>K4+ooxoMbk9SwzkUzVB4ly zbjtr?v9N8^G62`7{qu)TpMzB@Y?{1^2;>*m=%CBvxr|-ENbB6U(u3gd_xI$y|Hz~z zg1mR+(5>-q@l!L#0V>0nS1Gv|>qk`vh47dsWw~ifPmhjEFCG|6&sEPKJk=!fp(9p2 zW!^RpH57Dn-oFFF(X`;1|a7kT8+LNoLjWY5&q>9TBYLe=6ohl5F z$QN4L9;yB7w0dz(^ReM2!&NR$S<9A=1s1yH9Za>Z# z6O!J}t!0^Kl;(D>UYdAU8#F1J$C4AEJm2KLtJjb)mnp0z0wp1t{$*{AGPna0As`R{ z;u+j~VxSNK13D8Dd8uqc5_T`dO2X}<(2ibqJz7C}^m9&xBuv1Nk;=VRBD(Z{J-J_> zMvw?pRdsidAgvt2D7+y-?g_p3-}iv&Z6?-QD-I$my)DB!=h!)Cgz?fvyeo{MgN!i* z9LjJI>JeLw1uet?%)51{_1c0{@?Qc*=&k^0v3ql|A*a+hd;u6 z?(JdZTnG1eu2cM7Y$zK9%NVdR9XF+nq%;IF25ajxoH=_6JEymB>dcP0{^a%3=N@~@ zH@)?nzUB8^efI6&T}`Lk`@6d@HuIzV_!Zzxm{@@2b@Qu$r{q(c5>2!AU z=FOXrsx2o509CfOx3`~s`l+X9YwK(5oNL;)g>$a$A^!8D`BAf2ESQ;X$MM%JI^Msg z144;>&*+qd(&1vTkms!7IpqYogC`Gpe{&4&oPj6%%|x&c#B)Bo4uqgF`R-K#s5zyh z^!=*OTUO^~*%Dr#>q~jG)rY|0og;OTb7@pwsK9kWx!7PNvr!rmA}@~cpd0N8T47+0 zyOU6+O@kSUqXOUzZQu>Kb3;R|nZR3l6# zH8!`_vAMH}^B2xg)3lRI*RMVH_8+QrvGUvF-1 zZvM~@{^0NV;0HhWjZeJgEjPR|ZaSGvU%h$rl}GW;69YhB*4Ee8cg~zS^Z4V}A3t;U z+*xL3wyj+>O|xhgP17_@+e4M40l>CxyI3q1+_U_LJiMJ(p=S+rQr(gZpiDg_;mDoA zE4B>F-?cX&hM!SpBjf?XrrSOiw;Ys^j;&X61jxhjDzMdTTkzTri4WqLe^~F1>LGeU zD%QGwW8T}GmsLJT_MLML2X1>pqP<4@xW2c*e)xhI|s-sl0~Hnsi$4n zH_Px&DJyshHGmOWhw7`6^1oD8qBm2W@bgUloLjOXTuo{I#6>C*y>S(G*A=zt-gwl6CWxwfc2q7{q+vc6I-6Jv8O zG|ty!NXHpN;5DJ%D&v-0cjK@*DC1mumI{ajK{V(QAJJHM#kMyE@d1FU9%0+Pv*T#!vIW!?e5Qf^oNRi7OjTEPT~F%SbUNMN-`^jyU7Z*L z9(t)On*5bN{GPw|t=nII@A|D@h1vZw+UX3A>JGB+EXdi;2p~+DDbB7}8i>Y1dgU4< zDq+BN1)lWu9WK5eM5re<&RslCB|T)+OVcYXL<|Gg*P^Zp;4Y;0ef z@9*87AMD>|X8T6$>vz249q;^a{_FqxAN;Q0`8$8$!{7YP-|~U?zyAYoedd{GUwQS_ zS8ng_-hTf1=fAv4c=vJ3i26us$;9WV#x-^>AJKoh6~Z%i~OAf{$PO6+J zL%CE!tUXlT^ML^3Th;S^oX;M_W|P2xOV6M@$&-9iT9*_y-g$p$6r~W78RZC^#=|(0 z<9ToZ6)p1&s2(lY#$*-G9(Sj{7Hqj$^-aV-v;?9b3$lDNiL>5od|j8_Lz)4 zNRgguZMdOGRzuIHMm}G^G;OEeM@nsp)(3fCX-rXq$OkxfnDZFl7ZXF5zLp{bTF!{9 z=U^#~Y{{TM7$F9fz-rl4Wc+^g9f8PHCgE4{*XGjh$^A4sS4le=C^Z)M{PM&3s$;Rw z8#Chi`14iRD^%D>|J~rNmhJBM}0C&#M5zT5Ekf48@rNd|bZivkQ1G1|JHb(KDV5P`1U_GkQkP5a69+{s3H6b=37|1a43 z_`ksR-j`u+zYNGL#XNs z>znI1efAVCUOtCYr?;zmwtoJ}=brnP=YG?-{hqUr-S~}bo9nZCH*bEWUCj6K1}W#x zojdnG{j-1e6K{F^`i;7t)RVfN)OB5-IdkUBWHOn4`qQ8O^#1<--rc)*cOUk{oMI;=Rrj5*fky9|AGl*t+Q>@G+wE<=dOn_u?z8s z$iNCk{#KuZRV?IwgNd!gl65vHegQs48B)N^Y!e$x&N~^iQxlaGfr0ns;+}d-AP!I@=7m;VD60s{Ym*%C8HGJj^t5s}HYY|5C*9=b2&Vz`RZAJS!wI3AEgMg(uNT(4!#^mydZJCgak z)Sg^OfsX6dzZb6^k)OEDG%6EI(Hj|AFMSU@ob{J8ze#CDcFi0{v#*yS6buzXN#P;o zr)1u!#iH2f~I3ZXpbwcO_nJEi*Y(9c?yQj?JXXDBe) zCvst`;6={LOx*vWolH^oA+mi+chHEzv zRC?|WDGh!N4cGK_7=DuR#EYhn_YYYwItN-^Rn;(D3^rtFI-Aa>)5-Mc=;+9kZ{wsq zlv3Ab@_+gZ-|>Hb?|ZJjYqm2*y;h+;JOa<>FpE8$#mhK#^H*^8#gAcj`%9ote-ifG zRoJyH05P>kvh!2Pz!}YhVUqS?Qp59L&~XJ+COp!4N)Q6o231vIeQgcrE}q5a<~q&R z)@Exvr=NV=2S4=N-uB^d{XOfa&c3Z}n!}^L`>#6NepN#R{^DQw3;*li_FI4JZzpDA z0MqGoYC4!WO(yl^=RW$;pZmpM{KbzpP4m#}d13$naOvvRtEYB$c4o8Ltmzxa=*ZWa0Ol_^|lJ zNyszL5X4{kxd(rkk@>Vq-KQb9`f!q0Ci9B=Dkbp@%I}uM8@{FxgC)<x5{QjVbL*~6x&-fSquhQ{%w$c}$}OpXx*$>CqeQv;(O@l`ywx<0EF%Ay#?o*(KN zOW<%2^lcuUb7BOvmqt`=Oi|De&ndDx{xdp6M#7yEf0YaZ`CiP`Ki7UkIUlhCIKY{Q6jrmLR4UNbkA!>dx>$#8PG-%LCTYy)){KOU}P1!VxM@G zwH)>lDR;xTC##G?f+0(QDfiMC(v8SqCkaF~S|pMywYGTWJ*%K1Z+MIn`>GBAq`Aib zHkf8qmN}3_P67cEpBuxdPcxqUfp}364{BmRyj93AWecwLQ1>+9?5|Bt`@xBuSe z=H{k#&Q0oi(oNK=B4cQAG@t+UPyh5!ee~yl{%0S>`|CG=tbNtX_SV+c#@5CbnaX(U ze`SoZJzHrPV-&P~49lJ4Ve#y}|GgX!sZ6@~GFD267h(-dmXOn&5*HSBnIABMc2bDV z)%R<{8c)D7Y_fg*ODV~ql@w4OZXd9EkR(UC%{sQY1T6;g2PXN+p51-nRZfPV41HoEkI~@K@-mVeu95mi*DQ-M9yutFzH3>Zdp;OSX)Vd7#6%8Ba3 z@oNI9xM(Q@g51n`=5UDsL*Bp_&9~PWCzueLt!U^YDrbm!SVi_%6pEtOr(jIyfJmV< z1jz5Dq?q|*hWT>Hgzhh0SG})xuB+v|2}7L`0Bu2%zVh8I3*SjmOR9c)%@k`{mXtSx zj?hRK3F~J82Lw_>gEV61&Lz5EB>&NnZAEZ&#Gd#}n1WcFq(Vy3-(b${oj%>8a~;E3 zMD{nl%nhjvnGuEXN#v$><(C2!jaVo0NIMSeuQEy{D24uP*o8L)E-40Jd$>M(!fMZX zGbr<68awA)w_lnl47KYQZ(-<(61nZ$Y$CKoK*EL|cFsBKQw(}!f;UcdSp-02$r>VR znV8(d(QG=KO(qkc4$!aj)9Gw_`poGwhX?xy_i<7lMww2l*`NN=5B}NB^~omKf?+$k zwnrd1%(f<&ZFXdUYo|9c-)jL{V1Dm5wr}s_s{K3;KEH+A2OGG5<3rec>O(y;pqp4+ z0qh*eI+(U62lW4<#f@SnDsjS)FxJi%)-P`rz&^`>6X?W>u(h*^&Fu|bxO@(GZtc>& z-M#hmm(RcVZSQ^eb9Zjt`Hw#T@sI!Xr$72{{{D-f`PH9T93I@p>ySlYZEbCR`^=eb z5Mga&W6A)Cnb=x(ZR_sr?%w&*m%seQNA>=eBKICL-<+t6j`fATD)7;SM@rt@Q?g04v6jt|{PH;>A7dsS*}^fB5mFHJ;lB*P>6Yg8Y}_YF#IG(T2>@u&SLVYs;HpiCE`OKWo%C+dMWyq*i-#sRiW6zO5{}fF^1z8H||Dt{e z=b9MJ0gNf02#n_OUP#IFc|h4^_$MOeH)OStnyjo(Fk*y#VK8v2*!yG{Reh;!H6tn* zNC#rz%pA~0#bJ%<@AE{+{y9>i?JDL1@-})a{eWWI{bR z!F;}$udS`EdAYF8xZ04}+1}Zkx1aW(P0hvSpn9<M?d;+9@YEb^dSJ-J3Bj%zvc0_ zn5wF{XCrlvoo$=8ZJYM!=;(;SsOw2>ZEJx}>FzQEv`yQ#t#|i(MGi9^I0QH%!s2Sz$B;AO{on zfBSr~*=vX>1twDR+y^lV9QW{w=~SikV1l=^fG zF*DYGImK1}PNjQt?a7jV#Rpc(jd7tZnmd8im=_I*B>5Xy5WS`Afd1WxNjCJozD~@m zFpe?*K@R;fpcRxCI;@Y~U!kppQvA4ABue2`%M1VyQdX7g(mj!BrCPX`p4 zs+_a2tjO#iL)>YMZpgnfF;=FG_d!YXGNkz+GM~qZdd!T*7 zy&#{N3oFXE9f?;zhVqAy6uGwt1B3{@l!gY5$z)j|)Q0`Ukg4jb?%G!kDgL}HbR>X= zs4|u5-(#)q&c8ijV9)2)BVQ>vjQXw%VF59UB6fO(FcxnV@b3p0l`*EO>zexcRM%Ba zrZUEmsj8}C0#%i%>bkCPzIyZ36EeWpR%X*`?LYrZ-|^RaHPU<;rH*aGeVK$pyn zsRq*&L>0(XpsI$MO;N2)uzqG8>!;TN1~x8iVzyqv-oA~^TfdGAuY3$UFMkqi_r3yq zxPYSyFg18O9oB57VJYZf{2HDI8AdcrCJdniVZrI1)rSx;4Nf$0Z@(fUn95-1)E3TN zID@sd8P+$}t25`%ow@$Dw|&#I-}vDldi)*l`Yn^`+Rnk<-IwM^hxhPsQ33SUx4!jl z7cN}5`0QKX`mEo8Y}?w!e7^Y9r#|(m|MGABt-tXrzw#>|e^lfBrZ)hbIeYf(#Y>ki z86x5yHf^o7P2051d@*Oo&NfZcv;EnoSu{t7M~92WV$rs?9TvF3;_5g+s$y$v7roS{ zY>5sKu|hV)^Y^jJ6vY<~$u)ZqQSR88m(jdeHGrUHjCy!#kL*M0)ss749>Pz>jlZbC zC4^}*LvNnQD5?u`h=uW#cG;O(_PkAG9?~A9oJ~a1aY=iWs#s+yH)<^(p2pbDYkzrIc(k522 z>qDRu?H~3A} zlwF^4#gqX6QCH;VacM0vnSCho==aYz0#dKX#ZaCQFM{W*IT~bC8-W!0VbW$D5Ww&r zb^UJA&XW98A^ltufDV0Kto#RLi{GF0`$&cW^lbgQJ{_9Dr|L7Ns;hc1I`+nufqSGU zGz8G61Cj`qo*$z>GrA$$RWNczh6Z8f;s|YmB*ejS%v|6H&xaD!JqKY`nW`E%7dlP? zV=8m^?(W_Bd_I4z$hbFi`JQio`gi;Xf9L~$wyvlKIS?GMxC6MRH|!WNO#v9dEAZ4Y z^Y=bZ5CPNeDXLkG$>tRGtcGhX+~ExoAz1^y{zZEDNIAa-LqI>9sn=>k)HaMU*w|dh_UUb$KC^?dK_?54`c=^($%U7;mz1p^Id*{xb z-Cy{HU-*T8@DKmtKloQa`IG;jy}iA?M>XD$^o;OEFVDUAz3<)H+1^>-*xaay$o7lR z(c!`2{{H@cGhfUbYpt`bbv>?sespxSm@npS+qRA!cRqb0+qNyMLL$GnCt-;eeTqU# z*;|-_PC$+HP1&KRC`s!biTkTU@0=5ux&GsbzZTtcpw z-ZL#8INU$VYxoYRL`>hGQ=ktcWErj zgktC{PqBxesB1s7bJh)9N)*iJ93eu3VauQUeCj^0^v4E(x+WrG=UiP^wePsV4bXL> zZ>w|8!Plej{q9I?9TAaFk?jo-wryM4f1P8kOPw8LpzF7)>S)ir)R?NOrjzNUo=hg4 z$KRN`s;a7<)U(-aHl0mpYt!kps_Pow@I|2A+jnl?zIE%?SDt_Vd7PAEm$g~F{!jkS z5B$#``Oss(q1$v8;PyVSxZ8UvYcNd!G5{)o3>aomxS{CB{pJP7aMr;tEarEQu-ISV z;O0Ka5GGqQEZQ1}w1vH=zY)8eH!z=FfZaL+)HR5KoORnzlmYr59Vj{e-D@dM&^7h- zB_JfjaFKxy%)q@n_i+E-9>BoS{R6!E!YhX_eenyQ{?(8E+~5D)FaN?nx_9%{&!UTh zdEj#G+O_LfE?>U#zH*dc3D98LwivYNM<;s;O zZai^gHk-}5_#;EEZChts+b)_#(=3{!`O)0AwsnpjJ9cf;6(8eo{36^d<+%fbwAM=4 zKeJ=MlPDAXvKUZdCm{-fR zuZ35qKb69o$gP+ zw?+yxvS>MJh)&i=N<-?>JrltY5Tyi;q1z!%AV}_4KAwHZU$5RD90%#V%b{5!giU79 zjx~mu1nd(p`%TBl&(OMmccd+0RAhFJJ64up?vJqn`d1Ig#&CKc* zL+>^6!=q0^>30?idrm;A#M0NL+4JqwA%CHrF@l1Gvh9DbOl5qGKdYULd$xZsPejy{ z0|>4G!9C^M>YR0uM6r;Bnt?Mwasv4JcxL~BXt6(6M;rwGnRil8YU zId%H-6K{L_w>|#u_x;F~C!TztZ5Bs+yLZ0wps0ZR_wV0(@uio(vbVRl_nFUp=F^}3 z+~+>?^FROdKYMU+u>YvX{7q{Bn61s$t~_@AvCfm*{YKEoX#?GYFTLwB-HNs#hj)iJ$>|s=`{EmU zfbwf^1kuXHDGo17z4Fm>GtbcR?+*rjUw-w{cvBjWc`Q9^6{4-Y=L8%pENNdwzmrU# zl&eeVcP^;)8W+8+Z%7&#Fm5a;!O@rXV~Hs0IL{e-ezp%Og;D3AlJVgLJ^a)}2Qi4) zMje+PkEKjKwOm#r*l)($oR527z3*6s!jvHSq&!^FEG~Heb@&ivt~t&a=4GZcf$1=# z;yf)V!if5_t1T@BFtvZW^A!AHkSG7mGGJ~tiRNQAQsH&=Z<>i-OUMv=0)!go1Yh`17viV>9_;3E3 zPh8u10^EYofZIc$J?LZTXT9>@DgJ}!pEA3()GkP(cl(bjgUR{?)6EIi&aA^2!upvt z7{jQ^f$rbM_Px(y`}04GtyeyQYOx19+XQy+0Mm7#s-lG;I??1kegYZb!xTtxi-k*j zD$vd#(0|CC#SGPSg3X;xZ0>9VM6|iFv2o+sXWw=CnRkBw^|wFwef4yCk!YkPb9J>T%2Z>Z|J?(L=AEEbD-vuM~l+cZtn zwzg$woo#K~m8Namw)F-8Ggx8M7&IU(g4&zpL#({W`Fy8xQ#XUR(QjN}zgYT(SHl}) z&*hN8H?cO4DI?Kg(OZ}^2W*9H%(F)i-=_YplE(%ZhxGg3iwY@9igNDVfh1~~0b&&c z#h7<+=!y88QLLjxDU=iud9{~EJ;p(<@`wXn|48Y}c>ld&N-|Oq=z$OO(ZLuG2bLV# z(kqKHyaiHmh~s}bqtFk1NO9UFner}zg8KK5D4tx9tx|eRiQ0gciGrtZOj>C~mIfGg zVQ!LA8a-q-^2+y~EIwAfR*)6Mq$GhsJ0mX6`wj^d<1Y#3;-79*XZpn${DF10>8kR>aQf zo+Obdx`C$mf+I5z2D$GKV8)*+do-1)s%pp<;Yq6n!o-J=I%l2dx9S{Xfnw6%7r3v& zDN@cSY4Bi<@YxvRHTrB2DWa7JQo>%e4Lf!|)WKP2{do4&fM$JTedFHUyLa1@i~uW_ z@Bi+%{;ogzyWjgKstOh0!0jRUXcu4yGBdzTz&-50Y#NsF`00+J_v#KAK&aOzsMk8a zfXT+B8+GeI?IEUnuVCxtPhk6VKZEsGeht{W3xL3fN8q*19;=T&PC%V+2F;!^gaSyn zW^Y*?=$(XQ4*A@Hf#;IJKxI&GtYPQuDV#lf3TJjU!Hfyjv&(OJ`#Zn=nfHI=?>>F; z;#1Ah;qATMJ1@P~@PJ2M-gE|l^A|5%eEcnszhz@TE0qHxF}_1W?|%Kny~ z^df>l_Alpi#seuAz#x-Ck=8OHpRdP$ncU{);@I~km~TR&CHgma_#5@YXF`(l^`{3j zIFV0{7AxMX&R^YjT0vfx$KSJ%Qy$W~uF|%g5ouLJrR;~acXRLIOzbr+m$S@3N|Z>k zeh<*U8i6A{>z#5S6=GIOsNYxPYye|Qd`_v9@*xfK-N%MKu+7Zy7f4?gZ|@a7qIhA>90EP zKMl&iFfk7ly4|p~)eP2501ymZvT{UFexe>pFr;OMsST!^HP+A0K;+;oqn;2NJ;r$>63GW56d!V1Y;u(fObp=yZ z*xX#hg>$E|u`x4_s;$$Pu6^J=-})PV@ai+q{>H`8(f+-gH$TtLEtSJ*U2i*Pi{(*v z53RhZ3;}e=m7W!>uYrgjNe9NN3`banT-br687(JxI7gNM9iouJHj|ov?AGHszjQ zQ2tkW_85tu_d95VkXD|@$DWSW_L96y4|JKxQS^yonNRwFLk@cJCFcwwIfWI4H7SSs zS(WEv+(3k6&UnQrR@ecpt_*?+Y}8oUY3ILA5t=dxQDDmq>GI+ zy#z;KG>7D~#63o$F4Q_YD8ZCLNJNnMAhTXsP6;eEYQ?82q$JZ#2<;$nAIBfUBV4pM zb*caSIka~s0fUk+*EP?pMk+H#2y_xF z{{W%l76b=k+kc`~gnr@&Kc|np5-Xb_7z0c;YOJ5Cv37cfwbL_H6Vn+9+9OQox3PKi z(>Q(m6IgrcQ=n!JTW^3TYkgJ%h?SDl=puE65y4b?%To*>y%C^C2N1zj6{@eWL@6Ux{7?RVqpyyHE>6+!YK*dAb)YlL2MZZ<>FK2rVuM7WsfUm z6q!|(Z5lb$(kdritft(L-8XuFLCNtQTg2ZVqrS=Fr}`!upC#>(&nv}(YY2LxfT=@P z?jSbi5suLpl#pIMkY_d{Hwo$F@rFT-1w~$!&|e`QF?Vo`l>`d#-oAeF0Foo!(w=X| za$`{n*$s136L+mTH-qkqf1X;dSV@^+|kgM4#%ui@q;UMIr*Zoc6B9E%Mc?F-{De z8RLZSp;-RXv%o5Zxm0|9$q+7UkpEs^XoNRhD$%jAD~yPT#}BBg!CT*Z^j*NR#~5G= zMi)-g#^w+rNnar!CK9dclt}@YAQsYh#VG>4fq;xp3GMef&ymnQ8(IDv^iD48tn-$U zDAR$E5yv78V2@6Xh!qp#d2Arp=iE@gn8Y>o2YNV0XRPQ(uQJ9M!vLzPu7X3OL*AOI zt|nDg88Wo7xw&bKF|WMx$}2o%$2uvxY;R6?{>ESauK(+`%bVB07HIe2j&{2-s3zS% zAN%iP{&TFb5?aq3y#G|ftHrp_!2?fTCKv<B{Ks(WD?g8omp=u!e*iaG2b&t`qhP}O%bP|w@70HyHFKE9u3t-tzq7Ol18;_oyqp{>-W76K=cs?^z2_B=q z&_@WOOpfYIc7f=fuR|%cCh6k`RT}h?R{}7v()MLUe8W%C*J-qLd|)cIPb*91xaZ|z z9Ao!K2c%WnrsVUuqn)5)qWDeON3lnO)S*biizCmX;2Ri&{I3MlMyf&+kYyb|t~Wek z(T~!NQKDS0qI3<<%b*9w)*sD4zO3HGRFm59GV-uhLX@iKd=kWeohfAZ63L^piynl$^a>j0Hg|gR%ZBk88E`W3)awm z{oJ9$B63}2#0h#4Yl9C*Ysh#gL9wnJpFyR9MHxe5F61jHfGolq0C^7-zfbgTisRK$ zsC*9Lpxb0LqD=o@FeFKXk~GT35OTrvFC=xiQ#^3+qRW(i!-hOSkfW>!Kv1~ZITu*? zF*tRIic zqeVv`Xe}^Z^BZ-iuxkRrzJ6hwMaJMUIBH`~qT%4&2{9Ri>DmlCr?xPyYt+U}&R%=` zn||r1{?*@U7xVkMv1qJ4yl`sg-H)9*{oBu<-g)b%Uiiv?^Qgzaej^FvBW>tpGTB&P zUvHgtl`)1G+%!$&thL4%!^Ro(kbj^{FJjxa^|?;HaL5DA5F;hhp#UN0Fhv%wA!A_V zfe1{l)nG-f`h4gBKz$rn-YLL=h)Y^%fovK;zbfku!`pK8hA#=vNF8`ZDorkXz0*=s zT1tn>hiw#y?2ZaKky*Z$KC4vQB9T>CSZK`Avr4M1=sNMRgabfvKA3_sR)Rir4+S2` znvkM6QU$xD^oRrhi1HsR+F=!Dj&oZl@ZJ^1kRk+tH$QVi)PxMvxa801;wEXxrJX1Q zh4CGg4T{ORq++DUHHY*WlUq*WzZuI6Dmul89_!&6j?;Ys0B2-^GfS9kOG)X|1DL?m zOOPnJ?kIi+U#X{@IP(3uXp_t9WDu(q|PrFH>AJ*g+AZCh}cjjJ-oRMoU{j$P9<4H;u5byb5M zudl7G-NQ-Am7T5WsXz7m-}h%G6(-CL+`%oNM0XVMuxD8M*`Q(N3KX7(7`<4qk+wXq$-u;h1 zN*Q?57yzEQapT4lH*VbU2Z&*jbk?zBXG~?BYn;zz>a4Sx@Q?LDYA}U@Wt>*9(uPB? zbIuV=CLTOIP}+Fy5C+iaLnT2L#c8^muyCe}>JXzWHe6SNTq2F}_O;C^&&O5J$6{Dt z?_$X3mSqMLLwQTaiaexgZL!ow*$2dBhGrJzQNvh5cYG%1c1eA63Z#rNl?RF7CHJ!L zI5(Cw@~$!1^_b!Wtb%mOD;WB@$)TAw6O0@M4^I>%Thvi=$~05t=W`F&73tTRGxZ-c z^h7eC+EX+jL~zt#gv-TI%Z~EnvhrM$1`(lvMr)$JUMtz+J5~n9rEA5qe)GngNIA~8 zLwni493P0qLvt+Ta!ib#OUk(6=aiFU3#107RmXruj`~%g)_|gTQ)45I0Lj`f6rxpR z11qAKGQ1nfx&&!h4hknDH7c(1&eD9y87a76WY>oE-eKJH|CkJ_DBXwk{6?lt(SD+c z?;>xmmPutm<4k+~A0-cdXzr!z%_2|0D%S?$O-}hPB z5D}a)L0OM_F$Sj8BRIRED}P=(pX@N9vm-En4K2DGUHQ)Kh29oH^0AQukOdw~S^>O^xTHCfw>#ViiLEj99Ah~c2@qv-D!b8kb0B?buKo0~j0V_6F zK(n=mxG;doQJfx-Sd*3cMOgQNJormAK<+xdgX-^5@Mx7vL{e3_Z!E6(VV2ZGOj!aV zENLH)DDe8T1a=MKDbB*hyCVoI^aY{!1ZI&K(jdbTgw6p=CR>C9n%MEiLcBZ(r88b;uU2*kr}0+Mr{&(!aNe5 zlN-kf1wirV$P0Q_=^XJ^4>gGTeC*m>yGKgS$S`(asSQGoa_FYWsK?COC?)4tZd|pY zEj!PUMChGjQ9PrHDL?|BkQF-%v3-Zq+_(altOYOIwLjs z1Q9T0=E{-OeU&UkHi zHP3z^q#f&17p=J@VCr$0R)lI42p*kA&%Yo=+jNSEJk!O>Cnx=s7^V8SeeYb7YjtkF zW08R%3gr;%Qn+WZ^~5r!kO01&z8%bt10Mng0!RUoBygOdQm^YUnKljWGm z$}Oe*2PuMpq7ad|%{>|fKwZ@p8Dp5iRnHM%$WZH?tNK`mv**s8TPzlfdw1_X@|fzc zm9jRSp83!>fAgQb*KXH`AO8}X+pl1{wT8*Y8nz!lhibM3swU{2RsB%fE-t@MyO){$ z;cveJN~%pH>j1rKWT zB<2t%(911TZ!M?{db=I0b%23w4)dfgg41#55XIoqKlp+m*Dl%lb9S$OGUus@z`p+H&^L(0RV&K$$8~f;+e8i z3~lByQXxy@)bq>8>s=n^yK_+A#H+JJ+0pR26eg`w>u_N8j=uF7CvxK>yq84zw1fT` zUfIkkLFw29o{P}-IHg#wzh%rQMRO_6dtH*X0Ba10oM^5H(U9e$UwYQ(6~!)R5u77yD2lmRmlvhzy9{oHHnCrMX$0^b+?EaT>)S*Q@?!C%o(0 z$g#?VNRS7ae${IQgs0sIq)}pA<2x&iFgP@3($B3ex;1~xQI*25QC8rJ>|ma6k?^ckA?P8X59(ts*#zi z9^xPNTd=d%a^D9e0`dn0oI2b2cFDHqWhb;Yj46i{fue3*mM&+hH?&M9(}}+p=)!gl zcWDa^07pbrRn?`-moDGAbLS3D3;;uU$2WfPcVGA&Kk~LuV~(}Ezkv107qEG_i;ewV zG`n{(JF|uQ)EUf9ZK9gZKotR~0k)mO>)L+xcaW&DI4xkW*c10m{8sEI+#41Qn2bQ5 zArJyO2Al=?Bn||y^GCQYTL2kCWdLRaHUze=uYv=t13QQHGc#;#8l1W~#o_%H&D^0n zn&XT)0>1PwarUL3!_mt>gTu8;xO@41SX_De2PI*UkJgY3F1FtlK$XWtrkGsC^ zt5tZ#?^El2zE9*erO)NxIpx1t7cN2SJ#+7JgM*ZV+-RhpC~<7bC?_f8JC5P^@+IRe zS@%QY38zF}hwmdIGg%Le%f9-~2?LFxG8{kg&f(#doI)V8Q7(Kj$fA_V9Abc$Rfcsd62oflQBuAm`B>WHqdf?Xxz!$YWX3c) zRHI$DP?{gYm|K*yYl}ZiA zjzUJ3%y*ZpQ7l5L!c#PwAk9F~j|GOpmb_Efgx}q@cnY z6rERwP`R+qCthu4HdOWK&6uMh7hxCXmWd2I629*DXEU7Pz!LqL+vQ_K83toP9wAUL zwq*Lhh^Uj{LkPr)+JqMEe~ukdC)zG@Ie~*h@4cah96L7Xxdb@yZLT)gD4IuEXVqW< zfOF2d+88rr>#D2TI_oM^8Rwj{ZQGg}H4(^Fb%nNVtIAXtFJ8QO>*mdyCn*7e$=dqa zkNojJ`5#Q)^G(&lE?_TS!{N;ruzT|>nDHUDnpd%X^dcrN?qd4Neaud6pkAAR$-qn| zfOA+sx7lR`Wa}ZzV78sto^34m)`8Ii?S98GFqwj=?iFd*as83!qa}10lL~+XwTFtV zua82p{fsi5qGW0U)dVKf837ytbp=Az-9M>OJBRHp3tl*^-D^zp8_9^UM`2hCMJ_$B!a9d}<)l^9>!en5MTqy(!3ojGc7+B}v7KbmfbIr2x zam>vZZ@&5y&t1Fv%m?22^mqK~7oY#1)@Rf8!};RyVavkTwED z!vAI10kbQT@8qoMZb`}$4aL&G8)M9{fv(uk59-oe7Qgw`Mg%-a;lke{!n|XQ7gu;l zqlV6s3^)a{O!g8&ID7#_>FiRO5#DrJH)Zh29saZzLc&)iM3fR}H7C#12gVp=Nux5H z9uklxph{$F1ooeMmy_N(RXft-qQ>z9%a-> z+nATaNClGKJKaAz%p#f7w7ibuUOk_pSaGq2B>f6xi6W1)N71T%nz^e;T&rXBDZ+zh z?_H)8#|jZR>jS4i(kttcoJ){5hG=wI(k@XMhu|0}LAkZDt7L4=$*NZ9S$sx0jtGuf z4P*)ZRKd&K(J$Awo}327|=2&fNKNqO1^RKnrA1 z5n`@+gRfD0c`^@_G0L9>9q0HTV)9)5T+cl~hD#S0)rQv%b?u-){Cz@`FFfojIa`V?>$=QnD&#$hq< z?1J(!~MfKUU}j9 zU&V??LhIbTX|1_-{>XkE+cXV3>pJDz_E}J!Yn!(5woaci#fkW;Xi*glqTWb{%~)E6lLfX53h-W( z*wgExxHD$YFp)0)zCJMlp-Ewnsc2#>rm=V^858$hyz4{q_5dz0LTqid-hD&+*CZLb}IdU(F49dYdIn$P6%AGT zK6R#B)X$!Svkq;$z~b(0+`IiU=+cKU`^sl9X}*BT?#tNw;v5?a}SvUKUhM0cwFZc=g#jFdTrkvljH(=sUxK>u+83-}U}XLj$isLU_vzIF3xU z>{uy$ZEKXf?SyNUA$ui&xz*Kz;VpT?c~8tz{I z5RSGkqdj#AytaYxbe|bOFWCg|lfC`&OTWJAIK6o5&M&^}>eY7l?*8J5C$C(sDpNfQ zdHA|C0Bme-Zflsj4 zc&ubhlwX*fP|mz1GlDTiLdpXKI^>WwhKwD0`oLAjMWTRWXgy`yAw!H(nJaMA7Zf_JjLXUC*NkYNU($YQ zG|(ETiDa#JSd7TySa@4bp1d>O&z0d_3F4%CqC{e5-@i1vCm5-HhL<$tgZes}xStt= zG9Qc$Ou2XGV)T=Gii`C5D~XCVl((vfHnhOa($ zzq=+5p&i0n6)~eWnD{--IXL+&pR&3;w4=3ERr$lTbKH@(_vVLsGMO+D!Eu+>3ykS( zIy-;i{DpgW@7=BHy0(4F?>AF<`$vA$@BeMT>pP!ZOghz%xalGG4uV9yQ@E!y@P#X| z7cK*~MSJB5;O=cyzw(PfJ;9_sz^vWF*4;0oe)TrCPZ=D%dJpTT*D*V_fofKvp4Bj9 z!IN#Eo%aWtwhI&Bwzr73{%kf7>JfGIF^0faQk#i$-XO&ckzb=%?g3Z^IR|0PM&zpT zhcr`lbplY;g!P>o)x=>kBhYz*vkvv)Ev(&t1?NBcE7->l?w@%Ecc1wUm~USOjt`3s<=c0IYR(QrER@o7TgZyfxKYXPc&J+NNm`LiPtv zfPny|Cnuk}xWZ$au(d zbVbwmzOQA%aC= zJ=8>q;X4KkbWs655um;Wq=23q(Oi(v&eY@eDzx%gNiwW_>Q*fWMX#*r2OpwGnZ6mu zRQ8WB{6_mbr&$n6`(O~VI4nYvJCX|J3SkV|D3+3~f@G>?fk2UDw+iVrc0rWr>WVvmH8Ey5`7{5Pbbq>A|NJ3{%;CB9XE5DUz5vMwzB)h0?m@uQgRw z`EXUDnD8>32O?8_M9AB5SCJsH2A5L)`O<}3#7L~FKT|knUNlX^0P4D`fk}^+Wwz|N z>Ww$9Cp;t~VrSj;#~*+E)1UgaPpz%3t?lpa?cq&SCTklP{-gioPyfktXSU6Y0Elg8 z0O$kODFT#IOz2k`VCNLDeG2y6MKFMNeu()CpU2+blQ8%1V0yTVt$WX7dv}iYdv`$A zV)N__hj$m)IJb_;8lhgFfu;s%k9vf_1h9tyw_%pB1;AY}4ZBXUcAh8zh!eB=b)hE} zghvCYOa%RRY<(63F;_AXA=7n(>AFX<0MiYN>AJz*tvTr6C7e6Bjpmb|#Qn9axI5p* zz4LEFbM_kAGgkn|u;*ByJ<$zEO_QO%A{nJZYta{A+pCahYGX)HbbMXce-6G`SFpYeQ86+Oz% z_od!3!%=`EDhTr zl|oA?`3c*jlwBJKCH3u#JJ|g)nd>_~#fy##(11!9a4Yd3Qf~A^@Jv-GL`Y3jk>OlG3MOG3m02!?VHU2 z@WJ2woqzD@cfIY2qwaJL2~i3D4~ zHG?4l;26qpsLLoQ?bVKBgN6UfaUTaj9-z{t3$&{rONfB!T7}81!p2UGqkRi!8SP>p zv%OE@j59cV{#SAD{!_U3`P0}x|18>_OR$@#;il`@yMKV)TX&niTd(}us_%5nijK4+c&3`oee96PEq{=ZZ#&?;lFNZM*Xe^e+Qf3ZOk+Gv73p4`Z zr#LlSMw5-9;GCuqeFR#6yx0^LjiqyOWXX{A_QoSp+!Lv?Cr=ys@m&S!Fc^;#8KO+H zDU}x%go`=3W0f)vc}0H=;*XpMIqJKtp3AgkO-lL!Sej`eHZb&RAm`HJ#%s+O1pc*d zC)stChTzqxPBEq=mOm2N7lwUaO?Dsm?mH$R2<5v&`q$uL&o}_jKrp`sx(5!m;K*?7 z*HsW@=CqU;vspCRF#sVruW8|-?5L_>fB zix5tYg7Di#qWl--zY94vkwL<--YG}-TMER^k?e6yc9Pd|n^`xpQB9L|LPMtb^ zYB68TZ@v2Jt9X-?we6itKlUH~i9dPi!fEqs1dy8t`RrKufH2v_itd$au^y0z()UAT zD!7eJ@WzvH46tpnxPKQ1FMbKTcV5Bd!ac0N{26Rd8Edb85tuJfS1s;6&u|u~W)sXd z4Aw86LcKNv;RsZ(ckgQU0A~SeLS1}vj^5(NUil9!8-2V#gPXP!MH7xh4|+Z!0;ncz zoT~fj5A5$YAOmbH4zYdk?{IE0!IAwecJDlnJ6lho;VGKQb=bW-ue9^SJFC8nfwpyS zuUWKC6E*Y?_9c*|xTA=JUCSWi@Tvb{akg zYirmDDY9()1<8b^l`hWZRccVg=9F-w79u zT9#zD#pse%`~Em3r&h2C32~gJNz#f?uHSOr!O~%a$3`HE8&>{S&J*Ab*J#forD+Z& z{64O`;2co!N%_L~X{G4c)n!Y6&rz6$q1B%zSl%g4vzEl)OIchN5WrTFEX$@sf@~G5H1_yi{_tPxw0eU()9wFgV;ajD;gs>PM zogeayLdee>jrh{_$&FL=xq{m-+gHb&2qlBo@Xn;JL5ZP}6@W9c?E^TOiKWqZ2-1w^ zQ?Qw8R(=eVmx}1S80v3^d7g%rN~4kryUFZRK0H-Am~s`6kbU`g7k1y_qzOVn_b6CS zi55GDLU*R_c!w|;BXZ#?Jyk1>88~EU#ej?*PUfK2I%}MB6{rt8a29A$RaMorZEGr1 z)uu9aUDX#ZUcC77OE0~2|4l*$_-)_+eLwo%_rK%%oGn`C5TodlUxvR)AST6OH9n0I zK-}dj0s*Ke;M3>P?wkQFj?ggU@Rb*^dvt*5>{D2?`#3y!9_H0AVPfZ~rUrC+iv3p) zFj?=31lMP%H`g$k?eqo!0yPKV_6Wpw@b(WPV?t~|Z?1#42(WX2&1^!iv5*0_&USja zbByN5Vg1O#*_Uv3@iO*a`4!wc*g-qFfzN*8GoM@~1z_C!INCd$-?Y|ECUrHL)b(WE zH1mfk7hiV%3vWd-R7M>(3;^ z0ij3RJ*e_U1H>{7I~ZgQBVi@TdnIyka@~jJLuEIIvWNkc6^rOuk&%i?kBax08HxJo z9|koSWjjgM5&5`WEa@xl^-r$leA=$K|6=HE3LzCxxkTwh){B&_&xkUJRXn@&+KB|S zay1w>%a6{5R%BP93~V@Js(%fk4y!1fIb_Fh_*%B~WzjX1O{Z4so!oEwnWJQh$RP!S zQaEO$$r%Wf@EpnzXnF;?@T_I;I=1YIH6wx8D|mKrG|172_p+ov21PzE7rw0np`Ai* z#R{WB0uKEv=4^aTP)3swx@Zojp+0d&0Sxd^ z@6Fa|zSs#9)jss}aBocPOaZ(=Ik}QfAX0{GeRj-^k46{Bbww6EC$vE+vGTBt%8t`7 z`u+=si%h5k1mYDVtF}PO5)oBB37|I$u(QsRA+oJ?RaJHJ2N8NQD1}U5?Ck99ycrAt z8>dfQ`~!dDNB`K`#>~6`3$R*|`xto=E{u5L4$5>dzmR525oU%Vr#UfDRp9k401o`b zvv7+A+Q*;4L2I%1OFx6^^mCZ)zk<{CT~znJgy!xY9Nhu-UOm8UqsHdtQ$X8b0d z%_+EA2UTmGgxE#LBj9!FpnQRt;ang4KdAxd0P6+=!J{a~5M~<{rt1})?Ti7<%e%N* z?_&D$7x1rNy}5D@kzbtW>_P3;=aq*VnFIy=u^*vz&Fd z@)j#*uKEqp_KLB!t#y4|Qe98#wzVw)3|RmGk&X`u3@nb_WeoXX#Tw>`20QDk%Dt{O zLWYkA3+Y*$LIy-iNI~(J0>l|env5CMknX%U7=biSe72naEYw3^2`uw~DnHjiB*bdt z!)u0aK1iX_+Uj-(nTS|$IZprCQs0kJ z<6X|X)E$WR;g=#9=wN8#006|&HYwZUu>LGDiP3m=iR|@DLKU*}e`Jn~vCeB{ax{Et ziHCZXGDdcq)Rs%6Wy+8v=YJ+7rWh_TAV2!kUhZAwnMVWsIyc{<4)Q;GgCr^WS*8E7 z=mL~I)`rRif~7h0T1o`97XldOS?nQ}d+)M3%04V1?DYDmhd}-(x}{K7U{SSj^*BwGiv(JB-)^R4~FZUv(EG(^_qJjHUju?Q4FDs##H?|m?OS} za2{fTN{jooymm6EPnFO)^PDvX##N>YAunLtw(WE>nJ_zUTeMVF6+k$B`t<1+zWn7c zed-nA{3?^h01Wet`tS~d*D35~`}I(sBQqNj0)w`uIBqv-9a&u0{y{;g z$dog(QUpNDVHSP7iZ{DI zZI438OP|U1Ekgl}c!xPN)*&NG|L&|IAXOiVYbP%!bv!P@Mna9rA5@pfLbg9BABs|H ztsJLFwiGN_UMqV@VC_34YndTZ39d{Hx=L2WWWViiPQ9$!!Qb8xh9B z304`)rE@DsT;eiS!1%c24gJX8t?=_GY4!N3;|^NpPkUbxkqXU0J>M!Q-k%Lnt$!3 zqhCJm{hPDtRcoC+IGW#l?DF}iW|Mk0Z`zX(fLy8Sx_;uRr=F_ns_wk#1VbP)m1&x` zY1*dkNC0iyG)==jFMu}}JL_y4^;ReGSF8VobNd}*(BGKNUmsEZy(&d1`H#wv$+2sx6|QH&2D zahQ2d3Q{CTtYU|t5JZ1#InOD_oRM*c^aka&!o0UFAaa5ywA9DT3}YjhnQ@t8UNOX= z45-uxDDAn66nj1OC=k{yyH+3c9|}pJV!U3~@o7I5qZT5Xmg6e+E3Fs*fA;>YSGFxn z55vAO=UNf5o711$-|U!KS;mSV7#0NyWQm4Aim1j#6^pE@Y^qqn?$RWmJ%owQfn~2d$);(nvk+~S7{KX~nKVz0qv2a$&)Dq0d z9jdJ&Q3@}jO}I8?&A%bv<93LEZ8*yI)qgKM-^n}Uv6{quCfqhzA8Iget{|17oTrn+ zM5Itpmx=~I$g+(Du|*FE`-~M;bZF8Rl&L4R3I&PmG!PQ`o;#htNCZy2uPcR}Q|63n zAt#f6T`4($z#;z}f?PI5yZMyS6zSoj@a_hmn!#*1M^d!X_9E(<#TkGKdFD*lB*ccv zy}64>38X86LnESFz&>E6lv2~*rZfijbXp9Cg;k1_oF{jht@4ig@svA#BvzbD`*0~6 zERr*fF{G3-<2aJmni;GVDb?vtfk2(^w9<-+Xt`J}-hBJ*w?Fyt!wZuC!% zK+MxGjn{+UmqnxJBF;QB2bh_^WS*%(*i@B#BdE?I z9k>%3{SU{WN|Zh~7$_;>byzerv^$%nW-c^p(7XuGoX^3oIb_Q9%#!?1G)OMK>faBM zTgqyXK+^Xd=OVqO;^e8kw#bFvDWfybyUcvo(0Fx&Q=r*|9Lw{7mm7b!srSX5 zS2DwPPPf(q2)X{q*H*HIvhU3ylqlmlkSQG8ast%!2auH@6s!uB^fPYhGN4+DGW`q* zr&9b36nPd%cv~Y64~we+P6tP$WBUg;WivYXooN-u%yOMHubM=Z_BS}>G6KVZR&aZ= zFZ1WdH=d70-xD-!iakR}%di~B4U|^VAwbatEr0@%t(Tq@JOIj-(l+6IJhJg?qwjmL z<-T9^JeBz}thE;PFG(pdgHn60@O2gcE4FG+#qmdfitFo-vD`caoj(Pv#rlaw|8N5{S}abMIKJ6qani%8 z1-g|2%m5y@Q`>n2bO+Gr908s^@ah}^)-r~T#m_!m|MYBapB?yh1z_{!`Puy&rzbZ) zdHDE~=jZDyFI)NN!U1r4dUE>JU-{avbba5O(TtnTdeirP4+r@nFh*m{=&mW;Kh=jY z&fquWIQrawUkosZAGyMS7D$;{qk^J@Xw0EaLTM*bN)dtBvYng{N?AMcX2@KB|6R+L zV?L*VXJsTSxr(>UtimEIJ;eEydRY-zX!FRPZ5W+2b3)3Nd+}Kj=`ZeZrMMc0O+Utm z9@1Wh$AD`6yNXC6*Vu_83dFsvxYbLU2@H|jKZWR8S>#0%kffB@wOq)#n>mQLw;Opj;$H41)iI)U8x&k zbqPmXW?1o#^abgRt~rqN^qhUiwQvShTP~dMm3-=2bUp7^txuPc6-9L-&4}VjN%~qj z|KNCxrq=V2IyBoyb_66%&`6c^3Kp>aTHof^2d9-ZWP2LpTSIK*1dt?%^!y8Bcwde+ zRmOvymYrS_u7}hRpUx+WO2>kjdm@_BFf7;PT{@jfEXbB~K|<=K zb0tUFc|%;L6oz(MYbVm_DfNLe0_OO<7_mpfQ{zakTl%&da$3=OS}GDOt%eNO}?1*ImDH+FxMx^Y7sZXXw-# z7f(0Xo^1dS`jZuy8P{K5pzx_{)wdSg2b+)2Z_B%c$_5+-9zlGH8$Qn9c-uXDIg;n z43T)}Xb8|i2Xc~|2v@*Vmue)u;)8!Q1@gW1bJ8; zre90hh;02f&nwP&H4?Onj6_uqYg8H6ny`f*J*g(BWD-Z6={ji_V$NkghjIXS&nfNg z44TVDz0Ae?K0`qJ(_CTIZnrcFbDc6XFY}*YAsmmW35BN@c;-Gjglp>vbtr3qF0(ix zCC)8Es~<)BMeFai@s@~y!ZATvc4#*5B1Np#ch1%oWn(CsQb(rEi%Zi0MPcleZD^r} zE*`-V~poB04ClG2C!T$S6$z~lsfC5*0nr2 zef=;0yZ@vAHTOMf-QnDriJWg*g9rgaCKQ-RmaB6bsnqxv&VW!opw58e+;xsHhCw8^ zIJmcv^RZ3ORBS=mf?30ohNW&wsQ1lN3ijkWwkOxI#joPoH~uX=7zcEJ;e8yx|2_2B z;^gsrIR51Opl6SWN>yUo6C=HrH619If&x|mU-j3L#!&3k{^IMalTPwymvXCFqgK$mAqK& zHiTx$>GqT<`LdcW;XL2J)`AyBxm?jzgZkzt?yGu{L`sm59Mmd)`1zl4N~Ueh*#GnP z%ekoK`{#Y7vKm0MUpvOh^M7y!-?J;tsb++uv7YDFR4tXDknKA8NcBBUSrQJ%7Zsf9 zJ`CyXP7!@-#;|W)(ikt04M0*t7V56d)}%vXI7^VNuK?kk{z{IYaMt+qajrYPBgqu9D;RrZ z`k_0kdep9`(dxRcGsc>}NAEvZT4^(mW9Nj&n9+a~ks_s(R*S`Qaddog{N(YI$94h~ zeD1Hm{vZ7N|Es_L8^8X}*WSE?#{@7j$Zi1{o%cz~jwjFCDc&K#358@rc?@u*`fHv3 zq~4rFJ^Hmdjm7}N#cfG}oMS=5OlAGhfk{uwoB~QPyoI|S!<%2h)7$R=M0hj~&`&FMfdG;RSkav3*Q1+bIp;=*~4L4IJHCqVEVyQ$+#NJ$QRD@dv;S zSj8cr8o~YT+QM4qKmFzTA00Y>NB!asK>UmQkG}o*+1VHV_|Jaw$1g)pKKBlQJ9qEi zy>t8a?M^Fg3>#}lYeq9Ft@L`k-44Tc7`EH3F;flzvt@Sa0A?IV>xe@_dO!vZ&XuB6 zu*zLrfOLbJ1yf){i5M!efk;oU4J82ch#MCQUqbzYAi9!jUV&EgeUr#$Ug`!7f}ut*7b~i=|H=g% z;qxL=+FYO0rNp|fIcz0iYKRbvX`m`%EgI)}s?_dDN>iN}b%dC7kkwC7m8S}%kdG-_ zWV|&>DQ0GBIJBw=hpB@s&m+7eMTI#f)Z^TV;8JIje0Qmv!eWeYPHtw_E3=9_OmfA;Lz z)5nh=<8yv3PfqXt?f>zA_`mzBUwVT^0v-@1(mQlhRNF=2BTqlUFinv7DJ>)t^tlMW zPX~wvAY}?b%?VKIs%b4ukp9AA2)VpoXE*{u016hw1DGugb&x0o$RtK0@L~xtV7nf6 z`DJYROE`by8+dr{7wEh1pr--XEo*VfbsmJ9w&E>0A?(%9bt8S z0q!-(TufaUH^6?BPq3D;IUg~MJbeFyi|-vehc`}+zN(2%Mr%I!#YYe5=O5hr`OA=% z&$R7000ZzyEnlDRA2fFguSDrc$S z3%y!q?ft2c21G`&AAX>_Ay1q<^W*p)#fk?~M!OBq#;) z7F3e;T;-m~5pa@(I*0I2K_l225-q-4ktYhwq5B~%!)J#<3L#Lsx$zA)=K*T-GIR%1}4&Pt+k%?XRN-lTrQWl zZr!@IzPPy9ZZ=oSwEn8EzxcQR`~Qo-_06xpbLV6Q4Z@E{184$M2f_%z2H_%C9*;p_ zL$GdRA(lzai1s#n?pVe=W;O%|qBj8m*n&t0NWb64SX3vFYj*lnyES8=d4k+eNem=N z4W*5S2vPvRt7DAsd=2LHFJcYg`DP8Zd5+bO{|L*6@8KpMK>zZGSX?~A_GfG8p3ogn z`~lrUVRh>m$9Ik~To8J-fl`=K1ZFNfPRNP}&xcPQJ|FHKGJm&DPk!Y~ckllD4Bo!` z*4@+Z{qSes`{B<&_~FZtmCvmMfRs|#Z``j1TnsNv5m#C&d({792R6McSRJ^TJna%=3A?+@p*1sVaAh&_B}I_+p404$zir zzr3EQIRUc87a-j=Rm*k$jn;tF40{344Jw4GogT+=)LLs`A`H}8X|Ux^ zEB)3x@4RzyadGj5|kOlL6WPUNDq;B)&t0uCZXUVmpNdOQkjSdN~wwNZ@Th@Q_U|1 zU}ty$NF2NaP$%Ru$K56{5GCY)X|6rxIl!T1={{8R(k23phH4Oo@UHuFQYp#|jDWCU z<~b+8oIx;`$DYp2+}|kqu5=3c&%J@gJD$}#fb6eG4lqb}^l#VbLnLxegHqzO5Bx0okt{7gDXar zYBCZIe&L|sFa$CKoN~zctGH&I0GEaPOF60?ZMZVIIXt>bG`D{PGJ@7xE`Ru^?P#g- z1+>Pn{^xevMW2&>Dqr(64yx3-l1FzBGums;tafV4RBobSiM>@MNAU2DMN^JAu8`D7heCDDw2fK#KBrCBmsTufb`aMXQ1IOvFf$ zS~bb5je|tBP|JZir69AdIBvoo=F&ZLUZa%j$fMIxCEyFsNYE@X&BKb6oYF~`@&y?UO&UpPyQ7aAO9FPw!ef~oIzbY$GEk4`s@PZ#TE>OqdPtH zasg~D7X1iC2CxRq!1`?Z_Xi)Gf0r5dkokM(&aHo&fRkU|fA~9p;m+~1-}~b~`@NSX zE1ydTK)+ZlzVM|led+p*8#jjSb{l{yjy!+L_aDY#7>23r-(=(u+wInjW{fs}tZ$ke zijk?mplDT4u#Q1QL4;r|gO&H1c?eXICoMApoZ-)T2{Y6W)xkSk8kW+5(Soi;I9lA; z8YeR<^Yd8v1v9Vy9ub=sEVO_v6On2>D;bYU=mg@O^~n1USZU>b`(ATKuWWmff0=!+ z=(GD0Ucyy7z_<7YNHT7;gRCx>xr*~BkKU&o6-3p@1WE?zavh|>(z$3(%P8i= z@fIzxS~M*mx4GXF8P4GMa-B&eMO9A$I~lcOTRBO=iQlITl39=573*nqoD^9$&|9}gcjtFV! zsX()i)yzSXN1|(MIFZ*1$49=F^1ST?(L-hZcl|Bp_^x)VT- zziYP(EFni=Fgd;&kRM=?01y$7@Q!86kdgjMA5sJdfeVCMsSn0+9FGky9{rewo2OJ$KY?)yeJyxBD zHP*`wEP&10fXG61lfm6DI%uUp1Sm3Y&XubK5|p0AZ+gGgP`V-9@l!&wqpF_SXcYN8G?v28iNY07Qu!T; zD99tAEh3=SMxHB0WLgyvxvMPe{c>eY6p}nL=|L}Al)VbF{7?P~l6UQ6gy(SET26ZN zz`sMbs%+AG+*iAz;Se!&d#6bV=-ySOGnBBu5{5qq>-NS(9_^ePOWHAZsUxeDq+0&9 zjAU0+Tu?$wk)^!IFT@`$*V`dec%l<0uG7Py=4}iGiijz<z-=K!Mwy4>ggIJTVtkPj>eaqKkA#vOO+?a>8R6b2%gTvg^2ji^#U=KJT*YY#F~;Sby8Fsf z&CqQviCjiPx?pYWDk*j?LpeddC5XN$@+;E~J=9wHsB2Z97t6O;4=ueDkORadlS68p zEz${HbIx%?w&K~1i)eq#0h5jAYB_tkWeB(W&C z)Ed>bROLIU$f7aE48t&Veb?)*>)6^*j@wrVn-B>aY>XkTv?d~BjlFjL`t{{%x!SBZ zYkUqbw&T-B+kwwk3;NKBqEZBcp4PN0Bw>}E&gNz!{~NX=My00205w7DNdaA_pvZvH zIr6|MDvy{T0Kef^66Zo4fnxbM_`ZUjO8re}5YOj_R0k0hEWle>>H*S7bNm8mF(#r( zKNbV*+}$LTIX$GoZBzbjni%TF4dD7Uoa1d=eDSZ~+4c=Bkf|29rP{u3-d{t>h} z2exahA8fH*TUGJ-Xk@4k2ThlkAF*WP&je|o*^|H_l|i|=>K?!6!U=%+t; znX>Y^bO0P39UU!}%jMJo!f35EoAt&TGHlthi~6%=>vR1*8X!0RrQ%RoG^yqskSwLq zdm25$)*9<1$q~XSN(=>|=%s?SmThZeFX3VN24Ci!CcrJh@E8x{v6m_f~ZnNL3gm^v$V~^?x zui`2=AY@x;p2RJW{5SC5;cnh@-14??_GyHY)&L+}$bRd9nnRS+v7jcImpmx?!&1nn zY>e|ha+jnh5K#f4-1YqoF1(ZEu!eHTI_nSKDm(Pc=nc(9V5q?=zt6STptYjpuH2&- zzc~klQf?<{Co9EGgF3AK_xvj`@<@=P4 zkK_W75&k^&f*ZPmGv~AX+hufp4MkITkF~}0GARqS^qkh3l`ovYixdA4oNT7(KX$p; zjdvlI_sbpc$v8BeFT2LLdT-$%k(i^(xNsezSR=Bx%mHIL zFA*IH3B6n=defH~1cLWrf}^vA*hkX94^^ESDz8T4Mnv)%v=IO*koL*5NZb#=t?$Tjuz0GusB|Z#iuYjLO~@J2Es|oyLCjgpB$IK^qVK~BUotR zN}%8b2#7wS$>8VdTY!Oup59GdWCSoUr6G`$Di&mcB+jHFHNpQLf_9{#d5nor1lZ*X z?CKQ5-FI=e`FEi1y^j+*!}0sy#>u@uL$5ypZ#KAiHe&tU;MriFe)MR22$Dp7^^Mp5 zCt6Ye(|Zs9vyYxV`SIDs=Imw4%ID4jaQC&luYKW*U-}}O(J0+%HJ#3EzgR4`!!Q_T z9!E18m+uoY?2Vbw0u_TgD8i`D6XFr7K-6TOS>bUG&V}d%AR?No4n$~KO}R=179*V1 z^EB7uc=-W|XJD$c8+j$N6%N9Cz|xCD)l8&0&tt1ay`!VAEE$-mBD{!EU2G&RCCj^O zdP|Ra4(Hr;MX24&zkHu9bNdj05_wUKwTN`YgJ{WKp9?%?ya{Q$vQ&U<4djRDG!L>i zhn#RQRc}Sm8Uky=L!O@T4(2^s#up2Vw*b;qL7ftt!(0}Yx
          m!xnFk~l14t>AkU9q4 zGa2*t0Ea}5ZcI|Uvd-jA8k->iInyQSzDP|6FNDsMM)UM6Tj#7qCH+CHRcZL=<4~0K z<2r|h91m1vCZOO@cSfhAl-a)IgBtnT@?#~&AVr^+4hjG7RN7uqZO+q_HEHOl&W>8T zT<(C#$0hmK*?aQ2@m_*-)Og2K710NVcOFcP{Yu3&jI=6On1c-2lFqra1;%ky+4)i_ zQo8Fp%ivCT+V7N%2~F|(8*jex_|fA>W*kR+&aTb*`I#nS%?z@3GJ1tOFkgqHRrp)i zO=Nu3Ygnt$0kDQ)jKw&ffry~=lqS$GdxtEr2oQg<4yMICk!D2B8V~h%$~Y~p~(-V;g-u!MvP#6Wa3u+6t1N6LJOG+8E+n=C4Sc7|)$KtU1lSEg5@dmy0NZ?AeT=zKet}|J#dRw5PG~Dv<#; zkW_joBGt!npY~?LQG>Di4|W~;tMiq}pFkQU<%UXGOY&}W`E4E`$`pg-z=<*vUPM=S z^rsl-4Dm8I?sGD~4{{)WZ_*{I=|G!l3B6KLMLtaXI9#f_siLz|6hMk9nfqQfYJL^h zi#)4XUzvmypNqYWP)*0GI&&+L_voli$0dcklgOo}l-MiVoNGEjwkOv$bL(c`6fev? zL+XM08DS6kMMMMEBDg68Jd4&+$=O2LlAJ>_6+8(@4N5>n$1D2Va#jU^kvTzQzXIA| z$9VXZgdCX!Zj|EVyp*5{XDrGQjKaW-DLkpeKsu~*hkZVNRXL&v<1aWJs{0FtYEM(D zgpAV5xpyXqQYz&WNR8n*Hsz^imoum)*ZG=?(Rj-~u%#RVMP=!#DH_KI(Io#t8GuX3 z#lO8HSR!*&1|SU)?xX zJo^2Aj{p1*|Ngfv|G?}sXIiP{U;Xlz{`X|~^!+D~|I1fl`~!gcY>Dpf>+YLxzPViV zi+-_KNJVXoHD;PS_T}%0K%Vg*mB@c?B+3o93iTwSu(`1JO{R)HIuJYqs#o*A1WU?l zKDCv0C|=)26>2EU4Un@9c~{>T|6xZPitknq)LeU>bbtUe zL^y|CEr=_(#;kHzZG%dpZx!R|RfSGl9{zpiXWwxvV2qGtk|KW(b!Q7F?cySrv1mI- zqNfxkBG(*+s0AZ}Xll`emh2XC?B|j|mzlqPoGi7&dOqfyWaPU7~LS%>L>YWpzA=M0CC~X3l$B z9Rr^Z&>AE8UqA_zJ8ZfR zp8J%ahL9LdLeI6{!`T@7eOgvB^3RtJJIk`Be8gV_i7R>fe(Sb7(=y~4 zf%91qb5!GtNbac^vN5kcmB}#rGIE}bPAJS|y~8+ zDGZZQ?Gd9yMDk~)Jo%JI&O~{M^QFi;3-a{T8Zsb1FSSttoSiSHmwG1vKobYI3#Cf# zfPi8VB>=f{9?$oe_`9Dcr0uCXHcC#Q(TrvshQW+xl=Ew>v4$;AHUeAiQ;G<5dV1~j zt6%^6*YP>LE}oyQJAixdbrHar8OU$BApJ}$g3=m`qa_y09?RtdUEiVWdu+}(*sixY ze|m-|A3wsyvvU{&SoC0MSZH{*2xh0AEnqFdviI-h8bpCf!%`Ph1$@Ll+@?UpP&`a! z4X6AKdH0k#Kmd^fsp&r`H90x_&)WUlbwH;9-2q((RtiS-fFk#wb6k+59B^d{*-m{U zfR%jq4Q@Q=Z6~UcAm$O~HebNYx>DwJ z#=djdnzsV_Sh-j*l*e3NpBq!hW%$TL4rNT`W!hur+u?kC;W;T0k#wlhj#IvWcFYl{ zz0&|_&(CX3uyWiuuauCFb(`ywz)IgGE7!?La zxQ80VcV0IMO7JUj-nCM;GPx}lQ%?4mqY`MQB%uEr@2E*1kO7m7+t$1w=KWJemgE}4 zj;MXU2Dl=B`92_F<lxM-e zql(~@eQ>0JVGqo1PSGE+93D4Dlp6C|8^@OZq5|;{ks@+^P#%;Jsg|C^HhHJ`K8H2! zKlTVt2;GY0xhc|s3zEUw8qW83k4jLAl+s#LlFW&u`VG7B_V0-i@$w{-A_TxW3L`nE z2t!;|jsH9pp*J06f@bj|~{gZ(){W6+Gf3x^6)c ze-Xg~0zL0!)p`C@r=T>0`_38k?D_n#z1U#8-r)G;2;1!d-D#{&jzBOjRX|0;KMR1Y zh}2NBO-(2PnyLVVN_tY3G{Asj19m9|;Ut-719{ISMKpor0GOB(2~oNyl0mix&en0< z0=A;*ra`lAtTz`M^c|UdKl{mE1b}bfx&62P;#+V1Z=lG2|D%upllSi3|7WjCQa(2h zfYs5_(XW2v8{fEj^Ty4|te+CaNGYW}(Fze+SSYPE4;YLi<3Rqjt3MISoyllod=O+hO$tSZFtpNM$^)T)rnT1k z1J<1Jzso?_h14k=f&%_qM9&(}lI?~linHr#rpkzZQ{`#3!{k*7^RCY%1U*M~a8~Ig z*LQKeQofOdD2}G&GcM*~k1Hvty+@z+`8>am8-#u>CqV5P73YR@NEhq*GEs5n(uu;m zIaZ{hK$#wu`$-|E83N>xHHsZ`JeLj^+R`+donQ#wAzw~7{TvAtyq3ov1WOoiHHif{{KSCfU8Oh;P|1;WT$H~|Pu6GWaV zPiKKB=Ql;%F`@XeJR;y|F+IXeOLE+fI2)c}yWZmT)+tn{K*~;42D~xlbL}be2uw@J zy^tmp!Q@0hC7QtiEGPil%PlUZ^KFKZhdw=!U|L<52Z#-LX|MdGGeE7drvR(U&mtL>mjQVIma|8GkJ!=A z#3@T{u9R%D`Q?rQ(i8xJRX*eyRC{L92cBR5LY{)N4P|wZ8iczXvUyom;yrQ>T3i5! zqBe@Xrnq5lY)eBcZ(p6<(-!1xL52kqu^dN{wV0*5Ae?L3RS0U%%$y{)Jcq|;TK^)V zo$DuGLwSF+G>Wr5qqPTz{&8OB)t|Q-XRC5bS;E;_3|x+ekk4XQA!^!BY<6~&^X9mh zthGcSSE3zxI*gRssR>LZ)^(CrLm+mH*YPZo5}c-~5TN+n-DUUW&z4JK)jTyJmvfbd zc|%HG?x2usL^@iE)RjhRV4m0ko;U%>jd!nm4VN)UL}VQL#j@p2DMd=DTX*iBmAHI5G8jD)z~{+31ORfKClqHetO+2}(H_?f-6@#S zz-|Z7Xz}3ZpWxcv8yJQW-Ex6`xxiwznBe#nodDhn53YKiVEj{rp95y06*K_rKoq|c z${-O2C+)#$Kr=f45ul{Agk2Q_i6DUZn-gJUfz8E$d+)#h(_wx7Xl|a4my5f9^BceN zf7lM@*lpsE^W0fu%;;+UO{H

          UcLpq#xMjs(bQ{n|#KJu$F3?K<$zTle$K_;T)e=K0bQ(N>Nq54Ym8 z90raZuu(2jNakuZ$0IN^vq}{X$vi^51pA<#A`)57xpCjF=Z5Gv+L20j;)&pha%Z$9uh~| z9&>+{(fHs9N-FU*QqEt6@!wD$$Q+-l88xlmW7=EE0hIs(TVti+9@d&ObR(Ko z5nz!=({n^eih8yC?LPvwFd5dy2GoZ$>YIogcXo{Ev1vxb{t7`xNgx%t0IW-)jU(>^ zS*=w{1W_(i#bdgAhh{yEn=!^$BCy7o*I$4A^^ZRM;KO0N-Qsg|v1JeYkN8wbH(7?JYQptDOx^k2Hbq> zE|w=pu>!eD-xd7W-Vp$sQB}`40-PEU(N&=ZQshgxpA8gS_&jHqYneScqz+DK2x6EK z*ltGr>^pz@9kzBBHFCb$esZzh-aFfDKK|(^_x|gje0=Y}dexHhxo`m7zI*5H+i$)3 zmNnLJr#b?|k|N8NM@Kvo>v_fqfU(9#&)@X3Qc9KHZHi_8DoQ)R6B*9)ssw~eM&u*p zIFH`?_e*xu3G&ZY!oX_zYc(a@I#i^Gg&1u~Qvg8wLVq*GQnrOrpaGh2;Y(i9)7^S* zV!T#7`n#gswJ~f(dMeal6(YdM?@+5ToF8n;!>0H?uKtP}CKuz@ieT2_swt~?Z7eOL z8f~FMj`NflE+X`??JROC<8y>EXB$f{aV_^-^dU>Ph!JuDu@ygCYpsV2)|?*H;DpEz zvI)FX@ETl}dtukgy;5V;%X|*Sb;8g#nh%xJ7c-*kMp>QLL!u%$i{_W3Ns&XQVrA|F zB|rE&GzH**K}wDEOim$FOt}92o$|-Y*rcN#IcPkqc%mB{W0`M;lKifw=V_+RxiMEn zcn_G*GHNQ=;i=^IsqN*vBJ{FFQWxeZCy9cyoDre!v2J#)z2-ham9m?SXU!or5}C|W zdt%Du9_<$$mgxk!>`Oyh?%gFW5XsofR6r6Fmk`&vb6>f?a^M?~&Ka4mNx^aLDg`(| zbWN5x1Z1RcmZhhC6Dv;ltcR%%9{@^JmI9|-262rc*|$lIM>;R6Z~)2v z7Ddh=1wW)iGsiQ#V>yG2jBm}_s3xv@Hx25U;t)3 zw>FU9E5#tPZpyeREqbWFgX(m6QFtHGR5d`N02tV{3q|tE`ezYBGe!KN zXsRRtIEcfPv*7gj^t13kC;&<;T%29-Prvv5?_rN9-aq@!pZv!+PmaGfjOO`Z%=1?* zE1!7>04b$Tj!%wt*LT|G1X%{d8ap}*-&(ecK$?g~0A?J=ao7&yFb?eRM<9pDQ7ma0 zKp-vSQi09OD3{!D<>nEgaQUVikD4+fpBoBEB)YPBR#O5h5fBziRvKR^OKp5kP>z-U z%kN8Qb<(a}v0Q}=AP`gYTr`F+(T?2&Y4z_Eb0HdLGvgE)d2JoDNzIgqLyQRqnnZ#& zb8N)dXD*Ecj5fJ$(zcfIAfA-1gH&zvF( zDuhL-BTZ_$q&6=5&OsA#Q8O4CsD!!k-FNQj+yYdIw8+0ngFoz<+$Ob@@}Vx_WTH!c zmbN3;+!aW={96XYo^;P-j^!zKHQpY%>Ps$?QU+@}M*dwj8Q%Ni~f{V1bhQp z`Z#F|QU_~oo(c8zkmT$p?y=TbMT#V65r@3_iLV8X$Tt^bmDZ1O=~1jjj%B40>grI{2`!Ne<=K#ubcq7RCMDZB3{vzQfXaE-8|R5LDi2%{ z5v;YvSv!#ru8vg;*(zm9Wlpw<1psV}F=iY`qm(k;bP*A0tu(B)Bc`Gcec$)S@%kvG z)av-;_~y+UH}BuOe-EF7i?o7L3WlOfTM6Tzh?5Auw~nR|$_RjAxOYJNXmm@NOdRI! z2+06c71k5K&mfT2=#)a&cUT>-aB}?wn~M$XXs|t7x-S+LUcOhwlkV#NQeEH1PmXVmV3`5<_Brr*L*LnqPeX2Yj|LD__mCw8b zpzr(si(mfImq{r#7-P&hjA}}*QpOq^N){23bw;8wjsbv~hjAEL5CB3%A`oh>f}~PR z6=`bV`<*-y8v;d$@8o`!%&L@ls|m4QEfwB+3BAhUVeV}u)HL)bQH$}j>>iJVC}O%4 zdf143r1^`s$Zd;1&mG(@gFD#A2=<5feWLr*bK8gd+V3q_M{WeCqrUt69_|tcfL5;M zKF`YQGRw~jeu6pn_q~mm%)p<4c-Dy4YGP2rkzz9=v>*+fK`_l;Tw(I(I$>7(`zdt!pgGBq07+C$IMO1z zC5Hv2da>pxtI8il9bTx-T_?OPnr(Ge4p}PtT=7b zcDm)@oDMvzvOtt(6A=lnhI||yPA2fs#5EIX3OxB=vW}Pwr$o&;6#h;%@>p*txs*G( zkBat9B!0$*B!3?O^ZTu6SB_Xn)=0zXuYV^!1A6D8wbqiQSl`iA2UA*U?Nu~eCU;ga z*4WWnt97Rri^bwAU;XM=A3b{f=<`4ZNJ=Tv&cdH8j;V&d4_u4W+2jyN^;<^vmLNKUxO{Me)J4%8LN{O zpcJ}gkG|`mjuxQamF^2D1()?g3W5EVE>llyN;M#Moo2^Y7__015-Nof3Kq{FpKYJr z|KwkP*5w5F95?`$%jI&hST3wF2A1u1v)%N4-?K5sPX`EO0~)|p{PRYC#{MrAmG{=> zxpIDLD>1*2LK17ZT9)L1EIh0Jdl9C_!kbRw=a$>_!2f`*+1XT zazlup*K*@_E${h*+syZ}XQ&$C&djA=AbP%UyYfEDyOOeUE(*_k%y)4W@tEKa!9E*w(-k2eYe&9;K{mWQJ8j(itsFj)_57V_( zkr5bK%Qh!Po0+NIa<~U1_mKN{y@!MW%8ln%NiSD^Kq5e zp+`#xEfw4=V5OjPf;J9ZL@7^$&;3q+uOp#?0ofRHZ`{drr`AZ{)O{NVTh_?P4Q?EXufVj`^< zY|K^+?WL~Iv;*Mgty{NVfAh^ZW6qNWsp+!DxbXj^ zf2s81hUz_wmKICk98Wp$X`DI-DM6t`M_f)==_i~@qp_*~&olGwh&3xg0*ZN-j zPVPLQtV+N>&#K61F7v@bCrXjkh!XvHSuVLo>JVtKgo{i4%9ZxK$a=C_-u$k$amlHS z>nF)GkI{SYl*(cDkmHc7dq4L7qx_}4UDT&@Y0;FR}1_Hd( z$6B&+uSGo#)qPY3?;4Jr3L?V?-@FaLF7(gh@9Xt?-7lBRW!H7a8f%$ZYpqEuZC$oG zk)k)=dh4wZe({T6Y&V+?KEv0r9<&|Ca`9D92VTzv-Q(A}tI}s2cYuXu4Fe7GXaEnB zudZJzKxeZ~TBQJM5!fM!K%ItCgsz()|6QkHwj=bl6O5yQwHD)g3$xw=ilCH&>NHf} zLH8Qe_rS6T`VLU@M})Eu3hb&H$T+QIR7?1R0)oOao;^Op{r7(UU2DwCk`Y>-T>IkU z==AQexwtoO)=$Rm`pIP<_L+46{Mxtv(zh1N)$-`*=*WBTh?y6C-%q^%){NFzt+ih0 zPH%Z&)AgO*Y&KHsryD>DZ_hW0#JlNcJc;PJ=wDKsS9;vDcZCuyK*qqIFNv6&oOm#6 z(5Fo471Gi0_A=LM)^dW7k+5dU@0A7{R|vkiP8?T@)CNc*u)DO@0axuHgUW~>#567M z<6XJi1e$@|213ThduovDmw8>5)N1aDl<-`nWz^>8tTpc}B4%=oCOM30G*XTODyD)| znBF0|85|K*IQ-FG{cRbF`N41Bu`b9exn7c~wosamhCR>%hdSD7$biJC+yQmHBEj7s zQZEnh4M4vnk&@^xIYv}K{0X~sSeVyFUVIbIPZd(W9sS!2%D>Mu8_12h=wMwo(?keH zCAZA4*F1#)$f~hWdu(g{d?_N=UY9TW8JvvQolX@gaOeSMRL@cWc8@6o5aU`uZ z5mB!@?NI}ySoM9^U%zqV#yAe+MV(N3>L4c1kjsu~`NJ9Z2Hd7h|FmVC6 zzIZQ)bfpZI_>-Uh^t*V0sQjD?SstB!{p9razvZYa?p=WYm9=KD<8XeN2YzN90HZPH z_UY;A@zK%IFbu8XWSN<_<2X(-FoFJ!tEmd4My*%;eltjfmf{ul zUKG=*1Vx(HmToBVcPn82AyJGCx8+gk(C!wOPF~}j6{)|*VJY;dosKQ!{5{Z|KAR}{_;-HIs(k2&esQoV2SLQ5AB2}ST z3>kH7!Del1PIsW8k~Rw5>DQTa7zJG3> z#zPsmN+k^?ak#dO+WjP|FpTEb%Vl+Zp+|DVH$vxaJWG0!-Y^LmEtI* zlpH&DT+yk6BqgGoj9O#UJ#8ABf*?=qX>fTWw2z(m0(u%Sf?>F;W=Uti1~frf5$+HnQ-PAx6)ERybPW3t zC7KifOR$zF)aRwOhZTler;t{ca3>=%p0IF92m4x=5-I2vO-ylEK6aU9JU zAV71QcJ=RE)=AA2s8Xb?g=IwIk!j;(k^gNOPRYz}nicP5%gY^G7#|=v@AMlI{#Sz& zrlr?v1cO{@XRfGg*W5vgD#m{h^tr=z>s@HW$!E!TvU|!l3rIM27-^xlFRB$IUIf1X zB3B`A4IYAh=B_^9sSUublp2)8Q!*7JMX7K>c9lA_Y!x<~!#oRPFNc9<#C~}y3pbet zLZ=8!T*y&NNHTc^=F=c{UJb*scJM5WC+vr`k;oLFbhaF9yb8319Q(b$j!2q$nOyi; zXNr?wRf$Fe^?c-<`vDahNTTqGgBK+->;==Gs;Gd=Jd@ItfkI9bvcI+luBM`JnR_lF z{WUI*lzRt-BmJ`JHoN3L;V-FtcCg&eyl`?XO;lSov|kQyPjmj$wpd|2MbfUcErm0p z5`ZXq1k%)mT6$%EhN!(KA?Hj~Lps*7y*1-MZzosb?KPFm0dYZ!6frp&W2c`Km`ws- zXO1*zIow|AvYH_(&j<1wN@-;sazXyR=Dhak)6}RJp&`!80Z#YC9QrzGWXcKUR-?Z+ zd8SM?DUI&L0fo{@*E(MTDdM91JW4JRlPmbm@%e(Ysxc?lTC1$JmQ~$KKNYi%rBrJyD}yi%5#Z{5Cg`?DPV2Y`OH=t(P==kJ&R6P+iR?vqi<_1YF)90do(s#rYjVXRRXHfJn4x=5($V38EC<63sSf} z4&>6Pn~Ux%da+vCbwjgq-|S!G#!oG-hNO}NC3$wZ!s|ty2XZ`K)s;i@(+InS>k22; zj-E%kp3`|{j(2+ap-{0yGL_5pf@JMf-$0>6R!VYHi9qbJE~Jdsn9W0Et_Hy`^uw;m ze@?`;-}h1&aU;LH))N%~tdlnFS~04H4xr>j@v;|P`R+q?k#tnZ z2yE^7zUR`B;n5j#?rYA(d_o%0yfkhdSDU(`F_n?#d>jf`GAfRMFh&BIm&sSs-(77% z+}EoP_X-k1=2^Gaa?zH|z>}XzheurZB8Y*OzOLw^y#JLmPl+OEq=)4xM~%7hNWy$9 zQYgJj5S&_RWknu*bRt*uVgtF8>W{?s5$#b4=v1x&X*o-@gLjs&=m-&$L~G<@T9>}E zKY4_{kogAEqLiwdGnXTYA#75SCptLf>M7-#g#K(h-kP8$HZG?hn94*lcg#Fh3nN8J ztHtE+b*aW7-Pf6Z&{Hvb&k6L-7ryX?v$M0a=g*!!!)Ng7w-^25qo0s^>x(d}qdV06T&}gD&L*2n_m-DUu4(77JZC2PVXV!-@p% z0d~bCP|7uzjvymkv_wSZpsV5I^gfJwnZ zgM5_%K?Z24bI1U~#nWeacK`mp&H1wruX;`wtCL?jzJB|!5@8^-uP|LrWr%L4CYs{0E4MCXW#UuCV z=lPhSJ(nbapLB1n zt%G#rJhyy}i${!kMhFin1jnkY%E=bUcophQhl zLWAHv38S$Xh7mj(Jo)fGjIp?W_a^9M1zPk_D_2SZN_2YquBB9-Hy2y{>F@rF@7i&^ zQkfu9N5`i(|Ar!ciTs>-|CRn+73?52efnVQBN((a(rLf#U*JeiM5;q4r|VuJysrkw5tV`zpS(4Mf%ND zVgA4D7*a{UU6TPH!FGfTRLhahjsN`b5%LYrIdUX|=+cNNxu!&4s?M~EGnupKdDEek z@q@J5kf@N#b0QquhKZ0-=3o%=VMK@?xwz9I+>{BYXL*LO7^#CXf1a8_671WN%tj2d zr$fY%7we<=&9Bub2a*+&bhQlOw5eIrjI5DoBF(GL9)%Qah-q+T~?? zLUlwRlr{lH&mlEGd@K;~J`mC$rT@^dr`+&?EjAPqIc6=Op~ss!&y2CABO=yXZ?>DQ zR$9U3Gg&)W%Yu>R!S-FAjzE&iqbN9 z5++?JcA0kv!3na*LHA`C!Mlv0He|8PHky4;770O1Ns7Tr=HV3>0lVg4mm{JLwVR*Q zdfuXlxL2b6$@@?e8Oi6_N^U4Bk^X(!e~2-buT4o3H}}j|zVoiR%Vjg7_J~B7AHHW@Tq2ZkdX=OgMe}Vd*(bDy0v=W$;B zsZ0c3_(Ur*XeSp?(*fabh}Eq;@qCK3;4GCDV(xsI?ZmKGq^9zS_0^cCr%iCh<68IR6O4 z<^qo%-^cS$uHj<&8nzE^VDtJ{V2-YVyCraP3VZD)_~iP83`nL?Ziq5UPl>{ml*m5v z?&sD9_dpskkKP;hn11(P`mRjw0$3n`S}Yp;wLZ`vf}>DGU{`T4t{2zOknN#ijDa;4 z7muD{+-$L4^sv2#K3-vU{RC>!0{|9B%h1k;AKbT}{P-tVP5{_1kKZBEE3jPvj+0_i z2onZ^RM#(8U-)z30JwGg_H9^eZKpe9MiZ2X8BL;aj4^E4nqe5W+wFGPZnwrvR;@AC z1clnzY+{7aM-tmHvO3|34ZnLu1)->H?HhiF#R`1RX;?C63})DB+DV+F+z{Mf z7Hea(50an`Aur{q_)d->DWLWxWcbiNHT#MZaS`S=8(175D=ireW6@fhv>*AQ=ST7K zP&FJ5j3g)HKhvL@qidf&yzsSWw7;I)Txk>4)58MqP0b*b&!RMapa~a81NkBhntdE; z`=md$sK#nSh{l@D<+H#m6?=90{sKXk^qGq2=;XY&HkoHxPB`rUHQ=B)cR=L&;}UyP zm{U&lupGWT#ZtBcTvpS8EFasLn>ii;kYc6O zLQO(pL%WDTY>ic2*Nx*aF8W2k*=$}`z4uFBi-leg0O~ZB*H-9{7^`2qhRu`b*gSg( z);%sB{1E5;8+g7w#`@;F*eL!K8ww5hr%ul@7po$O}GG4gjUKR$6J&T2HL`V6C(w0*%&M-wPCl()`aqj zsAsylp*XOmdG+HD)9dpPC z><6hA)1JO>R|>fSOzYmzhg>V6DopH2w}*mzf;yas;$KtVN${ zQDQmPH4}sOYiKugk z05gtbw_GlbHC8F5*p0W+O0(l0BWvyP@yYRGxmJ%uALHmwhojpA zn1SoYg2zt)9AP~^!Sg4Crw>o@d~pZckMF~b!1(2FV0`0?z|kq}^*gX#KN;Xo84-9g zKjUVR)UjNpw|N5^pGixH!i^alMY19DBXhvg< zvEw*eW6T8O@yGxKNWPD7CkJGg55|>kiosBs0*Z#NlwV2>V0R;msH^a37RGdZcQZmH z4@@X?Wo!9{`Q|Sp2kexdOn+!aQfhgBoNc1%=uI#8$`yElsKOOooF*?MhuqZb9-TY2 z@3vMXT4N?6BH24NnTuWWojW>q8IS(wohIhW7Q>hM-jqHwMzc`~1Wm@RqL?BOBk+mdB2EG`6a3yz z(0gYe$1|YI)D}S@iIi(0MB|*66gsWcK9!w~MUsYVx5~y|CCHHJcO`TRM{ckzkW)i8 z)YiB$#zek_2~8200j#wch5=pQbscqz6p_~2&#$#?nV7!$&2N75PyXb4fAZ|H~tREL{)G}cd^;OyQn@oZdUR4bgn{|FaP-oqLz zjB1JTwJ(Bi+y-C24SRBJat1_-4Us@1Y-mQhrkx*)U5P>lPkaK*2@zl(`Ii|1L?lWt zNq;CICUFOz6nIugS(w|mlgOttNHhS6^aO``P}37V6)jr^trl1+LT`cR51#Ume(#_E zBWtdN0FVG8-Sx+dqm#FZ=!AjJm1-bn3kQE-w^eGkc5BRV@6Z>0rW^oY`}(hbeYrYX zU92zG+LBH3N_naZFpT3k8e_(B7>8jPyyI>%`Vj$NP8(Qc`GUgDF2Dd;&KyKUA|-Ij z55=5t;i6LaHKX_`DR0HSHKm^J8q%pjw2QTvs>X>TSLrsZ<1C#UwT;t{Vg5UzJm^ps zRcg5e_KCC}wsNR8yyg2SBhuk|sXxqYBx&Cu{=#BtRdyhG_1CV*%*%LZ33050K;)r4 zI;SG3X5swu>4Y8*oDdh$&J>7R|4EW>?ife^Y;TlUQKm?)g}E0}g8{!4CBw|T9b)9q z8Rv6RyFBummkVve$ZKumc6r2ojrJx?eI_MYt!Sdr?_>2pO=ms)v-X;#0fw7YN&*2iAz)&lu6`yMI+408^hcQ>4gFHP{Oj-TXer&B_4L>5$H@EVrHaRi1xqDT?Lzq~R#PAo6({#&J|i zt4JKKz~eXqz@k^Zbo3}i%2>9GzVGkcy?ghw<^WhMx}{^in~ZG$%m!>P0INW%b3iTa z%wYy8;ON#dj&7ac+LH_DWryKni;G7;!Sm+>o;?|GasNBGIC>M?#dVlF@4%ki1Roy* zM<@~R&0hX~y#E>TA$a{Dty>?DREu}>b|F#TNY>0p=dAM^YD^Chb%C1ijA zPwagYu))D=GDMQcD=9#c2387eEg1IUkN)sq{JkrhLIxPi)9Y{dtK-+P*)HI!R=e_t z1R_>S_slSs&AJ z*7`_)i1-_8*x%17$q;2qlcaKF=?RVwSfxlItHaCOD2>I^1;tI$6d%ouFsqzJpQ;-q zb6RIOIV^Dr$IttmZ<5|4Ok!*DnLRN#F3myAbMBbirP6$xe7hmqT06NMdRn8I_vVLF z+T%1B=F7wT4rxn<(wP3HsCgW`swm&*?8S#TxJ5hC z8<8}iBr53UPx-v^9q0hgWU=<%h*ZGrfpC`$=Q3IQyrwJmk?*`e`55kcrc{>6T9_fU z+STFeyk+_(KNL1|RmC%Q&F3!S%%%fpW{j$TpBo3-Bgg*$C&^_m-nY$#(>xu`d_QgN zUHdGCD*0med23#&)vrCT1fiGr_keMinYPxljk(VGzOO2>Mp@4?=6FnoKNsKIk3_X* z@aJg@UMa}uqaH^$k8pjv!S>k&)=!>dbM^=uUgG@8FYxs7O>DM3 z2DO5{{RVh>414EIV08q0?Y4_%Du8rQjBKOSP!NZVAH-|F90?%Y&;-D{j=YwQ>HLmw zfO*OoKq?V%-*qw%8OTkOi7ICU4t#6j@9WLh{^&b@^p78X`2HVU!SoRTERL_evAlNU zU9G!ome(Dkp%xY*Kr3R~fnmGj6TR&87tMD4RQJnkb{x(DVAxzd^gq|G&x8Zu3t#%u zm+rpt#v8it`*9pc%V0L6pP_SD38$&qBq8zO0LE+|JU_~({oc51|HX`6CK14Mpa z;c&>F#VlZ75{iwNlNunExo^?F@40NmsE7y@L`e0=UNz!jZ;cY(U&83|irZ2@aDt;8 zSJrdQNRX(QY(8o^+YO-!_at%)WTiP#$vt&D4QD_%qJn)pU8kaMF}Gpt2N{e9%5HQ0 zR^F9HugZ3$dN(>oN-wAzFPWQP$&bG5T0~|1cCByDRt7UzT~a52@~SHp02!NW1rJJ-_Norx`vt$jTz6>6s@hUB7Cm{Ntl%VN5Luw5ntniO*+HB1ue4dD^Fa1hIyNRll$4xbxHQsy)T8d5 z>ZnaAWQvHaJNuC+5ji;}LP0#?fQVIfV!6Kvi-lXBb^eM(r?DinY`NzBdnk|+`p1*t zS4h+NVr(bp1IXneL183wq{9Cv&i%>aw@_M5Ys0d!)~azFmF_edV+P(b^?k3XBlc%$ z7fd$BnAcx_?e*9?!9P{s5b!9`}Ft6c>+f;Ntd|vF0u8z5BphUjc15uqQV#zVRi{ z;wbV31jC*|&LI#2HWY2_kk6k9UKUt^b;q<|%twteJ(E)hZy1xf_LFz;RO~N22L%mA zJiai1Cl4Rp|God}zx=vKWMHgiSVO>xB6YM_ z9pB~E@f|x3Yo+zVT08VaYV-Wb`)F+bp9u$mBBFk=ScHR@i&87y>v0@M1qD*96cHKc zrJM3~TrE41^Peke|2LoSQ;UuxgQ=CZ%+oaT+C~&NTedOUpSFj6Sre2{datO1(NWvE z1ToB<=TW+3DF9Mz&#bMrc9jFyhY>Co6Z0OwJn{C$$6 zB%iE94)xSpOE0t@d^>DF@U)zCxzSmJhjTWHi4LkbR}Z=}{d`z28;GRZv-U*_aK;5d zf)^)`#EA}9_u!bMOnbI|r%vOU`IGX~GT0<~BiHw~;)Ka#Mu$3kOT8;uc(`teXO%ga z>lIdP7KNtD982e^zt_$<)p&NEd{izqloP|VNE6Hq=EnM$Xsnd~$nr#zCj--7{4B@l zyQr!_L^fZuStNNE@{x-jtmH1p4O{;jrSzLzBqn@peP5&zoSl9I|iaRD03 zRx`6T##jQe9}_bgLy9`3)s!+aIeCp449WnQ#DHTwGin zAFYo3BGpQ%&33!RcG!~E+L*0Tem<2_UfX%Cs)%TCxd2j0$_RK0P0I3}yfTii=|HFw zs{(L_60m`Uq|8}L$&@%dD5cPUh+5_hd7p%_gu7-FMsF8eYI2~DG!Idx60NmpI6L77FFU#u3n>Gulm~8S+nafJ!g2z zXC&`)FPVKW*Gb9pTzV#2F{%T^^v4?}dmTslZM> zGe>hMfz~+gS_A0@OHDz^^%HiyqZaHhkVcohUi`aMkNRPTJ7XrLDb&!u;D8^opGE}p2CQh1DFyxzC2r6PI*-7^Gz8UUz$cBktE?Fd|8Uw`!Q;X`~zuEnBTBrAsjrI#?n zGeiS+%42tO12djO0if;(r1S*NQ3SAx*~!*`R0kd}z!>52L#rDdfF+1DPSzV-TM0U8gW7+7gKl)5N z0B+y8edp-t_-Gim14xl&%Svfw$8qcwDF#hSU{Z?&SHebe#(K*?DholPlX*syoc)MB zocuyX&2aaoO5VS85X7=NX*BM#hdrtEb8@j{W2z}(u_;>7raEj&x%@0EU}+U%mrDDP z82g-#O`}h;KXcbU1~Scjul?W(92IqPBYzn327BIq86A}^Ai=a6r7rGd$0~~Vurbz63PS*Z81HWbHD}fZ)CF3t= zopTw%cl#X6G>ZerH1X2V44GqNyii$dIh39ob0SmQ6t#)pIF~&%jK$`=I2yMiB0VdQ z8G<3DIZcPJ)ds@;@*YdQrG>6zbU!zUET;&#Ml@B(3j=je=}Z)rD(jvqfsH&hOU^A& zUx!JneH*FG|4=$Osfs`d#$GNfRF=PNos;775@S&q!K&QX{klldq!bMKyz))_e(Br^ z?MkYiO~&#>XqXXJL!^cZr+92TRrQv1#ML-E&~Ubebso?>DB2zzK$&c&=!mo+f*hZE z+KEg}1=rFD3k2yD&!21tX4de=zh&zUOr;bY=K^5S_kC{-3@K864oGQr`|jPl5ANT; z|5HxMNwSZm_j_h}*jND8GSrm(l(;xqqzmY@_XSF9yB+Mef9JRV(Jy}R zgFn2Ac_XE|esz4iTdc0@esMyijvWPxREZG&2s@zx$ha+2F|!4;B_a)_IwFwnm)C&j zA5~@Lvmmf_;Wr(r;C7j`A&aq5JH8ps%lcM)PH9QN`sU>vCNV`f zZb&>;Qi#v82~Pr1CHTWGQ>BuxB_WK57?ZWbLUj=#SACV|aGT&LpGS}MkQ-MHv8+YF z;147WRs_m(PEr5nm0y=ZJ+#Jk_VYd7Ax}rOs4+xHzcok690=nq%9kzj_a*!@<)ujC zXz&0qQ9_1uWKR+GZsxFa(eEljowzGmbH2^On0rw}vT2x0`Ol4Pq=)$g0vsYW8T)t+ zk0-&34`7#Gy^3pJltaE)8Ys*2^`ew}lD!3mqWDYgvv-bQK(d7;%r7jUw~5P{`$WW#U{^<>AA_1Ii}9xG?;)47y**}H90Y&9G85|gU(|?Y%CpM zNV%yv8{_1Rm9Hc5mb#-woU6FxV8~MlCi0D(6ct`NjdY4Wh z7Dse?0u~k)1fL+`yP7y`{j=ONta#3o`}aTjt^fSL_`hCJ^q+{7?v|??s_Tz**B`;! z9{yBpIS>yp!2+RBfdOEk=&=`Nwrt{AT50guJO_O04uCIzy%JVhX=bo- z`aY5VX2fXk@6^c)>(AjtegbDgiZ^OR#W*+z3Zp7HyxG}Y!k0zQHy3rSIgqZxaj>&Z zD4~|MgRVrTg!|CWYY)bA?eBTt{k%5Dj08E9j5N(1q=3xmsigd%VN6;l1KvmJ)!b!e zgZ6M{?vk6DLnN2)bXMcbllx}ID{u6bGS=@2?ax2Ub#4B)DvX*-LbFRv8cO{rC$T8c zCs7M8I(C(lwES$>cTw4MeV(>7eCk{{t<P**Qr7z8(_8)i&&heAewLCl*-9x$#*$lQ1Kasmt+T>Z&8Vyl zlYcvnc&8i=B-Yq2ox}nOT7$n=^-RvGAnr?{{FHDS$P@|AMxkaD`v67UH^n*;{hFK$ zl%zp4)K0PQwn%8ov6Tiq610L$dB|th8`;yixV=v4g!nQKrcE-SXyQ>2dW!2M93f;- zrWaUitzyM&t!1C@Z;b_d5P@{3J6N^=qwD(~TIsMB-SpkMb?er(>({P-7D@tYB`kP9 zCv2ef64q`3AJUW4!3<;8P-Y2MJxD9(Ag~B{cOpP(06lbnigEiC0UJvbjNY1UfZ~%w z2$1f;upsKOI9{PYKElZxN3f&8t=9>5d;(*h;K47}xOm#*V!Ocj0J;+_G24k~frwPMfVHHwwsstqPhEhIS5FaJ!-UObl3@cMtMvq)%!UAB zX487-r|tmw(pSFn6|J@Q2mm-D4w@h+wCuZnG>-Cb97pd3RF0sF*|Oh&JQ<+eBvl5- zRf?1+_mav|@(*~HSg8n;<-|F09zp(GSEvXjcv@qj#D z42oWBMbg9TNnvUSG0w`;)ba*J>#Cpay7Ffna=_btQDr{TgF%Y8Q0+X_+*obMM(kD1 zn@vf6d{9G-J9}q~fHwxTMlv_?fE5k;bd+kOZnc(| z&NnLLDkm#y_B%7mC0ECbLdXx9-+d4@;b(C$jI8Skh%Sze;7lkSp0qnZ9WQXzoUq9u zf8X(`M1HFg-wJe?b99SGb5wOK7Zz9kpu{Mk1_>jlWxQ}z*Cn1+%h#yuRzD>WQ1$i> zunP{J%z2|t(jc`JeONlyBlU9ueXg`?FLcO`dp#0~>H~sArk%%t!nr6l%t)p>WRc(; z@yL6QajqkH$5>bA$=%WXyg4@{pz0jXSEVCT?k6!vzCd#2;~CC{;My#aNVk!Qf+Px_ zIT+;kHd0&YsV ze-0(Abd%v7&)!tgIa8H{kp5iCijaZw?991J3u(h_t%ZgLrgUC^d9rM!p~-WQ3Hb=T za0Gh&%{SltEI0tVPIZY^VjtAfP-;1$0Pd?t$AZUDAnKs>3Zyo$ zW}PlI&m9o{$k8c)5q8|T+zAb(HS~!F(PW0MPOjnN;RQBNAH&)QSf5*rPkw}p`$t%J zx3PZk7ckNawm*Ws^#<(q*8tsNni6E74k2}pwrN86AomnZ_uGj^&^rx$1p+D;3+&e5 zy`Q{y@3;QJfAODQRqj6kCPkg@7ssmWR-{yCx7!{ej^&s5L{9-gF$Yk@z(nU1fehrm zJfu`-&9H9D%BLlyN-6cNzxNm(-*O`xqc7NQ(S znl~j4{8DNAU!r1*HA zqRcs&ig;VlfNj_ui1&rq$u{}&S|D=)K+Vgk)E&t4yYvbY|z$|nAARQgM z4mrMk)po{!hKy7BIZ6+|xdH0Pd@`urUYesemOBpYpSBY~%GvJrNh3R!zp6z?C9JeS z>3#15@o z%t5lhrYU8V8Kt}C4UMs%WA{WhkNFy{kvbB9m#H}GNU$^>Y-jeW-06&J1mA-fkyI|3 z8}F7e&IN3~f;h<9;r}*AC`cl8h%3?b)Oi+Q%^bd$obk925LJQm=lf0#ffk>q0`XsP z`c~2%^GlYMPK^JGw3a9ouBNZF(61%80E7&+_QE*GDYApm(xHqrT@2*Ow`(aMvi+2B z4(v*I$)zVx=a@sH55)psbL;k< z+c$3ByZPkt!M4ASb^jX9p1h9j(Q6pH>lp963v+ZG(0Y2$VhN@xgI@umGJvZQGPNU3 zQ4C%(Umt+-lb(ydGXqbbJU8F@-QWAo4}bFGE6M%$*Yf20n?$6P)(e{QFfy(u&iMoAA}?-N(n5T#pSQka3GE$aSF{P0ev_#0yOZ#4m&Qj4%{=4*&D`); z;Uw_sGpHjM3cdwy*S<~0Gt-zVA8?Yb*P9 z+_!QHy#2;TMo#0ohjz+LjodIl2jyeqo$|Z#zh%2?a~L^AxEM>WIQ}^+_aaFqDGvZJ z7&%fUGv@QLql&EBM2B!z3J}B@GKwfr4ixgAA{Mh$Qm*qh$>3pxs`!ts(@+tj?icRf(HKK) znUqpmX=Pl=KyvNqI^9hOg-`inJB7q8d;&Yz8aSsPXv$`Yb?)5)nFhds?FehO(CTE$ zkare5v+*ccM*uh>0nB(_sC@Dn>bV($0G_B?JUh`t#BSP&_YUSf4af%GZ(jZ-jd z*zE?}vvZt({3F~x|JSh3dYoS@u>R?FZ0~#-+oQV}o}6QN>sK+}{UYq@WXkdHIw+!v z)gJ_FEE14rMx-H&Z-!Hv>&AM$!N(tdbnl=4=0E&T+1jg${sRDp_4%X4@#*WNbPq)u z)@U}PO3X%?xd1W%0a~p|sm?*1LW_xrHqW2_lDXZ^Pt5_~jehNvT&GA8bu<`b#_h0W z0GsW0tCUh?tQn0l##m!qWSd=1j)(8~XgB+60m91~bBhF7h*K&>4lyFs(mNNX_D(OA zRI1+iPbIuGz++@mY~7M&HEawbi^|n?twl_7_33#7q!-`AzKA$s;Z2lpwviQwWTd&& zaw9BsPW5+}%D@yE@wrmjK<0TJKn65-(F_!@_E`%uEM+L&D)_We%~>wk2MvC?0pQ`T7>el z179F&b{N!GImfNBkqDXA0TVCrD)i;?C3z;^fPe>hm@My}L9nK6P)4#RG9 z+40^3N!09TW6oPnfRM`8kmr03_F88%^HW7lq0~#e#-qi>gB^dLpZgRUCKXFSpP)>0 zsq1lWq$)-Anx;p^^uQWg(Z3j#^uShXO88FJenJjTsgG2x63VXi@5eDgh2_r`RzMyI zNYa_I_s8#XlnZ}Q@<>vTye#7XNCHRsI>^a_J%OK0HK?9blHg65f))>P9FT@S%AGhS zq}*|<%ri&6TBNBAg@Yu>i)1^j9mc$oIqxu(DYfCu-_Qw#qlO~kxAm38+|Sk;I|Un+ zBC_IdWI)5jGoX|L6gn_0F)1QaT50W2%V6fN>pu0g>a+JB>Sw>aLj;CibyzG05Vn|H z6AXd^+c6mP-Xk^rXJB1PK-Nn@FC-)jNpcD)D7}CkH^^;a$-a+77%D$I>Ev+`4ukFV ziPj+1L-i-%p03Y#A5lYx9S{_1pjGgP;89N~8Y(V8-EM z+-{ybrJ;B<#MVw;-{8#@luCegWD6I}Y+>!_od86nt>wWCn`d+H{M3Y%i0In&8`phr zM$6U@y6(DevtF;gV%ZGCFl^Qv!{A}F-E4D*_hD`!!U&Wbpqvvo6Nb2$_**h zk5aO#ngYy~oN&18IM}gR7IGtwu(hZg(X3rxGd9Svg(aH;S9k-^_SoAN6wT*)kq7j& zjq{WYEWSy4$cw07q5|4m{O-)`HjK~@w#*ezqsr;Qs5Y0iUUPI~?mUSm=?=WRwBDho zbuX*x1*55R#@dw`j@dxx+z!~2YpWE$tJUHSSx#5j|>nfEYAT5Eh) zUkcrr!_*~mOZ2anhh0lkI7H|m$FVX`EZgM2RfknRD6d{oAng@IY2CC)E2hShCs z?tT@|aSNL_zkzXe19o){wm$;v9)70@ZbHdkDcU=XBi{Sz`=9*&KmN@tkNyLI?)sx{ zvAl*UF7A%76aC!9?iY;Q*!`(^=n`I+R4fB zi6TXonawzk#(DHcGaAxLYej0i*=~#(&2|_EU#`O#W5#hD$6@-PF~(Sj0w@%bR17(k zP{6S!L&36TaIDcPVPaE0ev{yfBCBZJ7@az+y27ZgtWieA>k755d;_9jX6!kGmHBt& zgo*J$Nln;u;(Zq0*>wBLV5#}WBi;ubPN1~U3D-x0Yf=5V`Sic!`D^kJaM+=a_PFEn zw)UZh=*y1Aw%)0fQZffP$WKV8nY3??Qt<25KPSqSq;3^4g*n5eBGbENk*a8#5M9}G z?)V^SPhp(1Ir%(S&7ke1yb3v}5o%pVHuA9cK2h^Lji%;o^Lv0tSouHB_NijXU)CYh z>dPF0D9l?8!R6ae?Q*8F54&WbIhXsOI4G8d3rmRw;hg-u@x0koiUZ}L^_;o6Es$S( zthar*Xm&NU>C6Bl?3yt0UIDaSNBHZAmG zZF~!4M-Uisl*#sPe_r!vH!jY21gb#)leIyS!-BK3Tk6nOMHyhu!lkL+;^J>R&pZ_* zsy`Qc{wnD}sFmXM&*AL6mdu$bSzSBFrDGLy_V-EMsohuVF`t#|=b?PZ-1~(2&&-yM zF^0x*)LLtz(K&7WaZiN+05daLvc$|#tioA_E#JO#`_9uRkDola|KL78rR!gw{M+g; zed~Wfx4Xw!fAD>rJo_1r^gXP9c^`DX2FwUx1CW{s1C||_2+M0ds8>*0VcecUsU@Iv zmcZfFxZ`3}Jro0qG}sJ~C!62|aJd$O!8Yi(=~+{PzI13SPf!v7oX*F>z&LC`%m8UX zX(*+zSZLsA1zcZYb@K$U3g-{c(S7m+Jl@Cf(Z{%Lfz3z1h4s-JI6Hn9o5d|`k6*`l z=Uwp0O<-{Z2a^DkOJi`&wU+Vh>ACsS|L&jv!;gOYlRtVH^JdMs0g=*Ocf{kU+~9aU zO9CEY9bKVTdR0>%mEr8OPC#O^$8%yceF`xs2T9jwb1BXdV*M!41z(4z*n2Z`fl-WBLQ_J^okaq-nvg z@e;1q*tP_6FS*A&A|O{fdBnBq2(Co9=hpWuM7<_kqJJz5j$O!_>Tb~*C*cT_k<)x^ z_g%9u;^2^NLN=}mWO}C0yBs9EhtqYg-8D2?Sidb}=(6homrw60`${2l9#WYaL4du+ zpmtv#1#UQOn!$(4cO)tc707=zy(V{1_^7v(uNr!@GS420FUOMdR0{DNB_sG5dbDYL z=ZH1b9dEMIMKU%C!c9iTDUeNLW?mD$SOktHE-R81bI?X;aAU6Lltc*b2&_bj?17Nk zl-DP&bIIL9iEgXQahtq1Kj-GCk|+Z-rA?3}jN?cE(CN+?W8h>!Efx!(9-}+eF@wi( z7&Ucd%~W??fzWkbckA|@+m9bTe&oOZiZ6QlbfdJoh3B`vj1P|fB52q`W5DVg_po^U z3miT80s2S3z~b45=;;E(vvZJQEKW4~rN;913U*lI^oLNZ)De1_rK2A~lakA8xiXFmcKD?B^vu)Y2^F5dbzY?iNMd-Dr0$2Y*;a(bRC z`f&FA0`L9oy^sI9fBc(&=Ve6y0e~k6KLgM_j@oVq4Qt4eC5UWgSP)wfS=Q zU6$+QGPxp44uB0MokyvqyFVVF)4VpZ6w3poh@`QA!4-Mbl>=?w=BW)TFhbkxbE<5_ zbGd(e=Wt^tTCj&9TZ5=4ZO9Khd$ccwr}F-WBd+GU%%T3WM!#=+&VnzEuJk~_$c-4T z9BBL~dq=>WT(letzIAm6QCSZeqRrT2o_Edt;km(AcfBmbzt&GQ*59T3FV@_g&P@6# zZk!|QJE&i+&&AILNfsZTQnT;cyGlpVJ_Avp5B5nd5w$!+7;&c0L=&Ss5Lw$_#F16? z@?>+DqfjoF$N%E@xAuiR@?Ul(&FxS6!1FBWHQiK&g>$_kfd5Gzn8LV zq(_c=AtLMhjx(W1n6p_*@5GJ~^iQ< zUHeq30T5xk+3Ie!z}De;t?Izgcy{sy;N%Oy+kX=@ZlRxijQ;Tl=r8W0R|A$$e}UuW z8tVQB=(cA#dvqVmlM9R&gyr=Wj&7Y`ak@gc>?4mlsR<1LKzA#c?U~d-(@!LW*ZFKY z&EVM_+-=Gk`ZQU)kSrE191g`MU5vgW-#CCTo&pw7x(7(%^zJeE?lE9SoZQ;LjEwEt zg3NQM;fLt&{TQ3I##&#;W_b%2$8TYM{4R!**Ra0+HXc6Mn(zGX|Mwq#_>!Xk{u;NN zXFQI|Y_>#NS!>1){){`hB`t^sM`pKyQX525N=@FH>0oTe;bPbOUbzF{wbx&N{mWnd z>Q_UA9SqN$Ia%G-s!n&qIF4*5f0C;N$iQS2jt&Wslds&?!zkwJOzp+{8Ig!dg8bb&NJo%v1 z*y7|+QEpm9`JhPzLJf+aN4e+#_G)Tw1?jx*r$g&eGfw7!GG>SUj(qYE7QOB>O)EC_ zedhnrw1mUPWS^^+cbho5I41?8#JMI}w2b52g{;g7ij0c);hi`@?6M~P*Qon3q*;#tUugJVl+qz ztm}#v!iXwP=o;kz5V_d3(D&vIko!VQ7O1Sev9}!0q#o>J@Yi$@X8u<2P7o2z$OrcL zY@c4walnMCMaYO9cc!zYCG2X>)C4AB* zM1{sP9L-3oG~gX-U`Eyy5t*t}DmL0$SC>3EJQ#olGc{8DQY3{;sZ|+@qBbr*m7|u5 z;md?OOgT$r#*|_VV~jOj&pihe?{wBT#+Z>OvOlG@4!VyNDK}1C*LAn=+_|$}uh*OP zdW~0kF#}4e&1OJ0>O!EM>y#Tgr&|8nuef(2&_5%IG zUtnpTV|h+E9yVCse+C*hAT~IC{Th_AP#vRRVIl-nYp^w<@Qg729i%3%IhQoaJe4U7 z?F0xmh?DXWe{kwY5J$9-v(F5&cB=Vj8L*qF&t`D&enx+!(SxzPzQpNuU>q1`FyQ+e zEb$0-^8jl6G1eagYrDczdJXr+H$M5J|Ia`CJ8bPsM0F5ZW43l2x76u@$FXy~2;RUo zAQ}L+L>O4B=Kzgt%?Pk%hVmIPAW~+#d9v$`uiOFf?Afzt{c^EXy3=50GNU1-lqWbK ztu-mF$Xd&a6c59o{6WJS%dR%3G1ge&7|4}Hz5z(6lZ3ZN4=BMasgSqk>xiQkg#_o! zr75bQjQ&$CpEQ&wjL`@AEY3andAXm&IIn-6K;IzAU$|iTFZdC}MkYPitwUXr*Dc!N zA4I~rKr~lTU}v`5ZhZ*MmVcUEj`?$(oYV}_eIoz)<@q5fVX}{guau)4^4Nj_&h_!C zB7}!J1Cm_k!oaD^QXZ9WImcqDPR6eBU>ufaGU*0IIa~8idGiOD7eouZ=+(;KZMr-T ziK1Q-4bpnoWzZ%2q`JK5dvc>BAwm;l9P(%@y0pds(<1ELg=m0ye>DpK!a|c)8mJ6< zO2S!dQ{+ucBEY-)S#ypsACOA&0_$YbQE95r-2Jo9qIwmItP6xu|KMOgQ z1LAdkf?BlJYOS?@o;ScHVWZ8W(z&i_27!<|9=LF#OY&ta&V%X9sJB3i= zd6On|Ib$N%GyO5BKL(C(!@T}wY=$jJX<)MfhBfrV522qwz~bTiSeWNnemr2Mw>Vjx zV`0y*y52)~3k+vZpfsUdX+Y6rch^8l93lP;1#-ytTxa+%Opb!gL0a?m7k}r74gdfe zC;kJ)phbtp0swdDR|;$_*Z|{Tu{^fGy>pnSKQn zhSec`Y8}>Jra_m;%$#vCgD6ou)^hI5;>L3dj)=MSQ~B;*gs8k<$;UbLS+hM{VI}uE zzv+Ak(9e?0*8eSQTp(K~6zGRJIcmvtE&5J7zLz`0TlaZ`2U+{&_r0-rsO*R53WQ?P zK4;ubVN#I@$47}Ey2 zQX0kn>?F(SrDMW{4CU_&F!yAArf>Cn!xKrTs5Te<55{Wx-I{~ke_xihPD$@%R6U(N zd0wRAoY7iWjPhBz(}2q3TIr>POtF=HO9BG9tcY}n;3S|nk4f!ZGX2dK@zOy$F+ z{~BY)(TqxIHDQ5mKmc@I-*rkW7KEHWm}gyV^2UuDH*Vg(b^GC`Kn8ex{aBp?c%6U; zE@y(hT44^+aRR%d_u_Ob-Pfw0#H?QeixtM>n;6F}w%cC^J-!E60~!Z(zx)BzYK7Is zfW@Pqqc_J`3=gqX7tqS!^z{Y$6+!hXgB?}g34&r%Ab43Ya5PC;=`TQCTZHsdG%;1BNqU1RZ5a{r||QL4KEYkF%e2pBOL{^awB#LXi! zU%;9n;3B3y$67OPw&%}3-sh#S)B(`-eZO2TmYdOxogxJX)3IK8DpH+NY8b{L6q`B!Tkz&S?c=C^V?I!4z3fiL^xGa;>Ohl&fB$1VyBi>pmUkxmARaf2rD`tQjEi^ zymF&|uE!BVmPY?+kMU~0eOO zgtg?4syY7qT%0^brZR&AbuC&XMRWarwGw=YqoK*9wC`d2VA*b`Y8(PLKh&Aha#*!w zx|YJV>jjAev(n#cG+5l|@AoCicI8tPW3@{^bA^MU71giKe@5EJk^C~|@Ru*mf6nz2 z3nxI)4z%^wzD|IBWvMn0u~2VwG^&i{{@)rTJvmfJBace{m>db1yxm(Idmz{Rv+`1J zvuh)JM)7mz@SeRFabM%a2+wqX;=qvRv~)St(0I})=Yq^Jri%OK@l#w|K1FBGu;>g{ zw-ytLf3Lz6IlEx8_8qBxO|K-TbY4zn+T&dz_4MAhRyH(@acd3r@uV= z!&ms4VJ_WRr;AUm$u@ z{XITkC@OPT7BIg4+|CW;7#}Fey!a`XjBp5p4AvKS2@}$N|A^DCV^J}s& zW5z)Cw{$EB zXEQQK!af69i_#{2ukKm9(@R=TfPg&PZOYr$i#`tKVA4IaSdodHO)D0ztteGb3j*S3C)l}`A*(bIY-m)zMSoJHd4-#E!VJcbZ}Zppp4Q}5=fDFH$M*k9Bg@y(w&XZ zBx)h4G$Gb%eb&zxEOKLSkR(wOlU9bQ%{*kRtjRXZRhFoKL{< zVT=egr+ine6aecS2aG8{onWuu0Ru31zXaTV7qE7!24D^J^T&90{uJH4pQAf}0^I>e z;}aZx@DL~b5U1BiXk~$M#OlTZ)>>#{Xa$hs=man>uU`ukf&amSG%bUS1zyxdu#D}w z!8kA;JRR=+z2E-$rAGf%*B^I_S+XZ!VY1B^a!UXfqCDuR9GkJQ`!H8I5+(n$32*RRD}L zxQ(?F4#yM!x0z$2 zP)>zX6_o}cAb*&QwNQIBdx~cntsQdm%`A_^OX!+};>%4pKdb;VY|C7!?_6n5evt7W z78}mY`)beK#|W4sd?K`?9r+8>6GlB!ogVnqrAYX8IX7Bx-ks0Ii(ReMmVLipjWSda zFvy}f5Ydgf_w7RzIS&h_Luy2;b2)lZ@6=_|2I!K{&cmz4z+7^UcisCU zCFF4q5zvC)&V4@_+YI*IjxKHt;1?VrUJ zj12G7ugaY5${o+&(~>1>l>nKMb${QS<6$D(_4TqSWaH-JDk0CYoNlnd z6Sd@1&%J$4NeX>68RKAB0EQXXPCvVZ6_@+pW4!ey=;j+3PH%&Zf!7(bMVFP6b9A8&ho@y+X3f;mnKNt%b3)afDhoyn#$PQmTJ~(VF zh7DubTJul8{qP@u_vdH->LpGWb^Y?X?w6-TbYuyS0KTr2?qID?ca3jJ~nh5c0qKXH@e#AvppXu-_}}(M!=pdpKVXGPY1hE67NWEuhya z5tmFaslDM4XG=9r0x|EfjN*v<_i*y%?Ik)8;!auFE&+?o-}9pKk{i+c$iQs>EAvno zVKR5TGB+*byLMMf5{#1Np5<^;Zu{(>fR#L zMY!Z7*^LNED*~V}Jdyq`Bg?28|8n*dgd*ztI*B5aBx{@KzvkvF;T5XL9yh)tzwJ&V zfhuWIWuTAqqc;#pS+l+&v7C1*|vvIq~=;-?bFw!d|-rFk=L;z56coI6w~@C_Ca} z{S4~q1L*Mr%k4ufpT3XP`6Dc!KEg@A#%g83#zHBeUn(q)74))$&n6`}UV|$*9J2+s zYYQ_n?myn%|NFoF$=@9f4=-`bcpSFRyVcPxMQTY(5f5X}q&0!MsYPK~I%l#n4Eq?E zNCU`{veu59=TF{eYc_|x{FONX*6a0pb$ooRwAPj_^Jqs6U_A_j7shckqaDX_7{*~3 zrvEqAS~HHL8HaJ$Znwr-3%4*m93P;ml%Pj?2}KYU_yj9bN-683{(?C)7_{D_7Y;EB z6K6n5>N2m`P$<}1o_ES{3P41VLSAUdfl`Gr;3Ji?yiDtGw(BHY^~7cl6#qQwWo;?; z8X=D#+u#I|2VJTYz15Z6e)sTf?syuzDIz(PRbZf$ys#L`rc+=K4dBOmR;D7;uRo+6 ztZ8uh!}evbDsrLXY>NB}c}YO$hMzki$Y)90n^= zlsicdN$V&gR(rMP#V@(W>hIq@54FFC0L1~$m0j|=>mYi$zGFxEL~53~+uL!}Z~`Qs z2YV)quod^!dH_^O+44vsqkNWFz~MVH=!%+iZf9Zo2NHjFS zvW+Tn;LBm6goLbc{ACgEz1DkpW{SW|qO;;#()g85gPLyTU{qCL-Qqj)y-JQbl}zld ze#$Xdw4;otKd%&Wm9o(L{!J(}$(%1Z4x~YeTu*Sx^?@AunDQExB)*YgHo*6lQd1== z$Hhcxi9iX>kMbkVew9Rxpi5}Kstd^anXI#!HBmTR@|7kXp*5Y9$!{6#ipD%iy_TI7 zyc1@!4N@Y++W9@mUupWYwZ>XY){Hcc1nPR~2WEy+3WkhQtd#1UXis*U)}1z^8U4FY zPfkv{u6u<@YsPjv5Ua`9SJu|oieE0)POyKVN7tjQ#8@FKJ_yU+M#)~tYug{^*9zpSd#pCy}93SIoa}TTY51}7E zMc<9+7F&=4PH!)uh|w(wN-Mm`&dm&LFAU7c7)NV=>rWp4H{br*^FMg$GiJvPKuW9b zwkG`s0Au#thr-b_}fl6XYgF*i=H2ryRt`=lMi3Kn9VfK-wpBl|;188>rTm z`H;*$9_kYmaYdQ5q8>mB506pD(qmpm4N4`Lv}5woi(Zw=8ORQ$T-E|E-<9=CZa$&< z0*Xkj{EmEw6`ideuwI5KGMBF{$$)C}N0of@8q6|6_bgN8nfp5{cHcY4ldvlfPTo^0 zzRTzN?>!e42TJ`wQa7pdeqRN`B3+|b0pPFAY&p;EUS?}9``*4rl6*#M%!)g%c;Y90 zfYL4hf=2sJPLsL0uB;PEkYD?;%lRnD(;=H@Msp7qj@ zp6(CTBz&+Sq$;MyuiD{oOUWU9dSRMpo(C=xgkUAI&6T;#q2}4Di2cszP8i?$_)23k z@XevNw^R_A)TqkjE^mbAr-0PCQrmxI@F^q7%Z%`;L?Mz?RsT01RE=$mm4PH$!Ou%T zxB^KDz0g;mYEcR9$h{>;q4+aRKJT^J&K+Cw@4>l+db(eVLZRd=869Ha*4mZ9x#*bU zK!jKeZb@`ZXiw${HpUpGv{H(dVP@s*3NwzQR!WWIIO11t7xrA^IP;aDyp=&m7SJ?05ydD=l#yF+vGI zh6b^5`epjedOMZ?gX3MaR^DP=(LJSs(d9h%H&F>D!Zfrrn>2Y>&!KmI!}Irt!9WkOqPtv4<;5g8)Vo$h$U8*7anw%e^4$8o9zU=6$Izd-W~C|SCZw3NKulu~bO zba>B2ZaglC#patRJEYLB+B0kLIN2V~4pE8H7Rp<0!c;kgB!*@7{s2wo3Hwt$c+EjQ zMaQJ_ZNg?N(Wh4(jn20Z2`kGT0a1z7BhTpu2F|_SG9PhowS7?Qr>lsH_>F%S=sNRU zZkMjQ%qUm+7R13MIMYxb*7CzNYQ~#5*c_S)kpFVEg2;!Y(Pu$aCDvx!=+EId6lG{8btF|y&eJ=J30_F0O zHzJAjH|9D)D%BikROcy4oEd04aZ+c;Jn`dRIr<06=qx&C<{r6UOGn)<$4u+WbJJx2 zfGSXW<#MI-wZl|0?AuJ2<{HQ|%uC!-u4C$kczMpK$)+SR>p= z8iy!G94@Iq{g6%aUGqMNoqy%j8J$>AX+K5Cv!%`9Dc|4g&061QHd+I$rk(q zs8oNbh`*RqgcJblN|B8qD5aFrS`!#bEA3Il(i!8O9pn%JN5{vUdhFL`>or! zINxA-vI4qpBGBV0fJ|l@a#mr~Lx+O}FQ?gtl>!qXq|PHFFt%X}5Eu~UjD7F~0b(V# z57!O`3>@)45tN5MG6AZa9=o^=d+jzz0p<(8ip_Qn_3_W4Za;)F7g$_8#BzLsoi=_e-pf%z2P9Ngt6DdbFYL+pqEv#V-gSEf=y~qFLkACv}_g}?~ky5?V z-4fPXRZrR#{i3(p00)U9_y#D&@olh$?PxmR&g3MvrO<%cNW zP`{v!gW%`HD_(<&3VLN(87>K35+#P+ky?NF&o?d)e@#8{6Tht7k#Zn-l8Dgg93gDKQ*UQXk-joB+F93s<#a zcXTR&+U>DEr5qp9rkxQ{5oyQ|_$A~$GsZLHw^#=uI$(L1MC^(xz67mz(7WWEas}y; z9PF#IS-vC9=j8gF?-;ZK0#28!RljQv@@FQEtjXp~y1>3@06CrqrBrZP-iwPdm+euB z(=*o*`{t|f6_rK>IB$lPTT`>8EFyB70zdrIy~h^U`bK6b4-%=G~_IgUQ**Z z@>#ox@v1VDJ6`sZL6M8@*8NO(UK%MEP<4)cN${xvl^Kvx-JH+C zzo@z1B^;bnUL`pu^6W5sXv!R6B)(VE2Q@?1jhGukX$#E!Hld8sPDhQIV~gi!O+h4<1#_P2TlCA#P^rHSxx<$ z1@mg>?ed%!9X_?7LYB=ip^l9)qeB!-S;VABcUn8SRiwz6(S$J&>BU5#*WY;KjbFb1 z{`+_Z7X$d@=O3H1$Io$m?FhY6(2EXi88nQOGe8WcvJ9AzCGCXTN{%1^98&CQBB4WE zql~!d7^EmQvXz`Sr#q~dMaT3Hm%{H-`4!QG90(4H*c3w=baVp#$~R#Nz_7tE4mi^q zkMI8y`q=|4&OgD?<`W#-$Izd=2emzi<#DP`;JVc<6_zWF{%C68uw|GLFeBs9)A8Zo z|J{%O?qGO}mwXYaesOZ`Ei-JMYt>!TU3aWN+EK^`Aca>@42*1f?YIG$t=U>@Hq3V1 zxAdR9^s5lcciwsDoj2Zm^UYp&8U!+<86iB@5rzr2<2Z)szqOWv7tVwV0G2HqmlmMZ zv?{gMI*CBjRLa9Iex+iizyR?Nn|zafMPcF9N6bO1%uk-fR=#O}MZW8MwBwUq%smy@fqlx~Rg3K9 zf?bO+h5IrGVDZjNM&b5#G*$1bIJEXn1rgLs;jf{4m3&FMq@2)>$T}7Glukma-)ivP z);r}G<)63udXP-+DaS$2UP9)HV*YT;xJ<^aG9UZQ-M;gAnXzcj-L7Y4b99KF&igGL zmDKn~j&7-qHfT$e^57~mbJv;72puELYSqHUwE=a)} zGLw&SuB*dm{@f+sl{g&goI1&YAw-;lRsPK@M2UkQyN-Ji| z&z?Sey4`MHxlx zDUMl8SR#@4@9q&Ne)ntK_1rIR9Xg{QP-?2^2cepXNT3FsJIj5Wp(GmqBTZ8G9?#ZfKE-HNaJ1B1C>!krAS3D zB#As$%9N2RSxkjyl0WApF;a=uJicW_wmjNY(nwQC7#cbGgpe~Rnuu1rWZoNzd@7Yh z5J}YRr4&M6xsoVw(KF1F;GG8fdGK0HkC9Wl@F>A4JMs?LLua zG0!36Te8~$UZPe?on7X%BXItNaSJf?XjjMcrwcBHG&dv&RNs%tZJ zqv1o4Zv9wh?nD4El5M+jb*ac~jb*lM&|%ScJxGzU#u{Uc4yYE(N@?}x+i$)7-p{r_ z+io@ov9w>};-CM~AN;@G`}V*5f2(eBa_!FDue|k@ul^ff`PR4o%`g9@U;Ar!zwm{x zP~WZI`obIC;%J4{Y5_Zp=s^=&fG6la;0XMDo<9>71dM>QiV1A3a2mKVwHy!v4z4_< z9#EnS!*iqk5MCR20!ShNoG(GZ4a#&nk98yfq`=p1!~E)RU;wZlwoqr!K<7`P&YocL zi|^s6yTFls4E^Lo(E1t7IN<5pJpRxA+mHV4X5=+q!Nt}LV74IAP&Beq8)favF-S8& zJzUO@TOu8p6#>WAjB9Jm#*D+c8HV%Ay#J*;0FI7UN4M|Xy<;s~MIdy2XDwS|%hp)K z8rm|m)=FCj4^w?V?zGm{8f%nNAdnI@JjW3I*D8&!TW04hA<{uqY{mrY7bYCTf0`rY z>M90OH&Zz8wo`(A)`tAij846v6FP7_zf)0p^l_6VHF`BAd=@- zAPh-6>P_HU)G*FXG@SQ7j28>P{`c0s<;I`=o*ix}*-YAbWUXk=AqLy7>qRVe-W8QS z@Hv-t92`PoC*>tS99HM|B^s8kz62R}x?$fo%{c*T+FHEA)+bT5~o>`^v*1ZIOz- zkasbtHN!sVs%h!l+FB^~I0rM%H{rReEBmA+@s2r83{sk_=CFHAt7slTltP_Qh_!~u zAb?EhlIM_wgC~DC$0`F7`fNF6dPk9hl)~w2dz~C7s02y*|g@~AQ@ z4n|6=OXR_k{Aj|$uuOEH7@U%5l`GDBaE!3CPh3u>tA^NQ(M}+Zmdo~~qvb}dXuB`k zoaXNbXF^4eb4P4MyViNI^0}&|=`_z>IgB19yj~(~y>ajL7NI2MB~e8|VyL*{u;8$v z_z1s9LGT4GDyUtL3Wi8$@r%h?W0le>pzMV6f{4f%W7MKwXx(XRjUA0OT0^sC>zAY< zMcR$~&0Du_J-q+m{==8=0GL{7*_!R<+2ap?`JKlf{_;Ej`uBeO@92JUa(e657vA~W z*Z+;LeCu2P<~!f`#$W&XU;EbA7F~a|KHqew*N*Arc!kAkfxhpddJUx)pm79`7O)nY zCboUUz-Y`w<`*ggxZM4)h*g07yTP5J`JOnCCoA943dB_)41OO%ZRPIg!bllFA?UQl z61HCg*Y997!1fD&8P5g_+HRm9ybt^H@8Z2*d}6=%-EaTSAN=(B@8A_(q;zkM*{F_= z0E{rkGSL{-%|!SIkOealDNRHj8*8mGTRRRHX4pJCwEUmHUb+L|#;seoNRhH;G>gSz zF|5~XCMMEa8#5X^^5_?x8HbULHB*+23YtwRr3?`%MQR+z!8!*(qS%EIFC*@%LaZY5 zgQSo|WvR#-W4ubq%Y@`=8#RTVN8~9Ig(yl{cI5^Ty`LE*4ycq&Qw6b1vK}(yKixc| zhdV(T5H<1|IBejh2VQunDkujCK7*jd{oKk!tVm4=2gxf6PjlmEF^fr~W&iR!YY~-n ze$p`xkiwUgZN9VbGl$i=Jjc9G$(+98_Fv_Fb5|RPyvG>t@yvbYlp1X~7&Sok6purl zRdf69CA~nj(^29}lfC4t7>5HLkhOVhvdd=%eqwA1$4p`f?QpmiQBwEEdPMIM<5B59 z3%$OJ6F~N*s)r?KP1c8fWoMt2CGl7L=Kt>;^Bn_OTW4{NaZ+!+Tn7TOTtr)uK%a9N zYUza1QC~^zsiY1jZO$3)^JnGro6U6#C6}*(V!SI3#yXlp;uf78Ibt{nej<{gNMV?J zlS8t|7fk%lmQ{j;P8#LR8HZCg5?tv=E{C+js8X(WGdUdHcH4#ux)d%5KN4U$CpiVzJq7x7)4VT5AGH zK&~V>cG|7WTu8fDAsdr{*t`SOZK_p9Ni`NmwDryLD`xM-tql? z=QKPcI}{gX;I43;lt=)N+^nRjRr1oSj)Tes7J1~CaL(ilwLsOR5I)L&DCTo7sVs8k zxv_UvP=t;BHbT#HBfM9b5>C#W~@nKCOE_bxm%T=Y~{-+e{Hq4_M#kN zRRsGoXO%U^OmFOwd9V;4^fYVK{&G;NFkE|KQ$_ zzW@8b_xE()A1{wj@812w7ytSff9;#U@!D6u`WtWl^sC=Iy>b2KwY#^vrBdqlYqy|! zjjrpkTrB_s?BJ@;X#&{^y3dL-CsvAKvLU5dL6Myt0Wn(}ELj`eR3@uFSHu;sqr4}0 z6_vB8EW->2c3^ZwxPSjK|Jir{1?+P(O(x6a;u2 zz{HcFl(xh6Y}i~p0<*bn174~F;OO}H_~z}Kw?QDKNEu_z(Q>ui@|5ai4I58AVeM#1 zX*C*mjpN9ctu@B@&D&UZ`~Z=ZPkNH`g>9V^fSK7?YqdZXBrtE6_Y+HEL|k1^{37S8 zrie&F%Cd-z&l_ra*<}B zYW(jpr}_MHk%oh-fnm?Q6o(qJjdipuO1SH})f+RNSEO&`_sMq2s2@jW=@&EqFC_+4 z8?SxY==0BNkZPOh$Gkfbz$65oA~jCQl1LA z3*jKnA>jGw)}ronGLSqgoJB%(i__mZaR|%3Gi?(E<1RP8{O1xaKozv#yncv;$I|$g z?@FA043;_mEr$4FErp*|k z+5Eea)t|-x&+FKhjLOuTmKb|u-8)DAf9(BvtTkJ9ABO$b-c{$^d%yclZyvhed;MOI z>?WzEM0Rr!MKLlXL5d|2ii21~VmXPeIB-S*hgceJ*{OjT&gsD9^eQ5 z5R8t1I8+^=Wcs=p*H4tE3qZPud2&PL2mxU9N+cfxA&&3v`iKXcEq>)!zWDwx{(~R; zE3xnHJ;WjBe8qEsr}qE~#JCMmMDlqK`!OMji3#ub-R90kjDO&Y9RRPq`s%BmJbCAx z10xa>h^PUf=g45N^WHlEeHXjF@B1)rjv>XN4}Iv9KcJsV0YVyCkxQ}=&;+R$f?4LO z&BAv6IcD`k2guS~KNYO=?UMI(UVtiMk%S2}?4PJcGBY1qm`;9D-z|k&Iyh-kD4iq6 z>R@11?k9~M^D@LVJA8~oMJgetz?O%WKH!z%H6sRc!`sUH14@7IuFE3PSwb1uV?ouw zS&C1g-}igfu~CcL zCP}mV$OgECFg&BA7?P-rHJYBS%ESgPRy<}s&rnscBbcJk?Rh- z9PIXplPCu~KY)#>v^CGW5JcJ;Qo^-CnyQZleA`4DsYXm=WUMCrn;of_kDblxYJV$Z zAdvzld_Gwu)BL;1QJ{laIn81o@h|s^jT~?lM_k!Hd%W|={jPnRcXS}p2G`P-vc4GU zrgG*=1Q$<^D~(jqX;s-8Rki{ZXxj4a31Qs#UEdIh*>egMB81?ab0Nlv5Q2B!wXJW{ z-y;|;@l?K&oOk4$J3cu%IXyi+egD1p-oq1c#Td3{_wK%V_N%}AqhI;eU;a^Yu5DNA z)7vk;^vPF0{poN2`0xEa-}&O}AN}m@mtK73_;|fquh+ggS|Nl8_6}fR)p#_GpBes9 zhV5r=G&l0$4IgIJB;6$VrmwR2e#SePLb+VdZZi8A06QQe;&;CM7XR|k{_NlX>KDK8 zqYrzG`?Cjc`=-6d90P}bgQhtGsAuMWB=|@NQrh?tK;#%Z!uimO^13nyz*EmW^UTfL zw{FKV`W~4%gg(G~4*;!ieLxQosO$QU0QCJ}=6BoeHiQu3SO&1``@ZkGE{fWkdh^B@ zA~4qNkR)>>W9KA%N@woqZ3HosF!yI~I8TlNWPi({^h8ytx`JYkrv^(8uoliU{LYy| zo(h5&fmSfvP@ea5ZhHRis64_>!pMw6pm>*ho*SR3VfIT#%^Yb&QQaVqksM|S+DbAC z!lQX!2&|GuYR}CN*1V4rLV1Vgq!D5n8(E}38$-TS zl*-bkOzk{Z8pRITbs?lu<|!49aMVx$i``r-A88^WI420zDSE?an21CN=&OqS3Q{=G zOfD#MlP%qb)%S;wqfreeuY4qtebU&~h7}eZ5VRmmGDm}mB+mg7WNV$(b8Oj^sv#h& zypvaj8lGBnUOCFEPf2uwHpqwcOi}qj!PfN()5f-){z22TCEH->7_?7HQ^!&7mw%}l z%z8#8CxQ&F6?3^j#aRSh#3WjK%-T!#y5)@Hg0PHy&DTviN9pe|#u)n02N#_8-h&5% zz;3+Jx#)OAE_?4hz-Y$Oe{n=QgTZc016ZwAtJQkF-aaHUz{|Wi#%_D|;GM7h`mg@@ zSAP9hfBe7r|NM=Ay=El~=#%n?CoEZ~o@*eCD;+fA7i7+aGI=*T>s!@VB16 zNzXiU3r9z5G;M=+-J)>>-*|)&5o1DL0DhE^903kvw7;Pte}8n7@k9zp#jIA(=sBr- zpel%y5JeXlZ@>NSouB!!zx9_xx4rYw$CP8=Z#VC|rag`!Y&miOVGE)S0V_C)6cb4% zdN{X@9PcvtjB#-t>B<}cP17_-$H&Kxn6}%^mPa1{z#}dsF>sE%tqURaW4NE0nHbC? zUHUwEOy>h>B=s2ukP`=Mx^Kuao7q99+^w;mEQlz?5GCvJq~6EQ6v za+$D`f@hR&5NLqhBRZ#j?3!ii(Sc3$fYHC#MK?EQ2wx>&;nd!(CS`YMMC`uE3~~rE{zU{3_mg`F%L&+&zLm zUKZk_26w%>cF)>RtU!D5^^$09=Yv>$dHT=8Hi%h<5}zN-59d zwM)O+hJiA`_ShqNYk4PE$a%)MI$j6uhddwMlF$1X|K@qIW1k)3+yQdda;o)xa%{0d zzUinMEk>PFXzmUu58T_hkl7fbg)u6l-Z^7?T?WuXMBPLxGV{b_rHBMmJIRr=^2GCJ zrt)mIES@6z0__=@*#Ucz+iKaiD`#Hs@3|DCBPYtiO~?n1ir7wYP^A)iVvo;3gQPYR zTP>;W>6$ZA@?B|1(JZ5Q=ku3jPSt@d4Rz!x73Q9l4kA%aLZ?UQxvj|&Nd!JS^h&LD zC`TSC5d)4(bdD6pp`01Hl^f=o#x;NeQA|V}Lrk&B8#iy>ymRNyLpL<9T`tE`6yEEUe2+rLlq7w$T za12BuV%{>*0|wvW77|#B)<3~x&d!|oe!Xf} zK62b{HXEM2Wh2SWxH!^(Mk^g zpAJH80HgGFFC8|vhf@=!D6p4doXiy!jqv{xk_cNG^J~b-|oI&mFus*uB7A9nm<}t z8>swE|IS7_P|bOlDdKw|T&8ClQQ)%t+SQIF_Ha@x&i)1VvPm>Z263GFEt}8EK9FtO zFLlRY%pWH_8!zPOzxg&SM7!rp66D!@0cvclzb&Q4BnQ8aya|+G(nAXJ)`f`o)c!^MCHp-fZ4;`&N(Cv&7EL){iR#x=Ug1~|DAW9B1Q5;{c(&=oiuLF`GJspv{&E;aNLv@0mjXnH*dcC&O7gH z&dwf6o%x4-_1o>ee*5;lUw`NA-}v>P{)hiB-?qo=lM^7t z_l>oqauY`!GP<(}X5jAKyLW%_$N$b>3Ek%XM>AqX%(0K5-#8-byX{@qG;2osE^rp`6b;7ptjR#X^M0fjJb1w?2Gr-ULG^%eFw)4%Y1Kxv!ijvoSH$ zqEH4HyOkRG?#thHW%NQDCWmOCvobV#efc3;FKSMT@jJlK+{e&(RM)O`Vtz-@(V^=E z+98F7Na9F_PKT#qT;+A>Tx#cHF^;rHnK+b$Pv*~+k;EnKpK4Uhg3j+TX9A!_nghGs zKgxL~OGAn8&Fh6>8E$;w9O``K1Sgk~>nq_SkqSN@{hMUOF97uWgMEgfgD3@inux1y@5&cd-b< z3ul|@$eh1bBdM#B3aj}{-;kdT1kI@*7$t=iu|z+ z`T0X50b!T!R&mVFh*Y%?BoblAKA#9BCr23-a#-%8nR{b!WDyNS;pVy;9SM<{U19q|7wJ9zJzBO`LW{nS%Wz5Ui(Z{Zu@3SIZ$e)ryk`|rQ^ z!@u)OzwpE4T=Td7%JI#cFTD84S3mQa@BGlGKKZ%VzU5m!dvf#UhfhyWnrqjN-BIK5 z{+)ZkrpM8$!FsgkqSSc0aAMWNB}vM9dzS;15f}XL&SUy#?9Es4uJ4Qs$F>GV#@AuoyyWQFS zw=d)ESKH&C+FAK)`s0aoxbF8w+)_J}!8nr98d;aV0JAg-n3d!Wv zuJvrRQ#&T-aiWUsTp$axBGZp}pJ)SmX@4vk9%aA4mear-cMA~!Lw3p304Od6t`qcK z*|>?eKCCN4J{SlSI^Y?ZljPD+Me^Lvd3P2au9XS1jhobqve%0|Jt*_Ci+*!XRw%y@ zE8VT)j40*rXpqGiX+$DU?bYvBk>9Bu&N(PuCZV0kFygggIq#oA$EqO(^xlVVBaDCs zEvKH$0T~1BiTng9P?^#>km+HJ$f!W#1=GDsrIjl~B5bvs(P^+iNfKR?k+UO1tzV@_ zT1YEbbt;lVMd-aiC1;i*&$QA5I78DWS3p|wb9yj2?~<$t2_X|h1QEs12RP@3pGV}f zBX@G`+BG*K3-Aqgag6=u{=K)}{IxIqy*GdD3xDq){tfcY`snoJ=B*Ds``R1d`N}ta z>hmwW@zLM=)blTV?AhD5juCoy?c^Azw{Dyf!8irEMU?E9>qwZZ& z25Qfr;Ao;xs5lvRG7wij%UOqcViT3)c<>&cyvtNLi-u|taXPrKUYFN(z5+hQUeI+FdAjoPL}|cZ~C>4 zLgiYgxe}9>JEc)wfe~A>4I?qR8s3!SPvo*_cHuCT@ff|Y_5EzH+skOaGNK8!!YwY# zdCv`8+u3D#L%6=QY`!bizs%XD*JfqxYlNrzJ$l_N&1Q~%#X{Q2Fm54);A1nT3lENo z!Fa(`vV2^}V|p!vM=9v$__PG~cef`^?ef729_u9ul_RZ^)YqyTC9l7gI-J-T}@Z>bSZipW2AJVjT^zWs}>kY z9LPDx0ikW0CXxQhJUpq$xB_;CIvEX0c$#VaPr!95R;VNuoZ;OhnEEjpsimPx(;<{W z`b0w$>#QZ5vu+kj0K@9H&huN!5!=biZ8U<5XgwweODTLyhE;i}=m-R0#4be1pbKxb z{K?Q`Q7!SegZxdRHgrE~2JMt4an62OBeG9qw-i2?mp^~eXYFhJAM&27inbeo$jJ#n z3(=p;Hoy;EBZu~H3686yRXWde>HXTu#Ur@RvtA{iLR5Ltz*4kIJ*UF0l10?8pG(q$ zJj)#I?0tB0FW%t{)}e7LT5CE|*nrWi_o_#Wd7LeL6LvoQU>jH{jmY#DjT*4#Iv<-E zMOc(qQ>YTX4l>v^&E*P{7h-81bjn9z(C=9Pv+)(ho^TnYU7`?*HEumPjiJzyNcT0# z=;VAu#c3c@7Aww``L(>bUTKsWZj1~MtnwoVmC=QoQC`z6EXQUkp1a8z6G8~9)oSI( zIUN2SgM8#Dc3n5fU1AzZ10ypd#yIc`gm8Rva?*X^05Gr6ZSUQCcYE*NyYGDQi$C{M z|2~mxR>vo|Z$0&_RS`FaERbR`WKaX+r5RCt&_ANrqFWJa6 zQ(8<%oE=FbT(a}Un1`eYM^O#rkiOIuDftflc{Q43tn;g?j*JXHT}S7P_AEJbi|$s|#glp+(thSTk)MUq%A5$(@B6%N9OWVSYC6zsPNACfXZViG znBYriS~6T_@*OM1u4W+RDLw)XF-7|&GH0$KGOcf6v}POuG-YHO4N41{%rb3rPP}d0 zN~1kD>guG1DNr-FuUoe*@=@EiJWN{VK?h=|s z!j`NOMY=>JFFF^NLm zF-8x7`@VP1I~QZ@$4X@w_mFqqMP~MCGsGCld3XKv^z?<7UV7>Mci(-q(DNtcVvhah z{@t&B=Iv_rJ8gf9Fe={mx5w0E8Ih(b4+IdFMey-1XgN+i#n8)izDj^j+71 znY%vrA%xKOq3>ge$JY(=HT52NL5s3Z?R5F zOXx1WkkwqtF*?t>TvEQ|dbr57Z{!1zk^1wx8}?L9X@8bpqDRA1aGrM_z7DvG;y5=# zAal6w|LyaxXBlbZiZUeMQ5ui+c>EIL2+cV29mYF;{v z7NXBON7jn46&x0Zqg4~VSrFN!6t5@sDjd$c9DQ6b->3IkmGEu>EW`j`bAeE6I5RF1kaH6XfH~c&s#JRKCC4{4>WHO;HNmX0I?DUtp^r;-PG@xl* zcNyYA&YLl>HU0xK=0fW*Qcom`q+#LvNe^Ig-3wrEWdU&tQXaoRI*doxtFcJuG_fJOFIFu5%#<0C3*>#yg)#8$;+rh%v63 zrU3?yv}-3PC-~qx*Tu|X^WgqFn+NybdH2oV{l#DW@xSwLG^_RX)$#Goo6o)QnHS&q z`1jp<{^f6e;Ulkq+qLW0pL5R9dfn2~&)&wWZE^SgJDZ>Q(I5HuHuvuS?&H+0*mn=Q zvj=avracD7z|0X$esgyJt?h%mU%85xUb+KdwOXyt9-KXB)~j{nyyM7`K-g}#+jY}4 zfx#e0fqM>J*9}EA!6C#D2dqPkAp{m1RYsm?VLKTAQk8hmwP{r`t{!>Hv|;zerk5lR5EOu8#k95 zRqAchF(A|L*a!5J^Ax4gRZS2xd^_*mKOYcYh9WjC0v8)&It~n}E7p1eIsN}-+62qx%HjOrg ztVzxxgrSx;5B>DR#gQYx2oaG63xp}g7)PYX$+c_O?%%t24Pw_VqFF@(_fT^~kBjrQth@O~J1siez(3>$ccf{847Ay|{A zPdfwTd-OZX9K)IYy(Y*c+;ctzC#*hcZ?6@l*3nD?A+mzUo3K+EokDhaB`-ax{7FlA z>oKt-?4aU#A_^t$9G)pc|`lghWJ;&Q3C3;kb)Fdm6_Ss4(s?{$JeXm}}sC-t7EP`@EtH<@S z99sMQ4N$3Q;=VHf6!jX_V&s@$>UMt#Ra2~#p$N4JO_&$~#+i3#3BLCWg(rZJf zC-Te&0E=*}hT3pMCIr0Zk)NaCbJWs80+x~K`JA2g5iyL~sX|6gc$6jgpw?XNV3@`= z5j3mWNQg?);hgD0v(A?SK^Ed=;O-C*bW4U!`jOa?hH;zePy+b?o@+d(=jL$qGGvsa zNM$u5hE9A&__838z;~yc{EGIdf$1oQnbB z=B-<|K5zhB&BZbHn|pWP+}ykS=DT0{^3RX5r8&BG`W!R(?C$%IQ}jP;df1-57Y3I9 zE7z6$r9Q0j&Fdfi=tpnfym`|(?>L4?-un>xFvupNzT0*&a*X4l(rvr#*>Ud;Jt)4k(C0KM4(ql8ZFe5w((asIq?ufdF; z?kjUSxoFq?Eb(1vWuJ<_(LRdIl%trJ9Au?L44;ARKF>#smB(zB+2OL@Yt1Mr%lDMy z&*Onuk9E{9du*+DMzS1Ut5<;?S0tozSJ>LYnm?d9QC_iFV^Q*)u-uS zp~y|`NXn=%#A_sFOKsL^1hmi=xlTwr@r-$RV%E+Mn5q77X7?twUX)W)jE6a<N)} z)3nVq&p!LCZ<;3beNQ6~fOpOjISK%L(=^-7cEbd67&rsEuIu`3x9$4A4}IvQe zvB7oJa`fEIL?WYuesns_FrFa|KyLD!%!%!iEy#^^W=!b^nLtM+Z{>NRI)Vh9IHJ)yXYM5 z>tw2hfQr2QWUy4=mxsJRM-J7=sA_rWwNwH;hSy%kpfz^Fu$I*0Y>cjqgpwM+43(9h zhxr`HqI0nM9e5!PC=qkf1*(rcZhKrB|5N`B=P--$Ja{e8GEr*ISS};)q@v~J*{V)u zbFakdJ;QmK8Pa5@ni8ztEPckswZvd@IVzkP)1DHgjpw$GyltanV0z{rsILqzF52xRI?`AldD?-SoIK8v8*<2J^nyh$ zDCZ=h7V;?kTqe}2@{k2_6y#mX9~n z@A@wEUEgFXeADWmfmSi#uxy@1;nVba%>R@L?Q>9xJZ8+drOIOVxTrz&HQXyYj2VZa3q!f>- zLNeM~z5fCOi_yWS-(PoH%_t!&Dt}l%6?@bkdk3)jI+hSbj$ENrEy;u@8Zok{5a;77 zzf{pPY=86I>HHno2wZ@Xomu@t@?;*rpIU_I=;qdH?+7&he#)|;7GGUn;&tShz7{JAx0S$PR?iE|$G|#__K6Z)^pfzr>HQCZ46R0*gvaPwGPcfleEFjC20h^qUli`;^w<&)I@?3u_GN~iY z)|yJz4vW%q^ST*$jieDOgCDbTI7dc{Xt%NECAUgOb~t?}PXSumN9hLAj#QNCFGbLU zO`bR==bWYMrF|BSeD6H+p7TM;lng!hv(rbAAgYMG?)zj+#u#%)#xmqy%9l)zs&~!n zDLI5@^o8VOVPo8f+VwFjotPYmEc9D*-z>>Wvdb=NehC;zjADHW-MSpFI%-q~< zj=%L2?X}=?4TzCGJn{M@7Ksb9VY`^$s?0)4JxA%VHXSR3#+5?Vvz8?B~X%2vP zwOU=fe*JpWG|fOr7uk`cz=0!ZpwMJy*E9`>5Qh9RP#0t57-I;12z}qDvVVhsju~^Q zboqgq6H9425Mm~A9oVy%LWgK5nKy_1Ib&9q{n5t1Ww>i^Vs`XNLKf^+jBTJVu@$XKsN^SLZzgok)Nu11%htBX8CI*s;;?$_2Hc6?V8DAFOu)Fl{Qw2*TtQ;lko z{Y6;i9{tyQEz9}cW1T(DPJq4ErZI;(O35BC+5cVNvkcFwQmfJm>T9NS@H~l5fZBLm zv>%5$5T-~v2~s*HRr;;YHa_RDj|QYNR?~M(=RE{Qaf;j~(!R);0s(VcLTbmQi9Ym18pk0#a79;1AGf%-ry_%WYaHM_CO6n1d2RVHA3t9YA3FUl5$a>{n|rNI(yjU1(4;cWc#MH1@X>&_1XcKOhdh9B z-l6AvO24QQ7*!l(bCf@32EIm;=wP4R7wH`dVj}~9VXRi>h$uSeLg<5UnkK2WH2X@p z4;(y!hAIMx&O1*4PCjq|JhF=b_mo?`{QK57{>ZnjZ~Wm;uTH=Bl$zTC>;eZIJHmz| zz$?7o9)HRKfB5^?xA{K!y&rqMGC`{i#q=C9;cYS>4n{7~_~n*@VznQ4OjZLFL&c z2^bl$#B`tv5*(v{897U>ky(%Ii?eZBhUZ%Sw@3^3u|l-h`|A=v|A;SZX&j<3k{@kkJE&>k|z*xLbqwq9h(QSu+;I)x2_dbi7>NTc%E)2Mt;;*QLRJ2Gx3u?Xcw2q~*T+CxaHYj5-RZNJ; z9dHGjkxEv38J9{%;pAk9F*=Rr5YOc$y-PWloj?Xr){Y$7FZ&G@{IV)3K;D-EVlhTk z971gJAWWcFuI&{|r#@sqYF?Y_zU7=`JMGOZ9gFhvfN9_CLd&MK;j{)b{;wD#`NpS3 z!I2}p_aLGe!%+HT87y_W{^?L2R_i^ME_~5#_>y-SNQrc}VL zr)|FvCe#GPnD*Y1$9zJCAEre^2?cI3By!q(}$R1a%r#s>j&+eF>q#$^j}J)%&7e($k)N zImQ6*Nb25qnT&&(%{7%Q@#dTixsIHZ3WK$SrdB0rnAen_4w6-cYEberzkMVkgAPb! z#oor}I6*+iCMQzC5+~arA>|eLdggRc>ohlX!8H^@de_8z!kPW0YAC3=M1G!RB+-@B zI4dGgl1obcUFt3crva5^_6DS@=0VEQA97~x`FGir$f`&d(rAe2C*np@Fq}H$OCs0F6l<5`uewOo!qBVM(M*~?|pg`2$Em^LESeh>(%}FY25 zE5CPr`}_aWoiF}(ekYv$(vvnmm*xOCJv}`QVDx8aXU%%O1_*r&ao8Lodf#}CeT*T7 zrtwYJb5BGBM~;R2P%2G%Zq9r#rqe*f<#N&&MvNSj;h#tGDT80lhpq+vw>g_+o|t6& zmEVQ>qKsHe;S;qWGK_7>!msnlU^NiA=eQW3ERui;j$b+J&8vViX5>RT)XF4zA)<)c zBW@|iyOg;J>P!~9@q7cgS#6k*F;yk(1zF&NiUGd}DjM5sp+qE@lnQAb`P3HZ| zVBKDb5IlM57rS@G#i>*ZgwKKjv2%Zll(8iwhjugwtUOz3OuHQL^569H9Q+_o2!ZLW z6Df-Mch&hlrd>)sEm~=ksr`~@a$c;!X!Man9B93&>ZAvda?>HIA;|CS!&#D}UUZ#; zd_9m-x=1qCBPYg_hUF4F{&2g?b=T4GmihLz?*ce{TRHm=E_QKD$?)N8X1a6L?-f7mvt;08JHXrL`<`TWZI@Q zqg_CN%hE*rSn-U<^^^!(QzeMV%#9-#!9Wbdqe2L)^?KblO{1MbA6%DnT_gX(?_b~k zUwr=P#vl0f`q~>SqJ{x91gu=dmI=ph82U{ZZ~z{Iu}`B*u^HCsxGs5;7}q_pc9A}c zqwoHgZ@uvk{@uG@{uh37`|b}v;P|yCWqdBB3c%6v@$siW``OR7-uq^?UWFKA==_Sl-g9u z=vyBfd7ou;%f4oZEnu?2)-GNgpZq-;W3j4SYfm)ofOTI=u<4OqyKHNR86^aJtQnF&6O#@>Dh)tJ*~P}rs@T+w8z4cOF};7TSz?ufRak)iW_&NHR|)vB}^(b&|MDAEihmV%&l4CRbaZIpWAi~rJHtN9%sh2;!>9T5#o|IW2d(+s7`yz}0B=e&y{gjAJma54-{ zT&>nCfN*qteEjxXUwf*u6geq0Y{$D z&|uU%0FHo$7@i{BXzUA5=4|wPLRdKvr>qwTM-D4TVDS2*&GkQi)3q=Ec6jg$4>-Q{ zB#hIgAON0u?z!iVj@Cz^>pODn1{VJi**V93*MpgT(=}XK(dJ6167TB&8Jdh0-QbBwNm3u!4B9*%~ z{>jmP(b}dfuuDL|MXZPKwlap*Bp z{Z*5tK7F44Hh<=FNPHU0X`fnjz4NLfnG{|OudSf2yaI*Ldo>DJ$|#g62H2GvYmGsM>To1-OIV|S_mLY60!AkS zVc-IA&O5no2c$-bF2+cnJWWAHW{x2?ZPT`^_3G@w*#mrVUHH09?Z;nlj=%4Z96$3f zz1pr{dA?awO9Tf-Gh)YEVst!2`@uk%DIhT?6wUIKzyK2{0^ORx>_9z%dWQytXPX9F z-uUlW-~Q7#T>HWg-TkdUcZd5gKkj37DF}dXoCP7w#YC0=wp9wHKI>t3flM-$cQYO9V(;=oj{+g>Gd865Qx&^J9z43PS= zBDOm3xNEe;A;$G1-cF=h&!uCt))B2xPIIZo)EzhumSRo^Aj!TSE?O9uUC0S2#7v5o z!>TVYe#z!=kNqlxhab8YQ}QrRFGH%Qo$3#l)G#gjkMz$#s&)U;>wLX z8QJzTt^J?_0M^_}Bh4~m<@;p6WDKZaTT;kUnC;HbgX!;6yO32Gn4g!I-_zr*SFWYI zSnbiqdJ*7JNEJdUv!GIzoKU!-)?`W}sUaWh@@nS7$Q&1_IXgI;*}^p@14Iff<95nq zsJ)l3!8xF2%~5$d=f)`iQ08xl`aAF2wxweJgaazsG_zL?ec$(Y-hco7$Jq(~1YGWU zxBBeM?fO&y^yv%#tB2IwIVV=KN z9FF$kQwqi;^hTE93BpxYPRMJlBCi#^W9%r~gn)$I$pAP($G*JST?(=`_RXjzWOV{S zDorIh;}d4^7b_rFPAq5EzSm_M5oHwX;_Wy$47k{1bw=ua>f9I3x5_(pipqJ7^Xfhx z8=?Ph^=a1_*1oIdqGT!GH7BHuuk)^lhk5A+7Evprf{;}^ZgV4V_$#K zj@&R;{qoMrq{AAjzKaZ;+X^rhZ zs1w@Z$VsM?^-R-&bCI>M0N=f=F~MVa?R%cdfWge~k^N&k1NK5Hsi?7jmNNeJny`#T zYkr+!{OkGGYqKbuZ1k1X*f{0rgN1Hl7FAXl~s;zle&yxc!od-p5NH|(7y(KF}#}=6~n}Lf0r8KD3 zlTcy-i!b>Gcnk#PX`OOTpg5rR-ix}eDlH%z+nsu`a0bar9Ky*_J;&sRbM zG)>bu=baz_01Skc0}5JHF&oQH5;;noBe4(t-Me@1Zq7Dm_~1JDIwk+1&#i9#PyfL2 z?LYT&d-U>&^Jp+c{ntKX?J%MMF!}?B+4%j*lf0z+LnK>-B2AUbkxk&@^r1o2DU0t`A)Z zp$~oE_1-t$(OkcE({)`+2MB%N#~5QG;6VWoi!9kTfx)@JBT?X#AC{^EjJuIU@vDY(>IGl#%P1}d+PJ9Jl-^pc77U2 z!oB7(r^3m=YU~+S24mhfy(a!9gXYnh>li=!eg%gC><-ACiJsr9So?9lsRHnK*D zw&+hj*G4)AEh7siU7|RrbD1*{6OX0YsCctI)^+qvdBRV6k=AVhWKeG*(dO|JIr4kV z^SpKm*dzUMsyrll2{0P9EI2Ft^qN4@L=J1>(n9lhe|B?L`=zaA~hud>p(lGKr1}i;h7F| z-O2(2W{)*6=c(D_X3vwAb3H^&G6#6w`JiCxv}2U_o15L&`Es;*F;zix8DOE$m(hoV z`g=i?MP`8QF^<#yv%Y6?dC1R6IoL8qiE>geNkn-bg1_@QkA{7grwQ%3&Lkn<(s*GB z-hUWJM%A$05#cHBeaP2N$KM`fE*%7!V^ghz%WU&y?CVD%8}^-pb30@OqUWY^{86)gJ^(#h>-g^%W zc1}VAFf+gX)>}^md;H^YIiU5R^(+4P4}Nxa^9NsVPConcY9RdcG!XqAd4_XC8h~U+ ziKASJAoNVi{W|X^hdBSl4wD5#1lJ7@bb%07<2NG^*MMWjiXA+;qZQGI?{fd(ZVX@E zAincBjp2o>060f3_I>YDPIwHFnx=8ixd&&Pvk>~g42}#Ap&v^9jfQ^c`+hF|7ec=2 zX2d`A#vAWTrTko`@N!l%1}4-ekM>nP)Zxj~77X2bM$NN3 zzeDCNfopBD$W@j+v6OLRmVdW;vZRzr0-9Ls4>V+18nJVf!#rFTq8BWne|l{5{_?~y zT=bDh@lnvuaoKfU2=cqJoyrt9SXC&LLOl*5s~Xc;erqD! zf`BF#>t^mKopUS}Q3yL%!S3PR3wFDL62F&lOO50HConq2x@O-<#W6DYcQC{Jp@4MbNzDXtj(mHm1-!n&Unx^Txu1jeajrX332rD7(z`_TG?R>W|`li}X8!+Ku2h~qBy1Oz6; zX^Km2CAkG6hNwT_CU2S>pXs-Z&Gqqt5#VO{4@_wLi09e{pTX_df2q6s%Gbj7lkbK8 z*B+-aybuE5+Ue=(>mU8tN1LW?IL1f>^4@zM+4f@yp$jqeec#hyvByo$x)C5#pE4@RN`Z1h$4fUsm!N2Ux3ZptU?jU4in+ooZqE#pBJLR`&_xFcPas( zTn9FsErTGTPNXuk|LRHrDi6wP6mmz5Y!6q)(Rc&^iK58Woq7CGL`~%H<;>>yML}ew zy|={yX+{}9rW!^wOYZEB+8uE^4^d#%fpP_kHNjRpQ5oOMY=`!^>&VQaBMyf_%r)Oe zHm~Y^dYwtKObrc$fuN9Mdg%P0#}TqTA2vbOUSq1GX2>Hf`hM$gWXv^`EHI7VM_@!= zcrR6DZ~k|Cmg@IvRm8ggB5mGxUmva3_#|-Q*~@?G@OLsQ)WqU;o|k7+au+3E zft5yBteb_ir9ku5DlE~Q#v!>3a{UP;ogTZ_nH|s0WF@71b;`)@*m|BM8AV>gQ1_eE z_lkWdxVEzIO`I;I);01#+mtRalTGT>TDhO{wP5|Vbm|n7s`p*C{^q?>bJS-0UagB+ zSI&ppT64~k8weqhSFlPBIC8`s*%49GG)+PYG;Pz)4;zRB-+TAncRwHk-0%8WbMk{9 zYfk>qcO5Yw{VdcnCbT9l`fA^;VxO*JF^tg=Sg&Y8%`Q~r_<{P(f--dIp zanA8nJD#QpecyL|D)rZ=tJ`*)?RML5yKRUu_FdQYedwp0FasWy!`B&FDNll!=PY~E zWj;9tgh0p-VS-ywNKFG~52Zy5N=;m&?%w%~r9(#_e7PY^<~`-Vq7!3Ihu0)!bhv4-MrINtdfAxE3s2DoobsFV#ts-phXavo=r>hN+qm$zBd`ZlV^V!ZM4w;^mhwwKm^r>BCVU})Q8!y zmH{B$2VIq^?Az|N$kO;^(-=%S{bW>2n$P}f1imT>GcK?dbNOcx83+)TwWp_wBf?`7*VuB4zzupH{4No3#1AK;KSCUT zj%dK?_oN{b;HD%K2W|-6HNbT=MEysY4`@gQU{CNJ!8-yoZk)xq`qlp4-@3=)%a6-A zp4$O%bbNgL;a6XM_4M@gl$km7UEhZoLf3Z@Km?%>}td5JjPu%YfFaLs1PLPS?%qvMQ!Zy zlR4T1v+@GTsuB78Yr~mQk3#Qz?Q6_kMuW9PF*V_~jHW6x2|@smZ_VH-b1jdRlV%(&>2x8iNHd6#P$xP=+M0IlmMjNquT<7m%uHd6NLPYd_ZgIY9&439sAzWSsMc-%X zWK%GpwuX$hrM?e2|FaG$`zuSl@kq{C>T5IEvDOc17v=`b-pK4Yk>>r5HO{*+@*7FJxejxPYfz)psTf{L@AaIKw z>(S_U2v~vP5#d3^Qz`%^u7L4BH&g+LYew^6gc*!*gV+FYG*k#+!gb%!F}WAt4%_>` z9nO9{0*?jC$|?w#(xsNq&9U1)gn;?bP{4Sls++klJL$>Ub|vr-gSYGaD4uW*Zh-TSM{Q4>XASIg|4t4QZ9JGr7tlUjC^IykA>rZ0J`wZl zOvjC*ERUH6Sokcnc!wM*OW~D7#lRBMFe`zlzeO{uX>8THp6QKDdhOl>AG-fBn?| z`sMcMTRywK{d=Bj*MppD2z)#k=#d<@y~lv&20S_Vk<%YE!1_G};Sd<^1qPSv-~bqn zeH#DGYWgHD2!M#e9v~i#eLoogt{WW!(ShQym5!ZXy&wAS&9M3Hce($<<1n7*E(7@f z`|rOW8O)&%A@m{kp^pQbUyLCJjvUir>c@qj%JvOQ9Y!uzN!m4dY;&@f>Cha~W`?te?s}*bTN{*qEG}E6-P%U zQb2q8$L1JiVlsz>!5si2-+$>Mqa8XTB8ijIeMy-qBN8*;!vuqz2$bS<(75dAR)?x+ z4Jy$Ni|{b>Jd1I*92`WBE*tiLp35qsxR1gL)QRQ}HOzJy4;O+I<8YM4VfT|cj&kkh z{~g{Hd;eeXI;ZiU_j>trt90nDPF|opPqY(YZ-T>VoGGuYP`z)z_mZjL@1FldzH`y> zxU6UFjhwI?(+j~q%b45ueQB>aac<0r7|L1yrDHv5L<#~<=~=?)Vs+nSjFCmq$Vg?B zvvHJ!ZkWl`ic|y4XDpZ7oOQoh{H=8K!w4h{x?Ot8bPvXIdg9*5c^O4bOe~*W5Cp1} zq|*4$%NM5sA4;_ib=_&o@P>&H)lNK1-d7Pn2~Mu_?<;+PT2I9uRyvd}O8in4qcc&IWK z#}b4Bfsy#p7#zoPfpGu>1aRcO>$=Tmv%v>faUGL;=CkdMf8oUW>)*1z`RzBFwPz-< zC(tnvi4a=?9|3dJYfCd0?>^#2X`1a?Y@~amfmoYt;1ArX4=U#aJg|=y$RC-U) z#ZEGfK|ti8Zm4q((wNiU-IQxZb!O$#kRFY1@4ftY?p_b zp>8zYOBLareL!=)T{#b~_ySM;SyJpcQ##WBgfdcHOBav+?`?UjdH>+rG2U{w*XB+s z2iEVntnogN2WiS^x)>_KQtE1pboxdiS9H_P-=?ou*yB=_htiM|oVDXQdC@_c&Kat3 zw5XeLiLzv$=ATD)apmmTYaF20K2K48y{_#j{=)dBIZS*;OYJegJO51@*0Ewt=6V7_ z!<5t0q(g$`+7fG!igm}3#AegIT&CYyyat)`f85Q#+7s2oxo6BH^ z1)E9sh>_#0gSsO9fRvk#4EVRMDtBxFT2|l=r>od*if9s}eKK%QR zp8DL&tLvwZ+#IEk1Zo&q1852Eh=F6^{<^{a;Bgi`!noSQXz=ISy&LoY=gXnTSiZcl zp=bo~_iG@um`Vc16+n?j!B1cZOf;HISd%;Y?CQp!JR$e|<1nV@asXVvapT5oZ+!HP z2p|LwF~-QwxfnuVj?Bc<&WaqFLkNS{Y>3z=A)Vm=iA1C@;*ucDV0i=4h$BppEJ_qiMUWqoLO>hQ^&}9bP?Q2wiaMX&u;SnL(B*-zCR?{8DYc(g8EQOT9M(pbBF$-J>0vvm?Gv?pGM9LLZ4d6ToHq zfpP*A29$c{pxX6}#@TS+<(o^K52L=OI;I_emh&RxteTuCnTxP=oG|l}@ogFY`yhvkz>*5YS$#T0 z{#o)$_MOGQZ0!Zr7p=>hsRkJuRi^23MF(~n!Z;Z#>HgW4Nr5Lf-NPyL&&yhi)3fd zgor+TF-L8qDR71>N-s7DlDI~D`u9~dhfSG#XJx~*A#Zt3=kE+qK&hdiBJA{MyP%^} zI>q>j1;kIUwS+rm^B{umhJdW0GN!pio?kIT`^y70jjJ^QqESDy7D?K)3icHQ$Z9TNMEElu9~nv!I-JA3YB zq(>a;xFNces23gscF7iEA#dHt4?xa4^3JEU-PLNf!Uq=s;27@NkGCg(@|tUp zKi*#do|S7zVsc`iWC6ed;0FNT2e=0)0MtA5AUp_+h#p%8B7jKEXzZsHfB-@dAi@i$ zfXw-4%tk*m(A+1uK!`1a0uA3HH^Q0-)DgI0zz-)*Lk&*d>iUP9<8Q$QQt&V9YR>Z| za^&87@4feMlWvmt9?m&%WOmMRh=ItBUawIg#TaEyl_O*j`lOoWk^fN`Oq)tD|BnVg z%fm7AO1p_vWBOaRp&1!Wef%M9ehK?aMskg0Nec^^S0xX)B9cvWeOK*R7}iedEOCOV zI2WoCIAsVtONddOAV{}YKQA}*$@qI@olc;mC$h${PMH|Sz!vSc_m?xyhx|#V^sYiP zOPFGrcR9D_eERZb8bPK*hU+EUb}829k_SYKBw0&;!vXW4`@9sbSazV5?ULhT&;`~N zfr^Z{toc081hJ9_`@oP{ewlbK^&|#p-#OcN&acuLu=wtpOnlgvaIQ?hmlJ8uBUR>F z-_Oh}OU=mhP%_Z7sP_&GRea7xc5!t>#pT&kzi-#Nu*mo3Vb2o+<+y0*y{;HAuWK^% zl9y8pQ$?N}g3es8L9X|ZHvVfy7R+EoUWI6aSSN(R_~HUBfjJmMY3(3S2Z%97C!(dh zobH)!q2@Fr+OyI#M6hP49YhX1!?LqsFDgkG3)a?JI%q<-*k$@16JF5m9tJ+d2$(V`;z;W9<5_ zCqcsbjeHT{UTKcM@5BE1bKkVS@$JvHCk|P(p1>QR4+LrfB7i$a8yO%*>{@spC;&YH z_d){)z*9iucp&j(hruN<5CRe+A{^W#$;P$_DI8Xeum)TQxE^3P0sz7wwkQ&!17gGQ zXAW?~8fgZY0$%j%PoI!`_CCk2Jj(GsmjmEvyhfrVfc@7zbeKxE&G30-#^&ICnGcv)z~lrfETy0q2kX!rSHR|N z0YsTFC?oB8JyBAJXT>*KXFg@ko{OrHt)Dj?`YOs&_Qw{AmY^;K_cY$Q10;JggQIXB zl+SVm-pz`wjt)qNf^MVCr>tFdgOdd7ab6PWJlDRFuw4!qJxA6(mRe#(v@aT+-=&bB z=b0BZrVr_pbS4$XJew$5vv2#WftPkrv$0hLs)@tMV*O(~HRB-#z>O^?`7Vx_QM zV2L2dlI1C28Z}qyB0Qspj5U||p|z1j((vMJnDds6#($>2=-HNr;IuAE!##J(GIVT} zvz1b>Ez6QPjWmIh{D|d(7et&pZ3R%o40N@{!1UE001~8|MGS6FTLCxfBc2^N&$!<1hEQ7c>@B) zQD8R!0)R+h4*)p15`PTazk&7r8DIQ2=AEtNS0zEYlYqiYUfQksR?rVxAOeU&zVbEGY75*+Hn>g(ylVqE@#o-4J9w5 z#yTQjpbe2bV&a0FupQ5!0?EU9-hZ)HVZodkx*zknlF7uLI-01?^(1I{>S(C)H2!g1 zt0F0aMXIM7w>h<KHa;{NuQ8EVrw%1#sB#R+ z_gkTyB#S3wkaU%*@xGJ~&NH`A9`#S|B{={PsF6}eky>+0n)yUI8rAo5vh|OBPAK1DR&R946vGnf4M# z$7&3H;7F0Y_e1KmbCJPq({T}dH?piM5KzRi0~+*jXuxB|`*|n%(ZI)C@-Iu`qC|K! z{x&X$QB&ZNA29ksNK#K=Vi1pze~f4V$LLQYntL7y!?Vv~zzyHL5W(G}9^Z3008UO$ zPMmkX>-x?&O~W8KBI-xGJ~DBPF>brA;~3+RFA+KA!*CoD(ej+diC>CjKG6Wh;xzgx z7bAn;0HczYG0Ri6G>B#z%^*Z5^U&GydJx?DW|WvTU}BXHr7z`-w}!Ddnd)u*CChhVzFX z->pGBcinf$b9Wi<)mgnnL8Cybl_x7>6u+ zr>cQeBAoMCLA8wLxkkPEn`D2tWQVQ}lm|s9iz>=EewM3GGIzgpWzndAN!?1L2Ww-h z$DvrS;|~_nD2s^8{!NDa%x0j^);VRsVGeTSJVMN*(g=B~_0AZb0L+8(IFceJy#phI zyM(%v*aNwtSC%QB=0{fZhy~B z-_j-q+zA~TBAmDejtFb=@M9&>0HEWD`?15yF?uHSyunSs#)g3g9w%;y@Q+v(L^zO5 zPdx4`H?sIQ!)GoawgcSXZ5(35fCISUF%@7~3e*ql!F7a4!0>;72jGct%dMVTle_tV z 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%0AjUZKn?4b&bY0iQIK;d$FgOmwFrFAN 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 z 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%0DpPN?2@Y0uNn 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

          k+%aVpHe*3!|?|g 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 z%0A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≉n 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 literal 0 HcmV?d00001 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma.png.meta new file mode 100644 index 000000000..5373e6fc6 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma.png.meta @@ -0,0 +1,112 @@ +fileFormatVersion: 2 +guid: fde4ea38b31cbd34284ee37e5551e9f2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_2.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_2.png new file mode 100644 index 0000000000000000000000000000000000000000..a0bfc0869b151715f5b7e2566062ba1a80019752 GIT binary patch literal 820325 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�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

          H=iG)7MN|i8P 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

          &yWl5 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

            |ZAqMVSKbL}i-cz=cA?nf! zmxF56S@!xfhm-|TneqTrbIL_L5MWIK+zz%JOm(-mX|46nty{OAedd{GPQI_crfe;@4#=-18Gs)-gR+kyTvA_HG78|C{ z6c98PzNi+DRE$Zjs>YOF*qvP`r3-Gg?pQ0OmLjuBM>JY>w0PDo*yxauaFV&lm&(~lEq3PqoJ6PQM0}3Z*xk76bUv3%L$tX3n8hrx)l68 ziN<$Gt*Pat-mh(HD@Dl7At;3+x$)yzI4`*baYf0XONh#El=r;?89DP2ax=!Aq)QQq zYmw{x!4*2<&@6Q5IS2RhR$)@cuGb=5nQ(z`vlAc7b&n(k6`r8t8N`I7Mr4?*gCLGX z^M6`65>twY;?uH2$>vRz_4TW-#k`)OEhf?c12{m1Doydkr8Vjke|#t9h%R5N=HF@L zd8$H6u#Ar+4xI0?!~#0og5EoPC^VY@UChU>GMclc zkjN<}qfu_Kcth^ieL-1U!>E#%)JKs{b_u9yPba%_Z;N{){0 zu-@?Z6?#TR$k#-Ym8Qx70?hk7`YV-Wx?H0xK4)2%nR-n!fMt>mX%!~U{!cr61{*Q* z{)0c8ad9lYSiK+E%Vk*~*o>GxQ&btdD029sb_K8-_Z{thc@0y~e>CqrkTTMoRo5TP z&rmrUY~lxE9dNde&^>{RoPe(=q7uC|i~nz4SHz0UY%Bk%L9zkVed**6pb2|_5bO%R zp!zwgwWTkVIFm2dVO)X*s=Y2I|6N?u0&yk`siMe%+nJ+HG&mywA6pFg%5n}enZS)2Y>7(~a>zDY;?1H_%)2Ryy%mtL z#cjO!CZD?fk%mV^jgHNT%&+qMTbPF8V&%_+>aRpgP1kW_%CU-en)E99X5dnVYrhCJ z<0wu&If0}!O!q|NP-?B+%tqgPnDS{(`G-q#7V5c)wOCVTvtP-Up!%4Er+ml8DE~r| zv>`kJp66+JatJ?9xCode70t*z4JUJ^^)pzI*Dff;wEma49{y-J)fLasF?uiYI1Rav z(C@_L)B&`l%lc#vJe^4{;-Vo(iHQeMvbH8PO?A9QY)z z{~dBJ9IrxW?cM|7<>GhUfeDnyN4_ztXQ?6lJ@kN(q!}#$#|a`J`c3H>T0sN?EDrba za+a57J@rkg_>Ptu`h>D2d*q6bMx9eX|15@1Sb)oGyHN5=vS51&QW=wRwB&!7YfZyHz#XH3 zm;+4=tt;rvBjX1_sSHP6cc&$dHT(?*@?#x*S(hnWjHhAFGZ!cTHnVxH!bE;$vlyr+mv+4&u?|r!ROR!T!GSfNhY-&jTJ`Q@fdm$wF zGxA#banC7A@54B9lby01IK??Y?4Ty?xcVA1d_BUwgYO}(*<}ayYz&}N)o^=G-Fwpf zm%fQ6=5alo`N2kE5tGOi`a{#esR#T_2mu+~lrvC(bC^bCI3`>da@CIKi*P2H#+rPO z%kuLojOi_sg>cIU9X6u@E!Lwn*^G5D8r7o55JI9Em<2ewYWR;$du$?CP1JckVMfBi z@K5Nx3EvO#=OxZ(%AaHbg|1?PC>vECKqRcwD+=Ut7ThyFt;Q5_1yK{I5WaUsm?^F- z3t_{&G5Sd9ltv;;fT33~D%NvV^e7DwTK{8WT1ru(i_e6hWbEkScSTZzznCNn{{%@u zSdK#bXG)o1Qn=telJ}1#-Q53Rp=6M_-bgxz=W>vHd#thtMh*KHkR3wgyW!G=g+OvwMAp3vpbk`1i0gv^ z9@bJ?r<)&J3}1X`fyF4ibnthjl-9OZn3;$n)0~A>@##IJPIXDBQL)~8tEFl!74=}J zVb-i;hfPm_xl7uR0V8iPn2`1~*{ve%T-5vCmDU7M_g5)iUL_;eSKYSFM5MTHm8xm? z*l?J#h>5-Y;)^f7^wLW&$ye~}hL%VE508E0Km3Mk_kSzyLe6)QC7WsC(yfna0?_gI zvpkxT>fe3s{y+5RA9~;4_`TO3_~WWlo;%(B>@N0h>cW@c^^OAoL_{twwu=WJdgvi> zhka0O+qP|D!`wF1#D?{K-=`kG4_&A~B`K4jYL!xIkusf6i|cq*q-fd0M9t)MdAcm6 zl!O=#YXw?u!+Iaxik3;W z8li)aC>0ROKoe8SDTg79GaaJ&RS6eeHlag<4w|5^^EK&u!%T~s)3UR{H|b{6rN3wq zncgm$3P2`9VJ%lnn%59*nAr;6s6vysX3-bzBXS3Gg6}j;_y&yd5AfRAHz_$xy0FB> zMwnH;V0i;mBnxpjgNzu&oHUv+1u_{K`JNKAe=ZinND$|N8iw#yKr!rpjtz8~Z20kv z$i7A~zD_H+8;NEal^3$Z$&orE3A3Pu{!lIs?WpfKBG8}j zq6exosQr*Qc=3nHO3*yDxIAiD?>zxfpDam4|4r&?;oNC&C`VA0y}|VN004?a3x?6= zb5@ce6YPt5zE`OZT}GZ5NrG71+^0jl&}Z7YX8i1*q=jEPuVpZ=tnJSB5!WvL2b8_X zk){x=oMa{G0?zs;GHB+1M?sa#ggyW@0wXi+MAv6G8chP(R2Mfxo>Vi#LUo&QPs~(PjxkkljCzjemtw+%bG;NLyoJShr=o= zynd|=kqN{{Jnmv@n^|}(OM%${=(W}gZDlRBlvdjqHq`5Z2`1Hu17t%z>9Hk&Z5pjs3!(@yRyplhvz}C5yGR zkf(-^`mMID)mp2EdG*?AE4~++iP?U+i>OE+9Uw*#l~-SR<(223d+xcu@4I}3zKTfu zU%lsR|KGpw`a|Dm3rBC+9cblc_5b?9^q=3Qs7lfKPZ5!-TE6Du+Bf{s`ycrWfB3$K z|H8}t@~O|C?tbPg>ZHF7uXiK>ASQP0`t|D%JoNBGDmG2@YOAQ^yE|-;(Z?{$C=>5G zW^ib$YG$X?eiEJa`*a4Kn!nksJ7b`=mXkBHTC~(!W)Dw=$$mPWpiM=jp77K`=0ZI+ zo23pdx`)x+1OZS}BJ+B;$z4*d%XAd=XVs!obbb~YeFeoFPU8;8gRx-yzSr$y+hCMt z!)#jBsEskU+N!}=(OtHSgCeE2n)&fgLG?>Bh7B$dv}lQr)Ygi!xLYoScoNb9TlAfv zY!%u8Avc%^@YK$sI4_=en^Qy^n6?fw5faG>a%|XMG@!s5md?#NK^>85qOL_v!$MyS z#~4P(8Ae$!i;`@Vz}gRhB}YBF7%CY%k0)@D;mLD)xQ`x&k@#+`|7S{IP6D%OD5~1~ zJgJb5=t1k7Yz$o-mX(_`m()~>vs+`QjuRxDk8`bXA!p#Y|Cb3c%zd&k7N+P^5spTN zO{$VDb1>yvj3LPtoWKN*eFKFMluq`!7BlM(@>MW^XhN|@rWrN5WpSN1x`!f7gIP^t zq#d3&*Z>XIe+hI^)ufzDXeCu<(dHUjOc_<@zvoZSnRb$(s;4~t3@(ZZkh@<7(jx!JEH!q1qiyKVkS4 zRwOGSNeH!S30VMx1P|Bk@$Y)zp+9%q`s<&%d+S%^-Nb-@Wv_Q60C4xtojW(~yYIgD zJo3mRt+l3R*8ARj-+TAX!usA@+gdp1x(Iy0k=h%4HUyi+fN85+6%iRugRiZ&;!}jp zwd61gs;#xT*tI%TwaTQBnGNd>KA;g9{vMbx?M}O|pvSsHwm9Xi)mDcf&BrQUEuzgkKesyg=5 zZetAF_njl`toJ@lY{Vv5bo9|BXvDe{{GQh{K*178opB(-lFcJ$Mzb3>HXVRCn97aN z$JH{1jUqV#XZIzJ+XFpL2=p-&>NGXNad6Y&d*Og49{vtW06>`IY0=?2x-jvJB7YVv znA*>2wvCux_&sF=2=H{dYSFR$y)4oQKKxaEy}Et}t$_84vAaB2E9ThY2j0K|;n?+%zy1I<%0=CSlV&Dvtd)0hLv= zI}QbhEE7X8vR7(q4~dMNr3~b~9baGgV#ayYgCQK{fx|yVKqV$aO2}lyuUQnu6YX3) z4sx;z`BI)QT}Pgg2N`T5y4MOf(++&_lyxi;7tys*p~o=Jm6D;RC^vS*!HC%&Yuy=m z;c0H9n!sNL6Fo^+c>GSX8+;lVDIW<&6&x3R*Sx8*CBfmp6y+<;jD!FaG7aE3Ef)F? zGsT5dB~nsz#>QCAGfm@|am2Eb1?VI#RZP#BxJ#d-x<=D3&wd^NH+QN>|ABlzqv`tD zDTDDJqTKK-k~|^EJHBTD;3>qk!z7rcGsonYh&*La8v+t*IQon78oByjq*Q$cR*rG5 z1f0;`DgjU*-TWmw-LpiNkcIJmd@yQ^zfalJ3OMVK|~uCnR9b&pc#c!9uE~0)m@fR5q$R>GRm2vu~DW94RDUCXxn)C(lF&jn zX~OpgC?6%s5e9?kA(K6)-h{&k3dW_i)drI$b;D>dYw-PQt8LQrM|wW_V2+SfCZx!e z^Ojm$YYK-$kJav|`yF@^uf6Zwx^?U3&6_vx+`fHVzCvG*lp-2T>FFfJ@`LS75$CdZ~ol727&)- zUhhl>fQa0>b?cTEEe}8X=%b~UdODp>m168BiYRmCXsz|V@0XXCm$LzM)U#?u?AXwZ zWGkgkch#aL46SGm|G>0?sP=Srpy23+>N4{?`oA4eBw4~Q1ss1bmM zugv7X*2ft8>2&H|Xti3asAy?h!!F)OAH&3K^r5v@8)MYgTHjCmG{MQpz!FWs+EMSS=U>Ku$|3MMl!o(c}=%IwNz^G)Y9<{U7eGwG#Oi@BP3{xNMS#X*RiR2xlnGXLEcjV@_DLI1_GOuEvbV`36` zn8pHdsV4BtlL?9Flx zZ%BZw*_d-C@P;V8aKM&}*<}2s!c23r(OpWa>ZZ>LGflmf8f0X1rw&}m147EEviwjg zCywV5FeXGJx6#^ZDt&E&m6;1@^aG$XqNz{P?!xVQmui){TO{hV``G1gePhIM6n7FaVNrIsy>E?6AY>J(dUd?7@*FQYh-0Vi91ye?5 zfaycG|2m(($pO~24;cl?0XUX1r=Y~fsQYD?vB-n(sG5$M+jY6f%aRFj@emMwzHBP=z)Ssw^;kAJz`o}B13;A4x?oarRGn_m zE~(JtoWq2fWl~sUl%C5>aiF>Y28_8@q-4_6QeR)-8O)U%<;pQ)hV!we?&Z0po75rp zW-|X15ozhvult%3*TuvZt)1$`rX^$-SxnLb3p5M>k&<8q#`E(;YbB&z8vB5RJXH}# zjq^n&v(w$v3qVw0n!P->)}jtzh8{TWW(IS>rl#7gElI-is>voizGrK#4P2-6QQ>qN zF94{wP6S8;T~u>V(M`%Z#yLb*H)*Q6BoSk_-nwbiPd@(mz*Xsw;+?HoS+JkQg|7{)X-Q)@0B0;npeVv4WP_=8eD zrq5>0azjYJltoFM;~aPlTWkOm(^Dym9-d~?6*bn>^fu=3FmM6AId$c+`2r0us=gE@ zJA4Uh6`?)$;r34uTI+A)b+8Gt?aJu0A0!pK{EfE zr^L0OuHpc`|5*gb-%g^fX*8-i5#mjVifsS}&^j7v4^>v&io-jihH%9h$3z*{VM4KJ z+oWh!T*8g0Aa1H!5T&V#R{&YwD-Qq_t*E|gKzO8Ijc`Vjfr%0tL~g=(N^VRKz{Dzn zhUIW=*|6uPqgMk$T=xXAAX&gvlO{7rKY)SP^0TPew$xJM>uI?&SHx8@U^uEPsnHzG zm$cLM;%kKWa-uJ8&2+3EL5gWke3&@F(>9HDoscv<3=OBz^9C7}TqwmF012N{KJRn^ zHbX_8OmY4;Prf!fFHau1Aq#mz-sAM)m;o6zd+BX}bt>*<)?}+xloaVf1kaRQ>C>|F zp>Z!hI1j``NuxKBt=Zqk_F*Wwkptuk_6ZMUH&85%KS@5ct;14<+-8KzQYK>BFsNA1 zq(9JwJ^)!Zas$buM0QUOG~ek*B8-m+kD3A0Z8YK3_EU5$f#d1@aPh84urUBfCtnVa zrYDabv~ZHn7y|%AyXQ3>5USAHdIf;5k`|!|OiqHh0xev7T%FS8;+rF~H}N8pnVx!W z=xdQT=VG5~1qMSCP@)@wQ-J7e6#!m7x5WSf`yguquxZvc1loAz4OmAX_1de;r>;oVs035aIisI{=*&sfnF$2VBu}8q`!F?V8 zmeQKqSPmBqR=j06MqxcB+W<-n%f9 zAY!~zW*O&goadRKRK#+v7>5N?FOX(2ap48#WEz}6zUcz5<6b|G<1kYj=Qsh>e)93h zAAjeA4?ehm@#2NNrmw%@?&%-}*;Zd5r{v9_X$F;_9*JySp=608j9F|MFf*gAFHk zP~?ifJgCWE6__A5JC5JBMtYxdwTnZzs%VSpBIxrgDyF3=n(1<&O}BQUSOVb}Rh>DR zCP@G_ya_twlwxJ;uEu_P(MaQnk;iOm5|da-j|Rk1iBH;a7w}YCM!b!$cNBe_ zxzTlkBqC&0Rs}kpN6_{$C9miw+0D9$iBZOD>)xFe_Aa$8=yttOZ02o{Y?Cs|64F-U z8m4g~0SIX{NE2KbEeaJT{GIb!dYRakBX+rOmry;68K^cW{k*0Z;?h{F= z1_2*2*}XmGG43_rEP*h(^ zNDz^S6zXDWuo>GVGdSuV9_Z51fbLDM)U0=?No;@ZUFKT=9TO~I}O z)=iR-N3w_tk{Ef~}WzugJaIZ9Glvn)St9(E>u^=G*^4nOExY{hy3x_;-bsm??idg#;o+0B zr5q6JYkzKt#Ut{-993xjPwohTxyI&-A_Ty@urZ{uKg=96C;YL#W9@G_NoVhnSgvG$ zARssNXkb}St{3@-B%Z4_5hWeZ(gPsv6?^MqeJ!@=CJ#zOL7&BpvIH8z5EK_*F|W&@ zHCd8Am#h>bOwIzZ6Baff_9e?)IAO6W7 z&hdlS>6-jrzy6vA07OKdJ%9fECx7N=er7rNFPh+(=ge4>K!hFirs#%7=)By;=Q&QX zX05l5Q0Sxg9!Xl`=tmdCy|CU-MY}cY&b+wC^X{!5bgIp_393rOU4jG<~e#iglkRPGG$j*So#1Q}z9 ztW65K#){Pkjrg-JDZa5+_<{-D5CVT0^AI%MniYQ9WT~=N&uEQ9E zr!)+HWaCIpB{x62CiD`Sl~RON^pr?DmowAoWr*Vz8NutPweq4W+i4>&i&4|t1sKrrS zEsAC6PP4It7FT7H>ul^4-=sz^SK~(yqe;^T&$aBad-$FbU>VMS(Z6K_-Iy7HMsZ$r z>R`nr1wXH~=%m88K5K4{`fTQg>x`}wy8iuV>aOOdALo;^@A+of))2o&SCa1lJtF{v z3fj`kdF1HL`t#jOWWOP|wL`BoeJ%AZPjVOUed@Kz9rG{QOP(g&9 z<*(q>^%}bD-^`R*Q_~-u`|V80Zd^dXFUu8jPmdonEp`c>Nl21}skfdvk&hvWPsDorBz~uX7l16FNbKQ)u*|fYM8aeJKz>#~fDDTBa5*f2*sm({d z5!335C=5APg6@_R??$n>X;vA25e`G%X6g8k>)d+p1(G4nW!0gm3-OGe=XpxRQmfSqF_P)#3Fa(tL9-@w^7LUK6N`#AYhZ`q`>i3^S~MCY45rrO`{4aXuoK4ZyrH32 zQJG^7g;bW;C{>-e^QNu07Lw2&$qxYN6LOCI=)9e`)_d=FcXwlq@zF;={OG$MeDJ}D zI`=hv>EHh3z5n#z|Mr*vTOk#MFUR%AHXz{DivNdWpfm#1)#wvLuogBVvprUkZX!p# z#unL;Jn>#U-`;czVg;vPu^;+HIL?Z8S9ZU+{~JY zAf`=K_5OB$%LyK#foK$=wRK%FD4051R#D;pj%j3Ai>s=hV+?V3jmbd|b1hqBS+%6F zu6LQ39N z6b3x!IEMzEN@4>^6gEJW>C+9HLZHpUre-QSQOK)GDk%z_}lL`>xu%c`_U5+h_leX)Twc~OpFk+0k)opnXA9heHwM5SC5?NFL>k%d8}>LT*@5Q%zZhoBuHnR&d_E{j zv+ft)o(sIMT_){2K*L<@)JGK7xNUg@#{iO&9iduv|y- z>e0nZzuWAgMR5NcY4J;nF%w8nNfV@-ki!t@hJ6XZyb{+0_cwm8g^{2|O#xFoxtwDU zC;S!(NZ5O8f&=%3JF4rFQ(nUwZlM|Ng7D+c#gE3-f#Y`fDBl z5D~fE?r&fFsh|3(8IHD#_S2j8-g|UnX>=Ba&hr;9Ui8+QSTm6+&ANHG?~9s_+j*NZ z1#u!XQU=y^z-JHnz!Z_5#nwWRv7xlq8vubG@7qHXkU6vQh^Y92MMY)IIge<<(uqEt zW!NPBcD!NneWv%V!I3a~-M?XYW&&W;H zXp&+v4{sB1T$k5)*w1TA2IDxT|GCGZUmiM2|=nubWPnOw+1i zibBlA)u*e8sY@Wv>q4>4Aho!mcjLkh)Vk%Wy^aNd5H_1_;zRdfx{3=LrbcvJ->Af! zrdmx|&cJ%l)VOcuyD1yo;an)4BNdf1K$I3EEs-$2jC&NOc^>DkrmodIJOm@;GI^@T z2zPvb-)*bl%;3SE&|w_4ZV8jsSVkM5pm$7WtMA&X$v%mQi{l@PH_T^YUS+ zsWnf7lqUVkAQ3l+2^2_*M%lR0si@EU0zg~*xn*XxrjaS`yP1=yn0^6x!0`ffVwR5X zsR!%lEcLMl3Sh7Ss#!N>z+?MfBEr+^&BT&^rrxWXGfOX$w3>`-Q`LB~Cp^VfE+k_~ zZFf22i6!9Y5*!0hE%GWN_f6A>ET~BolYhXp`6ToDpR_Lk^}}p z=}QxxzdkU*w_M91^(l>aQSfV0$Y6kr$_~I9okyp}-BfmLYBM*@srY4r%;3=j_6w~Q zxrWoah3B~xT4XS)y9dB47wPyQ!Y~{_C8x4%6My{LW}YcZ5bWjwBqU|AaDL|~Oc;c2 zhP>`RrcXp8Lxz~ZDJ29si=s`0`*+!TFeR5wsiCw!yXk8Bugc`iwqLkym3yS&CHhh^O#6K!1-GZ{Sy86XrkvF z(_?6pLz4K;t+y^?4nexbx}z5$Zq1GuG+_vo_tx4BRouNF{ZKRWi1)ji^uqbyOl{Hk zd$U+e9U#4g$>BLp4S%VA^g}fy6<|)m&j)p$>GI>coi`Ja+c-x=3nA1Z_o@H30njeCA@jchGeD*3<|3N_ zz#3qz|9;#S3&2#QtH@XGRL&{(Q+Ib?`_n)C!T(X-umFA}uOABlK+WvMv**v=divJW zCr{pb0%R0O=5Til*MFHl&oPIOIZ}@|=WNGu^wyh+$O+pEU1oP83xU*AT4L$oD8h{1HJ?;=y7Ne*M_)q)`g6w3~tFHNyjc=s8(1b z-J;XPF(+8`J+K^SBN!lrODx2j^um)7!4oSKmPXSVd~sZ>meU*Arit+twyr1ji+ZI= zQxqY|6><*&<-Gntx5AW|Az&EbzRX-?GB2FS2Ik2$rkLzkv2Apk6j)EUZ894ZM1R$Y z5=DO+P{r|1F8G3VGR7En@5Obb=4gx)Tu|<^R2@ZT)x+dB0wj!m;n|A zG@O<5GcL4kf6z3RMmY5q06U0kyD>*H(o9vU&}M_qU7ri5XmSXrH98&O{h@IuANTcs z<)%$iKA^-Bp(iV+>Y_ZI%!z+`8TiGGpH0pncZvv5a>B0Uk-F#iXN`OdUJ;A7Y3lQs ztN9h0SeCd*c5jmXVXI@=CbDw;zciAClFqVApol8y6~#j!C+ zlCmCaSu%Eg~Mx4gD(Ocv0>Q(LZi)3EGrTl@7w z-4}v}AYt3qH%{Xb*%CoSl7*s|Mwr*aTzkO|x;#tk?{^>thMc}J;$#CLis8b0D*+P> zNCn#?s*puppJO8VDVaYy`8!Ag<|}%#v1}FVcQpSVzf+s4%MASj1{vkA6F_44SK&S$ zp|J2X~JiKl<`lzw%YnMZwot#9%hktQ!i99MEWonnA7L|c{>}S zs@SM4XjkX$c5{FQbIjb_L&v)wMh~t1SZH!26JS%{D4l`uOHB1uWNE8{mIVa1_1-}} z4jV9?VR+NreVpS&@z8tk-I^gnQFBsSw9B=x42MyR1s%(yQSz9~z`%!_Y8hi-@~LD_ zBY6L$71!oEvsurWY%eNnG&LzZs3vlbbMR!+FU4;yXI_Frm5nazVc6zjbi*D3PBhUp z`jd6gjivy|9f!#cjtO*pnCT?NFYbw&{K@8oD*_2bX)w3uL8{Ffv5{K3I5TUs=!{#T zm_>UPqMObe6Lw-M%$T^rw*rNljLoqTHjB_*RoOYQ&=d+$#(}>%o z+1RE*4ti}(H=nzN>A_ip{`VnOVbv z^4)ZhJ`iUo&iM{J?9*a2^DPSaJ;rh`x~aWQKt+k3%ar9jlzN9ml_p%|FW?qT)%J$6 zfDFk-pnMhZMOk`LTI`D({|5Nfy2kesCv320J>6&G=4Q%sok_~4ClKcP>|Rx)PM#7B zo;p2S8ziJ`0J&b6E^4eNxxVGU?lUQtm6g|o3)7racS3-oU7`&i8pO#1FNK{#zsmvY zzcqbl@|ud|^PN5fsvA%M#!an7wGr?w?80TdZ})yhy@s)zK9ol}tz9frb18Gw>x3Ua zSW^sq$7!)HP{aq+zY~?Xpg#p|Pwc9J0dJT075ijxmQ)dP`muB#A&{ zPqC#b9c#V0Prsex#Px2?T8lMY)l`x?zXnP(-qRDbS(A5(RDoQE=a?hzogQoqnLbyfed`PV)pz@&pY`(l*v$WQTVdrDExvHI z^~%4qlmPfE0RYr9U6=O1n@V5xxjeP?-`~4UdulrV*-tMMUnb**V8tF8-d;Z!oR#^E|Du z)k($IBCEd4q<}{H^xk?qdh2VUUXwgbyiAuo0JO5DP+ODo7w7G4VPMnDtoNf^7XfU{0ued_lT&wGI zq#X1U5SlJzJS0+{0h;UJs^94bSvMh3@A2Z|^>95*7{s$i0$ z>gBJ=ZcHZRkRFqeDon}A9?wY>Trg~O(qL=IZ_*Gh4I!)P1ruUMLBx~iYz%{@XxX^P zrqi8}B+xmAG{?z^66YGVOR1|hf;3uAs|?hWj54cfnaC>WG&GSOMtBy98G9;3&@7Wm z91}=11DHs|U(jG zAXAK|?+)`hHPu~*Uvp@C@SHJFglCbb>HM>k@EMi}uy;f?zbZ^u-fI6uB#DBO%3fgkc;3r}h4_B?%zRf_OfJR#k4p>&PcRae??8YkD*D-{pMLu7Z+`2WxBL5hdA(lx z_dI_3pZgPE{HZ_nAN|}H{@Z`|lP~<&-f541)`Q7Zm5ef_O@1@_|7PSD|0Fk^A0TQMmTrx`>ERnJOavuHTuO-p`ja5Yy7}CoZ=^!O zMP? zS3D^NXLc2?nhwb|WrRaLH?0*2=bPjBI?kEj$#kd67vXHz1JLPle7~BGM>h1uU*H^L zIY}a|B8>A;-_I=e!nZ(li$`N-02ic?u5V_In1Ds;JQ152KZoKdeLmP+DjIW1sg5ca z*vvw(bTr4bmE0RPmv|LK4kpz%5A0R@RNT4>7avNwxT%mIGZwJ2EGuxYVl$c;c*`@i`yaATa!swmH^H?z~$+R6Y6 zKsdc+gH)70o#hS>!${52l4_THk1-|zW@)}nFPXsm?);VvNgrLiqd)K zH8Z7hag0jHAYB9Yi%0`xl8Ch4IzU7ug*e5s0bIe!s(X%1dlNhZd#H?64TBY84U_?8 z?PJMI69PhsIkw4!oYNZCz1Nbl*wWAtH^QnF%0xH64jq4rCHY=SCLAORYGX}2eA57^ z={V1m_b@P7TQIp~oC9nG>uZ|4Yu=+=8rIil5x!ytmqEgPDCs%Lt5X7$!u z4=)2Fpy2-g{=U{)OK=sLhAsSQ%+z}C9sWpp{me`w*(TQ?74>FK5Q%GQ)_Y$P(%x45 z;QH<>iJ+N}G4Ahg_uu{CgAZP}>Hk++``Q2D7r*jb2-P~A|9)q>SO6x{R{bKM3m(nsB8S@B|N8UK{-tl+-~T&5&e!R$ z#_Pul0Jy)uzkmDfr*A)f_nmipXwgB@ZKgJ&k$-e|cb8M@h#*m2W?0bD`t<3|nvc2S z1LsV){W0fks)}r{`{}b|N*6`k40ryc_x|$!<-M!vG8=5!=(xKd$8nr<6-Ow{=A3hc zM}anLbDmQsre3ktp}~Y1UTl0L(9WZ^HYK!VFfyDYX}xnI0kD~)u$qev;FNQZBB8b3 z=A7#|G`*tCnFSy8ILqH(8~F%BIcHiW3N+gEp?OXNvq)hmQ#MOC^mR?mu9GSphX@8> zn$5lHPPfb=l8nMKTvuGCtO9?jq9o$({DCY~p z5PK!*x3=D6N*QY6T3+w3jT#-#nO&bjYBKO=52n-cy(WRhn{z%)^5UGAw}EZ62O+ZSVJLEP0RiH_(!MdAd@_kJ$FnQoa zJhJZ6G;BjKYTN1qy6?+~Pl7J&Aw4Lw9`^WIjK~0Jpta8_z6%2b03R(3Fw1OoiSYrp zOpY4`Q)ZLza4e{n@nis;NLfli8itDjKnM*^&htF+Jq)Irs4e1ohZGAYf`}VV7S$Y6 ztSv)^X>p8T5ETAkM1xe(KwF_kP$!c z@9)7#fH61Nv{-G|EGz(D5$V14Rf(^fYW;l32trEWvBztmX(IptH8UA=NV6s(=Uty) zfWr5_`lUj^SqtSy3IKeUcdf)j(L0e^5sHaMHb~7nfP_Y6G}Ahpqs(OtY^&5isPw?ji*ss{HJ4@oW_0WkyqqNyq^#) zHJyZ!S1!o(#zLZ-hOt~{YYLLINVya)px>jJ8gpc1U+f4PF)}biTz&;3GSZhk!I`%j zQ&4B4DW+(~G~Rt?etT-E=AxHxjd3&^EoCW-_MhNJoQoOEkJ9tWrVXto?pkE3TuV-; ziNBCnLpqG3F=5#QH-CbOj;dTHNB|d{re+vtC|$#A5qwQ>$b5R)jor3M(?+E&FszDY z7dSg-BSr>=&K?YO)+8r$y3?ygw&s03n=w7$dw_n2{06f)9!nOP><88vLyj>6IdhWD zh|h4DlnpI`%x1=V#hP{xnT|n6o3e`a9cJ9K4&*IU3v`>xI!)-dd!K0fM%vw1-7DNI z@U^W{T6GY^VUupi*85UUwWai6nhU!gJ@iA0#~?3sk}+d85G7nWXDc1%6B&H(hhd zGir~mW>_CQj=rzgG!ZU3HC++iqXzfb#a&L429Ri?=$YE+*wm2nv^J-`^k?ZEqm=+- zkc`E@D`~j1jtB}fVPXC%vqNa(_Z!i-b5qoM0-@M6Z)18~r4s9U83C4M<{0Zs>Qb&z zj=Q`@bTJ8GU|P})T8B5&yD&iv@M3#@A~EFpJDKJqvc-XdwRZK1*%D_0=^E3g21^gp zK!wS#NW^9?a1k4)h^}n-Nzx3e8*1;WwG|9Kr~A*Dy+uA8PR~5KUxc5@diGmr*F_wG zPnrxj8hilwodM$W#J}abxXke89J8J;(Eiod&}H4yCC^&52TW(1HdRxbUXP;pYXt-FLnx41w79nq_nKMmJzG!+hHj%}QXq}yT(b#%) z%G2GK7eh7cYljP3D5!|B*&1!oelcd7IoVriaMAf>qXoN&KsPrd4M1cS9Y(B$Sb$W- zrMK1uW=h0}VCrQy!=&-!^nrC;rDexKqv36>CuKalhHxtut$f<1uP_j!`yBL2=&~F9 z$CPxl*2PsBGykuGF-lv&_X?O)QC;>vVlL1`OQ~8%=rpkn%*~zpvctc+RC@8a}^ZUR-e@)1vd1Nt{u< zgDC?)gw$;2b%^d__rh(eEP0#G2l{z4yY~y6{3d}p^|P-qhYCk_ArnOQXW1GvG+O{-DGD}O zV!FdhPWL0&9P84@^f3WvC0`YQVT1tauF)=CH%q0+z>n?|C3IF(YfG;1r0Fi{k|e3{m{;WGu+f{Td;i_tPcV2MIy z&bhwRl0+`gg5^uoF?57_}y|4mFJ{!1$lulh+{lYicU z4_l4@Vap6qROH*M*AtC8-%qtQYgecCcpFRP;5s4`7y?xR#uQoBhN3xXX^3?(cOye9=n84f zpM}&#h$@tLD9NDU#ytKGO}*-hZ%Vza?DMZ`jHavXKG7l~Gw#Mo)IUs~ji$BC%9vz| zCL*bqM(ibRVS?-G-;_@#i0nbI50N)CU9f^}xRWno*OkB*@5P(#{;E=&3eg=rzUF~|rbqY@>>An}HFe65gs4bV~x;zv1W{u6{Os}z^QoxXu zSsoLdagYn z1~mcHXi)xDO{dDjjeSL6&y*&Jj;MJ}Rp*$)tSwvqFr^i7kuio^GwZGU7$ZGI;{9M^ zs7O)?W*f^++7^H7IW+nHcfb4HumAEd|MGmzwEz72)_MNYzxd+WpZb~O>3`sJcK1_e z#Q>1xLTMGYmx;e`_1vXieehqJH2((xfR;2##pO_y!`45Wtx&>u+wuXx>oApP)AgJ8 z_aFR)7tj9ekL^YJtMK}<1OUv;-hTUYZ-4IHcitVh`VLJZY-fz1T2$k`)afCYh58?6py^$wKPs;=e(ugwI3jbxC{6bVnG)HP(rzvw8`v zi$-6?bU5qmTEl$ba3F52jX5TM7Ou)dCTg)j^BC4yue?oRaEww8{M4<-Vy`)YGbQf= zDyDanqKC~KPf9SgwhJW_ly=;6OuaNRxXNZJ9oVl0wbNuxHvfSUQ-ap4@f3At0UfbX z$y%5jHG7gYgbNQ5Ocy-?fjsieGN&lJj1pYeYLf2W`2EOWjL%m^7FOGa=?T`uJVxlF zksbgiWkieRd#>U-84}8x=bA(t8SCMg^7~#gwe8ZN6F)wuXcNtKPTNc$I`}`7-te^j z3i9RHGNoX04J6m1I`31&k{8HjY_78VR+I)B&*wu>0|sWkPunl&qo(L04?G2gCbrbv zNgCv>Yv^>JBM+S;KxG3BcE7%2lF06_!c$;6Hr8|dmAP;^?pN*C*FP*%(=ZMV`mrO) z2WF&nIoJfV8bt9)o+WH_nCF|W5x{Joa;sbzCj{nz6+_mOitHN+An{7M#|>k&J{6!v z=ZP9gta&gj6nLlt{MIYWi|&2CU+5k#&WzM~-XvcUeR=`b_qqw-Fx4Ie0C~k9`ex=l&hsqL$K`rVjpA1k73jEsVnC8~{y8%S zww||e-k%=EH^tZ);`=Wur;G2(5E;paFdy>U$Ed7k|^ z4#-{>>#Q~HttSHo>m3;i`WQpq{jMLq9mkO@7S}a+aw*S*>2sXtsjB+Rzw}pr>BaNs z&*e3LeKN=QfAzfo%YWeUJOAJ#ZBLb_|N2n-FV`&t!u|X`Nm9V}KNL2}YT76NEJ(Uj zl}BxP1{}H?)OY&BJ>q_fycqKCKl{l?|HKe^-BKKWWUn7f0ARX%KaOL}IiEav@}xm< z6`ey1+A?(hFK+iY==ftiB<<)2^h9VPr%wlk`-}-q3zz#j<~Y&hjxns+ibrX^`5bee zNXuSZ@r}(KJu)i_&UcN*SH{L@TSQgnv350^yxBvo@0*W-Rsu#dPXtDv>YIc zNW~WM^b(OijVD1;$h~eZVhk1>bP)KfDfTt$fv zj`OmPBbBH*o!VT5sj)}{ra&udNM)q!uSxG#86p`Xj%CKVDicCU%{!)Ph~RT_0k6qN zWF65D<_#7#r|q6xF-+@AA9^18(#_~8{n@g?mO2200c}+hZMsl z0006<_F*cD(KTHeVQyJ^?VJ-om|pYLxr_o;9yGwZvXR#m1z^f_rkSn?D-U2mDqB0L z^iodDB3sUOP2Z46;AE3W)Z{1%ErEblSR+%LwcF){Zd!gFD%*GWw5Z&Y2Cgy*p1eQQ zCYNa?{|^5g5fP=1O&<6*h)5c80btxGxFSLgO8r@+ZlrOd64jkcB7HzZ7J9C85_ui- z#$5#22AV3pJX;BXQ8bvTz9J6qqSa1AhHCh#Y1@tEu5yYzpUe(YxcAp2c|XUbtf2RU zq^6iJbMiVp8I;^l&*tBt7ch*l7;X7y3%I(*N~XzLPLc~0@Mt299vBgt4l}Ji4~4t~ z5{wh)XG>oBPobu}OyuMh-Who>i*C;J)i{@VFyEJ3bReyfbjWt z+fCDZN0JTIj(%veCjan;r(o%)FIoN`}_MmL=l9^w*Q< zgXtj0h8xj0G*1%$!0Mr6;Mrsjhu^vnP#C*^3yA^o5Uv!?-?ren}6wUDwK^*Otd z3pZ7348t)@>j%WSq7UywH_~fT52;RZgv=cCOM%Z*C@>dbM6{VciKOThnAE&9>gPBI z8wi3C(5#tJ!=c-A78FoYI&iaWm)Is{&_>HJvPHu)VKxN1zOq+@c-6$O9u5n$cA$OGr|%~>1Mo>=p$NUw$wCk7K=r{{b5HEZhmalJ(n>`zy1 zRo04&7FE8C+OGQe2Qrwgir5q?7dT2c3O{KVG4G6=ZgHOG*5B4z0TAQC`Ak~55hcFj z&~VQA8RL724bHByeo%OTg~IX=xfoB91BsH>g3g)~6RECid8qPp$npj97mxxW`2N?} zZ@@Wu6-~UJZ>xJxE~cJfKJm5Ihem<9wrP!JGyXC3=S2lCihnleqM2`Lsw4p*cr~6Q zZV8#O!?*d|u5FozFmSOkCvq*bN^HorC6f$E5)mtvmY=}B29bZm#)zRfN8MixVoB~n z;JvdSP65ud5XFaU{)PTu0~ASSlA@N%pDV8h02sVxiHV7;S3K-8Io{T?s3l+;n(Ij< zF$q62uV4g~32(XmGq9ZCTx)HFe+nCCuK2<@<20<0l&;Nm&|fu*CPPfN*k6*)i3&vZ zqRYd@FbS6he84C=L4sV{O_`ZyF(J38WxKT%1)YE+qJx+29#X(L#xU{{!d)-}+?WyB zyv(JW<$V}T$@SwFF^J;hyq$NC9z7aC^Y`<1!qZ|z%7BW9_SSuldB8kS7TD0>?G!9p zHkB4pY2A8@0U2Tr0q~Ad+k zEtrl)bv#8yrq4y`TLw&MkfC*Bhw++@&#g&PQ>%$bP&=t;sSxY?YKDvosqOq;%-hOTkvxr;T5vmGZ0vT;vd8%>N_W8pXhfW!Gm0F`%x{s> zW|GdcCU>SB#fJL<29_Su5^g+T6oiBfG;lNSPfWlkoS83c3xiHd&5cryJemoBQiFU0 zxFF|uwV;7IJK-l-rTcf21%9}QENKu=_CgL4`p>N4bHXFeZtdGQqlqhDOuuflZG^d=@r#^z-2ua2=S ziB8I#t=+(=MC4hg{C?imt+kTb$Dw8E&1nl?I^ojiLH~*B{z6lj3y(%)#&^2 zeRZ80<9=pfiLVFNx&3!E(@@s)A^t!fq^cXOoelEn2SMxJ8t$lD?edH{O-T9Y!7OT! z!qCr`G^D=Uq-i@#bogGsvONHnBvVFoV*+4J(#_NqEVURa4@=%}avL8SM#vk)tecA5hjMnL^m(ct6q9=`SNW)1rubdgK61T64fOrj4}(doZ5o zN_JYG0hU#+my{AjTdZUhp0ET?3+#>aH^vx9tpU3Y&o#^W_BBF$Kt>hOflA;z*f}f0 zb=5MtznEDIL+Xk6XBCAZUdmWp+vf*z>2a(Q&lSG+qq|3Uz4z`B@8_y|^rQFQI*xFR zF~E#~H$m&IBU*ZnIaFL)00!Eu^=9k;(>;}g2{nEB;`xj3e(;?SKK|&VkNnN_e|x?3 z`N^-JFaOFPee#9>QdjG$H2F6Z(eeV2eb3$X|4x+u+~qV$0$2S%V+V(=rvI_2v@iiQ z75UQP!jL3hO;tWTr@nuG|E+)H<+K0W>vFAr)UO{~06;|Kyxne}e){RBpa0UAzI1o= z15TvP%;07{=a}~|?_X+o?%&SaDI(JQ(M3oXKjx6gJB66kA|YTk^UcoN{Y_*!UiRbe zXyJfsqH-JOxZQ5I9t+|OM}IUN9aEpEE*7}3yb5}2&8N>ZO!TIRoO3MdJW%H8bB-~3 z>#b4s>(BzLDE5;cw7LakMAI_Pp=Q>Pz;; zgaMDwE8U}R)5$r{32y@B${me6HP%@T06dB7#0{&3A;H-bx3w6x;uve`D3)UAWc^Gi+GjCi6f`m`w4 zSH=TR`gqEZrc=pC2=B?%O}*bsR*L4rvLA<1HP`?jg$9eH8Z;bX8 z?>@CxseXO41&?!{zB2K%a|40u*^-n9h4B|6(O8!slez6)ptXQ??YLLB^NZhy@uinD zzVbvJdU<)ZMC0Lq(;CPhDw6S+JJ{gq)SoE|S-exsY&Q3%42Wb}z?Lu)O{EmegV%mO zH_Dy?+-TFeWABscG$dp2neG#P@JTd@zy6NwfS=IXE^L;$F%5K+5GYgcA=?ol!&d@A zq(BrtMx&uZ(Oxpsd-F0VPlW&v@%(wkxRs=@0Lv8fY3bnEh;iFZ7#N|wnR<8vxC<2I z=+=^T@IALYiblruF7KfP3>8eYideP8T>rYqGaK?N7Y>61vP>}E3%T5uqUmE=QWh_ zF-C%6As<^HMziI8Wv%t21CeUh%%{(O^rM;C%jeIZ<2tpz(1DRDE48o6^pMvs#%^z| zwE(=+3^NTb11L8!LzJPrcQgC!)6YJA|5twHS1|N?^V(mZ%=0_H@9yaz{c3;wHyZ2P z%8G@nxfJeiA}z;FNl%vQE+eSDy8r+c>8kR$iQJh=Q(P(tzKrceWlW#F_dY;_f?3;~Qz^4_<>ZR{ zm}9v6$j15{BQjWRLD`lip_p`0xj)Yn3;LLI&hvJvnR(E^1mBxsLrq zm}7k3ili(8-Fb>?rY1ql32wzd)|^T4>uDIQSB`5gvyLaiPZulY=| zS=&Xx=TQ(^`c{~ho>a>GEOq`Qh1s4B%{=goDTF@-k^0$)tk_fu5$^X*(l%7CW_0xo zUUkm8PvQmeANi|m(S;=>PlyD~lGnV*nliV8mbz zjy)asX*%z-ER6Pf1~mZYCR1^T`c%@Sl%C1BO)OGSQm#YH8Vg{4Gl`&k4Q9GVz7mkx zG&nnNGH-nbp*mkIi~crj!BfR8=2y-1Vam z$Qb9GSl3~`V{rd>aZ6BQ(fLz$7W?Z0ZkC=OU`S2+*OQJRmk0xSBLB``{>y*) zz46~~_A=4_hn~FqpV0IHkeu?r%5^9I%S9}v|F&^lBhhIy%mJwA8vt;q%F|ZOzl+Eh zyUS7b*^*<3+_FX9e{sJ2bI(5c)1UeH?rU_Zeq^s7djLR0q#wue`7eCo3z+`5e)JW8 zI%e-jzn!-en*N2hTB`<7k_V0jd4UK^>(yFoJs1UZoU1`^turS@eignR80SvyAgR)jgWzg)FZJuqNe+j?;$aDT9V9dKI8Be-Ra(a84FU z>M9C3puLiMy>M8L$+?H~buK$9d-M|JM4Q@zFoH=?w8ItGGshSW+P0vZIbHY4ey@2y zCeV}Vxxp^UVgouoi37^bSJM1po4&+kyuK3`oC~4HHO>ro5fSn=*c|Ou!#%p1?VUbb zMeGiQ6~h9tL!bu|(>NzvJh4^sV1PjspSij;>;Es-$ZGCgTu#nwzPuVu^6?JScV~5< zV-}Bg*U|IXRs>+6>`fp|e|K84mML7saf*}_;yMA_zkgn^a&TxOU_iUvJ>tuZNuq6UsL#_a<4Z_`+pBB2T! z%vs)Oc!sw@dw#|~u}p)_jZ(e)>R$nZWZNWFdYAs}H2vL+LiIwy#<{Inle%9XG}*cj zzDd?H0T9Y=h{+~=`x#-`%3`vZUQEGc*9z+e6lGB4Rb6UMu;V^w6SwV0b(g=TRDmQv z`SWR9NljiR&=kuI(QfRCf@h}WQsecruf^H0(^)DaLf*Iq z4q8r~MXn$)|Ewm^KzkFPNCs7LzY`;%_Ksa*CE=GN>Bk|dahFY!asfWjG?VNh9r*FS zx^3#|hM!&n@prj?!^=mx3Q#R0NKJ{0maZ$oO&lR^k_Fal<9jxLj*}k31l6K}Mg#8` z;N7t=$InF>7rwh8OQGXeS~pv>mJ&At@-0mAAk{)@44jS`}pXcp%Q)||nH85#aM8=G&so~Ex?r-Ym=qc7E5#1~W3So(H7uo?vb4@Mh0 zkoR$pbJDbAeJ^YRq8+gbiR z2LYOTZkRG^4@?Odmc=Gn=3x2?Ej63C)qS)Lvhve7gFdD-?wcu8uEkt{6GH(JV2fo@ zZpB+(G65`jFP@5S%;{L|aZNKGQMXxFbr75YfbSzB*Qh1d_QL%i08&aki2cA#p|gfT zsu<76x+uW#W3zbal4gIKQ~@!Z>%As2j^lfP$%BG6r-RvS`*v|y(t*~T_3X@vRx&gc z(zcefJ|uT#4vC>(HF`#qvIQJ&^I~Eaq+BK3r`hRTNrPU%-kCic9hneK2L+*ALH_%w2Pz(_yfbvauzKH&Kn` zay|ImThc_`Ctoa;Hx;paG^!DoM>tT`|Qh~x&NYin%cY-WmB<2k29W4)vdft|(A zHbd~@0ylEMq?kdWx^pE;EocAS;vuVu&x3JsKaQgZXs{aj+GksOXRNvy-VxYar-+>Q z_xEOIcSk?Qn8RbZ)qCsnJkN8E`Hf%x8SJH)67Lzw4cbH01*9ye6G24)BL-y+)X(i7zgm`x?ZRF%Rl?^r~k_L z=I!79@xMYp`qyg#0En!H&U)`({QT!XuV!|TA=32eFssoi^SHaabDDCYLO*)%rlM0t z$9bOX01QF%zFu67;W@{=Ye(}mRB5T*Y>1PSXn;ke_12*cJbLSDW@C)u=XruAE2?VI z?3U@va$)zN!>_6SSQ)37w!!th_l{z1Wv8AK6!_!r?#`nDUXI4AU<`;?`*9rV?&s~i zLA$q12b9+BWxJYofwo8uG93GI5|ok)-Du{UE)`kAq-$rrr9U`4xtO6zUc;?1 zMZqn_P>FVkoZ{EDYOOU>*4?r}8x`yE8AemboqkWcWIATf_U6eMUoU8r*~y!WORxg) zzP=q}c{b3AN$-W-XQEgR_e)P(&H9gGUI= z8d4q-l+$%gdZD!Qw67Q$)!2(LD5sZ3x1=8N{9T%MJl`9|obKy7FGN@;`3OsN^kQI^ zY=fLw`z57ePcx_qxo>QfIuE-coXbP{zg({~gOOWgounZwQ{(d)i00ICog_&~-VbDE z$j3lz8vcEx%P`1QcUDP|k_x|lW=(8a289E+jG@(wOvNibV_T1Q*maIE@MklkNkuE^ zfk9#=fGy1$FR_5M;Uqeh>mNOVtNC+54WRstX_JvbFzm`S;z(4>Eu&2hd3dU?eAicg+)<^4LULD?fm*95a8P|FOTb z$oKB&@uzGhD{q|SB`V(J;F`tOaaQ7GYFYhgK z;w{`rMMOMMQW5Ccnw@jZ5%jEPW^Q6A5(U$-FmHhg;0V`JA9IW`hPBrE-Q8VL9-ECh z=Xtxo%`pcyFBqP*)*G6mGB$GW&6>OW?L1E(a|{$@OF zm_&0Xy~wVYtqE+P`LDn+D#t!At@n`8T#IM??ve?NytmhT&oUGX(@Vr6VXA=1e>QT_ z0E{To*p++TR+zk7&7GFXvuT)HZs3pl_84IBii~xU-TW|{F+5WQs$`Z1LTh%&wHx-VtM371Q|r)+YLAaj!&Cz2M3&!D(xBXV=AteS3~eOY zJt3h3h?g}@Ek>Hh(p!h~s!$EZCY$@c5-Bs#w@;rs=e&D#_vjT6X39X&%rkHc%06l$ z508Q}C0vdF!-SD#f(LWHG8h!ZoMDruJ2=vtSwT{LVg5sPoLoz zkb7Ue9Fj1KCWhf(4+bsLiRPRWh9aV-et)}HacReKh>FVaaopYA9bvLKQFkt^*bMY@WHcBKmAnRynaispYD(U;4eIW z=kH<7zFrIfw^~4m3Ge_?EYM)Ffyn?c{_aji-fmNRV9ll?U+f}J+C?n2c@Wfo{&Kkf znU8AiOp&_q3~M=b zGs|H6rkIf7-X_{B%z!3+=fxy2#Z9kx^Pv`)c zGGC4q1?<{`wMH{R<7z61H6~4NiOSFCmE~Nx4@6XWlAUaj_{d5aDZ@?Hjp@}BBf!Ws zPt=Mh#J%5O#4BZasQ{n1YosR3j!Wsz#RNBo2uA(_rKc~Dctlgr@r21z2{04)9?a?( z*jHM+*oX$_RaLaN)+WiiaJ_JClvxZBl?#cJ79C+*FWA@?$AD+2g^4Sg(hV5GHB^`y zuj|!XZ}2}#pi)JVGF5B_-=sHWUn7zcr7De5gZSQbap}Evtog&mTkB1TVN|Ant@E=2 zlRh?M7V->A&jVE*=XnPAAQ>lt)wkArFMw)&1#8w^L@WRp)nyK-BGT@TySv`IghaLh zcn=$S_vtOZPw%}S$8lKGhS-_u?mo_eXkx>lDvSz$@cr+9|J&dE<~JYUM{i!g;p=q2 z|2yCM;(z%9=nMb5>4RC$m=TtpETuv%BLszVL-Fd|^cKdDmMXvX| zjLCOvy^T4igh3ow0gI}wHeq~b&5nNbAu+j&M$$~pj^j9b?^lM|m=O*`C#qEKkzDd2O= z>EereN3Pb9q%g60kTiiO9qW%*W3`!>#qo~w{#3-Hnc5uZ*e%SWg$z1gI8~)75V0D! zO<6YGzbFGE7REwbM4O0c=0M~1aQhxPDQ~Hx=Lo5y z5?}Psy6bGA4K1_4aPqGeS~>m-(S{GH)2bYl*A&rmJeAv<*E+{_VsOH^_)c-B)TTA( zn2>fL%2VTfl+*vZCsW%h%jl|semlpU&`<_tT4bYrV~2J{5q))KC!yx+K5DCH9cK77}Q@utNBX zS+ZVoAdszz;M`}@%6d(o4i*TrLbBQ0BnEcn4c31_N+qRe+$YfGfdV!MnwOlOM#sYi zvQgH1>Xh+5bPoCX;@A@0Ghlk8Q7Oj^K4?~50NgUWVQVslw9pp{1)HQPF?lv1VUtsd z?E3nh=%JJiUon<0h%GZ(SLAZPvor$DGR!^=KqE1=Y@?|c#hu?{U$?Z}_XEwDWX_ta z9T&cNoclCN!$ob$Ms|vRom(k0#EnD1#;KbnV?2NA`}tPV^>cDYu@7pkmj}`&yr!V> zulvW@v=Yx!8X@k$a5eLq@qYY;mZSRu)}3fH3EV`3H`AY{o&k%-9P46htqFVvay_kc zpCAVrPL}Z@zQ=l2HGog}#I)YmY$w+r`0!>DsA1}@5z!2)vYFaB#whnQ+A9%VC&g0K z7~hD>hNZzLR#2KFM@^T*{bnuWGBLafpa-lbWvP@b zv)7dNiHabentf*|lJ9u*=+V`9^RD$KD<-Gq^q+t&H8lA2c++@&a=QNW zAAj~2-alXd`J4E&AO9=#qkX+r0KgbyjB$?X)8Bsk?YFVIOg46l-ET@wneEcmnQ3Oz z4OtDvT|asQYak|l&6+(55mrBrLxYla-rwK5nhu|iDUE=BPKD+Ayy-C65!xsaWr%T8 z$tCBMZrvoNhZHmAb4+X25Oe2LaEsVNm%}|(0(ekWZO7eVy?2dsG2>k2hCwD`#(MbJ z#LwG#YivS;#e#|^(-q4HgFjVOM~q>b(k%8sdK^U2J*UsfPW^~NbN6+yhOdGVxX_!by zHm1*VT~{ieUD&CdXJ=e&=0qvZV;ZT+mfWUSGc8Pqs%2Bzjpg!DxfH(pG;e#)3k6Q559#7#oMQ=QR{W)<8}=q)&5lorcFa`jH1VXV8ze7q9R}#d#ci3aO_#0FGsQi{ z1@@*lMVwblvVkOxq*MV$*{Q8CuH5vatjjpkvny`^mTIv6FWQ00UyQWF($$UK~n(4tWVK zO?{pRk@B|S=ks#xX<0_e9zwnc1#U%KegTiLs7_2aNvf0$I#HsHz&!~`(q{5V9x?kw zw`4CKa-b{QL@&)f`x*${%bsrX7dM4$o+$cKWdARkbH}WX%%)gFK+OqnWt0)|Yx@BJq~XZ>AOl?Kgz005$^p+{j`Nb|!LF!u&as69zr9CJ=d7uSVABh$3E z)-3eIaNNfGwq|W`hPV4_N@L7-z+i=3>QzKW(z0tRrO_Nn2)UO*pv#;-ThQiwQ4fZv zvv!eeT1@JflwoxY*uYX34#XNLb0iaJOxm%TjnLddc{byFwV1rROhKml3_W&jlFQT% z#h*n4;evnHM!DSD%LQKDeWFN#emEwe*t{~*ajjD>kSLfgciW)TH_GUR9J08Xqa$uRMp%yRSZ8(ZOFTq2+E^qmPd(6&yhUfoCK`oD^1ggnA_aM89%m%8@y z(Aczg7O-35-j^%bO36ED_Q9M97J$1fEq)qmM(q%LsG8Xzkh#_{k}ScqC8#-IeYM^@ zfO-$Fm({^WEN{FAO!xA;<+%|0e&}~KnE|<*1iig#o3$>sV5-bK{)i4tu%q_XlyBr- zwHjfcb1KaIRCJDWD5o>T#!!n1?xVG*x8A!!TaU{!M~uy3cxt((W<3%^29Kt_VL%bF z)5|oqLASF0Tq$;RjG;c=nzbeob1Q4`){nbm%JO@_b7sw2i(@v`7>J3EsKFq2u-4kq zdXt()Yiqq>nAMKsz_U5#oX?*>fBviA`qsD7sQb<9xBU9){^XDRp(pSC$KPrFbIe@A z;v-!}R*4_!d;tv5-VtlVVhm*YgTg@LZA|XOq^pUz%AqFRo7~POAD`>9J{=~X4wn~m zWgOjnfdK)si-^dbsr+l7+~5A(^B?|ir^xNKy>P$7*J}p=h=|c2rsCQOL}YO01@P!Vyo=?n57k<|@tRC~F7}{`!myy%Wg|v58^|<@tM6NH53W zG0Q{>@n!Di2Ov4w05wmMu}txjn4VAJmT3o2RWFfy053%L>1tL!!SqO$1Wg!8r+6(Y z6Y{;d@AJQl1Vu6~)HWrPq7TEN8-IuIVsTF!P0OpMD;epksaqO5Nu*?;St{*oHNhT{ zcyW21Dg3Is02^{5my5GKA1kjFN>e?H&t9NkP48x!6Ut@`=;Y+wC<7epl%xa#wC=*_ z;g7)54VH^+(|jq4@gbnoS72_+D$KDYocmK8)3mQpIs#@(oKra(ktO*F1+F$Q=7wct3g=`_t!CHF2g z)|TusOgH&FSBii#vqj5PPM9^I?7bnnA7jObGU%~MT(qPu`JGY=FH)0MHD(F0gr%tw zK2XMqx$n{13lPiVbC616;nY5{?#8p09u*?#YXWn;ZU4%8D9j`=bjW?X8HPDH@0Dz$ z*_7tqU7;r`Ih@(|$OHg4-M{C16+30E8MU6Q&%>U&0RQRC#sZ5|FW*f={wU%8Khs1} zRN+AYkTQ;;_ukvl495EySuwbcR3KyC68;7s4&JD z-~7g}eB;xPKmJ(WynfrSpFiIIyT5Wg`s=^k9{scjtl4bUrmdT3TMM&^h`Hue{}r~s zaN7+fi7YU{UDQRIsPwR6Uud1mJI&;gHhH^sd3uOEX(l%@8KUyhDe~cM%CFyxeDLyI zauro+s`Af$^68)d_U-om$Mbyub-s4Llh%?K9@H-pl^)Li=UCnDGT2&wCL*F?yyEVD!{5jBU8GR>+x`9hLOqw>)8c2;#E#aR z!Ei=JkK^uWKs%EvCK*42XKw^6pvAOlj5*TGYRiU?=|pe6A9n{RxYl|TpWb5wLA(;W znkgbCzWy1Tr(sGw7sfor#nMk976dY{%4s$U@|Q;no`fu?HjpR7ZqG- zQYY)Cp;UzR6+-tf<*p3CYS%K8<9yr$Ih6}aq)1HjsbKP;(z8ibO^s`j7n-hb+1%8? z6kRx`bqO}uHu2)33F#cAYbJ64DCGneNjy7TxNg&4HbCS_e%=o>`^g5~vkAGN8Ovis zFohD~MiND6H4hb6$X*4OOcDZ$gr}T{DFaKR8K%Iwf@XCm!FADAn*ba;=U6if|ieor{P-yPqG^Y)>M)- z!^)m7CEaML`-a!TbY^g%F;@m3b!VjD;&5!@20C2iLO98*xhvf{m~yr??_~9me(_}d z$o>lqQZbkmA6hIDB`PhYEeIRu=>vf4%7n-PfmaI56(r$x5fODB`+u<;%1E+S{>5(W z{pfI;_Yl}ax~FQYh&L7?&k&Y-6fic~l$2#&0Ll3N+(4W7=DFw5x>UED=>`nRmf!%N z7o4vtW!QQNE32h0h8M1B51s3v1^qqu9lJda(c@0ynSzA(#)vRx8Ve1ji+>%AJQX$7MQ(H58Ozp+{aU3Qp=k0d0G~(4{ z79C)z;zv2G$Pg!9t%@6txuotu^Z8AZjNH)-h1VL`c1#=V@k^5q+_e zwMZ0L3$xjXD3iN>*P+SI=9nVCEVRh16VJ&*EbQkv7h)XK7boO;%sI!HLrqLwUBsn# z>nfJ+_R#L4(S+qVm3c|!9U+%kNHJV{kxRcOn&nJfMR{zc=~TYr6PH{-Rn?-2=6vgA zk^=+8ij2!i6Lfl*^iQ8~hy}}GU~;Avzcj@~LQkf>cWABW^r4C+3q2fNU~Lx834c6EHyG z8`p3%Fg5;86EZT8zL+FBQM4fEN7yHu~q{J3T9ElA(0}g0{R*fNDzT!~j_L^vHsl z&t*nPq3IwG1^lki^_K(_N@|kd3E)gphxf+cs8M?0Jiif;>6ML4Ky4Xos42TJZjLrh zv*0!(c1opu?AM~?C}qq?wMZCoZXO=07aDkJ@LkF=eb-ORcAR_jKRusgG;JH;p~WV; z_-injg8R3=Kb+QUB6(#^=;cLkB$(O({D97wubm}xYmfT8Tt?Z`1lD^?Fa;#eeVTib zN#TB5y%?ZqI--aEI-liu zcK2AmFal<;fP79vc7?{z)PyF^rdMASdFao<=U%Ro*y7V9V?eKQbZK8y6L$i(O38~g zVJ1p*1qN#WmGZ2J8@z{EubJ7DN&XhZ5XujRM~3B)0PE*sSzvli(xznd#roA+4NZJc zph?D`kPL?IWsS5am_wSWd4j>Q>POAx@%I>dAWdm~PSFV*`&+PSBxQxIZD4EK<;UI{ z2tb~ixk@Om^(_K_As-ty!}XNlPv6rDCVWexj=5yq)P8;nO_~ts$>eYirPxvekv0 zsHuJS>1Ut5|BY{aSoyp5YiLpj3i zM6vn7wV$?UhY3m)fY2lRI@}2(KMj_^2-;R^J*P~U6%SSu7SH|2MMRF{P(<{|?hLLW zMH?~6oT+~7To$Lr6g}<_f5#Nu@vP2{&=&`44*H(FQm&aAnOlhtNunAe)NgXyM3yF}% zx27{|x^Qj!G40H0BMkLabY)v3`ikP5gc=SlVY0A6nMx!~%yc>Csh4epgrfE9#;_jYLye&h)d(qvvlN{SJ&W<-(AiJk~~rR?Wl^`XZ^0)}Xo^7lRC9R>F$ zfeXwqN(MpPBWz-p({d?;O*}MUso+^#K&&K#iX|UxxK?YLXR?J7aAj9;L0KEG%IpJ< z+VcQtkwf`{;6K8ql$$A|vNr=wap})?r~B#G7|D&LgYO^D*&wOJgKNv_ z4)oFuydsZ>7&7es27YPed4Q&AxL1iPvOR;?mt0LXLA+eL%B(Hcex>GFQ-_XoZRx;{ z(RfnvbR-Q%yJL3h=lHU;;eoX`-VvQ7Wv z2{j4reBUF? z*qao9-~Q{h1^|4{*?R9^`RZ4`YH(3r+t8w6sjHvoxuRI^I%s%D@BMzBbDZNuZR~SS zSJgS@0MdVi9&KVGFhyfi=p5AVZv z^uuK#fs@d2-gL*D(-Qpem3R>7w_zGd+I0XPM$MF(nU6Vm8V>U|w$e&>>S$6W3}|N1 zfT6*2njX7P7t-S{cijMR;^v@{m7bX!KenacIpg}{Xby`sU! zaR8(;GE`%CgKAROXC{+@wX(WXoHG?7W9GsPks1j+FFd6zv;^7$dDRhS|jK&U2>^dl&l=E(i~Cv`4u5! zSJ8D(zzEihX+iG(O3|!n7OtA_Ja@QGv=-HU^}shT?~VNaOF}*Q{NZGJB)s7L83bgV zvs?^2$=!07Lqu~52XU=0zfDkCI*`vLK$rD4Ud>j3!O3WxI zxl@%#VFt+Xo2f`Qm!nNlTZsdHv1EDaBLDIyAOFRF`Na?acV3E|H?QB~>$L^|L{<^~ z<*$78E82VSSd^?;&rQ{APMbh?G!4U8Zf3o;21&u190aKV zv_~?oQZm@d$?O8-SBwt~bz~XGXs{Pbc}T`fMEgq@=VB;38`JUcE~jyxG})$meify- zqJcO|o}~cgB8-9`1%*-NiN-FAr$9VJc6nAdWpMfhWj?+q(>xnx$e}n9qSn89${l_S zUR@c^Q&MZm>`I88am@@w@mzn5Ebnst$Mb7cH1lLP&p&+6(X2;?cN z6;&KpB5HVWmpbkws zgMKk-$w@Zp>Xj(Wl}1o(hI(E^>fWQMFsTDf1HJTMVB<1V)Ktr(TM5gx#e>Kz$VS-=-%1>^D;^2iFzf1sDW{jCXoS(VZBVq zBi8%5F`^0#*>4DbZqsEso%)q2+uV3vz@IB{aAi;kJp)(^nfA`C6bs<{L6e{6hSOcq zr$xdBKi~MK30joFCmXhIUn}JTmqZXU{tPQtXCql=JJdwpR4<08O1=+e-skxoYzYLH zBnS0N{?S92?24(HePJ*Kt!{s6FR*NjQ5zQQMCO|nHRsur6T11-7!s%@>TN170T zDv5nEflllr7XY(-2qF>>`>!KnkJeu_<@ooE|Kp)RnMahlvm~$)?iHcyb2tYL|#qULWQ-hhkkveS!p%=~L7Ab%Ea^B6E19 zFfF&dR;eOOvNLYCn=trCtSLw+i?t=#K(!yofq{VGx=P7g^Et$4rD3Bi>cU)b5Wr`g zzeWQo#Xt&a3UNLmWffJuy}W<^r&s z3{m;Fo;~~JKmX$6KRHD1U#~0nyMMj*0Kn~byFGsL$2 zS3Q7ys%j_4>EZ4t(WciFY2C^v;`~evk!#jk8gVg5$iMxlo!dN7p4!Z)~204G`0VMpW3UVuPB{wDq8R<%wfsmY6=Dx7*Fr^CK7p zi=3cyj(LtTLMq=7mm@*n@}Pw+PlBVbvIa38p#8w z>SpZv)5SF+i`-{UY^%wg$&AndcK}R4^N;JrMqkhyZ!~o(=tW${InIj5D}y^+i%g{8 zucl?DxLkcLt;8#Vk(`{3i$^Lx&#?Ro)Y5 ztFzHbX#a7OUu&qO-^6 z!ndJOMsmg~GMi)bZb)<^i=(9LGkusQ+nOcxQ<&x`~du@`#^-;uciDc3apS#cJgp~F8R!OdWWoM%#G&U-I1(iKb<~YHEBo??M5`4w6k~Ad2M7p+|?%=+Mge1#JqM6El zkmLneH)9H&vIx&M(znJn71EMEE8Bg|26A)~1ZHjP!o=XZK;Rhi>dq{w^=W3TWqD&< z%|X)ylK^Bs_HBK_8N3{4QSrkYB+_AOJqe%(K0ZOk&U+)X?#cg!5&^K*)x>*!`Np8P z6m{QYh%m$V1={dj&$C>Z4`N2E7f$?WeUD%XuusPo$P^l~Bx^$x7q=P5>M++cGY0^I zYb?e3D|%gkqA{pQ(?PIutXb==YcL^kmxFfB@+=DzP-ZsyMJ~u-C$qdn7CRC?PIL1* z!gq{?F-;cM@W)kkh%WCa_$X1`XwBN1g^USJzNB{tYPO256+zszXbVZ&5pn=99uc`` zs@jj^z>uT0-jW^EwAFxWv1e)kw3_-y{pd43`_XY6PKg`GaU2YYwlItS?svcQ-EV*M zo8P>DdH+)0yne^8r`Esx2Ohuk5B{xB-ut`nTDud~)%=UdRPxT2qVqE#@Eg5UqWOnD zXo{$-bXB<%kw;hpqIobCIr@;d9^FJs6q-UQ+^thpKJ6<1%JYx^AOH6APye|$5`f?S z>$L{}MAjs}S+jRP|M|~@rWRYCroLTd>G)aM7Yo^KjDZ-iMw&VgP@qSi{5i%zvw|ob z#N@2z-YMcJimYgGt@SqDU613i$p3ToG}b~~*o-Dy=9p$`=bVAEno35Ct%f@_RWT`- zIOgfo2aLp8YvQ`5SkZv7b{uh3Gje__)@LsIKSkTX0oMXycX63x4)A%){kEc&+^6^B z?%>!npz`?Lw2DVlNm{|0#?-VTgcP~KteSn4%KXI4&d&IlU~`?qYFZa*0^8%D{H^0kCGfPTQ2{yq=o)$~dng zQg%mony9Y=sJEPKL}8ry-Z?e0ivu`o(OH|!#%V%q1~e5Ipa#JWvVxfO)Fic16ZTyD z^+)W(ke&)#QGAbIXr zA-f$PSSJ^wOV$E!0FIEkAJM?wrPv1CY$fHJT&HttOWqVI{~`AYHUbPVMu;7;fj7ip z!Sm80Upy!Hbfe0}_kbHBp_@4GbBa;JtzJ#Y@*~J|nT!J|P*vF-oxS8G{Zk6qi6%Z8 z&N3}66#!Fe*Z}f+qvXBGGLTpsQX+wUGWG&IGX*Z}=9lcbf@fW@=9sK-Yb1Nfk{#(K z(d2qBLoQbjIx!)T-ok7^;U@(*RS9X3uH&>WaJ`Y&Ate0g3) z;Q|JDy39!c6ZcQZtt!&fa-UEF%JVtO?->PCUUN+b(}+PxGO=hcQ9(Sel}}In`Sj`5 zTd#H1(kCX(88L+iD~|71NX~G6!RR9v2`2h1%~^>}nudxE#}MbldhalLbewa5&S0a& zv8C4!MK5Drf^`j zKKtxfzxl0ie)`ELpU9in@9OpYj<^2U&)+@$#lPwCJOBQM$^uI z>8fJ%d+siWs=Os4-BuJJ-sxylo<6?i9)XXP3jpA%^0A40{r2Mj`{zFX@PGe0U8^6} z>kR-Pivr$y@9)0%?t5?vhxR!QS!6BN&CEtDRuj~xfW~@selxO3G|cx*!_8H~{j#@S zlhrllOWUb+himVxx7OSA;g|qV zuk_ULCQyos+fB+!qwLgSv+qD^Awwsa(~xM$Ai-hkV4X9~2*(Cy2OHvv@6mzVgeCo? zypD+`GGOK;C^id>A+W3ku;&Dv3o)!`BL2Dx@SzIJfyMb1X4Nep|sIy7IwLpuSS5?u*vpwXm)ZcCm7%sNEKLO8jo3I zN=dR}G>iVWHNz^qXG3`{)b$APN=lw1`_P*af$i8U38u_M!NPK%-U7%JLE#VWuViBf ze}w(nA@f3-!shj$m_2Ul>)1Rs>u65lW}e?)OIn~8kP68kSMLI_KPrli0E76UG(Oec zlrcX8>mMEk(jDWK$rS)kxS4nMQsXsL^lGB$#3Fid-NHOA_YbMN)5ke7W|uVaDR+UV z27#<~4B@iQ$HAj%S&R)ikd?Rz$iZk+H>M&XelqO)PcnUT#bHf*1#&;qEBgWfxImx zQezB9{l;t)G9rf2F4$*Ea)lOvJG=T9_$}%&@NpM!{pdK~2`Y*gSd)9tLS!9ay6%R9 zGXaob;car2Ro9F#mfhD!!#8R`Y=A1sYS;PL7Ce{HyFuN1$p+z!* zMKquLbRBa=VblHFT5H;RQ#GCEdFE#~YbzeGA2ZAmTW?)O~f9sOWH6-~#sM z7<5gNp?&oI?|=W-zWuA;mN&28_3IBke)k{xxkqpPZ9o6$?cZ;@O#D{kFCv{r|1%u@ z=Ovxw`tPxonTWKiR^;YGx-JR8W4%dhhPjTIi99-nm?kezB-jD$`Xnmy$)hHpsr#S) z@PmK!{pZjAwb$xm{fJ&~003F^EmhI;cHZ83@AL0He*EY$XtO@fF@Z~(n5yX*w*hzH zF@4?zWeSa%1@(L840@8jPQn3Y?TY7lp2!nk)a%|dZ+Fg#cs)$j7j55~y2j?UGG1qZ z0p{w6L9=G<42^yudOF5AL`XY|E+wP{)5XU)2hjC%j4@~0zGuwUd7kG8msro7`qhXj zP1ctQ;mUOtSpdkADx9aq?|@>rXl-lPZKejjUFrNQ`i1q>Swsc>FpGIJ^EiJZVQ!OX z`QiW=3y=BgJ zPMbi#FQZ2kb#so1$#uZ{&P6iPEl?;=uvUQlXYMdZ?gjW2C#9MtE_|!0P6{H?eK`pL z(;+nMNwLNKkK&TG_vCT0HDy``WDH(RqU6uabC*3%P>TAw#ixnT^ohX{-L%=bavF>n zcu4Rxlm7`20EIvF>u7R342|-hf{CV(vvlfty?}t!YVPKFI~YQmTAutOt$=CNJoQSC z3;4B_H^5d`%eM1pqg@7@aew+A)mP7Le0I1(CxeHy?dYL$N+}vH-%%-#F_hv$lZ_+0 z$=0T2#kC=tHD7O>TcdpPy!YeSVd}}AD5@1JsRRt>2NJWwm<>YwN}OYWw|Q>keGF`* zJd3%xY!qS!ogS{EnkIQ@a*Dk|e~=z9XZTBWImDZbN)Ll${wW8aU%{)!l zgql1f{PMXP>v95m*~|mPb=km=I4(^S*N|VO+$X+!^u9B_WXL~7Z8iLJ%xm-|j?IFd zkzgj7jMjs;DDz6(LELAyJzww~%Ip>gTMv?%P2xv@wE8A*7Ocm+TqWdReoYz?y|Uvb zIsdMdr!_RfdzlmqPIBEBJz(_LTC?6d+%CY{^Xb!Y-o+#cuZH6`Gqc`%vO7b%D%K1K zohd*I`O&GW7B$v+o+p5cal74EHks}cw#IPh?RNX{d*A=wuYBWIzLB88o7eC7b*Mi1 z+n#>@Kl{^kVukkTTogaP1km6Zemgz}*FQlKXF!N$S8CNqXSZ|jsN{U*&! zrZ;(XH{`Alx$96jv18EwInz{56Zv?|`#<;Lhkxc<_s{=7uhHfDk-gpk0Jx#%oG)Lz zd~x32-+%3EU;A1=`Y~lKpicC4_u;qOd29XXCL&8KHdizZ>0vE5zMXq5BoH7wr6_jsIFG!XMO)+6w1v=*LqOKd8p>)lX=6^X!LO!wX zhIpEe_>!*kM%OHz*e^O_rX8>B`I_t?5rEyD@m*@-vvjyM0juv{Zq<_0f4ekPi1*^{ zx2FC=U{ib|&TWDk9MyM~9F%^)m@St9xt5l@^3{t)VxVs;N9B;L`Uw$U!nU-sCoH@GY0Q6?EDdyEFaA(16%`EN%NiT&;9JnTSNXn=9 z94k$FIT@k~s*B`D_UwE7ez~}#aVGeQz6+;a&CBy%I)2&}hszyLdu8u2ojC2$E+zc_#?#AQ*{#*z>-1EtB3XdvNupX>p6 zml&}?a+9n5F%TDl!C#)+<>eDzip%$AjG?Wy9zI01KbAwj)1Jn%ntJwwJ!ooxn>f;64mIEjh^EaacS19M?7iOvumNczn!^v>u1!^hE%Wspp&uZYOVrhmvQ zbpOo2T#f%&PFvC=KQPv$#Q-poM}7U-(M9h1l(umrb^8Y!N)1zaKBoLY=V$-)N8kOQ zet5h8*6Vb=epIhF06@Ivobz^ne}9fKKL3T!f1y8m^a#37(9vYB2mm2%sl_Ih5piMi z=k7j&3g+iHXP~H47HaQ4{r)^p4Na5JF-=W-Kf0giDe-=Z;6{-?#u)CyTkGu{=jg4q zB`pvPY%3lr++opxSZfWe0i|NTsi?BUeryuH+z^Muub{0jR*4vn4N)#O&;iWt?p?JR4^e-)c19ER_D9)h8 zThW6!;w4|;3~ax+%tEJ^%M)UM!pMjx!}+@*A;`&JI^Rncf%x+o7Zuu6L24AX=r(~I|CV8Z`5Rw5?o|v(AGp`g)I7bwO0K0eswH3_Kbd7P2q-1gtDXS=~ zX~m*MwwR_QP!jZsHR(q)DmCGaq5uRz`@RW@8i?&5_NH34fhn}}HgiMW46HeIfe_Amje8ZEPi8O`9H(n0Zix(!E@37+yAdlJ11l}ad2A3r*VfKwBYk@{VG-)pRk`f?C9uIQy zqPRSB+s|Q5pmiu+^$DzE_5+^9d~N|a(=jVe@~=j7No9{Oi*=2!sVe&lJY-R%Zv$xe zm*2y+!1|M3D*)8UMApcR4uHnmZkjQJAte@M>h>yz2FDcS^V@q*z%H(k28a#`BzssG z-HT|=^Fd|m;>59M{MU}A1s`2fXx_SVY$qsomRvC2ey=|s`aBg zN!9@Jv424e0OdrpdK|~*BY1K+>neMUA&>;4%0vA=V5B0!(o6=Xn$Fwp zrWgt(KrVisw-fc|oMWnsFSe(t^w!TYhKxBh>co7;;CB<}!^~`sFj_`UCc?^=(&dHwcZcWO`n_?LhBPyEcICx7rK9>4W-aAnoX#1-#R8cY#AWj6p6 zO!|4}ggN@s|2M4UK4r+1cg*C_Ax9H26X`8TyW4vvOH)L5bJ=Ms&u*vu+s{7xi+}oi zAN)_=Bmn%*UT*+^%j^E-%a^V7_RhQSyxSwov|BTi?A>foGjsITB`5tFrck0U@9*#3 z#jR;WGdi&G#niuBGdDAxW47MAn%Wp+p!mjA+qG!KXw=lqBme~zlfCr@DnF)_tD#kK zwWVDPX6hs@;A%`(!#&;o=)F5>3^U#(7G+FGa6Vu?kB1)RTT=T%rVtj11_#=;$S-+7 z>%Gr3&ssDFjm;j@Js{6Zo4?L8N;fosh|_6A5%0ZqiH#73j&Ltd&ANnP4V&|zfQaZI zEJ~#bMX?iDJtmd1HsH!Hj!1f~A?rpdPABUy8cIe)KpHePXR2bxIML>fX)?zX)r7f4 zG2t_5mN~JE5-m4*eV~`F0-I>5(IVPqG7Z0onNdvZfDuEKpbDmi;fh%<^U)Y)L|vQ% zVfT6L46E4Sqy|GugoFv6)EUJ!$?GQAoQme3(QO$QsavrRsY5zPYh^{x)W!!Kfu>&8 zv;>senuuSg-0S{mtv88@5o^bJ!q4Z%;lvG=4J1ivC@7mLmjo!bBpK`>M?H6H@xv62 zk{^;mv-c9ZA6Kzl!A#AmCpBN$XwEVB#;F)6dA{TL;p`>Jjge};xH+KXv21Ka>OF09 z&1TXF*o5f!F)MfZl>?V2bd7e5ey zKM(Hrl$L~FMKJ7^(VYii-*TdF7q)}Y`H=wIVDi^E>84q0tv7%tIF^w|>tfVFUUQPeWY?IPSEKI0NIv9RT@R=asiw%V& zhBgw629-?=B6b{ytEXHOOi%1VCC8h-YSLzP&o7V_a??4^(IQ^Zf+^}_3 zdTXu6e6!vtRzDzw%4>FJHcK{r?fX zzV_(JFZ`YFed)jWb8o%x_TpMCUyc+D=^ zkL>jZ0C>gg2Ooa;;nSyYKYjb1civehIHn`0^`fHZn6dEnW>Q(}8i@feBKEwX1?3wdj8j5*FR#>gpt zMckHZAg|@U$7t z`5418zGzOkVULVtTE{xa7#`@daNJi+S}kJ_MGWkXq;tY?o1*r_i*hbyP8SvoBfSFh z4v8}s*T=HSuIb^VSVKc&ucQ;Di7nG_A4G+1gHxrcK21T>^UgQ3JEk)y06|j)Q1C!W z=Q-GnREnCCy6iD;(=k=SvB9JV(~9~T$e}~~e>ux0UG+`t zgJFWj26(Brtfq1VwHZaBNSUG`c>wocgLed2Ga@opv@sdaK`-FcyLlLF`X(7t!naj- ziM=ZftV&v^5NNoy!W9R=-X6x759MR*XeUjq<51}!RSJ|rY%0FrbdFaPy1qt?!3ppU>As4wo@#u3ZV3iquBmo{k zC>ZAni$A1wXnw)^($*R%`r3Opta&C0PPKmYl+EdqXF@Wd$tDQzmso!UEP-H?TBHTc zlq1Yw z{}=v!Z@u%!zGQblVWJ{aR-^B^4vV^o4HsLyHTZF@7wiGxakLC^Wr)iY>lyJX;_`C5 zly{p+6PKn#%xwKH{f5~@kOX#6FRIFCkD5$z@pH;Q{=ql@yC0nQfBCh&fWOPv8vx)p zczyQCC!f6Y-sj(Y^5n^r^LE}`RlAv;&?KvAOEf=FO!3T7w^%4WBmyEL=l$*8RP@nt zcZjL^d7hZY!oaJw)>hX2n8$H%0$-i!wDh&*!?8E`xY>g;g-MUjXtU>Io{0cokr zmP;f6j0^!1#s6gyD`e<|>2vIfD8gD$BMX#R&s9^VjSCqIhLnOBB$f2Bp1YX^{VKN5 zEF8yisG5%RJUwLutBIOvn1u$-%1=Ue14Lk89O-D(>KofD(!fgYUJC7hd#-HP=F&(WS%z?OA!9}@&IQxZUQ zcuJRGM|nJpH6*8ebRqgb(fyN3Pe5S-T>Eohz!rf7Y=FR%U}5)yio`3!N^anI-6D#= z?7%`rux>Vw$zaGenb;MwC0_)?jlfuq{mgmYqG3DkBQMk(WrI9l}xvRsI zC%{pxS=Z(tW@<*ADxWjE>NwDJ}a}W`cF^7=11>}$|Qlf-F{$v?0 z69`YBSXOl8boU;EAW_rd!;ibWyQ3fdJjdx{3>B5*=!d%a9AhY?jhk7b`+1&c0a*)Z zF%db(7&F+bAAj`2kG}ECzx>NH{0ZK?es`~5eD_QLnV&o!|AC)qkALoS$MJa^BJEU> z8P6LU|5L>$uT^muw@3tt$Jhb~df`J3Z7cpyQnn}WG?OMGCPSLJ^kxEoK~oh|7bOEg z0)yq&RGuFeVB3_BpTGR!Kk?zO{`X$^{P?xLh`)>18vx)pc-?Ndo4ETIzw*_uC`HYz zMxa@0refhYRds8ov4M{{rl;ATFGHx-TT9Kc=sCu?owxI7y{*O{y7q1)APKY zOM^Iy0vN8T9vg_edvCod-p9;lP!@AyA|f5l&Gac@w#CytAx24_Q;y5?-6fm#@FONz zd>qVb0#L3=|rMv`0HsdQ!zrcEtS>4=Vh?Y}$GoBdk z4OW>|DyI=hnPW0Yhi4IMI{YZ6@5u>R3gqG=fqL3F$ndzrLvEn`Tb={c`sU`;ug zOQ5auIU=`xNzhO>gTQPuKuIRafJLLxTW?rbGJ2LTr&Anj{E-o3udZ+Pv@3!YgEUW2 z;Bs5!y^`x+(&9<_#U^~wC~tdDnrP053a-?h?6q?L6ILb!nj0VjC03y6-}W7ks68P$ zA{{pjHghln2Y)Fr+WA}tbB@tyHl6t>Yw2HTJ+4!nyM~#>zvY$KF2xE+wInR>%*syV7h8} zN3mhBsVVm8rmEA`&+~SI;o#Hf9Ovl$=u=#f;4+D=h1$xJSsHhDvsEY4vwZ*Z<;(l~ z+x^#n>6d=##q;OS|Nq?|{J6Y+|C6V``16n7`aAxn<8yy&zZY#o#HOysUqqU#G+F-( zNep@Om2Hr@N{c7sHdpG|-HJ^MMxBewlqU-gl`i+vdlOYp_7hm||m%iAJ<46i= zM5YW8IV0=TRkWL#hYUc8j%wCy#`Ic2EuTIYGJ1DdZ#^@4H4In+&0WR)Vp6G?SjM$3 zS;0&f+h#|zw$Rl@-MXWkbu<~srJvDs_v1LQ5uzD{))!q@3j}+PIa+U>r!6yLW9FEn zA=)LTJfOaX6tRstXA72tn%c}*Gl^Ivo+XvR{`At^XRLygFx1zLDY2%OLhm=caa)U(-+VjB}56tihKm<^<-LzhVD z0@J0J8>0Y)w&M3fX~cW8xs=C5eMV|T78cZ8Z;smQ7o8`7xQ-t864PuSOpb`LfyuIH zMblvt!iJR4<1g266>fAa8&Q4ObU}X$wn!X2nx^E&2S{KP4+kncVlm-XjcEkV8)!Lj zwOyLh)ilnK-k?cOP=S)Z(@7q>eH^1i^B>m|;6ri_&`6Pgz}5_;d}J0wj*3p4e{fqT zu{M%^AJ-ZU0vd-2?J?Ldas12}f!UVj{a1tTat5zS&K4UP9wjO}AjCk)I+x*gEpvgB zI}TCL8>VPsLW%nii5|(^80VOo1&#@=q~@BNFP`=T)WvriFC-hS0jjGJ@I=Eag^C6aO@OBMHm^=#&}kyKIGhHgHd|`KHkH{mP`OYg=)$ z@CulevXc!lr5|im{3}x<09Xbr1&kfO2IOU+F?Chi^C(ZQBI^>U0l>9;_Eghcz??-V zW~$kkdG1LBM&&)BG9k0TF%kQKAB|XimTyb!lVzSP8B3bq2m^%#Lf5&OV~$)iXzyQx zgf&TLCK@~sG#0XyMA2Gi5kG7}r3a`|5w$JYLN0cR^h|k0v!+>#g)fYVtQ4e>Z6N+Q zP73a=1SE0axwuA}lWRyZ#l-?pV36i$z0G)@AbrF!yHD5Fn~~`uzTcFx!R+m58nQMM zk=9$+NTr&==uAn9n)W!S=XpCN{EMvhHpV%Oz`7nL(^v;)$a&^C2fREm5wKi`aKA3r z=C|K}|NW0Y{`liJ#(zJ$*WX}I{!@QjfA>H3SlSamT|PbUWxB|rO`6p79(z@;U@9^m zsfexS-&XjwJe#KspYq6>G@Aa4yS!zqnKwCQ%9P$snyNG_`y)W3pB+tp@VJYLEWQ6> zax;~eJ(j;`_wrAD{JsChUwZl3KmR&kzu)ca4FK?)yvBK+&z?Pd_SVyYe`Gx2{xTy0Be>W0?6%F5jJi_vkf|Qf>uT{ zftcb4T9(ax6laFi5n9udu1+*{p1w~s>(r2yWCl}5-zntOJZ$n9n&xf>k>UdVES`V6 zGBu*11A_!gcgR3;awwVbmG5tAOUrL+ty%N*5UB>QC0Qdoh@ybgC0p-LG;B;SNzQ_| zn$+NP8i}w*KGqdT23Sgv*P9woTqBNf%=1q7B!hAf)&zPci8hoBBkR2@8=Mj204y!J z6y14`hiMnTH^O>I)>^A1AC4{c?U*$p2qB>|Rh{Q~YREFIwWeNizA7r`nr4h#x5pUTt!G+?D(z)b zKw^A9>|rC=4)Ejf7@WxTDegX|Pl<>_O$OnL%;skR&*K~;23ivS7oH}e?(W)pF$|(M znY7p6zr26>tKa(8x4!ei2Oqp?{(p3@cdh^I-}mH8f8uXAKKJvFrOBa9p7uKt5xI+0 z;RlX0T}8Uc>>}P^4k)72<@r42Hiz6}$i3f-G?QPyO?mDj zpN%Q!TCe1@G35E2GL9}oL}pXDw*Wz7g&OCOm(N~~f9wap`rrBCJU@6nuilU5^#%a= zcX^F5#{K>M{a1hDCw>C)JQjtIy7&|+YL!Tu&2$*8g$AufQGpHUJkJx8s|nXun8yXe z%G$_r-cAt_w`M-(XstD)i4fd~@z8=MI>tGmKL+QOQSWTXFr|WFTWVUV;JLWXR?L^k z)dUQMyU~=!nzey~5*uTf#xV_q!m`=r!lS8x;HP}h2AgQ&i>244Q#9|6H=9met zT$&mQDrDww7bQU+=-26bfl0#B7~Jb{xhH?>1zs8eifj(=Fwx9wBdi<8 zLtOu@1b!^D&en_o7~Iz|kBgXUe-(wEn~;=jNKwMslns+3B#vz6WDI=LvN=^lFBE@ZgHadDtxYOZ1B08Z(hqnpX70d|8^~Wz3h5Pz4gD!ssBoHsjU=~2rSJJ-A zJfL#XlX0Tkd*kyg69drPXwr@vA!0xwoqQ9<9FrvsB3F~YS<->9#82Ot3s8dNZAo2s zL2?fOqfAuDbyT$28jEo@=a@b8{Za5LPu~Q43dxr8#rG#S-3cblje%A!_A!;utAJ*% z<#BLUd@gHgc(-n^DeOCd<;}Dj>6PD(W5)X+K_;y%gLSa}Zf5jkgYQASxsim)!pkK= zr)X5yx-cB;F@9Z5O?pdn;F;5W&(A^a=ESZMK~&}fiWLk2)F#3H6f+y+93H7Rxfj#> z8M7+pSjQWNgbM^8VKQ10Ef^sKXvf}=&*B&Z?9+9>nMz2-AZu9Wgd^iDXP6wrS1Q*r z7YE~Sj&mqIBd((TIF6$q-AICi*ywSNGl9>LMyM=fY=Fqfgqq=@A?|+M^}9J`woEVZ z0NZcpH@^P$ufNg#|L9(iMBn)bpMLd!^dEfd%m2Vv`V;Niq=|{S$`OHnq9Wd0)Yqhc zJW=sG5e*PPT*Zcn-4=7;^eJ!KA#Z7uI}v%LBF%?9(kWeBp6ZnM^d?`?&*ZC5MBY0@ zzI-?3C!eT1ZZ3ySxp$LqzqrZs`ynq?#CuzbU1N%wimS?eamuee`|L0N$sd0Ae>_Fb zH&^p_{(1ud{1#r%pFe;8)vtZ+Yscfqk1=gO&)W%Imd|q{hGtTMFu5qrn5r-}InT4G ztSfS*x7KD*lGmh~jmAQwDam;;6ydTG>0S2M0Z^)B9P88h6nW-v4dvKw6z8&TX67wH+^@XW4b6w zDov4@yZ*qEp)NGtONuQDgFwuk=#;iiD!}5_D#(e-nJ9e5N5#~RCR1|xcie+GHc+@* zZyl0>1t5^&B;q1TrohIBLK9?Y8MDC)cj8K6Xys}wR6N0Dc8jB1&&G1?Ug(SjogYOn zXpWh8U)GnBdS4N`PZw~|VxkZCX*NQ0-{b6<>dHTp&3~K&OxMvA?RoZ+;7fuU1a#G; zIOzDH?-YrA>WBtSRtHV1^E(RU4mpHLqp_J(S5Ta-sP-`0e9#EG%uB?Zq%T03g-RUH z6*SS9hJm`zg86xA0F4Yxl^VOGYtx){%I-p*&9v?YU3mA*p_WDQ$0SinY&&s`*(euM z$LS4Q(utJ8p6WH(K=Ym``A{RK%f+fMu3Ndn)87RPs#r|;<2c^DhFYJIGLY#qm&Ft0 zV#&~n3E!){6A?GN{oEjIdx`Az8sT%pb;WzT`UkxXDQPv5PYM21_DH*)YG_muD2fa+8ccX1l z()RQDVJ_1KI*KHPI+*E6InO;IfbZ0%b90(|3qcL=bcwwN05ZYdA4n62zFb zieXP1;Z@XPy@cGrrCBquHYJ~LfSmzEQtj#CFSDLOpP)qa<2W=T0h75i=e&g^*22(v zPM^ndcl2&O+fnsgC4 z#6_EnKXS1t@?^e{=2ITaXVPuTTaOQUWG+uylgCGsw|kSfyULgDM80&_#J$PqWy<5* zOL^*3esB}9ZqiSe=bt>2f9lik{}2As%g_GYYkd)a1g|#$z;E%j^oyeJy!-CE)5Y)a z@9&ZEZQ;;5)%5P@hh%YITF!;c2CX>g?5d(8Cc}4+?jCh(Hr3bWV$IN0qa-<6U)p)6 z*tB#ZUIo$ZJkR0oJ&#(`bICr>sfLL3fC6Bo zxUNM-Hf7upY4X?GEUIABW!zKu#&k>~GQYXC2FGBgrn-wao<_$cW=6JC8P!E2O^vRm zSy=@}IhlPG=#u0`S%vUAhHhrisW$Fd*SDalDY<0_xWN-6FXy}LQ$hJoiY%Hffu1-L z526^&BCA#Ki|ioH;j?Ql?@W8cIM69Q~zoX$qCJ!6KJ@bWJUG()72r zU=^*N6JIS>Or`ON%#3)&CRgWK;2_yjZ=Z-RY2)*ckZ4eO^XuM@X6*mR z-k-d8|Sb-eJvEe|1(jZc#1V$Re z{}_UTbUvikR4z4pH5Hs_qZ<{bWG zj&F>y_ANCet5~nZbAywe7xn}co$F(SFk*oKM=F73#%#v@yRZ%A=!31ae{^nIzvx=fT+68K8xVWa|uA}cvL(V#svG?7i=8Wqd9UllbU1XNv}&;g%R)VM+=N3AHWM~?Y&cLF9ai31tXz<@Tfk&=PhS{ zQ#Rch$*kM95t`bzzNs?+xQ-)Y5UDm=N;fhqG#*UV&V_(0`oKjp)nG6N8B9CMXP1+g z=d@}2>Tr3Z)WGq0-E;6hpsEU{*LcxwCFN+P9@$vdi#g29niuVHUATQgv}tdx^_2yv z)76z#>C@cypsls5d-v`w%g6eC@uEe8_XR$S#~idcJoxazhd=q*&wh4ZJcI9EKmFHt zwyR(HJD&gEfA9NF&wcMnmHVB%^(b(DW-aI?_ZOJ|2ZE67$is>IH;*x3cv?H|X+wvg z1B>Rb0|H>P9c@lD>^R{uR0OBf2~FGjPYdQS0N|b)UO53Tc{AVy!|kTn_Z_duz%x1? z{hM!murq>mSG0_Kk3B+0R94f0#C(VGw7&K5RyJ+nwVqg2*5L z{;*+L5@7QV{W{()yZOEV*z@J!_G^8da_JrVfk@pJP!$v>J(Iut=ItMxlI1DjQlU_^ptsHKxO9OMy=tQZ9`Hy*p<%+~`lM6F#YO>GDc|A&MVc%H+Gu zL01HN5xS&OhMUV8(N+tUuokhY!~<4Fu3=*+Q*&;zTU!RdP^6T#aY(I@GSe=FUI0Sl zJS6NcB-dq1m>*H)AhACFq7vO`WwV?2!930>7iV!rrpd~&FAN1AfAa5YAJ8#xQMg3hMSA zb>Tv&#!3@p24CdJ&xrWP*4tqMU%Dt3=^^Fc*=4+7T|-&`d`l-Rp^(c7KHn1;HnXZ| z$i}2Z?mfyqZ^m83fv{AX6@^$d1Ij|z(wIwyP%4ku$OK${1VoJF0^6QcjK z2??b8AcV;hqa?{3_%QxlVuL2^l11r9RUp@WZ>?Er1g|yYcMcU@sZaZePIzlAA+SDy zkEVbtH6vPiy&_5b{HpZQ<@+NWOrC$FT(LlIbDzj+1hPYGss7gz&q17`Do z7Qlw#`gX?$A3nx&dcsS3g=e&RS^&^w0NpUJ7PbH0%`F7LJv@Yp;oiL~=qi!0^|lNL zm3dolpb%^-cwT{L1(@d@fA0PF|J0xO;QsIXSf9wR)9bDQ@DKT#UVuLLiBEju>gwJV zDYmWmPHC5U=d^Fz22a789#dy#HW%D~4iRbI*&qA9(@V|_^i%I$RCM}uT18}>Z_lbt z_uHFWh)Pq@-ATaoVJ#8A7vF3G(1*{dy*~{WTxMF8eYfqjaWae&@wK3Zt8nLMo@0*c z-$vQ|PKV0yVbR=w&WCpa>CY(e{5?7&XIg7kroQSb0`+DCKv_8B3)g$hIp^-1i5AoF z;+0=DMUcaTrcG}qRRvXg@4w6Uc`HIkMKj;oZ4#W|!F|k}IEBo5aSv29b&!-e0%+l@ zUJ(lBQABgL8<2)iv&#~J=F&>sZD+W{Jl*~7$KRlh8EB`Za%s5 zons&HO;HlMX(h0XxvQYN7%I-g$c;sk`esr1vtC42HI0?O8_{HV5-w&T1NHS3=RULJ z)AzjO-Bqez<;m-qtv_Tz%+28RNtb%l@X3j6PFGoQNl{Ex(svZ_NHs{XCAiu5m$=_E z?Ge$gDAof6B$LgqEG=;aWTL<(rAYn*)>WDsrD+p|Gn+H?-hxW0qZ;5qN$2{Gd&i8l zkybX_S*)6+e7__N(C1#H$aavv>jCT+Q)Nybt;WQabc?tb9g{#J&e3HRNn%e9irhJ02lT+|FG_Nt{L|z z@sKD=p={)=`|>Q@6)98y1esc@U_xDjSf4D^l!_s5M&)zSlRGF~ca_K!Q}07#!`D1j zUJ?%yPZFY^FCu&LXh@A1jUtvH zR-Z-(zhjJ1nFuTrtu}Y5i1B7fOr-fdD~gqM&mF-?Fec#mC!+_xo@W$jA@_5Wz+r#R zv9-x-yorc04jM<>UL0=Tr^=HD$ED}Jq?&$nmsW@_I~8}EzT>2zYM6Wo?bg+pij zbPTSRGROE#&26F1Ip?^!xdDLfbUFdR`TFto)=ynj^n(WlKrMMKCwPqiq09FrHSI_~(CQuEKxccbs8(czuhv-+q7>+ZCSE z4VxG5qJUyzo`7*$z0mDEu#FuXuCd82R2BE`otC&jTOi3q3x$L|wDRn002&Mr_lbY! z?KghU=WlO*^y7Rkzh1Aq2Eb3@C92v_+vyW8yzs(P_pa`(gw`Z)^Ji2hdH14Yb05Eie{*dXICkR(V~pt}`}O;W zZ#>mi3%cszR!5!cRM$0%7d_veZ|PrCRb?jb^amDY(dHih=AOQo4H;w2s?SlS7RC|b zbkeW|z0W^8Y1?!85ERQq<-NC!5q&8MO`zRye{3 zyY_9fc;9maZ<)A|`hBHGk>4%6zby9rCLaFNI?au>;NE*42NVf;P=#VfCJag#e!M9M zZcUqNSMSI)3%R=Iy^BaR7o0V~a~65Z-sqWgOoT_b4AZ?LYcWY*YbT@b$`ra3$gRMv zLV{Tx-KEeDs1<KXV5Y| zJ=g|d4vb5nW(986!d;7nLE`vWnebYnp!+*fc@&eo+Q6}txAQtdLRQJrV6mGk zilQYLBdaLY!=1&-8eR7zswxoaBcA{6-uhawfpL@)si#Ug{6XPCl?NL)(ed#3$G(_Hmwz_RW^m&VRFuU zTS(WL_Tqn!5IXT@W=-$my0dcqCM7>rDgpxmw+D{PWzo;;x61b8UaL2x|heDL7G zPyE=A|JeC_K7TE>-QDY__Ue#(zy97!zx$tm_PhQ^&$jIxN6w02cEjU0U&q^4*&qC z)3&DmqS&_1ZC=^d))brL|27DI^uf)W|JK{D{jLGr0U^H*ue%1oPvNz0T)lnb*=L`< zy1Kd=rC?w_DnwF7-q4`UO~z(M;ezA~)aDNzL@`0}dYY?r}))NYHhV4na{Za>S97cWuiW z;2UNXGQR|U)_<3++-hze0$*5U?FhKfA+jnq zyVL5LsCn11P95Z>#b2$m7ywZa2Dc%hSqT;L0>fpk^b|6ZDZTri+l(@Otg4NYQBB!# zD>EWWHY^~GERy{ga-9H798!1$XOii_!!ms@HRM7w&gR?TXDBlCJhl=N^;tZb@$m8D ziA8gb-r_NXI*%kzYw@JAYT;&;IoJnf0vlu(_Y3-M4~>SHtXI!A zixh{#u{Mk88;Tm&qZFe^H5{kasVT1w6q*47h{ox>)V=~46Pe#g1#m_W(vQrdT4Vap z>zsC?m|(}fC8gxG@m7nk71g>RbUE2hIs38M;DE5>X_iC5ASyE&!xrGhm_Z-74%M$N z^0ngoYN1@ZQwIl#mH(Z0B5#aH0cMtIaduUtF7$+0mit;Xnj9QPP5{*eC{~X=CbV6M zr^eu58;E8QGKx0hXpt(53VI|5A#4$sJcDRT`hDplx>j0Snd)<_$uK9BkvxL9Z=u90 zfJr+=^+g*;*eWdJCfSTK&cx%vxfUwms)(W#qFU*24IK(xzi7CwaOBqnpCbOb0u_s& z`y#TH$7+NU$Dd5ja4;5^QX*{KgP*A!Gvqdmy@NN}t;9)21IM9unP6f-)7DD9y_E(H zJAbYBuCfUBHT8wx9nO2;RND0cV(|vPJee%A{>?|=QB+f$z@ z_sO{U_0({Cz2ottTilxs*JH=c?T$zL88_EwY*VqF1yA1yUcm`h(x4)+2Hbu^F*gIm zF#CGj)Af$0Zf?*p(Q%88TeQ}2b=uZ{_YF#+R<;juB-u=l+{L%N`{@MH zNZ6s{+_jH=?BYe*^iKF3W32r{iGe9lJuRg9=JG32Z_l^4x8f5JgF#uK7I>IVo2~b5 z-VJZ63j%eKxjRD^npx!ZZZ$%8RCJ6ntaP?1@um8}??H#nBH+ckS6F)3AR?eU)9nNV zz=d3%P`Rk>nL(ajObuGP20)R!tr@I<6_eFU@eijp)5@?E2nN}?{F)lrmEVvI; zc$AGERU73yaT8h#CUGw)H$=27Sed#sR~aynSz=STV3a(rF$pRe#393W)KN|ikp-5N z2t|Iz;(3l@-xUM1cyP1caCQNU3S?X(W8&(@SER-_dgPH!qYA>mszD&Vw@xoN&qu^B z!q6N%C4M;u_%7g#No|&xfKEe!N*<|dfpgURer9r7kK)# zSR?9orb@@duT2FIw?8a&iZnU-83>hEX16E%UdmcfXFSj{gV>m)>mPrmRg zLh-=$630(VfqkU=huk?*9VE{IQgu>U2tiOU4V0r&!ub)Bk+4#&7HqJ@GteNt_sSE2 z+t}EIZ86czH4@*I$JUR#`nA|X*nT|b=06XtW}udH$or?obXX2ePEJ5+0Yap2u#tG= zRkRY9iNYh0)SIu<827GRYgKVjxjD+FA1C%yOwlqJGW%@ocE+Z11ukh+V;Y69iR!ki zxR?9y?0rorcnwZQu#Pc!!&lW6d912U5}v9drCU4)6$exvI56v4D zZ-Anqg?fso#lXUe9AoTb3yWP6Hn}4Aec#20E9MF^Io#LQ@iI~ry+DQ!TE^H%cjz%h zSCWTM{xv|*2+P#;g9uMZVF4cd82}{na|0D?e~hsrNC|F*@v{ZTL7Qr8Z4m_4K9Rt~ zP|SEb0TX$~zVB=}_uhL9bDA`j77euRw4K6gp{nn^^X@xe{^A$EINSnz_xhQ=KB=eg z{yi`M!vFWrJ3akNvmLK660;_7d$XgN;C2o)6Wq*!r>x=W*??hq1`W?i$J5ebeJ#BG zp5pddg(+ZafC4&!emn8h%`N)M2f_)DpqP02sVi(-U()|TcF9G0b+m0!8vxhS@a4zn z@qc^kjeq^^v481fc_P07ue%1oPw{oWy}f<>=+UFAtE;P5UU~TyO4K+-Gn=;ijc*@g z*qn2xj7cE8sdK{;n^&KP=+-xxHnp`j_kBNPP`i$i9%>cO9v8^&(RXu>sorUxPN5%T zjQzZyDVf*Sn|SPy5yaz#fq}W_0TVYHV<3P!;?n-LV`?l;9MBfsa->X`Bz7az3Wj~m zfynY*5Bo9pp(VRLi&G10#cneu_XHgRnLo@;Zve4;iZBf}Jl?8Bx+pc)6iLc7 zmg*6UhQiT?;iM&0X>M!U==mqCugb5v`RAse6KajATyW&W#~;%YFCMrVYMl6S`WwXX zlqoJ*zabM3kcF&ogs48r#*|On!!BZIu7p9*lhd|yY!)Tep6eDRuFcBYA@nfLp`=ti z3X3wT%_y-fpAO9cUyE9fH>0aqSm~jdjG7-c*Pft9el>sVnR3$A8HzO@es0F*NrLCf z+N;)#Set%bXHtbE@1Ra9OGD=%6Ud7X^h>j8#Ui;CIXKUUmO2cf$e1OTZ6z4Q`xaJ2 z$)G!4V`Z9Ez0-ElpkY6f2@lciuoZt*-y#?f@f}lc&40tM+6uw{aC}0ol7%C%JmQ(i zp~|%*f|x#=7g$k*coQ|E=1THMD~-TZEg-!0u|+HYT&49AHYcR47`36}1-skD;(NGB zuCfK>qB$c`XwQfYq&J`6lZEtjB~&zI{O_owy2r}>Ht#VSv`Xc(h}8GECzR&yrHakp z%MYs_6--CCC#R)2TpI`#iyhKF^7mHdM>Jon@X7CS6%ZWC4_{;!&udqMNXF7mgK5*& z<9cg40ocCpD3jcTTrO#U#D<0~MwH9|e+V>SVvaGuc-A>*Z@p>LHDV6FjpYqAVuK5q zudH{W+R>-igcBYUibU$bp;fS{M;R}rCB1x^3kv1h}bl9sXK=r@hpwzibo_m zYa`-vYgz@@v9As8_c~?zyoSw|1;rZ*>kIhropYKi1*#H?Wd7LKl}l;(-c)Gs@${yQ zOk51A1+@0h51@MzmAT)4`2LXAsrC7aoyr>rV~hd97I{DP_u;i{0B&z@Z@>8Y&wu{m zhYvpdsO|l~6<@Ek(|7;xU-`v<_UE3S{$)Xu5rti3z-*#8NyF)?~`MZ(Tq7%YXR2xBoW=+*v}tPOrNLz)$n_-u?UcUwrAsm!5k1>8CY-T+?pG z7@K?cN0DT5qTGA$(^jy3>%EIZ?>IVYqB1=dVD|^0mML*-y=|>Gf{+#qU==_6`FtK` zrVyAw#@L6IVrxz0=X$U=ZRdULtKeG|?4s+Z)Ym+Rbw;P3HK-^=W#7*`i-j2vLZloq zHiGLWzwi5QFp#8&X>;!T-g@guRaht@su`3;1v~S@Mif>l4cEqkXU?&tc*P%SD%zz` zzY7^UBl{3)h5(I`%`nF#QC-S(j8b0~@(~+UGK6!wp71vwn;NkfP&NPg7TLr65->^x z19s&FP4$LPPBWZIpk;%3$XtnIOcTp|BHuoyvth5u?Q;}%$Z4&)?{E-gSc;DTQSmqX z=Djv@*jR$E*_86Ps8Yt*M?_GC2iVt~Pbz4pY|eFvR`Z;5IIt7`XL=}RvS=G)A2_T< zSZlp8L4n^lrq{j+^imQwOaMgs(gy2`|`udA4z;~pqr{^6m z4Spiog6pq9+wz>3qyo3~SXFdfupdy0H}f@!0!gcDB_@-8?Xft&ByXe0)PDTywm_o~$4cZ%~7GUOx!u&^X+qQW!lB_%~ho=u-D{L_l;(WSipfg^O! z?>&d;Kq@psIaVU=f~%1e%)Gr!tNe!A^N8aV1>V>AA)cedG`ZL#yqI9&ZDCpRMdTK^ zct0v+*zjfZi<$5N_#_%dWrnH=4y`K<5nnwl^r)VSg+?iQa9CDT7{vl+(Ih35(BYzm zVG!DN8iPJSoXsn!lb`w4V674PYWUOsZA!FpuoUp0=af)DrKwnqdSpW5vAMv>D*vc+RbcD}Nr|NaDU{>|+;E z=_-1=@4J>>>wZ3;zxw*?uYdKm*I)YxZ~ebzUK`}z?|u0n{bS#MdiI|vPc)c(4by4^ z_Im=kQap_gIVm<1oTdWz6xIa$Q-X1|pn;}<7@z?BKm)&vM*^L|)x#ZaH!uFz4(};^ zxMKc9@btYaxDX`d|Cc`hul0KSJn`!Fzz=-z&j0SmZm$2@$LJJ(!(Vp|fS+d*EnY!|1nns%5-fn+vzLIg^p~z_ z#2hQ?am<)VQda4W1V(---@1UMW|_X0Y_^=BmO`wRO{%iE_08w*5HN#yfzF6apTtKa zMk5_TMPx+Ll#y`pyTO<*Mija{-{puJ5Y40ovKf=M6OBlz>7L%^sRGsCZ>7nizJ`qw zN*)t7U*tfjK?Okad(cKeWkoH91Jnl=y(Q-CV1GIK-|Cu5*d#K8T_nMl@pmXOb>evV zx&r|(W*3w{{$)eyQlCnV8clkL5-bx!_(j0; z(uzD^V*|eUCAcWoW?`~i^f2VWRye=_r*R(K3#63Cwt^qSA;r`bKX+_St&a?;afYT% zwHyjQ+kj((?YO>|EI+2H!G0)UIs*5oS|Hr-ux2$~71;+8PVcL_fa{?-52raBKz$U= z1KR3yiSl~qC&UQ;5DS}^*m~x<(#;t@33fzjEKbY#L{BuJ>MF%wngZG4=f7+uR89!6 zrpy(Z>Hl6itrjUZB;T+2n@6G#6)q~OB~^wgM{|tPy@+2HL%!XzJ3@4=HD}7On5_4j z;S+1d0S}KcmVhL)NurTBgrM>ZAQoK#bK5~QG<=tltcUf`n$8W9^1NN&Uk-ecSUZFv z_TE{@O4)Z*rJlmj`qtTCW*3Y0%yd0V5r$YK@Tl)I_+6>GV{@UOu1;gjp|aAGc5jx8 z^KRyT-bGcrujN!`0Mc8xF@`~~_1<}1EUs=}04b(C^xjofF~(3II7Oq907rv~c*s;+ zh>z{q*)4%gKKl>fO zi`T^E|Ihzg^8ML;oG=V+UzgL|0PCyh7YKB>l@egU)#F>VeWKq^oF4AjY^4A+3|EITK`|W45+mFln``LKiH2{7F zuiM+(+v~^Ik6(KEm6xxsPFHh`(YTT6t)Isn+N4F)mWnQ4lV4~)ak$z}n~2Ch#!%n< z?sH$w;*kHXP4)nA%l8nFlD4KgV~lO($)?%NVA1(2I`xpa^umVCo!NQ5M zxF}|YP_yOV4_t~*8^Yi2(iU&O2OQYFW3Hx=u#PO848^wDPM0F_M0!BHDOd!+g zNSHq`1@g;Cy)NR~_P=dN`8f&DZ)IV`MWzLoJcMcEPbQ zKYF+iX#(X~YE?Pqop}AXTRHTC_FsP{R3?nl18r8`TywS8!A)8qv^8=wo<^*3B&|H` znl-;K??!zb(>2-x-p2hO$jQ7Mk}g^;y!`XBSgq0tV?)0*bJ&D#e$Io_<3CWFJ*f}M zCJsTKOsAltfuBP>F{9Og@5h(=m}r_vu;N+2`f-GqLv)qX9trFiQ3eRdxJMz>L39jaG_d@sX!_fj47e= za;1njPnnirDvEd}tVZA3b1c=0x^zBR1fJ5wa{~Z<+cwmD8qbq+F32hnzh2jH0nn{) zWCl$C4s~F{`&lb&4)r9Y#Ti)o(8GP-IT%!w1Yp=Ldfnp~VPd>R@B4XIKUQjLE9P%C za<P@F{@<7BFUd0X+7xPcNXBoJ*DRIJ0SO&GBTM_cJI< zpL4d}d)rPML}hdN_3#_GIf%#Ybw#bH%Re^e;C!_)ab#J}x zzNxlk^ngA-QhDGHQ((mhYH60RDaffFC5tORT4c=O%?#fgc!5oS>I5L(F|Tq$afw~^ zK@OYNdhcuqaFD~>(BkrFXH19(4jQ$AkgzVT_DqL>!AM8b83#D)pLEnrXAgBrlO~ zQhuhnr?#mmTrm=)cz$Q8z&IE;QBNw9nRl--(b1Uvi;QVgeCi3ZfC*BY;#(lcf zpT|WDTLi@tU=?gfpR;e!13c*GamEd7ogYe<`T67S5~>af*}g^GoaMB>eE(74bJ_Y3 zX$KVor=zQhYc8#yC|kK4uNRh}6ie54N3h$ft6YGQm%sv_JKZjNQ?u4XS?BEGu-o4&{gn>E5kGQp2D_uY+Iy! zLR0|_b`gq7@$e=1FnRkt@b=BP{x{!x?Z5xw9QQwlr}P{8x@!P@9bR+J+3ub0J@fRl zPj5bnnEnjwBGNtDg@vT5YFET&dC~J*>j6ty1wh}n4Q>Ny;xRT&8=n{&ly;wJI(J}V z4g-o$3HM3oJXA=|cX6Uhj!6^#b8hza6`(&c-; zA#0QZ!ab*TgXsCa6Kle-d$*etDXIgwao_jz&KzOi8Um$YisIj;qd|4{X(*7{)J;`) zZ^rQWaOzzpCK(*wjUHvaVXJprpLlJ&qQSVXc#IzlueQgN|-k<)CBdB{GG$+=B#I?WqdOHw*5 z3;p!Ci$`Yyf~78yMUAH2VC*BNU4&hjK63ig~-<^+uP>neZe(~^xV+8b&C78Zn(u24Ph@ysolu$7Q- z5s%18wNI`OjXqa6#e4d6@!&5;m5tlsf3s0iL6bmX6A(-oQH})FA?yMug~)+RaXH;D zP{vlPQ*M;Xl8?fTnb&2a&d-z4m?;ve@I)y`nYNKu6jaQpe?oFOY;p>9l+HZ1zrfQEmvspmj;~ApFPoBh`;B`2olg$v^yIo;z0{LAe2}@ zT05w^LubK zpUd@m>CZ42MoAu#IF|+-v~@fWIgu|nmuPOy0#Z%=-m+0GHiBV{IRaSBds}cmGy$mI zz?r;f`4VijTe3mv_A%bG3Hf8%4bPhtC0J9{QT8z8eXtSRT5nV&tRW1eY(){w4sSy9 znh=rU$FMp1pH0>2pyjspEm%jsj|$LhNs=KKD7goQOtdlISGY~W(-guoP4^MCk55##qCpF&W9b_H1K+>y0Wt}76N3B@@4 zzLNsab;C&}y60$aa>i+EE`CJxr$fqgF%I~eF9FU5e6Rz5_QU)C*FW>Ydw=-b_N09i zUv~|Fufyxn!-o%h>+Lh&`JLa{TzcM0w9^j83#|vxiVD+ctFt3|c28D!-=|GXX215{ z`gGcB7m@vZdv4lvh)H9?<<<4@hX!}0?Q}YkLfc)g4wu)P7Z6WO5BXpOK(hPrhjbH_ zom2XFpr-sUyW~E7Rs_wxvJTcHb`{2RjIlnu1-ZFJ1fVgLw}J99&jMzXLq%olz3aAZ zoKA)pF{W6~KZuEasK{4rjnilsJTYm`f;F{UN{iOv?VB~2MAJr61U|b#4v%vHzxEga(!7$^u1}o4B>LDjm45TN0MN!5jhxH@cuahR&<%H z07L}FiaJ_()8`e|eRYTTwVfqa)s4H4EPo2j`RY+BC}Vw-PS$&X^1CU^9q6_0Li6rEKh_YC;aw z{u(7$ryJ?3&*X<9DU4!`(WDiycxk^tA+IOU%Zf)EE7qz^&etTmif~X<8>1P-$#U7x z8%oq)`P)nco1Ieg`ZKjK48@M$3!UFlr^F(ctOJQA(y?K5luPp-$8#KC=0bH;n^(n2 zWfcGy%@wN=W@|ET(Ku2KR!OYq_4mSuPW4Hw9YI7tmLi%U%=|8?mfE&$gBPSM#NxhK z;k|xc!{ND7o;lG34f*~mwor=Xg%en6x@?-6R46J+{vv(njHl&2tt!*_{@G;qLZ55Q zsqbs@>X14r0R+;u>GZ}uLdkO=(W0((F|$^t{3=+mVn5DI93sOf3R7>EF~X0H@7ffj zDuNGCPR(aL7bTnbZ2UTa(I{c}>%*^_v>7@Brg=Kd9Qy#+XjDl+q(p=)j}_Acnm>2g z*wO=x)go$-=O*|HTvJ$ZKq^%{d$^`CVvacs0w}b5vtjWlR+ES}1h~zt-cR#*%7M88 zGt<@^dhg0)3;$c|KDdt>f7`dd!KQUrfVSScKmnW9d+)8cZU&p@{oGF5NnJe(rrGcw z>e10laigs}GlxSEfnfJ%v5LxmdwctZ&wc)LH`mwKADIpPxA5x>dw3=K>~q?m`=_6I z<$th7_pI@sXxEkhf0;~UFfpv0s=1n2m=}NB@N73+>4E`v1vZ^fndrSin|RTm#eY8d zkDuXdz5dRJXMAdfhbuzD}8E2bIci% z>Z*u9W2hF^UbvzyP&luIaA=I&TfnC-NgOWe#^ z0i^eb=d8y6h{&x|{e#$DiiCa4AiB>WQlNP7#&XTc2YLtbOu~Ne4ZfE>Rp~3}NKZA)h>>w3taRWs?%Q^S(Kn zH4oca1EPx=mB1~aZgg?j$l~z%I0;#@x;6a@iDSsfojV}OAxC@<`e1q7xJy|3j2Yfn zPDf|`5-R2s9$#lH{uwbv(&3u=>j8d7iau2s;st!1 zA+Mt9WRa6&X4Z%Qol_fwOC~ynU zdu3lQ02r++dG>Q^e~4Mbg|xbW-VRoi@O!h`%=5vY(V}#)ix$5Xzdohy^*(i+tUL73 zC!bQ97S&(P_m_)_9qkio58yRe0f?T;5d~$!>HJa(mP4KPavf`=kszZwc}a=)w14uHV9Le}?y?xoFKiU*BrqUbD& zf}s}V31}52vsx{**~Sa|N%i=b?{1gHe@u3dX#|%Rn1qeGtiGs=q^K|gHVPEAQc;%i zzUmh{KgUv1WEuzj`$RK{stbQEuY0OS11Hxs;y$e<@{Ej+jGkdn*^vASi-|Mpb?P6A z$GQbuqDF;g;*4ZaNHk@%$j1YaSm^6glWU4PrT$%}9hf%^qPbq;9&^nj)=o6z>*w*$ zNLbzkioFIgp>FNy0f3(mHXE9&_-5gZtb6H#4`a^Rx6{^K77xjoyTSL871zjno6Rwe zsuy2BqriyCOoCepiBVEU(B>n%@K8JvB2+Nua7edX7}I>#fMdlwCYQ*=3K|LZ<;G zZ#`0W%xtCP%&@^I6%jrp;TlQ)kU!sPuc7U=w{A9Vc;Zy=Tfe=%y`}2q$N$dX{X35y zK79Dm*~x$Fzg}vm?|W$D-QWD|Cx2%b=~3Lv>Ts@`k&6?Bw~Xk1LIms2%QN6|@(--S z{}bCp6N8F30NO-r4Xx{%{tF@8`uFHReC-Cnmmd$jbKYuLXmz#AyEZOO2o-oP=6^kpNYlzXCOWaq3V?BT+r1%akbSWE;1;2}rIW=Km z3pRM!=x7%k*Rh{>^Ph{!Op&!x2FHham4Zjy6cB);_0JNUGER*H;0FU3MMxDx(7Zht z+NN=GgEFCsSSJS)4QD%Kfha-3o?{=h45R{}WcT{iJJKP11F*jKDjYzGLs=(0ccksl z!JSx{upZPB77;||6G`SdqZH^Ir81IjP2~(4k#uX|MY&;Y>Vq9Xm{G}2cll;3(oddi zEjAaUw9>04pib%&f5-1LIqCEb8~xGCey2B%j(ODTVaJR9jD4h2o2^D|Pdcv}5b7yCh#HW;c6g;OmJe={3l z?gg)D2UhL2xwg5smSi^#4N;7gW+ckAHQy7Vk}jJp@u3~wi7c-DP2mX|V7|E*ucY%2FP1gdsc6WVxv>Ym%Iqt# z&~ZsMC)b7W4<0*|2HHW|PGyIMB8JhG@aF&%ZsI**kfseqbhUUW)1omEO$E7NwII|f z_5L%Rr&H5bmaIGFbWuS2d8=v|zYzp!G^X;%24yG({CZsfyuPCzEDo?r_vbV|>;+5| z;(9$tTBzkk~t6NKIJyI6@$Eng*|id3c?z=mn_(2HxCDusjGO;88>aZlNc zwPM0hW#iN1=f;@B=A5T(+o)J#a}UM@V*Cm-=vZ)P+%w08*hL$*!fEWGNJ;b>7R$6n^*vayl?^Sp)feA{=w9y^%N6 z*)V22twGReC*&T@^B1U?n!#Z5y&W5Bt+g0X_%))=x!^NYTWeRR?F3m7%8OI5w1#{- zP8d4(5`h^8wD+z}+X5r^Hhfs5KD4>Hxw(1t=+UFsUw!q}!#(Zp^)r5bN4xsR-njJx43Ulj8Y>f|SCO zA%w?&J{$0#zjup2`uPF9WnM%%m-^af1!_@$- z#0eQApkSCjZD_?;NUb_IuI$uGDPRT`ES3-9^}R5yO4_^-G9Rhs25(8UwNRUL>X=f- z2}3I~dV2r432Svqi8ZYUeB$hIL7Q{J1D@7q(KlNK$QGL_N_jbr2zei)441SGC8t_c zmELD5nYxH6R&LH|Nnl2GL{0hoP?8su8>Ruo>ayVYx7J%z@y&XA&rv5ZHHSKyOVh@_ z?*u;92QMcC%dfYO)xTMXB@62%p;wQBdZJ-eCb|3Ahg5nsr}(89jd`<6zB$2ar9luI z_W(XFl?V4clW@E8-6@@3-^+cOg(={5uhKF>dkb^xvw$sr+BglXDCTuUNiH{p^|QcX zO4Wm(Io1~TA4Wpu1j)Y}r*JWq^_#X&!?@>aL8UIH0us=X1w+Jmg*5;%?IT$lD2fJ9 zE{l}nKQWEOfmxumjl>%CsIK1nK{_raxdC37y1f9|vlA30jjwW06(SKgI_+Sch${v_ zfJuvr1v$yC=PK0+N$5Xh>&3aXkP4Jr$iYIHQ}Yr&QP#%65>x*75z>0Jf5e=>{P{t# z6KmCAm)E6}!KFyK4|4y~tYK4?&w=nhUszP)KES(otgD&dGk}3w4x@zagy<=$4b4Lx zU(U~kI)Mj%NvQqb#3Z(mCZx7dvXLSsp@ZkziUNoCh?2Llu47)q^zd^M%+K3;qjxE< zk7;ZyhF_h}7ut!+^&np(B9rGvRdo84mkI&4+_rvzJLC+pZ)BsU-`;c zW=V>=dwqRgk8QjsfIPDO{%?HxrGKH8-V^e~v+9ZT6t4p){lA>iUn%gZ(;gtfu7KF! zvkux69A~UaC}(Dfh|4D|07drrw>~`Mzj$!{x&PpUw}0#hOtb$rb^ z=c9)YAMX3UKlSW0&)zFhF7(p}7$*F{Cb#GPyw5Qwsm3Le3}X)2`i5y!Z7vThrDK+n zFw@M==l$IK*3BOh5m_gY*0-37H}A*}&+cU|?~>Iy-PQqv)3-5{nawem_b8bn3sKK77DmclU#`lgLJy*}fPO=QB&XjuUF>UzlZo^yh!0RA1c^~N}# z>0a)b_=bOePA!pv#RQQwU@1BCuElo|GLE=0oB^7pfFTnDdi$fbA+)i*5W z-^&WyL5iGPDoxy#6d{Q(dBfVbP7fuDhnl}{DI3;tV}pf}OU4NxCDBwv5DZZ8O zVlJUPJTjR=!ATNQ(y0Yo3`qGtx=LFKuv-r znKOQvQlkzsAys!!pgn9p+EDT%OydN4dI5G=>R5gS@87T3Z1)W*0mz3q#Gh|2a zJ&V>FC0Ji!f62+}lTEzzAm=2}|I8apasTr{bBlPt(ysBf9RFS7+b#}7{Cq$x%O6Lx z&YRFyz+?%iEbkTIPSuM&DZ*-m+8A`Xcd@C|n@Vy~E>btbRI0436fk|jV;8-kUXt|Q*+?5>A5=vtRT;&`L};*&&ZA*XyCL775Ki&uW)3#i zy>YRV)?}TzdUYs68)rWMCJ~?}y?3Rxk%I+a+jH9NTi+sfFl73e(5B}1Q*+CUjWL2r zA<0#U>n$4LwuU_G!d|iqS9+*F)52OKDos>qyO`6aIU@bYPo zzoQDA+Ju-vM4>J$S{8sJo&%7b)r3lrtP5J^gMW@r)!L{ovuy_i)qGw-p{RXeeC;=u@880 zYjg3^qW}bobarL0ulPEfbrU?DC%{5}-}k-u)(Mzm!OzdQwchqQR(zVvL&uzxFqm@04 zMs(vfXx`m@p6hMhcU%f4PLP$pWFRKUY$`-NQz7loF$ZO~&0&k6G?7$qe~4O{ZVdPR z#U{r$sN7rxjel9(M@%J4tX3AHtI*`%3omXwz+sI9@lteze9)&8N8PI-3M-!)h4k^@ z2lj3E>8M8r#;Rw@X1d!q*$l|1^!s0^^oZs<#m*WCyjX)dk)IAXyv_P;uHSN ziz#K9wnia9C5xor-pVFFVPpt%FpoTn|2n^mlw>r5_2gn)ov8qEzp4?G5zAKEMFo@> z|K7}+-+$6ed>D#bt`Rv{oT89sp;%N#hvo)QAX~^(1-_5p6b|Pw6jaFq5jln+rwXPO zzD3P!KjNFrU=xBy+eIlZ^L%8|MJ0J_YfZK3tc(bk^7G8*z(KfLqn zTAL25H81p5apr0-HYxpQv)Q~fd6cJ1@t9j_I^qK0h&h%wJ2(#B7-VC=H2%!h2{z|! z?rrz3fu^F$*WVnBstLXa)iCRMrO4j_@TN-Z73JXz8cYQcLfvBkY#%$kX}|UaDs0qo z;x9#_p4V)#$x))uJ<1p(q7~(6J*dqx7Q$A#-Vry*bHtSsuuGq3k{jTWx;Ab0ZQIlV zj??AsnXqK+BZU=k#U!r>%8X|HI=n2&$zN;90X!XH+@4fehpZwfU-a-GqaW4Y~06B?%;>~gM+28oo^Z!D9j_3-x z1+d_KfI_`wGsobKJb_wtJ`zNoD=l6fZ#!;7_6Zk(rW z+c@R4ecw5SZ!Tfy)L@@uZdX@V^x7>MCa~}Oz5sdV^j({jh^|Z3yR-ga1Ay+6xr64^ zr!_TxDr|lHLlxcUm@EqNzsID69dpj+q<)PDpd6~4$>=c44CYyy432uwNrONz_etL< zfl%haH)+~hcvqp)NKNDf41S#EL9&fPutw0SH8#Fk0MXZ+IoN4p zX6z-4{K=_TdGYv|d$?nA#`9AZEaBTtk4jZQRH?pIDRYVUiiQ-DaG$x|Tq_>y<~NXN z#T82iH@@lZO(jJAT}McuT==nFmE%p-i@1bnkV=hP^K+44yg$$1Z=!@o7b0W7yT1lvvqCq2zJA(8F1Lnn8 zZ^|@|;HOBOKXqtWb(hvmbt*RE`l*xEVtp_ayGMDC_*rifMx0_E2$25*fv8KF<9n5< z|N3!SMd;a2IG_)58^1#faIKa5v4hP@1Z`cEsOlj$JxlR#3zajDODE^}leBm?e);*? z++cxDRgH*0i!}00tu}zDGIS15sJMIYv5x$|>7{4Kv)-GkB97sIc@7!3i-Wa9FPg&U z1*Nd0E()7c8!MaD1OtbvC513vW=M(d!y%PKT5qkl&SxYC6O)a?xL^xR^&p9Foe*G@ z-_0q!$ci&3ECE>TQ6#3K79IYFsdjAN^y>Pe&Swl zK=#j8V^c*jZMLc+Dps?+hSmX|BGOLViD?At>rDN)_{{`cZ(W_?Fv-8+^Vyq=omR~` z=lS-0``W9ozWUz%`*(Tn-{99R?7`3JPyNOpzWMM^{gSKGul}xn`uRL}TIBrzAb-#Q ztn2AYc6{<`M9d$fLr*%;TT+X}2|G+3P!&M`VHyCyFyO}@?D+A=H=q0c_uu$kk8Hm4 z@i|-Hyw_a=;2ZdQ_uY5j{p2TK`Q*K;dsjjbk54$c*#{7tg)xW6zldzxX`2E$ZKrL{ zInjG02r#OSH+AzHE+6cCXl~oK#RkW_wcI%NrcD_MNXa~0ZVxBmvqS7n27zE$iLD!B zFr}apVV6IBuFvKV>?ky1O3ukRV&|$QADa)fo$`F{;lqQrrXS;cK2P^rt4|ST_(h$F z?2$aVHJ+hYWU~UC%zH9BTR9yYQ=14RuD8&YfKRBlzv@smywXxA&kw4~9gB4bXNT(Q+)O8?zsz*<6 z#u3TE(<}!sa+O7{#>HA(Re%;TeFmjIb&Mb~bgU+f;Zx&@0O+eoFlT z7C9|4tSi#Mry-0S1dINq)~QnNb>7L?C`~NjX!Z`-aTcpm6bLE9U)6GjtmP&d;rTqO zA5`L;`g?~5*B|J-2V`R|RJ>Lv1&4xE67prmHZeRCTB_oJpFIxZ`iE#*u)vdJ-g#9n z<7q z)5>!vl@AF3txb|p1H_~_+myVwSrlu>`wYstPVaUs606r4(-RVEm9Yb;@r+=!q#-R4 zegn5@adBQ;+g!Vo*RnS|#o=dFMKXBr_xiP!W*U6Le2{%a^V=diH6jPSNm%6{LEZ0L zuL(5D=Z-ctgEhY=O+J1KXCxbSh)BS*HziVarJiKqad`x=dc_&4EjGju>A=Q4PPmH8 zvtEN0pvPl?Vw~|0x){mJT9qJJf2QypxP4LU{neX+v+zHdkYOH+*tWh2fU)m8p?%<9 z#+$UQbRK9mfWfr)UOdjBq+`m*m}63PAg&(NqI{fV4)f$8^&}h>NcTOV`A}ymGo3-A zs>_$3_lO$H9Q>m-@=!i+rD+{HafU%IEpI6Z%pn5o?~%LYFnh7@Mkg zZ3=^pxz7ZKQNq38f#Q<);i`e@1bzW<+D;otzd54e5Z*wt0w{lu$guU>d}!j7}KFKK2O*`}kykJ;~h- zo$}Ecg+ed}p_fx;2;eb82j8e4Awmq-Lwb(m-3tf#G&d*do5EyPDaxku90aESA4`q z9T{ELd_)xxNXp)M%%~y=Ib@9xE2@C9;Ub`F9cyj4n9QaGHDqU!w0cBdb&WscnofWh zSC$P1FB-Q=tSsHsEUc4NWlS#?(y~G zEr;y*qe2B2z%_r1g9QMELy|P|wTz=kqJpPR{zE1$#S^?R)|WJYvIiI?wiMVY;XQu- za;76$VH!%rT>Y+ulwJ(!<4DwyqnJ>ReXt18I{hp~sDz|G+D@pU-f>I0P-n!+J~SjG zu;g(Lf`ngGBk^~c4#HSKiAlSaDRP1&oi!4LIIN!2Tni8@YaSUqqMUX{RAad3Qx!Ig z&pnbaSa=3N&H;~gja3CqZIt+L@Pn)Bimzmq$bm#(GBm?~PMLS_z2}sd>!$_#AnZKl zTu{kFk8-SikBmDo3+9})u@Q8ArZALyv{Kg1^%Y8;jPOkPd%2tOcL3p+s?91kuu1V3 zg)+q;RAy|-&=L>@{{?ihG}LONL&HwCj=k3VxsZ)u@ATn`Mx z3|30-TbIf+5?zo&xBb950;j6Veb3RAxpI$1^DoEb)(E_0o+dD{LtomKYa7(KmGOhp8YM)s63lKen*l8w0+(Cp*tHt)#?8d*H{<*V-hJa=`@u)| z|Ba8|nfm6v?iv8!;MczI`%5ps^zzfsJp0V%6SpzvG?(l%+HC9#+t04{?aj@NnXQ)Z zw5g&pZqK*7Z~Ap*7#9}wMp4Mr}FuWoqS@IrQiDg z!_^w=BdFBEF6{+j{Hu92|~!)P;Ji#x24u zP3ot1#)=d}@Lz z${CClIF}`%rx{6D;BMu*2McXfP^-(7%dxj|T>uD3m=yJfnHdY77F2hSe=Jh!I1ao< z<9b=gIZ`?xXczbUfRp*Lr;j{P0qLP*e zUlYx*#pcnkY_bO@fyaw-Yk$SMisY0mP!W2s`cc>OzEM%b!nTavta2HU4dlvvV1tDX z$`)A8b0rM# z(Dd&W0L?W*mwLQuQHg{MS4@=s9LgYv-IIM$vUN4^gfo6^YaZ5s@B^1_yUyF#)(Q zQCEfbZQJG;W1Mf#8u#ZM2w=<+T&VrL;}R5VutxBp+g@IO?X}nLzw^$WtoxhvdUx($ z{cAUm{@ky+dj7xhT+`<_oYAmDJQ%jwzzH`{jD!E5&4FQxs|IvEqpvM_g?4c-3BVf# zn&Pd?20+E?zI&edtM_l_pMLNC|KLA-`1Zf{aXT;H?AKib;2Zp!?(Kg0l~-Q5ciK+k z5?#Q(h6NJUJ@9^vG2qhDee5G5S>T(rIcIOJ_1?QVgobiSZLM|Rj0~4^E%;w^i7_ev zs#%LtY45#Ge$mag-||D7wM<>X^jcQd~(Oh zlNA#2bSuL?_7NNPG8H4Fit%MEB>6MyaHp_g@ZZfb$FQL;FXU+0Z&XmM07ovz3|jH2A=RMx-y9kCQZV6K#3@0oPz!z zNs0-tyWF(<-a|tsUc8tUd>BzyY*-*o5}fun-_*n!mt;g(m0m^^l=xcAftZ!oI&^EI z+nn0X!aSlT{aVvln@!hdX-!bN$7j}}Eo7iTcr#-|LkmfG+^5wP1HG8|qfE%*o?KN? z=2r9P7@L=ofo2B@dukctpCV&CJlmN&AB8ceygVCa;}2BTPq8aViSqN}?C|sM$(G{p zMXb?OM^JJe9$;KTevhMYDKhi;eY7h?)EwkM)s`n+getYHR;h(XbKv0&#()KffKp^D z)5B0J)n*2-wNh|dQHoTB4$tL5dd;RK)jg8%Nxs`*Votv{Z~;0byTn3u07Bs6GeRt^ zG<4{uvZ(jg35v|PGXsn8DCc70zt;WEwHtDNm5iyA)ex10UP`Pf34im~^2{GWj23{{ zs#1vfS*$ori~9h12Q!5c0mWMl_UR2It&wp4_q8Y+@)`t&H^<^R=?bmZT0?6srtbV6 z(!7 zlX@fsEr5|^!iG=WSdQ0mRon2KM}%<65kmNJlJ6d)3Pw0zyhRGg5q`+D?ei5BKXetrvO5rK+SDumUC&vk7o z^whgb&*qqLrjJvGm+cS$i}7VAbY+Zo#n{Ke_D9#euW=kxg^x=sIByzbBat3P!8 z-Vglh)BJUxY4bB1ZgGXj*l^=8K)opbEt-EF*Rb&jr{2+;7J4!5g6m4}O`%O!HX!`* zcX(1F#H9~+!;gJ<9)I-xcm5B5XR5d4W6V9du+ILY8Ke6l0rn?qeT^ z{8t#p`FvjQCpriX@~bm839(r!l5_{ZBtdv>L|Rkdc(2y{P9MD_EN9wW>;ycp}jWMvWm=TG&EhszKVA3>ASX=6w$Lw$>QQKj9I6kF&PcM0z6W$ z#Mglc1)uKux#7me=9uCP0zW)yb(ky3v6pFUoy5fgCiB7IURL*Yjxhop$f;_?t9dy` z`D5&5%b)vnW7#hDfg&Sc4UV-NubV%r2BxzZqM%^|C<@Gs>C#I47IC$JOMv^<)z=t{ z5N)l+gb6?epj}E#`L)c?dqx*ZM%DS7u(`v{G7Gr_bsjl6t^b}I=J410*{XjhI`$QA zSyKc;qRi9EtB8$^d4vZF#LCpSLL#LU&{E0xOgf-i#1$8)p8m)sw@glmMoB6RM#EleCJ9U8tg}+_*vyYmi)xTw{9zUT7p- z)ZeW(847^3t}p(BxpGTlx=;O*L)mP_kn;PnVJQxuMJ-@a>FR6khGm0EDIg8qX(TcE z&Q3_AfJB-`=8l^)ZK}jQKz;$GlT5mhBk$kK`&5Zhs-D&g5tvy*tFJL zXLPH1Gnn_cN2KQL4wK?{o5R6ERaXX+l8`iN=FqJ8lYARdry(-GU zc-`Lni30%Mzeb6ZQE%(ovuz@ zR0bBC2yR=A`{F+Kciz4K?(46;_S&Nd4<39pcjq6k*N0~J|D(r`|L{GLr+?A5{SzwE z1cruzi57f-wJ(@x*m1&R=-TPyJO-L7IM(8WFrElaq5bbyR<0lXU;uyPy_@+b-+%uP z{^9rE{GS1rvc|jD&&KPn0r0c*di3z&!`6F${>2wwMC(mq*r&}2!+9UOUSwM{DWLaL zH=8R0#^uzzOYx%nPRaLJrtEz`@9@HQO)7%gq%kp|j2)g1wC}sP3PDwsMEbgE;e)>S z-p91ryg+NMJ1KU(&q}DZNyGaX`%ssVvbYj93b;9BXPj|m{)}32dKS#0rmE6fLy4^k z@4FWb1ObgXW=^t~$JbH%4l`6?ftVTW6x2@B)>~86-dk_JSs23uZ~ZCST#{=B+t2%% z>VU}No|t3ILB#|ko7NG{NhTWunL%DAxtzXx<3t@IC}!4ArxW9$%7F;$frJ--d5bBn zU#B#qda}Ep@m`@1FU4?B?+K#Qwh9Db$pZ_q{vi1ddxJ(?WVMJaFi~r4JY^$7Lpncw zvpvTc>J}Hq_N9cE))Y}~y+s;AQ7mhTVO$2YV#g z0#YTo^k5l?oNO2&f3p@Zp(Mzux5VaG4h7)>2{OodlcK&CFpp&3=JH4-T-6w;JvP@i-j zv?G2$oPJ+f*PvS$4r-8fA0HlX%hhykkX85 z0_px;T`1%{jcokzUbmXO-qu8E<3wZCQhCDXTdaecl;WiIvaZ*CeMSn(^p2c)G05k6 z@D7kT_-JIh@}NZ&r9}$Lf!vn-!LUpPOqKU+q`Iv(E&8E3foL>HjsNuHQX6P&;!&NE zpP?iWcmW;CN>b@v^|+7o;LlDb>3GvBpoT~wC$~+9h719_jE!`a)C@%g%*H-iv6)Rz zd*b_zIp@BQ-E2iSXQLE0Vd$!Q-p~6SV`y(3P)KWS6LKpu(T3Kq)>~g}rMBV>i{gen zC3Eh;^nKIXMo#bS1c0KSqnYTfn~A^l&dvV+`|yMR*B^TSjsNigZa=Q);+y@tYXJN#y>4%BZ%T?CG=R+^$G8)SHGPXRF0ZCf^oLov4gE`8d)_b%(JHa?(j%)!{cCBGAoL=)|la3Uq{ zp`a*5jym`T#nzD2<^qQsGm--^#~j`@mook4re9Q)yHNAZAfu@0i{yKwfd7~Rz^v-X zCFXm@q>>8m^*)@=(9VDu1Eh`OD6w401T%b!`AeRND<-^fOGuC_fy%_P%CW^|+?iSdLz&q5 z>I^7fRjP!%naw`40};|nLBbca)^TwRGw+_oTZ{7*=e`t~5g%HwyYzD?Ju>T0sa&YJ zf5q|<)Al^~EPPYw%X!5oJ>S_pWFP76q()e7e#FrD$CRg!`yV zN`RF-aK;3(X_oAa#RX_Sf} zTk9 zR8;F3O40<|E4+vrRij`r&_OG_6V2iya0PTmxgP8 zxH`{Dl%!3Y6V4Yh*uI~4@%wHC;?^eV7|XNSya})-{X#6|g83O%NM1%txcw+~C z&c^wCR=$TPL^OZS7~_h)%Pz&v7j_$iX4se5A%1&oH&mG zT^mCHKyiK)Hm|@eMFL-ZH1HSSzy9nWe($Z{^MjA>{~vE)?|MfE z-+S-9S6+Vk<i0Q(zJ1+A26U2&jW|pZM}D>=!$lmBY$qmrW3s5xB6+O;4BzAetABvvIiHNN zi&=P1@6+Dk(RYDEO86034W)*Q#z~!~!j%)^-H5a-gmug1#f#Y>)eG-`pX;46-6dV_ z4P}~(n0{L*BBm=gq-;WI$6!u-Q_<#9-AImT+Scb?QjMCY9P5_TRxjkESrfpv88(Y5 zy$l8gH?OGESH_HGc6Z%)il{XI-l3$STEfE49TAb-n5T!>B3d(I;%dXeUvg0d2Z*si zyfT9i{$2G@yk?Z69H!pKs5wMR-GLAux$PMN7I9o9{*T9$2_OfX39?y4*j6;Vz$7-` z=$8pC4nF>zh-T>_(ZrDpkYo7X87CPsZ2r7^*##mc)=HwOV~2Rh`X$0DP?{9M&nUpG zjAsnjMZ)k3T^@}4d?Jyc96#jrJ0csSe9!wxu3Pc-jRZ*|+f7;+7;L&_aspCT?gcJ* z;`j-CZICP;s*~zRFRU3_PB@vR>Y>H@$~a1+yxb?gYkEtqkcCfq2IbNT_7Kdm55~qu zvkifQjiRlo>ac0%&yg0CJ_LM&>n+qavF6j?KFw@mLdwra^Makf~BSq7KfJld^9`jik5OKX17Rrn! z+EQ<<7~$2h$kdn%`;%0D%!^=tcW5<^w)#@OASC{!=S#m~K) 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

            )aZRAwokg!Db;Ut>}R~O(C}e z4lu`5%tR?fbTo)6HV}-BshIb=)|YCkZ1)CXG=*^SZv_052p}%61QUX(HBY<%NV{v! zKMFCba|2*DNZcV)SKi=+w0+3!)UERYX(dvP%UO9at|?@_Q;<$71zb3z$glbw3Jau) zjFgXJm_+Y=$k(T&2(NPwX)YuzR7IrBlYQoD`lMO~O=#ScaIe57M!_W;exJ6utqG+! zqVJrDmZ?!Br8JW%u9V-#wdj=wF`A;K7SL)MMkSIcnh8M>6BtwGh{tLoj408zv>`DW z?=h0YOHowk?PRUMzDJ`mteZA%DmuD2QW1vZ9t~^4WTTs}kr=%31n@Q$9myFHm6)(K z0iB$LB(L}0J2CU__~;mkH@F^h)o=LNdD)~fAD|vf$Jw9bY<%LY&@U0r1q<2@h8l5?oJ*=H-zb$3hg*(;UJPA zYfSa9LOXXlwxC8q&52~sq!jej?BYK^z4eEF^!)yRcpiT5owiTH?ds9be)i8k_u-HJ zz|o5z_-bY%U3NF0|JrZ-zI&hgi9caim#6RY!~V-&hX%l5y=#`4+0*m$^XHy_{`sb= z@WzLTj7ducN?UmJwXbGo$WmX|eHNkhK;iDbEX$%(43~Sj^|dp}@FP+cg5X&}W(pcR zeBDI(fHbBtqlgwBKFE^L0|G|n%WT@zM}e|UW`|r9k%kkw8%2XufrN=L5!1S^tA~Zu zga60`uZ_fX2v3AjV1$P%p!KnvJ6ON)6C7@0>cNy4Gpnj zJDF7+#c@E|1(n1Zk#h75&3vweb3+Jr3G4?HX+zR2!`m+9CrER@cIL~HoVkRQxM>^`uWYn;Z9|JNa$ouaBGhyM*@vg+VbFW zE(}0iWKj(%d!0Hu#e5F={V1TzV1Z@|C9z-Y`++G)>K?zPAj}25jzlZ$^Pqym78o_5 zeHFbCI+ug@^avy1oUpi zJv6MKFk%%2^b`Ax3jmmrzd=^2CDo=>O-z7Pq0$+k*rv(ksYY(w?RE?haJMeIWhX^t z?Pi8!jwZ#eH{N*T^77*H?Ck8!50d}GdKWDrlHYdorQiRx?dZdO5i()2>OwA^NP_5E zcS=Z4-aRhdY2lz(7olBdjMCGiqyRK0S}b9J&4XG5DFyA;Aafy)@V{{W@W=kEv)ljS z17ANEME*|PFTU>29)9kp{`89<{e~YpdijH|Pz3ExuD^Qnfmgov{-=K8kB9r0J+0uK zunrA?!+KXOH?xNiA3h`|-W?qs3=F(il-w5Qp;U1_+Zk{SwJnXGNd)j96dt9{DUuwI zIJ9SS?$dKFl1;O(K-=>Wa7H-o%N)<#! z&Qb1gOge{!hBo^QQD)jZ{3+G+&>GPWA2o>R6YUTUrcqRhj${xTr$q_5MZ_xd3nujpBH*mbQqfn7em(Z%rH5_X87ARGcE3C}`RuU1ca`pvtKI3Pr%OEK6E)HvSFLO}Jt- z=Sal1EDMWB0BSkMKh~E<;C;)6pz!k4=Z(=2L~=qFBU@Z(wF0YQIg})37S;{d5Z*sH zQY~X8qh`9Co>#v`ko}NB=^5n^(_&=<7+hQX5pIv|H_kU#BedL&hddtoj z2az|Xn^#W9`=HgCJhGR5B0?`WBIT6$uTAK(rFy`HDVRtj5+Z0p>O@!8$cX8+_2Q@h z@S`vN>z`lG{|6^p-^u&Nt}Y)v{QRf?%uC{S$GgpE1CFAEv9;ag+~%JeJ}!ogTuN(P0*IMs5HTp84uhWnSKL6 z4I(_E)T)62zb%Rfw+wR~5JVP^niR{jEL4$#QezoF-e`&p8#(nvgvdIYijkbmqz~T4 zXJ(eBZ9Kg5M#_(hUQEAoPK@(`GiVeEc(^VfCsz)8)Gp zO-J$Yi2bZpY>&x$*|(pOqm~~W6Vs-mR5Wj|f`m)Kfk`+(d|Dnt(- zgc4fHl+9smBv11AOi~bSm5k!yA^2{a8<_*HnJOrvEfHXDI1SjYuyhaaeeFmyp@R7i zHAP*=Zf3L6$JV~$JH*Yc_k9oZ!6sn}+OO;S_|fA>ufO)%YX`~yVZDnN|JLVT`n@l; z-ACi7%DYMd$U>gz#%igADiu(pr2StU2|Ya$I^PL}WCI||NqN+RG+hDY!L)|b6Yr1y z{YPK=H-7T!^hd8Kp1d1&PQN(6_vmw<{&O#V{U?5;9iQAJB7W{`KK`pNAKZWA>Fqau z;@$8W{$8#_1K_aU)$7UQ$B&PWkB?7Ij!!bOjq-uGrjCG$?kbf;L_8GNVcMQ zCFqNa#*Hj(j3q%_FLV96_Ek#8$dr?v@bK1Ji<(SEw@x(`!Q+$@5!K`)CYdu45n*Zp zsqEx`WoD*jS@3Yaft5t2=UxFQDkm&f5$OI*>>2h6BfkqC(q{m6=A(cKO5Vbtlk!z_Tf8Y9u-Y1^mS_yu?BC zv~bHLrvU)OIc42CB&#&}W+ACxDjJX|r~F(}YkKB5Fk8XFv}DMb@a4N?;iq%PHtZfH zVIE}i+Wz!kS3_hdEwZcP<^LV9G@?<6k8Pr@5OFuxsVIR`X2|r%gfD+)X{{lNLMOR3 zJoB?JzNsoK4?{5{B3AYTP|mfWb2b_xG7;|U*bdo04SNWP{5lcmv2O;+ACv0>50|1yU1Kdk}CSI&)D+c`zSFW3~1pvh5YA1ofJIzu%ATB%-yiebJ_A5y|^BtQ=flEHNvl zV0!`FkcdQRYC6Kfvo-LLg0P);P&RGSew*Qc)y{xA&%wqSDw0%up%Iv&527@ICehpt z>jt)mObiJ$t!>?}I$}O!z;U0RU!1@G+H0@fe)G*Y-&;>dhxLA2OvK-Fa`QL+isNhF zwh+Ozf!cI?DVWXkmPL<;;Tv}!%eR+m8uYfp7n=9}$-8!o0lr_22vh4?p+mAKRZk z{))#JemU2n0dQFF`t|7H!-tO_J$$6CwVOAeyE(kFs*2GhB*FXrx^F`+xUsNM_;^r6 z5{1IeY`5$dE%|XK0@S2(X$xrnBZrx3sGc|Sb3Tj?+kucISTLirsAP(RWl%m{uIXIV z!T7%$%^O|e@vJ$#P;7M2AP<$S<%Xl@e1^{dU^)i7X2A>&{>KKtu_+UJWBTTlph{1fl zR1#F8|PvaNDsC(A% z{L?0N_gP(01rjFrxTdrw*!WB_0smxDerye{d{qEX9KQ3>4C9Jt+>$4x8VNB=_=yNj z#WCxp7{>%wkfFFJ3(A1iAq4~qA=s&^_;;u*s<{wh&qQ9vWRF2t4+<}u(lmyYecvqVSJItbqr;qFu_H%PojIBGS}p=?1y z0`@IW>Vd6UmCBm|7mSGR?p)_FR}-g~a!*Rdk;yt0z1mvai4N9}SK~f$idzGwHEmGj zjieG)eTEqW*no#$U0q)N^k+W%naj(|%fr~H?j(>MRUFZIj+(TT3! zZ9D1e$-~#q-+cWuFMZRu{Z=ME(%sRu=Rf-OKXC7-{>C4-{pGtt&G7eP9U1_K^{!v; z?ic45=XdYiz4P?+^z@ZiUVepZD&Ui(+q!irDLEdPiwk6CX56#|a~a~zx#ErxJ0)}G zb47WDnMrF68emK>FiVgk7N7F%-wr#Qy_e5S`%rY3 z0s*kV@j>c6Z9Md5DGHN4Di#pIg@tu^QB&F*<%!*r&Vyt`A<&rAdIhF(1C^WF+MDO6%dW7cp?e0Yc_pb^sIsIFC@sA{uab!vVEyOXJExho3t6-R^E~ z5fu8&lzc1vV7;I!%tr}49(MDXuk}nE6)6XQHAwidHsE(+0+$tWEg^!%$52u6VlE80 z9pufEbs>+j$RLgnyUE)W3$#V3c|pduI+obX%{;t8T_7qx5;Sr@^zzB;@ViqCTK{Mb z!*%cBVgB?cG@QN=zFoz|Y`X zsdIYmz2iQX4H_aBmL@E1Rt?ntVK5L%2|$zNqajrV_p)l1pb09~0EO}n-#OUtG~S9n$tdlE{y20#gqTy?9Kn^uU$U=FR#cSy<7Lw#e+Ma z-9LHs){9^Ni67>OcJ%y?;Vh&s8R%p(oxf?1deSUQ#1>-$o;FkFRiuox|cSfCaiP8kkMT^ zEuB$=LlH3Lve!r7V%m_yUP%K!!SLo}01PiNp`uB>ff%&e>X47t=@rS}&x!1iL{q9B zv??4F^_cb!Z~5DN?hO%l1ux6I>xk&qJtDN^=~3sSAlj|YH^hT&jNhpdG!?Lh{RLk= z)C#Dqrzv5S$5^LnIC0Yc$Nrk8a5@1UwQ0l8gTjV}$2gV)i(j($w`I4D*MNU}WZG48 zpgzOKt4OK2n^{cFo|rt?IM)33xXUpZr|mvaQ%y7z6>?}u^am*){|@E=EEF`@1~FAK zR$LKC$y*ie*k0_L!H@$5zdmE#DqO3wIqbRFpxYfVaFMI)+qW9r1Pf2GyRHzZ(2Z3>H)Zvzc`*aXT$;mpLzBB=WV z)Fu^K3W(^Y)S1*R#B_dsasK8TZ@h8u&Ye4JHP;X8u-+@{n~qMt{rj)o{LT0dX+gAe zBBdzVf6xb(m7Z%xH=7Y;gEy7vn3#HZdUCPSvIbr5jfjFS!sv-Popp+zxIF#KKYsr3 zkKeMZ|MA_vub$q1<0pOHUp)7*Z}?5oJKy;5SASzWIeG5EXaDwp_iq1ee>dyU0647o z)G{->d*{xbi}Q=~E?`ENqw+;CviYwGe`GA`RC?5%pER;TW`j z<^esb8V^!?qAgTSrs%hgJFv-qMOAxWd+*k15Xzb7N%k}Hdn%7@HCq%D{qo22^!K?P z+k-z|yA1$a9T!!lNv=Gy=Ih}QwgaC${3y^7C5G6+QQ!=xJtpL|#r6%8Zytvkki`>h zibVt->zVF8_FX{`{h7ZLX>Dm}>=5PDsx@u8>=wv9M*cOV&Xf{$Ekiej$B?^}RDB%J znwAkJb;JYyhrgeJjQNt;zMujHA=_MVB2VYQ!mEHmmS0pO zZd1LW0lC~-B3keHmzcecMIXcqXAepmS=bzbxcu6Z zc+Zt8{;5Gxe=pPh&88SdrLFl2*xi`A5647o3=3vnYR8RO&8ex3NWXRME7UClHN!KC ztH{qY@kDYP>ieyln?^y=t*eTfxq0uMt6_ttT9oQYrtd#AlmMFLx|RvoVg1amEe$Zm zISr;~R;k6*{Ef0W;qp+}6GQ|}ffNo1b9iWL4G9muul=*1{`9Bs-oAbN$>Yb54^#ic zdM~aIwdJdS_~whhOX}XA_njbNBITeXaXJzw;Zy*esMF16bX|>JSd2cjbNcWu=z~kp zD~r>sJEsrrf?iyhPK_V@Cy(F!xBlk-^iSBkQ2PJ#tvzWL#= z{?3aBcYpTjom+q7z3};dv2|zw9M*esot~bax|y9nJ%9T2?CIIj$?jxnOT)wcM!BwB zY$^)#l!;E5h?akO#AVS&9jBstYtj4@K(vkec=F~V?>R)$;0)LkyuSFgGIz7EP)+p^ zA?6;=DvB(3$bF@<$$PiHr2-UBU@m~+uLqU6ra)Z&&sjE%g!61_R1bnu#wt`?1whfN z7@HqtiJ2XKd12{;4!`A=^F%gh-gtpvHnj0T>Bu1yRnZvHd+>X2af>{Fg@6N2UhaBu z#KSTQJD(;f3xFXsL=kasHl2LXC z>?1U<3Wx`dc)dzOA;Dd!qGfAJB}t!{nP3N*k^qJ(hG>HX4lr1f$5AL^ADWr9ie?*UOp#OX zWOlHKHlYTwPvXzIUH|4(t8CUee{&-}&5&zYi^Cu0mg`32GWh#uxwMwGVvoTaKT5=@Yx> zo^P*y+b4hHgU|e}|L@h4NAGDc=%E2{Snt_&dU|@guIt*0dK@0UJK7z=pK9y621xDY z%_Yj>(+PKn)C2Rls5(c2}%a@4fR>T+-5(%_CYl=fxucAPzQwh{y-F$xn(R ze;(;lwXeu!x8a#q8UA-Ff<0{$JsH5UdIYO&ZRHsyqTvfhVU2uk zuatv%;_Q>m8byGXq+KeeE+5`Rp==;D9BNt~LD9`DAM~<#0JR%_`H{Ij^3jPv%SRN} zHX(~qWO7+SL`9#G@wzz;Uv(BIy+DXmZ&ahzux=eR`M&m*rpX;u69f_W$Hy+wj$XTb{C)|TC(0AfO=Qw@&I!hz!7Hs*ncL(UFAK25v~D@r_1MYT^cqweNt zwqgGybP!F&ghb}GT!eIb_6ZG26%@5-MnDOa@r%{)D`m)LvEa=HQ5*rhFXZrZg9qvX zD?po!0>9c4XvAQ0JT+9bCb@XM+5Zh0w|Tf~Q?NQl+K8D+H3>YnIEr=MuU?aCNYtZj z4g?-Yf!+W@bwCw|99{-MkEZ6GOiT)>!ra~0;svzwm3ztlA>AMB12mj!KWfv4d;G9m z6gyxvx&Xth$+THF9uocS{ya$dv^4{Qh>VDqQhiaeDiC7|g;7{9Hcb}8W^SaSL#0JQ zeZTIt3g*O#WMgI%fPwXa?hsT~m6}trr_z=dK}8`gl~CQEDI$FQcf?x7Hxp4`_iNkj zc5T@$0Vr>MQ5t1o5Btl;lqiH!;zV{1%`N#jLt^14j+ULbOGyo3kJ-zl>X#q5$(o#WSP88IZ-9p6V-FhYZjp8Y$B5Oo^g-1^Ia~cSldQ5rfV?rMk77<(% z(K&KWrU*A2mprFyYFWjTKckSz^9l`!C>kQX=c1xiK3k|A2p;P?Rq%e&TEp?xnvf5l z|Arx8NP&4ePF$}MW6D}DPBF!?>7e|Bi!ch^I{ul39Gm|Glk(aZkg;Pj3VRQv+g_H7 zk@f-Z0W1S$DH^_NDk6G)9%FsJVH@grdlWN<&6YCXa39;(`$4a~K6F zNcpAAfsB=?DE*X;5KNJmvdW-=)vHmfP;Zr`033&yR1!QjEh8w_{eBNnEPe-3q4D!Z ziB8QRuoh~9&XbRSm{{sFdtKAXb`fP!iK6T0XgiB*c*kb0#?fxKgM=RUZ8Nu79&g=x zT7xLhU13>Nb-}R<3U1om+_V~fiJZ;JJK}M*;y;Olqv9QT;)9IOH?FTFC1fn0TaSoV z){=zgcGG29WT;h`mt|S7PlZwq0se}N=1bnw%+1jts@5lGlW1MT%*OX$_Q>tdTW`Jf z`JefjpIO&+-6B{I>#*Lt>!!-hf9~ZM|G<$D;K{^H)F|k>8vQ)O|DX5Iuq>EfziRZS zP9Oi}KlAj#|NUv$z4zjN^L799$?HG+7e4S!-~PLIN5?0xe)MCne)wxX_R-J&g&+H4 zv^~JRr`DkXa9Hn~_2kLvlZOu;K3JBvT)%ex8c4%d54atY(xQKZG>nJ6obW8o!}8(J zBd0G#qL1)`_7xb;%pg<8q*KZ(xwNI}R77tOz~b9ekhZ1qkUwr*0UrMT{BJzy;enJ9 z4@f~$lfiCon5c72%Er{W)*O-Lmo z*DAKL&oH4)fx`yV0thaTcZ?{xVH2t2z{FJH2aXBa(v~KzwQ-D@IhC?m$P5@_J$%oy zSWIjG+$!3!*nwHoM%91JOd^5!1m$y5c$WW7~e1)LydrlxoYrvr7Xbipi|T$ z!2(gmcPbYcfm7RA25Uwg6GigMbZubTpUt~g=_K8B$iMTobh3#Iq(XfT4-1^1UaS*L ztuuK;+g8}8BE{Vuk$izh#Q^3iV$#x+f0@0|$JM0S~R~VlX0WAA2Q@Ai9;@y)DZ!?nCvnUJaJ~ z98xX^G!N&dCX`dTtnN$NS_6bI8zR|w9o7P*an$!Qln(hF(GAK9FmKGdot~ba-o118 z&i#A$?t!gxScmm~SW49X*B^N4UpNt3b{uq-EqS`BDgEbP!fOQ)JvO0FpZEPAd2;99 z{LK3FJvaTI*Lr?-yI(wg^upJD%a6S9ftTp(f5o?c%Y!%HxOMkuf972eJp2XDmBTu$ z_s5EexVpT&JUcx-6;(YsIzC#KWub~^BTApJ3X2bkFa?P3p!Cxq@F#uP-5n%+o#U%2 zM%hc|IVQwK_}{X*38MeN)DIMY#GlnC7-u3_o z`7#Q5p9*rwUB~2c@^FW{FUzvb)9`JjmlcyU$j6l>3(>L?M8(+6g+RA%GP2lHSyA}{ z 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 Lb-8jGi;({VUiWJ= literal 0 HcmV?d00001 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_2.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_2.png.meta new file mode 100644 index 000000000..bc07c7131 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_2.png.meta @@ -0,0 +1,112 @@ +fileFormatVersion: 2 +guid: cc0f9572f8b6d464ba456492b6ca33d5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_3.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_3.png new file mode 100644 index 0000000000000000000000000000000000000000..5d5878a36760ca75ea31a8e2e029a7c2d90b94f4 GIT binary patch literal 413130 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

            0;#f!P+W#`3UTwZLShL?ZPPS*Z8@6)i`; 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

            onf$ivZxlz~5ogXztQ;F_?+1x+t7d*zuT< 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%0DOuszF9qv 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'xs$tuLX3;w2L zJTowhD(<+;P^@WW=NvEFEQ4Q4;)z6?n&I5n4_pgtAuh?Wf%SS*nWK0X$}D!f1FNDSIbO+cKiEZ zCRY_&uGNDEzPy)<`iZw$SByMIy9oDdH+c^G$7;58@#zb4O?+r088{0%(~jNdojkv$06fy~CmQ??RRzLb+K!w*#qB*%?SgC}LZl=cq<3_$69mqpN25-@N>VQnN z3$F>41(Cp8RaarrCURom1bagw&+j@IGnf&P3TIFe7L{UC%POmM}Zr3U2C zP9g7r<$uMG-4yJ!XNZ!;Y4R6_ZEz~*Utt88EqZebv)zk33xEK((?4cri7O=eB*~fV z4@?qk?$&Z=9EMa2bbWE_pEb*~i?`MZ?mO*vYhS0Yg(H8w8YTj=r`O<4ov%ol^nD`k zY;T2UR&TlSTFw7)ZHhL$Rgn`Ln8E|xJsv%_J-@N4|e)&B)xZjNYm*|wQl)-k5#w+xMxzgWnP zeI2d(`}7LGMm*d&cW27bD9*IlR`4+~7e#H}c1}@ZakNg8b}9}|Nblb2 zgOLJw300m)BLw|@QH$QZ79f&(^Cvq@wF@0}{UBHYfxGwH{ti)Zz*h-kXeIk%r77(Arwr(NvL&y9_9d#8(W>oxggVxp1do$X@fv!}dG-gfI z!m9TbdjZ+gR$AK3HE&C=z$YuXK6EpKR;IAZySO%_=b|q>eNM>7tCZPst7=%>Fh=_J z8Ljszkmcx0Qfq-g9lp^*zsEOvgT}`C>J+d=yEL&p5f+`k-}QB?6L?2*Ahn5Pi6lgh z2MCjDfwG*nxqoT???AR|ZkPF zDWfV!zl>DgP{xi!e7g5q+*G$p)7!e*l8VzZWfUzW3Q6xa+_9*SV2~Wm#Uni+s#V-5TNV>8X{7(KdsyNwb!|Gmiul^9;yV;X7}l#ewi&k2Ttx zeAsuf1B(Va87d(i6M^IAQ~$D=Fi|~CLiBH_nU}og`t+>@r=12joH1_;3pY>0UTj=u zllEu>UCX0l2)TgfF3PKXY5}FNc=9ED+RjD&j&&fQc?pZDIa$=WOgZQINrdXFNK(om z_qjqU)-3+{Z`$_y)9U}_9^3+Ijc_K14w~VwxCAoGj4cq4P;~P?49$m=8?FC}tf7(+ zs7kiNwejZWg{09!zO%XGVJBIhC$jbM_fplN6|P~`E+;^-@6x8m87uD0E6_fLH2c(} zJO9FT@A9kzZWi7xQP%av;+zBfq)Yi{ss_#&`Zivbal0Hp9sAmIymHIC|A*Vv_RMBt zvh;8=5m+;y_h2YMX(OMk&s)sFInkEE(&#nb{qq3kqMb)2tUe;c(|sQKD%Pl@pJ=l2 z2{%~OXp$)oew~LSl~s^>po8XYc$A)3!SxHpSiN~d&5*D1cFG4vA#|tCX#Dn1!4usm zXivt_9#`FMKP4z@vYwve-RI z*?+5^Hj0bXl)&Lf)1tj=3&W4)B#Szf1)tE;(oF{B!5NO_Fe{4He`VW@A-GVDyU~!#Z8y*BDJ6@QD6kaFe=MQ&tFRJDPnO+F-_MrG%<*qXw zeRmlCm!AE~j)@fxi>M2BIAJp9>p1e@EVPX=t2R#Ug?m6~>|*!ez4~+!vR^z}H@Ji9 zwJzDKo5XCizUP|!`n;&DEF^!R$yeK3NM3k&5tl=+^e4I-6D`L3oXzIL^0At76V8CD z&hXX&ojV!1=#A%jBBMhmQd3^=h1k@yX>+7HWAT>;sk8i8s_00j4U-NL*%YJZ@FS|C zq-36{5N81Su5=fQgbWF*`m5`}F(&hkAcCg2|9LJdS!G;GK#ZtvN%qz&5F?QF_0nh5 z2dj{%Sjv~c(j%xdG!wcu{QhSZjqXu^maQ(43O=oAVK`T4=o8qy zS9uP(QxWhxqOd>q^q%I;rIq>P69#FLVv&kPDz{o|y1VU>k{WS>k513bWWW7S28i7} zH+aSSC)m>Cus!j=xSChs+$STeFRNqpsSG?gd-U&Rckp z>f|dIaU9WLJaw>{Uu7I>LinEta^-wt#;zLay^PAvy}+ieyc<7cX8uMkgoxkGF@V)z zQmdCWV2ooJKd9ku_G@dw^8A^tCjy}+1#`~nHnt}AueN9FVwAKKNiMfFk%wUk!Qa{& z93j0!rt6>JfCG-H^B<=pg5L8iF5}ceWC!O~n00+(vsLG2&mcz?6r|ZX!5p8Vv5T7_ zY*s6G$XtQ$#kmpBi8wLefw)VB-X&3JLn#d)8y`;|Zo1$U%sb%YYEC^4;7H+tv)^@SZ12@9chn7cnl*0g%T3G1mK@?A_c^@?=MSYF&Dz9~m8;gI z`_xC@(Kk@|^J661_n!Q&MKmq|*;P~e|8yB_HH6ZDPtz31=Pv67*J9rl!;3Dwc(-)O zGClb{-(>CW$YB*rX|5JO#g#d*RA3;`lssKUTB2+9xV2P`gc%|a1)ySvL_WfXi z(SThs)_~o>+E}>d$LDRaM5UG$>Dy6lNpG%Ox zN$My#cHANjyj9U_whC`ae*0_dD=|gps8z@DV%KQVn5p?#cCWKjpsUSepX|`vHI!nR_WS27Ckdb4s6}fX2AP6{lD$N)NhLo_L7#e>d6UwPI&xCweNZr8~I^*hZv8~fXpZ~kfs0CV(p&)!nATmJ*4D7 z>Vi^?xH@a`TE^F)NG$%V$b_YZPUqJmCqOxTZV2Kif#E91uQo6q;ogAdNj2Nq>F7?0 z?Ewq*=5B5wTl)vazGr8_c6pA?^4leyu>)!$+NYRLVWV9;JQxsSirV|&ZBWNw)9m*j z(%m`BGWZrDqr}}IN8LxJAFFO2-w|Y<_EYvKfJvIs+}R zDK{m#exC*wkk-F8`NPk^IHc79`GGv1ikzHuQKv)hu?A_qWYz&8cU^2gW<0@r_Yshlif&P>_bYcm#9{u&c(@`O}=QNx#dD(P>QSl9K>#u^L|tQ^MNUlw2s zV&w7cKysbLiL%+xjP%=Fzk23_#njT2#HuCHfwa3Pz6$b%;;^VV4m6dAC}~vk-=dB_ zvTMe49D0;zueGUOyVxjhs$b`M77gQ0V0s9P8SWoy^AJ?Xu-ZF`L=qJ(vBK4SGNo6Yq?w>$kOY%87j%3vRZm}f*U&7fCn$fbh z*Fr4Y&r50u`+OwHu-kWR3VG^`{*hGS8dMb%u5P;k6uj5pPxlv*AAM6!zP)Qkvqi4(Ov^KE*w30k4Gpz=4>eu$T?3WAEtrW6oIop*nYF>O=MfwGqQq$N7*z*J*;{P z%^!aa&3^QH>_dB}6Hs09_b00LoULWY_ONjB*p`c!rK{bngD6a62wmF46^>Y3Y=_;cB30 z{=5%MUj`( zJu#QxT9h!&o)EK|zUpMIyx8vUm}oGubXn9CmrEwv*KVlm1(F^Aqx4*rAJFuP4aq~F z_;fUFu1$Ub*ikO@Dp>$q_2RaLlw#LlssNF5Dp!WGj*w0$v7%pw&GFK%&~Z<6Yb^+3 zw|&af?X1TcU5+E}sU2v1@fxU#PMNDXaCSB-q-JUO9@BJpgzM`u#pOafXV#j^x0gL# zAfXC9>Wa0G3%#@5#Uw6_IJ|;J9(oia`Pi;U_~eXlzEPs3BP@_ zCn6z%e+TDS$$KEM_11qqWltK+t2TTuoZK}>K~{A`G_7J>I&7qlM#;Tb9vR#;7b^Fy zi?cfyoosS1pdTKic_gaXU>+PExfK0e~ zTibu-+H}_Yja%K+Wii>Ezce{{mFc7DRwR5jq6w6vVd22sU1WKpiq zZ`z`FZ{qo9s~vwXhP&T|dcl}p&em)WPVuG6r+w8HEa8MvrEVp8*vs<7n8px!9Ik~3 zh@&icKVJx|jxCg%pu@u=Jhu^O3B=i4O5Wyd$gT!$K%}21Y_<6zBHy3HJ-9t z!;x>HOGt|(3-)(UE|{V))H?xrr11?~U0MOZb9N1N>xo!L>p^px zHTmZoTcrC=x4)5tJ?ltfVid!}iF2v>M$=lzz;AoSt)XMh3RK)fxE45K0lgXRU0u z1u|YC=HMooNrD1-ESdWrTbrJoxie{I7-v#yh1@Zrbdeag04Yn5O-Kf;occkJc&6(Y zIbx-}c+Dzm_RXYtX*~eU4?@^1SS_qb{3Lvl>=X?zUhk~FuE;S2cYyrIkBk#}v@g1p zk85sAS(=Msx?nw&H1p4D>d~zmgpI#IC9w%s3Z7nHIO}zP6=(!Q72x*6bgAFtK&+ z6!BE==azxSvBZy*Ctn*|hYo_}b&N`={#q7&HZneBL12ti3f+i-;!_|4$x*pX(BcT_ zx6tp8H&DhzjJ03^3(uGTkEiqSXY>EscUwWE7p_r?xKwVBnv76UQp^5Ydt?SY{mnbBQim9THu(Au^3 z*GKJL1Lp(yg7Q3!Up76`;h5m0T#zgY_~`N-vjf8~Xj=Hm(g#~<1msr%?k~iX`#3to zMhYc0+HgjUgEO2*^cSXoy>Q>MOF5K9pepf7mAD8i(}*{ zW)EA@eq%(!#v>8%;`A@cV=Q{++HooH<*@??T|nviWp}0w!|}gSWLHNemtBp4WHuUx z%!d({-u!H$k#Gea$MI^k-f&Wozu^@G&ID2uthW}~?3{DWR2IVj?Ln?PK#*eGW`0j@ zZMj0~aH?DNfbwQk&Gtv?120ZC39xuVtfq@Rr*?bd;A)q=B7Cp5SsWB#+8gV;^b@PO z*xE%MbB~!|(%1L#rJ393u_x7mSVEf;k}|uBS0Wx%iU7M;Pg02BJ-~ReLXBp9<$6H$ zPR35HuGyPLz5Z)|irYYmdeJ^Uj#_^5B#gh{`PHl9+QIMhPIK__BhGb`kbB=8 zCqg5uj^veI;s&ZTa%;KP?S9rYb4!QiGZx*cVG6kK)dERq`7K^e{Vaw0ds%!iWA->s z=PNp4={GSeTIa{xEKbV5^ndjfO8m@m3M%G6`6;eMog!7N`!thrd!?!{rm5|^>1jLo zOFDMm*3|IxMr*%^bHl;|IrZ7ZKxxQl_nY-&(N8tAJDjn4uGyXmdBY)#PxhT8#>jV% z3{Kj}!-N@ZM=|sl^E-Hml@J$;_lqbJkQfUcCq88R@n2iGtNhiW-X29dMUx5mzjrKn z;$KGy$$gJ8a^zwx^BY?)*x4Vg`Y|SRD@Q$&=*VUf`;jMBbQ}Wcj-tSr`BJNMQkM$k zzI|zDs+kPL3{6@!XHDSBFz5vRjYKWQ-+w*`dxja|PJ?WpAva$G^6W;1mL@vu^SMT< zg?xYC*J_J&b#!{3pHgRimrOmr0}_@;71y?am{^FFt&%!m+MIKz<*DX3W*?cffVNpH z(A09&-7&1*;*+7xIVf??QKZH;#fE6HC}S@32cbhpG1pwZtZz_VLF||oT}3IVP?YaL z^pw}{T5+X5x|-xH#0o1LHI7XFI@90gS6TFa#V$;3l$c8U=j@8Y1bhd~S_NKtoT^`| z*Q>1VbTj>>(eGjDsN}QIjbOZX-~B?9=GRzhf$R?eu9a~N7H98wWxn|3$B5~g<^+8V z6QMXk9Jp=-@XfKG1^H_|*zCATPV{N(keFrx#vd#BVKVz(+BX%yOei~*XVy-?Ls>5Fdi5+*Bz1!YoozKv`(1E@ZyrP-vT zbyxsMIQV|Yu6*BOyqifL_T(S38+x-26;^~McYTW#*iy=`_x_v+-qT}8GFFXN!p!6# z>6t}ZKXG?qg<@XpXx^w}Imkz0zW#kNGfCC|)Js81P4QR8^a2l#7`B~t#aZy6xjlmS zzSbAl9bij_?5o=TGsT`f&jPnB|3)0g2T5Z9U!w7GRnFF;K1jtE50OP@5ozAWx)%8; zOip~_0CzxI7{~5?03vS4HcqbpGqui8hK#Ym*oF2J6FSp{<$?7_nD@%=aNS&eomu8I z^@;|>Z9iw?{0Cs|SrLsa0q?J6gp zw4bWXv@@_zNZj0lq!CwDGtA;gU=YHigH()JwcEi$Mi0#JB7a=|8HZxtB&!q@Os-=llXXF)pJ!*d|8LG zl0X*gaNjpX9hzyCQ*-Ye`S&4TRt|2~xq9OQb>3GshuKVisxfK*QTS0&w)S_vODP=_ zU;nEbcMJ%{1R>-I%I=UTAHm~iAT{mhbf)9(@K%JFH@h}CM7;nBD{lA|c<}z<73_yK z@LjIj@K~7r3+j3xc(xk+)mS1dLk9y7p*j^OX(XG)pjCzomh^efGhcY(W(|KpcrIHY<+8xM( zWPkntmQ`0KB;hslbCUHfkh)|`*@>j#DnB;F8q!h|;VvGx0Um397!p0^vb+W-eJKiJ z`^VbPEy2iYmr(Cc2{`k9H837gBmY~4qV-VuW~!JnxDe(@>rLOzssN{L9B(bqZ{GaT zMeBX@(2AW8Rm~U7=N$e-!T$3%C#$cCI?r?Fw^+61fBs1DC)^~QI|>6FWS&t`8S{FE zC;>Vk?oOW1F*)}z0M@N(}Pw*2F$x6|}c;?%A*R%V#hvE^Q{%#dl%A^0=u z&G}5bjQs^#yF=jGU+n3#w&=)9nJ16Hr2ni>u8s@C9i+mZxI9ensZW~ZwA1wAP0Sp%Q1=8fLK5|r%r;wntr64Y|(aNxmf4f z9k5&1g?NF;@fPeSu-cvQNjq?@-<{(Xd`H=w(9%pF(q~)yx5_&ql>*ll@^O19t}^|k z<&ir1^0f?#*5slq;RY8k*3O~C+;Q__W%nrb&p2-QU+|Bbzona=<#HThKK z0D%zqSEE5a>>nem;ofdC)w~40lY`B0La)#7ytwQJu{=F)limQ!di%Yp;Jn+@E4ti> z-@hN67)`U;QLX z-uZ0Y{5ljBTkT$!;fw;$-+P+l<59LW)eGD3LvNxQE}p=nQL4$Aa(}A)x7DN=Ze#Mm zQH~b3w5)+liVqrSL0V~1({I!C-B6oP&6<1@gCFi7=-H_5YIvghqCEl~Sq-@+2%R0m zkAK~*%}VILai?2nY4a=ZaXWqEG0{3c<@9Om<#ebS)|N$)vXK4)RR8PR^;WD0%!6a1 z*TOhf=KY`Muo|n^bOy(p?)d98yo+0kalE5TrM2{k(szPl*L>&PC%ZYXV&tmBf!7d^Ep2AyfS7%}3lks(BURV9iO?=3B+^SV?l z<}ZD{A(-7BoxgXY8{g@jYi!8&X`=68LyOC5l|L`uwD^FmmKCe{0y3|iNLN>p$d#=v~!2+X6nXU4`#XC0ihR z>(kV`Og4%zxxE)4)f%}iNls~s!f#Owx_(OW?_5|1tbg)^n2tkRJu-638Ft6F;%tg5 zSqs4ulZL{I5=PA&5=qD`@B5Fh{gn8fNHGVy$733zuWN@f13$m3o?6X9;0w@!een8> zSsij8CB~>5s#+N7g{0m=hnS{}SeoLk^|h(@-KL!U<};n2`ID~)%?E31z9s|Hd#*dT z`U{;}LpvP_9T^mu0*sl@e~!ZxE_%ECXr}CXoO~tG*9u{D-}cHgzEYcjhZ_zQS^|_I zuN=O`8*3hGe;;N%(TZ%X-M^7@-wyDE!jKDfYU6UlumH+b3)O6@6cW4h#d39XnwSTZ zO=C5q=Pgv#hC{sBMk?TfF_~S4d)ono1|s-$?kE80m__ataVPgdc?I@u=pGp)>G@yEHO;-RAL^obMs z7K)Y(P~aVV|G*?cuj>V(LsqHGTQ)2>wp#7YFTAgeS0bv7QbF}5#BR~O@(U82HQ*N` z*15uH>d*Jp$VTHX+$1ROhvV95*iAIc8`Qe2K<-Om| zt0b~D7+@(1beA7DOlaX^w9&i#+lK2{bY6^&y8J?Z`9CR8L6n1>MzzysqTTl?#uCh? z%<6*1?IvR&g3)sIU`9TFNk?KUn*|TQFan%Uj^%UZmRGZE#EOh04~oDTHoM*FThp0e z4coJkxBY-!IF~;PShzf{qEGXX+OS~*r(PY!(!X?Huw4^zU3Z3|YmJfg*XOGcgU>6E zBNr-!9+K-jKj;OrvR9b_zofIrF;zD<4Eh~=-B@ZJGfDEbo;r)Uq7i6D!Eb&7Xj!d! zmeW)RY(Be@(X39(wAP9pn4F=oyq)1Eju0*k+bp{lD(yUVPvUXW^ffsBYZ>8de?R?=ej2!RL9h0M&?bEHzm6cb=oywAlvPK4 zyN%o!X;~WQ3kgA>o7(C@L3|JWUwR1Wg8|0W0WVDXRh(1A*V^4|shhnliCc{m9JuEj zv|{oyOM9QFkQ)(J0eaf%cbIMbN;A}4E9Fm+K&E?u507RN4z6>SH4DPXH~)CxQ2B=) zMuv`fbEMGA8I!qTuNDL0htF+B?`n!fST#E$s%(2F>UIE2$&?m%D+CPH9yBg>`P)`* zA5~PmUWV+B+2gh=vddQNgs}sFN52bzlvK}#(lv0jh4Do*nyG-1_{&CYFjL^40yraG zO1oN2rd3gpYnf^z(lm5pN-JIvBZ?en6e}&)2-NqM{?4hMEFkWfNqK)lIW0qqvR=;N`%K z4{r=w?mi6M#*sX7xcXXcv*2UHql&rGZi^BWU04xC;o`6q?D1IN$I}kK#m2H-%Q6#poz zeJ8|1ThfAO$!j0IvYe3lL+{V+{u9vEY2rr=B;BOh`T>J|?qE;GAtW}c@na$-miyRR zO?OM}O7y0n9xL)wL@%NcHoUovss>EoUV*_nS0C4$B8k|lZ1W9;HiGx|v$VrT=_>aY z7q`;vM^|v`g%g3KiEHC+M1|J$BXME5CNq#lo)qtNd)iUafJ}rYE+R$~I%Hsu4J*i; zq+UqR7(18&?XT7Zbzg5fJZbS~s88}_W=)c$2>oW*Z;h<>mipY+8FCiT$J`cXJBkX; z^H!_CtsYg9Tb{(E9@MKYN|DnK74H|I_Kv1c&0pMqar1SEd_h8rd5V@A)vrBq@!jn+ zBK{rVKcYjIq}V^tWY5~*U_ZcNlFwV&S>EfNO?6n8G_hg0N@+WCzXYJm26#+H+aE`b z{O#TY{vMRx=$B2o?K*mD%T_Z{^AoV*(JNK>e&Nd2RWR79lI;PcdB6V3(!)hxZiwRr z*+y8Xc9)UsLFD2u#v3IY8kk8Rur!qS@TgYG+1IAtRQSbOE~dbl>~qMnSv`YJ`g29N z0%&Fccw|bOTRz0VbW|*tz)lDB;1w^5GyC3Ft1`i!!4{>`a-T5Ie_vxwc1mzKVfu@% z`EGebuI<|EHT99TA1))ECdNMrVeYr|9Dt+&>QbMwJ1K_;>#a`@vj(J|#|qmT1$x); z_kJ_$8ao10>@{|+pM;&T`sW>SiE?dj`idx6)OpZ~dHp_EfT_$IFRKm&YzM+w>>_k; zuTFBLQTc-5-YHt%ms)!6{0nEe<}ZYT$OEf{qYF)j%{yL^ZLfe-AeBPbAG1(W^WuRB zBm3_ECzuy|gjvkf+t0Sef6pSF93khnze8a`{*w-DuXB7&%aQ2rc>$gvSi|VEu*V1{8GUP2TX$du4bYO2MR zhT8wiKGAMMKt!Ol3k_Gw9Wg(Ct~f}GfG>}5l~B&%+=OWulfSEFqsZyinMbV53yMn1 zhdlIX0pkFc66K~4(Q$A4)+}#>XrelY>V1cH8Wb#@XiZ*p_C-7bk3Johl**Sn-AXm?Fl*Sw*nnV96!p!T3oTKsnAk zG;BSzz>|mt3GCG3qVGL@mnj7z|)?veqDR2GFlz-yP zEzF)2m!a@#QnXckaNY&*%Z*}iP3$X$dFR8$mYW+|xMuB66P7i28eP>;`Zfik>hid? z>&urCJVyMc&Gx1d!A1Ge^o?3 z^kAkdG3OV9nv$|UlTHTY!qHwkEGG9=UcToHwZoY~-^Q&}>nA2JHs+%7uLT?S#~*#u z8al28z8-t>gI=|TlVzoQM(0vR9*|)XKreb9Am{SkwsLINX`5H)UYbp_W=p8`vnrc*W#1#4 zFJ6v4->eYG_o0dBChysd?m2Fn)W2plm0#hB8?Mg*j7i4V(K_hFYQ;KtX{aS7u&&_aW+(F#QLuO?INZasXb%2B&ySJK)}>*i4hs}NWc$2 zRXXr?(dDfL*uuo9$-Z*} zl;)(B;>Na3j*vP*Gns0NEkl7U+HbHQ!G6{-Fre~^*G*;jJB%mRUp>SnFM_4}PiOIS z3GmHzYA|BX>-v;1^ob0RuHMg6-%4WLPB?@zrSE9Dwe&o@Ge9QBi;Cv(u?HJ|;XMMQ zrL)mZ<2F;Ptq|D@`{y05bebLMCX9VWaW5h^SGUeL=Yc8~r<#!5Fh0Iq#=DRpYkBhH zV?t|rcyf4$rRfr2#pGG%@`kGsld@~bCraZ1I;u9L9=YFjb)>SWH*VwQLd0194Pu<} z4+7^}(aQ+_Bizq}P~PS){aq(uZi6Y^szdZV=_<|T#&p1aGyV!mu z)&F0_6S|4~S~2SeZ?uPv;4PqU=oDuEu?<`mPwiFlG2iRtxG9$+uYDUDhjBV0 zeY$ybz_pH2vC7WJvw%Xkin5lJt%jH89D3k-$Er|*EZEA)ZFjQ;qy4k)nevAGPm~SY z_(X8Eh1#&fjh+yfYV1d}JqPDnGl!7Q$j{#ud`0-I?$Vd+662>4>l-l_*SlKx`-=IBQuip^jwM(Km8{g2@O$~;F?Iz?c$3Rs_igQ8ofrd)fF zOgJ&I>8_+7RDa{rB>REaTEPh%cSd>4EmdP;MM7Jd@9V|G{QuJZfEoVj%6$B~>d|29 zJlk=}*SP&@r|7c3e?LmdGghbHt|#Z>0a0&_X7XT~$uEnKE4;`Gx3W*jg>2V93<9yw z2IQ!mu1gIVEb%^>e9q9zFdP9FY)DJ!JkxJsdO0RQw(?m1+Gg9mnds7nTQnKV(RF>C zn0r{T@OSUB9}B+H(g2G$@j~m@=;op7puNwy_qE>|hnU+kTTa_+TjI$*S*ehN?ljeB zJ3kf;Su4-;fFJ#t;Bo3kBUa=hH^RGAEXjx6I2t8yAd{q_zl~Nys!ahoSlKsqW{k=T z-~p|^147n6t7)}ljb^kV$q%DPmv zFF|;+9yhHJnn(HdqA$*$pu$X9J$@@He#D$%l6J(d4)#S*zlXZUUn|F7tOM<1%0hN3nhe9e8IwQ{X-d7VW*JSgQu`MZ ziAytUO}tFhOriT*EV^szXrw%Ttq8NM4BTkK&&L+T4io5Tsa%2>kf z0S!a*t*Cq>bHmuwExYkYujl0gKHiKK%}O%$+Sa*fnQ%!Kq1jlmXVie;*LMgqbyxj&4)e@l#PW_)QphYpP(%LcC&!Ti$(ay_zWYWA$RO}BW*k_?La%)(QE*;>C~iR?q4GRJBE?GEW6WO{M<|FfU*?$!mZ`r+O3)y z=NAkG=6-DJX}`qB!2!s)%%#T=sxY}2n3IHZNr`i;HDXCYMH7`}Wn!UNUF5;tfB`ce z?uvAd2^c`kYgN?@sNaD1b&U9`0p3J%jh#b$dxxmrUSjY3Jgrp6qluNef%7V5FQE51!9bafwP9Rj&jeZdf9 z2GYiZ?xWeq77NIN)x)H%UX*-5O(Ua*fV!Wb$5(;f(!S?` zWfjH;kY)#-uxww*RRqi)hO__wepKONb~%lC)BSeSGA(+gbG%oap>U8c++lwU0rbf+dE#ojrk#YBP=TQy%Tp^kLQcs z;D=F(-Z_C@$H^0)wemKOg&q;2)2_Oa^4EW-zmW}G75Qq7L41*I>6F-qN$pVRa;dT z4tFONee1cEx>{pH;T#S>pj2-u6>kMp%sjoyJifrtHY^YU>Ph zzaJ2ihQMb1!Udz_(zIO~)l=-MA#wIv?}m)-j}V&f_K_?#h!2ylM$<1LJeX%<8%0u} z98n#)Q}_SdRcHnHE-;%t0ivXGK3 zh@y@gRialtiM3+`0tom6^~&t$+6CTmxJBvT3#D`R;Qt;}{EN&9b>N}L-`Td@1Q>Gd zC>dn#ru=z6ADMlz5H&ql0}O{0NFij9VD7eB)C#6nK(9J`46?L3>vES8>0g2tjlD81 z@DIHLOh20cr5EGoy0$yayKvevy z8(4e5544#Ca%}BA$=1_m?FRc*2vPe4kYFBq{h_aPvU1;}?^vr?=h+T7v?6Jxu5ct$ z_xT&5SZNP9|LXfhp1d!7H{8?2KDJFeB6Lzpguo;2y+lHa4xsi{-$w*>1k;_u^2$Mn zsks6bJ6QlP=Esu>EgTWPGa{)MSC*S-_U{f<9FvtRmSSA)FaH_jG?XxC+bOOmxP0uI zt1W=13KZ``XbjAta)&z*Kp+s8*0@% z_cHrg5&k;9P5XbHLx2uWWaRXepUUS8XSsO$z4dH3kYQ$HgP=9>uriS!h)lLG@9Y>p#>u z^wsvZSWsXbyazU21|aRo4aFM0l{+{JF!c%#00&29fLClI*8lJ$Do6`jb_~iKQHBiK zr=#gL6=?i?1GH)>x_0uD7ES{7NR`&&ezR*g#dcJxqtRw|$W2`X(k4Bvqx4H$OyT#a zt?=(BML2k<-fMykD+xzB6I+@9_Y?T=)#v*$lap_*U|&gP-{@CxO_HA|NoPB02YJ|h zSTyVpH1>i7mIB}lh{iV5=On^~*@;#V&0pTwvy14`|5$xqDYdv`7oQn1L49PHE$c{J zZF?DER~AC0syF6pB7dgJ9)+yAD^}B;*hX45L-aRtZs~0^0jO+&C(ZP`635xsr6ZD$EYZSuM}c_|sJJ*}X+w8bb-K>H znw|1GrA3_y%RP%E7J-Uyw{aMAdGWg1e~8}L++x^ITYH|l_=k`xEKde@3j2qWsxd`GK;#XXtzJ0Tp()9~$VvDzN32l{!sUeaL9DsR*o%k4c1WoI=4v_VyQUeJzN6Ipx&un;MPvk*W;O$9c(M ztM_qY4YV$t+2riPJaTi-zV-fb`r#Pe_+`(`c5C^&x7_%Y0;==D)H1Q5x_Q`Y2cKLm z!Q;^IUF;96{uEls-5xu`pRv`;_!1gZv1KdK>23S0kB-J}ZjNqAKhX3*hBMe;cSTBM zA#5m$8XO^J6NpiGeZBA3Pmg@>4@6@29O@tAY72Sol)mTr8zU4CrdPEk{tOWpy)N^^|cnDPHF4yL9^#^kmtu&EiT$HNEe`mzK=uez<;nxNklT^bI{uQlPAb=V^@lACvwS)YD4ZF5PDDYOGp}3fT!^i(I9p>L-#6T>x4c_*OS+<~ z4=IpECU+(oGLQO5D-5f24Xg&$&+0P$HnG&lP&1vkOaxk&c7#gOr7e*h<;f4TCzm=O zNbMeAX1xBDZvU-yx&$r5%^Y%WS?j#-b0$cnd{24;GbA=xNyj@;?5`V{W<|t+y*5wi z0_(;qc!FpoZxp8J;5Q@+z9e4rcKR_uGjz}m3jekdqC%H(4oQW4&u9o9hjS{8R7vAP zT$MkHWJv6SSMT#V&rsCC*9`Nk{2}`AdmHC zuxP}U8w;E3c2yz#xxbf+ap~gqz}$2*9la+Xf)swLj`uAsbkF-3^OdbWnhn2&re@JX z5xs^>l&=BFa%T)XQ25I3qV3}f?f^eyRLAAELT9b~F^dWFhLQW~`xf8euiKD^@76#!G=#j&%gaBxiu#&1FN`N~ zdWY&%Pz+hk?hQ8kdBz@vJNq$XZ)(y{5oTUV2^-!fF=oS&T%5iX-9D8?FF@LjF?esS zF`o#UUvBJF6e7#vb#UiJHF=E+cY)&x1=+P%X|e`+4E* zoIY-TC)Y`R;%;D2lGX_`$mcCg$;2<<*QW4qSp3CouogUTB6o1Ah;FswyM%M^Kd6LO zMY16+1h6oQdQ5xwd@d8^+#Yj!PFJf10053X0)XTo)rIuVa;}||{5?WQ9wj{Z0yfdI zkb$9`CQcJIh{jNFblMbJ8r8o-)OdHEyaLq>y00?M2v;8aVf7S~LoIz`)_r=&YWVww z*g>Jwb>&Afwlxc^|;l$tPIu-kPz#;6{L+9}16b zg*o03XMPKGk1UTg;bV%J_5Qnt-3#|x$LJqxa@Bwj#D({of~p5wtoshHP)n8rAvu#!oLaJG!*WW=9oLEG<_QKA|2r`LD=A?>sp=4G9RvS!<B@-jyc53irjcsOYm(i2l>HpV*ujDTqcliMZGXXj=GG z<`Qgn6bKd|=6aOxM#L%(q7DbE%rL=EquaN!RyW8YYNL^i&8Y3CG5qfuze(r_JpFmF zPAtu}=3%jGJiVzE=9qGasS_f-EUx0D;tzG0E6D@^CPZ1qJOc- z?UUT)xvu-8^Wy;pX-GyXE4c#txbx|I{Hv)%YHI{&T)ulVxOfGmfv-f>kE20+o_ zPs$2nQmdVWXiS|_&huKq)x8nw7b0&wDGV6K-U1x5V#}ay`LTY2r#_h-L#1y#Ba5q| z_{Nrk*lsuPKitJ&yX&r%q9~dSM&Y0R5F!?eHnm^U5~G`?M^g4kNbeh3-G1!hG0s5R zKAJ*?vmu6 zT0DNoqxdFXN)xkddnS$YQ1o>&+U$#(Zp79gzk9jF2)D_PzyIcvG&rVhDNmese4nox z*l4O${csKaqE%&4LAPyO=8Qa%hzOofYTajnh}bCX_y-by7TX65aBq)?UXil5~a@P^j6vwSAb%rQ)G(=tyB zEgp6)DWX3J4o{sn9JZzpY`Y`cvM{huuAHNaa3q26456%2 z^%9q@d_HFIOp($WVF(9Qq7ZZKLuiF(T9=NhnvnEOUZ;f9Z6ty%0tsGQd=}GPG<133 zt*rzcnl0bGigH{5yA*5SzRH7ks3q*_`js1&8a!(w|Ljz}-_%7(DSd2X`%K8zzt^w- z7ka=yKYv?M*jc5MI7Gx-l|12i-<)$9zMfpGx<$O!jz7YZ`V)WP$d^Brj7YKVe0E7j z_Zjpq@4>aLgT6J-M^b2&Gj5&18ymBY&E@YnRNq{I$8&7@NoMK8&C=_?e0iG^)Eiz- zIWU+b{rON6ed4@|DSt@Cu$_a3ZdEOpOC2YTM_=~5ot_# zaGoLmeelZ(Klkf-rdhDZ9wOnM4?8TM4`7a$i@L(1caG+Vn{sx&ifh@FqPG}rIv8PV5}wze@-+21EQfWC9DEWBoJLu2db6o^%2FtV#=5F38Aa`?k+5(<=)ws zPoL^Rp^9TZH)?$ZzvY69RH+C`^%{Qt?|t%iD>pvvm}6ID7c)>#enZqQ z>~2EzbYfqbr36uxlz(bj4R6W%``CxsuGQ;?AwxZcCP%^-SG7g*w-k+M310W zSWl3Q{X1fm=HxIsxK1!jj~hmH-uLIX?mO?knuPaYKbY5pVRw}%=V>RHB(1H2 zr97k4qAIN>gk%aX^AyLtQ_Su)z9mHQ5+W8+w}(CQZ)kP-2d;sd`GcINd%!e)#%{i) zEz@T~>dvBHdy7!dP8?8)rjE>!gX`QMM0o4u%2MPpDRr`=-f^;rvLl`vvCzMjP5D-G$o}Va9@w!*yn;vl@E7l<<*2sG zOA=8st(7zOb=|ov8_@O~hwqWZMcvpL+T&xW2z;#Jo^;Q?l&*@N#_?58Z@T#)UrPRQ zeNH`hlh>~)uK#p{i6=qSTVC(&D1a(mZV4<_t8^c?>~klX#-#PbA^_)5#!y6feIs_iAA z`TJQ5_l-4$+PC>23ZthllRhLwvymi*UoVV?rM&V*dX4Gj{e;L2Qoju08!F+QBas0B zOPR}26v3w2n$gJ5h79A$`~5aDGP+i4n@yX3x#ef=n*w=VktBoKyqaj$ST?5ma#VVR zR3JodH)FJHwuPI2Z78fS7wf4eBXCO8DDb*jK?UxJnAg`;FKfGmS!$O~s#G31Yz4aG zjdFL|%3Wu9G)bHoo_$F{+_SN+q^>}8y=8Z*^xn2k4ZeLimRDsSy;z=Zq4WtF>ul-) z-YbM>nz-1wy+ZMjrSw)w^ZaulR7-3@d>W`{)mV!>m%dDvJDCl;N|1B}&S~{*>&OY~ z!t&aUuQ8S8$iMqhd7tj=@uk4tkr1>h(du$KkLtBLyl=u^TzV&UFALd!sWXQ4l*KFR zKt$3AGZ}q}l6CbenMq~-QLXkR-WvQM*k}uhSzc}{`XoA%&u6(T+oQ?<;kP1e_^nmd z`x%?wR>qjF6RBgTpMrqx$H}r4=XE3KZrH^O&DxY1O#%-78AQ{R?VQdN6*^*GO%YorPMuV zg$Wxc1{c1%t}mx>2fI;a{gK&LgH)HYS)AUFJKlEniNrtfCeFuNo9A0gpYMbt$D`)K z3&dRA(Ca0pucXb!1s*c^D_k7-45YI_uuZkY(NwzDfXMp4dp(uW?5;DZ6=!Lfmm)GH zbq?jHmHEAb`tO!i`g|4fzLf_Jgluh7UBt*NF*udjmCmEJiAQ!=f3Fx!TD&BnV!^j_ zFy`4IWlc_Sr-|A^l)M%*ikneb%lx+mG+o`-xkF@*5H&&ICpqE>2`-i#=!4p$UecFY z#ldfwuF9*Y%*CJGAY%zr&s}RR)~;Fk};W+Cl0+T9t=hT;&FU#E_CjeQkjcSuKM2_=XN?;oi}h z#sYB08v17@*rMq;*QC(uJQ~jlKWhjSFAz=0*U>QNMjay-td0&W_SfvVdghM~Z;dFS zXT%IU016d-?@#ZUR4Mg?3paQI7ZskOsHE;efl6JGnKm6^vmht6{%5bY8Opye^oeT_ z0|~>@CtAs9{%&Js`gHMUrRk;tkPSN?l97PTtjN9erkyPp=f88 zTmElrtqZn(>>#()E-rhxOi#;MwfQSZ;Tg=?aDbWoKSSsAr0 z%dLtN&2JRDa=V^6;$fs1jq?02>6aHskvE9MQpL9rFAk?&l*9U&g3G7g~*Sh{Z*X7bIm+nd8$&^lkgnnw^?$74!_ikS>7DO?cHzye7s` z^i<;hsfnr~g>UnFWf)v>_Z?X8n!`rOuKH^Cj~&-*v!yI0gKzM)#i5NIZag`kMzvor5Y z&B6WsMu+Ch8uvHskHG^TmM^%?%U=DXx_nlzir@}D?Fc+JPl?ODhI6sPIGBG5>DG!C zI&JqXs;Ff38i-&!bScq0o10QIdG^KsUS*TJ(u0XZ*&N21PrKx!*6N$;YlKP^jej38 zd>#1y!9@3N^by2mqG`}m)sey2%}}EqJ+kMTfNQSC_uqVl+dC!^jm3JG;ftkZ;c$9e zl1WF|CcN7UWI~$RNz694U+sgj5^nck+`)8p*?;`$>D#2N35|k(&*d-QUeyhNbDnid z)Pe)TL6N9F-gF8h%kF>J7H->gfT#<1Ygf7-AF;InY&R_jMQVk>s|@0s?&q~!s)7%r zPV*WXxeW#*|S!qS5C;^4JsK4u-J9;U6MN z?yYNsy0SwLWAC6+?U!wEHDiAyey)6{{cV6v!XrqL+D{qF6sNAK)T8E0oHiwAwgRkBg3335y_j$lG^l4K{G#g1~Af< zc(qVZ2Wbi)awnC;UwfaHSnBXpZuEa1zSWiw)=72GYYs#wR&-qEo5n@-;rrg5=HY}G z%w&9abG*_;ZWp0+eDEt$alikE z)8f`pB2)rHnvRZA5T5Am;Eo309!HK5Q=U9Xr)#!Qxt6DB9V93kcq?!9tY;^!de5fC zDAIa^KIUT0sFb}`1?|KkrHMwDz2N)l?Wcp`ty{`|*JYN{)3y_mVQo%D*c&SwMu1-c z>8)<3F)@RECqh1IlB+fiev-R#5H@<++=BwiSU+}V_xWP~JB2-~ zsrlgz8}P({^jUY&^j3(kW2X~V{MM$%^%9;Z8#nfWByAr0O3KZklTWVuK|^OD?Z8_) zJXGF*Y#-WY=?P8d?xLi+rryaUNoSQQ(bXhP&FS}*)D<1=gPPnUd%R zu-(SDO8GbthUVsaDg`g__{tK)uuK1?lX|P9_wUKKMg9WIhI350qQf;sC(c%)_@ZSl z{*_3VP}p3gE2J$`$xjd_hq)Kf|5;JA6aymdDYNr)oq!FTyvE8bFBA{$P5ED$mIPxj zV7=hJ!Ip5|GekX&RE8y8YC?lS<3{uE$PT;MljU<-f~0%&H&lPJPdR>wO#L zzbZA~k!=yF;nWo}YZ&{w6?sVXhU+6a!}+4H)i`fMxLl;;=di!v=r3|3Am`NNbLdO{ z|7-8tADMpN|0NVsNjVmkB6H3uXDLF?%p|i)2sxh*bEtG6R8$z|e44hL&zq7%PLtDe zm?<$fHVk9KzUuY<7rwuJetG_Q-}iMrulu^M>v5er&eoN6m*UpE0^vNb^u3h&TS!5t z%a}Hm(fq20)&k~}a@8@R^BE{QMC|2~(C3r~(}h)^En;{#H??pTaXsWZyxNrQ((0(R|tQp*-M=+;Pq@IwMp=; zO<+h4vyK`5@J4~|g)L9$J#@MCVSS2+7i7nO>8KY}VyV&!r@8NGH1p8~A9k7Mh}aNB?!my+9c-~HiTOKHf8EdAT&+R)zeMDRe(51O#ULVQKV()TUkNw0Y4^;Mv1o}ep{bsK=^ zoJF^Y%!X^aZC-2};H>Kbh8U^84otpm!3cbT!Ozf_rk4VYCs_RPj`X^m*@gkAK$pJ& z29Ml(f3-a8-O_wsYE{Lh;Tw_zCN)hq4RHK>4*~=UwDr< z7(xVl~uN*^@dxB;pqOLvm(E6pp-Tzx4ZLE@UPVQJ*UW#VLj7r*qjH1u(m`= zd>C%&GbN$Hb8N0^vSsj9l_)=QdVg#l;yUPDk5Rlt-;;vo{yf)La{V0BxeSpHx}~@P zW2)u_Nw&%NH${FefAR(P5ZgP3^_DyEY59Rc!4*?P2pJ7i6^{AXB z-TKWuWvI@_*TzG#7m}L;13GDVs)$V)y(y*Uy@4X|>{$5Y z5bSdCXRrD}Qw56Mn;#_%9on__`+CPGk8a>TK{Z$C&)$-wvk5_hte*dj$CB);17>{I zGM<7gFR2pduvQg{-R5$O3=4NnEBWP!Oh8*PhngdomaKLxfoOd)OtHANnF+SU+o$rv`jU$beftFXf zf(e<~Z;YQgy^QG3)41fsz5dyB2bkfu&?v@O^6KoxT%f1*^>qx zMXimWzJkH4x0mvwSRuQcEw$&7&z}emZ$?3d@NP6(%GT$)6Y>Q?Zbs6yItlpxu?lm? z%pXh5#yPTTEB%XoTHR0r-Lp;#zk`UdNue{M2Z1Lym3o%YS-KUVM6r^{5j)g5t2pb; z7u~LCTUju!cSTS3>|~`41Vlo6xYk>+MV*<|(GbaRb}-fzpJ`vAm2<^S8X%++)tz2$ z{pK(g_#z|I-T+_);;MU?W>|NS;vl#=TR9MLc+ljl4xwp8KT4}s&Y6$5W}Bixcil!t z-cAKQcSF>&X;{$8t6jphE)4X1RgIO?jL1~n+N|@LtR&@ZztH^IAiG!mWa&FmA!51v zhYSa<%HjH5zEcDbf;lPIZbZ%)?*oOK&qgL9M>gcwSGpe&;+1Pne|yDmN%c5d`^kk! z7Qzf`UV%$)_QNshN_T`oYZ)W1$s#L2(aj@EQiaBGBrmf_j>XLi8?o5A_HkE6cr( zX5`jetwAy)ml)rsGa__!ocf_BYVYT9-Z6vO$>-Z`JA3wk!+g#!BKH8?_v&z90n&TJ z4k!m>(zXzj73r>JV1%F7i{6_7EJW$vI|jl`uV7SvBM8KMlac}cvS@M3)2+dZg zzlFi1RdTHA_gibw=+4S6(x~HaR_J1`*pA@NoEs9%dtItRIMzaTplbko?j0 z!bSEp>wtf3`rKM)%5x5i*WR>Y_HjOxHSMI5W2W8(gPIVJ+LdOq2 zP$~T7pxw|Un8(M4SBaT__bIBOPIj3>W#~2~=}Ns=(Hoy07?at1e7v+}uBrReapvUt zGE)pS3S0F$0$daw1ePrJ@LhtB!%A*`_9b#pg>`b5+2%rN9@GA$4SJ%;~|V=j{g!9(P_x8ed6 z{7@R}eKcC^2q=KyEf{g`_4iVPG2Y2myZPH1@5NK?Pnb9^+My8dmgqa;zc~Xwjy;dr zC+k^c|iRNSofe5K|5zp=AVrhbJ0D_ zTch4iq{{N3V(ZSGYvs}Ek}b|)e+`w-{dVwVX37o1O>z;6wI5z7<)+6uGvG`G+GnYY zXchPnKov(I0*@rMeO@}-x?!+RaxMcWA+q7~%NQ^B@U=#&FNeC`9~vXvJFOr^QTJ5f zaF!W|?o9US(k~B@u8&4cV4BT|d1*0Vk4HC}`#;0^=ng-U4u(F=@8J7w+~P#nmS$Qa zIY(V9MwYMgjeZ5q?=?SoGeV8v%M%kIS>z=IRCqXRVW{T>h`3jJdS0s^t0H|vC%Rrn z>X!Bz;f^>Y^81DVp^d{%PJT0kzkYA(nYFOAnPc|xar2m~3;nuZ2QRhb5*_i|Wq$vh zK;wj&d8WYl{yyNM@_UgQ&vL|x>O%D|4O z*c6+-%_sdnDEAIPkPEMgy!%FSlsJlVgM3<#USJp6GPCD*C#aX95~GOY(D5QqW}>A! z0GTeCWh+~d{TaEK7RTEvwNR@jl)Ak0FtpXgaCND^x5gHf=?;ifKU-0@_Wp^l z)Z!n9(l1R`y0Ryo&*kGtUZ-FJkJ?i1enp<5tB#RVub$H31^8Uq&@zzbEBoWb8x1_P zn03A4D1!(dC^TBTNHwTl9I?lunw*M$@;i3Yaw34;;^EW$GEG@R}XCx4^Ufhsm(+jS8c zfDezq* zUIv+!YNNekKBR%*CRC<#IMyPr`5gWnb>WLrQ%&PJlnA+LtJ6isYb1kV1` z0N)F@gO096OuQ3^S3H8#{>*KyiSg~WbS@8@0^(?C9Yz05Ck4Qe7h}`hgcOTaww?}t zQf@Z}eC=xCw&{5F{`F*u&E}!+K>!{5<13syyT3dIp}L{JCcD#r#IBsl^FG&sJPiKQ zb16PWW|>?n${Es%ztW7a;~sL4>M+*`3Gvw4%otDtEeX^Kq0(Y8DRfcjh5r9*ZhH+a`Kq z-WJt>Z<^P;GkVdqaBEbzwIm85bC2SPO8hu!>Ok}-7!gXBTKC%$D^&CDcCwMG=v`ZL zZ=b(rXsQwHI=%sh@cd{b4iUZ|dImFASIYl%?Ag$77m3u@HFwY4BQ3*I8zOJj)?!fP z^j7b+>Er}2;l;`J%_d9DpY#~#RLRm^QtYn*b;Yfa;=I!37PaHf+)Aw63HUu1#i4E+ zh*;pc0^U8}XbWDx`x#47Ta#?z4O|9$VAO4ki$A2kddXi$eMz4}9kbrtG>C<(v*}D) z^X~feucb37F`O0sfvht=X6q=?zrwY9K}}aTsm%6Bqjsdl`snBiz;U?WlGcnkx%J@Q z%pHfCFX?Z|dI#Ag5b4RRsN6xOmgl&qyP&9(aHIKjSf`ri7uN;f`j$_pXu$giwF|*G zY#mQX8qWA;=2@@&S~F-5cN_E4a(C}U^oMPU`-9=ps)DM|<#|z)G{28qPQ=xtwb@&w z$V9<4Cx1B6X?}~Okp~buC@M6-;73kdCxt8Sw>Z+>f9S2OeS8Kr|tB8R2)0%Piwwky~LPw_V@YVflTX_~+k_cN-s|$8QO<}VAcKKKJ(KE|7A?D=<8y>`M9ab6qhjHg_%{j4*gnfXU zVd|Z+%b8kv!`lWY4 zbdZ_Co|~E8+bm}a-%;{ZZVEhteL@SYLtY#!4b`&nZffu-U@qsfhJLKLAhMOo1Q_pV8(zQ>~ovk z7l}P1D$3;0yHX9fV!Ti)~DMb~z#&79(F(m{uRkGnE9X%bYO7k*#|K!ShxlPCM)0lq7p!ZE( z!`fFsh(6@Sju7`>ZtY_=>9?^Oa0o_`%h}I}R0lUx>%XQkvmNUBkE zXue1z3=UEbjm)0c^vBPjJ>>4Ax`%TBr`)AGppM|9vVXtR>3%QiTkPZF?Bqb;ZXJzv})BLc$mT{RyJAJp9 zdFS;&)R@mp+(3zfKeVoMPuxjn=tqpgRBX!>+i5xPP2 z9iQ7_F&1yEL*hhNBO=>>0*5KXu^LwWA*b6E4{l_+xNPSeb*)kR;P?05Fd14qRIc_h zxzz%KF8i()CYLp#)0bi66JBgq7`id?;#;9H3Rg=u+HA1Gd6R%YK{xUQw1rzg&D z&$ABwwMFAt3d9*t^cU)b2Lw>mw3C5-yw>eP51D$cA@U`~;#%*pHRgxTh^(U()VPX6 z(L!j8!`{DA=qGNt^H2a)}=#Zczv*F}5Zq!FPYs-;vmpn$HstsBkdj z*pzYXWJ4yFMxKrSO7i5$eEfzp5*f7d2TB+_aXkqXW=S;-5?rLrQo9T7mdGBegVaz2 z`)6rJ!(CCsk|G!SF2XZ!;7M~%pYW=0B8S?CjWf@bo%827V*p%%6*Ij#>y$?PbcX>{ zziSA{z3I@ym4o5hAV1r0)$`EpY!^Enbap;lHJ>jI7-(X#H1%vaY_l%Dyy4SA-pbgl z=TWUrT+r%HA5n3BIM#BLTqU1iVl2C^$oE&EcK5c`zuSuVXOT9a;lq+t6h2-4?Ib)+ zkBN3na+zc<3e5vKB625oSQ`n_lfT#s8N(U}0a3jYO@ddIl&iX;>XoXQYDH3io z%>6bhldP)cM%G=S8iHccVuz6@9Yywm9R|Vd8aeCCeHQfUar47H8*UkrhwzH+1KQw; z9|NzLwOqe)xhQ^0xA(eNFE*C2y5G7Sy0gnv#v&v`w3~78uFT>^&vHx&``H(OfU9no z^fz`E_>A-=_S(Ahy-yQ(SwUG4fjvK#J|@(XHL>(pWyi&yCW`$8JP7^`HzES0uwi9m znQfuO6G1z;CpYN3U_mJBk@(_GJ3=0aKQEWliH$hu?*a23&9cm~JC2X~<@9jOr$XkA zC2OR|oKB}j7nx>?F1TIn0EiBq;dF(cIfd^1v6jG8zE$NZcMrwYKeDI?i9A-p;RwFP z_+?aWw)G)Q4WQ^lo-TwpW0!Vk7M>_mwEI^iR%!kWM`)8CAjRU`K;5dH#$LZA zM3aI6?2dk`9N^IYAZtOg%|!_46Cm_gQChR)mB{=RP7{3SnNX304+7D9cal31gnZ_- z!VR<^_|0;Qr3}cZ4RxY*i)ZL}kL1Lbt}9Ont9k5j_W?vZ?o)gsZXY_P+Cw$1dm+^7 zN-w7gH}&ZWHIR1qn_q5*9D-<@sx;C<&Caa$dgn>8?z{;LE*52x z;-QSx?p^~Wpf)4hMnBnU;u>{s;;b%<)%H)(vaQyvgNGTPl>N~n3g4mb?%r#8Ex!PY z4u=(!)%%L#Chqyd3tD?kKL6ex)Y$U0->$e~^>J738dEsPZ+Bl=c^vPF9~d-g&oUXW zy*j{$WvRNx%mm;{jA2V5wX@2XkN3BXO>PgFG~Cam?Wkma9pcMyQ5#yg(NdB6)kfDN93^Uq0zVRPb+F$iCCduyxZRt#QM#qH74ngI3vCQnwrnl~_?a`tLw z$=CU~cEqA~&R4GuNY{MCbEYt*fXaQmsRdErSIq+voA4ZUgv|N3KY57CXdMZJ7ANZ`FsBEqn2lBo= zxiRv{O09fU>b+P@WIo{l&*Z-5$GXaBC5-fMwC>sNTW|b@YTFgR%RJR3wBy8n2LTP} z4>yxBmeak$iuA8R`nvNtr$^yIzpf3hV9s#3ys~AtC>9c%qoaVPp?O9jqd#%N%z+eWHen}9WnIWy4sky8+-#q(}y0b$$+^E z-}QXc`MXsp7G7{DB&#wxZ)Z((#HW8Dsx2v(xr#7^zz#FiGQzc4=hb%ZELLqJflCHp&x6&O&uN8|UKoO8>?=546M6An7eR%Rv@sG=o~*V%I2! zKPSlFFgcyD@y_p_V2;apn1AG8OQ!J@71!L8``g$pG*pi~TMV7m76dI30zWD!d0 zi+V6+{}si$3EYn!f?=Ebf%XfL$rx{Ma?NS6dZB2a@| z7n>F3i5P;Kts;;&lCOLelEj#vqc-;0>pX^KU0KkIV_dBq=G~2G^C8`OgXK=1Fi&L% zWd=(cfUGu}wNZ1A1vmCF`hJ5_3wLI5-XQ4g!e8i_ZPg=MgTM71NAu7RE`ydg% z*(TXf`#hc*^-eb&zn2iHnsV>tlXrDW{4?lrF{u?i3>}Zh5ST!xcY7&^gL9+!TS)gI|7_-#HyPkr0vl{ z$h(uM{Zq&P(d!q4{*J!L1|`9MJV7TBkOy%4I2fvUO6_CxAPk-)oN5hAO3qa;9X7zP z0{QanqQIU*#?ORU=o3g&UfQ2nm^lw9YQyVciRodAw7(i}bOUQ`5lZSP*(ar=-`z#r zhZ7MWt7bbK*cOg99~fl$g72V%lrRwcMy(^v5S$I?i_@5jhhJt*Exe=o^cmLr(zDQ@ z8~NB`^?;4Yu>~Uw>J(ldCtQCe3s3!`%jawN#2|~yo&CC)#LU-i|EWM-L+V{UxWht1 zr1F`im3@t5XyNZ$mT;7MXe(>Wd&5cS z6%z?K3jcOuO>b2uQfR#S7Pa?KP9Sc>rI;3Zti0A=Xz#-o8E%(ZU{s|ZrXxQaYNz&u z!L>NU>J7nc(U~5UEfptc;@V=JLqnl{jaS^#oHe#@qsv+Z+8rLM<0c*(sW}>w3t(%D zouA6buI)k@ZJSI|RYl2dXe!|D%k{r{j&1vdzdCz`u&z4V{RCt8)L-6QTD*HXvHmkuS5+vz7*92<52 zxS9Q?Iq-oTo&omNH3#SKAD%ENdl)y(#D%=LQ}s4s4{yF%Eo`o$EC1Ph{nIc5?b7@z zPn(8*7jUKoY|Xfp#fEgI)rq_rjs{%}=6CMSNMxsr{8U%`OxFbolju$M`W8IYyIou5 zX18GaHBSmqchzXi-Hkwz{cFB3o)k_5eq4*XQ4V2mh;9cNqUqPBB1dr3p z3^2!Qd*C>>)|XqrggViSIR0vp_qpu8apj5po51iWT2Mea#=I^~D%-ZCSFWBxlpCKx z?y+c_sdO%+pfwrUG~A$ph!?4K6nV8w2_;FRxl2O zWubm|uM>k=E|`+2(V+X|oR47GHoQ)x-!kn_ObUO$$(QtX1fiW2UK3CtFp`y3k_oe1 zSLyXr2WcP2Sm2rZ4~_1tXTgezu8WK>2(C9mu!{Ph>Oj5lwAmQ?Z|#wDy&VR);^uhOSe&=KvV=+>sNoTrwrrauo4WzG(y482qdFU2O81N~!C{OP`KS z+HzVOwYeVzC(xGjZL8w->iO>uX5s`_Q5XE7;>|WyRHx7N0l(F!-D2fJzaOkV8TJQ? z)x$GK?xR!iN%#pRtQ(zn+8K7#tCCm}OR9(K9rESLI7qD%a7IAt9liZg@msQs9M3im zTLa^|ZJI$wU`U12&=hUkP+wy|V~b|**P(l)e%^J$J*5E#;2dOzQJ8QPugA!num9aa z>7tos4~15$CIpTN-J!n}AI)K?TfkH(sfF1qQ1+S57@<|#U@#@V^pCdm{*HF_>XxY& z^J4A&0)z-j`058MDF0;TYA82sK8948-YM)(deAF_|PjLR4tl=o+o-a@1ueoJ>o;Uxb$Yh`BsQUkVlAI`Os$K8h_OIFd(mgedTmN92zvZ1|~bx_nY8`i3sr zI~Npcfx}<%g)HOfe;NlESC#V%x5v4nDaCIB{1IjC*#)?@a%VmIB4mY$iF`b|qKBbG z?JEpmOPtBmhx`Mw?gSnGtT@DC9v^Fv+*|Jn(w^Urj24B5$(&HwG!*_trQqj{by~e>? zne50c(TN_@F+=sIq^N@^8wR{|e$(Uclg1XOKc6VP!EP(v=F6dB>^?xoI>gT;YzqS} z;9j+5!N4+{Ue-Tfv5{`)bp{*pJILMd%85w-wRS)JTFZ3m+iF%_06}ksiEAP)#iH~d zrstW_4v@qa(~-UGhF0hKHK!tvC-E~Hz()@yrJ#qd4q_!aYq$e+#r5zM*ERg+>!}u_ zQ9^S#1PrP9XapD2m-bqqhkCoVs%KX&+z=rRaJ`!N_VePI_PxWAUiuoxYPYe*R*~$Z zuF-lDKpX!|s7rDJRbk(R`OgfWjqO+xbwRL$4*h-}EmBpVIMf$zpr(M}E-{{s;EHTs zmUyAHg4L#rcY`_`nsK12NYQh-5+q<=XOrNfIQL>gEOkrbmbyr_%p2QiaFR(A+Gb-9%w#tOleP({pRi8yb zVyA3F-jyHOZ=-oVv7EchU~LY#9*p6Mn>Y;Tgw$2Ix%6z2y^v8}fM zC}@Xt+;PobyZ`l0V}Alg&*)gLgjO*Q%F6B~);1(Yy?@Po7_&TauSaeh^fsYFuxu`9 zP7Q3a2&LL8HD35FOp#RzCCrEIU_>vJ^tVE}x{zxjS=n!X_>+bpDSH*idfbyyhaNfq z64u-Ux!t1t35%Z^2?SmqWsSW2EHMS8x9$1RUUp~(oIkfuG>p*OSH0w1eth!b+P)z; zAPE~HaB-fMTmSh^b$i7jYY423jiHmBpfB*BBHl*X31G7?f$~Xj!=}cl4wpZD z4n8-XAx6+=_SlARTFsLgZ-=+i7qHA7q?0x9rA9E)aEdy`nD(G`;6$gtDT3rDPqdG5 z$fDTWAWoyion9%^^79+}4{Lr!TY``8W0ZgWyR~r`=~CO-bZPIc@Y@J#(kp~e$I?xd z_H>;D%5o8?GmeC+iJ6U41NWd8zK4OL_r%+viUm^~)-Vo{w2x`tK2Q3^c@##lsDXwi zAGFGh#QOznqV}9v-K%P|NB-Ps4QZVRRB`3-b3R1PEtsymtjcvChd<(&+q+bHQ~s<1 z%k6V1nX@Lp!=TZFMAoqR9GrfBZW|w!`3KF@d5vKmNd0nnc=0EwLj^zRF&h1(emDr=DZYnRK*f z7kLMi%kmzK9S-pE5-u})qR>Bf2^;nmO4Uu8)KGb}Te!5@E7T5CL8X2v-aVKIW%VV< z3Duq7d)Pl7YHd^EUlT`;@%J@sKkHR1c^njH9k5R&W(@^h?bzpahOS z?OPf^c##bU|4&3O@AxWhCsR9z>-1L5oMt+IPFc*&I+S=)&g=Jw`vD(CW)pmWB$S(5 z-)R+`BI)LdA4R;1vSihnfQ^=mMX%F)OD(n=sc7m1jFjP{2b3FjOf=6L-^~EEsow`V8(A&hwV{ZQCEjxF1;jFQW+ZMFGGHUCGzI;~T z6086Cf2LZy>|jB8Vk3&sP(+v+eubBwBxO)J8w9gtf^deQv}0O^pZ#Q|3H!{h(MyhM zYz~CN25q5VUZF%J>pciQkm_(Ic-IB*u0;#Wk81hEv&;y}VKp^crD1@Qv-Lm6FcZP} zJ#mM(v3Dv7zoV#k#UbjE!6cN+;fZ_es)^+KLGG9cUgw2q+-X+UBCG4>{{%3$<9)~s z;;^*G1qY+qG2zD0%DOxU6$3Tq?K1|QYP8N4C@`pDA=6aP?aw9gX7iv^drgZzA@K_n*y?DAzV-V!Q62ZkkgU1+^gXR{ z-^8*@kb^=zGo|NQTniCHXI`4yWQ6SzQ@yLL-u_S0B#7DVF{(!_V|tK?N1xgP6#I1n zpWm?${>BJ!c(E|C#=IK}tHh)FK5W4P_m24;du&&E4|(ZWpUls&uyV}p+*WECkzruA z5CVtPEbGP$(lZQm)7_Y-;uFDN+Z0}K?ZH7 z2E9#KF51k?ORPsaRjB_RNP~EH$w6Q#IE!xBdYR=RnfLo}-$B;IB6v1xEtk2qw`qC7 zq^9jL*B`ALdkXTCePDFXs$WBYtCbZ8IJ3tD^Z01x)(%)#nF*-8xVjOx&GS_7k0^Z+ z@YLLP^-`Rsiz4nALp|EC-?*QTsIqnPFy??Vu8j!EyRj?%N-3ttRoy`#btqBSY-z@p>}m}?(yDS}{oKr*Y(X?+EyQ70FTtr(U)Awe&94jhY z{J-tm2_GaZ4#CW0y^m#cu9oX;zbTAmq5<2AuFY6T#jIW|TJ$8Yme~iwqA*j(_s)WG zgDe0s477^~N4?a}*<~K2ZKyzXK=HBoZY*RlDmVrmL*Hrg9xJ%WfkEfMTlQIzPLP2( z$V%XU2x1&0F8yW8074RT`YT`5!U=_x(Q({2vGYj|2Z- dIIwHDt3O6pFUiL11OIMdYGip6X?X9+{{zIqbR7Ty literal 0 HcmV?d00001 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_3.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_3.png.meta new file mode 100644 index 000000000..2854cf959 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_3.png.meta @@ -0,0 +1,112 @@ +fileFormatVersion: 2 +guid: ebcb43b2e6993674bb76468fbe631604 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_4.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_4.png new file mode 100644 index 0000000000000000000000000000000000000000..75341c7d27edf7f6e4cec37abd41a52d690d4e7e GIT binary patch literal 253549 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"*`~0RVmmm0 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 literal 0 HcmV?d00001 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_4.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_4.png.meta new file mode 100644 index 000000000..d80e48e90 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_4.png.meta @@ -0,0 +1,112 @@ +fileFormatVersion: 2 +guid: ee794275af753d9479a2e00dfed719d8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_5.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_5.png new file mode 100644 index 0000000000000000000000000000000000000000..d26cbaa87fb44935b429074f4a60fc5f4b3172ec GIT binary patch literal 410641 zcmZ^~Wn7e9_Xc`T&|MOO4Bf3FATTrnQi6oSU=Ru_B_K6J2?A2mfG` zl!OvPI&@8Nc+YvC=ly>fBxUUKl7sd&%_9QTXK+A3?!4RtOAf3 zu6pSc`&;F39se#1gZ&wCT<47W7P{uTCTmEp=-3}@)YLrl_lEWh9b*K)ocY&4+r3{S zexa9P|4xAb@lXNIM}I*OK^Jn{HXhD`aGH47u@oNw#2~WNTCbx^DGH7}A0glUI;ueJ z4mS9d@E1O)8X)OCxNC~~7t{G)=@6%>x}ZZHbQ*%=`?I5&ZsdyYc7K>D1Dy(2kJPR*GEod-b3iH~Vq-)38xbCQ`CSK+d z0PHKN_S$krF_L`0^;@oS_56!e9j4>Le7ggUFiKKIiZHRR1re zv*L5Jrh#+*(+}3#sk%RZ%NREBf$zT!m{sLyPxm={@Q6}Z_o~OGqZY?LKb!rD7M%3w zoC^M&i?;s<5lq*A5NYoI@FrA||BN;@5x(uk0Ne$+T)W9A-!1y>`I<178knp< z8@4R`zc}8w!-#S|nG?AAJ7zr zgpARs7$weLvwpjKx}DZO^r2nE^VOe*2J{`?h-ba&rH57p>uZ-6o3{_{o?f(g9)^3N zHjPEca8)*W03jyJlzDDPRT1!hiV)|!HiYzB=V<Y?>iixhyxGjqJ;uDlJky(`@(t15)Oz-uvS(G@kx22H zRQsw-sstY7Fl%77=N}!5Oa#fhT(yNE)Iizo^jx42%-?wkZB97D=JHjVNE!JV$fMOh zP_V^KBz5E+Nu=64P+s-z=ARxMrE>uB$6xT_hX*n%*iVUpvLz3qyO{qMr3w#gknN$` zw3*&s^`V2sv8xlh5O2BmF42q8VLh1gsZ^@^PD>E2&w@L3_Z#P3o<>8K<%fxY5Aee zw@ZKS5VqVjwHIpu&|hcQ@vB>0JzI}(0K#CP1EnSJ&FIz*gqxz_uvqQP+61QLRaYrC z`T_nBP3dmzKOxn86bGu=Ol%dahOawVXl#0~y)A8bnRfS_>uPOr3-P1BHle?+=7~O1 z!R0(fWVy?RQO6AAyXR5|UZ0F-*yAP{}9($_!ioUVcM)IRwrj%{?8;v!WIUUl70Qf2VZ1Q))zxP_@%hW--) z63#;bNGGu!ja&-l4rAs=94|U22hykmQ)8^z zWh#H|z0-xTTDTKORsLPbUC9|fU_!0(%O$7k1`TXz8YDyseECE#2)Ong?FP#nV8V5v zd4`ISvWY3(%4Pd}hAYPQfk54xgI2?v6Kdu&_2ARcanNngfdx%as5rj9OM@@(h_cd(8}8`QxqA1KI-x$fBN3WgmGbC!_ks>bNNxxI!-7HmIw?p>lB z?p3Jkp_U(WOlb&bS~S5PfT~8pV>z!{QU9=)&!LQZA}|qY!$9kL&)&ZFFplEbd}UpS zuApy+0t+7RA&BqG6l`;6>MQwUD9#)NzA#Sqg{HX+q$@uTdMe;zj-X@_5+e6loRy+5 zTg(fir^$OeaP|knrQJ>O5$o3hulVG2;8lt_H@$x(ZO}KYgL>F-qZ%RpPUyc>lGykk zDoLD2_%xIAeySI(dNnzKPg=F!jcQv^rf`_pthW{YeL(p~R$w#yk4UEffXc&%e{(9f zYTjUn%BzHqlC6p~ zEv=+ctYy_R_6vv`ME3j}0#3NFhwO$wv_94JZUOHYEou zSj)CYVB08n_$CLdg$-TJ(T!s8!35CUus+E`mCIYLmu4Yp2Qx|^HWsRu?(*2&S^yQA z062h1vSwxpE)VQ}U;Q@Q-*8{&@){6Jfz1WPa@ZrfWG|{f?}lSY+1E4_X>}r40H(=!-Y&NH{dcO->GwWnot8s0RSo^xke-W%W={HfrCk!9c%)AFK6_211@qX>Kt91OhG zACi9({pjS&@agLuO66RdK8bVX`2Rvd*!qt^BaIN2uVSBd&c=qf2G6=}zFn{c%s6f+ z3lUUk2fMvY_-f*oS}xpeQ8>Q~f*J<%eFlOkx4m25?=?xI{?IsGN85X^?ymC2wikyM zKUubdLnqvTntI*-xS}n0TBHN)a{?pqsAd5+VVp+vnWSY^WQyqH_~_1Hx4=+h&)DoE z%nkhT3l(YNVD2e97HLLn?_21hwQA3-FHWXHKWcXc$LG{bgG(uBC`zN=_o8}@dWu3} z1>z`V{_%uiCDz>ir{Bf{>8 zZgH=UP(2obe3gK4v2C)01RX?cKT~Cjz$7o58vZ$;F(20?!Qw+{VGL zpFEpQZCdsl40zYof<+o#%qfufqV3V3c@G!!xHiT$R7`V%d2V`VmLe}pXMuB#S~~jQ zbDO`R7*u02osoL{Ve6|nvVQgoieI{BepBkjQOf$9?xC@+y3mW#?Io81p8 zqrckeRe14QY-MNKRDg4?@WE(@92VEPb;X2buR*i9hb#%jR00vie$X|uP&uqRS}vG+ z$}Y(cTtd846<}0?+IG@i)^&SM?P3awkinWp)y+ZP!*6b3z0pN##0`6}vCcm-_E2r= zJ|NxF%Gs{H@l1l`97Lyk5sOB7a;&>wTQn`{iYxsz`r?@OZk$^?bZ7PQwWB|B2KX7b z_L$Qkd|S1=`taGF%OGRqFCm=6h6(d2s2~dd{G- zPd0*QjCNDiY!DAl4mOebW{G37@1w5YG@Io9h@yi{IxQySKSptUV- z2_;}8K?ye-@o>A_ah%^U3@@WKz|PVWej`>B%{BR?)ae2>jatnfg+nd!Teb}R3O zM5a82?%Y@55LAVrn>xtB4)#M2iLol_;NuIE3ITmhXZshij2UmBvH|bEaJOt8OcFBE zGdKdZ|t-Pxn-%T61ryE3@z6k`K(Cz2{MCf1Kb-i8m>~qB7}l`O}qZ zIWIv<-;;wahe&{LTNxk6dpgm?)YMVN|3f_{hU4zhfcQ^D}7yCk%*7(Rhx%+i8UoEs6lECqS+s)-+;ojBq~`9Rf|`HqW6*yXX0CM|in&^*MBU zAH2>Bo(2uoQ3iaN-Ul)BKt7yeb5p~rsp-FXL;vv#$lB-0Tf@&L<2{Bbf@-e@>LsDB zu}!<&l;*%oxaIZS9V}w$_XEA7c2vl7lW9lP=ZtO<)S%OB#slunrYAK@@H*)3XU7tn z%YRVq>yX=lnvei3KTp;kP6uF&F+7D9D98?5?2QrRpZ`ugX_l3ae)dRSczfMwK>cFc z2vWFFP`(AVcUX3{a^_{ZR?j$1bI{Form>sXJ{4Y(LuFTuhrY3*hr?sAuuFl=?-1r9 z^X>{A!j{w`S}-%!D-J?l>hCn|2AKGqZW^Gz4G(Qlm_PijRp9tn!&%M>USYhepoY=| z)xFI73B zP5GGc6vvUZKhcP68DhYetV_*1-|ZEh}1~Q>bd8jG~WLDZ$(U7?0~xy zLXg-x>$Ri_3Yst=?2(fY8E@3b=pp!9Hm#N7Fkzaz^=%_Z&asg2?dYD>&|NOn7^C51 z+SNTmy#D7g1lxn^lYQPNX3?KypA_<>kz|^m0?$6kh-XpWex;>F$oK-5QaNt7|AGWB&UAa6#R ze@)T#b-O|vcK^B%O8TBSbhn_A3y>7kVC`DUEe$*y(;dyXB1`q$u?DUU?g@{?qc%ki zC4iI6%weP#V~x^6{Oen&rmk#_q$-vQHi263Kz$w4L)!2W!K5;X>vi|x2&r^>-aC{O z_L#30ve9wo>Mo*iFY2DzQXc}%V{T0HRVJe&S)c(P0WY#i4 zaJu{P+2bHV9`Si#LRQ_bnjgsY;wDm`_(r*CDuHXBJH&&j|5FaLD)ma zRrYYpe)AZ?3l0>fH88)FkE&q%qS`q#YmcOi>d_>WoC-8u=wHgzY2*dYF11h`FE?i0 z$8ang@aqsF2Dr@q_G&Pw+27Cq?-m-NUVaBO$G9;*4(>@=6XYX1rVGe^{Q6A z-%5zqqh|^52W{LQ9o}U_gDOWu?aw}+j@h8xgwDh*L9uXwp@o%iE^h_E)QWXx9Cj51 z#PI1JS9x`w4A-E|%KO+9ek-i3SoZy*f;Q}rB}E`4Tqi2dvKxrgfQypi;&yH*_)Cl% zZR!l^{jLEAWsRFt1LhJGx(e2;F{x1?70-8MHtQE!9nBd|*{arOwAjJDVB_By*6(r& zVMliqLB73klZ2PP$7;rGIU&<|NoBcLy^ z)6|Ojy$H?BME#RlgMYwn^tgXc19Fbtk9?7(lT5a2YaCb=mbMJM^_1%6f>UmJPBB!> zy41b4id7Bcy%y%B^X%l9enn)mdH}_{Y-0+s85|rYNP^5&t6{m6sQai5{AD>e zg|oGUcuVZ_AOW9Gn>@i(S%#O)8)OefX%+E5vCs_7EfY1m%q&22@Y!1~gO`x<>{&w^ zSzl?|-Yc+xm@yL0kaiItOzrbG+yf(g|KYrG7J_Babvs6oN>D~-5m`BTsUR!Jah-zt zJ&GgE^fJ&O5?l8oi)C;iEJew@m-3J?tP%nnCq`XGLDx&hn0l}zlE(a#KtL}Rzekb< zNZ03|2Whke+Fqh@$f&rzu( zmEFC9DMqQA|G<6d{^Z=1*4yyY!)N4SR$e|RnM_nJAU4pW-#2BX1X4^Y1*T)$^^Zcv zXZLpR;&m2S15GyMOhM?5_DP&kc<9r4wM21VaMz=SVDQl@PjuMm8b||oSUAF$-jytaJ5pcS=Ikw7>V%1A z8bkf23ERps^>#Lu@>L$SUhI!zRNk+bD8735drG*=fY3TTP-UX$pv2HJ2;P`+*o4C5 zA5AFS)xU2rfEsBez1r&FLkoNxUA=gY#(Ux|uaF+rm@y@Aue4FJPH!5MWE!8A3iJI% zCUI0#5i~~u+_UZfFfcgYw{FO(k~YLbcVX}iLRWw?pncH4D2EyD+6^^)2=Ze$zy835 zF{gMMd#4UC^`m6&+WV0JU88oAiyV@6`v`rk_ci(Wo+-<@hE{{+Kpx99KZdAUFPLUy zjadG1u|mevAqz~7)h)}X_NSrKep*{{e?m&JRRzt2t2UaWf0qfOBaR>>#ge73+%fy_ z33f7g6Y`8sBQiLxmvTFe0+t0)Tu;&GAm^lECH#XZQu!o$?^r3*Y~d4jL%7rCX%79Ti?(o{ z8;cwsTzQty;l@8Q5@;B`-m6khTJvPi?^yPoy-)t$EN7FJ29z7}Gj`iPBL6TcFtkki z9lY_!J|wCC#w|@#mf1ODY$iKx{)y^9961yLvsxkugWJ%3*@?Q6}x@4$&Gxl5l!5=hCM0i$RP?F}!@^jR~8f_UR2_PvJ|3 z^n*$wm~@&ki$E5V-2PdSi06eyc<3Nw#2;=$6QF~qw7V`3rbao3ZyJ&c$k52aH;r9L zB3Vj@-8M0IqeTrd7>dx2g1f}0Kt4ZEU9|t~<=OLk!SUChE2dNJR|}YiMhS!-jo95F z#op?)zan|h9vulp_~6(kZ26VsHhaa|Z3K7&5oyMCcu5MOB`zRfNlx1=tb@#q>epn6V7C)vBfDk{R?-cYi4Gg3)^CfF7p zv|gC(m$IsUCCfM|E%D4){hMG7Dts8-N6WkqH;<)yuP2@WqPXCmMrgLtfA?U3cU5OR z>Pj93wGgLZ{I3feTYVFHsns&0-LNb~MA7WTeprsew&-u+06GP&_h)?{QI$H|x6^1o zO=Ah9&^Vv==-ddCHZv1NdV6uP0-+DGI760x` z5*Dc;rbZvUolko@?q^#w=o*W(Uia57#)Kow))5Vqw#o7lp)4nIH{1m1q z44COTnCE0Vv0nF7kOsvU7Vx$``bj#7CHd{KkYV|<9Xh3zpDOn$--WG{be%%=q_V?J zTR1lSU9Ni$#}8ua?LYzO`0Q==j%$^NIxEyx+i0`g<@kvE6sz9~OG)CHAgsWdWn9v_ z1#M0_E7ZhdVexT7@CYMTbXT2~UD%IW{tn7gALV_?aC`PPMV^NDAc{1*3i2$%SP5O@ zSVfA>!@Y%D>vi(3v8jqhm~b0T6z5>f4I$??4kK`ZcQXt0NG7&4ukx~IVG8ztNgr^| z;Z2TlcO=QNr*bD`wm>A^DMi3jic?m3R|EKS;3IZEh`*8fDq84__qW;O(5yNB&W#+f zx%WxjEttWPjwuUVX2^z@ZMAK0l_li;-o)bmwP8@5Hb&Ym38is$oZcvPUK~SpQ;`B- zzoZH8bvN+6;?EyD7i6dFC{?a?knj_s6@nH*2n~;2VmxS;06QwPtrqz2zP~88cWbyX z0yNLRsow{hcto*gsD9yckP@LN<`3mp@@hndZGji4kQ7;4v%ab&rR&zm&Ak5!(`u08 z7_h=3k?_*g9rnRL9VPBeyR49j`NP3GUuc-M zCyhEa4UR@+IM^iK&V8eJPi9SSzb*~_4zH|BqY`JJuG zjhJ2-6+ODP*td&hE@$lTLw$(>w6awP)B?3 zjRs5{3fFbLKog&)DAz?HB%&MgZSM#6G@freR9OVFSjGqRgP9l3NP%r;YtU=;Y;Z-; zT(|(X+gb)}{mxvT?eTodS6Jen#}!D?Ip^Ok_bD2C)oQ|GYY+Nw8jc)2-`&btL2>Kz zVWFSDiVt@WyW1t0t?UQsgkVNaxR)|8G!q$ji9EyAsP++p&Sc}ha%5^1I?;VFnI+VQ zfU2YCS7Lmqi%F&4Z;v_7*IF}6CJX+gl6DjKIWCqJ)XG0l>)z`(1^M>NR&NLu90TTh zhnKg-oUV&<0WV5wiFLH-q9i6f)0B&c?!K?r33xK_HK3iuq7yxN&rLA*;gH1y_jP*} z>Y*j9*|(uk`Sw`&_R0-WszB+}YHys3D8xdh$O+G%n;1wA&|Gh~!zpd2tI(Mn$*{(> zT%P5xrP|NT5nZ>Vt6leOzuV^Epndsx6b1>B)=Erx!;n0!VcrO>1HLfR3o zbB9%?VW-NuR@gH_FkSMO+h%!gEJcbj1sFZ1-~Akv<#kRw<-TbYigHdW;D7o>zWfLI zOrJM%n#}v|g(T@AF(D%FFV`!<$-~vD2hQ#7@#{9*m$WCpT)11jPo=fT)Ztpgp8|my zoSX!_KdrCNYn2l@8#$C6(G<{N1_%xRC$I*l0we+iSQ_n@ZxLZ;$ZRD$>IQfU-p1N)``d2Ed zoJuurg1G&ZuYeT2ziQ!XsPMmX3>AmtA$>F`?HY@x?nYecmmwA=sJh!iEV}t|Nj_6% zKdAt1H}`q5Cao1Q^LW=HL#VC9_6`5=*z!x9LWYdt*+wua`lM1}_ZFzqeS!aL?MyPy=_xYVm(&+fKJ=8<3sPQ=t-zkF0|)w)wAV!7*8TA zScp8!8H}jugrXDoXl;vqPAg>b65sLk21@HEtds^~a z{EDY?m(MIitLr2)X&qvh70kuTrV_8@^L(`BzmjBau)P=dLscr~W%FaTGv%`16BoO| z!?(+^{i|__yZccQl|8EDyM611t*VBSLidp*V*_j?MP3iZLwrWer5`8xUN1GLrDlrt zozT2tq6qCl`ykzWOuixSSEg+zDZPm~+OSbT*C{9rEF3fZOm#vmS3?DRk&!yMVTW97wpnVCees{%WBm} z>ZG^-$vRh5$dcPOkN2ra2R-P=6@4*?I=Kj=cD z>@A|PJ?hiT>PHaA+fZf{zr6ENeJiTeC=(Q%CY2=k(mENlvQZLC)mC4mi|12K*eooq zV&q<$IEhY}p6_~8`+f9T&(x;BdF<(HB>bw~=aX>?1@M>?g6l8q3e5^5Ao0>)>aoVu zwTaP-?hNv;(eG_s&86V7R|v&bT5P}H58J$xkaoLqJXN^Sp?PBCE37{ z8K{C%wM2pkSYN~(6HJ7DsV|*xA*&b09J>0UD9Cm~dEw+H=vnoq zPC%{Cg0l)_@&$}wE=k`hDd<*2?aM(Snt)2<`EM3PBK!y2Z=c%=PJJ@bN6x)!k89+p z_u}*FV?$-W;(~j-n6kS08?}E=oSfdFp1Gh+EpYs!Wa1+KR}X;i#6SP?Mo==QfO|EV z<;2Ix2m4|ujrw{7DYX`_J05=5*6bQwv1NYka_GzblPhCe^lIKuk@;HCWyw64G`P-VFHSQ7A@e9Y( zyb~6NHl$xoo6+3QGh4!^_Ch`~C&AVQ%4(SK-54Lu=qN zGW>hVAeLWn**hY&3oLPOC*WOC;Z9oJSydS*trx8a+H0pjM&SFodIrKWnAw8I*TLGJ z+fS}RbnSFpD01*eEki(^671bhytZbTy#c)9B9LJX`5T=1PrD(e?3_Rl*Gv3`$X7-_ z7$0*iAP@l((>8DDhH0lH%Vv-Dd0g{h-xi7w>o}Z0d=)@bgYk#e&OPyVgV=Mu*-t^2)_0 zvpv_jAI5*}jfSf&11%JzI4hNK$IcpFw-iy|hbk)L?1a4G%TDhBKb)jK{Ps7)x-f}b zs9gHUEUKih^H4am^O#!Kw+bCtT__-80NmQRm5h~y8SYd{lI^Z-2cx-B8Dl7WBl$;E z57U8&Aez&-2MgyahF(m|nY;DH*^H!`tu6(H8jNsmy@Yz!p?s5wu>V8ennUM@r(AX) zKLy$H2O@3xB5(#?*IQ~&U+jY+XC$#q_hzm&BL-+@8n=Q14j47pa&xzk&Q~PX&DZS`2HMdJyB$^0+_5Hd3hjNqo zHI`LD$`8W)zR71QBz|~z)d!`t&3itkqYd|3{OG=wjICbcNNK<6KJ=L&^aJH*EHx4R zQ!(@PYHd?9u^y|zh;QAYu?-@o-F~I{dL#?xLog`mvy8HX4XyjCpfvBPY??K*-+u}j zm44J5Bn_sjP31Egi&T2YQl1nFmDS-gehD9_H^XY$@R~3Js%EM;mT^j4cy3^dJ4uMZ zaqKFJebGK&Jy8-*wxQDMyU@c34V8gXd@lN}rY7T?4Zjp8DPmh8E^YAND)k}0={)~` zLAY0rq$A!bM_TN?5!vIZ)fnh=H6J_^9%A~@4&w#xw0!Uqzvf51gt7BMxzj@5Z`)uK z+YMQ3LN(u8QKl}R@-|z-%`PZM648~*h?Qg*ZmW=zN98XQfD*Poz2hdldqlzbg>q=( zOnc9ECS$loq+Gf1Kq@%$&0d)hdE=U=i!kuWLhEt<;mulj%?*N^$#+kWrYAX_^6OMX z$8j5VmRM_5xQ2@nYe zQ}klV5BU@W5^GtQr9HSG69HjsO1oS*4MTbkR6sQoVPGT}-kI`JMha#l*+WDLirbd% z^XinapH{CEEBS4Gp=m-e+7G}@0@5o|6GGZM2n-2*XLo&@6d2NOcJ3AqorSj5`Jo=t zj$ID#r8Nw>u};xXZO*~!?HncecKbmYsE_3zA_tw@S(pGa`y_^A$3QHS*oF%{va6kc z(H#@qH%+>eG#tXRJpZN9xCZlN#<8PqeneE`+q2v6Ft_*3RL<`5)r=5sEn%#9u|*q+ zck7rcPza9wK3M?poomq^7@XWW?%g z_bi_J=Njd?IB*I8f`ZX8l?-qb!ZVHB98s8-`v(;4sxT|4HUlUPq=3cIeaoz%r2c^F z6c)dzCU(NTh7nQ(BamGyfXt7hAlkQq)E>C(Az4MZ8(r-yKm#kjB@Qf0R~5& zi|)pS3J4ZV>JTeNa@MhZsm(;JbHP5b9t@rk8?NOi>@xwY zLh@9>h$u|^3+sriP@ZAhLjb&Zd+3f4y|+pmmr$`Fl;tr?7+2X1&KPzPDcHLbV6N;s zyo?uCN^&jO!#FbJnMr_O%xoNd??+_}F$SRV6RtM|0x)yc)B5)=))@Xy6GA<9j#5iN z{oBGx<~^^KqjTz6W|8TOgV@Q8k&vu)gdmwahO=gXg;W#uWWJuwX}<9Zu18Z1;Myz+ zxi=qt;bi9WxTb?p#sOO_*{)hHfK$77*(`x3;ZR7FDJrWQUlUHc+b%yyA4f?0gz*N< z(@x*?lDr)$mig|O&-4))cIRdk&yCTv4Msi;q6K6g=K1zQBBdA7BbRwDj~;9DuDs;) z+1Et^Z!oV}UvAM^tpO^q>^Ai8j|DE2r6dTl^yOWmupLNZUgH%N*x4J!ylK1)9Xujb zGNP0ujga@iIrs@F2ytR#Z;uqp*@kK+9Y`SJ9-IqsS+#(xWpoaYfiZ}c>YT^C~M zFWn=eVo3q7{cR^@TwBnzu!Qc<&K?TB1)iA1!<&yMah#f#N_{3Jd~W&Qi-6YVpT#=) zSBsia*EkeDPG5A*HFgeEn>!OJ(XU{ORwcn>RKU!B$De$Jokk~i*sTq)ZvB_9`;4qw zr~cXw^<^h{aU0%3qg)(%e?f{msFxxwm3}u27IxCy31G?g(Nb9oY)*UkqQLeM$$^Ky z%onxf8NVx}on~ZSDx7w93rfibzI`3U$C{X?jE;h`ffkC+RmdYqKlqwmrQEl@;OKIG$np8^m1r0R{4FtN{A55;E*ice{NE@I``4>K-j?UBl1ez}D9%O|ZEW^5A zH9kp?w%7DhO5YLTiOWh)f3>n?dG`s3DrO zv<+uF5T0#P?tbVOvERH8lhAHtm?S&QWdZ#yt&nJSjS*VfyI-sl&U)Y)4KSm0bR}u` zC)2nlV#&`bQe^`NG7N^(Ra>FiR{%bm=>~nsRcxx_v-cp|@01M9oM~Wrw{j?_P ztlv(2k631z!I{26%@0KDG_P;9BObK!VLTlcxr}?^-JjzobRHJXZ-|dTi{}?S6uB4R)$4>r!UKwK z$@RhT7xctjAIH>bI*$E~yP@2(^NlsQF~F~s!t)+M;ywR|v8nD*X-O^_5o^f8-|3JF(4V<<7 zJ6fpaH^(RXY_p$uT4JItjb!+lPy!&Id35=~&f)|Qn$OOAY42?UQv|0)C=a{PM?rFW zcZ6s>P%|nsJvjCwY(_hhZKwb0VmLHL`E)44DqNV-)=Z*%=`m!4W(YOcs&Z3vhAZ2%_b9Wx?caBnkP$>=}jEGD}X8_@}8UphlHLHiNtqJA;>lj zHX#@db!fXITErUuo=&_LEA7-{3bNBTSLFYFbyrSU5b1ut*e=Tiit_^dFi&j4T{)nr5{SsknJgK zs9f+X0c<5|ojU1!ogr{KN<|?U9YvjxQ|g5pBg+5wN?|h28QbYnRUz5@BS|sR^bx5b z2f;F1k&G-J(WD>~yyS=GkG2f=&z6A6qa50WTT>Wq!ZYJjk&g&nl5HZ^nd6LiR_;Nm zMTqZEg0eb3?s_OH$F5@c@10}~X>H{5i&wf|m+oDKM-3>zIBPg5#|$onXno9r(q8V< zzR$+|;dBVROvAHv$kfWKG!l#^np3^DxiVAs=)r9^^H#JXf92JF1q)=nHBkk!E!N8rFxztk><{1r! z^yQbsQgzId#lJ(AhF+MALnT;6jt503l!j!HgONSA9+LZ~ft_FscdOWCL>HimnAb$m zY$9o0u^R^`BP)SoX2sNzO^>b?q}cE2DNl!C@aLM%U^b=w+0v*isH-U+_@0hF#-Fc~qb&s?n~ z^6-kO(3FZ4)4Qi`xHa2W=&n$Ca8Og$0y41SZ|w8X?~I2+2|@#$86H(~>(hxt>zp&q zO7_-5RsAPDN(wu+CK{(t{Mx-u?%u$ST2~wl@LOwnnC3{CXp`9e7-Lo#9`k?glHNw} zSQ1!l#gN*=-4@f~Ij?{2jE;qRaB~*LqQPVY~M;F>3wn zEyvJ$7YmvU1zC7XePZ? zIVswg%wK+H>=^4prJaf8i-IJfv_+-`MaO%&XY|UFI{Z?7O-ZC-=&Xu0s?-|y_t82- zBR=7c9;tGX@~w$Fu<_aFou&M>=I=iIwOjb2OZ}?%)J)tm8Hc{Iv!C?&fZE%uZxaGs zSF&%vRmq;tbdi_#Le_H@?py#&BB~bkbXE@R<>PHSaBqEtQalVHq^kLqF8!e#*#x)4 z0`=%XWyh-MO4YnSa}6Hc7MpTjX_&)j=$$>|11*y_>g6dT z{jjbwn#U(6ffxiXtAefPBWf?Wz6O+`xAd;*fuqMirFnGySvkZhdt(r3Hihd~vDd$G|_2~Tp?lHv+!^#b&n^hVg1w&&b#ccFWmJ9t0KgjOzn!@o=qCXXV z!jq=UiE}Hjw{;fyPlJO`{|HGr_~lV8`g)C|KKE2{onX!_y(#sHZmlKR?TX)yqp>#j z`qqLg2Fjy>xuJ|HoK?>8YYjL%@UjcpXpZ4LO1=MTa%<74P2c)r4Ikg3`fc{ST4QFE zc@by7sLn6m>)ZO#07F=BOU2b3<5Y`K*GiSYwppnAuhk=tpF{ZJo zvU0d^mMg*m;J#O~8;0+N25=^kPo>kqP`ZWx7$)Zjrsj9BlPmTJk3O@>g>F*!m`3`4 zP{l4o&g(lB*8r<&?Jb{p1?@`@$vKGg652oQ?1VUJB2_nWc_g&02O+b;skr4ByFD(h ziQC3!{X~18*bQs8X(WWqB!p-t^wLfq)@((oFozH3p^b^w@5B7tfzS*-R@1a?z2h8vmr#H{<0-BEV~j z(&S1VskA&juZ-m2{8OfY2fSZRoZHY(Z=$CzIrui;ThO1ZMJ z5i{0f6oR4C!ww&JsqW1#y`QF+=e^8R#>pUrptCDzZEQsZiZOP#KNB}8TFi`1B-xg2 zF>%KO;I3pmn@VXY+V??!;i`te^@n=?Cxy4Rqv~>Ug;4ekZ0%W@xxZ@+?+OCCaj%lD zK$wT}`>asCJTSpZt z_vJ7YgSa?t2@pdP2e_y0-g}0Jc0s>+3U~W5su6*R4~kJ zD0!d-R6y6pHxG8vWKyV#?_Xbhlg~ig;NEM`Kd)k_aojXUM%+qZ)V_?k-Tf~t+d|~p ze;!C@AjqizvK(aRD&(t!^L`4c-EI{!eNS8rx@V^vhSW@03=oz?PKWXm3YSh@skFd^ zhSy6b)GbUix2w}KDF+DVkH}S)q_|J~YI5Fd?X1HFzT&H-oMHqH0^(hwaHF(UWm#73hsOwxViCb zO3@luue2;TbK583e)_!;T07a;HERPfOWR{LUo4BXL%1AQhaoa4wwhLkr!BQbIP39n z#5W`V!Hog!)G<1`Y=onDkZ|K0_MaYZL@3syLi{$~f`V^I@j+ds6wXB4D@S-5rc zzC~Cn)SGs>@fkeqSB}TFwo|_PZ15Y^I#TDPyqY&9TLCr}uu{m(#OU%laYsCV##~$F zai5Zz)jJUGaxrqjAzoHgQ!74_YgmP|C;GhQd3E)Ap&FkkL$*@n(TT>qKxWs1M_aBP`FAXwDK|<4zJ7XJ339{meDUW)`bZU|?bj2&1?T{BM5fk66yLVmJc^>EQI4&;q-uerT06dgT z$iZRrge!K8t4;MtqU>ORjb`f;?DU0L7F7U}-=FHI_4KSM2zum|-L+9K>&9_dW}FCP z#kcOswMmWSrJwCwzJi!;Ls-S^XjMLgGj&;wKNgpHP(6byuH1Rc1{5oTHuO>mjBqB^ z(%H0ou(B1yWDiNRR}D${;(rGa$&^#yCV8sx$}%CfkE5*l<6~|LJrXtDQpe{+f}5X= z-${D&56@Qfb7kfM#y>`H5X8mg+f;JX(dY3ctmK7!C}DjP{07vsvwCz!<&0mSo2zwe zt98M$c7K*GgG0jKA@`(XJe{?=+)+!t&ePS`o#Cs>%Dp(>tcByO$Mg82z?noPhm1k^Q%KJc^ITtMmCPXjvK8;}RNY`;hn%r+xkejTTe;n}yTRVUU63 zVRRKrXqCtG)6L9{Oaf}3N2TP@@kHe(LsX2xeHxE&qK?OOgMek7s4`#aq~cNSpoO8= zLRB0pxK`mluqvGOMsp+hai=)lt!0KWl?wkaH^0V>o;%N_X}&Ck*60yryskbVDpR`9eta+~aK+F;KTj{Zz^|1qrtLN79BDCP^qh8U*sZ;OI!T0ZW!SX_XY@0Bv zYG^1Tm`Jg8M2aV?q?UposO8s}K$-^gj=!g4KK|)EkO8TU@_JUxt;!pzyQxlduQ{{5ynf zKD^U8z3XKDGL5U=6V>3onD2*csriB{C$0N%bQGR|6*7Y55~M5vX{K74PPEPYvEP$b zgGgs3dCS`t=aZ5$4;MYEB;F4&!ye`oy<0PIa*qD}OQQ^afV`W!5qdjLh0u96)r_MY zRB9l@c~pqneAUDuMr8$eeEV*sxZ}rog_IbU; z5ovE{h5wLzbNR2TXdjw|5heOsxY6oVrXBl4tDc?Y;PDPY3-N8kkO;xqZMwOZ&7q|yk3JVZWOtT7EF zl6UKC(9R<%$$tefT83FsA$QD_~Y&y^HBmu0AT97jZjocc;{E9baQ+hx^UmD70 zfNo45o!;~44S3>uy2a*UBB$h5&9Vf$p|OR1-_bVWjp7d$&oeN8j!MiidCi20wEw)x zR@SsQeExII;F%n*Ai*gzdx*Y3nWN5NZ(DcOu0n&miSfD8$0)fHujduylM!6AJeDXaNRp03Q9=p12e{ivXzOunM*a{RbP}(DvkKHczpW6HY zT**VQ#T$+$0>JX%0iQQG8vId+SJY=hK`Ted!|2tXy^Ac-MW%B9av+E>E{vjIFY z6ZM{06taipSOWBXh;I$E$RY>{EeZW`W;;VL*)N^%9P^PAXnY&e1kh`G`~0^3y?=Qk z&^K@np*n|iOo#_qiAb?vkIyMj{_=JNKt9cJ z*Rs_J9=$wYZMnx$W@)UY;4RBnc$@zDKH|f>GRmE(H}>VW==rcEr$Rfh@W%Z zb8P*S>z|y!{g;8v=6~T*5pOX$8~~GJW#g;5^MT^yjBm*B&$w7mQMsEO08W@$W%Dwl z9Y=+grc{ZXJAB_s0#}zlv){XnY>N<(>@#YS5M^}v=ENz)Au^A6&UbNk zZ{{(p^3JXvF;YoDM&gIgOpCf+N7A3gxbS7Mnen|Xk|+~eDsB8!MR&SnfdJV&+R4q&KCJD#&UAF#ZQTYDW$TkPr3P1$Dc|EF z9}5BD_{O8!;-h)so!lZ79W7CprBFcnS2gHH{~dbN9dK~QHtKue7w$r%a9~cTqvU#8 z8NnWs;IU@9L_lRVAAw5Z(Bk?%b26I@Fz_dU`?d{$ zn)vihl!AdJv;0vwH^ux$NK5OYsqn36O^AbCEX8RHSF4a;s9lBH@uqWVlIe>e|1Qts2sTdomJTl_J5G?&X9oVD{H z7Pdd(Un$3b4AAYy_^odu5@BeE0G-n zz999hV9sfBvMK8k@LkxaW{LW)8P=>v^nx0A*g;#BY7rJb!V{t~HqH#mFBlQ9a|DVF0dX_`hexiwg>{u*w1EUK67xeq0 z67`$Ak@8=u+1y_(TeZ~^86GvL!Qs0HYv*@R>{J7;ONHMVr$=TTJUD@~iSN&oECo0% zr1{Jle4c(I5Lu)IND2hX#gx)^Irt}%5yi05`MIeima7x723H*-2>+O+ep#&!}vO zkcRd^kinz;U4l^y0(uMeL8v>~Pkg8gJh=mjV5wDUCe{KCm zHHBblGgMt=o!xjpwKIi*RILO{kzC;hoKUq-OSw243|sg!`HBMD!JX%O?4qQxZa$tW z9~uG{yO%NcL)b$lI1iAgQ$`ml#?Iyz+w+;l3k)LjGYdUrHogCl8Pg9si|Vnn*xM_e882K;)&uPA^^+GoNdgV`@r2aF`<8FZOo{TCV){t zRd%%c<^y?z-0nmr)*6WUF}$ao442Nh3>8ek@fl%26ZmqxB<-SV6Eoe6Siko5v4p|b zv*rQX#<*U8btX^D1&gXuuHLun#g#si$ z4tS1zIXWn&x19Sb+BXusOW)200Fo|jOZBWA;PEuFZLRqBd+w^bA(68LbLUtim=0n6 zO0Po%Z*88)I$}dOeIWG7oH`3+s^Lv_{@z~bA4I1te?&o~UoMCCa`_kVLQ^aYX{I@h zi!x*7NB_9@QTbFu|Ilorjqxloz>BUy@1Pvm5?NnFD`QB=5mp(Hw#>!#XF)x~j3;UGX=OX3hhf`T#gu z4oY61u{zB@g|s1(^d8wH9C1f*yz!W(VQQ_pG)PP|A&Bv>`oU~2|L-quhMM63*k(&V z7+3>6?r{`$U4q~^c2-SoBbCQusvr8Jk1+w3Cx(OkPpoi6r(OfgoxogGChCWPm70LNR`OqeQV7bT_-DxKlY|QdhQerY&=>AUQl7Bn3*_H=jssLT!8dGpX zJmA2(GJI3_ayRu2qEIPQWf-t!%uhXG>o1xeR@-K?wX2BM9c^ zH)6GJpXy8DsxvKMkCdtE4bf;2BLyI^&2%9@NNUqo!H0kwZ~pn;tmoD5f;0kqEd}{* znBXex3o16v9Y##@_tPniau}aC^!5_0m`qBDf`4rBUQAD3zI0k_aax2rEvm&IdM`Gk zY;+-bPZDh;C*!s1h_7jk9Cod=68sA{@hRnYvXtM@9j2k?ma|UlwQ$usZ~qNzPdVlp z=IfqtVI^bFzu)Jw%_d{IoD)fGy=|V0nRv^s=*!4Xu(v!aNGq8OwEW&Ippy< zvVBE16>ws;2uXZh>zP;(>sd~*Omf)h7jM@99)99u?0W=LpF_pq!u^A;J|wzx<5~7ORKukV}aqQ@i6c7{#{O)W#ofEV~U-KDS3+1 zaU&VJyT>0Q*fqu#PdWH*6x|32e01W-SR?6#F(h(`C53Wg*$hTPMeWNDTJa4xpi&4( zsvqZ1xl;8Z(&4ccK#6im-t0h-=oS^aZ{kDfu^|z0-&vnYigu+qK$CQwem4Mu=5z}` z{@0hXfMp`>qC=lWCymIR*>-{}-I=7WVUyU8(>S9@T&IvKjE@i#E&;*GCLf9#@wI?f{Aw*#luG_+GL!@>N49?B7a`?VLJ|FGY9yXD z5*%T1AT_1kW2rT)^7vP?B#(jJ(E2&CSfR*-P_ZSYq+)|Yy1#d0+%JRU0x!kAsihUQ zUuHW|!oUFY^2u8wGOXJ~(P%J_k02s0V(WxeA`@8hnp09#@DTc*61|N*VY@%Q+JpV= zSeJ3H`03=a(qC<=(s(hg`^Da zD^%xloPMAd@!CPnS5r9Y9*`9pu10PcF_KmM&VK6kweCUPefCkI5#6a()%mdTh94P{ z?pRHRz4vis_ZWbsg9@r*SiOL8AU%-h4d|Yhng+sAaRL%|qQP>n7gu?FH1VM)onu)k zhEA#Xk}XPvo;7MUw+j9WEg|DmKilkEm*H(0?z6>GO-VOnU1eH`?X>y*Pt0uAORyS6 zSIVKC3(n&4y00OxD6O{uMd}C4L!SNM7fWOH6||%4w0|V;7~i%AjMkIRBI~;+jW9+a%jBB6H+gpas%Zu&qZ7 z`1C}6Bv5E~rr&>X_|~_X8jGndHj=llIcL}=ZR*HtZpFt2h!;O0k4bQa1uhV}(o3Ud zL%Tww)jw}mZZNZBw^cry-1am&B5<){en}5Iw@8!>K3$^A>%w9_F>ZOI-nkN-$nMOO z8I78tFDw)M45bqt_2z6>6$8$4-5Gk;ZbAaPAbC)`?^??ipKf5k9&%7${g&F@xZKriyHABRFA49p?D|z&$ya_j z&>K?G#~#{v!JTTode3ob>F_cSIe!V5A;yhL8z+2aO(HUonSLwgXBCCzUZWs{1PD%j_QNpn9}DQkjK@dg3;J)080!3`sQ8R&o&p9@y~``k_TUbyJI6zxP;R7 zhm)rbKLIDfAOer#Q%?`B>>B}U>o|K3cGAgCJh9q-kG@0^H6@(>yxXN9P@?GdL2DF0 z4SS&j=w1dfQ}SK&$cRqe%E|n}(#Hz{5Hew1>NGKc!lHD+-4X1|4tz#3Bl85JK+%pL z=&w-r>HM}iKP6q7qP=i*@56*yS-RlRauR!4;J*kA25}H<2+WMaop%n?pSX`BB?R6} zoq;C+;ft5+cQ#R9`PM=dq3~4fD`K437E&=8?mw}KOI|-AF)Vg0^pV+10~yzwAh`$jV##7=G#EtMxVT z?7JQsPE^-4vA4^-%oEM+APU>BN_CbXuQGvAXF{*fHmr@}XYXmoL{T+HM6x;fm<;lb0 zyYoXNgT`-W!`bZT5QbhKpO%tXtln-TfNnOe!LtYW36DQ)xEWGJ?dilXkn1P*qj`GgBi_Vmo7pRZS=Z$HelUXJRrJeq0ZReir9uojElz$?Sl{Z2y^USN}fR2Dn5CX>GvLu10WhtEfBO z;9B$Cw^)Mr7*4qFzTT2V89?#zjuHt5FKR&ps)sLDgHreGhOf-l3i!CT6Zj*m*8eiR zHF&{W73`ibq~=KF}%d(<{^?FEW#{|8m~pN)ub1V_9ZhE_D*KGJ4|Nlov^L7tWd}#!jBvj{*m=E+h|wONSwYBdYg`WS z^|%^-ZRbuJcG>!QYlR*go}?=cm}*VL@U)gUy34C2-j`F>N`weMUJIa^${R;Xm$&3$ zIdj1X3dNOB+|V^vlPE=$FvQ3~g^A+$CuIsJz_66Kbfl9nUwnr!7x7xnu#_(`l~?UF zppUhLN!6z9-^B5w3<4i&taQD&0Ji;%V{^g*ch?t-bb365g+BU;e4K`F9Iz(jFuatX zizrwr_na`@Jz77}xyHg%IfzmDrZ{A{GM++E66Nr=1j;d=Qx>Hw>6s4dolIn5u6-5F z)xJ`C5C$Y%o8(9VyW+gwW1^P=+;;t|gvteBoy!g+o;#4R}eY&%3zDP2c zZ|X(Re0RL7z3XqO9Gk+qmiur`ksH-FvoL<`XNU>!GiHjNz`HqOU$%@=sSLec6Xv%S zzB2}&CjLjFj}Rj1su@(~EksspJYvAK^mkhjGz-Xej(6@qc&zc_?C> z3SdY(57lO%UZTM(9g98r{-~C<=%@E;jli)MZ&Op~cK!8e&Pgpr-WrDP&CZ6rxKs+8=EGSnlz zKY92`)Oz1m=M1@+m^pSmms|4q_&XqSZ_jRFjOhKyJ*n|=YeZoi-L?36>@M>wRk_15SL@v-{d z_=)dMxr7g9n`T}%CIx;~O<7mfK9TqiV%*X&4^fpT9<%@%unsQz-A(-<9yz9Of^F+d zel+!YMo0VZ;6i#C`wMCfeIF%;rxoHK?*L+G$jF5m=%chxg%||7xcI)a&Uo9EhRDYr z<}m~03MY)P8ywo^CD>|u$hG!2w@q2|tbk6kZF$7=9V>}HHp=vLPih$eIvV%Xh}sOv zE%g7lLtPd$uJ!{ZiE!g)!|fs`@cx(@1~3)2rDOvIf}iMXK>quE@S`jxE>LI?3DYnx zJ(t)z`P|!jzPI_HJ9aI6_+p}rSUsZaWW4C{O~2e~!D`0MNL zQkQ>gPrWfOr`G>c;f>-@>??-rvw^^*yCv}QTOgz0M6T6OF1bHJ9*{RfFf+(J_xVTq zCLw9T#f$j3wig7Hx;Zpd-+6^(zS)JIBz2}HqaUI+7VS=ALPIrXXC)*03!;Z}QZXW|R?C(Pt7 zmN%(eMNiT?$zQwk)(J(=U>n_cu97mT24@2qOv5ko$~4JFf=QbTU~lLgG2)sV4aVj$ zwN~p-4}f26aF?PjvYtj@*ooh7_vMIRXTi*_%gW&j@d4!b$$KhvY3g@K<3rQBwi3@z zi!wzSKa0v|1eGnyQPX@(;VvTrauY%69f?@FomBc5{SQ>&u%);oy&Y!>03k{&am1A% zi+(L{g16N|lf+goxd}Lp;}-_dANMi3>!}bSrei<2)tb%PnT(MC&kTjlxl||xWWK~+ z4MlbbjM3?@Eeb`38~v3q!nSxSORa$=yOfPxVNe9A3ASLB3txocyK@{@*3HCEK=LDL zqU804BWok%YIFFLx5PbLEuJP9i5+KT*Kz_o0&}s9sdL^_^huDK2nlRe%aFeZy+oi4 z8#}?X=rVn7!lWD4A^TeB((ej_H+6J^d~eH7ZQ@**hZUdg0!Y}-1V8~Lx_R|8!tzrs zzg(p(SXi4^ygBmq?aW!f-;gSw$R>ejV6dCTebLxaQNm;A zsm`}LGb6e)W|QrG-#Z)%oLh-ANZHiOEHMP3R$|Rz1&Q|Mx|7STEvDyVwM9zL1^oUT zwD!3!L>B+8>lCF!=|0^{l&z7SG}pe<512hN(zB?d@lX={N&aFt{N*Mg{|dMap@8iW zP4>-TBy&@Zw6W`YU0_0KV{lO=3@n?JV4;q&k}7=8pz@Ql8bkcWmFg*N*6QDo%wHbNH;1pP z&9`_iHcs$l8i6$e);PXbA5YM-U9-hKW(~|bCP3T0|FiIM&g9u)pOA5B1l8 zL!~Uk+j1?B9{+%r(0Ii?m{B(;b9vp$=%-6-OEcL~Wx zZ??S~ezjH^KMFW%6W@WtieHZcw(a zay#u`eQ%AGCe7SnPu|GI&%^hX5RZP%Ehum|5p$Fi*<-pjWhZ1hgdFvSfdD!ltvIrA zpqN9~e<_>G)n@Pq;N%qc2!b2Fq;37STC0Lv_f>?7og)WRaqzP&4P3tN8dMX9AMeA@ zu1{*Tupb$@o0>SS=aF>At+0B5R8@rf@pY=equDDB%jz{{W)z|AS4rw=W@aaDLW_s? zb)CN+^m;jkLr#3xx0~Y9X&`GgL z+d-abm%f`(lK%S+rERrrqIU-c)@>KlV_rVX4K1~vv>hW0c!Hw7Y)Kh@6x(U=`fodD zsMtX&+2vUD{4U8kpSdv6fNe?k-G1}aQ5iY%nCyPjW$=qp;H5CtK&46Wa)j|+%FOUjX(=L?uzo~05y;S68t*n zHBc|(yL#B~*br`riX8Ne>K1wtxc)oy1+QR*Ng=wZhuvWM>&H#ej7(3au>6x5T{z!C zG}hVZ1|PIUf?macfEENC-m-pz9^3&|Y^+8oUOIt&a;))Czh~K!-LX>rIpA3!*qlqn zkDhnXhyi0?)a(4JZ?&`rYD};n+^$I?sjYX@_-b^p<0AR6rR1vxwKjmpkRuYOs@JYW z8+cns)}>&p5bB|$o1qf&x2U_#YU_=uK-W9xBLA+V>_j>mmc%-hXw=RwK_l%=o_}dNlI>&r5HeU>iWbuVRd&nsjyjBV@ho$O$sOQc^UnN9&u2%?aCd+-?_h< z|G83UU)dcOL%61N0Gk9dVwCtzJH2^6T`#r}q2*R_zKZ!!=W!(1C#Ikqx6Y@DRo24` zRb zjm%W91*U21W;x)CTJ%PRtx;h@l6Z}-ntA)^`jFa;rR#h3%9kxZnq+6{Xr_Yq4*`ls zx5IA_mqZJDNxDbK&~Pl%1MI*LI9nZN2_`IgHT*qvl)t&lLIuz|_fL~dr*jT4c44@Y z&QTX83Rt5@FvDJBTpk-X@9iJb$8{^lRlUlc@ElDy^7Svp!|7;_^Z*W?_l{c|t5%@2 zeX@2RQ}WcVDs?Mu2$$;4YT1nH`54C?TX$l>?>5qKf0x|yJj$9y)pC!tH|}f^ zzpKFDCs(o`Ot_7(Ah^HtEmfU0u!Ip#|2mjwV_LH_3M@uXE{SI06>6lMpFg+Ut@i?x zQFpb5t!~6apK`iQDw)w2zK>x28|8^hP`k+7wBxv~)8uVlLHUxfD#woQyKbIZuQ0*= zhYxha>e+WUne&#?*Z?jfG~f16PFm>?bjI8T)ArFF7Gt4 z#`z?dhs{>+CZmE{xP}Vu*zpUNqLqV z2+ciQ#4~M30GVuB?d2}PmqdWZQ&`8-^I#D+g2%$9`RazYh3|eh{rj(mIpQ)2Az%;6 zG5j(ts3Lr=ib9-5pdvUbnpd&&NR01`H5^ka7QbiXxERirjaP7Z3QLx2g5%XXk%o`MLJm)7X+khAT>bsyFEE-qM~F zi-Ou(pWd8ajcfCC9e>kPok=EcNEOeor0VW8B+mPNIKz}YWh)2-0Q&!AFCc!qBpl{d zbIrPLTtEtlar~7cHbdC%vgeU<=y%s$rPl3kf9<$`+#fIVR#cVcdQ+u4nc+cbYs@G_ zar#hCY#c64u-U?>=BA+M@3=p$zNfD0$<~$4(cSsZ=oUej1py z=F(ZaXKn#BG$ry8aOd9Je*sft*r>Vfb`d2`N+LHl1VI0P9m#kZEDzA%g^6DX4WsX` zDQjX|st+exu}~pO%p><&Fg^OQDbAUJAPkQLK-cj+Dk1`(XVZD4O}5C@T#p}5!{m;l zgT-Z!2yYELBs>Dhlk)FilLl9H+B@1gOm+n7g?LCv1na$BP>ei&#q)P#N`r1M%iO>z zPT3C@VywPq5t11UPPVB(wQ&y1TzdVf`-w`6JtYP44QkDffMGxOf$Gvr;__YO*Xgd9 z2?KWFDTp2~u=Ao0w5qA4c%PcFJE_Pzc*NV`igDtmV}5yT7VOsPwjH|Cts!Da8ScST@}?Dx5&8R#Gg0CAIN1;^O1*B`rOY~Y47}Ijmuk00Yieo zB%KARCIqBn^oH=R_xFnK^2XZ~aYu*qcUfJ$qnlKHiO!e@W4r6_qf5WqiBrb$_8Sgh zJ0{!!*SUR6DZB5RJ`)x*#d&Ok0&AlC|GBUS$BFvE0ch!ljpA*7;6-FO81KC`9Y4zI zek6)k=9+*))AkB}VnLSY&@&8(0`KiP(GezgptY_PSqq=H*;N(3fQLu3clxB5CgmUm z#h&~TF(!RA`Uq2Y`x-5CYqJs3OoU{R=iNaYR&f*v1ig*^5-_4OIbl53lvB}vS$hpXl#&oJ-bOD;?^_9#NLft7s4sqzf)q2%boz{2MfJ@uvkbST|SYxhUK$I5uHLf{)}?8t8Wz z(*4*w8ub8&?P&m{8+Ktddm{}Yscm(AlV4EYtB}!9Z~v7c*`ZNPLFVuWNlw;}36vk( z0yGQ^f*=*qeM``Tw)0$1g|W3)zvQTYDCbrcJH*|$OP>+F`jWn)W`4kC0(odR@jL5N zT8<~oy#?WZ+{$(lDFAqf%9cyg+G8;OTm8gEj&`4e=>0fNv{G|N*8;lmxwXg5TXmlm z*$3J5bP(G}0DOnlWyxV$^BKpjW*PP67$?Jby2LqK2NQjoq@L-9%(wj(Cch;x&ZX<3?|#+$YFH9_h&gC~>O1q#MRja-4uNKY%kw+yh}( zPKqJDER+Q7F3Wej{{mt-VN?}f{Kwm%<{mypnWy4PPhm%Jync{&8Zq%7Cf1`5n{S4} zorK`WVA>2Qg-bkH#I@MWxfsDAw+r*;@mMKymj^}BD#;=gm19*RcGn!W0L*BU5}DlQ z3!|r^ehQ_F8G|ycg?XlF%S_}YO1~2|2>o2k5*~LY#Vt3@X6pRPm{yR8N7>?D(J|Co zH6o3^>EdMa!S@vyFJ-!Immc;1c#waBGQCs++6T;<|GDs3 zTz0o@6*xTi?0jy15?t@rGh==jSgTvtD(cVK)u2F>RWm(#N&aPq?@QtBSWg;rVBli* zZ#!I-v#()1DXW9;$V*j&gQ&fJ)1TCOpd>UPi>xljz7J?X7QSCt@16PJK~1*0Oh^A$ zHMJJbg^u@?1?s<4Zqy=wos?=2%JtCN)TmD$Uw1%mT5pqeIiQ$^>U_Aq4;1(jz4!wW z17zkATfJ-X9mG$ZlF@{8scAbyFar&Z#$BorqknV&=3CgF=JHMKF7%P;9t%6f2e3~% za{+>`U*Bm(3s>Ss%P^OG2ccUB@J{7R_8CP^}}5+q2vVkv#~osn5)Z{=gmp^Og0Q%2{@^uDILb1HzK z8F^bqcn^U=|1WU~Pmhkz$%(DxEM7U5SMzbiZT65aApz9l7}3kwxtRExM}twfd{@hrfA zVf3Z&8~3Leq{ArU?Jk*7R{j-{P{H#quH%k- z#{5TD;D_+YgdM_4DgC|V$RX#>ACV!=e(GY$?;S~HH3$;MK9LPmfdMj(M{ zCF~0kfh#2bXkEALR-VCtEU%8%Elq%z_?5%~MRY3XYmX!A(r~7F zDS1>YvE1D-#x+pmLvHgHkus>oqSf?W>+W{+?9-A9X%5X7J%Bd*th4C*Jt~>wbRdqw z$j$AQHP&pEy6*2f8cSam+!l!m8B?j>UI_Vl z?>^E$c6gK284IcC=&Nv^%Ne|RnEIO2t9q|KKNNkHyG9l_BsK+NbA_^eJj-^ znYk)7v%dUV+nS2*-QS4$iFq^pEd%b-`RqMILvmy9!RScQvxXT6Ga$h`Y7^LM1*rve z(Y!XN-5dsJ=8zT%0st}r%u^r{U1zd1IZxZb#Vt}-{>vZ#yKf2;f7v1j5NVRY)T20F z(^?)Vdn`7;{Z9r$xfEC!p}dKbz5++ow}JHtuLftq6<4^cc_?24;1V;)PEgiYFtP?R zu~jZ0q{#19jz87t(tZ2Jg0th8rekTz{R=ACNM`$_l=stP{uPZS-3?G85g?FF{!5Y4 zZcYm)*WGrnBH2J%6FU+d#?#FBHhZRxqs7I}w=a)wAN=u27OHx1D6;^H=BX}WH)?M; z7e6eo#m$#Ux#f?02hUsdTarC*qHfa73tn!ws`e~c@lIEA`o4VteSR<9 zr@i*Yd1qcugS?XAAz{t5H(uH*)DK^A_@$j0LID2j{=U1!`0hW1= znpYJ`+xWy*z{{u{cVy)i(XEv{Cvz!PB^80MXVS)JWaON*g_^OGdn*@DHhpEB#=>X| zUx^;g`p}7)oapkFxWDCdPxMzTZ!+62zJhJ3U-q}TZ7sVTurTd)cZbbh8RHI|w?zX9 zAPNmwBb$5@&p#K$q^!?E?>nz?z1Jp?*aQgK(yN^9ChuFyq|1lj$|`u7ux3BrCPT!T z?`=yIH?u%5G!B2Edi^WwUfZD#5xt;iG9(o7@oDn&eI&wL=IcC-rz=MhcJ=VpwQ2yq zpZ0xYuQVY*3NX!sWM^kAin9o_RI?LuYw>$OFcQqDlvEjiQpC?ihGr@J{BO7ljszvj z0iZzJ#bdAgP^-w?BfDap_A}H36@-@O5*bEztLtoi(U)TagBQRsCre0711CIMlZbH- zyvVrFMT!XbQPRYG^d{iEx2#+e9&2%tTc3a(BSu#v?{>hzB_o#?q)E~1^ZP>TmR#Z} z_rOGP!&xI{Dd(3P(X7uq3HJ;Nw1&~t7%aQ~sJx@JeVH;0`ci* z{$JJu{ku5ci^-xvu90IUhEEUsOQgFkAUg%I7H2inIDl#9)=o{Q~g-J#E}o}}Vt zGl;N{Wr~b0=HBMI>e&`-ULu9!NgsaY-lIN%G%uhFhF@|NC@}MU8z1ui8B*( z-D*i>9GaeQ;l)YLYei#vJD9U4cu|c*??P3>-{&hc5?&?5foy|*UHK$i70YF^6G{{A zJV=Ze9I@7bRspinFA9G?Zv^FBZiGwAuew1K&lWMiE*3AJhG(CjNQTrYlJ=Upqx_v8 zNmLRtLD{lf_*Qr?*Dt0lj_yiRclxS)KV0(djk6#k?k;SHqGlc{8;_YMYcel4g9Y`Y zu#@CZgU{nlJk`V50C_zr{cMGGH;yOTR&vQJ@VH(%LD~-86!^jL%wS!GK`BlrBM!3`FHI(?Wn!2OwIk9P_&aDgDWIJNqr(Y5P z5@ujzRc-RwQ0Sj18v7HosoWAQL9e@I5HVIFmodEm0YQDt$&Z-zq1>XiUqR!P?8*L< zC9lL^iJaY_jdH)aJ?PS8kF?NiJF2Z$F(g&{9KIiT@ELi{a&yiMe?|$`h9~}Zm*YJ+ zb;No4_`jI1`K+kzslI<>np1zs-2OfLCwTFXRv2|RkqybaS`5qHP%27zqT=MK@ABl}&2-93`vkyci&n4zZ!|gg>O*%U zMln6LNIwE@L6B^*Jz<=2q^sNqHCmx{xo%M=nH)Mw_a`or&kQdb6$&O7H7>Eo^!f-O~Wc-ISx(Lb}g|kLR?8SF5pC7TP z6D>i^I-g=8K2+&1-pR7_MhAp)&D3Nl`OZQng0ji1&E$bTx_rn7HTFt|3t|+A9*^*b z+n{2v$+qUQhlPx@w?mY}>wpm@LvtFnRg2_FN<$7=G_(u2$aIZ1uOp&0l+~!4!MKC~ zh@CbpoyJ}jU?}jVG~ySwsyvMySZdqGABEYG)+8ES0@G~*Kl-w(Y-%(8i4`97#ULB2GhdZzfW4PIzqn{OIH)OcAd#z*|ahB>Zp%AiU(hzJ3xC z#@`Jy6}DexxI*GndT1TaR)~+nkM&W`4a#4JRW;Y3eAA_t`Qcoll&_|UaN%jT9;}ty z@7JlZVHIx;el>K^8!-KK(0_nSb@8$;rrGQLP~%`PBUSu0Bf`-2hIflqo6JvUK*S&X z326gLnVJtKtfrl#2)Obi%hoKldw$WJ;q)uX>NAb*#`}+{4JwWIa{Mv@B-_{iNL&{S z-_p6z8tqa0<0#M-@S8fo^@d#XFqA=;X~4O@%)lmMx|(Y-mIol46IR#U+;IKjom$6} z7r*+S**c`*#tROz$CNAxSsUrj8RD4_D@jH)>hRBH0 zef_7#ymyH|b~!yehtNpNOQESpibaNemI6a_ z+3Sy>@Cg26d_*NzGZEI71QTXUca4pww=BU3_o;lyje8;JftX`SeU`0QTG=9_ygKaE zl1Jo68>Hasx9n@xvm^|el_slRFBjNd`z@^c@GTLuKkxHK>Ne~^j#1G4he(w*=BtSp zGe68*gpcgHO8CsvL1O(s*dCX-nXz@{PQ7)JTJ1yz=Ze4+XgSEG03hbT}9YJ5u}XDLl+pQNy=?q zs&h~489CrHPCf9^DtGw*YwAw>8FB!zp|!b768f>+x5O)&yjq()nH=LKS(;hBh{ z98>I#);&^vIvtZjB|_Y3k{-oVB_Ll$r!Sq4R%d7D+TDlic~QRpwE?9!BEMG;`TFx+ zYLn+V+%GF(4hOc+7&OD*ZgB#nT@@!Cry*kmA12i&U;nYVly)`e`e@PUc`fCh#{bL0 zg>Iup)*vVaNk%@G*g1U11R&lFee=k1Z>E2*N}^(cYV7y^jo!>?oZcL%TPe^Pw6W#* zb{(oN0DDF>Wuwe)%IkWo)$|s9NGjDWJprD;57%QYlS#yEo&ynvJHOf-PaJ){2UdZy z?>xR7y_*$cDBxM9iC22I!#X9ZVG`;fMST-Tnb5Jouxmw^S3>_1ti43TrF3^U2uOF=NSCC5G^n(6 zN_QjOF!RkmXMg9K|MO$knm3>Keuh`+*nt}@l%ls^@^{)MK&{A19shE|T*R{)u93`W zsVBQ3-1)0o1J3#6f=_lvm58v@w9KfHSKWct)h-G{b;1UJjOkqFnX(f1-TD6F3z0rF z<|$xe8N;0JKDPL9fnf41!+Lv;1_m=zw{@k@sTWH1y=M5XKbmw{=GiM?ziQDoVrHDV z@Eb0qep5a@p<9QTg5G_|S07VZu;m%Iu*S+Mi4^Fs0#-#E{8_aU=@-#+tiv$AC*}i? z&nQz_ynO2R`;GOhlen}e<5O*D-}E7yTZai#YT*Uu=Cy&hx-@eZfL#vtIE;}gEIZvp zp)*`xH1jbeIL<@SmQ=T`VkLJsEs91Jhy z9X~F&1}@)i!|!0Wec`j2tBYr!pnw2>t18$P91U>3zJF!Dp1AK?68zKxZ)4$70xzm( zqJTx|a}e*ng6w`h(~Gw-jQu`SE=2UO4uy3!R(afQL8!mIah8s!S7vaBV4t#kiC|DuRP zC@g{{idRCxa1aB0zv?4axSjwX=fkDtJ=SXI zJ}3XfYY@7HYn%qn*9AH5;O&BhnHQf*ADCJTyRao0MpW-T;lcOi3qDrFUpBwi;S)K0 zj5D(m48AkY*_WG9j7$1ZS4D{)gkDPrzC*fSU(og0E|vLPiTPm?076&j!lR}K$tX(XZEq}fTYU4Gx$ zOKxJ#J1nzjlQ&?|+SjV&>`h_`Pk}eT9h;XEG!rW09qd{Ju$Z6esApGDwB35bV2kTu zJO7R#qk7CrTLLUb;v080GV2j#kfW7!WthSZ=j)B=s!%`9YL@exV&mFSN80f~hb^UXqiw!83?l{r5UmQEao;XfKsu zM-0HD4LNXKzehHPTWv*N3#yJqYxzKcCj`Y%2+JXvTwB%;vS_R|jX!tC2Ev2h!zOG2 zNlEU3RDQ(iuGE&}5rne;OXuHCGerPpB#B?aoR={7dvH3uEJ}HT1xSD!ferZ4#ltE5 zd9e#46fi#qpG>?6y%}r)w}_`d!KI+eQ0{y0@#1$IRAftFe-KH#@au=dsi#v+lZ);3 z2@Km_1CSF{L-n8V_W?M6j$0P;hEM?DroX-R+~=uazz^-0yKRB5DFvE^rfa-?^4p&a zrk(lk?B^V;(Zh7Pzk;`O)Yy3u+bK<;UIIGi%ZfPO4o@ zsMM7>Ju#&-fAox09LAD?>{Eh}Hg-P>#ZO4)oUOT}&5>xJ>YTG2k2PX#FctzV;7ujz z?{ke&*U(=PeO5usM9X3U%OB-cn}lr9(|(7DTQ6dECI58jEDkJ1dI_P~L-60yvINeF z>5F8FSe$8oyl^K2_}{<-J_AOGA@2a5gGA;F({vP-h23iq)B&{l8q4y(sJgKe1q$G? z+~oHQNDFO^@uBB4tnFmI<@BkA@~NAO^m)HASo-vg zRE~#CL>T`*70W#__c|@htYu3ovZo8l#hXxbEa+2o^?f{gtDpz!$lLvgM;_%^7u4DL znbI6FQpI4TQrr2D4GkwTA``0&6iM0sW}jf>l^_dj{ltBYIAfl5+w<>&C+kU62=7Uf zD`K%sJWZ&(VupaxH@%Vd@qy{g8jsrIWO@+_v@ttiuo>c~+y zCZesfRQycpjLTC~=E+gcE5TlleiUkUxlIYbGD>*yrDj&Yy;^n_(d@IbTbfbXlqx>s zr*#r7c11fF<)I5~QB^+v3jQV6`QNxBajT6DBtYTx?I)1dZO;|_ zvSqr5J^f`laR>NMuY2JGzmbREp4xZAwl8Wng4JVSY$PPoivf!QR6qCfQDEaAW1w{K zS8kGJx)-X}svMeLMpm{f2mG`!y(efA5x6E}qzPT@QZ{FJ8xN2!S>MSUK zcRE5k&iNRcjA!5I@)|FP4H-Fm*_qrk)%>(v?aoM54JwMf;FtqCbTtkSW&wI$1i`K~ zhu}YhRI7rfTs-r3eByi_vd{1>0dywP8yoT$`}v)SoQz>dI%=YM38P6%P;N)68QLID zqU5H&hQH{33el>z=7GHhmiwLbx?Z*#ZQbALb;jcP4TFFU&$pq6G3ludm3a^rOt`G= zx0eGN{}ZBW8Hmh$%3Oi&g<%f4;*ndJS;mh=F+uBj2_FFA@81xF`!Lff-sM;_pc=-Yk z>G$`yJ`&v*E%2NRFDxmZ;MZAjNhSLfRK{*b_{`vbf<|P%zScKf+N}b8^m?NewLQNn zWFTVJP9#)*5w6VxSy1j=X!|!LD{e4tsch5wX7(S*OGi3R-_vKP5uub;oBLaWs#CQ? zWs5rW7gs_hw-18c**ge7_GI`SbNWa;v$zcO1+3XR^#6eJ{4#Z$q*mD5!sIilCUW(9 zjdf?o{6p9;Bh2N#pJw)mqzHpT-}hnio}R6h%1fh}D{Y7boM8Pmc)hfqe9VmXX7coG zAo1#^($vr={CCLqkVLOsJA#KA(4{HFJh_K71SPmuLv7YdQ{q7ypv+2S%&6Fe8vzjd@~qT`|9f?HQ6*8KAPhvw zT_~K$aV`PheZYs1t&XDbK@A*6wSScz0;S7*VXbrj+w-D0==4OR14~VU{L1^Zk;l0~ z1;R5f42hwARM!Kr29#loRJm)~S37xh=kIHL&czZ`v&K+heAaHU)^PGpbwXbs-?ap` z=wltiOWw$&2U;cSfyD$T=3YUW!Yjt#W?b)cqQueQ=3InNoKGKwNCx;Vg1GtW`d3un z*eqMs;e+@>DpoL+fCdT;4}RsJAM}i#dRnMn?IT3hqzUw@MUr)g+Pe3U-@tLg~jc94|0_%40Jz0K&4`aETB5ezpQy@ds9~+s}08USmzESxSz0uCD2X5+~KeJQ~5LOKZ4WyTcHA~|E$U3!Q^6S z3byUzupCs92dnp`l2&GS0ZqN00<(RGy-)DLgohm?tGtjjM5cDT+|Sbp39o(bYd8Lhy zlZ~ElY0Zgx6D`ti@1o#XJ#D6Y_lv|SXmIk)h7%kRd<=a;>|XzwSsStNba88&j>m=e zb-Bn}uwBVYJpQ^BF(aO?_oUdDI5a5HYij~?|8KOW#_v1#Iq(fm#C8edeta>+9D(E- z{g6Z|mqTMBW=&go|`0eGZoy;NMW?%S2%VlV9Cc zEhOJNkZJVT6J}qAY8;CUIc3Dbnco_W(FgeMxSiS?=#Dl(jWm) zbtsNuzGoP@`?WPfa7jUC*+$_vBDujQ*Y5HubRbWIFF~lbG zwCNuA6m}vJd!|)l(gbN*JZ;CXO|xIwmZ{|v0Hj=k)1RUEs}m4# z!M<*{4_at*MO;+cC^we-Aj!LiRVsO&}aG)v*_?+ z%4pLVXt7z*7g>GX`%c6l+D9LDD@E#8<#gyb?^0M5ia+mkQ<{J}f9$y|C$Y>N$t-Fz*^H1%q z2-@MBxn%4l3jPDxJkG8@RvhRYUWG_QNzI-y>nIU5TZHfakd<}+*YU17 zR{rIOA_H5J**t;AYnYybP2R(8&ZNFTVKDCxAI@>>15ec$c(@I*q0yA<&}O{yYL$Orct-)3P7{65$#P=((SMw4+~R=5o?o$cDe zEU=!ogU*GaMFIORRafMB;~g$PahKk3&UqOtbQ+QaG(u+Am87r2G9Zj&GP zH-O^x(>u^@_(&_N=qpz@qDmq*>mT?Z|6GmbAf4tU$={B32eBv#5m%|>ftZf2@VN2k zcE@QRX6X>Z(6au9;+Y3YT)c4)DpEJ>U)$X$I1Aij>27(UYw-oir7;5du; z(D6i-)c3*G1*hd?x}&9}agNQ|riC%9rnrF!W2AYak=!wek}@@@4AfC^cfBX`)Lp$U zw}ptfm`*VpM~r_0a!{Kg#N|o$mY!wGBTGLd1hI`vPE9))BlExh)}?k7t9{of47P#e zm^iCrUXXJY*1%PQVWg1q5_fDxaB|#6>$t`5Z1<9E;u`{+0PiwxNYY*E9jBF>^e~}v zAEIp3INc|FT(5Ee{d-bN*3c*&M;rJ63GT-t24BKaD|y5*mZ6k>o%4f|nrUic0~6f#i&pPyf~Y!KXACw7h& z_}#LZ;lKR4X40Jf{4S|RgmGYs^VRHv`O#nF?>{z^Q)${5mK6!$-6qQG)VDc|A{L>r zDUw|df@k;E5$@uv;m)AtC|AOlM^Xiar@_Egx>rZ%CqwtRSf-k(DL^S5k!h1fA&t3t}Z2m*Nfib58N8)jCcUGb37TV2_;?+|`b z`8!_h`KI_Ttz#0P4-Ha93RnooSWNv=QFC6JV~rLUH(lvTHvASYVOL1|x1v_;Mr_MQ zEr)xD_+~J*2fj~>B;1)nB#e8@1ayla3=OS1zsH%<=Q#Rz`rLuNBsYnZrwtgqP~qXx z(whC=fsZ`U5(+gJK}p)LV;z!-m*o1MzM*ja+*>=-JEzIpToH>!9q#8fjbODC4M#FYrGn^-mw{6HMs)fYCWYA7@;Vt=M%gfMmE4zb# z(Q+x3$r)U&`H=Q>CSK$|T%8zm%lS*|#-PlXYy=Mpxl`w#hzr4PdI@X+Rec)r!qcwG zp3x)ZAZvWayR9_3v5cqCNb|a7VOBMJIX9a$K_NaIMN`}+)Xkqdi@9Ak@{7(4=evjC zy(AL(JLk06lYeAn!W2UmwXMnRrpSMUkHDgLbyzY}>Uj?l?uR3%=leYh6^3M;PUzHf zSoKTfH57u~I8MxD6+@ipTwV*qGTX;oGxCQN-vxO95}=dHwgbffGhOG3!EQ}dzy1MX z9<7iJ5_4m2BJ~~jd+NHXjU2R+Y2g>zFoD)p;HI07$sKw8hdx5;KaLEH;pdRnb!B=# z)(FB63?U6%(+yhs$kVY%w~xvkNGJ~vQrw44UL>s|My%EO_letw#^dwlVVgP{WyGqAVC#%KkV6v501 z3~}_E$rXv|av{*KHWVN#xrPr4l5^3tqL1%g9Ino1(n+bc*CD57H*b?Lq?;GgXDk>s zziTg|q0@S)L~EMVl#)d4(rPy~F4pS0WK>;x%8(tV8=; zz!}N0judSze5{qWj%j*zL84Z#%JyVSstK_|9;bAhVglDa-_24K$-TG7KtF<)o#=!I z;+p{u3dJ*^oCw)XVrI3a98{X3TR)E2q>}q?%a8Ki5p&K$%_X=edvQ`;(3WwE=bS^h zRcP{1sigEr5aA|mVIGj>0dfNsUyG&WgZ?ODMzC+JK~;DV-kASk29ywczq&K#TOYP~ zA=L2w_rf@FS=|;GQURidoLmd}pTx9}gka!s*nh~kuTifRZV4Cz%3)AtRm9?8Baui$+QkTBqM;$k_;I(%CsC^&Ua=Ha?(q97d>OG9Vwf`L-@ffYOF2uCdcio%NHN z(zD_%8KGyOD~G4J+A`~xf_HO(BD2vtbF_Az!7mSsWOR3RRr z(Q6GK$LMW|-sg5r^&0+j);t_ONk;2xV$^+AF}l9)(w;|cAV^88MK4Vh&71&JA!BRG zHlc%rr)eDkT*8O}UI;sGzapTVq`*V-)mq1u1to|oUo^TXc1l<>2K`#_r{sU7bqiW4nyXHJI`gIjpqrjVj4`g_3A4To*7vD9Eab{kpV%K^t7liA3p?{ z%kw&?mUi@1U?52K(6rGaONG0g`+h%)F;~kuvGiGQ^h;)@&Ey@r-ykycU|7B(mwyqQ zuw;HQ_5*Ou4$#7LE3M+YW-^7QU~!N0yl{2M~0; z#iccK@$hPav1340YCB(G?=&2}OMZV9R8Ph<{&Yuo8ieP*ULc4o*in|g(EK9(&TGb0 z*xY3!51oqz(Rybg7{qGu8dt&axtJx&j-wJe!_RBS8@ok>^P!{`Y@tkcaP|eiZ2oF4 zh`3$=1Xq@^CBGCjOH#^w?g_^rkea)kVIR_^@6}QQ)m!pi+y6N=w4_VFD%Kot{in^> z&4%HuZt*YK*DdJ%aOG#}X%Id+wJy5Lnm^kih+;^w4|A}$M+DuZ_8jh+J|(w5)bF#0 zN-te{S+DiqD%tsy=_kN!H;CnV;tePg77e0)2Q-pECLrt1&r1*zj#7z|ZMNJh}ItnyGj%Q?Y%(^?><@oS6 zFLC_y^_!dcGt>P0V!bbhH{i*l$awG+Nh9Rvl^CmYQ8#DXx1lLVgR+K>=o;sQwQrKM zJ6nh<`O?NIVKr#eLX)~B1=h*$p8GaB;)UMIVk73ZIkI4+P1xt8wzHl5mMb=te8H|B z{6Y$m_e*^Tru~GM!2Ubrc|+q3GX#UAyfIX|cQGOoS%VKTCbd^Ikx@ZnvLEfhhy^`s zp-vIRDgNIm)UlY3Xm-C7@iXS$^wZRX5mHhy4C_@09aN(Js0T-4_l5X8v3BU$nlZ47 zHjRpLM<(lIF%y`t+`z2mg!AVpdvBiH-DV@$(SLqwc86&Z@P}Y=MfVO?TPI2>OSKOG z&*T$#zqUenXy?ZT+Oh7tbEyA3lEhv0~Gp6&_s9jw|5|?c?!jC46c)&!t9!4}W4rO$XabBL<2q$2x{p-s~`v7WUSuBA;~rjzGW{R^+^A9g3Nb!Xq1a z{AqtHu7V_v#j9@#Q0iwYMbhcz)JC`$9u(b&V}|d_6Y@q`?uM{ybZEPOV87(e{BNdufE8~tFNWz{Wg#pXg4o64n2Bv zWY;zNh1#~?nar288~>=Be7onJLR*IK02|PmY5(+!1qop>a9CXOTH51d-P0%URU2!wt*`R(tiEPLQL%H&j z2)})l$lFR|lw%p{eJ!3CNl`BPJH*##rkS*9htKTlk-uA|A1L^I5f|CbCR#KTkaLpd zuera87Eh%2eiTWvOgETS?w#XWq4rU8W7D;us38`-wjn zEX=*C#hJZVT}9;yn11D7QnU32ixKm)RQ%JhYpU$QU3-JYwk9{Rt+*b5iJE+K?}#PLloDJ)AfWomG1IR!T*wr}@nX-@{dJ zE%sO&9AkPs(!h)rmx~W!+=U-IxJzU(m$f4J^aE?`qhubD4=el(O#LlZ^I})O6zi&f zpl$s?d)K9CR){k-LDk$^L!V@pn+CFM9#Z^h#_-uqbH|bEhiH6}(5HAE^$tJLJPeJh zS69Jb%a8zCzx}}RSLbj;zek{1OH+hX7*~r0?&J%t;T!tze;{*FJq@HH`(k8RuJbEh z1dyQL%!4-$-646$g)4}C?%4TPZ``mcOUSyOw+*24jY`pHOjl=5W`;Nw9eMsYwSO6l zw)mCTDAaicfXZzYHsjSyJbTcSYkZx3{J>J;3mslI@6;I8jL$bz7W!(_a2;e4RGAK6 zT2{_nGEklH*1yUNcGU$F^%8@UmzXJ~+qKOx;>{o-k(@iqI;@<1eZYk%tS72v?8JK4 zs2%^Bu9vF)av|=w-}Osj2rCIl=LdK9d^*pgY=UzV8sZqvK|cLrLR44bVynM3iNF`ake})_U;o%al2)MY|pa&=5D-l_|ts5I-mbncXX!TY*zz2j41}NoT7x! zURCim17U$XU96%N1MaBK7}m1eOz(M_IN11Y6}cz}+Hve`$6_M$uc+aYjAG~;+XqoM z!PHE8R25OFQd$tuJcVeMVIKI;Oi*%dH|B%nvpYK?pziBno0w&mJ_E|Y{$JkaQ@P_F z&>JN44JoN}EgMI}1v~@mV)?q=`HF_VGMGwwI)-~QZ{l$>N>Kt3Zw z2sdIs-)SB-@P1}f{%tlUzs)UQvnQg~3+DG&Y4JWpX#zg4ZqmrgwjVStnr*qbTXke8 zmaxT{b&46D#TKavN!8`7?YkA%QgO@fnJ>)Fz5gRlu5leaUGr?7LxGz5w_J(p%#CvA zW=Y~j<;hsyV_T}DU>V9Q=I)mz{NT99e+{%ax4|Udo8y@^5m#+gG<3B*7PNr3jS~%5 zUo~q6zxP{u+~GJ=q)KU?QDY|y+zedmDqmuqhVnbFBi%W!D;<+SH2sKB-7thEi7RVj zyL)EaG2>m!W-)b6Z3VI>jkzd$k+|h)i&Fee^_^vLA1KBH38YZ7e@)E7u@1tWn*tO%ELsP+h6ovkG3=njrtx7 zkWbV>6GY7o!37WGf!$kr8T`PE+)#CcKy8@(g74TGrt<7Z_Ld=aPhFLM#*SDrJUHJ| z7(_9xY37Tj(;E+0IRT%wsaD&|vPO?b@`7_O!7GBDD2s97c%ssIMefVX!cjc?ZZ${T z-N;=AFywZ==GCgSIF-Kw!Hh?)zu6mYr}+#U<-G!S$&-HsPk~+D3fP1nj#SPR zAki~sv*tO?{61h2qS$J4=nDJrVDa%ptu3WQ* zc#m0tpeGjD;DW%(kBfsh1Dgvvb4b)k{N1jXp!X;Q)Ax(F?kq*mXljAjq>6XN13~s@ z>hFm+DT3^@spBYc2-i6u-J}IHWCuIovi}ZFU5#1FxAV$nEWMC`!ngFv!AZ=lP`X=$ zh(mUw7AaTKp~ldGyZEhOTtJHcL`#Kbfn96#E5QW*Uv7XIMN=bSY`2aKNH75Ug?mrr zdOOwARU-epkriy>j0Q5aW*d=!5D1L-{_YPF+97f{47bz0&o}ev(CYdOH(v$RyA?5^ z_gY;|S64rin?>>;!@Ztn5TdMrs%kH+Vv!P)mVmcN{Mw%Z$WQAfH3FVM_l!@Z+Tyth zTOGt3!D-Upif7E3sy^8hjc#CHK@MO29p(Ec`1h`ljYX}vdG6C17iYDgvdig{6me4! z@%Nu&Pr)sx*0pfsC8uD!CErp`WB&k7SWZKLr6`tOOT@ECSDypA>k$)KY1u@ImKDYM zruT?TH_Gz6`GwDG&J|Mz$q%~RR% zDFo$Tqxq!f!*PO})?@gr=It2jC%am{*y(UN?{XTriDfqC#)l%qMZRL15JHhSX=ktu7kp~?$3*q@f>AOD77C$}aC7H?yu)US z(R_ZfldKZS`-9IZzIYc<1ykOe-ah5_50N0neGRyx_G<8cI6OqZ^jQThTMJU7PWGF` z22PnUz$ofxhz+WXkI-!%5JhEIMTF1o0z^_NMu;hCapj5~jFGsiFzU^l-H`wbFC2_= zN%gV1geZ@={52_Bt+ffOVo!Um=h7tl=Kb_NOzQw|;;%#u4&o>&>HWTeEOK94^5zLe zYvtldKOvSbB*$Pzd!XRr$#MS~*&1;OIZ>)Whdl?R7An}K^~l1i6RF)npRXWC7)e!S z^zHwDFMcZE24p?JQl&(;66p zXemS6fB$hkn4IRxk{wVuep`4%o6Q$lyA>`r6)@ZL=Y#XV=RM|mBp6@9*A&+ttZzF- zTlFtqY~J@ot=c>;jimJKjcCshBy5&dYiv=)d3 zofGGjKsw_6E3EidU+$ad6vF$HavQ%wL?-zFuD3BQVD309qmK$NrRAW5gGP$g<0eItuR7>x_i?VqO?&geuU zp;Hf3{Lnk`bw0KO77&?ALGC4V_HSJKisi2t=h8wc2sf{TDV~k~KMfY5N(!VLat1GS zU3%@C%GJiQD(_fONfIGo_C@I60q=Hts$hC^l#-ItkVt5>JYLZ}9<|93=3fr}ki-KD zUN3ga|m%Z4Q1_!`hAzm>w<4+D?MG3AUi3;m=y~niKiuXSP#!OfQnMM zyq)z_j`h)glNkMximGmmiI}XGL&-1sMF~&C31d~fZ&57^nhWGVsFP%|E+lf~@G+G> zhJYrr?f!ihFN;Jmny-F0;G|dfflKobL&qLXHU&d(&uu9x847!53&B7p?iXhoN~9*vMM*xhL)U~ zJ1I?LkvjW>igpwfA|MKPf(QN-%TH_Pxs?-oPz^fW&+O%rAm{Hocl&oZUx|iQ;y&k$ za;Pi1>)bGL9ix9Y4P>ga&XJKhn!eP8s#*MI=^?-IQ0~gE5~V()L!Ygz*hzLFvf-K# zl+EWoxuzRgVN#D$OQ}!M*FOecX@48{Axr_wrgZ|Jk6QU+0jodiVf>k%pkA|0C2Ow& zxzDo4gEiitjVOU1B9eX#Bgb*yuqC~ab}S7!LjNZb+)gZ=5&~(2fFAUR7KmB_+J+$c zcpOF$7NW$6+r=3J+sJe0xIoX_CKP*b&%z@m@|;=|ZHO51b<%m~j$HVL#r%g<;Em%` zw;1VhpiXF4JH?HUM#lIrqe6rD;^Bt6i37gq+65>zKc9j`;p1lnJCkAeC9#cbYW^$@ zJk1mbBs+$1G!MUCwq44PXd@lwxsH57ksSX@;l@XpWj`$_Bb6R4uA}5%G5-ws#4#(5 zkQ#dEu4B5?K)on9s=Hk5RU?5p?{Q+;{$oBL8h^Vv*7h`Fv?4x{bNtF`EI;Ubf`E9P zMI335SSGT{@C0x$5k2lj^fQLZZ6IB6W6x0V4h{S1ZwZ(?uCy;mB|#DU?r35?Ac0<% zEr4HIl(gJE2U`n?4An|OJjwo54&~Q(MMW>-F)z-{hU4^Y1-;T)Zfw-HX#JTb&fwXe zuPKxvUekJK3Tba}@UhW&f|l{`!16<{fh-M;so*MX>fp-CJtDvbOI~vXr#=Z(UnU`~ z_DZrw4cMQ|w{A;Mv%<%t)-;-h{qKWG%-sdJ%s+hlS9niJXz(ojn)(5d_Cz^{rEmaL zo1Lj@0Ft7x7u!&(j$d}hqHGFo$iE#~0!$L%Fdf0?AEI>0wBuqxVa3Q}$lqz(YuU(7Z5RP`-_Y*3LRXyD6EyzvOM=MP2i1+iep@Q@ zq0jNMvwr9z#54pI6+*8nh&9aQ3j@JlLC?F#k=gIplb0CJ#PL0WN_tU1gX5K?Dtx*% zON~&mPif{2Sg->IJQ_mi7_Vj8guf`p60kG;w{uW9d5-}QqHzQrxS>#312#v&?8sR{ zAR3>{Yk;c>3AYbKk74|vIkpw1!Q^gWoDKATt-$0Pra`6aDRdaJ4i8S&bIvPvJ7+(4 zM#Bu7)5;B^rZO2hhLV2OxQZT57BCag?PvDdQMQ4K<}ZK@J8uY!i%cDTp!37-GW}U~ zG88xI@*9PZp0Cw&Q9cR_>&hofA4yg4A3Lfwv^(!Makl>DtDxeQN}ELxy?^CC0JS9j zu_qMbs$p#Y(WOt=Am#|aY^a^oOc3*zCiB0&FhEq#q=U;vGlU5Aek|I?9 zeVLCAX;$U#sWe1m>ZSx9tB`d_$fHL%?_W^*8Kg@{=rjqRniRwuSs^}xcH^ddFZrQ=q>Ty^ z-?R}|v5OnK(~2Nce;aR(c2nTY1sBy5<-qeq<7Mva=jk@E`{tKR?L{G*TkngBZV2`89y7M64{{IuZG_GZ}U!zAnZVsn-D~!oIfBWZg(56 zkgZg3j&&+BS|C+Y$~cO>salTB2Tu7Li>ZU9w#|@{Y^h4bn?FSvvl8>&>op>RV5}yy2&c+}YR4It5ip?BCf^x}zd!BulRGst6!m60cf5 zy|yHLV3)>{%%f>T!}5@4W9DD{CMK!p;d1%fgc9BFd-?;w&kpJ(^wb4MTGHznsLQSP z{8Ky~7(Zk31bD~`16wVEMwMy6v#&uryh*=`5R>3&*Lw4~ix#w=b}^dT$>>K;=EX=S3JHKa9=n=Y` z29~^nug(6HoO_rm>O0wsV-^p_um6l0TK1+*sQhPPQnu4#+Qz2wx^rPH>~BwWu@>l4 zcFw@8H-6w_@GVr#Ddo8HOeT0jxV*~Gci}H8uRh9?atP38OvtP`D}CB%@vfzGv9alX zK+VaCcGW@6Nuo`OLbSVOTdu)@HJR;QgN0qGqEg!Ld?aEvBs30cFEike#M%6+uIIQr zOh|VQ{#kt)#|-JazIu!5+_T!8C!*`DC%$|}>g^;Yu%_$_D91dO#uF>(xFMzAX`Z@k zPzBC)aV7uM69SFwTJcTYSmk}zm=R+x43D8R3oxbC+ChBi&d0Qtg8{!>o%Z%^Vg0)W zobl4wNy~oY3A|KrK~l!s6%kuwB{@(s+~7|>GIY^fO!*0YQUxlAc#Vl>lm8ONSfx=}`H<(5qtbsLh{F++hxmp^9+B96N*T zG&2Y8iA}&GnG&iUKfMl-vP54&Jp1hag4AUzMkBXNcF5D0asGY6j#(dFqL}6Co&GUe zd6Bh=M6%E_qcZXCYWDj(ialW)Bo>i24R*P1p#}b6hrqJI*1Hr;TLbqfl3F9>1xUvv zp9tTd@e&jaRSL&#Ulw5m7VOAr?-cc2&R3{u|Ms^jf?)-$=?HPv>oJUogV5k~>sW_C zEs4Zpp#iZEu42hZ2nO~uQ#O2xDfHu+xrUhxX#e?%5u4rtBVEptZ?}7rUhYm|Y2(|_ zGOowU3fO`{reuC84xud!S{{5m zD1(LPvb?wz9G7#v#Kzoz@lKe!BjxR95&v2AJ{9G8_pxrkd34|Lxhs88Y+qENsd(%3 z%J3nhn&erhD%LqR?Wt$EQ{>w)jY7ITfVIrrjacd1^*Cqv!d|FdWyPfN;9tJO1GzMc ztNRyFJzIp_tIZK*TZkw4BoK3^TlL0u?QNvZ*00EvFr`femNDxftr!OZX_-AKW;%$+ zdezw8y@afUa|x4DaY}3>VgJ4>cQD?nwUzTTuR8;F$n&q2Xs-GG9kFBxi9;EQ2EIJU zFiq%}K8nE$7d|qqJa?~=-T!@(qVPWpO%38~1Z7xG{(M`mGGhD- z`*FcSRwu}fiZ$@}K4yQwaULtkZfIh7Q0EPmAOl#P%<*PA!Or7HAa>c<)AvS*?Ul~@ zUCq_xyo$$?pC_vMQ@Y;z(TRE0gu${Hp{7ZhR%_y+yRN5!%BWf8e5tyLKi_Vr>*$R( z&*`wjZ^q?i_frb9pIF)_eszl`i9S+ykatG|FMQtqh*OMDjMe|zzg##18waH3y``?VDJo#aT&lj;FgF1IxL zTT5K)g|53rrxI~!uH*EPztNI^?t96ZPJR_1VSJgHTj3jCr|c(Yd%pKhE#$qbJ$kU^ zq)(DFwQU(HAqM+N%lVi$Ov@*2S*Di>SVMi6JnNrBhk8_rP zSIyy8*q>R8LYl^B7YPfw%f-R-Gb~%9U+d@7(W=^9JO9h|ZfcJNL<7ipckYYmPy6&?^md=#^d|$7&jGkm` z4PAL%v>WRf9Nof!&rr3XZ}Ge+1GNz&Di4xk*2@zF&ws5sg~pGe$+>s)88t7iHHA$a zz>oXjJyc0deThNljBm-n3z^ z%7p;u<3jdzA#*wOX<_aD?hs~Z{Q`Kt7lVB9P(q|0C9;sLl%CCsnU${1wpq~;6t>mp ze~u}u-B6VdDD_U-9Vgbz6}gF;l%MMJv-4(d)FJ+BUUZ2uhk9^%MKV$QQg>2=Z&jHc zR*E`%f&l-5)%*SE&o|M?hJ_Qye~HINU8?2&q{CFAW#(fd7=PpBa-=Ou=JMf?MVa<= zF0HX1)mASk2zT<;U4Y%mmdjh;1{UwWlx-IY-*P+NXEm5C`*^tf zv%tO{=f3@#EAXiPzFSX-IqHuTL93A(+ue$rcg@i3zlFjGDz`H|0`m5yubK0$v2c?|-slc&we=TEnM5h3 zHbIO+@96BE@fn>2d4cm&lL&i@FkhK4Va{GPGb)L8 zLWI@C@NXY4?$_TEvIP(&)?s4XTah6!on@q^4Tdm7V-{IorA7Vq3~=IC;K~c%u<}KF$U1Chs2|)`$i~+uuCTCN)mX zfp2LCJ6%jvD$sSBctVsr-pjX{fQj2F?P=3`witffjUawq60V__`!Vbhu;u!me5v-> z^*T5}{DE^oiP3dVJ9$Ddy{F?!dt<=!@wM%`TS||)^NQ##taa^rB87}nbpP@*uy2HS z=gq-6JvzNcteZ>!4Iwpo zLvn)1j|vNEuvnFl>4_ptN%GVi^x2rSX)sbalrKJPr$#G|gE;)D;YdG-UN{wI zs^veu3&<;%tvb#|-KJ5kV7>a?;$sK-F%3tvW^0%x=VoqZv|WI!`75#(gWbve`G1=F zA>>?BeK(eBMho-=$0vkt@wr_!{8?cPDN3OFmO8T(SGmi-Ag=CMWawyK&~6qUD4KZz zj%wta5E@vm6`i)8A&;*arikk9zs5sKrC^jx=-cB`@X z(3F__%(XX)PTZZr@vLplhr%cP@uRKL;{_#_9g1;dNyqcXLI790EpOkrsD8 zEVgU71LJYe?VrY35gQM{LOpXt!%qedh3`;;@orlq;6}L!8!WFZ)Iy6asRhxhG?-mL zw91Y-Eo3mq=AGIWXyWNokHF@k(tZ)_yYn;hYrqm$8HX`@a#b~H}lKdMj`TuD8 z3cn`b@BI-H(u#nzMG6CHL52dNw1Dy^hak-WopcNY3?x*#5u{6Uj2ae5cgKLiCLNe=5kXgsdWxb7=M z8giD3jWGj7RXH)r8iwSJf$K;(FyErILsg^Zb{=jTr0&libefk#*V=1z+x%?Egp(#= z?0Wo1HL>z8vR5P9T~7MDf$ixt48v-!DY=ThkW4Wfn=EXh#KuPD07`WYW=osjTVucv zh)q5SqI~If1|(NpNoiYOd&A<*LIb~C8MONO!pNY#NwjSR7rXbgZ@sU>!fB1b&e7+| zUK;+wakllUM(VORdACrtZTV(rcGsAK_pEP}>GE8699L95Hq*u;5T74piF*QP_4?6_ zdqHS`K}7Ed+y^S`%FXeb{{Vd)8Z#4mkp?-B3Rm3M6q6 zaCl!+P+eqb$d)GPJIv)&y<78IXF|ofIt^MC9)|vTx*N-#&o@CI8V9YjidoB9e%YV5 ztpDq_Z62jTJTE4T2UCORTu!vG*$dOEFc1?4V;8Hq#2X+m zemWLq!0`r8nZLOZMR-0yJ#$iK`IvpoCp&fXTRHDj$CIqCrroX&gZBYidxi5_7GtVm zWohl{PJxYG-_v|6#}<+4Q}MWO=(<0}n@utlm&vv#SL+zjW8}M)! zEnd_yI)o;kVq{S^RW8bpw9K%fj%u;5Ito-JnYX*9?4D}`hATGS_EHBP)sT8T^Jnih z*-t(SPt-r@={j@T&ehl?tTDei4HQa)69m%Ua(hr%McX%H zFX%PYS{)4W29Pk5nsrXjWd6bdIO+Q3wYi&JzpG~$bJ!TE8U2;-We1Gi@Kg(pz9(DU z`=xBBfSvi7BocXaeF zKU=bjqkO_|)7oy$H4PDG?yVww;PoVT^gKu7a|_lBhQinQkFB^A^RDHC_4TU+&%C8r zGP@=wk2++&&bVkat`85WHwC?1vsVxYsE9zv_Aj_t+V|UJ+%?BMds2McU+pB#F(;@= ze!C_8SY=w-Cw_Cv;wXzc*wG4EJBT1)8Bl0Y5!2VsO4qUvm6*~{(ZIB z>6HJZn`7t^Zsahmv*<|bgr^*H(bSz~jrFw^j$JB6;~7ixB|g4wm^eBvnix{|`D?-T zb#1ErjpxQ@7%r>SB6aCsZyo@aBqHEq4=#j_086zY_Bm5SJ! zw(|F%e>jYMS777tkqf{nsGcVFP(${h#-48NW<)m#~>i zFeE_-b2P&aiW(am!(s@?9&?IODq;5=;NjgX6|}#f3`x=G6Yl!qCD66j8AKzObJ(ueTlEeoIgx@x{JLG|p83TIviZZ2)In2q`U;+rDE z-DeXS|Kn}%yF^4Ns-RyU69Nrh?>FCmy24p*Jo<^ou;}E`CBaIO$75d_a!@aNew^Cf zzoYiGY~$&CXM{j@kyH2Y!252qH-@+9pLWj(hMdrP$Y6>gV_!eJ?lAI2 zPqRjfOh}H+*)L7Ikw=~CLPQSPlEN=#MrNL4UT-G)0?6!=0D3V z+Fp`@{6v%d%-hP97V!Km5m;szW zt;ze*bYViZCMmj(3J7LpC$^xP^b!xq035l(AX z@`2mFFs*#`A`Ji}gY5^_ypQ?~mV}sXGd1qJka+LV%ct&QN5}MP6Lw!K@)z91QwVio~ZE;CElST7CCXg?e?zc6KupRhSgNt3k9JUi(Nk%nZ= ziOff2jtoK!8g)tyOdc9_QJz86q|W`Zl~yd86kiEiA)xj05lcM^iu-CR{r3@r&4-D7 zCQ-JzS!%Z~@H2dsz7~zq9A|k2{H9F5Z1xBk=GIOODE#uy&K_;9bUU#6sLVp`7i3c1 z>3dyX_vId(FelDSPuniUd6Bt16w;!9he1Vnm543K&X`cSy7_5Tk}*X|E>4R^@#R>nnj^*I3vzt%fY%y?gaLdt;qSml<$Mdfumou1Ld*c6(3OZnp z3Pp^QJrbIk@szqpVBUo4#KgHTWzDIVzcp^XYGDE^pwTtA-Al>^<(Xh?%UIKb$5eQ+aRglA~yqXkI-RgB^E1-Yl~yD|zN^xVC!l z9EVjNHuHl}yr%)qseCF~WfJ>jmUGI?Uox-x`I@xHRfG5&OmQ1c1~uJQmx{i*3cO`H%e9P2B`Ek+Iix_p7smRHEd?Oopj$CIjQs?bb&x;L+ZQa zcApO_Fs{|A2${^0U1h+*dHPdaRCwHB6YEqVySPO!F@;F!vJ7al@W2Z6k`N8_Z@a4q2fM+R zS!wqy#RWn>4_ZPd(gZfjPmh=PmA~m4d~Z?ZFjosrh}{rL@g9u_Z>M;E{<5Qu*Ki#; zj%B31`r3)}qS|mYEFwcn*2eMPfZ9C^^QM~#Mc2Q6kl8$c8HQ0!cw+^oN#o^`Q->=| z&&*R3MMSgtKLZOwnVY`34&?^jFdAE(^{i=?i7VI{92^u|gV3Z5>H|X0Kt&HOh5|eL zPfNa+n?If?sLcGt@5GVu`M!kZpGQ$w)ZKX#AVd1@;J%T^W}KUJrE$)Js*-Ay&7m1* zv`DGWOvT3}5AICy0&R3uhGM#WMoV7&J82Ii#UckDC-J*Mmn}7w%S&uUVOlo_^$;Oi z=Cj%Z-%RiDWU?-B-`7gwGM)&kyb}R6?|}T`%-<-hIw|fwlnO|qwae}>-sd(^^;a}i*Bo)G|W zfI`vzNhaZ&(kk=5=&Y6N!tO;%AA3E>pWn7!)N&RAyiGosr5HvOY`yCVIhHngqVe$r z93<$Wzg$C>2$vK{YczU-s?ht-<9pQO5?af#IU5MP=Z)D^9ec_XFK=-7Md+iPDE*Cl zNA-m1NX&KE{fUqA@(dR7xGntqtkl(DmM%$#4OZ>%uDYh4?%L>g5ZgNC6Qe0>(gS~| zX~nn@_@-g}wE?I9b|(MixY~>jnq+-z$*Q&OZ{fYg$h*NeUG))GmWX%E1}QYzkO*rY z*V`c>t-oKEdiglYmWcTL8iv>+_XSG7^0>0II-#@WbtAqK8ZAeRmqy9un&`S@*c}(U z^QxAt>vf>|od`+Stayd)4YMfpcAOCHW3X{qTzr?4(AflHHSTvpn&<9g;OqU4UdRP; z4KXcAM%W6!&Q25q;9M_yTOy2dQEQNqTLL=lN`7+H5#{_g7L2;>y9#={Eni6!S+A5BAC(0j!BE>B~93A#8lax zwkAHxM9^i9P%mPd^qlAS*JBt-7*hAt$Lvp8Wv?OIrNZjq?D<=l)BOi~u@ynNy#h9#9j9@ZJl^bhO!kdpo3!1Z}m!3;7uw+?T4fLB|lGj z|9ZLGAA|P0*zB<77;LWZ;H*=(cU#5W_HmTx+c^2pledS3we{W2^tqCIV+C;nw=d}? zW=Mlj{z;Mlahy)7KTaDv6>Azh{F>xb8dyVEdIEdk&2M`n{kzd1eQtktjmA;FyeK$y zFy6+K51ovzHU~PD4qR2b^!Z8GD0hGqv-aoA-?RQ+5Jxr(f))8q|2yp)j1L+!;r_YS z{vT2Wo?K~4liv#tKnof_!<*b+=|))<8PXT@#2exT`pws}$g=O-A8of|TCqPT9zf8) z&2VKc%jFDOeKV!GjO8BJ$Kj8&N*oPs&o+U|pImSGKJxx%b#(dKCKJerP9H6PP|cMjuyxa>PqP9=C?XvUTB-A~H{IWN`|z`HxhJVcOX>XD9Lk~!z#PEscy}komR7hC%#9P>cob+xP>29myj$;ny z#am@M&iEqsBCdvK*W%*;h}}hoX1x9s73{9fmFV$q@5O>BBmqAa|4l6Njz`WA=5Q8M z;r1d#tNy7SB}bs9y~hcVd17SVMb{v3y0-aQ=7oA6CuEjqct-*-o5Kj%#3hHp6Kn4X zw+f&$F?=jT|5dM_SV1kq;gITpdZ1wj+G=W|Va-)7U>2i%c93iMru$_Hc&_o5|4l`o z(qO}Z!3gDUE9cNg$c09qqWy(=>Hrs)O27I0&4LdR+sgAh!^&Mdd ze-WzKcB3#)Aqu6=lX+-n8+w!vMYx&W;!NP@%iaO?5h$ur7{#aqv@m=-uew zdUx;s+T-VdXM681)@V>p(TU+Zzeg&3ZU^q|`OWg78);G^dFc7)!~^+rdSRdY=;hBS!nPY2|D3+0$qATJr9v} zS6Y_1-8^h^v3>U?kOok1q_>-b32L#yNjs=RUVU^3no9{v+`X5trdeX}waSX&PbJC7 z=rW@v0`WNRXVPTX3nD`$O1#Tx#vjv=c%E={J^+1v{=m-Q0u(bMU&-1{{f>&E=s(nab z02^CQ4E$WHWuE)Ns?yXB=@v9T2}>`T`ZLuuZU~hkteR=mzFA-6Wa|Q%4E|_nSS(W- z=r=!yz@gJ0^J{DiUhoH&2V7yeIxM)K$7}+sFh8V^VTt&b_ESPO4>!fq645@ksXS@7 z)w;O0Y$jr9rA-A^cgwjVcb`dtNBNmF6CEkF5e}qKcLz5a8O%F0;he7opWy*07mD!@r)4OYLDO5at-R&fc zWoxWadi44u=}pG@hY_~o5v3a04;l4t&_!ZiMk*$oTXc-P6GM~6G4%QG?3D7vtCPQ3 zWb;Jd%c=1_m}ujlD5twx&I?ZV3h!hAe5C+g%czwdKyxTB2go?udTqdV=`EF#^vA76O8VPv!vbCy()=Uq*3IVTM zTDjwx5D#6eU3!=Ts zCxEUJr>oJg=NU4&e-usTOdhm!WuBqAk)sGn*Bgp&g;PBw>JBN-xgI>fHuMu9*v9E_ zLqK$l$v2^D?H<>#I&EeBIv$5L4#${_PzGG{f(VZ==Ljo**+F%ny#k}w;QCle0%#9E z6dFh&lk{p3JJUisqK;S1%H1A5So7BMd)mTGhdd1Fd1z|?o90rC26dy0!M%G%E0GF5 zc*rAS>N6tYG}dqSTJJ;x{h0q9n|&lCWgW7!0d#@?DwK?&PdkwGNL@CG?}76+wG#vt ztL8E>QcRXiMjyA1V}N00+RImRe=z&rJu73zDFJWkLCgy+qda`l`fA-)MEf#46d$F^ z8T_uC(Dqab^B z;%(EN@J)9HX~O24kW)VsGFit-8nn7q->dx|D>7ZX&%v14}yOAJX(nwN}Ud0 z>+$#@80G{$;^s@m;&vsb?{ArOFFl*!&NDpnsjLMGOli#U*92PeSg!=vh4oy;q=qRK zlM5BQ-m8!iw^ach*caE>)*1SfHsM3|WUz-7EmVMlmKk_@YBF&zoLs%WTqs>Z6$VN6U zZKB8W*oLwj=yb7IJq5{CVxoi4eVSAYQfnPw(kgX*VrYE7NXQBOq3e4B`cmCCPtmK1 zGruwctx3VAQdS2Se}}J@G{2812mTR3+sOLD5x2eH+F%0OBz(mr9HJ`d^*2~JtF`QT z839W+=fbx=6T`^=q6HE#j~|?vXbi)X+GYDKl`8wXLbPX3f1deux#!w8&Km?pNo-dj zs_d+od|t#ExhPM>m1E3a74w9}zmZeR_ptpku_JV1;*FwH3RfOG1|22 zOa3Ww*Lt~Tt=@^drz^sV! zb~}E%QT!awGd>wqQ_W#28JJH%6yRIbk{PujIRKB7Tm01Zs|*<(THhVOo^WJ5&eeoGq6ee!ijaD>VIEaRSN^t` zEhTEQ=m2{G*o!r7#4Rl7WF2K=0|o_d`*rVpd13ynng#cHyrit>)W@wYO^?xogDYv4 zR-t>gh4^J39J1ii59eEkbcN{7`)0am;p{g;(2{o$8?>)*{1nK>d4-x7wG<|7(Azb; zXgpASSyP@I)0fkw9Dw7_06z#O3mOAF9v@`w0$baz+nM&$IhQ3_qhcBT8$JT(hn@SbwDBD*be) z8=sRJYM=#@T)Q4oOAko@c$pN$&0M-N*+6Ot&dpb_XA4g&Jjx8O!MV8(yu=-uob_))h^d`bt1}6@9JNwQ3 zSgmvDE=JY32sH#;C>7G4yT-n~cv>TNPDQCZv++2z3uGEV>i_mjvv(knCpj4QbR_)& zTVARx$ZtUHSm6ir@Vxg+c-f>WphL z8bK{kTqy=!rR&|?lG?&7jLr*y^CfS2DRdGXgfk03S_wG{|5F-x2j>IZwj{q{L=rpo zDjP>vOsGNsAD^rM6$;AC#lffZuAn3Jc6*<-md%8PqDJMh-eqx*{Y?@07fjlflnMj>4!hU=Rmpk=Z7bAeP*+aV5p;Q zPNnfoB|(BlCO~&vQwjE@O*=wr`%`9@nZW*h4h{c?Myv+f5!l-jFNz`{YcQM3WbnHo*~L>bNIJ2766D? z_H8B=0X6qVE{fX+V~VqU+L2S6H2~)rN_H^yLO6S0&#Vr2pYh2mNJaalD<)qCEunIr zw;9IeT>RPQ&V|}JZ7-Q#V4IJr)!?;FWnJxhqnoSJ2D{Ql5!_6L%U{tylA`JnSKqK` ze?~mLXJAX6jj_p@Le4IINOABDCa;8Lk+8Fpu2NA(`B>il!HZ*ep`_bx{0+c*KrzrFid)XDqJ*F*L0 zcCqT`#uo+O((G_raql^LXBpQf1n8NveqMx%Ymv^{ve&gNJaN7FoDXlMJvwy-v;YpS zGn)7+pYU}s2?ry>g@aD}V5`~ne-SSF+*+L0peycx-_&s+@VSA6_hP93-y zkk8bgKpG15XZo@1a7LvtKai)=$iw%bfQ{96SgI98nOFv$cc~t&XoRlOJWes8^5Dd< zofapR`SzBUa5-M4?A+tLO+X5)>KT)=dDB3dmzSk*hTKf<*N$LlU%UI!u`?sRN_A%y zgbsU&tx|j5qW?pQUz4A4dfdv80LjPhoqWJ73{5{+dacNP&M}u;d3xciEUWx@jC94w2c#naN3e zP|C9~jzktqzN2cu+KJ6%x=(BR3VIIm{!Zo(Ek;u%Y9GX;Hd8w1TqgYO3%#?A>AB!i zGu#N*fYm)YJDKP6wuuOf5s(ZEARanQz3~STkAZ5X2w2zucoo_Ls#`87(~GQkCuEqw zh*Ojq5cv$Yol%k(%J(-QMY-EP3jzR~-TOm7O)tW=t@iT} zVLbXa2N@T5&2GZvx5=1ZzVzc|#iunaBQm_vzl!H;+Y#!3fzz<#CahK1RZ{!c)V_y1 zxJwF3yKs9wlYx)hj_;FZ=*@)y^9`Wtgf{;WCq+0a%WYky(CCT^Hyvm5s;?WbLcV18 z^s0(v_V4})=L5s|`v|^4A%RQ3bQyei`q$IK*V4#%7}*Ai_oR$bIXBHe-YM0#EC^5o zcAOGbG*4zs!rdT#+npnx)$MkYMPgXs6VvAKMtl_A z!WA=D8bcSZe#I8-(_1ZOyu=EaKJV9|_pwf3FV4`|a+GaC^ksbSC+ehbtJD3j2uKwo z%_FXNsJE#^vbycwgX%*ced*R0Jl{@pW~vwjHc@(K$33IBSY)nGdBA z)SapTmA=RP2=Y$H1iYX!y5)ah;% zCX~ztXppnZoIz}bK49N$J*}DJGVVS-h;g}7&QpmYU!8uZu0fl65b_T=N$gupd{sN! z>fzA2yXhjCGh7aul5GU*0c5_J+F(X7QD-*DX?9|@)AcdX_QAsoMrAhXY64YNN5w<< z=ygM*6Nd8pM1d|_@1qA2EZudyQ%|e=19kusJ0|$-CYQ3$s}f7h-*Vf^I-Ac`{-E~G z%_%1}9)qUO%-vdf-`1aTm(-&kCWy0kQ0$Rp%WjoQq0OF z?{o}SK2V3sgnbIq*A1V)nrK*@pF2$@Bymmq?di34%;FGx|Jv@%q z>e(bsU*ibd$|L?jo{e#YuScQ+CdK~Z1^rVgpFk=-!eF}Aff{=ms5{ioE(^6|gtNK5 zuy}Af*7Npx(hjMAoHCg<-(&{4xSePKQKo3nhNN)3zoqXnqMJUX;S)z3dL-L7FQNBe z*mSEyYbJ2O%v_(L_uY516Ce|>o_#R*`K-}nTozJt@z5-yJXk}CpYm98JVX8FnuXCg z5k6j)XbG&CHJQ`f#1vO+$vB4EQa5uAe<)pz%AF9d%?vhCxT9XApzAjgvu@3LvD?BR zbb5YXm6U}fOH)WSeyqeqljEOPVpd|GQ*okEIqbj&MLdWClfUato@}*mEPbx< z9=7&$sEb)peP#A>Sz5EY`*+sXa`7h`SzYCgqvIf-mCLlJZkMjFVtAtbQodPrQEs{v zPmYa$Q%MN7?%nk6C%8Lhp=z}1K_ACqcLN`%0|gugA&nhYJ3)CzVL8@=ItmQ7N;dB7 zp6&J&P`yQj>@yy>ogm0KYkC3Wu(h@63|503AXRi|Zp4^BBRTxCeHD}g-Kn5b@e<0G z2+4=C$g4?Nhou#}v;OZ}FtIQG2j}=-jGAYy;`TxK_08(mUsa zRa=AO?g94+%Mj<%1^VSzr2%x!(@hcPQ*Q1!>_W$UomeABsAHLjU|WY*7TrtlstAM- zjpEP;8;slQF2LCzO_P4Jq)6k|+v(4(023~aK{<7lH6o(EhPox3(hEDOKoWuBJL5eU zhyL{?qwS!&w*i1Ww!Qu_6HQ_aqb5$hPr4$61MGL`0(mLtS7gid!Ly1++TZOxJ3z&g zX>|@#FU6egE@)((+Y$big|0v8oaxYUNt07i z&uVDqvP4Fz-Um2WrI?B02~a|CcBb1s^Jk*QVNoJ^40ad*BYXpflLM-B{uYnaqq2H? z%eBhS7ezG~8M((x%@u)%8=l^U_fp@A=aQO}ub8HtH{OU8Z#HU+W&aku`ZV) zE8ma2EDS5KQj{G$^%;8YcIag4ce9F%r1t5iwPmNS6xrk*`TaK_Q;iHXIWsLayNY>u z`XFKBep6OmXrK7_;&&j*V`fVT&hu;hDARh{u8q#YpN;hM6J!mrh6<`1%+n93B(x|F zW!yYRW-j-O4pQ$-qPh%58@XRW`QZv8y#t%91OooKmTauFGF?8aLMtygki5wex??VK z{#8EoaAVV3C6ZaX@AO=Wa;xVpA6Eg&MWBtrql%s~jiKiQ*7@!#3X`8x3xNzxeLdah zAZbi34-UNhs+# zL-|f2pOD*Y!j47~)jiGs62e!$BR8}0+BzEvtvf*|Fku~e98ld#?oyF1vfv5>u5Dr2 zBkv8@^r&eS`4#JsD{9L7EK&-xa+s^U-_3SB@)=NkLzh3gQ3J^+j!OTp_^x5?)0~Wu z3~{H(ZjL=@^FyibOc09aIPwdL<-4ao-ltlw3m7Q|NHL>i)Njdp$M%|pIxFwi*Cso3 z09i7vpP^p9G)l0{{VkTB+ivRT*!)>9YFkEVEU4B~SP4 zW0OWqVbu)_iy1;3zC49bQCR&_Q}C~^dIO;)qYoXuWq947!iJmIhp!u|3bHn79_zvO zhRDA_XK(&;y7mujq_@?`<>IsO10ZFK654GS0MkQ!LVO4MSzs&I^k>pdSyq`Oy z)_<(E|J_d=8v47#K|^O9nvu{I>O1<7^1X`(Y$vA*TU_)VwoOpuu# z!XDA~>X zyU>}sv;GyZ!cPMz3n)?&h!6$lV`t3z2k^^}ow*DEV!ne#CLsLJC~)XfJrZKbDXbPe zu-%pJD|_u@-Q@lG`4{DZN`2)yPl+Z91>GOXTOU8TYyw0cZ zTMam6)l0d(^2hU z&pZA6*IReGtfu;c!uG5_2~e}lqO>2zw%`v@F`p>^K9VtY?$}E z>Y*{7nl;tUkjgar@f;e+HjVUIh2i9uA;5zL3x6oaIZ>x@FnZ47@nZw=PqQ5S{ry9r zv%_m51UQm_3R_zS!p8p(u)|9BXol=tA$w}-Hv11VisNs4~34LaE zg&UmWPrleON%9n3P}&_tKwZJ)X}$1W7-bAZjsj0F&fcc`2L<-fpEPn&Bt~}Ovq%yA zyFAzwoVstdWnt&V9X_y1IU;w(%A8n}-o|T#1M~mv@1lbq9%S7hs#NSC*Q*wu0SxCT zhiGZNjbb?IBK`8gmr-Hg>Ola0m)h`kSHQW^Hf)#ZGSvjt-zdzfQ;sojIcFMmx)dFi zhPa^}Q9Ss3Ow(n^(x3{4-ZGR`kJVEL2QNWI2qY94PQ3$@HFWak7UvucX zWRXw%c7o5@hzO+&8P*302+x|FwJ2PeSS2fKH}#y>$e2Yg+>Go{i^j=Oe;v&5NzUPA zHt~i!#tZrgkZ!4@d#1dj$uQ#h~Cjw6j{(`)Ej=wfGsa;cJI*{`}^L? zPcxuvF`wrTYpl-?kD^4gTy(i4@}JA9~)s?^kW4&s-(QLvcj7&V&JrQHLcZy}4FM zStYKq30kRR)F5wT6(?t^KYFTi`(~YeEFiMM}P=RH7ly>|s>nEc*6aGWdQB2AJP;$Rw~Sz7YmM ze_WL*50Q!bY{!=C2|3>fooIk$wkn)gYIB<#^KGuj&rn~=Qu820gwR@IoEymSFU{IM zc}ur+wRz*u1e~&zNc;)&L)oDAe>^G~18N3dileMlsg04l=PGz_G`#0l28)hw0n!~$ zRoER<_d(tB4b`S1nW9WSZuV6#BJj6a6NFe5ipaAbJDXjwUkpB*uJ?H5CP$Co`ZpHM zN9VaFWa-ds=G}OBE0{R)26U`0LO7xOso_*&eWu1Sxabv&cdY59%Dw``Pr#Tan6`GSNO zCLE>O4ubYp#muZusup`OOromr|tw13PmB;zr)zX)3PSr zSq@bADMlI0I9tv6YD+mi@#vmQrOykbGB^uPflQX%^@Za&7TVOQbnHM6E1BnGyIRLf z+3PI%1DG1(=!?_%3_uEdw4bk1%HNi5~THYo59VHZypArCF$cTUK^yy0*&=G-Y4Smp}IvT_c8mC`ui+DF|!5i*_% zS#ZNcGR@BPlQswIVY#=;M_+gQI3s(=+*C*1J88#d3wvjTQ?8Ec)ZXI)ZglU)U?s=H%qEp9c)noi|6Ue-dydsfAL-eJmb zGAYCNQMZbmdM1XiIf;;SP^Wphgh>?SP zQ-3A;Ho|NJM(5;|gLSL1RF2QSl;j;A|B^PwVeQgzF#g-&8{$Lk3mYsW0}n zA!F3}Y3EENd0~FG6tM<2SL;;V{UO_t=vF-*B{tT+X6G?uXvOimTyH+~gKbcsnrB|< zN>(1_&u-YC-O!_vHxyN){}V*Dudzo=eGp~34Mzo?1cdK$5dXlQQzfQ$15Ze1sgW_wef?@ek!-yRqJ6z1s)g<;@hMrp(K|9${WWy3eQ$n@gEI04hJ}TkeghI0 z-Bh_FL4V=0`5q@@=cX3l>-JVuD1{M;J%g=+kUIo{9cegwr5<_i>gq-Ii2hR%kcIIi z5tsb+^3*tCZaSVWzglQuOp(UL%QL`kfSPML#sT=nGZgt6iu8@@+X?nz z136zB2Cwbco1yKjLf&nXva`4;?gtCcB|JUUzCVkoC_C+#X)e)k)yl131HZrO=ngM9 zq#lmJ42|3zmz-Xhrgiy_^rItNXXi<{!uE!$f6!`@-eVEtB-aRll5<>te@)vfz!rh-=8%&3~TVe3hCiowZ8l?1JXh7je8DxR4HtkC5hz)hD{vL&0uG?0|BO zQ={8}uJWNH6M)a*m>@f#`eZum)Zx|!Y84={>)JxN+ehbr{E=D+eQh58`5uw#9hirm z)`Jr6xUSJ|qejzi3*;9OkUMcj7`C(=9_PE-*lhKnm6Q_lmJ@8x1VkxIr1VZsVkG}p zcj!`Gr|+$I4f6OnpdDM%fu<87CUOXAhSrjnTfv-4M2y{BO0LD;qe7`=v?=Y-)hk9O7XDJ8`g*W5X&?H_#R zwuqUBu$Ijl53Bi?nB;^WqhSXl;L|N}${~d+Q^Ed?fr;Lvr>02O^<#pkPY4!HS`7$Y zilXd)uBdL&O%tTi&@MtcI)Y2-^0{R)qaC!*zS9>4QWaLk)c^$H%4b}E0E$LgBcSy(ZIa} z;eUWn`>EfZ)}*Xr{6EfYuj){<6DNU;!k@QOa{4{&>aP!7?rgFjo$!%>-CnRLkiYPQJr^ zL=WH#UHREZWf6&>0~5`Ybn$OAUMXCr^}VOoEx#wBnq-zxCuM z1uNH&4Xk(PfO7j2js1x15&~3EH*&h(;J67|^Q+>|HwKhxV=08?l{ohZT zJ%;NWFH=!3hip1_)iw9NA%jRpDpc9OD$-vYA)k>aUiFf}+M3u1mhT^{B8j0vmS1FF zFb1~Vi%c-Ryc|Se^MW?MfzGD&$UWDn`sVJ| zmRDZX{{#flWNLa6NSBKxz!&|oXB||y#)&M1&gJaJ7Z}&LBU(KCY=V*SAJk!j0eu^4 zkvf?G_@cjgTTy1=%bpC=D>)8Do1B`qL*krnR3r#a=RgiK_NPz3k*EJ)?0WddJD>0! z>KFe8k*Jh6?4>H7*FVln|C#1Fz?O#3slYRF;WYImw40GkQdtP0a2%c)Y<50dMP5a9 z%iKT7W(VX}s<~MQAH3=l0>t=hL75}?NUwaI>q733@nx30kFl(z5jDG@u!Emt)IpRaB%#w)6JKM}b}$MTC7b3kzT|;Y?qVNOiR3){lf^Ch7P|)DeKL#AcNlX{sQZ{Ox=WixoW{Xt?@X%kR&&l#Z zknZe;@1DVqo78v7)y8o66IqV*W-0z;ynqm($Y{^7ul73o%d@ zx+a2EPnu&&2VD--8;T=JbA;_jq6q!sn#Vx!i~5D_zt}Rxka@H?SUIl9&Eb)e)&Ce(R?Y(glf1U7q3bm-Bm#B)`^l8R#qmDav2`8vS z%vpH;+-6NG2&-}HNyYi*55bfJy^dE7DmUn<&+vA8>2>bt&;;PFOfbmtvr`p?lsB4$ zGSC?sM*e$b&oZz7=z~uF4`a2AHNL_2EASWyG@Ac zyJws#AiB&A@;!`^-4=!-?GpDxs3pz+W9zM>qWZq~@jEcU&_n6a<6wZ)ASeg|Lw73; z5>lc9(o#c*q>>8KB5zUwk?s(XF6r)WhWcK7eSZJ_)?!@CHM8zLXP+I<-upS{u!=h^ ztc}O@GgLVPA=iZdyibvxtFapyTco7p#0eV(Wc^fA8O z`%gG1P&jBo5ELy2eYW#B2Icdm&S^Zw4p*4H80R%~XN|Hm`-Y#{0V%i@U%gwXGWH#? z`0!_WdAHc^VVn4FAUIl`y4@3VpURRN=Nn*=^!l;04=_wX;}$Q2=DVILuaOC_X#<~= zsq)(SwkTuANl{aT^Ew64y?_sTKalEuUxQ~SwamKqiCgzDwnd*`;WY!R&t-)iD{gN2 zYO)C&c(Cdh&qWTa*Ly*q)&3cGp>;C^X-F%9I4Z1N8WlYT{fM~3vZ&qVOzj0xB!|Ua zMJV_KF!{qwKF8clCjw7Nw(3dtzO)5Rbin1#f~K7a|3YJE2A3!6t78MexyIALHNORCM>S-9H#m^WNWo zem;?N^@j#@wD-DGMLaxxzpDOwrXU(j8jb0|Mq1URO^911w|VXj(E|S z=iy70>mM97@ostY*n8&>X#PDQYCL2%MI44S(}Ob)jBZ;mnRXeMja4MMBF_daf-y`{ zgx5%vG0O9lwC*r2xb~o`?YZY=p61AZ8pcS^*BCHDmhEg0wq>@x2WpP5dOuHjUQsd& zxt)APl8HRv_d|B64MFS`%9XEa=BrxwQcpYlpW`Nj>kjIJzxW*G5@kDs7y#5)9g^#r z-wfyL>$8ojIsF3aDx2$s<1`T^%M;I%{xNw=(ESzBRd6;uw(S8^iJNnkzc8PmN%Kr?uew|HiSIrj+`fT@s8$j=c312KJ=`aC)NaYW=f3KX7_K4z6 zz~F!IJ-F`ttPN}*eHUWc#MBD>8=Ni%)Yoc|Vp?4F)2gS>;7#4S$advf?RFiml5xvG z&qzdQm@L}LT>}1O+~BhnDC(qO7N3Lks3(`8=XiTJ>ec()Yf}}Vs z;&rqs4P7r(?5gIsJnFWCKELrezVs)ud&NTss*+;cV_UV9C%Xp&)3~K&ma7gaR`T{S*Zb&F?|)McQ1Sykd0_432@xpnTj=ee$p19pGlY4kplT)s*YfTyAlb(?=eWZlk5 ziJItc;Jw=2lY7Q)ph~Hw3h$O8&O!SH|BA@3D_$I2+(k@6;6q)f?FS0BYcIbVOu2)y z+&0!X{wo)&cPX6~FV5Co65m3MG`zKtAll=g!p~0$u0B`{D2aNqKS)FQWcRShd#+_U z)oTH4b+_F#|M^ep;XLBkUfNMo`aW6a)GV0Xxc_k;nRabbDX%?i9~zl--sycNC>Tc; zf{*#tSa`KtHfgUSVzrq|bMK4r<(y-b=wY*<*nXFmn&<4beF=kw+R-AU&-LK1$IpK~ ze$s%D*kNH^V?7bK!?Lz1&rOgS=Ck>oaa-JJD8^u9_?YFHA_w7n@C}-U$8%+6!>>X5 z%3f#N^YgL&9cnvwrfvNAzez zYZ^BPzUZPiY2aRJgxqdqnGILT?SE6)X$8Y57#}msh(%Jm_x9Gt8uCETH8M29Qnd`q zr`Bfs62I*Tv>X*$XI#Cf^N`=pOX{}FhQItdsp5`n3;dv)+4_F-i^tL|8267jmwQq~ z#h54_4cw;h;3EDfrD_Mz0+H1e@R&6hkGvXhAFpX&DZy(kG763|_F8U`l6#|PWKj3g z!g*629>ko)F*}4*`RKNPeyY=*BI0olPDONg4wU}8^HVEUQP2n5y|#Ou!m_cEoFMRj z8qaxcl#Lbv{lY892}joj&+)3O`tMS5g|!zu&*bdH?RR!mIP+|Sah;uK!YNx1sD4iu zqUkJ``mBG|)Ks{?G@n1`%u%gAU--8!;GRjJ^J}Y^7@H8P08Ld`Wgw<2{y$SNL&^pq zt073#&^qs?p0S>2aph0%Az%MsJ7N2koj+i^rq-sX_G07+cX6niQ%>zHtTe}@%aoWj z?^X)#>VGUg`d7?#Ya{61}x&0bveG96qEmKc2~(W{}zkyIu~ z*wv*#P5DuXr8%+Z`m6efi@meg#s5S-j*Uuct)_=SoinbftX-BbA2)c|8Zefq zZcAfb5YaV}2fC@RHVg)~G@rlj+M`E>TtT1eXr)?bf7G?Q-19~3aH68b%6MW_=(uC) zbie2osIC?Q3~zpS{iiRmn_!{?mB1imFBap5@Rd3_&l0r3x$_onJing%k4hJ78;iqw zP+NT$xR_LD!6gRr!JrZX49B z18_}^eQeZH?;PFZAMJBZT` zihfM`AP1sxX#}4B63a{?E#1|1bNQp0I5xE08y`>&h87z@}TZfY=T zx*GqBAR}V*PuX<5{)`(KSh;{Mj{^K`zOqZ5{5vIF1p;DA50CXO5M<&ZFPQ%ecmbVw zpe^|Ae3Hm=qLsNohrI(qtRE6QA!zi^A+a)Cx;2pi+TlQ0-2nxsHt8c=^jW0*VCVQXXsbly;XFAD8>>I%q)^<02$o z2Verul9};ABEQT0H%~%TCytHF7cTc1ha3A^VW}QRPjPCg;^yLH|1czIgm&_SLmr1j zMdNu_tuKS8Obgz3*$a&Q{HpYg~hi3db(oT-7%K=Sm@Ho5WN zubIZzW&K|i?K4v$>??D2YR4(QZC4%^d(R~eY_W=gjMqBN;D(IuxPMZxV+xl%9);}l zk8D1>3VpkE7ca-AqeK7E@R%xiLjupD@u$kP>AthkhA_}Vp{9Jgy5!gzrL`&B;lbyo zOLVqI^+*D^jf!xuq7C^LLFvz&C`w}=QR;G|JLI`uuls** zeeh!Xf8GOCb|gMlGW$^s5!vXcHiDY@v>fKK4iqNnM2HNw?>=E48urcSJpbb2_F_u2 z;?GPl+lcFy6b7_Coc76y{-lydtTD>iI&9#wXq|-_QqN}i? znzkn+cSlMi%TJ`{6Jbbh) zhb74XZF(8Z597;>CsIl@?bLjpXHMkDYS3Kqf1;ipZJ24Ba+1E{WE}TzMw`l;EY&}z zh|55dmEu7(FfjZ;)hqyy20-ZoFAMUvNXaV4rCjwbpMub^!*cckfagCX5*c*0`!=|6 zm?T}J^n?CLN#u}b55|@t6J+9D8IZn>{B4~*`u%MHZTL$451e;_&Dp_M4|x9r^?#|v z2psR=wVYp_!#d>fn0N)!8`MjT*FP*l#qr=%ngASu7t;fbPJIXJ$G!#7>Y>9mbj3uP ztvIiePV(cI$}t$L!e;Ib>Fx$#9|( zZ&vsjAs8FUx;zPhmg-}MG>zo45Yq36{JI+*z?l@-3Fw9m4vlO)oMt4@9SN&c{8*A} zfcG&}lAwV2^g=Cf*Q*zS$KP%(1MrDhXUqGhWnhOXxYp0Kf+PNwP^-71)#-Q-1Zndvn?l0enBM?l+pKE^m>hFCSVk&ZadG3`3 z^y0E=a`|%?irq%FU*II^!u7KJox|NYGHk=YE;jGQqew!&xA8RzD;CJW12J&;TtIy! zgis!03L}%le8NLUlayKtq4`CuMw0PuWhM&vsuPcI^ss0VJF%SbS zvD2IMxPa_y1;?-Q`WwCA4i3YFg@kL7S9QqKg6ja|qK8y?U1R*@Ijt-#>*8rIM zY1KQBFt+d@d<6NcH}}*T5M<1WkW9MAmgcj%Hd%lx<-w3zq2bM`lMS1*^c=O@tYKOq zX_5a%>PW+o&nf~xUwP;;80A8~bx$@S1TZrXzpI&a_ywII?+b7plO@7ZzWED9LVos+ zkpg!~MC`lJ9j55F_L1qty~*)RzKveOCz8TFW~x<4bYp{&k*(q+J&Vz(8W8b-D~K=L`g z@pU)eMxrbm>Bxw>Z07X3WqNZRb5$n4 zlttpc2pTaK+HL%jWAzfdB+7*5+l6;fOc#1&TNvCh2iu6!sXEs<8* z`C~scy6hM~BT^Re(z?G_7)t`X3&WTo@P!yntvrajvk`a5(6P?SiV*3SnUzl8{y4x@tw z2;5GH^R>ODAA*JMytu$!k`Fb)s@a zw$lgQw;M9RJhZp9KIhUyBLz9w8$X+j=Xg`$RZKH}K)U27&0FwqbZpKyTG`{!j)Hgw z>%(WVHJfXqm3ef+Igcj&!B4`C*HiywZf!OF<6Y;}9p~+5wrjkH?4@-m(e3Q@`+3 znAVuvsWL7xnfQA6p938M-QZbdYbcw?fk#Aoy){XMHjj#-P*{>2al8KX!vuOHJcLOZ zV;@=1)bN)|69tuRur4YkMHTNiV#R1MF(^V`=j69_cJ|wUi2gJj)}A%>X63c@REq1B zR{Sd@n|{a}K6EuM89DE*wK$xVpQKtBA|bcQhAB(80*W@$zJ8hv5@}S>sS~Ta(ZeAb zurX_Pv(&ys8-~Rmeg#QHOBYmAB8{4mF}t0?Wcn21bGo68%Yp%5criTXO2!9(Bknv8 z9J5zqNbFr{vW!8To6iRzlPYuCYN5cH)&?LeAbthZGhTFES|Lv2eYN?N6%l$@wVKk3 z{IO;a6%C=mY-b6BQ3Q8&Emb#$qf;lD_6FX&QCve_(>}ee-tXCwl}ADT4QfR)ZsK|% zPg8@I-GYqD-*bV*`1drF1R97`SBJ8GQ-_)b4U_0od9E~y0I}Ng1yWDU(41NE=`eXM z?X1MazxT5#whV^1J(ixH=K-*OA`m&uhRO2IN$_JYI&rn=w1+MeYG%U@YqY-d9Fiv0 zpWe{Y!!2BOfeog9sQhcZ&tJt7B4^Jw@a!Wo%`mct$AtV1kCCvD#Ppf8Br4fYk$$GbOcK9JU={(WoBdC>Ak|kSxkHE%m$W zk3?F_n4Bz=P1lZMZ16S7?jP0L51V;72K2R?ncHH8er5@L$4>(+QA%Ni5-+~|W!V#C zc6@;N?!-g=4=M-|VZ<}?il)q`SP4pV7<-+E-&zUH)$74&+8<++`qpJuK>G0j1mHk( z>JkD(pY?^7F$>HjitgLhj#y1BABnn5l6^O2(Vu7zK7x%)0Ry|W~xS+iTS)_^D;y1 zpAv|xT)&O$cq|qz`)?cLsEQf z78M2iWWC#+cO8kV^`l3|t5(t!Xic_Lbb`f?kIZN7IF{eY(~Jx$5-5pEO%@)tib6EL z6<1Ot(IlK+{>HRG_QK_P_ArSwlrZ`>8@olxBVWQUtP1ysK{KmFR2dmMcksdEHY{6C zNOJ#uji8`mzSL>eR5eYOfS~xI5Sn}7Yn6-bgUnv?sgqPrr#DF#+jMkcHNr@S7~3$^ z{Eq}(&`b|reZr;$mJlbG6)TX)kaQU$E`T3zfoX04sEldV>@neRB*a42vFw^F0UcKO zLfSU3&O9nlcFU)FPoF1%C)Bt!jHSgFn?5gQEFsl=cJg5Cu$if+EqMFX>X_iUf%e&1rg=JKkP z5+|3)4?uTA_(tjd=n;`zjcM)DP{=3ZuCC_p!_n^~0y3OlUWe=s1`Zvcb%yn5K{J1Q zqX-HV6KVgsSXaW`K%<1jKHWtR^SMiiU-7c&W!aF}hogIoc_gT#qVIBOD#;Hh!_aKU zoiy&ZFxf&LDzH+&VQ8lBrmuflxOdO-nlsrCim-Z(y39x}*FVp~5_`6H1bI#n^pVUW z=1&)xa^AZ{UWcYxO_T7o(ZQB2RK%6-@j7eus`?4*#`^qOva?4%8#6*i$;;on#{}(E zOrdMUx8i&u&N_K4EENekx*@W+ygGXBVFL<}@^IQgO zQhJ0W`~1?=Up(7n48OTnCQS_x{ z3-$6b!fSdwP2TIUglP}=iMy#2eWm7ILV-t6KqvdX#eM-!7=YXnJi2Wfr#~#)_r<{^>@-;4l*QrKsv_d6b=#wFsXARmADihdHB;m>r}tl8j!O|` zV;ArEXTK>t+BP^}%nj@Us=)JrU4RoSGCyL#iY}iG%bkCRO!mg`13!!@q6+1Yq;yHd zwES)AWOr~&r^)T^4pFn)`jwC@^<&gZ<2o6C0d5#J#c&dh92j_{R~DMDq^b0&a5q^8 zdiT6vVkgMT#mA`Y6&ZcjPi?jHDe^pDab|mJJYZPaJC!H>9P1`?c zYTE{474aDl9L|6*@sFn5q`S$V>QHP$68G^+MhfS@S+c#IzqNmJONilegp;ba=kbUG znGEtl5Il$^3nn5JY%FK)^{{zQ6ELTR)ux~whnINykM>u@XD;w$6#abMuoMV={LJ(~ z#~UV+pB^MzM0XhTXHJtxf31D5LCb;iBk04>k7@XN6DY4HshnjE!^#P_nk7@EufbPr z;9CIR0G>Bh&aBIC2c`my_0@$iD*xiahe*v87jjw-tmo6|F)kWRMCJ*JacJA3>r6fv zJJJNwh}$2{j$c(&r}9c!SO5}fa0CG%S`nd<)w_w%?Q}0-_5F*;E?jf&60;O@^=|Vb zy%`hsA5|ld2!gA;SR#trq`bl*7U*;DCt;n{H?{<%$ zKMw!VzB3BJ{$Rt>D|$?(3oYe85!h+!<;X8Z@OpWF<*x=g?bI>~Urm0$Xy_qW z*s_nu*EDWbqcXMNz&c|c>(_oXjJ3LsH7KUv-%l+*hP% z%f^Fd)8=cf996<3@iU1v(t4kxoP?q4=pW%UxlKV9@7}=oIa}2Q%bq+bF-2u1n7DSD3%gUb@OT0>=Tsc7nU*3x1jnZyz+ z`)4K8!rOa2P>;6~n3RX)N8Im#yU$fI6=>w*CrAKV9VSKa`N3Rs`uO1{R)~faD&;%b z@m6lq(M`?1^QgV1Saf0e=H|q8Hr2S;p8oKn`^;|TJjz4(gd<_BCh1S=DjtWEFhis- z`%~TLVL*3fZ*Nq$xmL4u zRv9yvL-(#GQX4R}u_4xHg!)2C0{a>CZKczL_%KW&w?px%;MPW2^EOSFcmGV~QFbVM z%BbJ33$^-kg3>~A?#p>+9t+N?ew$%JBlMk6yzm!BOTUQ#%K_q{?`$4^XFc1$ir$3M z{7a~fbtno}U26_oyRW7++;U0^{WS|yHH}viLW(B@bq&bjPzHS~?b`iC-^&VYTVDUK zDPBRG^QtI{_0%yRT}vRXvjy}FzjKOShxmEihK!5LZKL=#MQ4cmyDkx zTE59L%~Gjl^{78bQc4M|rE{;?To-Q5^n{4&r|x*Q_0=rZd@2s6uVEh?+mZIo|tmetuI>yL#KbYKW;oi`l>MFl$f1FZV9IVU3`gJXc07I*zBIdg{oWyIO6@GDmb)g0KBFjU#lPZOuJ>Io_0gAV%A%u6@@eT(XW4 zsmg>9vp|<6TQS4yg%u31diCwE4uk!+Jy-KD2H9u%-#hXA!z71h*?Diy3k45-=Iei4 z_NAmaQPvZZ?HwM2SzzsCYJ+c$M!d?(8UAt-)*XXY`k%M)C}qnw!3O!&6Qz26q)HnF zboob4SR;KsqLpHNoG%{7yfIzw$Nm5&bro(lK-;aS`@UJYS)qf23hx1qi>ix#ao?fQ z;JR#DUBdZ)RV{2bg^~08>`spi!w6L|14FjIx~)uru^lm13cj+j)Y&V0wo+G8+nS2) zYd4J*I;b+f-7B|L^2mpz_x?73elw`l;`1Qv5}Q*=ufC{_L;M<9rUpS~MLW_8b=S5SfL zzP>KXbtnSE2jtVsT1|>STEL4V%$H0zWPw5C?7g4C=aToH=7qHZw8M`R_0O(_h_qHjjFKLHw`=^Y z@23*;{>Y->{Ojas$x@BpYgP+C-VgWIesV{Ba3*UM`ZGlsj|1_ zXvuZ5|1{8bdh9gVw{;JdqV+GLbHfDUr`;WoS!?H)ws=Qx*SMpdZXr6p-(2t0Bb=TR zy;UeY*s}IEL^VsIk^zETl({f8o=D9jPGH3w6{m5_5%+KRvDWH9T|IfjoG9)V`-7~< zt{DtBdYfhy(~w+*qCuSx3Mv7sZ$l|#h7kdZ5>eDFw>c=^#f({{DB($65Ih+I%~3~y zG!9~K@@%?%Y(S95b>$ICTH~8vJv)h{Kbiz1jh1afLLEy-xN)X)U@-0KadkCTZYEY-L08mF92-?{C0lyyppwCs z^A^r1;*FftGRGC>Mq|&wA;cF$M3!Qm&M zYl><%xW%4AfZ^{qnr~9UBmRPvX2*@gy`r79?*Gwjs-&s>*gX6xs~2(I)5Nq}<5Q~d zB5QV2NlyraihojPjPQdv+IyPT!r$Gb?$;H5vHSby>M>-nA(L}{;H~is1curw$uHR} z{xQJrV{Kw0B=6v24pzNE^q--gK0pkIzN{91p$co0*RrB7ZW>KtxKo`@=N$W$yMTSe z^x&p|~BRjTpeK1j{7zw-l4fi(`Mn067sC9$Vn$eJ2)tQ`pdkH)gKZkVLi8t%U6 zg9?5@+w}I2HPJ1yhxr6^qm9C8H1yVS+|9-`n03RIwmP-IK=Gq{Pf?eF$5Z0a7q)bQ zZZZMv{m8{m(sxGq?0#hw!>8H-U1>t5nXzLY_M)EqQx;z1N9`=E&F38%$yWbx677bb zrt7q0{@HVuan=hirZ-V?HblVbPp?as$#om1(Qyg*eJ2!{&(SJg$c(VYQbQbzJm1te zSy5=_;v+{Bm_IDdJ@o-uNVGG6HgPHD2~=uZt9~rKqYAXiQxl;i5&z?=@u^N5Hq?vxhC>|_ zFF*j7MODaYhBsqHyNR_xqk02h6MNvBteD&F%>mVpV2?0l@^YvUyqx`=)5uY;7+ubr zCSjZ9e}$O=82Ru~(Mma}DwkJ3a*Apbv^)mC@^q2EV?ERvt-9B^_7=;&^YY46Nc)uN z?)b?m>m`B6i^!||EHw`!4C;siav$mwb60Oo?3|y_QGpi=EV98zrxf_Yw73rO^LYZ* z#}de8Q{Z=DZ9PmIC9q(BX5HmzeU_|9qTwG5dQTFB-pSZ127MPP9~=mdN>yYrELH+h z&TN>aDH9MM!({mInA>$o#kUb+9=qnOvNC#$L@K}(iv+9rK_I}gsn0gCyiI)5*pv1U zXS^z?$`r)*9zEEr7?F9oka=A3(r#13B%d;xcdh!zwva9Ix$Oq6eYc$~$214hmBp!w z0kaj(&H{h>@->{n%lhieWrVc6n%(WFwEO)3s7;cDkhLYYn$+sePjPkhF&=VEIii;R zUB(afY|^IrN6YU?BJKzHO2RpO)VhTa*#n8K#MHn4_0sn_GSRSxKJecky!xf7TfBt-QmYmYNXX#qMILSnOm6=Ghf-20_3V?Y zPQ9B)X%W7UglTa5uI9^{P+wW59OL2~cKjW2I`^V;b_e^&zKE`0!$s}gY~T91v^4P4 zsevwP0@}EBXztvrZ`!0MIYI2|D^B52w*i@8yf%QwS3agpHTV++>*zp@*X!((?Q<7g z!EJ|exE#o9@k0VTFOQL1;$KHElX zM6htzqh)WOg0|Hw0(W$sCXMfd=L37>p-ff~4 zX$A?5uKrdd0-r`&>|0DIoyf8Xm5}XhJ^?>k(VZyVBz8yPuJa>Rhj@Co*%y0(o9QAI z_BX-3tBrJBjY2@Fq*K%EPFp;x(wItE|Kpl7K8>@mv@}}c?%2o4$Y;BsW)1yrTk5WR zY%@f3DX9hasBLQL@d9WpUN}`UN4}*24s;vs@?5twHFtoUQZ28w(`oSfXB2>4#Y7~+ zj;K55;vO;JR~9c9$|%&?blXBzi$(w2&4{li(K~+y7ER6E5joXmCJEr4mqxlyP+Y?a z2L&mZf}+F0*Fb!TNk+6JO#m$14uU|;*Q|An>>GTRiVv^$DM*@~=i}K!&muBSet1S)oM4VJZqMwIz9(#fJ`X#|x z)qhjVYZ2IL#NsdXT?NTOh1y2xzalAmLs6_DFyfk8iNVcNzLy`lH(ft`ttCo#ruc0w zudwDa7rTje8TRdtMy)g1-Q%GA8N9Xd+i`UyD-#T~jdA{Z(eqE0VubtGdv8T={~REG zniYFg<~H`?HBj?`r^LT5iKc(h%u$LhlskO)^-2Dn@E`^a>-Pe+sxOK~m5ce6zYiWp zLOykzP6x`qsT>`$)cU=2!pg+eAPiX#%%GeG60~zRjD2 zcl?|`#M7nnLqavegjgV1CZ$GihxPW1L%Z3(OIb7L-0)9{5m`j6;u*1AhrlQAKS1ii zvaZ*ePSa0PXM&2OHLa7 z2_43)+1aaa@$dp__9Bv?hzN72EXKfzuNBWdlYjHV{3};kFYj|0RlGE`BAyveIMs<} z$X3@+pQentO=0u0fowB>Q}^>hDf6Vm&dir=W5Kl`Q zmP9xU_sX)t&dpgY`bb>BH6G>bzb*UetGw3d4YJ8z;UN4?ptOW$pGL{ZYi7{>?9U%x z4;u*Y&Fgp&A7~G7xvq|xcI6xueDc8EdNV>YrkBW`kv6i4vBfthi|u}TLU$VS7%Ox) z>$?o~J-wskx(0nEc^ZOjx8#l@+I)-V?^4M^2f~%|+q@%}&!jKhJfHVu;&*FUxEF~j z%lw4QunN@AyZBL9wBbo{NFvz5SZ3cGg2FeK)cySTD3Wf*>4(>4t2gh;fiQT8nc#}S zS6@dS6-`0i09&c+O4Z(~tACBh2yVo<%x85g(<5_x`}2ag;6!y>gbRh^nsAmtEQ*W! zuy5U3*NO_!`gR%#d*CpmNh?hs9W$XN;-+a{(yY~ADZB{# zq+cfKS069Bfk%(bZ*!zQ4PhVDQ<%{;MTbj5eI?+yWro+v-)~t4sc`43P*DblXiced zQ6dDCxw=I(dz_`pwkLjGXxC*@)OregAu?`)(ciwM7)}9L{<1wHnjYBheKv_Lydx=y zrgdR6r-f(?{?WhUnD)5|HIw`VH2JoG)Y#FFlrIF|UR9abTk}ZnOUwlN%7)4?89>wb zlEBktAWz*nFx-s5on7Srj_|vF0M>?5i5FV>L&>BS(dm-3CoKLBcGwcc}eVF^?Y#uNRmOLXq%ArrX3Jz`;9VW1MQ|UP7c0eT*p|*I#%wv9&>R~KIQgp ze?*F9D(=er=^>j8^#;YaP*I49tuCtI*AfF zqAk0eFq7hsUefd7alQLA4(mu&KZv(1C}*E6bJ+yQX08y+yWIvDYXr;F^02FGSpEgcSE{jcgk9*{#W} znOIvtl@c}4I->bif8V#BZkLhDEm0z!L654KRYDEdU;N75Il~b*W`(c!V-zw8 z$LQ58^^S=W4TBpe7Uh?VwnKx&=Vix(H?5b8`vL|#Ptw3%!zvUh11oF6JxCwtld)pS z$X`lr?YNBmo3Q3v|Mw!%w&Riv&*ICwRPN~P19QXfwvB<)f%# z?INSI!WX|l;5aVnO~I#IVxaF_bE-!Jwu#uV<)}gG{^rKV@B6Gn2KQXd_z>CEP0D;& zUBOuuna`ZuuJ$&SYD}(b1P`t{r8>{G zXzivqKlCYn%AzXSPNYFJ?tPFLB?f@WkmAa$iwnjiNTK@cA<|Sn^{h4gGMp!i?NQv6 z6-)Vnw?nP9Cm#=W~g9&>y%1IKW0ROnqD3~;PL?nS#74#bx!;dMY zypff=P20Rt0u9R4Fk`-#nb;FyHYJZ}3ns3O(@oxT9h%yV5piFuzG%%b1kb~Oy|0%P z0+OYwLA@_f-1e18_Er+Qw<8gzxY}4BMMECs?-+ht;d@EhJh=-)`3?m3 zvweuodei5}2owtI)xV{{B+JL9njgguV19>2b6zgTTzsEZ`)hS6fypy$zLzI@o0iH) zv*LvEW{kh5;QR+*+YS8*q~|EC)tdz9h59)fhA`>dMyL$P-|-iTVll4tvdCs^;jqgZ zj>w-6&>MqXSHKf)D#on3_?6Yz*4P$_{W|z*?y+jO=C)q-q0fE@F8A|x*U0+2XFk~= zO^xf2tTNrMNU5cUF0C+d z$!if{S#Yk=1`P2+IX`Cb)11o;;ZPx4DrXV2tQ1GRo)6ll<8LjuY$kKoF3jdDBwE)J zQ-M_f9}RuDCd=#1UjtyHLJ)Ze+*=0IA$y+=0fba&jcR&4UGJsUNb3#+6!y_NRWWzS z04YNz!@$`$?@wP5DqaLAapQ$n?>^Tg<%xsFuTj%0LQ>Ql#L4)=yKlHm{pfib z9_OgaMsGB**jH6l=d#Tld{ks88a9wpAhAcnf1B~Ty#9-;_fuoj84j!y3{0gycKLQZ z@8JhRq8H2DfPe@)a-d5iKy~;*0xSd-F?2_(bmcJHeah50c8c!Ul+r2%d!PGauSc=y z7f$xKMzqXK0WWKNSs-HS`wZB4zq@^VbRvvTkqJ)yO`#;5t-&8k^s7zOCwQ57|1{`n!6s7>u2r5(k@zRo2b7^I4Y zxD**N)`7-p;9=%JE+63)`1Mkf(SwE9I(*A{gR^hd&m#TH>Plqhxuia=}UF{l67xqz`ZSm4gTdo~BL* zzmKAiO`v{}geScsO_CDni`veI{W$Wq=|INi&^<^tC;wR!=~B)-#W)G3KII>7SJyn0 zSLNwAysk4Ce#z%{jbs8t)!BFdN!C%uNN?@&24)@>mIXst+gUl4EJ>%Azp7m3_(L!) z?)_7F$S%|S_aZgcwU+ZCPeta36JC)c?kj8~>5SI-`fH$rm!GQM)162+C(XGJ3ii$! z8LzsjAN`~br+#lNXX@Mn^cKhe;F1_ZB9ybq2qgzYANbB2=G42Q)H}?IOYmLdH9Mam zbS>2zvy9EMRrQ0Jv)yd0nsd5ejoI;x-nj!tf0+_6`WN)-ZRRo_bFB*=ia6=g90|9j z4@;*MYK%eEY4LWBZ3}1C*XrH;khHRWN~R=y0GbF^wTY~} z$i43!2-?U%32(A^T4Hn8pzKoFPo?iGTqPI~XsjNe&mw)0>Wi;{lMh(*(-mn#*)w@b z+EZ%Ca%clGyB(~k{SdeSaxbo&RHCD2O;Oo7U83(0ympo`RorgxQj|j|`)RSUpqtHBycnXZebV z;HqS9#OVWs4RRvZD33^ip;D=}gt=)02VhHo5- zB+>K(ZB94k#6H--qc9h%(bY-3hK_$4V*%)=_z~RNl4?j@(FGm?0ToNmSP5WV74SkLHpEZ4K_Np&jh9L_pKoG0-@R2hm|LW|p>e~+C+wb2RT}Qhj=ChG1 z!RM}MTs^nkJDnpR-(;oFIQ}5BP8qW(jJ~3m6If? zMsake^umgu&B_+n0hAz|+C2HrAVWJZ%(Pc)KIP#sIOyMzN^; z3{&RFq0N;dRq`{Lo4zJ6_XuS9W z(w5;^AqTzISzYqK`i~Yqz6dtz1Ho#NX-|8k4ul1 z$|ol-s&u&bqj*;rym-D7eTXH!=fdLoTXg(!GCshs-AiT~S+-!)S2177Xn?#Ks`s*=azRIz!5W8?1YnriEg21lp2Epi#JnQc6<>~`sNy>|nL zc|Mz!_&DAJcJCsU5BLgm?UfG4Ol@M5S2MLRCB3X^K6oI=!B&pH&~}==m3k+KOc@?8 zyaWvEjXHVu@NShnQ7z$hJ?AX-Q;P6zO#xuT|Ks|MHQ}Z^cD5zX1gkM+dLG7&I7Mtd zoQtz~U(avR#NWK|1^oiEUm{RIhEu9RRY}<5m2@f+$;l6lT0O!;+q#ibJv zUAl)ZV~A)?^(-_)&?J@wrY19r) z_LM{T`NK8ejPLLcBfPsW3EG3D*gYO}l!3dO{9=Rn(x-!m|1KNGLfHZJc3~9Idh&zN zmcG+#z61g*=2%X_Z)3oJ6`}G$^u+*Mp6KCMDGz@G73&~b2La`Ypi+we$JAGcHT{0? zZ)3m+fsv!f=n#gW(%lWxB8)~+0cjK%-6>LnQi_zc(u__=iXhTb(%tO0_xJP9@9$mL zuIu&0dCs}dec$K5HDBW<_uBh?(?RUkC~#f&a2G#~!zkdP-ZLZ|#mao=h>_ z%x3E^iLQ^=Q|BPBH#=1yBL`S!5PH$okthx-Y$cjanK3=kUCdFi^6*T@k#FYvoBw#E!Xh~@h0j?_4f8sCEZbbV`tyj z=I1ma*J!|yi@&U(D*PS*3{<4<)v-l9Qx&||O0`v(SvXk(6vMZ-Rp^UA3QwyD#=B?B zu^y)Mn3c(3ljq;v!D*ae)lwPSPNXLr6~n)Fys(9q+I7ilDkzCIe&9D1P<00I&id*> z&jS-283&fS46O3n5fk`$0v6q4ht6ON{ z_2lmZ)I;=Jjlq$x5(#{KxVhR^Fw9V3_H@t<17$_&cgwA*x8b@h3?*Kpv7pXYO-*8Q#_w>Jxl01@87!hj6zoqu?rq1EmilkztNU| zY;@^sVH})hPHz9v78Z^ftWm4PqhNP@~!c@8-M zBcP-KZpHV;3A3dvZS}KXWkA{-lRYNM#tN37LS{r9ZsWTS8-QiBFx_v8?!hC{*r7Z`KrJc`xED+_V>nWXzyZ3Blp z2A_;MAj)Xgv* zG3oP-IPv*Zq8WeQ!cTJxQFHto1Nx7#aPAfCc6<*)YMYl|%go2G;JPBVA0I-Z?D7eC zer3zlhv)lF6$3AgZ~w%OJi^5}$;t#Z?@nPKA2>eLaV2?LdM^d@=L<2BM`*VczU#9^ zeOgYq;S;hnijl(QBukTe`M6;{68rAP0MQUFnod5I;)xIvf`zhVKm|*kUdm_s!X=7S zuAVig*xY>P9*T0>9E4;337J;e&Lig2F`D)9K8Br3ypYnImR^7W9evzJce2)f=p$di z8B%Zq5GgJZ1GqTz5_W`Q@Ng!L3!3DCZmS&n0RXxz!O&P7JNEI{%wu)Bo|}VOAP0Hw zFQUBiBzGqx<_g;v!V=vuauz8l$EdiT8MwylW?a$Hkk|?5ZYaXamqGgXCO!tDg_qvo z6*w^OH&4-13hAHp?|X2p_s)uEUn`q_&CN5JiqxR9i}>qFODk>qe2!YudQZLKW`per zF9GtyWjAto!?yn;?KhnMw>O$~O2rK0O9X;zFWj1VE=Rt~!>)Tygj;(on~4*pr3qY( zwrG|^F$=E?H0-^(Rob2L`PSU<`N+f(33=h={wr0a1!@)u zW`QmeU#%-XsV%-PAA9_-U}95&nb3z{Cyz>v+&wn8;stq>a#4(G&ONLf_w&Hj{712B z0tUSG1xTOcPu;C#_>lnOcd80$Q~yDbc-SZ}4ak3|>W3xq zy|mNKx7d6aVvT1xMkQXKt8~zw6d?nHuof5xzY(~~hXM#~8seC588`9$Dza6G^=Ogx z5|J1q#zP0@e5b;juPG{t_gc@Iup4&GrfT@*s67JZN}H%Ozu7P^7QMmqf1;zKYmQ<6h}NH7h?WoY{Lgqn4*?F-cY7+ zOP<2YB6i_Sd@j27{RB>)m!L!&fm92d;efzwUGnQY-SK4VM-uN5dMs+yUD(kMO9fXt zF%9MlBVwr!5&=O}&7OtRJMq+V?G0wd{}m5$7Ig%2?JI4K!K&>&l5A>3t(jRl%BI@t z8s%MBxEhQ))WF`qk=SYBs~fTki6sl+xTP2);NVBL2EWa6)lxfy zWvVPk0EL$SI}~g9XfND^Xex2BMi_unqZKe1o@Nv^=AqTVgA~@P7W_)Q;}Y$RVRw~X z;mB|aTl3<6iw9UqBNbPNox|9C*S$6#zr7z(VQx7yuP6go{0>FlDK%BE6h-9Wzm!hH zp=!P9rh~G=>t}-54#_+n9}5Y=KdB+X!fDl~|3E|Njvu1};Uow?8iz9%qO{NF&Qaw5;sl2T3%fTOzUixkp41Bc+*17?jQ|A<@97Mvob zkb1b0h@-=YeWwx(Lw_p?R$LkLd$T~+pUgSQ#eIk<)CBQ7M@^8#X=IaWT0O5yIyUK` zU9AG`5t}y{4#}-Yt)oJbkNAB?fB#ZiJ4sO?eW06?amTMOZ15g!scMoXv>=(vTU;sy z`;6g+Aad;XqiNcGUidl-Eer@8O6k2{_Qd-Puf{)9W$g+}k!9s=`H@_X*F1(ll!~Qd zO1KTVf3(KAbt%2qAayr?tWUCDcqeB|#&xF$%o_`O~eZMi}N zWLH?nE_Cne5AfzOKg|^SZR60*p8&TEeZXP7CfdK}ddv2~4mphtI->}iyd(y`+fjP= z>C}*V;cj@4_SwasX?7=moQ{Sa3ih~YibL-%NEv0f{X}fThol$qv^4p%F*QW!J3R|A zeXnMul?y=%B0OJlQWT;T2CssE2#rX$S=0(SmJLDg9Une_@oAc|L1q?dV%cNcmopj? zWbw4Mf_$=3_X;o5)88eZ8z5{p{x3d;;`QPEg8+&XP?MIZj?YJKd~;zIh?FKL;>T-- z#92Z|fnoV~fK?FAgeCOisGjGqA6DbJ`f&fda2HtNRT7RV2?bWqlqVo z=g_*V9*gF(RUiJ_!U;F}yDRmluOsZcSFoS`Vw=ayMYcDGe%C2G(DnwGUnTgf$DI38 zgSZ*UI^A53?<;67_;@Ax+rUr>xzedTB{4KS>(hJ)R&d+#*NsvFrApT-Us;vO118BF z=O6F1b_go){Qi%I8H}ssgfBpVHWl6XR1a7k1usX&{lb^r%ldbm*OSd@?|QvEJ#z$g z&^>$2egC%LGgU7)nI`skIA5du8i47c%_RX4`H1 z=h;jUp9-*b!zTRYue{ku?pd#@bssIXNicHg;w3Mt*;4rXFiQ}J_p_arG<~|9uJ})! zf1WM=4OKh3W3ph#PI^X`z6v9NpTn9=Qz zU;>qEzWzyV0u8trL^N zb6cV$7&^sN2(H2_a+O(V^getuxA}>T6ePvz=7L^@1zBY;Mi9}_#G6(<4aINkfjgPv zv?|OSZ)UI#a1 zlkkJ~H=w3 zms!6tw9DF>*!%lgv|b-Ce`4;eu>=s0BSj3VPu8Ak_~%>Gc%gKNivnd^_7>kN@rNzB z6A!p-hyhZk7ib;@;|9+Rxwe2Pri_teb?ieb2$)_NfNjJwuB{#ljx^jw}L8B-nB4`80~deOz>Zi zQ7M(t%?r_KT68eVKnlGVoO55EO8^W?$S9D33;!^e_n|NWt+)rh5Oi6bk_F;u}YjTtxS`%bc|9nS$M(9xi$ z`x%JF7mfJ`gE-4oH&+qMGI1{|4oDN+&h1+4wZ~&tgeG-&*9!^fl;2>i=<+1pZ$M9L zg2d4DkjjnmZQBCtQG*zTw33XGJAa3yO`jX9J+f~9%oAS3JYtX6pjp7Wi?eiCM2UM#v}f5NUuhT#Cz7B&bqut2 zG7WMySrR|uN#D2EG3VMbc)iV&UOY5L*460<;G%y&H3s+g684tR&-13@8*MwaafJ^X zK|3&OrlgAuorRtQKC7r z&jEPD0z?&IJVNLMv>?@gc_&A5$lSs40L&#Lz5LkYWenC`hDk5FsvgRupl|DHpSF;&TEu~(L4a(@}(534LVi1TzbpA z*;NvuB7m4zDZ_;x!li01r_9R7Xca#Q5L9-`RO| zsQ7kg!jR6(XVI&UmC}6{;&S9B=_KnB2dQaLCX-iHf=GTo(l^p_tZ+zxdyd~-=2fxX zREKCkada(7YB?=N5?=3r)b{7KoR8gW`y4?gDHQvR@AiGrcv^Dz?Mr6otN`*}zHb^v zQ5dQ^+wux9B-Dd6SeP%<7s5wPa!8J@*;bgELjJlL`|Sotg6+vu!Emj>k}y-0GqjHr z0QQNW3@BXi_-eYi_X~x&eE(dBG)$t05nR_rzQr;g(G>l^3+o90V6-w`MuUF8H~$W0 zveRODtUgIXlA9=i*yJ&QWK}gvD)CN6uh8=B-;c#!@KU)}Br!WceJXAe=oQBBwAvXm z>_4Ku7a&&0CqSi)pRyoJQNDdjjt4*^p1(^6LA)4L8bTBBiB>OH4+=y1M~o(jgOq>9 z6QtG0HB7rT3SmUMxUte=&)2}P9l(aOY~ua22k3F6BG?G}oQa_KyHec%1a0({k>TQt9yx|Kk2r=j>;SZ*5m}V--KtoL$3xk z6G*wx>Fcv}J74c?D}>rhyn=DlZ=(?7f>3 zud>fd4d2Zly780Wab+wrNl!r4VwJ#loqTL~L3vTSD2s*5j`S&PrS{I-N$DBQu?N5u zJ74&>e`B?ePbK^CHjMZNaO!^wC!?sZ^%R^HR4SI0{LA8F!T>1$&csGEBsWnF1tPbP zT6GMo$OXs05IRxDH&8_t=?~1@b7DxjNzfkOtj7dl3MMs_?}h;xjAyH+L9uA`wK4%e zJf?OSq>9IWyb!$?6)?4nZ|YsFHeWHrqiT+fD6M<`QD)~c|*sE zdR3|tZ9#XO?KjF@6<{Z*6^?PQXgE2P^7~?W*%uKSW7GBxs>n9gMJ!*0ZlHMKEItjr z6RAx<`bgc2O9 zliHBzNQ~qT$&Ut9q>0c?{1!YWj;zX7zpg#@cX=khgkH_Z=q-$8ZwnA zy8>e3I;#$g+c)Q_pC7mKlNEjtJ789j;|AFT+c~=e^-0j#j1qUIuTW@NbVcNf+j;7-39#W!wjsikYH z?QNXWDP-_b-s~P(F|ca>(RX(1Uwe-?zihoL2+D3)okSp+HoRLi6DuozjY=u--m98g z@b)Dlq3w_c)Ddy0!Z2qHr{AC1EKuOkz&s5TAsiU_AT3KFb}8pDCD=IOL}pc=KW&ig zFp4h%X)rylWm^}l;gNW+{`R2DR4%dl0q`B0*Rxn)TCqg>BaRoQk6{icH}vlOc`Ykp zUI3cY#hi!-L|ViKTF$sv>~DSD!$X1>K0gTlhUelPUjaJ}E~fCr=H6csQe=+gglf)B zqv7I5B`$p|jGq)1%U*M^TJMbCyiWg7{ql=xQ;O7R+~n=#Dc≤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Ǻ@i3Zb}SRJjOji|hE_)&9xC;!S5o#O(2g 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

            xx?=)p1-2A55u^b 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%0DtZM@aI0f5C6?v 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∓a_b4}Q_k?$`Y9RfI{w{V)`ignU} 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 u2Y}uF`}wa0{%e8%THyaD3p7h@HG#?-c;r5: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: ee794275af753d9479a2e00dfed719d8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - : 0 + - _Cutoff: 0.1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _StencilComp: 8 + - _StencilRef: 1 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _Use8Neighbourhood: 1 + m_Colors: + - : {r: 0, g: 2.018574, b: 1e-45, a: 0.000007110106} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_4-Multiply.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_4-Multiply.mat.meta new file mode 100644 index 000000000..036a8b93e --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_4-Multiply.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 457f3020c684d35468371a3d1f701bf5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_4.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_4.mat new file mode 100644 index 000000000..6ca7a3e4c --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_4.mat @@ -0,0 +1,45 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: snowglobe-pma_snowglobe-pma_4 + m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: ee794275af753d9479a2e00dfed719d8, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Cutoff: 0.1 + - _Fill: 0 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _StencilComp: 8 + - _StencilRef: 1 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 + m_Colors: + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_4.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_4.mat.meta new file mode 100644 index 000000000..d36563ae5 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_4.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2944e525a4bfee14b8c5067246eb3e39 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_5.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_5.mat new file mode 100644 index 000000000..b8897f919 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_5.mat @@ -0,0 +1,45 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: snowglobe-pma_snowglobe-pma_5 + m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} + m_ValidKeywords: [] + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: 2193d62b6eff5284caf4f1599a1f5615, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Cutoff: 0.1 + - _Fill: 0 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _StencilComp: 8 + - _StencilRef: 1 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 + m_Colors: + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_5.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_5.mat.meta new file mode 100644 index 000000000..8438f2d52 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pma_snowglobe-pma_5.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 30c7a85032064f0468da374e72de22b0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pro.skel.bytes b/Assets/ThirdParty/Spine Examples/Spine Skeletons/snowglobe/snowglobe-pro.skel.bytes new file mode 100644 index 0000000000000000000000000000000000000000..a7a825479ac7efd23c1a4ab6d9cec1c879db312b GIT binary patch literal 43213 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%0Do5*! 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 z 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%0ALnRpTXNYac+{BT(NLIC6|@Txvdd#~Onf zuHVKA_lkOL%mb+SZO05Oa^Ays;s^}h%RUj#0Lb$*QB}qC_0;A@t3Ygv=%xTvIPgeo zORVAs8oQMJnw1l_@137J)r2qwFh0eCn5>JK!fj{1Dapq)idb#8+!^u-|0^wK39UhD zYU+GNUVH4lV1^IRp=R4FD~%=?K6zY*yvto`tBhMWL{R|VkHi9kjDa3sV7B+Jy&=70 zeHbXrzvA#QApBXupC&#ws`MCui{Z|%F&4~gPTddtNx(3nzcAc&yP4vikY(vWIhckD z>`&Te!$B7wfWj1qOEUbgZjmqPSO}kwX&L@U+{A<}!X&=mW4tfF%syd!3MzI@)mw59 z{6pw&dxB7uF5T#rsC|L4CV@vetO5Y{=+Dz%rvO$3r%UnG@fn%JfCBC#5n^nDF&j8i za⁢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

            vTH4sL#hTo8oQU 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 z%0D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%0AX?LUR!TvklA(hoVF` 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

            YCEd*{t+f2}U|FgyR? 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

            wxdw2Y&TviZ#G^xx0Wd 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%0DHY~yVPvVL25?_J{2`;I3&ajb%mV)nhm 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%0A7_ zsX&f|mMC&co*EBiRwlzpxjEcQEMm>OY|reH2r_BIMEAgfMSo#Q#!NUjdQF^mRC@x1 zIIHC)_|3c2@h{0f{r>`f=O37V%Vjb~JYa#`AQMxmA2A6E+x(2^$z;8$M-yznaAA|X zv*GZ9)2m?mw*vpt9_qdhe%HfOvbyL6s-rljZU0DmZYVP41;)xiCq$u2wPdO!1#5sW zTy&O7$Sr~!sn%19xwwTjG|5d?(aJUw5l?uIL#G)n{aFq17HO#7L3KNpfvmc zuA6rhEpWt2{?}e_1@`|6;2-^01ApZXImt8sw*0p{pbs1W;3+bl02ZVKl*sx*V}yi4 zMXZRvR>lC3!6>38GjEnWM%hP*ChLbG0?gHR)8W$Tra==Ps2@K<9Ht&!D|JrWUpd5UBtM$w!D|4+Z@J<@?5vY<=C;wsbYP2 z6oQA+p>DUhIC+d4FTIAkd;W3sam2yRJ2<>^5BNHM2|pkK;Na%nFaG>r_{Z`6ul@eZ zClB8JFVx-kKlpJvPajAC_(77-_5xR>7dV4>0cTo1_n*^e=Cl5Gt>@Yto|rYt-WJ;z zM{4#Pyu_Dm{STWZTiL{EpJ%_=x&!_ zglowG&$?a54AVjwA^=0!-cBTeyinvb@V^~^?Fj5D@MH%Zb` ziiMId;RfGpA5HWPYbPiA@yJ|0YT*hnA$%TD+!N2Js}p-q_&%L5wt?ft+0ifJtE*8B&Dj^^v*#C%_n#3G;M)(1|tiL z!Hne38{aGz<_REx8wL2w_ZRbk0*w2Qeg?OG@BHx1|I@qozy4c~->#BZ$!n$85nf&H zqN?Ck0qR$wx}>Vews+A(kPvG4NXLkUM{Ww`dL(K1WHGUD!R3@90fTG|sVOHvV5gBS zr#>c^S%8Ry!$e`mA68(WUbK zVEqH&8@~(u(NplOWXN--Zkk6Qs>v|Ct)UiEPD~H`)j+rw$K&ZxO$-0pfn5!)QX@db zr3!il)WOP_J+6ccO`taygM1$gNG>ukGi8mK;KER7Xfkh}^-!88VY7Wk*kV z8ss0Tf&Ofj-^Xp`y{epi!6!~PQ!~we&f~5+!=X%l&2}ma7u*w*0;UHHMp`S03yYEI zI+?wFD{PJ<21P``WRD#USgGW6Z;VAuz*ww4E`0K8v6o=v)OK5EzVE>*+yIIJeGl8L z7;CXlU!u`*v|0h{K2iUL>r{uu9KTEnWhQjav>&l#d$5Q4HQ3z(N@fbH2Keuf5llTc z3Pj8x>_hQyM^_IxMo@JT4Y0 zUQ?S;*aH}~6m%h$#7*9@cyTe200aqRLD#DUo?1y3(8yBV3TZ?2v6z=ySclQa zVk}-&-RVPBmCS1m7XZmMR#bL`kMhvvxw{9GF^u?w4z`B(1Iwu5$`lN$a_(_MLJ5#X zpf-;6KTP{)eO`Fe-0XxpyDQ!PZL7b3;k+0OaXbgQD}sub$2Pb;6Ra+ol-m9%O$d~Z%__J74ap5bLe6ZukM=UlLcG;m zkzzEbQ6)iXBAp0^W+UQB_)<7~xKL)$A4*hRmSG=~D&PV1C@lD`aW3Qq2*P3ftym%# zAXJkCk;6Z|O~OGsk5dMu1QB3T<0D?Xsr2*uZDp`BF^+p%fdoHV62Qj_|HlVa8CO9V0=OnDQ%fNUG(~zO;UhPX zi-e0H4Qk)Ra-utP3M3-FDZc%d;hmo+K5HZ=a&iW7!7QAD-W`E|;(Nfq?lTJ~9|GSV zfT0JDY`UMhPoM1OJR$^iEO78l_eRti$Wo|F5dV#JoWhf62B;%=vjBHiz~LrHXgmx9 z`{6M-WFE<;2R2bj!wB^j^~`aPvhK*TaIKTkosv3~z8aaaMYMe)AG-kkySot^w0BN+ z!0sJjIE{FOBS1ZYy9VA`hkHP+L5959fg1-0hqeW*f`*9l3D2?g2J2!J1iUY3Cy#@Vnq!zX^Wr`}D_8sf!LQAT&x9Mr)q(7S3-m=?ltSD+&=~ zNKMt9Bf3sL2=y1hH>!VkSQVFchA{$Nx9MC-iMao4Q zP)u{LjnEihz#{1o8l&Ge3l&o3Uvs-{2GJ+u%V~Y$JiMZJ_ADX*)6qwls{E^DfF-bB zuv|)cY5nvoYouL6((ucx&kMN(d=x@}u8oDb`uab4GQcN9fal!q9Nl~QzjEhOpSN)v zF?rztAROGfgTveRU>2Y}8A|uz;tc0cA7j{_qYgukgzHuCUV}J)eD4(;+`0p~qqz*M z4vuhi_oc9YH)7nLXOzGTs^3Y}VZgZCqF-;&uht2okI1dZ2cGf(jmzHWt*58ho}R=N zW`@$QQC4fL)(7Yh4$-aG=vHg2k8a}N<{jJ|-oV-82RM89KDH-MLWy6>3#s@c8*RR3 zyMC1;^^ea`ZDYZ@KH?WVSK8%D1fg_&5Kk^|NhI`}gCq{TI1Wt`!}%%P@6H4+0=u)5 zS^xH&^B}J%U61>p{ds)zxBmKH0`R~20S?3MSHJknf1&g%{E6TA7vTKyd;fv&fA#nN zM*#l8$K^czXdM845b^+j;5YtYXEyFXe4;yY`56|jJ(`WNTOLzuDYj-{tC*%CW|zRc z{JmSPyUo$fb-!Aby4zMOG+P}kLuvsHq5KE3>G`4-r=Q$DUbl~U&XzT*dcaR}T%_0B zSb>XX*_yWMwFc1MCHQ~Lu>3vC$**%@o1H4!tm-#}aW@1sqFw{;OB?)L_`fw5fZ28y z=GX}pV*nzK)|hQ-=WOJ(n5-HJ?H=9TO!Pvd<7RISa|*_iDIV?s!3$8c#0@D@{LcVY zvB}@k#M~^mMX*Uprfrq)s{AyG0Sfb7Pdl*+d97jJ?Se#~z}D93t)pkl7hc1dR^E)} zv9R%+)J>`S+t1^e6k6UUmMaB3mY4%WI+nd!rim=}_sjclqJ$-~(YMe(&SIcQX!o#f zjbJ*GJ=A5q`TSu#$3dO@l>_7#mBVOq(KW*S0vf!NY&6>Fw9&|w*pFUrjX3B>7{;)# zW-s937_Jipa3SCnz(3dqxn+xt4FE6_=3;e_PSV99m=yY%Q0|%m?#V+$fW$6`iFET! zgX0wM7n{I56)cQ=_w=u0F&Ihy9P!3|RdY%9?;Fk{Z*FK+F_vz#J|H0{#Z~c=GzArb`Z~<@!Rp}9J8Ky-+3Sd&#!xB$5CEG5!49)CV zo-hM7_3P4$fRl@61Qj>y;8YsL2{Z|AflU`_sg0e(A#BltX~6%S?-xH0fc38eU;1_6 z7hVPK-vAE#&>2sgc@HN3B`R;kcRYZed=Gs0K6LvAcnAO^PU;BWz4 z?4Y5Bsb|PDAn(9Z!xj-GCaxMu*8)=k;PBdkWrSB|^C3T1LA1@PO?OEZtR?@}3_rq^ zAV?Aw%S7}b8MKH5U)cOF%siG60M{%aS`zhBU`}sN0J@~;U*0U7M?S);Md$}^yg#qv z{%BR+tNgG^B`tdGb5+O%IVOOSbX8yEvs@xPlcnuST8~Jx!<2*QY;u{Bnuket z)+Guxm2>$CnpEitaC&CExY5}mR@vO|Gv9Z$ny<`~p!W)?wvU(Bq|a#z{zWlt3r@qb zoycVjz?}XW4fY=DH(-A|mH#EKMs2}*25Cqd(PT{&&3L;ILxZb6^lr9+EyXUk!p0CwPcjvKmW+_ejQ0@^w61m@FU19Yfcz|X;Y0r)NhOMIRk zngEI|xTmoJ8#Eln5w-9j0iy*vd534=G=0t)OBSNlnlbcXSp(};68s!^_!xK^iii#< z$Ie4sjM&nKLReQ+x{5lOjm5l{(QGX4wR-If%TQHok$Xk$3gQoDu1@j__YxSmQz4WV zrO_aHBpru84oG7sbae1$u_GU$Q`B=oE_W$SooM3ST5kPW)1Q1ry4xmGWG0qOT(wn*z~?f}gxV4@NWyfit1!*8}rws{wF@b72vAsAM>@#<}>5hK4!T}{@`u^ zKOqvp58GAXCwp6f|I@jhohb!Nwq0Xw$M2eHvJ+zsv$Q^5%K?ps@$Z9Q`7HVRp)pYI zf>@)wAPC9~Tp9e!r?TIBLj2fYDM$& z`SV(24aCq+tN-pEV4G`BiUZq6z{3Z?S!juM(1SM&>iall)xk%*DB^E*(JQGQ0*fKm zN)3wMN#3VX;4Yj3v<+xeh3E*oz4L>eY?KQat0$-5P-1y5?Cj^QzH)~=0D;x$WwrBi zYljU+g=brH3T)Kk^gDxTc4(aTq0APH^gG~N|7XMBJ&`U3aU6+i5m94`R)xEQMG%O1 zRwJCXAJ*0(Ql?-?L-0V0X&a&s=R^3nsQ14tedjCUI}+7_r4!2v=sLnWhdlz%-ZH&^ zTRQxr*%jLq3Yb)09U^^J~nH z7SGqn>HB-hXU@3Tvm3D}F)TvMB$hC(D5>^uKP^HwSURA48F=Z>1Ap!_z?+{H-uwmd zi<_|Qy0TmSI`CEpbPN)F4X~aBG_qyrfEL^mL^NMi7cy8UIKp88jmK7*7edI9+&N`@ zrFBruW=c9PGZAx-2oOAna1bJm$)Dj=Ct>Nzvm^twM&}hm7?%W$%WLTekpix|1PHvw zwU3vq{x3%c{CLO!pAZ3l+&7y2Ctv-!U;AS8yeqs`m>G`l+{fm|owSgzu+l?voIZLF zXOADk>j<*~E6)bGy^bhdj~n-2#p>V)UdK5;zzoCg0uR6Y&6qSw`hMnWeCxGOV|{ev zx%Tw|93NtRd^0<3nJwlO+q0*5`tI8p&Q25Lf8paX#Tv8`JMOj^w&%Eb@+c;^u1B{D z+xhO`0IP!|Y>sc?=+=GgE>3a&BwPW8^V2BvOZUR1M%Fo_ju$9gbVCya|xM67A`0Y*}9HrsI1ry*^x= z+sM2xSXROEdk(%aGPTGkQ=1STg=7(m*eJ&&Oevu{qZy_ z`IlR$%OpHD+ro(wxikgjEE6T*PNBJyjZb=n>RPB&8FX;pAF;gqOLZ5 zf3P~3>Bt%u!0HOutHeLK{q)~vKIzrpo5_2q)}n^bpAB|fAr#VM2_x&8U~H|)_!m&p z1)z7}oMBtn5!iabXy&nzCE}+c9Rijv1o^j;itm!2)AM>sqQVZSRzR;!&BWBBNp#D$ zAoi244FUGH!=d!iQ)@UFLkpc&)vb-#UMu<}j1&$dtg0Ds8NrHBS45K)Y67{K)}{8E z7L*BD2D_z2dgC6jDog*#XFQDKJTB{S>Pg$yxYiT==WKo>aY``)_V^5`_P??i>e>l! zc0-$tf89Avk(_)%Z885XodV_;)MWRrD{Q+MfznzmE9NAW8}N&&@u}gWri5_^)-8S9 zs*KD=f+;kiD1cQEeY#AzU|vvH?q|~O7O{aFFnHKa?=&BaCpBULE)?Tr8+MD`pdycn zwZ%^`x9-N^4yHXJ4M743m?QeujS|RgSeq7mUN*hw9>7gT!~(xq@Y<(Y?(czopWXof zg1h^`|MCpIvjhI-6WHH>!tedj`Gc>%b@9E6({bk>$_WpvyKn}ONtu7#RPULy=pM6x z`vgW$VRC9l!i{pW2=_?h2Q8KTjG;KuW-N>b=F4d>dpH{}wovOY)B+Q1*p&b6zX#xx zw}JQXLAUq8|I35=s!9DC=)VMf<_+MLq&s;9>i~`?(Aj&?!^g0bC-4&oPIuATtl9c6 z7PkK!fLc<0Utwj2R29VKfj*%o$k)cstWfTjhjD zmw6fCPjLAgFNpxx-+1XM`|$kIsR2Jzx2rpVMM?M}Ugdeuv1g*mMx$Nh|26|lvtBeU zRG9ux*|m&m#4I~Uu__rPvdoS37UrAgzu^=hhSJ{}4qJp zPmVesSTUk&B!CrguvrYDY{c&Y{8s`037BseK$l({&7Wc~^rQWk8NSv5-3sh)0CpVz zh7chB1%P2@X9M}11Axu)|MIPY_G^4}GUYP#x*(ih(n)L2<{!XbF4&8`AD0EqQlmR@ z^>Ws3_Wr&LpucWo1_AQ#-d5sd2N8Sm0t+G3<$cU#4z)M%7qlYI*q>Yz9|23zv1WgR zrBeV7Ho(Oel%s&WxxwMOLw~;W?RMa9S2bJ=9L&V7pwv!Xt*qn7aaXN&#oZlV-Q26Y zJKbxz;Dr4RT&f8&3tru6phU-@=;NxY6q#4(wQBc&S@;u1x2L6?zE6Mj-r$dRs>4m^ z(JNK=UZw6Ix;E2F=utZ#84iBA)-Qdkx7XhB^8Q1V$EWV+BUQiS{?6A6-|8LRd*DM< z2Y@lG^4%zyN!CgI2vxdylMA|ID*srDh^Pu(vveiuzc8YSZDf;_<%!Lt18|Qt07`Cq z^zh*AS+udkgkuV)%Q`S>S_^~WpaPnKRB6-^Tqd|jty+>xnhaRU!*N+vF?~pCD$z&^ zuu?2YtIB#7<9-TG`5;QuB4Xzq{;KR*$hm4r*^?yM+Qh%)(r4BG61L0OA*(T0iHz!VERs5 zk{R}h0P(4>B?7ed%^FeSxv>E4F;^S=pO654n3c;iG067d{>AQE)`%gz_C?gjvfAb? zT`>eINC8+_&V>J)gL)fy?``9Ip9kNV*XRb^6YR1|zqbb7>tlca(1G`pu)F~MRdOu? z^J+{IfN}D;3NI|=20K?p&H;52frE8a=7$CyuYm3t?Ct^O2pZ0S-8P1J*Uvo$AS(NV zE*y_F^UGlPxHO|g`fk*F#Lf;CsGO+J*caZsP z+g-R59A%W?;LuRQ1z-s08IIuufL+D{>;&u>uRA2a$OTi!V`x1Z{H$n)Lewg+7w)?U zV;vsW`r4!M)}5UlU<_Nq5M|^*z#`hQt^JcYBk$`F`{R5(vz>J6-2N8u4G)8Zf@Tbm zQ(EW1AclU~d~@RWY>Pon((+t8zds6EtCqM1m^jc!i4 z!>nc^wjf^-<=+MVqyL2TH@*u0?&Kyk^<|Qk)_4$MfuWb7+y4;o%fC#0ZVl_BVI};- zu3!Dz)bGCsJ}mHBARD6qo{F`R1`50*+$x}b4SEZvA-hE+WFs_WbAt}mj-rPtW0LnG zF;I%$S7EG%5mTp2Y>B8oA_i|i58&$VyUiAvZ#$9M!Pu3US?!JsV>@w?qh2y&~VRd*MbubC* zdTh^6arW>%>@Ln=R#3YBxi9Q>M87`3jh9|S*RR6bz8!sQE;~^>)M1CZ3!vY}5w~Ce zG**X4aQ|Q{``BCzQ@K}nJ6xPR!o}0a7;!leJE*Q- zp<8dTKDvR`!68$4pvy2v zI6+80?U7!18b}b|J^DuBM6t#0;tZP`x04+3>{}gnIKKZX4sPB3!ug~3-vscjk2cKs zr*`LOQIC%!KKEz-Jl^}pAN-~7{@&mHw?q2xejLu#$DRPd7k!M)58mG*KjW1yAsCk* zHjlYw_m_MB@!H1lG`6#?)BFab_yUcqqr+9dT6Gtvr`zG;bnLoPj5moe!A4X62b}WZ zY)(J9ecW!BvrY8uzwP~fG1jOVhMKJPb0cpSHtWr9z1G|)+Uy1}5dj=nSKxw?(|(qY z03E}mYnOSiyT#it*V?MS1 zOj}Jxz;gogPEC?mld-xhwM+yICZEFVOrnR0s;Dp{s-D7UhFFM+_mkGLMyCrp9O1nI zqNrk00oY>76)Gqs^EZ9-G&!!O@_!0uQ@*2?DG1Z0k7YLZ{>*gA2)O-4Q%1l%TdLx07eNxf1IG*4 z#Q+}$ME)Xxv8MNU0a;^)$(C9)M`~=2&0?Z0;Zi_4+zjT9%9%sdumTw(l3+mxoOFd; zOle3)G#3^hyq4FvaOMa{l@9{+4+M2d#fKA$&1A?Vs4|D8Vm2_L^VLl4_;v$eY>$ z+U7B+VU`OAi!T=bg;l67Q-YShKFe!-@q8>k#-;LLk0j8*f+Wu|TcvP8#bz>qJFwdU z=Ud=nn>A;6s}yuRG+V7o?Z#f4U9ICdSRJHs80&C8Vz(XYZYb%OQTh3#1@rLX0b@!K4TpBx>%d9A% z=0=8XlEZ+o}CUBILJ*ulEwXIPagC6mEN z_Zq0bY!quJloaQSl5A1>Rfh-`mprtHl>vo2ZF1nB*K4-t7;Mg^Z&XGpK{8r%Za@+s zgYy{KG$j;q5q6YBBbS+_@ZV!6>&r&A5~zpdM9mnI5~l=NiqI6Fj{+6Z%yNUfd#Fg2 z{>0T(6C6*7n*!lZ7ojv}l50xJBAMT~fW=+jOqpo9e%b)849S~R@h7EsrJHFL;4rvVSaA~~`1yNyD zpw3d;+jbipu-pM{1JpA>+g$6rbnvkt6n3|P@~rwIhrAEq`Qv~Cy8@^rL4q;ahO12Y zx7;Y;+CtesI9T(nSVpR>0Bi{KoRXB{G7XXdw}Q?p_{7nFXSCbj+#c9>cYO5ydcJ)+ zj&%pGgZmxV;VYHLaLx7D6up>zog}``11|BmUD3&MWQI+sMJ=G*_b?8{G0=S4vi8G#BTJIIRUZuCmkDtVu_`hwKC zm*Y}4|9ba--v0^wXMT_VmRy-GH(j1nISIHv4Zidn(l31;d@UsBK8@LXC-NOVMl@zYI#Fi{4;{S zI?KQ>1G)l~E~>=NfbtN0`d5L!@-lh%`r>(B7F_Pl0l=XOkaeDolJo?O5IR5=q^F-} z>t}>xXG8%cjW)ZZOt2rBywuj?xnrM>09?c^P2jv;as_B4J2eNU1m#;y0I-yEEx~g> zhY+y8wl3GqEB(0-K?t}`U;9CE0Uw17@bPd3_~T6kD67qX@BZh0zJq|e+oInb;^s@Q zq1zn5#}RTz9Y<`>p5pw;BS?M?@ShdO0(kXWQTi2bzWh2$zk+Jbcz}3p9R~O~U>pYw z=Vy>t9NfBtu3zKsXFreQdqGI}FsH?6IDhg!9(?DU7%tAxt=1@Mr~ktrH5N13;uzF% zhhcYt^QVsh0R3u>{@@6u>wtqJj2GwOX7C9KVDIL2#Nq9`=r#wTy6-x;9JSUf$BI_2 zKYk><4tPPcn*Gr$M;&$%)sz&rTDKU^&v0<_?hAeXgIjlSaO2Ls^GEN$jE_hFSREYy zOUyc+J$`_0wZ@H?UdLyD{U5=jx4-?LJA3f`zXsr&Kk0Mz@go4}3g-2UzvU>o=3&d{ zx3n~6OyB%cZLs9)TtPb++KDCR56sQq=~2zTZQ0w$)Kp-+w=z*ma`)ZY`R?(%?>^~P zUEi0|*=EIY*v`}_?LzIuk3B!*liM`|___Bj`_B9S*c;OO7UHceZwk1U*q%Dmu7t{e z0{;Ed?~D72g#*C40&9jNz=gu{ZdH;PkYs@lz(sx>OA|0$DlOgT9zB5#tvfRf)`31) zw9G1|CR((pf?7VIJDJmpALO2EzpnJeHvIqe8@B~O% zbgW4Fbb1hzwT2U#s}samD8ERR5z3 zVdn`NRHxUZM>v|A0$#<;;hj>O)y9HHEPyWt-~2f4!A6>_^D-?X)%~Gi30`-Hdxo4`=`o*lkPE*K49EBODBo)#~CXP-srguPt z>ZDnq9{HrJV*Te~pMDMYvZZhPP1*4Y?Cjilu_o80q%mmMMN4j(YsCfob!pMtKE2KQ z9~FZ-z&ZkB1JT>}Zot2R)`8YVEwb7Gc56Xi^*OePmbFW&40#ml|7VU#{t(V8KjeJ# z0k`BW&JHhaw)L>|hsP?bn%+kPs9>{)Nq3MZ*}Qc3lu*E>j{f5QtDk$0C}<1jVoS6X zfHk?E!X}t0;p60XqtJ8B-t+eBt4r$)l%S%;3WlKZ`y5S}t*CtMdwe3DhdcO%LuhpHL?!laru*j19X{p2)0a!#0X z>9YVMLEOHaZDn`}=^Ll1fQBF#m~k?(GbYDC)`Y}SQF<^SJ%&ou6$b1ruO0_D3^;Tu$x4M1;lEgb=SK15CjI(gfYKKPFFjb_HMn z7?X>@!WG~Hi2xb>16+*~x*Q8|y&J#>L;^gM1kh@VXORG�<8t=vBYWCC72K(iZH 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≻=vgUHiH#A^-{z;RA0U5zq4J_QTma^~xi*W`2sD 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


            6%4yR-41ec3pucIHTgu-uxSqgv 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�#84cG0xF$@LbCoZfsH&nkAxf& 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� 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

            P`b)Gy* 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�PO08bCMbE1(RuKwmTg5Mn|}54oQ{ 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 literal 1424610 zcmb4qbyQp5)@^WiDXztfQ`}mtP+W_F>Mu zzVYt({&{PhoO3dg>?G&Rwbz<+tsSGOu7rn8g$)1z@RZ-kYXbn7h*MMmCOYEai_six`2D4HySfjMh?C3oogLW{=R3*A2yPr@@qBgv_g#1TvtnTSJALnV?K?lV z=Qf*n&|vX4Q{N-qRUO}IaM#3D5I*JyhX4QVd}&xW6!jJ1|GNcz+#V+UJ6NCDxR1qW z+>ihJ$S12i;jEPC|NZIz8tgw$7cevhQ2T}li)OwY|D>=^9ZNmlK0N{5ivOXjHnu8?QTY2_XI-ZwT#%=M z(&WdF=MRU(Y&dZrAZ0L!}Cv-EIV%o`chfQ^>jCp=Fr_k${RVc>Y7FsEZb z8|qht5mM=j8>kz)7W^K7T8YK+-6t1oX3BNmmRKhA_71GL!ToUC-kM(5-Xh%M|Ne_7 zrk{`)Ts56AFRi()X~^Ks$tR+TX)bA2xSCiOCWgygH8;Y2joYHz0x#kXX4WWUP?wpD z*b35=O{!TJ4K4#xkDKP&mpqf^ZR(jTkPyFRwfFS~)5dGGD}2D`=4P+^>qFH-p_oMI zU8U{RbDDK~(Zcy1VdDROchW$Fs-XYaedC%y8!i+FYR&6g^9pb0`oY zs89_zseRgp5JnLyXmY*+%HZO?5*`zbBlm<>s0Hs+uNV0bVoR@2UaSCpeDfzOZ{h?7 z{@Xd~?XRK)0P!tWJ#*k?t(!t2vY8X+aTC6^?d3#k{yA{PXaj3zE@#LI-!{>3OUqJd zCmCcG7kRdsvQEoFDN%tC)spQ}VWaSSVt-Ibp@xr7{l}UuQ={j29xdL`Y6IJv}=HJuJZk|go>JD%>!jK38;Ep99`1=pcX1)iwzE$2zm$qBj+#g(T>~l z53C_nKn&m=%e}VOgQ>^7qeo7B^0^|&m&Sm)bhiWdUx-?eSYX2i%to9vAog1uHNqFV zfT+_JLI*q$a%1-4Zy*_bgq*eP?_Zgdm-@}3Ea$V9p|SRmB*+*~6+0Em zL&0CTl{S0v84qA;%0ADnfoFjmNe@fjVouT|5DMNC?DTrr&ATclxHzb338lY3rxV8K z`Ga|ll43&s55in{Tl(C8M+l~lVOZ89QQ1U9h;XWKy!3p1JcD+%|HAa)1SiS;>}-)? z-TYs7v#%hjr6uJ2OLK7i*GJb-`hNDJFPJxuC7~H19P_^Ujnd9iwYPa&AqloF3tA|$ zOp}0Sod~+O*Xn`>4mG|_(7_KOOXAk?o-`oMRiUC(t1jDK&E7Aua3^%Y@*C|yd_9Ht zHBBM3@yh^Bt^}lPX<5REi*1zoS9?!)wgkIhIVh>FsP*9C7^SSL1E_&UH7J%X|c6>sx3WS`F zh0|9&tp<02^=^8N!~8!!n)CIfkG=i}&$N~}F3QGhXt}mN5h4O<609e8;ddtIZ8{pE z({1pJF6Zumer|u*Fa^oz@P97MxS1t@B57Dk-BL#HL__hevK;l@GDpXU9-~=!04~b{MDUBdcq0YDh=zv3~WJmT@HI zN$F4;|9m^bKSoJqJPRN@0?#G>S>g-R`5HT$H;E0D6E{+8p5%gI447oK==)CuHu(G0 zf=8;QJt{ZN8lYTJ%Gr4l?U6bf3@IV``e3oO5{2Xm>koiO$mE1fl3542K(<$sQp+zm_t%;I`vAFI$kQxj^6P2?5k*(fh0DH0XJl zc^EGM=TMhS{>KR|(rwHvHr^-npXjG+UA+=@An_vJD$D?YIHC7 z(zJBdG?iY4q~j+3D|DP}o=l>Loz@&xHX~W+>H%{W3Ro|fp$j?ym!xEKYnkON^r2;q zrUnZdEP&rlk1MvO3I_rnZ`0|V9|8uS2HJJEWd%4G+6p;KdYXp<$`X#-_0k9$=UDlh zOCQy!Gj~LXpvEBQ!nAzOy*Nr)!nOKf{D67N-^5pS(^QU50fslY?7Cy9>4~z(-@nl7 z(Qzp>I+48}r}|ROb*IT*6wlEzO{K$GT#|e;pzIO~L+kcft_cQOe8R$@?{8r1j%@E7 zYYDx2O9eYD%nIsVsXCsk32K>p%+1)QM33z_e`rQlLb6A)NB*(2yexVVktTXrrqi~a z*wMOu+aaA(Hvw#XN3~YgzcFW}dGBw1P2yGc52Q44o~^Jtd+;?s1sw(Ft=lP>n(hTD zj$Gu{UcuT~K@HSc_~zEP`_JOT%Gcj&T*3tSZs}Ye6D)-jFY^MPwCuZ1x!Jlqx_Q=H zL;EXcC!P-5lp68NAI<-jk=!ERVxq`?pOWJ6U_)EB$!)z{CH_InX(hwa7gR!Qx~K&o zX?BEHO4%7(O5ad?y~&tkHJqfE0ojPlF2QQrj;d3?#ro4IIo7BdH3fgjnLV17e^{_c zw!?q3%vwV*@4MZT#-qti{bgKp@Jg;PDu>Bf#f6wI> zq&6x<}XghG-sX zKiCPBd}i1CVRT^M+kr5kx%}_?2jh@UPI`V z(`T7$OajSPT($5;!DkzyZVwZklh*{d-^=}(E#Dmp4w+c-wG8k60}6LZs^W_mqQ^d> z&;U_O@?R^4Aw9U&;K(4i=w%>U&rvii#PXM&dbZG2zJ0+{t$*k4y+2L6$69fLfoG!r z&#dp~Nw(O0#X}K9T7-mnnV+y(N~~fWTHgqnFtL+Q4iZm#gyA!(l1{cYx%ZRQbzYvw zCQ#Eux7&Tk=uBJOvOl-&nfqTpnDmdZ(S+PWc*Mc(cH>!o$(Oq4D>&7KPc2;V<1`Ja ztNrMmpnsF71&M%FJV4XdaWzz0QDQf67b|WX+tFDf+H3Y+*b2D9W2jZgdTS8zUXNR= z*LO7qs)KOg9a5AFPuGbVq+9Up6!8K+O4uqWG5AxpKGZF4%`pa0mWwK+?;GqTGvWYu z(t|2rtdh@FHzgzmzR-E?1)uxwii__T6ch|nVYHypVT_-he|L=FLCz17=XLa#>cT)7 z?m9cwcOw?b#iVVdD431WEf#dyBP16gk+~CFB6FMb^TkI3$zvr=a)cBmZ!)W!OfpU6 zq|_-cQrv;LV5tjKQ2wK|^zDTPpZ`yokH0?=D&s>GIr{q`Pt)l5{mX{Cf}dZX6+ki1 zySzMU)MPRE&=%@01Bm%>4jkOv+(!4WYT8WZ=;`Qq@Np4_kEc+(?O;9ZTyso)MBVw3 zoZDt;#!*PP$*UI$L)(0QAj&|v-VKT_>~>J*ZOt~Qja6<@Uq|nXj7yY&SF_8Tm+*=s za{nz>Q%e7LnnZ+-ODCt@aO9H^V@+1z?n^q!pnv+p2w;5 z7!m@36u;HHmK)Ig>b?6s{AqrjgEaP|fXcsEOuhekJA&tOT?_hQ%Q`i64Zb<)&c{vu zc56?g2OohBLZ7Rlb1V;JK$#s;X0nhO&Z?JmF`lO)pX?hFMV~_FR4Lv_@JevvSAK#i zBN-VuzwKjBW_2;BzOQRm>#Q|`bL@q=P9cAF)kydXGg3yK6Z=3lO~ofI*xOo3OHs#< zNFlpovwP*<<}aqfn=U9qM&rp6J);AvdNR}^#iROgBU70K@YO@;*tWOZH|$Nk@C>Pz zzBj75m$|AikEb1L87936!X+SgTxg7uS%C(rzYh?j^rP;?37)XZv>|z1Gho2#7b>0TF|ou{LI{9!@DjCH#7pnr9#D2QOPoWZEQ8MO})4ogm{= zetjn-tSi|i@3`m@PZ}}}pheO#g${0fEUaaIaqPr9m9#r;SzfEG1^Q%edR?n~;7&4M zNP3cH75rj`EgtDsx{({k78# zMo%!B+>pUeu7GOZ?C3R0&VfgVBRCjo&UI_W-oR65n-sQn9oKepN$^M75?N|B*Rg;v z=Fugw=b?AG^%&;0nXzx@=;p|hHj;87D4$Z%))u*)6hz{UpCt#{84;QjAw*>?*e8i% zTwRqS#a7U-GwUD1%U8`8hz!KpyWHDO+$uuZpIluXgO1Vd9nqVE(llxr%rn_Cxo}{K z+L{mE*6}}mO&=kUgVm|GgyfpoUW@OETNW-G-c!a7TF&`PYY=`GMgbvBjPCx!xJaUb!i`hC8I8^$Kox%{-jVwy?{;M z8o1KDQRaI?J?)eMwN`jw!y_1?aHSUdn*Gu#UxObBvyV=Lxjr~W!uIF0OEz43sX*7z z5ao-3&-kPpTp!(gl{T}#^Qv*k>9%z_;4%_AsZq$Iz6uOXlNh*gmHXyvzS%f_>|lOR z&Le%t#Pc-fE$U#$JW+Sb;<3~UlQ1}+<$|Zgkl0PGNv6zUx$by95LqL!lNKc)2}Qn6 z={x5ew2FCM6@e0=^+_AQ8@vsn>+kPJ#IMWEv2_rU5=~!%$l7Svoun-5HoxZ9Iz2Gf28C#MH;l48?=?Jkv`V3lRqTx_`=N1+bU| zVwq@HuhwlCwDfWV!(=20CfMfTfY9?-_ZD6capzk!S!pKH&-My1*$VLN3(@Rnm+oGk z%M?aw_`aGi5b^{1FDd}<$~DYx%T1e6`afaGa-h`WjG|3M|FlG(cei@0!FxRC|Gml? z$9rixTYJ9uPcLElCbIZc(ao3VfZUAye2ukEtHGBdGFQJ|8b?Koj8t2K9NnF>gAWz< zLmz+XsNaA3_!Wb16t@n%a=oCp-tmZ&B=zts#HiG^>|b)KC3w@9AHWBDIMp+nm56x< zeHUgQ?-V3qCPTUJewX_h-GV-?tH;Jgrb!KRSrx@XO_}e~WU9cuDdL0C9{Se-*fPjU z3jEa(;8-@e#1?t6pqs3J=yp?TUA#uVw(VL?32?dSVmixht=sXNyDhB%e3>&}+UCSU zVdd5;`pjSQ*|7KPfrzzQwk#Qn?9vQiCd-fUwDS{^Ea7dyZzQ+(?tAAy@8;;=$>f=W zmWt8)hAS1q-ARiDaK(w_((SQ#J=+e#xbnZU`3chPwssOPJ8Kn_h*wM5Uppsg9GB<+-4R2w*Dq4h->J8s8n{TX2f%p1H&{wKV5}o6!_Y? zC&QBl1Gn@0p+ZzN1kXc7EZ^WC?WHR_ZleU;=bu}|;R;0%p}S2CnUC-gO0(M8`B{%~ zmfgb-iWkJ4oie{_n@(S3`7(B1$$1#&7y^n29;K1#+iG1DS8DDH_Ra5_cuo9ahinBs zV}4s-zW*s4mkps!M_!ofU-G36xR1$@?Dit#GB@detR26;CeUO@qv`RGhVRd$iFr)P zqc`L8iSk8YF{|Q{0D5H`7J$(0Bp?{hZ4UG0M|P3H!}I0de;TX;2Tq{vKYauTkZ^*J z<#@q2Yxl<;u;ZL#_x7)qEp=}dRsPMMc{=lFwVFn+U8OPHa#4#;?w@RmLsyz}Fg3`+ zS2(XVxQ^CYwbzBQ7fOPg)KB(PSA=(472^T5$L-6Gvb_R$@wleJ@t(_~w#7rb*m`&X zPwZDl-+-_0TPTV8Pldv56hgd$tmD<=uGv_SdWF%;uplF+R@Pywzh{bw$H4>8g`_le zfb%ES%Ln~jP6prJZ@vxw#a=us3pN&agbUveO9lLjujGmS(MHc z+vkcuDJ=DNT%Kjq?YYUhsf%N9=)-(8ubIcaI(S7Zc|_J)>R$T# zwgDEI8F(H;CV6>X7#O_EX=c(<@RGWN9Sy1AnCQqsexawfI#=&lg(oys>Hlkf8muz zI67T&?%L3mb5JM*DARjb-V1Yj9o%${)Nv`3c<0aM^rp%BO%6_~GMXa?rsG6X`b^ls z!<(0Y=hg6*d4Oz2D?FV&)XKCV!ov;c&XFIQPJ5sw;K?vfXhDs6QWj>@W8{1)n%JE5 zlcIF{qFD{&R`?>Y;nvYg2jy@mJO!3Igw&iLYiWaj>|_<%G_U(~SsY8rz;T@vNr8lF znY5KG=dJeZ@<`CxhbZ!Goae$xMr*kniH03yk|JG8RJQF*rX(|LGy=fB!T%%UmaiYl zQVJuJ%20Ed|D+99m_3SGs@cV4qGsL{WIQ1q4gE~>%d}j4Ih8eC6Nzv*hWA! zV-z<3K9`T;=;-)U$)|#X8k+Y9#EGJpgs^i61oH#mETAa8M3=L;^h+L}1*mAIyE0{b zrkDn!^oCy+pMALepZp-`nU2M1-R69BU-5{qvE}iz%{YUfdL762p~x~1SWi23n{{wX zSQ}-|=?#4Z0UdgD58m$;gfKc`ohxQL^=ln|klV8k?5To)XA(mQa&j5A?w?guoplCT^$RSK1+ImxG$E6E>zwElE{nDi14@`*Xp`P@>*hsV@k zR53K6tLDz8rVyDtzoniY*UdivknOdgp7Y_QCSbCG>M8ij?swk%-bHt*U8x#8HE%Ph zG$Zzs#1d3SvhitBrtba4$eZIgif{it5lQK60{)agB^~(6ceg6gyOgltznk!hyo{ z>R7nvbE!k7bK$X5(O_b|BY-8v5Iwn$^#e%?TwK9NB+S!vUX2QH;`)XHP{KY{dz^T} zB}|yihd;2ufq4;XT`Y4p?`ECAZFC&)OEDXes>3+*UdnLqLkh2q_7XoG(YgR}mQ&rl zQxpLtYXB87C!tP<8G5hUG0p2i-)G@(7i+B)p6iS?WXj zC3BWXwR^&|+rvGE%XNPxJLmO|QHz`(Q@d@r2z1t8ay&kYOizgt8ML8R$eWwfFHu}R zJUNRXvGXnQ{gD~|`S#hxo^{fWzyI3!74Nr-sw&T1`;v6z8V-Ddq$fsd@LB?YKyCEC z4W^H!IA4=wP2E4Db`Z{6%foz+eblUE6MtHhJFI*8XD38jy9gM~_cg6YxSQev9qS}e zKTG3j6k=COBWZNffdqq=b{6l(Alz`nAk6Q=dCL4H;-!^;rj)UikK|F2i7=dB=M(N`yXS!I=Dau6N$tk~d8>1MWvz zrTh>Sl(X23YP!>7>XVF=f0dIXy3$UC|I)L%1~a|f^|ji(N|hPlrKbx3q2dmTZj|ZG zvq6|x=GKp*ZL8J;=qs>)YKraX%F0*lGQcFxVY`c5< zv0e?(@P?jOqm#$Q`h%8A_D)v9zAqUL*mD3V5Y8A%$IQmbqTDM$JP-p|k_KP+CaW?t zSYj)iaeZJoAr}w3HJSOPPe%0hQ#)kv`DGoBXa&vWdfn@@ui#?o zC6#3lbl^6hYhp=xO#*lS#}|-O+HddohyX`NRFg{^qWFWa!#6iAb8>SLd~K13By3w$ z*X=%oS^L`M)E4#uC15$b@-nV){nvJq%y>Ms!r;t3M&v~S==_{;@O4A#d#j8CZQ|6jDWzKc zj(qS4A^ar?Ya^|=fF`Rg z5Ftca|AuYwvDL7K^N|w^P-+FK)_bUox!29s?j`@d-EEB|<4E&H5b*ApCJ16f-|WZ; zfWX<#EkenY`dY!|DgLpt!GmR8xlC62x_W^80V?E~<|)^ZQ1;r>?qZB`P5QtyUd zK}){m^?E1`&aGnx+;J=9#R=OW{61@o190Ml6!bMbpra8w2#RIt1}zV6g#?di4?ZWl zdsgTi)H5gcg9Jl&(4;7gC|ugLW8gujX$p`!QM&Y=9~raHjS<5}E!}cBj3+4W-G0Wx z398MnX5K@ij0?}>c+YdZh(t>qh3|4wr1O#K*dH5(nj1oAIo}Jr12AZIt^QoByUJVtyl4N#sMlEnz2Q?eV#OV-<1->!;x53bA}Hq3kPUh)(1oGRwg>puCx+A zCMvQewAUi$`D>R$Mgeq2ckEeqOt9*O@)N#|*x)JK*{wU@*{$s(S+yB@5l>-xH;+ccyFPD8BV+1p=|E&}J5}r3YYqf; z$WXxeWw%s@<)iA-@96m9b;=KoP?GiTz09Y_f@pTqw^=Gw1+|@(zib60FZrmdou zzr+uD@>YkR?_izA`RMv#-r?c;sAVnWtp8~XyrJzezKt^wc6o1jCjCF4`%r%;P=Un2 zv1dT?SY?I$g>}mycTAf5v4GP`Iwk<#*a|I6VKCGKizZSV46`+Rr&UCj{c(r8#XU09 z8jq#wkPRpTstH6awKcJ=K=Ygt~e299ak(B#5s_sgh{-(Y&Ng=z((r zM@OO$W!nLlBlh>Zyl!@n@su{+*(m`FSqnDxfme31k;t{jM3F4#Po5g6Md@-4LZlNf zAxsSB4%mMk-mF(Ls|EK=gQo}QOdRDmre)n1%~1RTW8}APAD7i5bxwW9Heeq&dh=av z7Thn(pmYc&gP^%ZsOeM_qk{NmT@#~?hF9k51w8bIw{@>#{d-#_L72;s{cC4Il4YZJ zKD{pFxE$j2@)!(!1~0d=9Ka&wrR-0DG=T z=KS1-yiNOJDH}C8Q*J^uJ$7mR8=iJ&pFok%JbDMPI;U3ENU3H-af>nhd|p5&JJx(b z|HM>a+tu$R0*s%%)Hg3@*VY6c^4(>&OQT{l3wdeYn#J8VZ6(7;4buhc2Y zam_X-Rx2jJR@-kViy5kI3mcWmYnyp7-QuEdkcE znO#S#U?X}Z5YP+a!~1g%klYA&=ItSJlO*`Pyj-Axx#{S!gy+%U=23f79uEOX^5NLw z^{Nw9cvH&wPrNi(?bzPx33oxKIy!vsh_?=3H@{dtcH7EO%e|1w{J8gftElZqmP`=( z+r86?%{X#C=ijOhu2JkCtN@np$RQFU8S6h-WvCQ-Kbz^A77&D7Yk%g+8dK^CU`djO zNG57$sNoJW^!n0VF5=!vwZwXN--U#FTyz9pg+dxay$LKSN@nh@ihuu&wk$doG!KWy zZfysPwY6+(4uu+QYA%JLzq8rQA3u{ML5r&Mf}d7DWZpzaVMoF`&RW4k>nouX8bOE% zoGOw0&m};_f!#u+p~tY^g$vk7bE2tMA?eaI>XDG8MC~W_>Wwzw<~e%-s*HmBQ%c zzBLf^Uubx`&AZM35$U6LthT7orrz->~wTTwQ2@@%z7`abtq<=c9^GZ|th}<8dhd}{4Sb*uJ-;%)nBt<&7I8*b;x-&c%#4PT z?!dkAoL6>M)B$FOC-gkB91Hpf^bkDuRvv_Mb9GhyPz`KPJ$CPqfcOP z*D)=C!^Yx7k9$8Z)VJko6V^-7LzrrA*xb4w`Xma1&N3mF&cmJ_y`I4nSN6a2guyF4 zqBl^su7`s-!CDb3+zSD-Mz`%DnKiFva2*UPMX>t4ts|&w&iehQfA?xG^jC?|i|Sdy zoU;ImR!7tI+hA);ZjKGMyR>gl8nL@&pSDJXV_?>v!Rf#y`T_F+zu$%FHiWGFHM;Hyq;-insX=(FpvS^;D<7o z00~ixP21>EUs=TMHlMrYBDv_uk}5PX(1S%9x8bL-ra5uxT11(sqXr6eVR}PF_yu!g z&eMTGOyO0!ORf<1b3CMX6=7vntSPTe*r zt^9E+OP?_+P__OvO?~1`+>@AEmr?eLS*#|iKInHxms?QXwA3HI^B;%m(`e>jB{F)w zDdvzS>>k^yx=BFn!9#G{%EfNaL5c)nD$oVra*#5p|DBkWk#oAXYL;k9RD~iU@KT!@ zCe7u1p3|qw$)TX4s}K^BuhM0TXHvDzoz%ghXcS&n7fJSdD#*2L{WI~X#!DE**h>&b za2lTJi7wiF=}lUXnH8n&7940m4Og77R(Xq)Mor!F+s)ZnXCE^0bW&9b>k4u>U~H54 zXF}yd(ArRBX-nQ9OgeG>blP!}EmK+yM5sekhJyZg@;X{^FvZYWQVg!ANd%hSOj zZLl?7?buO5ZY%We?&^MY->@Ezn`q?4;C-7rI*=HnX-=Rh*PvT_o^*X12de_pzHDrI zO?Y|Z4*xU(+=ifP2|1|%!h(nFTS=3zLSV*JAcKi3y`*mtM_0OnnY%n52Eet%Diph%8xZZ5fk&O_li`{Pmtd`{Y5Q(ri!*0=eO>BzL74b@4X|FLel zBfxdb=t%naR7oAr5nn#eXzpsN?NLXLkakAlbuJ`vH_e*n+|9smWnol0Nbv(FY%;7VeTKBuCOmW&@Z8{n-TqJi4RX8TP-(p*v;0$n&fa zvyn<-w)j7Z_on~|BpaeQ zix>5qg(Bw#@UHwQg~Fb4&7U3~DhmT(_^v1IKCWwhX+R?dNCY{)p$A~cn>k8d1xcRq z!1VlfA?s2jM5*E%TA3sRgYvFJ^QCM=x-Fje|hCyT@HwEO5kpO&ILc+9Z?AlGFMKK91kXRzID8~ z!}G+orYawNO;iwqT5k|AHUMhWMBf^>ro8z2pyvMgz+sZ8Bnl4{p?oC8T| zV_W@~FEVAP{tyzF+DfKN@f;TZR2r}|?wxbA3M{vhX+(o-SCKl@FdLsI#gwoklJ-xT zN?2B&bHeDYh$hugUxc2Q!77g1KkP}v7F+U#2~*r}RGttOz&fc2+9tXyOnqIPz&~=F zZNvHc#Vu#Kkj0jC8k3Ktn`gRZTi>nT<}`U?+CIZ+lQ5m707uqRh6x&(0Z$sHnwSqo0<^N?wcA^wbRp0# zmm@PZ3Ut6~uR>7rJ@EN?DB3eB2RwdU-R?JqdE;IdAyOE^LVVT5;aF`n35zc%C;CP4 zk@zU0t{ul^gCtgK$9_1^Uk-RrH27JBSy6mHDbED({C>YSILOzDcTaTwHd)l*Z;!{s zK6)!-+ljoWr$G$7BaS#-Jt9rNuP}82h};N%QY?>4ce!9@iFe1HG!e)_HRh;4A}t55tDOt8!}B%U5v zrM&o-R5bn1ih_bzEQ=?eFn?OF;b^<&=HE~mk+u6on0A%F`TaLUKlySxLSei&&ds4R zf^@ zMjGi(MT6--b#pt3j|>BY0-J2YZOFP!8wv%`!Vrll_ePMPY*=ou@U#1FFq;nQ30!L8 zDr9|K@r2&+Akd68ZAAAMdgv5Ga-J1~nAxp|{*Y~YRt`Cdd(0}UA-6l|1~d!C%9p|I z=fnNLQ2z{-td9@ZwKS~D(gjctOqz(ZrTU{h`LY1Hx7)(%RkxQ~M8>|0B5<8Zp*iKb zSw*^+qE!|b*0#g1cQtSgkDPyg}HY%1duV#lE9%fkKnp&5Xm=>Sz0s^L5jw z&mB5t>iW0Vlo2P6B3tWH6W+>1urwmrMH@mb=gv@J;mYqvc$})Lfk5hKi}=YAT_T7i zXn$1Ny=lnHU5d9ZvQg#9N%{G$SmW{{I?gc_rR}Y@3daN&*C5&C`h9m{gBh?)4Ut;- zRizfC*y%3}x}bN%HCxZ#j(zl{Ny{Ihvge9>n{bV9oxZch?3=?T7EEKX};)o z{LARes6NU=*YqNKcVm7*j&i;XUv*m^1CZw*t%$@DB2RM^xsM-F%ZY3Et@)~EVWmm^ zEVwAK<*$Ny<4R4w{Yh;lDliT;o}QjpHn`*R%;nh#-iVRfxHLx%Znsh#9@v&1xf4UA z)zeGMVkPB~hBr4tdtMum4bj~;-|fQtv5Ubt%R}v9yJB4{=;Mv#b?4c@k$@VCInX`R2_)C;+F z9Ody&j&3gQu8ui`QI>lFLXaSTx?f9ll?c|!5ay%qGUR7 zp~>et9!i$NZ=E3Gz!P?0N1;$LZ#HQ%>5sIM6jQ?_7PsXOK~0A!sTrkydO+=Z4OWza z6i5Rq#S$Hgd0D4j;xpJ%GnLNO2za z79?6q?n|=xg$|%vC~P7G(WL^sUUE3sEXP@rOP>}80I2Otsf64UjPv1qMUe> z8Gw!Z3QN^9*e_LrJXZvD7|RjiK;3NH=6183*bLj; zV}_VP76v!VR(87-id%PSle@Y^y=ji9h?2JWXDkLc=c%Qop5=_wSyhG+SEq99lTKb9 zZO<1!*DoX|nkxT%nurENLW51Z!H^3dVn0rKmf{kdc>ZivRvpd^6+pp$pcbh@#=72# zZ;ZQPxi*K&O22NNdJ5^M>T>auZ&gUQiWfclG{8&u`25in;U>9YwSj4og*xwf->!Qw zLLM*+mQDqtSoNp6uGCjPYXJM+c3FyKA;D+^?vkSEjU_>@rK{D}IC6Qq4)(*dD=Etn z)(mp(SYez@@cV9Zy^A*LswWL;eU)OG=-9ESVG5dFZ&T!&s+AY)xOfd083u}bo-Z9p zc~r7p(L#ECCDXSxU*IFQw2_?=8?S{Q1?;p} z@qBm{Kw@b}USsqz7tdhx9f|XNMEiwEf9|$z;RlTnl2_e=nJO+2?_iDaK|C;Aino&w) zpp5)KQVqhro#V3s^->q`TVW1QXe?C~V7m(TjZCMof^_Jsf)U(L0mgpQ!jxrf7f$q( zpQsqTumzl=NRGd5i42v%>aAT#x(HcM!UKe2`z`NuZ<)UP(4#Y$N0b!lTA+DIkA1@q zW#i0z8HS&27@x@8}7mFwbZDuG+&UvZ4PAeBOU znqJLD4D762j`;bN^}NJq<<^$6r7uln6I*?CdGDui6ZpMPMvN>vWIU)~zoVAA(jq4*|Yu-f7$*1{PG3+RJic5THQHyci%o>)n zZ+&85`!J?QyV*{+I{-6?gpXeF!08oA%%m8X$dV0hjw>y+lQk^jty7t}( zIM5p1p+pz=F$``23}xh`*FPP9US>y2^oohgjx9$Hfv#TT`H*xifw+5Zd(Ud^#8K|C z>qX7#g$nmeYijaD9EnfI#{sy`YE|zBMDbhQ0)K6_d00;?JRlFHtH_(0^7(SI=5i-J zY%r)de9E1e4mkgr=f9JZ=Rd;oqUTB-c9rAY`Z&V2y;@kkp^IW(O=EzCNSt0RpxpBW zv$dTdw{9eyukeQ9%=JI+1mxk_yKBhQj3>B4eiaRXBgH$0HS&5B;85S+T_=Jo@7KK~ z=UHNfq72jkuP82op|?0o$JC;3doP4t4yyv-Ab7@H?uq%I+r-7$t$(*GU`HdAD((~9yrLWNK@o8d!)#Ma8 zzm&v&5Ah*A4!q${p;~g)1|*bqO&GR*B)nGVtbt;oftDOldl7udDfT<&g7)Q*XDnjn z-YdOS5}Ke+PS=&4)*+@~g%xV$6b42BXx_N#(^G)f>jPF-iMW(ON3u)h{t=3hteM2> zWO6ojydP>tyTBX{R(|t`FWXc}DV1}U;7>#jknZKc8}Zn>_4}LTal0RFCOnxF`&W1f zyFnNN%{K`N34fpBA&zP_2vb8CLfhp=ymkK1pFfBWX#vEkxq(4uQsnx=I})5x&)rZ3 z1REP{G3|1%#CW&wH?WaH3Y@O+{$gwKzEpc$HuW>UT&yL7y2&Saor#2*%Si(s^N6F# z$uVbl%O1jWOd|vGLu8uOQ1uI|syLf)-Rn|jW&JDZB(E|YxIh7rO$j;{S`S%GrJhp5 zV=_K$NxvyKJa%h#G&y-K`JoBRUk6TKb2Ru1sEUGeiz-;)oQtG$VPg1i z+nyo8k2r5kQD_0vQc1vrgAM95HgA)+I1lZTC|U#cbGw`&AP%71u_!x;15QVc%$cP3 z;1{*{9W8e7@_R7d?82u}n?FXS(b4?<{h|p8suGB3Aa$dw?&5C0dWGno>IKM>i(-l5 z2e=UMDgVv7-97excDiR)ex=;xI?u@6sF=5g@Am~_^r!AznjLgu*DlRM=)=O_e`(PH z?Dan#Z$7#m(7DU(=Uwl4f9A>S@S%VFqY0y=>C68!idIQGK~Hb~)4O_pQ}p+z5?4+& zoL9s21;7H5{RwM3XD+$HEkE%0np(HM81KEOLHELt+xn+(h;x(q_AW0I=9oU};$u6)9ucM(_xbbZJ;dX41;Y0B z_Wm9!{=OQ8uy-?m9Y~dR+klw4B%nPkz$wNiR)Hc)OVU(<28X`o2Uky;B9eB+X#GT{ z>q4@On1o+Ka_V&|-&A}jc`6p}?J<+^hk+JjiAcoKzx|N)i5;&tmp&J5d+K`P>E`(7 zbpxy%&W{OS?}p}wnS1Aa+rc#xQKmFo8pZw2s5RM?dzz!?vBnnFBwOkIHw~s-%lu~! zH5_Eo4sM07rz0F)R_>8&!8)1l&#^xmyp0(udI9Tjs5zux=<{eGP!bF1PC5>l+0C8Q zl3(9ItU#q%R1MvMtW`XcQ&BDPE0UlpU=Jcq%QVhj-@57>H~USA{84KVqQQZq^a7Ed zq4=Nfz4d>kUqu}jx8;y?*VuU8PdP1CT^=cp`!TU(r#+10|M2t`U`Za$u_sVU>N99T&F1c;sdCiV@7XJ zIuOX8xCKM#+lebnkE z66)KJq2rV? zY%hGfP}*_jwT<)TQMg+&h^{8O*A@4fNb$j5JyD@9@?dEys?a{!fW?v54nkLY+URivPHf5C6nS?c%GM+MTCK1H^2cVl*#C+zk! zA**iq6MmtbpDK6ii4r&iY(L?=j+KE0rMoNwJd#cs3v=oMn<)01ifKEkdkVgQJ30H$ z($bP<*~^E7z+6PZ102wDsYl|^hM3~!7Yt&GW`bO zWk0{jA)+`;_l_Bhn>8%Lmc0IWL-I20epJOr0fk;og%zGKZ-7>@cubZ%ke%(v9kp}v zhaf|_v5#-0DzPRRDrm@X?z&v zvN_Y3+8IiTAbU!?RvWJ(50wpkov%cl5EsS-(ZCV|O=9uy?(ftLoJhxO4<^tBYX#$+ z53OI!M&+l>J_2Xbr{0r~_vl{wGR{ZSwPfL>$!R&9P&(5d@%q%l0)_5-i{zAZoYK5A zD1%td2m{R%oHquaiip1c^z>)5^w^=m;BtqN|5`$d$Jh(sbDzbPP7zzsD>UtN%g>5{)%2DMyO5EJJb#Te^^+_{i$Q_SITdl*fg2}Y$ zEC1XT-Q7+bK{u{JsA|WaD0p{qK^l`wW$KH0TvE5LJ})m%hpznVM4xhAUEOoCKKRNP zHD?g`4~szv9@dJ(aKiW4`3(E)~~tp|s4lYVN~- zE&q$ZeVRPpM3goN5zS`BOcayelP>5Leu@%&WlJ_hm&OibM^`*)b7~}hTp%?O2bv`P zswP#b!j)Oo=|2BLcdxAP`={aW)y@kjOPYydc;p$xu*?1QD^om(i!|wKGa%VPke}(_Bj!MT=2;6 zMgnNqv$%lHdVJlCfSBXKKbDu=FAs-Aapn<9N)r9ttc?oJ6gMSz_s8dsY~$p{zt3FG z4aXH3u`eG|e(rcJI4V5gCB>+bt(6a4iK&mO<&IjXVZqOO9!P@3qb!8dp5B-B?{cP3 zgP9Q%5}q1WHY4E4hO9A~MY@7|X^BTj&}QpR{18l&T zlT6@~sb*^_bE^t;Cas7U=U5xDL7)`)L~%2b$8C$au^!pGg(`-jqPuUYF9nuW3C znIl?s_0c@_=5+W^>-3B=tbT5!kXSlYUKXTTAPa}6 zNi#+uW+ccC&|8sb1Y$-*15Gz2S}yC?RV3|+Tmw|L2FQCQfu=-NRsWa5pU??RK~ z{|M`|&QrkTFFhY0x|M@{7r? zH1E^wY@RgWym?@Aao{hwHiWV#tcx}8^rqdmzXG|JRt0Qs{Bl&z%z3SM7v&xi|maE%ds{#(c zJcs6Oh9UjKUq|p?8-iz0Xx8taXn~n{(oA`~@qwurlSP3H%ig zH$r|~r$54y(*gHhF5q(i4vVE@y*OAgG=i}hO#`&OzG4AEnx#9dN4?38M_iE8(EDC!GXo)v`JC`+1K15~^Aub;34VxM%7|JomAkAF zqRgRXoUz;(^cv-s;~>`;``krwZ*NIB=m#I}35ze@Ho&XHenC96P5M?FsSpC%l--kP0=$^7L!3AfY9t3sfgV9)%sh+z0K~($>Ce4q))|qZP0h zo~5mK*!4X|Ki;t^*j^ZCP=%#ulQ{Aje$bZoeNye=A)iV9P}5K|;o}PNq(9_@_WQ{E zByq=?L)vR?#{;^=c|Ua9!t1gfvnYy?k1Q+L8}b_s@j+46wm-b~zeSXYyB{43oT`f%x(U%NclAUcAKV^pVCq-b^qFSU$`lxF4=)yqlLT_! zw=G+2v^WmNA5~B>O8ES(#M>KPE_+9>MbQ?}d`QY9Ju+drR7~(z!bw%ss|Ug}O=e7AqNpd@;Z?c$Z|xlq_aa~CzOT8W=ckSPP9`jUddsDsR@Mi__iwuf0x-K= zD^}5twlt;*Dmq}0Mamj}$6WQ`zJ1@suYk1@4c_-oTedr2^#))5H}@RG`YP15hd?Jo zHI9GxfYy+=%rG+0=8OHN9P3w3-?#&rK<8ma9Be;y;YJV{7h}Bsuozfg`>s49v$Z3c z)P;$3SfA}$H*G6@vM$Fu8H!o6#aP%AuUB%!-|i&myjUw)zt$vXkq99X44QO|SAk}v zSKudcr*kKwTJXEE;G{@*dY}nb*SYCq*~3NCbtM7ygz2xSM(D0?X#lGPnmL`nCXAnk zPhT75lN03L>Q`?P9ta%@^NseF4l2=wAmG0I8@$mVFv5QWw$nrbLFKjHjp+QgsHF&b zo4jte^3|-+IyomE9o@BZ1qw$yuo|oN~P3z7sM4ldF`^z<_RoVA)l?y(bVsmG`rjr zkZiNBSxLhIFySRk`x!_bS*%&WeFfmMSzk=Rq7V=efT;#j>e(p}07KPt&W@+rTE-En z6M~h9a>P1(-{SpP!lbbEVG)U<%|Mcxt!6N_-M#K@LacT$734)mMkrk#6^`29`D5PJ zVV;MCngskahR!8b5SmgE|FdmZkUx;vs2(O*>n=-B7#Z<@tI|WZb;BJE%i89 z9ar!s2+`RXa9H@)je(UE9Nr=I8k~XLL9DtUbSWagP|BtW(JjqAfNV;h7I3F)qLO_M zI>H>AC`#T`9CJLuUuwh0TRNoPcy@i+929wN@%U8l{D|lt8R`tw9RKLG`{<~JfZ%jc zs1gMyNonmpbr6Yq@H0+Mm{F^_Yp9gx@Im~r?b^rzx!@A{u$862((03Ylz~-{3kD?S zBmvBQ#J8V${YR#cq?}kMKx*!4PuT2=)~u?2_ubNFVxau19)EEXP!uG}8_!GGSd<~D zjPj*W@}6VE*43=EYsZJQ_ZnFhox&?0a2bDd=?4(8_2IBUTiN~FD!DH9x{9H^f~y2i zhl*8pnedjjeGdEmVx71|&rgHW;R!F0m0r z`wGJZkOPS_x0jAB2|erHXe)ZP+_)->ndC0}`DRyn(eDQVk2@2hzIH~b0;`rST#YAN zZSRHHhrVnhA4K{EPa4C(t=J)bt;RU};$}~YPp!V*)2l>%5~c6Msd-rX6Kh`p);TN@ zGhOFZPrmCJVj5AFdV&{47fYkUpS_`*A;a1dP2 zo)KjN!!v}#!61VBIV3VR9XKj0z|@XNz=EKhXaJXL^uMsFrLIE(IO{l68dA15ZR1>R9qXntZ*= zcRb@KM!Z?)f?jyu_w=?@eHU@}?I{iuDeky0_t(J2x0{t3n}6q)iy3fGph(a5t!PjezrD6IPi|(SgmTqy^+eFwJm~oE_aW zD8@1^)_z7uuIMHjfE>U=ClQ57613>d8r`atdOKTfx#sQ&0hj%scQSg8_nBk z%UOI|D(cppl_!KAjY1A4nao%r`H(#HJ@;LmaJ{&g*U4{L0cD>oT;cwY=ef2(jBdHr z7Zen51Bu6Ow)*<|8dua|t~R3rh=zuS$KMCus%FP^P`d`RvL;Be_PpS<;60-J2}a?9 zjUZ-Vq?gF&*M!QM!Fm~~oi7w$e}vs5`PquCh)4fkd~*$Z7cOCEVX#Y16CctCz7a$6 zd)qYPisG((!6pUS_z?qTT&lhafu3q=%GGz-qm1HKsKH=RtyBMqc!mQ${#@X1h9tN^ zD+xFl4~GE)1(AR_kCZ^iIcgu#Tr9(QnwI#HpTQO@(4#z}V(Zi&(JOMbe9Y}j9?b39 zU?o<>s5MG}nI8A2P7pOUh}o=P2ETK;gE^mEfe#mq(8xxRI-g3N6Z>wie?Pj2lI2CV zT-oQ}*Y}5YmNaqjqT#N61086~#p|C-LNnJZ4Tt^`Bq)1kao4xr57#H3%lWZl--imf zkz|sS$eC%PSV0t!ATK`y6qc#o-=8R>Q*k0u3L&q$fX5z`K0%8Wbf^RH4J3^E@K?Lx zPG+V~-(%**ISTIYBvx=*p)aD2LvRQpEi0nzI!v{fpttwc-`xEx%$m^;;+SLE#nu-Y%_|d$RE88qGxQUhcgeIu(sKJyExljk)V7X+Ca?D7oeHp;++CsLoJ&_zjm|68|3RNWH_z(Yf4?K84OHlW^B|e0=;L31rBg;Qe&P@Z zk;J2kxv}#ep=I$fOCH~d8eYDV90I6g@LfUDAeQ=t^ zes=tgBP?o{p6h<5j058y4T-HA6Qu>x4uG5}KR>h3)zy_J=i1)c*|D761^yZ~cSliNPeB$V!_RY1WZHi&o?-I@i(D`1g( zQbmLhR*`Zi-WK}K33hWzV*W@P$Z4rWN+mgD;hI4;bno^(?`2*h`qpuN()p*bwJ21|0x z=E>CRCyU>D>>3UeTT)tDJV5b5)m7DMwTF$P(jKi62QB5z#ns=uYGPQBPe1}JyT-;1 zHBWALRf#*u%2u}`G-^31KeMiCSVaal(5JXQJx(KB=>67!JL+bv@APR;Qd!<{8S6_AH+r^;E(Ip>1(HHRN|yZ~(NHys1d_^PiTvyGT?#Fsgccdopcwmp(h= zd!9+<2PoTDoBFnY^0#Xy>_Ygv*2uurXdN1-hWX|t%EeDFn3 zOxq$csIlInDy+zpC}*%{pa%a6BbXLP2#@A`ZXNEFlM?m(Z@CqQVen?f*JTyoZQ`%07M0X(!kM?`gXpPh&a@c-nk zSSHDRs08H!YCeO|+x{samreZBH~(QCmXK~>t+o$@W#3oc*~a%L>i~p#YI)n+D#sx?rX`0b)H8RzPAdjnqJr#l(A9{l)cN*Ub<~Pt+OPDQQ#iiBG zX-;QcQBMRSw5Qk`l!3${`dx!9(3(z$v>}H=<6-Z})0vs$kr&9?`L(m*TEPJZsQaE?Sil|s1v#lTr_^A98b`V;zzfdFAflg| zxbQy<^HUF4IeM}RugEi$jbVxg&+Zp-IKA4TS9>nX{OsOl`_8l+Z0J4K+|H=9v-6@2qvg08xB<3m#{V2~pfC%+ZOY4;9X z;Djgi4MGQR=niY-=h+>=4%Q%AMqI{4B0CPyH@yB`kfZ~|ft%s=)07Hi1tXL({y-Ix zPnpLH=@_wFe5pNNyBEG_FGTp;Ytr)_3(^h0)Goz$%iZgEjRGk2>&0AlF@7*LxqY$f zBh}W~zpgsPIE&3^^rMTg`N_D?}r#5Ki4cdK|M#iE4w6Nr2 zX=BI>6He9jbA)xAQ+&nAm?~cLuyxywMNOL{5>KF21sakRO2QJ4a3UH6PdYEDyxv@L z)3{jG`m0+=Kzw5r`DJh3cxdtNWYKr!lC9+C$*LG5cf#Y0es#%@=2@#}yC@-Lgy`N{7T#g)aU5RM zOUu z!qCu=DqNu-czarEYU-&f+sWd+*&4^iCLi?vKkgVvMgWbZS%}GY4_S1aQc@udlWa8z zuMy&S`E{2?4kmd&((W0I1#tcWKWEs+pHHEW8(NZ5kfGh%efVv@O36vFR@qF`6rpXNt6XsS-hk8X>tu>L|e%m_V zM;W&Jy)qKR1aJXO0eEe?Q${N`c%$t)1@3j$epqRJYv<5Iu~~tgw0D2&E8LkE)(P$e zNm$0Je{@AvKcN7N9B9Bknj;7akwr#$Ba6iLH(oIcZQ58Mv;H3u6&jLwvA&GaMK8gh z|7?k+IJI4?83$O%J067gjx!m@KNtx8%-h<6|3a7ai*N!{!7Dkg5;m(IorUk*e+OI6 zXt}4yT9|eU3Ur3cRagdyShhn0Q#dVJA3?$|oFcyA4S2n?<;ulEwT0%37kJQyhM{bOopLZ^NXqy{G$1zHGoR;{Qe zm3720Oc_LcJQH&Q|I$i^m`J zIm$JpPnLtDrOx{g2tK@KpIV%KmE5^_n9tL47Td>H+iKZwT)$hDYk*`$z*vNGH6*uz zlp{SlTnS~XEGVw`?myPGO`RK`ZrU<4TA-8hpZ?r(S@Jz#bm5QqIjWkDKT-MSy4L8K zJ47z8reA;i_^#)yac9+vtc-)EKDYI$+Y`x#?6o`stD)v&zb_o7@X@pOiMzXdPrG{b z_uFy#IkT@~U2~WM=DYZ>XL>juipwyDSK)(yml^lc2yrUujGpD?@4SF)7Wd^BkGwQC zR{yJs1=A0Wz7GzgTT!kQkhRi&bR7OfYD2y&Iac)SL5k{q+~ZKJl3&G#4iMt+)8 z{jg6f0SZ|x{9vb{TZMJjkZ>ZTAgT9^T7dSKk$#{LCir~|* zi@L({o4}Q&f~T?)6v%XdVhER_e5p|-4b#N~7$|1gJ}y}4^4p99)@@+?m)pcip@$5zLSOXOj6Ri4VMW z<#tveeVXMGvRz^VzTqM9NYlEGepSYyY#3^e0<_1d+-)yl+YN2t34p(*dHGW;@Osi< zB;bmi3%y4tnw(?ZTRlWgCi~t2(^NQ@3(c#wW12gCcBpLLHuhpATJ{G3NZjkl2ZH+v| z72b(h)hw|FvA{d-e>C@E1x=oHLy8GrCxcj=OufLb%|Ppy8^L<|!3y`6z7f8Y$7*)F zJ)5fYd+c!CC385>k(%VwXJF-5QS)-w7@+CPRd}YZp9oxdLrd*T>t)0_v=fTk9;ya` zn90uyOY2fn3i4cQ1da<*cAz~mEIT-bv0crKUJ(_t+#5 ze2Y{;kuw@&(j2@az4>@OlZOgGfI78Tpeizf@q{@&be)g}C1W{g~JogpCe!w)%xroaj?=@SqXVSvWLB;1XGSK0D#DJKy(pUUcR` z4XpZp!y5)$s=Z))U5)#(zo$Q6(TMe(C*%sMR8i?@{(5U{3oaxG!nS zgW#z*EjzVN#$jY~TjvZvzMB|TFNZhZ_3tlvO-=j}zT1xWKO~5F{?e)1nmTqSxd5l& z#l6AdTP?YF_Ui5y4{7tcDITh4#%FyA4|U$N*Vb>WUe9-_249nf7Spv{E+huHj%;z5 zx|M#9l35CdLs($%+J!8c$MjeKoaV1NG*k1 zqVfLfw&S&8gEFgg>M!GnQ_r?uJ|xAQIUcmQduj|tVNItl+8Fs>{fuzD8%q#l+C8}Z zt3HVlp#0q4e0{R$U-PHnzjgtyjWFpy!FLO!AX#SZfe+4uA9AdJORcfNxxO%vZW6Mq zQaC*m=oHV^F&1St|7o4f?zcr_@qn9>^9{6D!YVlj&%F-6{VEI0%NfS~MdA_512Ud% z>7cKW-h-@2K>&QL*Yl0L8*6`QcqGe8rnv1$NJ^~Z1L-J7st`cjf24m7f+)OD;lhiJ z3ggBF*zK4}Ep=&lN=OQSW2v7hCA^kytozZQiarMiCN6;-6_1AkzJDEM3>w> zn>_2E(`iF;ml-@`GmCl0Oy=0S>Xj7fPeO{WE zou1Kgac-UEJO5R&+Gw%Hh}t<0=7Ad8K8ue9|H`=y_w zVx7;oa^Ix#2uVKWHHt}hV~_yh?-+bapb6%`HR+L;6nl~37`MS$D)fWfl50PXBgsLA zs0t_vWaDcal;Wto#5jn1n^8t^5RmUV|K2zo3_@k;5DeN$kgCDrlNvN|S{2@R_#tBg zk@(<5=cGvaT+oB|LaB8~DBKJ>6(nvaD|nAarxm+a>)S(U`i=?Yiy;5EZ%Rlf=}k|b z1hA6iy=o8MUs`yv#J(W6Kdi7$)b+LO_hhF&4(Y(PLcPCR#e6q*J#o`kYTsO*e*g)z zi7@;)gV87hDJei_!|%?|O{1<^BkzmF3#Z~-ZsYt|07K3LVTrnBp;VN8WcATF4i>YY zCyC)w;h|eU76IFk6Ps23g{L-u;V0NUirTCwIi#U^z z=O9JG8VEQWxq?KWx4F|JwceFczdjOI5G7EB^?w&5MlbmA`=72bt#HU(_H6tUH$kYg zW^YwCq8Ez~bEh(98nJuC%dbqiar1}XvJ9DLjH9=2vgk8jRjF%ZdfnZPsn)uC!H*Y1bg7d=DIR;8>soOPriucnfhJ+@ zcSv$_{`Dgw_elHiE`Kj`jg9qn$K_xj_NM-|ah$=r({AZCg8T_S5oJLjJ}$Kt-dNH5 z&&W1$z1N~hX?2!5T&y4kk$A6B`2$mW#*2>O!>JHm?W^#+`c~K;R*yacb?_sUEF?t*YN`3cugod^xzW zY~9^bWco?>!RkmJ_A$M=Jlb?i126pr{0Bsu1U1g76x)W4ogr$}2d1YobLkXl#LoUX zaw-C}{Olke{B}~tBy+thcK$(1E4)e3*7c+|LdI#GW1UIDm4t+qi#f@9Qxa&eIdiDG zk2#|jOA#cAepWanVR5AUL5|CF$d7noK}KNMPdob2Af}EAl}pU9)tu6{o%0Y)kma)2^B3zc!`|B#P>5+3*pB(d zpDaDZy*h~C_lsc`kej5qUOK8XZBF-5b%OTrfU%=n&og3#pi)Dkx?4fm*G+SxFaK`x z1N{bA0IODWjz46Z!bT)5{@|>Ko5VDE63YC#Yzn?)s=Q6CoQexGmq&!Ts60FUxWx1V^NdWrp! zRmR5QS6(+Cdj($jAHtf6b~Z?jbXvV76yy7Xk|=fvFW(w4H2f}LM_-Yh5E z7T2v;&pI@y{~!aJpQtQnvKp!Avq>D_6^JK1@aT146THylyicep)&CKsuPIj?KW@HJ zJ=l4n^T3;dV2-I1mq{s9qX7k#4HBTYrW6?9gtTE{8Gww&A{q zAz>`=+gl}C9BIFK_avWol8c_b8h+oyR$L}*Ctl>DzV}?~)^}MtB6kB#d%zl2K$c*^L4Be24$0Ft-olLd+ z4S3%S(GI1@b(%hW-7M?EXi-_YQiRn|vrxT^ZUd>yuqCsUQPNymYazfr%RPK2oEHW;0l z5l*cOB9#LTW>_Z=yM1OXbT?FCZ!~ z>a&j^g;9hEzG5ak1WAURWfYv8l*hkKp7CnDTi4dO4X{%G?$J{OGzm>etakAG`Dmu8 zN`UZ*OMg&Zgof1Jrci$RI3(y>PJW+s7LmFfp(*<{-i8q?+0p5AF8|fx;NU(lu?(;P z4f3FIRP;SblQ|zKa4WZI>Ds!jb;s=PV2&#`O#SvQtLSQqiz-Y1$5PdisDNO4S2(hF zr7BCz!x_kRd6fUSOo7=V&@Yp|>THF#3!ykZsnC3P#KZ0akz~pHzE$L*B zMjlvV*fvXEQRjs~WH1uYcAx}W7s1T^r3}nu6?n?LibWajzi|Omq>1oUz@lbH2MR&FI`_NwP zZ4UlD0Q$HXPyRDce-r);7$e7d#>*e}oyoHqcW;{~WL4C77>A>uhxA}@cAz3oqhKizJB_Nz$cH8!r^?o{9gK)N<8dRd4eH^6hmOVJ?j#joL{ z*+)EGym!CPUk`2dU5k3-Y1=H7N0E)d)h*1toW~4_h#*u@W?CpzxU(tiJ|}d91Ur~0 z@VNpgw$m+6mcmY8kOg+MdS}_zRn9Dqj_WzPNVR!%DZ!GyB|P=rvCaR&T!F6+%K8I` zpB%y2@r!`Jy(Y~YKh5{jQmVpw^awNqw#$#?{A-~qfh>zmynxH)0+5#8bG4SW^(o$Y zUkv)`Z-M@I!n7{}m2}@LJdf^-Vt9PMU08BAMZn*9=nGVXcK|l7kC7Kks(?@mJkYq* ztTkv75TwuksT2fy^kKTJkE2#NUDnhl&sg4!pp4!)nTW*oPO(rE8-jiH{rdz(7{rS` z9+me8@_4;lYpJ|TAeNyeNqS8#sEh8zvSL+%XCrf3ftm;i;9%FN;F=Xf8Zj7MmPM^e&=ePS7_01!k%y50&b@3?qOv2DEIT+7I~0`Hfcz0=CMWk3 zQ3)eo?Dc<*_yvuJIt_Q`EnUJ=OGcgr@GS;(ax{B&ev+9lyH6_k0CyMkfL*kyjwb&l zxx4zA3HIsi;!&U)QDqsU%=OHM^G%pcu#x#@w*T7>8>17`8jGHt9a$Jn{0LL&Lnk>| zVfN1ywaQYAUSD%B>gayHXqU@fVLyLN2t0 zBv&`OTT;jb)~~vF@b0zY-bqNQf)7e|b5dMoGiS~zN*eE$ZEYv`*W{e!VAgph*2Zpa zf*YxR+dp}_s;l}ftLd^s(%%`(^EWmwmsJdjUzQ&+SmfLt1u6zyZhsmdawd8XV^P0% zR`mIvyM2(*bCH1uX+gDL?KiL&B$+(glGgDw=G|vU?bXkU9QChR+AwT!X_lxKQD`JQ zx;yv%UdTIX8l;xvJ`rTU7Ib4P(6%WMusij^)71ZR1zq&=sE_H%_3os{n@0(kXa3LB z-Ru3&Bl8L3!o3n~h28?9#IF3d&ma_`%xR_Ulp!J}TAAjvz8u|nw7#y(qhDfp>~U9( zU6I3AdyHjeR3|e_!~)-2DVh}^Tv?Ry8*eea`rv5t%G&&Y7|zu~2OngP40!qasc}h4 zr5B9zXFk$D=}pU3suupB#PrDx<9=FRvsEM>UREFU4P1&NL}|%W$+GFy0MoBs!rqGB zlgyp^eN}}oW?Eb?*C^xwpLO|du<~+@(eXk-Zzvpm{*|1-7VFrZ8bJ@uwtTHT|4d~Y zx9QFJ?FTrv93CicDkJEcyN;Q#lDL38MAoh zZbkDQ>=H}r3z_5sj2||puZr!x1FNYbWAIMB1Hh64ZcRIVApW_aq!^>gfbQ_ zSJ*E3<2hAC$Iny5Q{=^ReKGr&WLewL*tkRrIaGsCTW6JvbTcWM7;73ZP5g6G?EtO? zp!xE5z{#*cZ=^7#B>_&+fA0X4Rsz5$@{K&nJI7$g-v?S}pPp3uiok~nOq8r1NO~kbtzjr4@ecw$GF0E>p?wzD{VcAZMEe6cmZ`|Ex zgbliXsHH(+AQvLYN#ZqP@oeXF^=7#4eJuJRkf3}6J(4oH;Tea?F+P_g?}aj_HHOtVh@MT>6?C- zSRh)d90jSg;$v^Bt6$_s@U<~xbwPHR3<{juA zS9bC$i!!1tBO}B7Z`%g~K+b&u@dFlnk%E*uL@^eFDZp-1DQ;x2MIy$H(XTsEaAU7f?%PHT;jiqygNbou8jy6YBz(2WK4d(pMF>K4*Hv7r4}w zR$Adnan#H;!9Qzt9a5cPI$#H!VRmLs+fHYjQMFoT&PSf5{3^LZ%h{*0IQKw}Dy{4` z=E)`@vQU-RW5TMjbSCM4zrXWA5y$tn4aYD=4%n*4x* zqgjvrxjG>L1P2Y-022yOR{r_leEP4#9AGycn=jYt3iXO!=>jL7JrF9{Edvr8F8-u| z?-&qy3iV4&PCDrvf7Lt$w*FRm9mRUxy|u~W|oG!EGY74(M91eB$*B1e&<(zw13 zI0C=1jrPgzb%N!&|Fq!x9_*kdtNz*y;O6jxSaI41u?Br;ye^A?((|PPxcf)Cm0+CdJCh4?B98k)B6W%ZFvvhWj16@z06uVVbszwc{cJy`s^4xWVwaUbN$9 z>}ra^Xq3e5Er*fI+zZ82N6n(=wJ8@&1R2%~Vt8%FgB^zcG2g^A~SSPH-lZ*joh!s@|hZM>o%G%BdAPo7JRJt zeVNxiLg0UrXB*n%L?~c1_^G>7H6UqXu@Y|UVHY?ud)s}<$gO;=a_p_6P={Ns#sr3(| z_aq!^*$`7!cRQ^^;u|pucif!I95=PZn`F9Nh=kkF`w7%KxG_u3{h6>19Rpo#SaD$- zNM{Fp_V`U3Zu74v7HTTD#9u-P3tt|iMPN5Rm(s?-0vnaMOuWyd=Kbi+`_gh#z6Umc z^d-K^W@EEmvRTz{OK|aUMI*E2L28W0b(Lm^iAU)!i1h7L+#YZ%x8OIoxJ8~;(<<*@ zM%n(Qw5Hf0zjg4kyjzu^AWl|L$hVy+Cx>1V?l%o|;q*w7g1d2l>Sv5GHq@Fvgc9>5m`*N{G*OZ zIT8v63iB@R9AauuwSUq2MLn5n zz=nk!DuM0@=@eiB@J$6~{6Oc>4>q4$Niua1ln?>Jm;&zFor#Ro2vcMddnK1P^B?ON zCFqg~1;>cHa5DQ(d;5!3nOm}nV&e$0Mc)%q&=1glVL#~Eep=?Q8$dKWHyrntubPVi zwWRQQy+(|@>yH4wFZymH;9oP4A3uH=|8pokaRitG07XwtPELLYj$88=#Pz(9I}iNl zEiwkIjihoPzX@3l#xE8Pssbx1D6s$a^|gMnQJu?pfo>t;@8Pb`bYjK8`I>bfndzpd zObFwCuLN-C`?0ekF_M?!&hO`z`|a&lo?dIG#NgRZ!b;bnEK zR7SD78$2F%08cEyK%hf3)z{lwp~aiOR{m}$RspA9iP{ryF=(dwaI)x>4+T+zh{^pJ zCOkj}+LCA33c=^C0)i0Z+TIzPLFTn78d)vy^wvbjs z^6zGaw9|P$6W!>X)FhvQWJWv^A_wCz<)mcysN^3O{@nhPq^U$^w8>*WbS?6Iq_`Y3 zzogK*xL8G`jY5)jQys=}TBIJH>sG1$etUm5)uEu!T8hwtIe3Hg4=LgSb4W1RJO`K) zlZVmBM4GNFks=L?J*~qeZ9|_uB31S~ir03K@VPqeyW0upxZA56_|DYPAOKiqR*v3r zQ--%2cc#c?#Jhgmxp@Azyfk!gM@j?MdQ(@kUt4X~U%@)!jt{+1N^x~!_tm{ev~B3v zJuIy9t!X*BHL^{2#Xr~@G(zy~B zdU@0>v!Iz{_*Utp&-XXcIt+}zLiHKl!nh!u|Hsr@Kt=g}QKRn+-6Jj1C0){8N~eU< z5G6hV*>1ZkwCa{wi!L_oTv8>H(#{O`B!cb_%OcNmu93^OP8-e(^Yf1Ik4 z%OwVZ%J8ki`sNE?%23%!%|cYr+n0#a0G(dATv+IZM3^-OI>*h5JJ~iK+S%_tLbC)} z^ZS_EC0SUPMd;Uomaot$&+W>$j5VsTxJWR2AIVw9BjiQnmw}CfJQ#RFod8Kp`LjyP z$9EAOe4ZXez4!uf2oDdBZ_A?b)#$IlG(;HPV;QGuFVJ>cKmNk;)I{?DW`j)yqWfaj zZ#wo#y8N)5*nzat?e}Nt=&Q_Uyzj4cPud#5xij?v?QJCxc1(d`PES*jl>U`QFz5hE zt(HbG^YAErV3n)CinPe|UiByr6QXEf-xL{R1iK<~E|I#NAsOoaG5d9xb_d4m0t6N! zxkAa&ot}SRlgcN^m6V5mR1HyNq}L%4{>-*Jg|Tc!r*KG;MSsN8M(sI&PFQx`qqN`c zzpE0kJZ@Y*0HvUvX+iU1J#8$FJl_J%>Qf!Nq!K7qgk#?9sgNYf5r>38 z2b*#25UG@v?w3Ur)amv8ZO9w1zj6#Hu~R*WZFc$EZW?he`KrwSFfVlV$&%ZvIWy4& zDNLhzXq{@tiBOQZ{oS5Krb)BY$9irN1UD?}a6hB(>`~ZXnRlqVeEY#^Cn}IpCX+RyB zg7bBb;;!)l8|J6)3ip7-;>&-dS~4yF4WtQeycBm%%V&@A+BClpNI2#Ro$DTbflq+_ zL6>3P&`NaD7swYkotl<9gNor-oFUkdy1Jl6&<^@vvGA=?|N6I@KZAmk68j>;HocmT_ua!d3v6U2+0o}{~gkDfLV$~_mA*P<-O{BOhH<#933q(u=gxYH$ysDTKcj` zYw<{AR?)ftLM)_46p~%_|D44Uk@n&<<=fop4oQs0djenKhwElO^hE$&3 z8%4(a9O{R?OL|{V%FD_Kj}JUeQ-nlB>SFJMjoZ(rPm_htc4wQKK-w4}knr06V+P82 z&{wWLykK$b0q9!dJYB{#$6p`TwV$}pQSYuG6yW3iByT28vr(XA}4PO4e(a=TLHVmJ?UZQQT`cEq8fX*C# z7%A}n{%-h$bs_%oXL=X{{`YV=?ZH7V@9m@bwk1DOHG}nHYIxccek)4}J4v{M-7ti# zr~iqD#8~qI)h@}meu6_?<>mAHo8>{5(Z=P?+Z{s#pM-4W ze#a`BPLSOYbZarbYVV9DTE%OZs+f0cr$qC(kDa#=aAq2?%ZCyA*r3s_vEyJE;F(5m0ZS;G{VmuGLWYEj~V~_Rk?V<9;x zE=)dTnBlQghTMK_?JCY!Fu&(Y0b8hVcod&55VW0i?b!6GZ#vz$PGOYI!6@zI4TL=S zSYQ&+Pjfm`^{>WLjq}mZ{|}lD^{5z;E=4E7`V*~6?J1;BAPe7pkz7vM!D;^WS8@3@&629yTZLgmLB=1y4Q--;pywGC?OP2k&VNM(C<> z*lcmKT^{5sYwuG2y-*;=4xN`y>kB$wWU;1H`*5uqBTbY?>XJm#8%XBU9+r#7X zg1xiRtTuuL6Z80>^Y%0Td&TC}JatTj5ayVh=Jd!b2UY>iISMoxABK_}6X(w_PVMyzyRz5n1THVwmd?2L(eQ~ zAGkJvSRWXvs{qtvR8Rv9M1!8H62!n@mNPnlkyR}{J7!2ZeIb_eep3oy8;9Quml+tW zDeqaBXQ`bq&0#HAo-N%x6jFaI|K{@$x3bpq;Sn|T^Wpk$9SZx73Uj5!_fYnhMTudj zy)%YJLA#?vwvbS0?0vLfztLZ$$x0JFBJUKk&5RV{G*~z>zb>AtgFVyx$R9h?cI72t ztyyfJM*f7+!0Ctl-T((qIzrxL!ZU@}yfxtPZ}0m8tt{zTL8;(li!5pli7~;r55^O2 z)V8M}xC3!+YakeM%GPEh4Ie_u$$u_J3a>XUHmX-1AXiMDbD${?n~w_iQ7$v7|ES<~ zfSl;g`LQ11$}Y-o7oaDp%5EU(q3x~nmXobIGYQATh)H1hFCLWD#zh75yFB=MyC+h= zANY`7>@&@uR>!kHm~?hlmRg$109Kh>_bpV0n*80qvv)6E^z)*)y=UI=aXNL|r2Za{ zjr6e1QN*z0f@@PmoIyOx&!)#(Hh(qk8l~3l#Ll>6>uo*<@YADQmq#p3`!jgulHz=C zcUrb{JY;Il{#p$sP(C4rL=QakBHXw8Hb^tVFR?V)BVQKWQyq-M$CY)HV`teKcQvV8 zs+lmCTs%9s{V8L)it{L6Gi~pgOW*MEmlx~wN%Gh{*bIE?;qHSO#ZisVxX4C@U1wWw zS}*Bt9tQ_|X-~ED#o2l4H){Gk#n)iX!|n+R2VLVU>6;QdX}4!#w+_-zKNOO{YKw9qVkuzl1vUr!KW8qhqm>;=rAs0Lk;4OjIrs;LN zKFgD9DK|Usy0fmY$DOAquvDPNvh*?iqKn3~%`WBNv2KIUpIQYPizk;J2e3w-(ycB0 zeCh&y-lt}3c}|x{iU?V*M<6H@SCAyxjZmkXT{0+IzhsL5?(C78d z4FzZYsdU#}Ta&={`-X=9w|c+2-EQ&Cpf>d7xytY;_S@U|^zqYUs-47|{zR_(d$rA0 zXmfo0f4)!19(G1p^hBz;y-Ns((n6*`suS|kGq|{gPO;#q?0Z8 zw1q>Kn6|{a_vo>GNHl6np@76rYYr7XjCF%btlx>%rv`1EPXqVr0=Rp9TrpZj2vqz}%^!6fE?d0($w{>gwtU`Og-BaC@9PVs}SO0)Bqw=-dS8 zP=SNmb|J~6{O7m4z@rV2l}XtV1so#=?w`E~7_kkf1G#_Uu~t6$Smtrw{q{?i(|wt- z#F*c@4rfk}Hp;m&(OX#t;I19#WbNdDVx}KKZ`__6&x?w*b?amhU zX1Z~Nn!~c56!R6Hb+iH^jqr~!_9%6)Zl7%GYERjdTv@KDz6Y)rab@8dejKd;wpa*% z$o(UD#-C353Uz(fZ|ou#=DM3oo(DZW;`o^$%;ZQKU$KAtM`PUU zp#vPOy^IMcWqb~?$)aJrjR*}J9#&y|g_1|i$f13~4at~766$b;t&1aY#e`uFQDO)P zpJa6}3#P(MpJt5m5JOeF{W?tkTPjk!`1Pl@M;C+n)k1=EMllA@#h*8^M?|L&QUtU1 z4Jb-b!5}eUhPP{j3p%)nQWKtn0}=tRNj>s2ump({qvi$F$|QhFioxsmrhD0KZ*OyN zZ*RWAV@;DG;uWB!%c*^UlZMLhJRg28csaow#4G-;I|lL+3~SwWXrLPS!58~loG5vj z$||;DnW@~9?u5z6uQzvYhxUo?iH9zk)8hd058bw(zY};LD$=;bif?$vz`s8>!G;MU zBXGR+Lrz)Hf6o)(tV-RUZxbaeT7DDZg7w5=u3P?9{3 zZU#qvVQxA&@@7#Gpx`1X@*U6=;A;j6^S^kb5Hwm0UR2DK?4v4b+to{f4vCPFoy865# zb|EEOE;}k=_IJAarn1Bs^$YUYF3eQKM)U~!!0YhL+k;W_AdhKBR~Li2N#PQk_8GBn z%_q-M$+2 z9I1`VBO0;8Ru~HZS>qmZ$ozvc)ZUG+tK_fCF;6~!z7pf&S*5r)cN_tCbjpFPvh9(w ztp}7F-TaZrJg7bT_F`J*YD>OBH?`Mt;JfP(vzST(Mi@|vRkH6|#2LFx04_jWtiZeqDb&WIxiu&1NhB%(>eIsDs z&~k8|FYowi1zSj8*BxizK<*jFM6oA|Ftc&5{Oy*Rx=GXh{y<_YnvIadB~6!>W3K?*JOCrWiz9Zc2Pi5ZSo^u?il2 z|AI0ZT>8Ld6qqTv4~`1x(%*rT@u1kG64$Qq@Vl8l^gL5aCtZQSGJ0N2Iw@kWDO3>2 z2i;olT_Ih3AD3U8sScZ~UaR`v)uu5Zmfy7qUmgH9j^K{+1+DuN?9bp~ zQE~A!-^-o4`MJ9Zt-BKn7M|8om9v%HK4fHwQ)r!&;sBOj`!yxf$Ine9FG=5>Hw8b; z++g@F?}4;;(*1ztwmnqs8{V!p*YnbwaJt(wV`va--)(}zUwnxP8i%1uky3-I+)BO0 zC`_59vD>i&YV=zFLFVtuq$Brz!-o{m!e!x@QTM(>@~Ll@QprMW;_BcPrToNDo|%>U zTRYMK3#jXf? zp`hs1TlqeFDt8{(<4fYs{k`*^Nb%~Ds-Up2@HlAHfICvXs@ZXR+d!5~aA>~$&poqI z@UV!0fIy-;>z3GBt$o@DE^@DyP6Ac-cik%&A0|LUxBp4X->YrE1CJL-vq2(PNer0~ zke&0smh6$T%J~XLbOyQG{A1|OeBN5EPeMHJMMwOpC>T)io@X{lIo6k(Wc2ikA@Z`` z{`vcy>{313qR^kfz+od}26YlI*Ycy--;+4blL81+u+kOeF~OnqXxF)yBs}L!6#UUg z!BY>vw?tHFP0i41_dvmd{P$FbCA8koR+ArmcN`G%is|CSD>@>W9AeL_1{6~ruq&7b z3=;tD^~${YJeY(itrlhJ5$bum8oEDFJ9K~w`VV-5QveYSi2b&pr!@y(rl{s6Zil(Z zlqU7BB)*`GVm|0;s7$&6!-!FUA{W;(=&ac!3G$dJ`X_}~5ubA6PKBIuvhX4r_7I(J zK(ANyP#)-(BwV>VA&mPMbOH9<6}a9O@XiKlTP43(qDYX8OfbDR`(nV2(dg$0U7$zs z*HKM9EeraKg)ym|c{<5O^?|3u(6#lRNZ@%o;l^+0+FzVkU7S1^OZSHD5U{})#3)Ae z2%Ug~HSfUEhv_@1Wt}7omdsM(KH1;A_m&!s zIS8ITCQ6Vx*yioG$t{cxo%+RsH_nwhQ9Dzbsz@i3C(6t?x5J>c-)=)2cX_)XYQ zdnegCeXZWdV{KQfdqJl^ZhbcLTr*#tu1$XB#w%-BN=$GSU#sRcPN!OPPmdO*_>j*} z6RVrgkDRVl;nOHl#HV_V-dTw^D0Sojos~-jU+mIqBz2|gkSeO|tFD=&+ z#9@fAdCt0q=%{}GWMn~obQ{S=>QzYfTSs?!h9TtLRG#u zqOy^oq4nx(4K`F$eA7Y>)o{GXU#6N+z4=`%c-mL&PvRKlextf%L<}t$?wC8u1ksnB zo?YusD{icUuGoV|=_8PLcb6kD| z>IT4=_S$gwR{=}KqPDiS;Px;KJP@w$%!J^fvV8B9f5T(};9HN{wiC}B1Uim?`}_My zpsfM%yxD<(9)|OAU$5o0=|@YouRjeq8}#8ZL=~LPYqu6dHCeN$5vl~Dhm%2t!RdC? zNAY``^{W?~#I8cz3=x}+Wjd-w90$CxU=`?XP-|76FhHwW&Uo9a?}9pr?>Le23>u>^ z`>RSpDY*`4xVbw9cMzN#aPBflfOJ-hv+9(_Z>oYX@W?vn%!RSr3E0_`((OcwTkrD} zt33_#ho&EC7VH#f)=?)J81kKVcw&e7`P>=I_;g3Y7}UdAd`j{6l0q}9(X;WJzmepW z5k{h6@ySqkW!42fSPNVl;&0xtoH_Y++tGHtt|V$T$~tpZnP6%r5Gw=KcGD=UL{JMK-Yrqim>>XYgfw=3S z7LlUc3-K$7enZJ#&|zyyYu~B6q#lmnufbOy(md>DcrPWDiBY%o5qu2j1&B7s5|Z9BSu+8S{ij%()Yo zF4<=J^GLh(viMvqMo+g2c;DdNN(xrzYja$!(UHI`7#-t{z*5p<0#lZa!abWN!^=YR zTm0zG7ezgHv_HuEF@Vrb-#&NbIFg(kpOyak`#cYfGxhZJD1)Bz&UcRt^nLUQY@b&I zGquiO4hWR~M>413O6=LHZ%?Jud#ws>aQO5E1}8$x_t3pE@k{w({gGiml2OT?vY95k z_ZL2TWoOd-_sKHn6>Q|c>~kazL~b#QHUri*GPz|4TW~|<83lg=tV6d0QP;c5k6+6A z6Zl-aER-osb`R0|T-gSnkCez9eG=l-%>0GBh-jRjiF5z)-8|q7mp+Bgl|^tI)gA0v zonN1X66C_qQyTvLHUd=X=Nf*bx62nL$Tioj@5@83p`~vYOcowZn8zIPh+#2G;YyJg z52E9+`25XtCb~X}6S?&_B6{xtAi&?r{VSG5ChQItFH~u=Q#r&0c+j2tqnw|=CXn*f zhxrV!JJA;^Aj>|QplY3!N#t<+#N*ej3?EYCgz~dKQS#Vm3OXNdyFRI$zxA%v8!R$* zc2XA3YJ4%^TNGt&?8RK*#t`AC2pJ>agws`D{4|vITsDk9N{_u9@)d^Vjco=YHsL+U zFDu-H4j+fr@vzY?uwGK85h4l*(%2X~;D7jBX@h_;>d)M0_>Pp6PfH!ee9I<>pkgj% zksKTf;r$eRBeKT&{!QD-A1je8<9Jy7CG_hZp zAdM%Ep*-uK9GyFzW4G8k+e+Bi=FrwPrw~c)Vroe7_QRAAV_;2c3oN*VL|w zt*US~KZKSW<{J)l@U$ngs;lO$-eec^?-#)bqK#@iM3>ej@8nF#Pk zaTiXfp#gRVc0jAJ5biksCG8;-$pJuign&U z55IZqbX)P(=Npysu~@U3W8Ajj1lClIV~llx3O)^drujv_{H`s{uW?Ra16w74i)Jv; z6#8pvX$_&kxywKRGx`83G$#=UiO__|m=wJweH>A_wR^y%Zp}s{06!&QL0s!)oNh9JR@6R+y=iRFXf+k2~7{?chO2RH%8x0n7iKG(<3nqHulHUIk+Nkc=E4l^NG zi0M2tU4uO%fIK?lo+W2Qhv|#4K73Zs4C#G^uqh$T-9mOf6$t&g-7xB1WE2DXz0j2_ zjaS8Fked{5yO>V{J{2}(w&K%YY_Rp*btgohtCJCbMIF|N!G%``O}782B{6LA^=>INV*570tU)#vKKW*u<#fStDkA*6_GAgJGC z@ceF(0nkycfvW|`Dge8CD{=bIh$i+y?U>jXV6tj?&)T=wXH!x~jC@xKj{4kx%gc(2 z{_C(swaS!_^^QM(t~+x?RW=$5he8XdJg6}l(e*eM!o#!U;vg$TXD1>Q@(GmslgQ$7 z{1rAW*v@z_V57LC!m6KK^4IUit{!V>A&j-_LrUa&uiK{|O``czTKBD%S22LyW4i^? zM8;Dk%#V+<^u&&7zdPItdVmm~W$GCdrK7marw`)cFm?y_3l%~`O_!F%HZVOv~` z{VPWa4St8kc_ZExLOD{Tel!>>8X~Fax?D zZ8$Gqq#Nq&(Y)6@dN5>u<21Hxiifr6u!WYiaC>z)H>7zwWSQh}+^hJs!7?dgpn(=& z6fCTj2;rxWgu6@=vWM_vx6{~g@pRqeKw>i*w=qwSdM^XW)Yb}iWmxTzI3M))vXT$=)V z6LAlWxtG0ZkB@%0r4^p6QJVP(EAAb3)SJhA^83T_G=+bJTZ0FL3h^S}a;G>ZLef=1 z*ALewCU_fG=KRYC?mt=ep<`mtn_>qG1p+r7uLTq)@;)r;;_~F_FJb3{%d=5F;3UqC z&^3PM#YpQYc?+t1lV;>x-y<#KV4Qo^BUM}q6V=&Wf&_}P$VFn?jN;%)R0DEnG@@im zmbx)tL3CkRMX>BE=Gx$K1Y%e)f92@M2(b97OBnm+$3+}ZvrB2j_MzB;G@7I&g~#an z>rn8avH95=UBC-W)sHbBQ~!4pb(5DMOi&54$$qa)T12*@nirHTxu8++0}D8Ief=6G zN*qoHlWjGOfpf4!()y)AmsQTwW%`RmT90qh^}j9Gx{4DqJpGU+nX33((E$pIc}Bt;h=ss=A^@dFs-)j$h107<1d776r+`3OTNb1D+D>x$4y|+qUzMTqu<) zaIU2xAC52c7Nh?E#E(fE1=v=Z~IpcK@kod*H!Pn^8VkB1eZeh!q?x6)n82k_K35&WwA1? zLaHs)KiHL904Jd5k*KmRN)grbQg2tQVq3K2U2k($3)#(PYKf}7KX)}*xiLq{6?-1g z4GcVO7b*K?5O$@jD*n6Y-hhv?}-XJy!`G zeU&+kg(to^o zirHj>dFVSF^(3ST60)TS(T0KO=yZtTY;h|)%YzWxijOt`@#QN)Ufo0PTlnenLf?I&+O-Tr3fx;=Bw7jlZ`^A8a`ZF4x#)y0DS4f^%uCNjB(oeIB`LTrZ;^^V9D-|EVLeWfQ=DThp`r<}Tr&EOE<3Rg7&=9= z&xDovus`+YRQb!O`eAo|v4vTH(7?tQZor_2^b-ngm@M{N1&dGK%r(qdB!2j)oA@KIMpZZdjQ`P5#L?SDm zaeYu96$E<_0=Lz_ypG@SO9cPYagfWjupyU^ldqQk+UA^ZxFwb_;i@P;@v_qW&p2vG zL9DF`NolMoZq)2W(4vUWQ88DOCTpxHGbA7tH>4se5Kvg~eY1Bx%7O=0d9zVfk%wf?TKZ0TS$-VDQ0oK3IwzW>PlQz%GUFvp}M&

            z3TFU3M^Gs`ap00Y)klBZ z?L-;1A?}!D((xG^Gn|1AgLspejM1#4ct#1JKWl@a0_vOZqb%V_0e=?*9vV_-?yvvm zZ@?2xkH6H!L#&A%iZiZAFr z6z@1m-6kgs#KSGM6R|NYn&^vcw5)8sv0hAOuxgl!lC`3B+9&mqF}L&+1Ncj{^cRfpSuTV=Czd()>jYTst77-RL+~ywKy|CYEPuI!zIW(KLy1^L- z8zyhz!6VrBY5@+PIrw1vGqY?m1X+9zY(pu&kS=$>^Yt>tLg znzkV4GHevCI}Jn;_^O@=h6Oeqz584p3IT|UdS}Oo$Tc9pwl`24HQ}&R4ZF44aorx9 zEW0%Mn|-w)jAcVAj}(o!gX=mg7=?-!;pwo<{ef3RLUm5xTrCRyeVCPHqRy>uniU=uqDnrf&+}=$^OgAE$n? z4Cd%(yIkzM0sfI3*s<(|xY@Nog9mUAjZp4iBi2T6^Bj8elW^;Lw9a5(g3L-2(X~N@ z2P&J~PH?Wl0gAxcJ5Zh5tF?Xa8uN7V4vo;&RgBr**qy9>Jq$P3}^7JL91%5_o3fY^6{ ztN$Qn?qS*ruo${)@LgS9_wIUvyZZo@y7SVWl4j<&X1rZ6LIr<4*g%in8~c&S>3a2R z0!2H6c@+9kPMJCb$p=H&*=57N+auD1Ub&ccyzj*KU?O#V4?h<`J<6qj$M$R{xz_7F zAM-oemAOkWAf4&WvpuLuk3bTq$Hi6DI{&!jX~CzvoH1VvpKl}B&`8go^`@IDYs4Lr zyp_wePA zvGPioFh%A-S=9wx*o#T1QdW?lSr>E6GlUqsAFe*?ixH~9<|MDfv7)m;UOh=*XIe!G z#AdL66Xx9=1P_o07sn`YBQw-X@C3ZJ&vKl|`Z%|-Zn}u8rc|Bp(dNmCmzbH}pv>)6 zodK75tHg8j`Hz|f^R$4FVTgDO)>s0m&rBg z@Wefky@ppsjkYP|t^wO0|7u*v^SsJh<>}L>qa)H-?pLaSlJSu=d)Up#hO5f+S%1pm z-e7}8tbS-P7}OsWo4=FU)7+^n?|upZ*q`owtJ-|V0rTNVn%Bv6x`=2d(pt2|!0xH3 zoqlida5cv)A;;Q~9*I2pjShN;5_!#0M64X?n|K0{JLIsnIYPZ(qKeD0fGG*z>?hYW zO56y9Sp(*5g3Rld%M%DXsjeLtGJC0G>bp_(_}tLECE#RXA%$_HdYzrrODyuwI$*I) zV-zhPu3g2+f93;JiNFV&`wyoy>^Kr{`!eJV)-ESS-OiiAreJjjN&|(R0v@-wHUK;W z?0`r;gNlSu>9oV(`{pBF3iX0TWGX0;vJp9hxsoe1hOaJW=&fG96a-lOT+7{aZl|<* zL(Xl)e3?B(VI%W0Sxnv4`^d<<$55uJrl?EWqWr=)xuo?G$<3No+h}xwRO_|5cktz) zYoLwgB_jVtMFHIafl5Y|7mI3mr;nqSgz5@z&O5#-BVD^sWBAOQz*By<5;yO)0-_)gzWmZcV?x zS0)a*RE_8?AAwst3wP*3`8d|^_!ii7*FSc?ey!L{}YMuN2n-88b z^V@oDF>2VpU_?-+WYJep<_-&K5Em7^BpfdnwZG<1RY#-p?0LC}(B`)wC^$F)10sjx zF3tO!#(zdfBI7>=y*wte6!bpp+k1z^_DFmBOe~m?$D{^cqO0*LO2JCwSFId0Q|ZY$ zS7(VaURU#?{#gbx{f<3uzRaZyyqTJI4c2PZqmtwy8A!`7H*Y#D6)H(-wXJteg%@h8 zhQ&5oD=q5ns$I3I+T8nIsfUo&CPEjjbH+`?w)5){a8|>(&8!t3zv0(pcTg8AzQF#D zA?mF%{5??E9fKCzEeS1Rp~9(uxG*1&18f9|=YC#oacn0nV#4#_M{XeP1LA|I&U$RN zd?o%gPI@X_jdZg9=((m1g-7Ti|2Jtoj8BE5UWQRA9>~34EFh$pTc9E%@2GYDT&mUW z?rcT-H%PX%fTI}~>2Iyu&0^XN+zR;2P0bm&&q6Pj|5jZSn+L@(mB(&R+qqvtN0DP1`{^Lzn&ASulD2CkaO}e93!A$xc)(V!4 zuHG#f1w28LHAKNoXsI6d$DQO;GKeoc^$gCiFQ&4+LXUXJ->^LQT*2V_QqTlseQPrx zYB3yEl8mkkS<_kAOw`CMiml_Rt`&S#o@{#8bVV91M;IkPca%(551UvPQfqfM}T@Z0S5jwmP_Y90wBHx^Y%2t#bfW5yYB&Z3a^E5(cQv3-@orI0wZW4p3FSK9M zjB8QVvD%@mH5`LlF!@$6m}x+=OrlT!$)b`Fm1TOgF_a_pJ7lKq8e9A&($s?^X@;Sn zm>Sl>mnD?Lb-~Z$ zVk}CW@E=(;VB+vhiiaIYpX=$lDWq=&r zkYpa;U{2^EAGG0~e(0=q@#i>(E#2L}7U1My`|sww6Cw$vO^mO={EAuqyG4Tt6Rdsa zDs@Ni9*K)s@{k{@i1NKZUE~^`I;@nQ?-PB@lD%WAv;@N`v5E~y=3psCKW_v^31IrVo|zODqKARpQ7JA4 z(!8y^f&#o@egO`)*nUdq>0VCKF9m%t@87=*q{Mfcu)({uKnZ{}&%LJnEX4-qOBEIO z`@oT*g3FQm4_l~;e(@E3*C-xayMr-yL~4BA!Sjm95EkoWnUB>(xLUzq5So_0ewvL> z7qj|9zvv2Z5=e{VHeU^*EU4-P!%Cc&3Y(-IOiwhuJ&P`<&eR-pp??SK>YJ=qT=P2I}NZvP1Jmv_p{ zG6K3Vl`euypTa(JX&N;{^Ow`c!>NU6RSgGLGO$-q-tm&UxB1&#E-NhsOlKG;A;et= zOMm#u61k6(tGnmm$j+)-%bW0-V{5~aOM|yP&k~iDlOH0mr!m)l*90%oyZmUQ9Y#?` z=8L_T1rUbuhwRwIck2J`f6ctCZ9N#@O?i|%$^ zpj}}BYEghvM}wjZxGi!9QUi(li|JZl;4)wjC?1kefVn7aO~HkMs~*rF@z9&R%Z@0~ zw!mdz4$=8)mL%P6wgn|574MfQA6@ib#--3&#vyH78d6djNtWH8zE)KoILIdVRbi3! z<-FkkM2h-bzlOHkrZ6~fe9jyCs3BI#PlS!+2vCqYtP3lSe3bYbjb#nfUvxDTr)2*( z5_{J{5fKsH^(44wKwgsbf^w`_ROQJ#)%qa!dNYBL6v}-b*p1EA>}#Qdg>52}$g4Wq zkWVx)Tetb|VGK?Y2$YjSbX9WK9B%u#U^~VDdQ^Tm#p?<`|LlQuJStqY4+J{=ayhWK z;t$v4;4md40}^PBJ_+@6B|D}6tc&7Sq!oFTwHR!6drvT{nY=@AMABcFHu#^8lh2TU zTGh%S8l;KFr>`+JYU+>1^-4(M@b=_Dhmtc%-0CB|j$YPO0;>0dkwL7K?!#|G;|nEd z5Hpxgo6K^NA@tM>q#b;6IB2QHH=c{Ir&v55OC_@Z;hl zf8jE_X+14Sz)b3X0|fuVB8DwbZR=_l`%22Yk`2w{jKL1D)7fB|Ag{|EpM_AYOecR^ap4@~RnNGfo_#fxTVQxTmmcJ=Oo<_`(&DQp`6ng0?ndp8C zf^qQqN{V@_&%x3UWcwi~IrJ%Xb}8I%9)mf-CrV1+0J-GH%mvG55?yNsx**p({qNll z6l1?6HG#|rAV=wbc$KSKc8Es9@~515PfuW$A+{)(@%`o-tFLx%1UnE0aW}#@tVP7g znI?vM`ijtve)N8a8n8=5usf~@sI$DZi0lM#j7L%TJ5@rV52ilS(w^ZG|GJH+gwJSG4k~nxVl45B{`f^*+d;8nnwd{CnoW{=H z-uDe2KLmkK0WKtSwMZ0Pe@D}I7ss8yBbU;@Nt5UvCGE&w-RUg;6*Z+rmLUVUkB+-u zBNgcFi2o%hGTsBwALyvrCXz1`zdSxpZMF#JUa2jTlqvFfe5OvdXyk=YNJw~cx1$cI ze%0W))kbbjmi8vLFU|GCO6quv_s9}Cv$l;i@?2Zt%{f6X7)B{*{oZhi1g}d645LdB z_q71Uh0@8y=fX0mhPX*G%QtY}cx=UA(q2xk$pp==Ir3UFm{E9?La$jOM3HcN=2TvSO3MRmCB%9_Yw_IV+b73#iPnZKV~_=}CzplWY;{@7jK(QfLbCDVGwi22jX{hHs&&Kjy1K z5R%7-ClB#fR2P*qTs3kpaxjhzxXeUd^9G;&S(4XQmAj9jBgiF25&xy(jgziw3B*DA zmLw@`x)#sfeZmS50+`&{p#qpsaIo`u_SG>2GyinZPPWut$L*Bw`Lwp=`WM)=cyy>? zGsGSDu38JcV+{MQAEUt#VUZR;5+MA3U}Y3b#1^4MtC*~yZ6$>ue6e;^zEE%~9TuH+ zj%GH0U2Bz+{g;Y8Zy{q@n|3U}v2WOJy!;jhecD?`$x0{q@V!d3*KGXCQuO<^gv{Z) z`FWoSQwnOWyM1REpT|CU+t=S5poL9tRL|@x~_XvzYItxeWDTk|(Ba@)Ns|`Qc zWf|YB4oNLri3A`u>9etd&(oD|q_TMbiyv>mUpHD9=0#UvHCOzsCuhpFB&nvQK-#~; z_hMMm3S05QYMzM5h!PDu=x z1p3gea|8n`GpRb}ls_37t2ib#9B07?uY9}MIL=uO@$4c-H6ztmp4FJe=g!qSRF?j3 z=HG$L1_<4|KnF8Jz&>CE$jv+L->1J{Y4I@?AjLbQ8lZY~p8lZzst?^BL=9Cw1&vhI z1#=Ekz>osMyb9Nhjs8%AqbH9s#JI@(skBkx9s`#CN@`0``J9{D2}K)+dKWeC6R|nB z!G^r>WB^-~qai}>K_E_9~if_A%#Ls$z z+whhop*{ckZW)a0WUtgyDIz&Wh)L+1xv=P_Jvu>kgr-@?2mJO6ztB|7q)0;kw8$23 zx(W;FXMs|$oYDTnpeJP}^(xMG8ikcd5+Y%06QB2{Lbc4#<*u&3&IA3^62;l(vvvZ=1r2#b8a)5;P{V^Q#=dwfv-Mz9A`}Y632Aiy3t5C_!!Z^3 zV(CMeIj}p!=zlUG>T!7F*-?U`tkjzD`|=@wgd?2AW4u&fc)dhzt|LRVOuZBL^Ag_+ z;zd$pL@T3XM*^y`s01xjf?}#8GTYfX`)Dh+2VKPhyNlwGHs--( zDSQZwM`m4f#OHA}sMe?TgxM#iqAdta1{;hGJbt^;lfL4uiONTyqw9*8J*1Y`R)1pv z3@*qH+r_Zg2zzQgIk~1W$$27btz$;%0vV~|EO#0` zpEbGANMCPgF{Sjs0DErgk8EW+hj#13rA}u&j4t~zl>Y@^ zPS4*=04#4?nszGlwBgC9V16R{m|@%Aj99oU9YLi0iy~Gquy0xL$#2uYV-fi*`Om42 zIMu^Fnf6CZ5_+?&RS%C6C9jhroTgVn^Dgl>in-G7Yw7P(j(r(@cu28>Q07Dxjh!o& zI5~8*;!OcjP~*W--l2P+@H4Lb7fz*QiKuaI^fhEh{Xh)9|N{VlI$p({i)8|brGL*uh_Ziw6? z8CsMHzUG4#{?%|+Zb)q*`}*=kum6&zO1P2_|6YHK*9>-Ud6y?b^`#35BqMV8s$ zTv0m0hadjyANrwt>@min64RXpv{+31UKrt_JyFNN4)?ZswER`KrOLE>5m2ylm=i%BRQn zkCy0k-CAJIr>`;DRwR$=zvL>GZ#=t$t{Bk^q}e>2#z-U&^)HMy=yNs|O14DIXo9^$ zHRRq;7Rl+di^LpUU446EtBE90?Y5%;g(9nuix-60KN#b%aW!!$nGj)mEuw4;^c6eW zY?Q{80S6b2K3u*paiELOBoJjMY5^O6RFRP!qh5-;oAjl#+W#-uf5+Z=wmU;q@h?ng zvokRTvGDbYK6K?qw*6F$aEt?m(a@z|*ZCBOh;Bp0Gd*amGH8oE##BH>NQN&41En}m z^K+hPW$MLi=p_M0Xy=ED)1y)8KhB!f<-PHj7Cl&>oHct#O}}QG5_2M{4X?CnXd1{N z#jhEd7DZJD9B1Wy+$9l^#%MLrgBq4JS(}Lf+5iAj%wS^4#7tHY+yg+v<`<;^paJZ2 z2Fg=VsVgzQdxbYM4IIEe5Ia=q5o3OlEK{X=+xr_-fdC3G21{p>@#&q>^cLnFDHfcu z_8GK_`io^_a0k^AF#@)gDXo5*e$rKqF?2ARZFQbDDK=$W=Cg{`Y0#)iGj~z@dXa*X zwo>$PWrrQ4Q#((MV4-NHgUWbs^R#n>6SKCG>kOSx+Ek_t6Q z-Tpj|9KR2R2HUs9u{?Eoo2Q2QZy>6o;eCA#7h*KT0zbki#09OEAjfe*K>=GQ%(48E zZMR{^AfTq{L8?f3nN zJr{vD9P?_#A?h!a|#nqPGL-L6a9w>Z#Gc{0{z=wUQTmeYY1WAGClaF73Jd zK&Wi5J<0!ro(RaLPeTVyoXIQAI*371f!6!yub|w0cxS&#UM3+FqN}k6yn3!_Lp1Y3 zMg*G*NA#gL1^KIbz)U+ObF%T_ETV)MmWi(M`FT!B()i<=6R12_V3gV#{q(|vQ{K$X z&Ewb;n(@M}yYO|!QC*ckC9cF3ji1Z1ujfX*+#Z$x-LYFNn1Kgsb=|?(M#;mKIx=Ar zyV2M)_Kt7t!-YxjlGLqrQ#KKfHAeA4q5Ov4CSQ$RhS#8Psk%BiAA1sQ_=6c=J$)dy zB{J%Dt~(NY_wU^UTpi=^wEW{8YkVi$F_#m}0!J{0o&z~+;@Sx8n@~YbAZxNUFV@%R z$uarrDH_A3Q3VCkfuKwu?2ZP7zbQ7OqXbDwUi&M=Xlz&SWxBAA+4>#xAGKt_Gd8x_ z;B4)JaBfz6b{6cl4WhUA~`el{`xg=1UWzD>l~MJ_OCjayWFE_x$LOhYBbZX)tns>>KMk*O=skrj(gn)&I?V{i1p<=Oh?wEIfaw8z>u*hhmmWefsD4~mo< z)RPre8H8h(rI_@9vN-=PXpZpah!lpb3o!-1I88+e7m9jty7x zHk2b4E7tr*s7ib_`c=1EyrU3f!Str%D;9<%RgR3Gg{Yx_+BCgBvB+31!?y7=TOorY zG-N-<9@j~)GW@ToL~cWIUcBKs(0s+6LkGpm<0O$1B0^#q6=qDLF=D3GX3jHB<5tG( zBPzY>KTH(022j&0^)eMX9(%C`#V%Jx4}@$Qb;KB1-&xCauj-ij`bOH#k~DnM6xgTv zac}iwa~03AtL&7ERtU+mk^rTIhtzR`(>5bE8a>O8Js%^alWYJN-dKXUritxjzf{f9 zZyn5oBHdrfW)}S68K%1G`_EHqnt?17?>FPL3yE$;yvnZ+eKAJ`;x=q}Jww?d#Xys{hTqDOlHHX6$we(0RZ z$x+WXg5HJKvWOi<^NnNqT=Ui)1=@yKVZz{Ap;Y*}yKJe_Di17FFsoaEYXU-4l$Y@Z5x=Sssdp74L zjRgJ;VJ%`bB65SZ>zJk{OQnkUiJJF+YNZhFOOfi{S?y_>smhSs*3~Xk7>4^xc0L-Q z-3-s5tt3RJwvz_51yx^qNPUQB*)?>g#bctKpoJTf%_N%%F%0Ia;fxo;XwcG#b-XVj zAMxhONnkT@6UZ|cG?XN1GL!`hMs|C;UoL>Qp)>ix!&1e}#TlPY#{&@!zgF7OWy4Yg zDzz_>!@tGbDu4==J3iBf5H0|yR>}Rwi|X0{!9wzZ#$YZ$ClHPg^XRBX3o;f#Gh^mP z!9;)z!!2g<7-3|ea)^T8ZnqMwX%G;u(T}_ySCG+WMKkcA>^8c~t4gY5CZP=p>Ac(z zy8ibKWP;NCE;d7lh0!Txs04MKU<{O11%f6_c6PtCs!;TrC)98N$GP1i(8lylzomT> z^78G0hts@WL#`^jA4VtfvFF|2CjA2@iK$m|e0)k1&5Sz04*0h z3cr_=ElTUXafw!+!bg1UA0g<0wK)GcgTvn%Prb0j zk?=bGdA0FV&}^8kY9-72pv%GUl;Yo9n>Q7l8u1DPp53^S`C!I-b3G5>d7Y-n$Xy$@ zH@_ukohLJkDzTREn<5CtGbIZ-zWH0#QEv)zWkGXOmQ=h0r5|7ZwY+<+INCrz*e^$3 zQTR`CTc5j62ZT65Do9v%AlyQ?P$_KW0$lE({Nm{X<#KB>_cbZ3p<~O+C4O$qtPorT z+)^ZXWI*IPObm4+=KVbDByjBw|7xg7fx1SDNa{T{9=~*0MRj{$h4UF$Ax**Fz#NtI zP>vLsTED|>!`(J=;_+*^CjRGh3joGKiM?;R?0dk=h0*jJJ+sx8hg0mHNZN2IF;}j)urIdSez5%B0w8kE#zP}Gma8Tc$j4MML?risPD2Hu5fk-6czkd7SzyG z$1$acX815(yVSEOAWyoix4*;tTGf6rMV&Q!_s3y8{a>fdiX^ZD;eeHx6`{aO{J%B* z#O!r$S7m^)rGUfXV98nL8P7J%7oq$6k+%P-z}+xqN2Obd?^m#(>$zZ@&cFMe zU=8D?l2tMj->T>TTGNhm`~fN4lW0%}s|$|vdK|_AvV%7w88#vE2(``@0Z|thNVmYC*+G5<7U` zG`AJ5CuGz{>V(&wSzpXAXJtvtjEowpS^+S7_wUzQJ9YK`7*yIsh@~52)`I-7+1FSM zFq48cVoUR<%P=OXR_IqIom`tIWQNJf{ETL#wRxt|d@b!KMu7bh!`l#AK@ zJQ+9i@!gK(i~IkZz%ljQv5(_8R?d~?#c)1miCQmD?g@OMa9Km?=DA9~G`A+p_zumQbc1`Kft1Jqfo zrph47R&>6PQX6+2dNyI^5#TpO_BCR}pLis7TCGV!IVLfonC7xTYjY4o4YbMxK__+) zpatnKY~T>Q#F{OD*=-iwUW$jX_XOfK9}F{%W~)@g$@gqH$oD+F!PE2{wxh;bb4#hg{R8W^YLB)uN}j76``oM z+!TlshPxH4!6!eXZ~|wpX8WbsXkaqO))hkf796XMBWE^MSDF3{YL^R5$h4)7uA zlvH+18wMs2VPB}E(srw_!A$a%so(O)L)HQ*vOqN2baX%`9C_4^hyzpDKF?62v``@M zEnXiD8idRR)C-SZ*v&&|$Xy;LC$DdJ5O8uN9jL&j{@17w;-@O#pYdF8=riq9G4lS7 zo*QFT+a3Ad8b8fyUHE2dEsR0)qk5qi{h+&4m!$7$M&oW_#!<9`52DASuZJFI>g{ik z@hY+S=g-L(kkouHoxGWS;H_HGM7XUVQzBC*u4dj*rumq)XVyo?w^*YK292r**n`a2 zC$->DkPEf+)cQV|AFY?PfugWA5Z7^h68yf%sL;Am;x_siRR-@6p;AIf0h84!Le$jy zcb-i?v`(c(vXru4{~(xd|8b3H^GSt2Dfl`jUP<}S<3z_>p{yDPm70vunlUVsNb+8g zV<+$q^7Hej+MMFBAf>HDn6a{HhI(V)_ZU{WH@N?7r*uQq<6uu28qX*wZ*dxdFbmMib*mSA`jB$kUayJcg0Oh!10Z0~)dTfZ7_1Z?nIj?%681Tt&WIoDG66 zZkA!UR#s>o%s&Ujl7yii~_GaW;ZE{;FPH;Kj(z zPH5HDNOG!?s~JC3F=e#T1wZr0k{`?ouDaT6m6-TAj@Gk=j^Ov8}G8*L?{Djm)z zP&InUF$%T}H9DN6IPbAM{pK^qaHGvb)UgLA_*FLGj$}Dl*|+l@{T_#{+HFP}0Uy1R zT;6@IcJ0z*b)bcYfqmrduMT$#iZtK6+#jF0*3S<2m0 zX}=$!^vD!fXQkvjFE=eo8Y7LI1-0&_zjzsbRP0=;)F69I0%113tIUQvFHl|V*h_yv zIgMxQZ6=MQ59flfMpvy_MZ=FnpNDUPtqN^tDG44_TFAFporks1>i)_2C{17Ui^M~g zOX}Q5qd#8?zPU}QNbA%lAa&=#0Q4~S=Q%i)LNU+xR^GU}LhnVsM)BbaF*E1n&@<-* zzpe++s7j5*MVYJN+EY0m&Rz|5RI~ zu&(cQkI=jDx%T|O_t};wB4b&41BOnqkW!Sh6#au}8SbS1UAqiim#g_6ZQVg=e|#Bx zNoi?BITlUOBNf_93ooxG1Vb$>ydMDM2-9C@6_YItVePcql7Irlm_Zf{i0L!SBUftH z7e<^;@xQi+;z_4pxeO&;X}nwP<%PsV#!0yycZ}5rgYF}d>*4nihs>QHxjc(&p( z&;ZUlYJ3dTwFRUwPC`N&g}X=>QhH<~*|w`uEa37VvATjK(JBXM*Mg<_V0LF-jo zj)XsJZD>-#acHD5SXZ}Y*L(qx^o{%9sK+}mpWy@9pKEqZiRggV77F;5A!n;3LnS!Y z^`Z~MGYy-=d8Zs`BK1c+*ck;00UjS*XMx!mAN-;M<(GhC&rW-|^|MBc0A`F|f5Pxt zWhWcMXU6BS_+NDIMo6U#uq7`xU6qzO{$xm9aj0s$Fc{NoXBbu}H20_EuI4){+B8%T zl|N_e=9}7p#fj258tY(1WmKEcp+tyD=LWV&l5ba*3(;17Zl~FBdk5o|_ z$m=JTRPt6znpU}@q$@kyhalC!oxI&^+Ca#4=hw(rxmbyhn+Xirwsv;+n}y&W;R-5G zvi7_a%TZ|1v>&u-Il%p+qO{Z+Bo%1i51-7Mj__dh%z#Prg(Yu`R4U5L%f-G-r<#zx z0u_pKN=iyD;B1MJ09|b}`>6D89UcAnQu_h(mr=@HYQQU#rssV&CIxGBX2-T!+hm#N zzfBP|oPmOmkXLd;#!gI=**9#TCWB=EsX1vN?AY%;JFgEhtB;B157hlgIy!C^h8N=L zZwqPN(=299vkLtD9>aAd6LFBa1to%37AgNv8ru8>-D0x_!4 z@!#?4h%`yv_8$OYXC%)@-#C+=9F;7rfzJF;sB* zqYXcNnUsiV0c=d2r~wQR0~fzT45h#VcZx6un8F%eN6I!$^zO$aKGt+>P1M1{k;Wq>_@h2Nu&lf_odspu{z>S7 z5o$Z<_zL5W66jHPpPQ|B?= zAwpy%Og7O&%AVG?v4**2M2LYB0qw)b+Wm3Pcvzp6o7MZ)x{-z`iFcX=nn_+Yq=3alX=+DBz z$;yt49E4A-u?n|&-Km3d`vQw^b!HSkkX~q)F>L5#Hv6SP-+MdGz$^*Dg28hu-h$;Q zTRlP*hDwWM;M9=zakm%KalWXsyY;gInM66!0A|ajsv^pmiq*?UFT9;XtnPcWJij!K5acQiv-EHcP1er+`oA< zr9ra8=emC{@Aup|kDsil*}hy1)$(B}IcsSTv{+wZ@DUN335n^E3UBm77b?oCMSWv1 zzZA{GaD6BgqnFE7X%`Dpn08Zcw_8!o-a_@rLeH*Bepp5o%?L#~ISNIUPDJ#sgSSP8 zzxeMe=MPa8O}%$hH0VGC0)2vz>zPnUGEtLE3awB1{YF3M)rQC6?N1N#o>1vz{{O50 zF2&UOiTjvj=feY*iQ}QTNTF4MT65Ir30!%fvxhpXvZ24Go5I(_&8~sXrHhw;vTb(I z2?3PPAO1Q7PCAUmRdDd$7tTst=D)a=1>)L%-F`*+rH9~EtqAdh5#6gY4!C1)=UF=Q z6Vkqt-yDY5>8~CzArB~+#S5hn4*3oG$17hvRw=FGqau7REXfjqKf^-tjzjrzapKf_ zeCMm8^}-Pv8b0KcE!M8{O6F4rnS-sU_&h@u-39Fcz{|{4X;QKm6<&`|a1G`(fu1zZ zlM-Uoh9C?@u0v{^s&B$rDk&>Hce^l#$c^2@&0xFi4DCPG&IK(UyfnR8?)}h5#tJva z!~(TqW$HH&qiky*sDJx4hXqEZ`*nR%6{HSOp9V+H2Gok@o0cd`E)PQ|mvAg@ zTz{?hK!D}Phs)#3X+yS^%7(kKZ<%Z6!uT>btC)Vxfmfc9QG9rgGnqYWShQ=MkN^b@ znNDL^05S<~GXvlCEM-S6L%%FwjNQDLgW56xwD@Ebk>8Rv3_!1S1z5O(vPq!NdPYj ze9rY2M9h)MJ8_F=>%V;T-}#mM612VpV`smjh!}~+SKH0UfPP6J=n>;7mi63l(47_G zH7Jnhf!ttb^03G+O8E zQtgXzyJdy5RW>4M>pLO)T^{vZje4{PP1V=O^7UU|eTpQl;wA_;YHfJ`Go#2lgB-`H6?4G`9pPU8it0%<@62w2(Qq;Z?%fu3L0q%ah3T*;kStQ7lM_NCfcl);>i zYCX^`8_bB{$9j37mlsJ6vMgwC@^G&XrBLuFynO!%dJm!(I>nV;aENQx~06Pl$qaOcED!G(7~gzXjsC z+nvV+&`^WWiihA^CBUygQ@?9Xw%f6p#NN;aM^WerSPb@)E^Dak2!#+}XaY1p>H-6BeHb~b_d6jlbykSJ@o431g&~s8Zy2NU_wJiaYD|(Nvd=fQhybaGq<~H#+uxLo$q`n|4by?#) zp5ozf#3}xaFuFz+pBlLFiQ8v^8H9;N-<D+6dOGD6$s2&a_=p08^9dVHP z1uRx~UEYF!C0zTZWzjTl|)rDCwI{Y<~TX~tMUfnfZeeNM{ytMXo%Zr7FVHf?DOz8t*$r1HVt^V0P#ZdAI z0vYLa3eBE;!p{jNJQxFz6*fly9R7UcA0Ixd48prRuAqyhGFHb&<-ZY+#IkDUya77e z5?Sn3TzH&E}sX{O^qew~>_51007n@t?C zt~fXZz~Q?X#v=E@0}Cdap8^5RRc=CTlz^X*Pk_p2KTO2mu6T;8&oI@ z1@p9Rm!DFd?1&Tf+_n?)P@|4#Vg0#CLEN#_s5W+=wB90$IMcu9FpL@|u_o*>j&9S-q1JJsg$B9?pNH6)#$(6m}O;Yyu9ouomj`V7#26I;#14%)a&@rkva*{ zkLKQ`^~XTUw4^dbh;N9sjTf$tJ)LKH*$tYBjPCceYd~W@rxy3a2hg@=fxA2}Z|xK4 zO+S4A>H)S(no+}-rBg^qQ&|3Zhw>D92IuoPIbCaN$>FcRd2*}(qR4nmgG)=9URzI4 zjB}{9alvFEycoZ@vuJrCQCTDYdzy^i;m3=(50Uk8{W}jjm40K8^I-zpvw~`s%b(0?T4JCWJYz{r8Gm%nVA}1C(@RWH>e31dvX4ta1_KyI8K&LDxyu`Ua9Bi@@t~q8AuhW`x7MUrgJ6 zCZkX|KpZ9!>b?g2Hl5{yKfXg^zbSrQ?+3X{z4PZ#y(KxCDiL|$tE&9Cm5&EVL;eZr zM24i)`&Ag~r^OEaG0iC;E}&yQt_fd1s_}0|9`6^2JKX*AyE`gtFx$Tn_k8&2alG@5 z3lVrfmKGtqt`n>s);{K9b|&81zsig}7lJhtzh^E`)nxcoI5)D2 zQ4k!!bU`iD>e4&R_SkB6*^ZrJajvA6_kJkYrRa6KBUNXK-K-%_RLe}6jTDR!o$f$r zg!}`=zOaw&81>`D3AIDpR;}I}M`x7aK)BWF(yd>loj30D92;;V3lBd@c`2gV6E-9*`5<+?koTf6 zZG!rujhCGU!<7)MhD|T89)3yi%Noi&Vyw1U;gMk zr@}>+HsP^YBPi+B^vE}k3P3+`Y}m$5V=Mh!y2P|}{)QK%)R~)JMn$Rb1>EWvW)=yD z{z{UD@8~U_i%0P=kwkjD5NMd{B^;~-5f}zpWQL$Q)$v~oO95N;?#fW{AqD`;X(U6J zk4p~tFaDyxu{MHx-gCEkbMjV>#Bsi(JazBd7AcU5_%?mCpySU&8w>ea{0xJy&l1H| zG}f}EDteaf?I?YaaNIKI_(^+04`TAcCD$QW2@NVV>!zKP$$ax+r)q*gA83j&1Ri+< zI^SU7&BIDTU_D*|MWQq7N)vhGKGF?ohwC5ukL~U?*xV~(c${qz04zE4_!WTW9xvk% zev}NY2+{^)0=N!uC}x-OFbGovP+1km`Q*Z@MFf zRJ$@0VTAzTvJ~ninkmIcMk0c{%uz_Jb7U74HQw3K=fDty&=D|^h@e5bRY(Cl2B%JsBW`GcsAW3Kb1mDU!rie;1Kq-%kDnwPR=B(N8%n={MTW)>auhU2l$p6Z++1 z5ZloC2FAaD>OP@5h0(KP1x-!K!D2bL7P0d1)j>%QZY;W45JKm+ovC&P`B#Zf2TAIz ztY68^uA_M5q86zH!Q;!YE!Y%@f>;YJ_z5I)s1*6(wxZD=)Nka|d<$naQ)H=QZ%|Z4 zVem$L3^i79!+|RRcp7d|XvuIV37I`ALjt2XC;I0xH0T?IsIOx}QVDvEyWEwh2r5PV z9q55!gugogR?og!JvLQri?6&RwCz1jaO2Wk-kWd<_CDle!fSEo-sa4phVPwzkG@Av z>oB<}fP)!$j!zR0lvRBC<}W$W7p=;qg7k$Kd2eG7Y;zF|{nxSYE`2XonIx~#W1zwb zmm7(19&W)@1xv8Jiq(TGP`f9YG|fCJ_BkKbc4m5^RfKSGp_R&w>vQB2(GxeeNXM(& ztj3rI@Q!YF1|Xt>w%JTkpw7(}1WLT~52=1^VadQDELG=)08OE0o~cos^V4hyWUe6x z$T4mWL;$tCp`OG;P-*wU1nKAQBD1!_AH5|+;;+X$5Fa1#j^eKTX{#MMxjnFt;*ZI* zFh>l~*v}eTQ2Mtd~@6{H;%tD;qJz`5qslM?l{tI57W%3UtjGIi#2+@))l+jwv-}5{u+wg)9o_W&BSFC zr9?UssIH4c#t23zF)Cb}{!IB|qjL9vA@Y7?Ap8j-kd_fD%+k@z$kd-GqO{Saa>6%^0EbG_^=fCSL964jyK)ir zMc?`{^Wi$9JR0rSS6V8K_k}ixqp>oI&@q35oWfv7M+EK+uOX+PM1;o+fAOn*imJw| zR|eB(UCR+Hs`_EuRQ}I!?>CWE6~&LJ8yzo{eO5sqy&ktz#9TmiI_|t-%u{kofQIa7 z>$|;xWSI7#y)LZVG2GqPfDi+@@h=;$f-@CHfV2h;y=I@%{45Ei#tv_3|LyWJnXW4L z&F>5czw@nrY9lhfpKnW3i1+_l`(95rWIq#hpV(;H{^EwtXBEFbBc`{Czm1j2!`%F!*zE&@CcBcIn|*>Q#8zUIY&sXO>O8 z%MNlhH!XS08YmllX!z#edE>@j>Yxs6(|s{xOi?q=@1Xn;h2S`~6P}nmSs(Ph zztc^89&i3u{Kcjl1{qd08D4%msy)J*RyZjUaLhU5(19(4lcbQikWay9oS{%0fJVfC z_5}~FYn&ykroy7TW+l z(7@Xl7)U1M%AKa#3Qf!SQgG6){*Zq_&6I#zf%Gs;+?&ZG*fgReSbPY1)Gu8KuxsfE zpdsZR)7AuH*T}+=Je4rNvsDF)*pQTK8wS)_6Ms;{*RkUuz?BH=j24tm=Z378l^tJ{ zYF>@J7F^xk&ek^a0X=T@zk50%bh16EcD_HwZGlqQmuo+Fqq`#d$JEWwNp(wP>pu-L z@=<|vYiVmSPy_Ik)D?nDEuoLs2KuxrmWtt_A!%q%YG`VTh>EtHoSvSlkf6hww;}Mn zzan7J8deWCnCmtF#DjeX`n?f`%Sbb~c@p2JbYfcozmr<^&09zww`6S;J49af}eBjIg6NbMgCnxt@9xitr&eWLohd5U< zjZOFR#ag2N(BWE=T+>x5Ph3Sw`HTp*(V!50qbmp%_bEv<20SSI7>K8n3+Y)!1O1>S z7$m>O*|*EO*9lnNQvsm-{5|N8Iz07E+N}q1Z@ev0tcBsRta>AEKke?%qx0?cmX_7Z zLfw^5PSfNU%VJh&C~X$E>heOw?@bFdV&avBPcDuJb=ow~ zqI2_Fkw^`j@ebS1skH1CVgxc8)~g;p3F$&p&6acp8n^x+H`@NzFE0IDs6%f$Ug?{m z;R68YBTnmgChKYAkyql+JzjL_s zy}p#ZKR877dJ8B<{%$|yKDf?aF4$N@hkywU0*$9Bf4SY>N8jo-e7|MA_HN-qfxLcs zHsfSFS4Z7~1AS%i7SncKO3ILI@~hn1KNdn&aSH@hjTKg9viH>F0$H#27!ZCHAw?7d zxqy&M*;tc@9!(9sEe>25SWkE+^B6KexVg!fqLSf0Pe>uSuLMMs7vQ~N@^faS=DAFA+HXYaUrW?F3e@(2BWA1^xWv*_`}DHbx* z3TuI@j_%;mp3~PNsDye$OI=-Cm&w0;z8}Mpm_v~mr;(_2HF?JK?Jrd|iRsveA>+?Z zPTAO4*@p|{!3pJmpbnwam-oejuoPCOsp;l6ub;O8PP*25C|_I6B3PS&d*ZYRZkogP>uQ|N5$|w&GZfCs(13*25ojX@iOJgJbG6q9>iU{J~Q~cuN z`D3t~ZACphfY`qHUXwyK$u;_g6V&Mep_SAeFjwOnd<7lie|5djR~zl%$8ChuBx0n} z*%SIN?Ba6x{FHsQ>epY)4LNE}t0oE2Vj)Q~EV+zy^qpw0b7^{c|w8? z{e5Sleu*b4JrpHDL8nX$96u%P@&WIIxN%;pIW=BzNAP2FvpWteYNi&k&Nev6J$$!H z>u{vS;V^1Pg8^_O%ojV7ncoAPS>^Ls|YZ`d_=bc6#Rh4 z-6`5;e@6()(8ZeXb;?mqOmme8Js2P-XkB+m8)xOS&kFMR+^~LLh z%OI%uimMvozS9cn{8OOH)lN1#RZ;D6fV2u7%@UWVl8otmEhv>PMsC&@)BE;~WVCn3 zrTE6)2RZkgKlsX`O zrzY7Se9^D|5E(~wh^zEB-CcvPOtE|<;E+HNl^N}%%}6}zdRw{wE<*xBp8(M6)H$(X zoYFC~u>#8D23hh5_0i{|?(1fl?@j((f8(}N6tK61hPj*eAKdG-*<()GFNIJ3tv6jA z*=1(u+LZ#T?fP|F+_vWk+a(*}t6`4xnYci`MGrr_>Zd?;((=Q0-MAzU0@9pn4?Ytr zyb&l916^!V9!Wr68BN}aQ7%|grITfLxx3UhN#)L~xgu#$ga4@LfUPXuAk0b zettL-!_RyE=d|B9Yx7N{ANbtteE7f4R0~Vw=X^e8U%k}*D0;K4rpqWB71W~p4({}R z-a4nX-1W-RzI7|R>=ib3$G=@tKbJF|`-j9YZ<$%xnOUM_P>KK;nmeUfVBQ^CNGeG- z5kjY`PQm|>V6ajqQd?J|*E0INVa88ZkcIg*4t>{Gxj9>-9K21qIAoCX>JxDDpL>zf zENv8C^l%r0xX6eK^=rKGV9da6;<{mb+>F}?HuCL5a-1i%8506x0iZ(!?Wd~smL&Yq zdqClx*R68I^Vu*C=Y;8H9ErFNIby%U{2HNptd-%~G5ORki*&&6%=GfNQQjL)6yk3o z(PW?U z``NSbqudsg_jC}vUCI9K*Hl4)LPR<=@*eF;&)(7Zles`-S1WeCVhaKJRW8mH%o3-X z813UR@n6}%fu;Jnv*Jhn${{r(*!1eZnSdWve#i-_Octr^U}QG?GugG=P`uW2t>SO* zApn)%KOUjrmEZkTU(2*AnlJCJPjx{Y@!L2UrdMOX*nGKue1$&j%G;L)5Ppm1@QvmH z*}}Rh)t+j0^HX3ux#YF|#p4;cw#Ksk{lHW0mzY}YM)0W)5wNzTYk=&_iTsAl91!(yG#{=2wFQ#%+}=L)T^GVImLrsObIp zOmL3(NTeuVRpn7`6VD=%9_grqPpD)Zi0t?2nnYD>u!(P_^LmAir$FN{QOle859n0Tq&Qh=V#s8Xg+6|nB zrLGI97=p_LTp$DD!jyEnhh+3oBJmyEUlN@E%7W|q`WhMR!tU>+L>pDBp zb8wPS;7cCqvy5G;xw1 zsgL|mYVSKAm^kt z4D0Pmd=;Te6I<7UJ9Qv3HN#63!9b7qE69{phWS$|tExtCk=emd0U=c4$)5x~uw0^; zqH=nlLG%Juu}xs@ryH@N6mx)i8OVYlB0lch+FI}bn-TlHzFu%@QgBKn#%y>!Dv#M( zP0epM(`BrA=dBXg<64we;9-QuOTS|hpG%`d zB=-3_l)teXk_9ks_)YW2*6Rb53BiWE@5O-8-Na;?&_|-PHEEh0FM{_Zy>ws36AV=QJhZs2<|`G zWJc<|o37Dz$1=4poAWl=n4!{M+FVUn^*ow%OavJu@9OP7ls?;0aXv{Bm!4aYouT{! ztFP(jOZq-W^#UQ-wd@x@0yt?7qp_gQ3;F!cK8*^_JG@4G6P>2hmcZ{Q^5 z$D{c%9y&yVft-L+e=ry7^z{{ux*-OAG_7Pu%EbpIPT7S2wwVLH>D0mqoj`(ekgg9(nZ$oG-{gEGa7M)cI3nTu?8>1Yb&ztpnDaMHv!kmS9HWbkprf6x>rkSHr+PvXB~uTQ4p;s|vOTqKJo|beQYTqhITB6jj#wmc zeWytg5W3Ij#WDpD~M154p{9phv8wy4ql2^%_%Pc!Vjg>UU6B1X7a? zz#4J+B&>L0GgYn&o?VlRPCh;ljsu&hr>1gk&9t98${hTma?o~@5)fN?3r3lzmR+{- zWL;Ni-*x65N~ArHxt`ylk6kqbqELZoR%YytmTT8+zmP|9YGeP6%+BFoMf)SmM#PSI zc>k)q(@GgsOVZ@w7iCqqjQE_oa&e9u^Q{Y+v#iUtMnsEKRG(1@aDoH`Xs>6?RHrLH z@p|!kis9t_rID3g;o#tYIAc1}!J1=81%QLQEkQLct&j|d7VOtQe{SzD)U1cD_r-QF zfxNCKgWSve%VmH6V%Qe@g@M&6YM;($xA;8f2xaSddCu;>f%j3u-6hgTdUxhzu72|OjHQ+|^f=r3{q>~j8eP=% z9phN4^7vV-#Sc2A{H>=5!h2s5=$?cR-_hT}(Na^JFJJZm1n96MMV0^(^wob& z+bjPfNBbKtsQbqJZ;>P(zdUwsJ1j&vJPvO!db?U`XZNej0%4ED7^Q5gbW)urz$F@K zFrpJ&7w{l!TrYiXS>yPrwQ zp<0HU@!D^!TauHBQgE$b8iX!R#Vn%QI2~Vq(-)2OG#wao_?v~O=faZke`JEY0em2Y z=Gc{S-+^Wi+1JjaR;q5PQ}#?PS#0Jo8xg~WN8`SP>v;^8^T6;uO*_&JVZb^reQq$8 zHL~wH;iG$--FWu>K)8>;dIwkfOnYBmA}v=&Bt#AZx1wWG>8^f-I=GH~5Ul( zb4vFDN4o{*`2*ork%wR=A^W6u<^G1PB54)xW)o6Y5Ino8@cg+#3=Avq}s^GmvdqL*1ut z4Jkn?DQr@3mUe;<2G%HW{!5R1M7h7t?>0uO^r;59chGou4mxoOb+k9C&z!+(j;Y2XinUM$A>q2w5!{i**75z`d{b8i zzSlL;!$(zilu{7@d$1D@#>6-ZFHrhDGr`|qzyAo8^t&@ym8a)6>x&|Pl8gA{oql7_ zxAZ(^k!t=8R`%t}mzP|L|3o${)_A9hWYy^6<@3QQS@}~DgW|{qb{VUV^An4sOUj7E zQdz6F;ise1TKzyK4c@UD%xA_J93GC;0I5`DPnNLY1~N%0#lAfFrIG|c~+5bo$8!cc?ad5FIfKL*Jr9DWb^22R-5>{kwO=js2Fc5;DV*szEN zV#^^@nWLv4O?%7U+}-IJ-FShHJt5|yUwD)yEJZjo#R(rhEsun5!@#59K`o{MOvx2f z@%L}?m)c?haKYH4H)%rKG&p|^x2Q>l`%}bk8?e+)k1H!ZlY~c{R$ywxLiJy|M~G#e zioUBq(oH#(WazrB-o+77vs^WaKU|k~Rq$OuPG==iX1o1?~4g_@2E&7;tZW zAVB^2H`O;D?JldON#Z^rOaUlmmD8e~$n3=U*ZI*I`qLd@e9$pU<7F5@i_zZa1KdNc zX%|3hD3<^y^0J-wvW?(C%k?;36K%9usVtJGf^R@jq=lW zR%9uU+3!Z*`Qj|gDLaU<3u@FU-yhjf%aV5o53xlRi9oN33^$1ZS|`X7MaKE?KAh%K zQv*VQB2-{s*ItUyeDLr|8b-4c81xw>k9mccdzT?bs-%UwPhS8sJKidY_ZI%R_^$py z;yM0N3=TcDC(z~pU|GDKg_+0fd9zzo1KOUJFIVS&INkb*8$~VoATrJ$n-z7u=meF6 z->$XMpbS)X8|eYofk-sOltqKjF` zaO^4edtqTg|4Bopt?f}>53Z)BCNSnWKb{r|&P)j0fn`{SJuw+Y#q~fAu8@SsjYISS zKX?-M>iW^v*M`RT_v;alSPlB&QJH5KLgOZI7zFk7gW8L2W5889ZWHC8{ljOaTKu7B zzM40elfmk1qRD8f`%=tqw@uTev%kN>v`GiT@L`5jon%o(SqR(E0GldgK;QSLfKI(F zxqa*LtMB!7U*vEpZ>+3zXHzjTF?%+_^%RdCwCkTPABXU7+D#mL;*yK-svYaxuu=q=G#gD;F2_3$PgO(!Giz%Vmz(3)r^GX~(@{;{BBsO+=I3VGfCV-v(B;crf5l zx3>#<5ymq4DwayT8JxpBg~7UkUUlC8p(R;*t>9{o^D8kYqPYJQ>eOrHR0+;N4Ev;W!Lg#J2mgOey#-WNVYmH#=!QcHNOw2V-6?{El#~dFbl0If zMOsR_5v03Ake2Q`ba$O^^Zws^@3#js7z|+y4(zqpGuK?d$?gYwJ~d4!Z`NVk* za?biiCsh5W=}m*ekCcwf{&Rz>ro$QP`JYE1Pt&E^tqpt{kk7@;0eAUln(=YAZ#HSAS0Y?v$%ocjUkl zK8QC@XH_8o()FHGi5nlR0{s4_Ya9f{5WUcl?p7}OxYx&aL`P(EO73oOXNaR6F1XL! zmFTmO^~KvI0l#1c$d$b$9cJ%Fo5B6976|0eLV&tEo~nSpP7$I{?XUr&MI3Q7+~9D| zj^X(RG7Fu!8Ug_p0ajU~<(wp~;Sw*~c zlYABVmDW$ix_Fe^9Ov6;5a9`qgEkNyDSxSP$$_=hU`J9mMVqFm&qLd zX}+)Xb(G1r=D?B$Xw!EL0fiU_NQJ|Hk0y2u)9L=l+|MhKXo&CQ5p+W<9z8HB$00uG zTi5Y4K$*KR%=oZy;_AIv*xty=camPUyj4R(Eco8S;36!^pxb`TpYeZZeQjnmP$zeeBQ_|mLH zMpISB-w~uR<&+*n2>R&3;ZJ`+dGAn8S<(9qKu znPcU>GGPx_0&s%@GY*eJEaVsDDsa&%09F^T%U$m8jOtm2fEq!FiU<#2Ri#j=&)uha zf;m!j9#|^++;VyJ+SRdle3%Dg&QtgShOepr^F%VlbEb;oq1V61Jwn?i?Jj3D!I3qB2X%>XA+ z6AwWC<;lmqeq-?`kr@fNfS(u0N?MOm*V0Iw_Sh`vEA+oiBc6(vI@|lyE8*|w zgLE6&dZ@p)@UL?pp)=s8_)1-;D{sK>$Kl0*YZx5x%!zYncGv?1yytBUe6+oft@^4X2S+J)Z1Eru@kF2(2o}ysb*V@cJ0ek z`&;2U5GOEGUt9ae-+yacuG=ofg}%==s-RPNOkn_FtHfaNplSG9qL$}PO08{JP!LzQ z8PKbF-ZZ6r^z(TbZ9Dk7$Pbs3-&nkHUy!owxNQ+-&oMYwh8orbr>%|FX)1ylYa7Ik z-7ks+3Qe?tqvk`p#}EOXx|}9CkCsS#IIGw!r(+oybE`SOYu-eOrH~k3T3Bh_>h@IO zSzTg&ml(JDe5@pTKB9uUFWe66GjQ0nlt8MjYx(pYvO**TeMgAY9}GeQ*sh{gI1CP1%!S@&)A>{Avit<1q)RqdBtT&GZ&D)!f{Kw2 zsm(m70e@33dPA`~o<}1I8!G0SF4WBUmH|0KM5t}{g7HSCu~M1MOXWK z+)T(X2wfX`bI{P*ZaOv7ASlrUaa?UYy0?Ez#`|T%Ux00}Cp$|&;0<7^3WGfgZ4qrX zZEl16@6*EDRHs31~Ak$2(BbU%Oz4iFLT1G_9fLO59r96>VT`P zjP*0Iyyi<-L3-hQ1?=RBwhZ*49ZcA_Qg+I!9`Kvd>jaHiUv0_pdzPm@D!R6bXJoI8 z=X?Bz8lf{q&@v*z@xh|Cfzn(XmLxUZZ=NuiN8#QzN*to(mN+`419v>b<)H9!c&glt z92i^c-_b)e_6Bnx6t)CQU_;B9 zD(fq$a8V6c%CJ@6BktOLPM8pxtD@RIqLtGJq8XGXEM?`|cWsoI0hhNZa8f5WX9HBX zmtb`EVIE*{So1g~)HGGvSLRUtQU$;qRoO&}?}zUYtX_Q@!)gE-9D|NMh&?`hd`3V0 zBiAX%8h}&&cxq;H#wr2^`R-pI~qmzd%;jDh=3?^rzSN6{-BDnCL8FO`qgELDvX=YZO)s zPhG$SVe=uDY*9eVHbwPy_07yzucN_uolCFgo%Gpf80B#kwmPacYGa19UY_)N2z~3c`)qs ze|noZ@i$t~|BY`~%$zi~9TInuJnnX}RTYrVl~B3ua)_y!g1h$w;6PlBF@j%rLCUV~ zLePYtR$tUOhh&%p*QrL}j%F5+p_pBF7vDg?uIqFii*n&TJ-Id=Pt6C``S=2pll^y~ z2+>{h4LJLHmQn~gjUoS%jkf`A1->m0=_~h~EQad*=XlV)PTk?#9Okv%;K(;jGQ|9U zOgiC0;Q0l+1Iocvr6EX)_QY!u!K`X5EbfRxl2eA7@>HNoYpOsha71G;sB<~HG%$y> zb;}G^pLzYI${?&#T>bjZwl5LD`UU)WKnyX!vY!NI0D%2W zA#Y+7FqVu0Qu%kur{KqZV+KwlYLF7i77$N@SM$s>&N({7=_fARNwdBdVy1vgzeb;= z{*epBU7c+=2;ucSmj<*HDlWmzsx&Oq2raUcp!%p9Eg8tD6;73fiWOWk;9BlrMk+pm+xa3yGG+e`m(U zgr7jRyprOe;iOBz?tu=B4Ojgk@)Lb{J_)1hByj`axj2e8RZL1l%eLF}D=apA}~;S4KJ zk9A93%#}KoA3`>5( zdWf4g{nI#cJ25Mc(N>-ht(&+R8MHO%?;_7?Udf3kz!YP`lQicog=WN1`W-pn9{YCm zbq3YsjC=!x=Q_y51*@9EJaQrYUCIIqEqS$M;dUFBnvf)QCk#$y4}PO!J@rd zbf^2yP8v&L5~@|8op9%xD!fLi7juM}Xwvm=M7z4v3Os{-3K*0cq>MTPPXN#P5ZC z2!xx3$5-aUhX)DxehW(a)8GYmkqBCKn7mQ;M{J1qkAeTAfooF9{_}$rgq8&+q@rDo zaGGC)pVLR*nWS>MUtbYUS=q-ZuLT#~qeH;7&eeG2UsnrKQ>%>jQ^6<(rA9@9a#SjB zZ#F*MG-+no%|~^yz~w`mT9QBn4%4*Z4etV)toj}3y1JHvH{PM=M z?zV)j5*y!Ng_SlF`of13WMjyIeiE!HmFj!nbIZx76-L$cI#NVO z`GT)}pCV#+>-uXL06PZe=ysni#xoU+V5vV)>{2%(&JdpKS_ zZ~=jAjlhCgn%2?qL!pWno&OF0i6Ha&Zgc>!e>J+W(A=gF_m5JGKu()U`_Hg)XtuN4 zUwES_`2TDc+-%*z`3DyIdngksMH)u8k!3VON6Gq`3wmo}>i;gfwf#OndNcMZ4 zRC7&2!XNAR3>if%k#7lqs!De?Zc=nZiuf16Rccwme zGuZ-5Y5uIJ{jBG}T?`gxgmm`}9wZ4tR1>+`c$N^0QWOl&hHPT1X1$q8dZzs9AoYa` zL|BiG7?kze8Jn+eZ7RD3uEYCY&gTxLqc?IJ2Guv$(^S>aU6| z93)#yT}d+|WFJ+AQ;gYzV3dh#prZK34xR}q{~K}FU@3KIBMf@pkJ{gf2DgnEEyV0f zzgY8Cdnz%xKKA~_7jjt*81mk_d5@&>LFDPkA~8LBOh9!lH+hxSB)=_H;Rsw6p>4oS zD^B!cgSP2X@qYw!$_znrM1LSitWBlO`bYd~jAxQN7U&vo4rD^=U*RMz{(r?~k~l5f zIQ+Vjf2$9z|BHoSsGF=J*n$p6X+>g`0uByAfsr>Jk&78I5k-(KtAGc{ttxCsBsn0CE|_Cp$OfIIkO1PJ`R@M#vAuNS9lh7lTo^F zp<_aPP5ud&kjQXTd)i8Mn)r8dlOE>0J)ZN$@Lx4EGu2!ryKCPG8@dVE-)pbB*mGV& zV{4dyP%UzC@s7+)8L&eipNmTi3-QIl+P|XM@I(Q!v=|z; zxRdRTae}egZnShuSUqvwW1q(FTGiLW=pb|Ifz#wjP7*Ggs2#%>=uhe`c2bg5-OsPl zy(5u?`g}#e2y33r5S!<9e$09OQ)ZEDmvPrGxHs{*N5Ui@IibhA+i}NRZYM@2x)EoRMLL;1wn*I z^sPVSozb2_vwQyIS(S%jbRSj9CXt_)zmmDU(@K-2q^0g&MAC``p`=!^;7Q2#Mcij{ zFJ;dx&8*EvPv&pt@;KRo7L&K{CluB1g6$N0A2R*2>05QsspaB9k~xX;ijNOzPz5Ms zf}{K5sF6r=TkG{ayMcSTv(an>wo{%0mWb(6>bLJ$%$pNVO3d+^xrr>(3S2XH93W|` z;7b^b(XU(uZ!3-NQX`vxlMD4dj?0F|(+1`$Hk;7)i>R^Xi=e9Ipm=Z;_d|r`Ty;yD zf&C-XZ0mt-{7~QlxmPXZHrR|9_e_RTumxisYAApSx!)dh*!LFi+Qbp-TC8e2Kh=a= zlfYCO?p5sfO+np;@yCL6QG==P_I>@Hb^+UX1(_u{JjXLC5MJ^iH(7f_2Y=RfVJB06%8WbiyTuith78TA#{JW2Ft{k#HKn^tWbnksB_(`(Ms{OSt`CE-W9Up8pEmRXZYoavk_!s& zIGq32?b_hrAI+~*7b8rG^X$rc{!?DdS9x3mT){u(x*jjb9Rv^9a*49{G%J(Zgmvl6 zFu61i>ARvZ^D(}cxQtV_P{Di1WZ=+T&xPsCw@Y>si@ko>D;ipIBTWKGmD>OQEjf>g z8J^EHz_)Tzy@pcQok{bQGuBA>7=6i>L^WxY3kM&JrUPq3m}G*#+H-ShJZsDJQK`Sc zzkmZ?BE))<0TX;aKmyiE1up~utMsx%5AheAUrdk^cT1{-r%W)yo=`gTKIvaG`Jh9|LyyOCxvvb0{K(@#rhL3jV0q; zY0x6_;>xT*w=Wg~dEo(Ad|rxe2Zlj=6Xi5{z%)ep$Q}-#yPElS^LT#qyYsr|xo7QW zj{6D28)t@pH%mdD*Ym1EXR@D{U5O~~Ps7eK$M5{4N@IJDQ>0OGBSB;Xd#^kx>kX<< zCv2r!*lNejr2V>pmT%=exuLb7y&dxIwh8LF5{gASgF^8xVZl0*+i7ihTtGs47d zEA9kL!w_ZGg6abIR?+3buhTCB0SX}#ukXg8@p!-PBKUOUFl+7b<;>DASYk9d&Hj35 z?dc+`4F>pLjel@?^#+T#lHAelWxevts8KE5KX??0JfA}QHcIw^;Ee;QEc@fg2BFPe zk1Y(#6~SaSD|gp+ViS>l1pKST^W?aXRfkhp=ZYk%?>l2OrL!gsQg;pxx z;(O%&$QqI?PkkcPy{g01F*)aH5CpEUCI4GCTWL_^?LLe>aMc`=rb4|{{H=#!diILa zF1;{Z#~+M072inRL>UjWib;e!^b+3S|>95C8 zj+^SvJ5PJgl&w4czemNNRK4BtaYnq8-P^8KZ%^VnR_#TM(t2oNd3P&&a_JeGwv9#R zA^tmUsx6m3;@8K+cPH6PU5lLAa1kC=PBkfbaH!1j$pMw&=D32GXnqg)D#nn@iMlGX z6wmpjDhITz7VLBH;4#hkcPj=MLqx}BJZI{=H)M?S|7jtrSg{^&x%FQ9S{#S1rE^aWQ3up`(qcIM}8sR^c z=H*>p5K9ivM}wZ*wpWb284SDwe^hDhc^U690TNcRUA$<`pTp5^2jUK3?5~QEk zy?Qll%$oB%*Voutn)9w{Gs18No|o+-vYmK#>Si6!=u=Mj)O{ltPZ|-{bUS@=W^t|Q zQN_sdtl;KPSC zYQaE;jyb~1)X9Dc0Cxa496y1vcdD@wDm5Ui0)+%f%%$xHX)CIeG5g&Lhg<20={?`b za#2t_f*1TvsJQ#82^)fw*1o($-GDC*pLtEeXWV9w(s?P5AXvP*3AIMh`JXs`o+gI0eHOTUZ`3x zL}fr+mcoJeN9d|y1G+ZWq^LQ^xq90$>5O-%U^~vYtGH@?-+*YxpOREws#Z%HbpG!& z5;_D%$?Rn>{RntXcR1#*-rVZDJXkyIJAHU2za6b`C_@+}6$_~8Y(}zcBC+GRy1QBP zHV&(zi$PCt`>3Jxe zc{W@)wY*$+lvZ9Pq-t#O%7VTQPVw5FP~Qg zH;NL_$WPG?9;@TFwXv;MUF)F3#u_9|@Dj6<}1vug>>1tOiF(90~@Ri|sg$VNU z`@UfwXeHtB=5U6=HnxjnPh-0YlX^hXG$E0K(Bp#@8(-l#@!E~#fRu+_*TmL1#)R0D ze14#B185+?}Bo2Y!Wcv|_K`mfYi^JAJ1bLQcZ z=#aCE?B9n4DIV*6L`V)rW2+n2^}Z=Ib22H|)WI^iXp}>iRb&H>=GCbO&6V4pSwui> zU3o?|fv!*N-4D-F}$7EP6CvHSxtB<}zY60gVU8i0hY ztDArWusE%of_4@b7DGPmfB|0{_-{#AU_v-qBcbkU+THI!VrVwTy$J^k`XCYY;dhO5 z34O*cW1~N5n@kbTv8X_esS0xSJD*Z?>G|t$fwC6V&{g3FjC9q{R8#M;8ZFqOnXm4! z9D2kY#?JVtABQ(Fp3f`B{yxt1R?{-J|3sR2ZT4z<*73k^xqtG_f#*7BM;Gxp&hqqR zk6}rXXM%(@%=5Tag0gHwC4!9am)%@3uFSvz6=O_%F4&rK;h6Rl^@ccK54w4_*w~aN zs%bxvWBxZ734AJ7BrKD2oE_mfX-5oDDQu*6@P9>sEK~N z0e>Wd%M@TuIQHZtt^YblbZ?bn_ZVc7{&~dJsD(jKX#4)=Be&^238T^J$Zr+ssORIJ z#L3sWx;sT#(1o!fx8GgakK_}p1@C@K*prc}=#^~tqr@v2jnwDDLUhdUm7zxE`VDDn zi*5<-WTDeoYg_pJJa&_U#ftaLtkT{Q*VtbeW1wOwA3MjMFF~{IFr#PRnIjAIIx|KP zZaA+Q0|Vqo+QX6xY;LC2{o?F4r$j?Ib147ozz{|-_Rv#jRMBExlwCdSVW08Kd{rU~ zDpM5WC#mEB-z(G*H%c{Ha3STXXhE6HcQ1pU%FMD^I}dStD9=Fd+e*KOzFEqdfFVTh z`ZvGaHeZRue%?r0gq-9~Dx_YG_=`bxYkKIr(ADF`ot7>8;`O0vSB=F;nn2uL)T@cKp=gx$wU+1V zLHBXk ztkNt?<>C@c#mt46KlKR_MW9X+Gd=q3uirE(=N^=v)!P@{vo<(wNF3)imqt?hz#e=) z?Wp>X!TBL&9UPr#syd-jyC~X)X`BJ~SG4GHglyC^6*UQozBkmVX$fF;o^HJ0agY(s z1R5(3_<=r3g*gULKK8RF0RrKhHyzLS2L_QxkF>$Q)Mkx{PI3W#NN|!LM!9%|%ER7$ zdMBGvDigzSTrwI5<_4*=*8Dl6C642krv6^^)V^*tXr;8oJ6EQLr>Q|NRvN7GCQ^A_ zlUX#uqc<^T+Zq#*2eUmtZn7z~1Oar^JU#)JhDpPMh}xs3f~}AKZTN0LIbeK3me%F> zQL=geT3c=6$ZUuF_825KK0)I7EKcaG^^wNM3y&0d76AA+cObOb^6CES;N^ANKR7r5=J!8g%FH1E z%>p1$s}T2P|NZPNmEw9$Le!Xb&>Rc({8&vYsl^5++zWn^I4q;jeG&qnjs2k7?;v=_ z^n;LmY$rVyM;Hx<@W1LG3Dh$V=6ptmI14OgvS(fwsecRJ0?M4_`ftWArGjfc>|uL< z(vJbUu>(r$DUjPmPO1>8$c*h`yUpfG+mUx<#5JVujcZRR_Uo7#WkqYN zg2(mcDUYnM15Yb;l=(T|7QZnh`cLa&%!oz@Yg?vLQSyk!h--6yW7u>3YW5Rv+8)k- z)^BdX++cYP?uE_zarwvXzKdgij*EVf!>p1``3F1PfcW)dX`5B*qQXd9n_1@vV+zwz z-m%|y!~EUUd?az)Ubo;Crv;^@%Mu(O$by!Y?S<`Nu)j~1`{SbC<9&OWUdyG$TVZ?Q zLtBx2PuYeq$?(*w`P)&K#|FP{;|30b3N?!>7GLw*%{Til2W#YoHCO)NRpZqd^u)yt zP^k0M4EHq>yH!QD17#g&-G~#+5lb1PFSB-E0}o10vhZ-w_?l(59mfz;#%3yldcn`&j~M4A;co+w$O$ zG5gNj)B1mfBndKBxXu=T*3n84DQyEn7s0)!S55dHUkSC#r{1XAFDWTwWSI7Z3kaAO zYDQD=hQ?*MQ&8Sr7U|Xb2)zV)Qs(o^HWY9Js7@rell^7}K{%yznr4vN5zR+5v32;aS-* zRU{YcA!a3g(pt3d`C3|EQdo{OOUPL27y_io;shzs2pkFUTow1^yqpf_bl*QWmKdQ- zOd!u=<~G0HIO}w!s$t>?OoVR|70$jP53gID^=%0$whyn`!V8teArEwik{7=(qP9;R z>Q(ywlKOJH)6kCOfZ^bW(_K#SVCg7Je_0bUGJKCAH@Kp8B@l|}`K z9;ZtHU32l3S~d3zq7L9fle6lSfB2cG`O-wvA^`iHFK~J>*y9DKY_p}52Yv!@PgCGr|d^$GSPh(-{Ehv2-(`)qD%PXmLS^O4F>zw7e{tRooQjy?BnVzAkF8ug*9-6;H5l;Q|Aq{^&DhV6wn9@JVVw5cBN(Hh$!;C+Et463JJ!ACuNua( zhO0P5XWc!<+xTR|^;g{OW%DQZMv;bf{)%J`Bo*$oVa2rkXi(1-rA|6J-w0W31|?$l z^k0|Zm)wZqhJ+1{qjkRTvV-s8;=8s1xBn->{}Ft4U_%6HcaCr;1&vHS#2utuoztfbs`2svlEk(^Btbr0 zlDFH_96`f>mmC75pPC=(k4(KaUqB+_Its+NUHB^y^>ES>r|13@0G+KwPDOqsxHVft zJ$;~HgABij{4a;?pgi&9^5WRO4b&v4ttyQvW{wfm$4q5P%-E$QA~e3%!}@xc;~wq% zSrVRlOR?hGyEukx;aV?D#e-3Tx|3#fWUP&gS!4CO8AAalI?u6~_|0W@sFVzYj9D`! zRpaT9C+Hy1uTK$)#y=wV`qML2@cK9TCrWe|9J-YNBRJ*l=H-+R)c3>8vfzVNUt{e{ zF)xXTkdB#3<-~@f%XAIyz}RrOT#E&w1Dy<1Y1v8|FR^clpu$cHzCaYnwE%LKc+ym5 zRu_<9-Sa1jb-u=8m|%^xQvgRFDks#R_fBeK+5gk!`CY56Ub1z1AqhC5dVIlHnYo9_ zSVq5ixLqNtP<^MW&x(>jHNq9aDh7f)9SkD01K)@{R(8Xx> zFZ7~*Q_xKd6-<9Et98Jk5mjJ zI~}@V$m|4CwP>|0rZq7WwU2?(Y>zXU;jD});_OcZr9gQr!f3Q-Z-jB>9F~W5?VTaW zrVetpCqsq@p7Gru-P<0@=T4w0V)2I|aR_bQvrmKugAr|YtSgc%^pb&ilHCQ|J61qF z0JMal=kyrDpJipk=pXxm)^UMF7-`4DFlowYyZPS4YfcRO&Rn#g#pV8=0`)r5`)*)2W1^>vCyv_> zt7tK5kWxl!Y*9v*ZzMS-b!~SyIO5L_0=X0+1e(F7gMm-EKcb*Lrqwa2-}J5@7vz4! z&bBhWulY{E(ijyX;)=%qsv8Mc)#r%QiX;3nuiU?R#FAFN`qINE%VxLlA<9vEZG>{IwgGKFa)e#5nr)sZOZw!DGu0#ZZ(!nJ9k4)?yrM68kEh? z`>?OJ2Uh7fm$@jhbOmzEs>DKHyNSdfS2)R5{f zMl4PSwm4AFOqUQBWy&ArNckLM7_aqE!Vm$(XVuc(qR5BZbNX|xZexr!na-oGKuw!F zD93;6q)ayf*_cCZSW2y;NrHx_3vo>TC0rg%jn4C^de~+_hF4T4;vlVd0Xr#_{6o*d z)8K}kP3=$APRC9@Macg9)>cPajOS|s$V!z28mqiBM+0S7VUTJ`_j{{~h)j115Jq-7 z&aYZTOY&T5w)V0_(Nv3D(k>2wTT6K?BwdWB%Me*l5G5#wgIFYJLcTZXxZLqiP*EvL z4kky}GdBv<9-2++Wm9!8W_5gzI@O^yFZup)kCe zqk|`kC5}`U#q%hpA`FYopj90(MSPmaLWOa?UX?PTiDwe+lzFA;-8d*6iACKxv9`^p zL&5gmpAVieK4Q|*kol~ZGN34+HCYf{Rg`bdglhZ)6Kp9<7Q1p_r8!9ocIC_Aeao>C zf!OhURn>G}S_b04o^*L^Zt&%y`yGjP$VC{YsSId;fZ+j%a!jnD0->%8#$w6|Ybujm zFTX3tkM!#9_?gx?%5e!RA*ja9J;xv(y0C|^q0fh zQc`BhH`iBv;_z2_$X{RI#?nc`ZPo z{!L1fP;@UsK~#O>Vaz>TnA=+g*6GRCuXT*4mzU&JPM$s*KvQD#E3Wn{ZC}4L=*jyH zJ*8}T#$0stetJ_SaJXJ?4EwhFboj$WSwcHN$LF+kIQ6Ml`W2^9*WF3uZ9F3Ak_tZc zW~qiTPDdmOZ;z1*K4!8FoKE(NZ1!(Q>-j$@f5yZ8pR+vqQ3u1ZdR5w2%__w5RASid z%+f*e<5zjTCv3s8iXrg{{;*ZpPr4BfaIG~xf#y)4w`BPKpFa>_O|If^=F#HY4AJLW zQyG+)fN}Y}lhY$WwFQimQIs=X5r{`EKlGaH@F_i@7ViuY*nNK^KCek+`#N0p&+4Y6 z$o=o2qj%yJh%Nvpx}5lfw-b!}pV3MeV`Gv>`Ojn)p#)YIcdG0xb&eET$aWI3Ojxe4 zutPHEz+yFm^S;(rqvHqdB*TXYU~n@a-k%A3!UFb?B*y3Jh_<)n5nu>D@V9DIh`TJX z!~Z%nCR(-;Wt7dHN*!56933WlZ!~(8ub4omn_+Y<+9F4vb~#x{tgecf4@}X2aKAa~ z4er*)3towv<`Bw0NQjzrH4=DjOGZzUN8=CZ?~%Yk zZCr@T1r>Fuzt~C=mAc-3wcYmR9*i6&!RomY9ee3BgvTzH;s=4SO6+H0WoAz0$1rQG zTv=dzD$Vu^bpULyxgjB|%lA)aVfYC8apH&D{4CN8YDVC+9MLCE8oU@vVUt?C9y*fz z)zfgKY@u&$J|r!0jG0#J*l3e@!qYYMq=#Mgah`wAekNE`=rr$4 z{`k)V=jpeHz^rTCL30+#t&IW_h+4`xI(`cW4fcyuUIIZDkmZJfMpyT3I$%vL)h^SK zLjp~lppn5@ef|11`g-=4x;(i+Zg<8m1WCTbo04tUsoNGXYMFNA7Y9)kb5hs?ebPus z6HpVj9qufFB!n()lm$N~OmcJ?&cGv2A*&qZSlVGky%J*RcNPqhWn$`XBVqz9$T3LHmz`ezLfC#`iwWy*ba*QLI_d z4-!Na7a23J3!IyL7&1rm$p-2QEaSuJ`#tT%CgF#?CEz8S`i8vS$#kDL0IIuAX?!yY~pxSP?(p zNIzI(NGmY?3}Ui{3*}QCaK-h_?=<*rH}wZNqE`rco(F&THr{)^!QG*~bs>hHg2AP# z$Z*>iXAdpRhCRm*!oYs%B5_raM`8JFK{Vm_@k35SX;WO7L+Zy_fA3O^96pda)oxW5 zO>agei?2YVdJ9QN$2;7{2XSTkwRLo~Yzkag>YZQCk06<7Ca20CKr zbMO6{*H>4?iYx1{Wd~d@lCAsm%%vJoAxC2}%4ovU-NsfLb5sSVeIU7{k{}mSX>?3x zjfK;Ol4EF{DldO6tn-@)sar?;-PKXmKCN@j9L}tf_-3Jo}km`xT=f4`FqfgU!wC#T5%Z<*->%8Vg$hP!gdM0KO-H}@J8qr*4jbf+Jr$wSdj z6zv9lj`eD=us%RDf`mMIoH{`+9ARR9;&c2FzsEu+@;FV;63`d{lgHK`o53^Y zk6F&1t0l)yb^n8a6Hr{D-~IobTbW)*{PRE1qa<*UdszH3B4 z=q#cWHz(suy7>rtST#R%%UD;hdNwz~GlirKX+Bk_wO-%zQ?%TCv@0nwm1KMSJ99OA z93Qe`JznfWL};0bmM8B7yYWNSKRGA&ypi!puUik@@hN)uIvBN_u1*?_{8Kq+p1?T$ zt92ZHB7%@l*v|)6oyoZ6`*+m#KgWXnJ~PwFpDv=pX)1HyS zaj&`UEvc=m^L^cjFb5g85d;ktCju&kBNO5rkxzN^w`kK#$7M)~kv>ARqePHJA93CisEMVNgHOM7S>e0*{ul$?C2?42ue_B>`fx^Jf!Y%J#Xo0Jzs-( zDznzs#^I;|i!MA0ZzqyQopo&?2@NJ|gL*DE-WOAKGD$lc6G(>x>ejUp05FWa{#$$- z_CyPD?N#c*dN7?6$Xm>P0(V}ta!nyjKuDg-8||;BIq!(5pH$Y-JT}lg%y?8Gl&vRX zr&-pJ=FYr8?O*qBjeh(iA8`&~|4xot(hb~wuZrA#wg-%#N8;jqa>r%x3E*eXtZWZt zo6~JLTKv1r75tC7SL(A+j_j~63sAfUT$f4h?pMNA!kgct*R_;bSjuc>RhTQprP7(b zvifC~oUPw?LH;qAK#`dn6Tvzdo^v{@uno&*)>gkz^q-B+!bRf2Td z_v3|DpT6{vv9{Cm)@ASX25;pn611%0?Ww3N<7?TcPB9Qfu@ejk5A77+gz~0*vo1%9I^#xl z{sHsJH-+r`sXxG+Wp~&cT1*`z|8#6%+}bv4ZqA&FJXZMup)-w9J-}y`_y?Qb)qVnF zmiL~q&WO&75fpHP!iXGdkwCiFak@7@KJb!>42~`S2r=Ug*VQXWp~3vSSn6(mG$(KO z;1*3S6CZ?3eX!rjSK>e>oXo!2Qq}$^PN&@Da2$7}_4=`uHj@l246Zk#U56ESU3_DeXM$nmOD1WFL(O0=D61k4N+^SR5W z!$z=51mDte!u@ICS-=K;kK7l$pe`5*KhC)@#J1HK;3|&S{Sz3e@5v+Z8kxEausIE* z6xR!o7#CgM#yaCS9U*KY`f2Fk`70NNqBVy#vzX9}v=i-9s2f#wAjmoI<>x?c^xJPjV$uHUW> zr(1aSVgori*XJv?DsZXHuGxt$_aP3^9;0s9jQU@~L;-w2c@{-IJ6c-CrlmDdm zgxldYoBj7nYidpdTIz+ku}9i~M_gP)kq7hrr=cY$j-12GVGqNJ5#pK2o1Nnt;j_84b8k_5uHy;D_xxrjDfk!wEAq5=o~!=?{!uM(woh+KG8Yx? zV3QE~pau$GTw-(m>lom};4&MzoTG*%)#7(cDDwVTeYj}gps~T#(#YN2e%W+jnd3Ab z=ESIFq5H1Spp(!$y#nbYnq;J7+#1P8owZqCR1g}i*1Ns5OOP9_3GnN=^E90^Y3k)1 zVQwBG(JvGYvKEPM+pRU)Tr_-UdKqaZ?%=M}Z@6qz_W#$OwdpogL@K6oqU=JoEr53{ z3ZelFpy$D)ur-(-Rc~b5T@W+tB5mMy^P|leyfsfBkZ9#%^cEr+oj3fW5C^fDU-znN>kIF_Y4_|^@xxmP;hRan?6PWMrOz)T zA5W(nZ#LyG7d&vO1f)LJdn<)Qrg7egf>S$CW#@_knZh_r?0spnsO9xZ!ONnT~PEJB4Y40AU5*#LuzQYvpg@w zdfa!*mDWNj&hPr^NzwN=X~tyL%CheCU}!Sn_KNdz74DjR+j+Z0%sNn`jsAZ+devcn zNSEq{froQP>u-p~<9QtRackHlU)Vz!SER9%Mb?sh)->yKsm0e$k(@=kR}i_fT>CG) zj)s&$lsK^{WHkoCgCi@+V|xY8oaBFJ+7o*on`8COU9YywAY@7i2lWHFz{0O!9ha6) z#EP0BO@=Db@gPNz-GN+yr;2j)%@A?Ndg81XsdvGr{^IwBAPa#y-oFOS<86LLa<`WnBL$;ltr_`IjW5^7m?@<^xp0E%n$lRv1kR-3_;05HGG`GT3pS@Mc%gA!m)Kr(uj$5$&Cxo3w&kSIR0oHIwQy z+MlO}9?|At)P^5P!2?h&2#+QPxk8E<22ZtWnGchDPP>&pGm+M;2j2&mUw+ekzNbmK z+p!;ASliOug%N8aKBqNBp-@tTzQ>?#DTLSW)^YLcaU^=>kktQu6*NqB`_9@$pvB2_U(J)c?#)^pbq1ZrUgwpZ1Z&FIYC!$fe3j9 z4sWqBHvRT^s=Y3ve2f&RcB6y^%9cy)|BX2S+YI?*ZR8(IT}iP50zL{M-a82an{U#K zS$0Pa3aM4Pj(ty-22Q7c<)8=pG`~mEnr(2R@|VI_VG9trJ9wRsg#}!kD-vS@R~Ay_ z>^7QRLLlu|wamw8S{THtK2Bu8B6Q5(|FGI*>BIV`YYcjY?V$hzTSVnT$!^6rXBRwN-0zP`#m~_hOB#+vGG+ z?v~Y3oyG1ynH+M-1lvkd!EI}D8p>v@1HZY&p5O2T{*ak}S*V08Hrs3JVEuXCA$Tu% z@t5=1lkL{VB-p^Gx6bc~p$H>qq^%@pbml6kssqe=vVJl;xr5cD+*RxAzvaqDE{#me z{=RY5d0wd9eNlim$ZR92ZK*r-n+Q)q3)EO5q-?`;6xnKm+WN2HZqsJ1nd2eK@)9zk zqLDdi%9SCE|Bv(cDmQf(n}GqBqpgjMQ|q3?as?4~@4wer=P^RPZbW*F7x<}Gc;Cnh zQi>tR7O=*mJ%!U|O4e5SGYPrRS28D7GRCk*axjw))Acu}hj+E=wHvaxGvo>2R`i86 z6BIQTQOfQX?L6(qDC4GkUQR62CRZS0e-EQr*oN-Atp*nUmqvUcp=7W%OPbBw1k;EKDHT^iQb7gD>haO4z+S` z>zn@2K7C2U_Z^}fuTyg8He0`KC`an++}>Mfm;cwNw10FJ!Mra<%Av+&=6=U2%d}b{>?hZh|2-GO;g)5ojs&Nw-Q-$H4qG;HkgH?ZqES5 z$G;;UKiukIieLBnyP4a;H|DzNf;Otqp>}*Ki`z?m)~Hzz%>5mo4gdl0T14C4u<>YW zum;&Tw@k|o(u_f+T#R#cL^FMJB*m<(lIV37G^Ol&>9Pz}R5;Q^B98LA)*=(`e`-~9 zlT^9o={YlFER&q>`gB{0C#I6_Z3Qp%ln+xv7BkaLb{OJf>gz)L@;sTLcQw=h^nyTM z=$@+*Hc(>0WLASwgj(d{xxEDIbJe6mA;Vgz0vuJ9XX|5|zOD;IgC8xRyb+UA_aOtq@U`mF3vA(R8^`>=wHUDjKLav z?$;en@Tpf9qLyTbU*nYjR>JqIRAW2N@3==pBLL}k&{Y)QaS)&-Rm-pA^|6NrKY}79 z*csSL^fs`kB`Odq^a!=20IkdAug{q3)1S!Do!_#vu> z41uIj=FVG95QDBo@N>9o-*6x2+Dwv=;}$41#3IE}zXxz8_wBZWx8&qZk3m`+Lb)ya zUi1>v*@II&Ta!i~&pZ%4yd@kxe=3pO$GK9+d6|fei)Sbc-q1z@$>@hYPYMN4r7V~I zk8)T1`RB`|x#JJ$`;MIIhY$WIBSZ+5{%!e{R}giU^!Wq+Rp!RO!+0reXX1chjTA-6 zhp_siMz1E|k!Q=V)nSGyx=PyH?`vEKQeWXr=k+md_fwK`=iGfU_UV0TPC->+!&A+}%-hCk(^(o3!%BIwvv$o!ZDRxDhH#$I zMXzIr2>}(dj-$8Qc+0SdP?4QQlDr3(z3;_+O3o3^r#tSR?u!&{!;Qw*eJt8+>c-~Z z$(}j4mQiZh6b*JuO(^6)!PC=+ZiL)Dzb?mJ!4|~R{-!(Udcp#SsfNrn z2K%{Y7oG{DmDvhsyzqSm(k@heGVEB%C8Tr(cPsJL2hpm-Dl%1n~p7M(B%~jFIH9Airj0>CiAJxYaZP8n+wa0b|cfnQ%cNLD3;2( z+B`&Jq8ZIn#+8L9UU}>u-z{kPa!(9=-Y#i%nC|qM zZ}V;UEn)n>#^4^Ij3z+EPLq{sjx?$ly}tI^jc$&WCXy?Mmnk3WO;;!aTL5=K zxzHk@PpSW>*4X>tucr9+TB;zgo6Q2p5$dZLyoY753RcN4H0@2z2p==dwkTPXuBtQ^ zH)X|N7hN`x#<{>voLs;;y!dng0B2ah{A zC{?O3JB|SDvEv7;2-P-yj5*O=_LB3}KwO>a98@4F@qQ+(3W6XNI#zkrzS8H*4XRmq zT}!UoNjx?yH47THphaK!aP;(k&=-c<--8kf_eA;!B`l7p9B#$*RQFNVr+aV5xD~(u z$QsK>m1t-o(sQmhG-Yu$?r5evnaB-*8`HFOJG>6~y=JC8b>(EdaG2do))VaO<_$^6 z;J)I2{tTdeJc50%mhL-Rh=5w(uEC1G2F%TtI|k5_9cwyvGsS~B>$cx=0+U;U7PpN? zXPV*Y@!9)&t_AD1*H?`7Xn051^h){B=a!SGz1YU^mVbIQV4}%MFS+qy*Vkc-88Jk+ z^2+eah+dMy|1N;@Hv>7PiC#B{2PUn;{6VXig!vF`zymIUvri&9evd?F-m(i_YHV#qU!wOjJSo zc?rD2$ENvoa zOjTV6*t?kh6P?$KI96x2UYncAMgJiZt4mv3bJ37}Z{4Ho?GIA*4+NLri>pmcl%LjL zz&}IO^4M4v2h`*%`a;fRa@~gMaZ4aS$%!I&%GkFK{Uw*@(}yW@monVc>hz`cKdYX7 zdc{3&lN?_%AigWAg(-`6DA|Mp{QPUHYwA@O#MwR`T-0dW&jxD#RNeAD zB}0)`T*L8}-jdD!)%?@s2fWM2jpeFt)(db8ie*^);WItY&;Na&cQiAG>!sE5p!2a} z&#~nxPay(I`yFq@$U9(>kMBT;uAVLOQ`MK zF|`%gbL0#t6sj^t65pM0`g^saXLv66Lp_5D&ran!zRaXX5;U^Lw_z_N(bO>t$6p1! z+yT&l6R3_;JJ!)qt5mxz5_nfq74K{&l>`Zu8=1*kmWFL9c~No=94tR$u=^WBcfMD# z%W)VkBrE^4y1uo9;(F1t1_|1Z!G4?@7utYK1awQFDSRA6J&&MGJ2{p~SkQ`LJug2j zuR8bk>83kBD#|Z&1REN3Do|GQ0_y?f7%K93qqsrw@#y1D)K!fY26nMYCF%<=G7po})!#yX9XO8{Gsi?d0Q+}2O$1g`?I zBj>=!5Q_Sp6HH$DWRO@G+IPMs-~VN#4=>0Ham}mudEJ=>(>)O4wt;|60}VABhOjZo zi+{oz78pVAsESX+>sqa+8Xv3+=P$lfjEOvr!KJp{uUmo$?L=u;w1N&rUoFPLC4d47 zVQ{5##VO8)lRAJSYD1;62QL^kLgDqIHyh6|20+ykh>`~? zzz)vS?vhMV$MHwtUHMOyLJ?iuaKs8H(Qipk^Oh`kd8vur3V6muN_mXVpandPqAC19 zl<#@mc?h^MZ;dZ}x-e6I1Di*_k}7#98?8|WyuW;Q=i#;!_M2OGIhrij(^pm1qEtxi zr?c>bme}wi$l|Wi={ae$TO(YODX4ol6IxWET70-JtnfEf*JNwR@Al4_H0KMDcZCwC zJGs1Y@Bx$72rsVj%x1js9c>G^Uu?{7u574jtNUec|4I)>n6Ld?MF!AZ;)=p-E2-(( zdkW}&J_1i)rj}KAF#lB2qe+7k1te2!-pJ|B#{-H_%lJ>p|0k~}))*U%36ghxOdz(A)rH1Ftv#FDM1J`tI~>$EfL=3jg^fx@6sw4QsXaW34+;+ zi5=kcfWo5t>u&8OJ6~>W5H^%3MM4Z1jN(3=6h#L^o;YX@BL7pKDqo=s5g!UA$V!uX zpO59*ZFKu=2u$m_EBX1|zdo;?dKt!zI2^-Gl|c2jSz(IfC&@mia1k0k?hPofZ@AXF z@f@wEkKgGw8&B82T)mFJjpBgDSMMTHQsR|?WOv%gEq0{@hAXuw4c|2KyNfY-V;eE? zn<0@|uf^_x|LEj!`#^J4Y^6H;W?-Vj zoJ)IHx`AM7-2Q`GvXp2PG!>xZe5jSm_sm!g`LM04Fnhen5lY84!Pe(hG}Fshj_YNK zp20&U8^E?N;PXnG_*D~aB{9)|)_Y1kP!R7rqKn)CV|R`Y{J49ZZWK85f{4!N2%=w$ zWsD4zi)6+@bDUPC!R=K#u#NRJr?85`!5>5rqj^sj4a5Y7s3Vt={6Fpx6of4x^_|FQ}!CBu;M{j^oBquR!B17l;HkO*NVvXyAx*8F1ruzTUM0xW1Rm z>45{#c>3fLbYX}}Vtt$M+gCkMGf&NAO-^XwQn4%SW&ub6_;F=Q0z|x{<0V9~;2H~g z%3L}G@h8{sNTtTxm}$KHXjprHQY#3jVgYH$+58(VGGh|1u{o&RGtqm3(Q}(|gky*z zNZE$ZJ4U-crx%qViUC+!RZv(W-;#!;sOjn2e&EnxFkFi>6i=8 z+YQTYOW<}xw!SG;lO#k#v>rQO!<;_Ei>5aJYDUI5kt>Jd9D_Ny{=Sh`k2__U{zf$R z`$%@}%`mM?($=!%69C?hHqdk0A0F_!HRjk8yLtKbYN(Je)@(4~jIQyQa%>(9ox8QA zY4^WEBR@G)#piYAtGD$rjq0_JhxfIs#{+1OUzPWteh$MM>GeFdRjs-AXsN2|s_Uu= z8lB#4V()tDzwVLa@rLCTzDyN2icWoTN*@ zv}(E^EBScpZC`46msmo%m;Af2H`Dd{$Ro_RN4O_a#zbjlu)tZl(Fqy!1{@Bovuzj8 z^I&B^VgJpA5+~F`VAOg|l;?oXiY%%s3hFcF4432&!yLA?0ATsI;6_tOEd8|g4yKeL zZ7Z9)6>)Fo=C%{se7<{mg`G%c@jsdj$G=OG7zr>lt_w3@QrrOwf7I1tfa_KDmd~Qwqyw&%g zwS#TK1Rux&@FnV%Vxd{`rjrPClpQ1xvHUimsOS9$8>+nPSlk@GuDq;(Z!skRGn$>w z7&Jzb+$urm3X2}UK^NZz`GAq?r$PrEWUip1D-RS)KgMFuAyVw!7q#2aSFHFRSd22G z@#IbAR_x zzs4A5PDq*mwDN$De>UkZj{X}3ww#{agbq~BFuuXRu0OEUvFg-55>^3CK4=RoowLDH zSNLAlCYZvo9h$!#JW*F%OSJW|a{+K93=~Qd{7@Y9C+ICUtCYYJ-GW);rH^=r<XdqRnh`sdbsaXwh~iv1JDT4f}PUt?~cg^dhoA4mDLpe|+40^6zR zG!|3WSXMxvL#IS=ihCaEPFYTEHn&sDWKTG>Km>2S;a=~4z^j!+RAOWL;Z6xYLJnNO zLK@|>;BZcj$&6$oWA9#+1dTTPixLFFO<;`Gs(=69e3xilvNc+H*6{Noqa7cLH9aY3 zV3a=1wr9!i2(YKo7BJ$nh<{~BIN{aXCZbHT2&gec)#vtpy%X?_0{+NgaGI!>_TIiW>jD^a$%KnY&ggM`=fJ8to)CqID!&)wxrZinuirhjTfTj8Mh+UU6#kZsGziS=FA!Q_py z>qkSSFQp0wIA9tm)r|a>fVZtR+j!6F z{S1E-+wf@stSw}3=vW8g^+1$J8qXxtEnisv;EcjE+<2^rfLh=2cM2mG8MKP-&~)sVoNiUkl8OocJS zhJ?yQD#vMzIGG*iHm9kkk62iw)ZMtA7Xi)&R;xc85Sn9~hnS?QojnAt5zFKh0%JI8|0A+4oyc2vIQktW~%i-dw z2a)SXv>Abym=vU=DMKwaecmZnC9}O$;u^uX*NKl7|A9r^VP~>*26tlKMw`28zbxfk zp0j^WJc?z!Z;f!HiJ>SEH_Ki86j6#4kv4d0I(lT{4Ls3#$D0V@ILJAQPYsp}J40!P z17oFKQW9%28V4KZgONhugCb3u?}nENorpFbbzA z(om9V0D^7WtKHr2n=h7|JO*qa0|p#RtITpu@SgRYl%>q--m3(_mDvldW@1B)e+a_H zicVbRHO+@$p&YSbl1B(0h}UnIG-tMYobF;5GONF|J+CYYyWcHs`He+;n2EEIv!7ag zi4JrGWf`u8%H((hTLPZcueCKzFAj<0sSzx5y8*MVYc6}sFY$g;b}vLv0sl)s>Jh%E zfHbJDZ~%TD)+O9tvYP>H8sFeTD1>9<6&-4ES@3;iP|O8Uyc6bZnCM{RFTk@abVw8o z+$W~qy=bJ0Tt7Jb7E%pU*ehBp!$BQJ4?E)<&(Fis@$ z6yHURev05lCN`l;tkEiSmQw+Nj6g{=)dD8O*?mBR0byEcGNS{}==n76`a0J?wj{?F zuh?X=zA(%l-Z70s?!Wln5m5s0I=%-UI78`UgeVz9*7w&F+?pI2hatLn;A#>9)PS@f77U{KxjI+n7v$Zf?s@VO zn_3$DFzwrZX8d>%JT-uv2pJ0V2rm-fkvSddL!f5lL+}m6ZR^`+0M)jT{t6SxYr;{D zii-LX?W(lX9XknNZw?A5=$>?B`57`Gs~ecA49s=5-hK4i9cogx^_uxubAHek@q6g_ zYn>ZH*PEaf|BWyYMJrKRi-$=nZXtF38N;zrFTo2fuovw!TXZMtJSaseXTaMm& z^PvOF3redA+%$0>N1l~hA2%4Q=*}qjA7JCPoZfez92wdFtnO#2$S+(EYzcCjZb(g} z0faxJD}QCALYVV}Dz+*p@5IK_l#<~E#(bGEs{q=rw|VSo{54?R{(S8%=+Bcxh^?aq z2+V@g_=>u?{$*r5>>hgh)2htyot|l;DPH(6)gc;gs4VL?TFLwgFHhJQ70py>`7f8l z#3#nXsSK}S=#Ph%4i8A#?a%mY2V#_%h1SILesO~Pp`wD$r0agT`va5@Tjt6SNx)QX z?d=h|xdBd7W`x{!0c-@y$cM#v>4+?b{?9{OZ|gEW(BdO_O+U4~(fPW6@v$O^^`MD# zUXeGtx$o`th{V`2SEZ}#g|*`^3{2CE^lcd#9>MhT@&0H160a3Jvqxa;Mq=3T@5H!} zsM{4w5r`qdiUdVln}OP^CAgGI!-E=4$m}v@Px#fqJ`1dQ88oi*p?!QXM|r;nltB#C z_$blAu%X+P!BFeh^Br~F6-X~0=lxP?>oF^L)8SjB;Y^IPZYbf^kkdsQqZbWm9h96KFXTk*s zLH+VtMAXn)Fmc#JrNUxE+@=8h092Bs6#n^N#?;s$44oyEk7g7r;}VoD*~N+6)XO8ClICUZ#cH2E(eHB2v(qrw2X0zcajj(cOkc@n+*-_lf|6-Ly-KjCUgDR-1Im`dZmcd z_wvsBFMGPk?LT=CvOMo12eA@la=cCwm^;9B8S2`8tBr{Tw^&}C8%oR_4$pr)?Awp> zdo~C7j;3+a@djA$^YgzO$ymlQ~aMX~_TdcmR_KFZ+5b+vttF z%Q6XHeeP_{yRnn=YKXwVo8*iFVodvfgPTMpu-WP1$5Q z=2h*bPjGcr!gvH+a9lt6Y3Tw0*Iu*kwI~noTUef39W0V>zn(kgA*f(iK)LY|x*{iF z+mo`9KHs(Pb;Xj|sQr<`-Z7U+0W+U7D^V0=Ql!=7hYoW@=DJLl-8L8_H_3{u1d@dj zHwpE!kV71ed2Soq2u<3aTxoJE9-A6|gKwcuI%zQ%PI0kEMV9vF=Wo~RhwUqfj;{Y> z&cCp>y4hBkpWh5V;Hs(dKCUbA{}d(t!i%fE8laJurX>=v6_@ki-L+YlX$jU%(yyas zCwfx`pdf4tDxiC+%8jiQOm%jd^z-D*Qab05c0Yw8p9Wa7YT4e-@ z_$B$x_T&sU-zYUy5amIf%qRo14G6pou9#CVEqQO(hE%2!@l>$gqCo5+GXf@Y)4Q4z+X9Ld10uu^Kr*XXbuMHIiofY9qXp%mM};(@&|VZd-t zwLFdDwUN`#{z@@u{%UWo95tVqRp2I8SS@I6`!U2 z)sus!gP}0>QxGe96zb;vTEx|JFYeW&sJfm^lKS4ru;Xcv*^7NRPsjRLW9BcRLT7LR zAIc9JI%?~Q@$24lToocjVI=uD2@nwua36TB3qU%0C86<(`5;TZ5t)aW6P09lAR8Ktv;?@5qBasiCRE>e zY0Ol^o8HW!oRl6D;+=L}O#9f+yGpotOZ^{y37JC$ECB2)(2`SfRXMSI%dd+M=K!Nng;fELKJ0 zgnZ#flGUGnKOOQ~I&g~11|Z1f2uVCKxe}hym>vj7<*7J;ft23V5+L9J7(f%+Tcq;K z1)Sme(6mIJp=i3csDv)A2z@OKfCuuDBtQ@aDryO0Pdt^E7_T6TxT9=+Xm`+;QOtq< zrwMc>P%t~(G@q+M$e2@Xb}9aj;AhuX zLi!C$k0&QSVCqQ8MqBx;ibvn=td;PDCOO*KwTWoBJZ))bnDKM-;t|#lbSRDr#_LCp z&-o&lLZ`Q#W+xQuFWH~<)Sk<^1(88;*AejV!P)ScH&x2M=qzbSvp+k#ybWmqj2C5( z;F*u>i+9<|56?4ZY((toT!EL$yd}M&6K}Ny3+h}Bs3VFBWB_?D-wd3Ng@QF2$@Moc+h6IY6hxsDq6T&ULT;(2OD zxygI9Mc8ekMcDT(g>?GkE2-u@)y&aKE&_N4P97iuD2{T`HVnKBsq!>CBKg%}4*b${ zZA+F~tENC?rhWYn!aTgstA9Ku-3>bbH{bHQ;V~yI0P@xcuwf1W)~^T0ay%wJl~|hZ zYOPe!spKeKAQRpE;NL9LsPeXZPZ%!cZD+g@Dw<^3aH`l;gbx(0mt5=5Co|h)GNgUg z7d6HQ7TSG#%rfTRLFMJ-*^3E^kl_s$=`DFs9G2N(@9*x&sII$?HkACRS27eBLFF`c z0awzT7aNg@^#p$xKTF!Zi6^H{1u}KypE2mS_g5 z{MJB;dPFa;7{8g%-3)0fnHpN^29v7HpRfkPUwj`E$fnujE@$mk5*BQ68mx?Yi$F(5htPp8WV#q1i+YT(MS){{>11?e)zUma zcIGtWtnC+Gt<(w#`}@_oM(4BnWB!e4A3P<-LYh8_@n0WPhUKAd;M0UXpkfuaT@kW zzn2sC=vN@biI#To+1B~Ovhq1Qx_xRr{V8#t#AXeOv@D2!vD?{_^NwnGs(PYR_!DiW z8DH9*g)qiL%)lCQV$vYbmSv%vzsm>W+Ss>FKV{EC{J3HIe z=kei-8doriD}Pglm+4Q>MU}IR=bC|HgBR|ucBi!p#%cXV({&cMl>QN6M--Be*@>_B zEk}+EN=v}(4H;CNU8hHe@#_-Otyo5fH+FC5!bjTe$+m{;(V1>&dLpQ2xbO$&2~mnD zF1=gfy?zH3M(M|_bSHRU(pn*s+`^QDD&Bx)t(*Fi-)RIpS7ReeI8eEUYGOTjOJVf}t ze^{0_6?ZyNnSM}|A#7mqNA#*SYc?9;!$p{i^^})x(3gQ4ju5f=&{@t%^FIVAG?=3E zKz*nAsn+vyo9oH)o*mF%6CB{>u4j zF~P;SW(k2gUt_{mG@hU=IPZ3}{E`=RZUGcM-LVMskiHNIGn929rVl6)2 zD`_1aj9@WR#reR@FO>42b|15AZ+$u@rrslw54pb!OM41Nttd+H;4wfqQXX7y03cF8 zY3#r3y4^UM#R^Id4-9$b(et(nPjvqf2o5Qq5RPiNH_S@L1N|kzo)4;27cn!xpqF$w zdVVWv`4>o+A8q>}Rk~AfIW&W=UtBAQx|={_+(b4;{D45CT5n`RF&JbcPRYSR6Ih<5J{bLrl9G#FfYvAs*Gyc z<6@7q*q+|Fl6;vFI-0xZ$Z=X>-^7x~&&MpxOJ*I0!E1(z;rXE)Vj?jNuejv_c2fKjg8x09*Lajh1c<9ArZ6<+);iLX6gQKj? zbrdC!&oEE9{YJUZ_o+Im~a?S47W z_>n{GQRoR3#$j`lVDotZ?J@v{@v|_Re6Pb;agyrdL$?@HmocBA*Rkc}pNFfV@`bbE z4X#3Lhz5|l`y)k}oVSbU_>8noxrVTAAbYvdM@0C=;R@Jk$OsDzFS;Lb#h>uPKDW2t z9D4f8>xqmk>Ah6F_3t(KsbMG}6r^DU+uHjrkq761q!h05cf`oFC<>;{-dc^-(T#{cDl zi~<&&pTG8e`@Y@*3+SuVK_Z{1XMXywe7l^4`}e(~+zKxowPr1X{D{AG%+4Z5&?&(SBVJ5w9T9wIc>dkazi1{# z#9sdQ1odwfdAyrQS&~?Z3n9L89U}S+*L8>tJrwVyp^WLH&Q?TACziI~n;jJn3%{J1 z-hcVeYm7XmNenPivXm-F7L&aG7uz)!gIuUACde#w^-MNaJ@5iK{w92iANbWob+MP1 z5MYj$h)^eFSQ%7b1Z&I(0N~RC2C&yTo!<$9&%D8(m)wA7T%pxj;TPDwDA24^QN+Ml zFh7Zc0C62Dn-^{H&FY*6{zcs3i<#8Z5#!nSfs30)zlbCN``Eoq!mU{R7_s)gkB|;V zAdy1f@73&iZpf3fnJU=gzUQ(=kk!nbIbZvI9R3$(yni*R$V}uIIQBsFkGQ=&_tPMmjLB{j?m7m7A*xRnnJ+7+H zbpG2`y6S149nt52%*z9G-dO)vav^b_zA@VuGwJAZVu`IlXF$B7(Fz!aVB`Z~`{dK}AW!>!3M>fw z(Igm9k1S3fSpYEnEK3I1eFzB^C(B3wP6wm*^*eKZ{5_x9iWeyVEFP$l?FC2jHeod9 zUW!j$g!8r5k>1q+`iN+K9};eqo+mJU{Ym8~5Fr!8B7>nwI}LFW`(f#rEBa%e!_rkd zK<}b#oLoO8eP;>I&|FQ7_TXGSnnV-LLy^YGJJunrTf043%3@wQ9JW-jf@+>MK{$mR z)jS*>kV;3|K#7mVYf1C?__)71dkts|3~T_r&Z|QG7fgF*-4IH-YvST6$*|*(hz9Ur zo{%#MJW%+889hu7QkL?ns$hNG?ZtFX{+$n^<|F^rdLwVnPGUz?5lyGzRD!0&F4}RP zEYAqZxWCH_{ZVW5&rHIU)KK|+NQE6WY&;$Zwtfv(PK^u$F_o}`$~lBTMmBLxDPxJDMt^Q`PR1l`z)YV7D zw22x|+Eo&IKa&6Q3NU}V-QOpi3y6D1z3udH>+y`>F0~whmUU>IHS%P|8caZEB zN?O-mxDyXMG8y(@28WH)$Y)Z~wu!L$X#+&6B)|+MYqBgZhUOmJQ&iC@oWe%dhF8{G2OLWt}pe?=`%;(dm0{R zuWr#BgWI`h1(jVy2uoc9zU<>5&O%Sc_N@d%VYd%JT0E_{uR6SYuU@jWoPlf;wIX%| zvSPr}H9Hhm^Offqbabg8#}2Uzw_x;m#rPzXKoAi7({57kBews|M6TIoC-vi%Kmf2u zB(gDc`Y>}GdqoSvpV-LHBU540AO9!G$_VC2D|^7Z+xrj;cyvbRREMl!6(tv#fHS_j zK1-FB=b+4U_9_u4QuSRuvXu>Z&(`mpRy3DPye+t(#EjoErykF% zmhvlGF^7gMSlbZ9saUPcGSty0$OCoULDHoMM52}3*5i2CX~?;Z0Ch*?!Dq+3JHRR$ zm)L1+{<>pf5O)5eUO0sZp73F?wyZG?5Q9h`B9h=Ht1eQwz(T|r7%;ni8|tTb96UW|*2?`u;xzY|B7Hsfij2R-e43+!T>ULD-!Q6tPA4FnM^ z;{-8YLl1LJaA}v*zf_VSnj^a?ZK8i+&q&6{>VoXr3SO}yxH{9fsOcV0wBt}b5@Q>!`w$Ct2* z!p(Kbsy4Ce^D&Uj(@(j<9HRjs*G`rJPk>hov3^_LKP}Z06mG$hr zxY$skKR@vhmsDu~&RZyTCl?@Dzlt`dl$6B=KH`M#i@>#Cr7&qTRX2sqJ`G*CWMBJ) z3!DRWKTeVEjs$oje>}~hK_;TS^5)5=jt_Z0D7mb4uW0)^HqVFrm$m2p<-N}UfC2cf zQ?@ab3l2H5;R}z!ii4WbxG3#U(=Sm9|LDb}ms6f6vDtj%<24aw1@YT_`l^Hf9g>4@ zzOsKL!ca^EjzD9AzQzKhP3ht25cBBBSRixvpgje_>6try5hRih4!GZ@Gk@r~97-sa z0MJ|Y*#!;JeEmOn3iEUt@~r=VOucnbn}4)CoCNn^#UVhj(&7$9f(C~Ih2m1AxH|-w z;!cZ8DehLZc#9P&t_6y_`!C;n?>qBmG8z7O7&0X1e9qb3XV-xY`je86dmxXMh`ca? zDca=sr=%pakTI09uK*-7hF(iOSTYYY+*ESb{hJM5 zxM}yHyL1vcQ4}9~c#;BCyC~@;CUZ>QF;BLEKLdSElrbq#e( ziYH!G?@(Z4}N*bXk%;n=_+kTK@vlvRG!6(4H(S4P7%IrakUD7Sq6iMZY<+KWu* zzD%GBGeST3;8gO|YyI+m9V_B@p==G~d^qN$ERU&vgxB7hsdz(SCP6!G*uw1}|Yf)`q)L#>i8=M_}*%tB{UiChq1hzdS-aH_v&09w!$`BG@u_ z0@x>wH4nZ8{*11%N}5&59G3l7!1Z&BK}G{JwJ7F5A|dgfZp=5;+rF|n*#fr&jl6>k zq!{rQOI;E31N7RD2R#rI_(K?TTgTEkXX4Z7S1w4XChS9|=5Xx~O=71u3fDG0IU2YE0%Pd9hQu2aJz4m-igwnuD<9>r3T*wa%V~2XhC^Qr5Jg1}s}d%N-sQ(wk_DT(3nAmx zRQ~V*y@I83+Zu|jeN?n%dxO2}(>&a-n~+A)3lBOaC}5b=;;4rra`dmSZa*zka)i!b zw0QId3iRZ@59B>Aj$xFH%TOQqo%@B%v7t_801NWgzm|OMbZrv3%3ltrt)<2;{+?Kl zXyw;VFyt84Fu^_Y--+^l*H!D@`2Q<+5kM&LK|)UNXQ!^Hhs=AzKgq0G4?7BYkOCHs zA}@{OT=ZlONOoVvor@PNAVV4SngbmVy|PuE{vfD^-6E6eg)2Yqymk^S|1$Nr`j<2E?6r6{oy^$oK)@WA9T8v_X699{12afmGsRHFb$$pMZ zG^Y2|=weU9%{Iguep$f19K~FSp^@kyW_=Y{l1WgtPZniKZ1Co`%!k4J-lFr`GWFQ& ziaRIhQYHt79s%Y4SGRTUFV1}XsEm*5g8K+W4%8Xcm|XKN=q5?C!_ewPl&>DX_U^2Un~RG%=1SOrB#d*L^mz`tVInp#*PN1^@DcHV8vz8J zLY<4WjZOdA=dw&Dyi3 zJrEdp>FafpnSQe5cm%tAmipf3K4p8?Ftd9F1=Zw=H9f_Jo7w$HsiA~SccC~If znad-op*53+=0KBgqO@u3DQs-?1`n4nryi59|mr5{pQsgrE{Hk4mS z@HoCudSV2N+l;S#9sN&YqmB7PtytjZiJjxA8_nvqUSjIQIOYA}&a>T1z#;`?c9qlo z1bIeoh^&GKXv?f7IW7LJPT4?mBzG%B44fytGya_i6M>o+`KtmS-UU3AS2tW=G>X27 z4EgWTTPk0LB1wVJFY)fl*ZYA@9ph;pSb-Ap_R%DizJNsvID)U!-A@8dvKh(Liwmyf zim||ENURBG7U#pEBM-kACQX^ zqlW??V69-&S-g?Nf<{Rtk(0=V&+f~yl1M__pVtUN*9nkN+K=D-MVdBXuvdpe26IH&p8BC13Tk&<{kXLD zC~kX`CBK$-wxuZWVaoY`cV{8^ZO$vUbEck}g9lp(fKTu++@Yn`_MWnR<1hRAIR+s% z+G(G8*WkXb5zKJeCT)O=aA=cvWC2$WLuS&nP5$2-rZh@GEecauDjCuDuTto;5G_Q( zFU6Gctf+#_%M)##ZfzahHwW@8QKq>IQQ7aQuB@}?N-p!l2-^7|nu2l(E4IP=ES~Ok zEX z2fAH=BpYKWk0O&?B#pl^CQ}NJl6=0R&peArxlfL>uoO*W`oxb}^6 z<=+KW9Eu3Qp36iG10eN-90^6{G{&?h8~BPluJf>iBK)LwVP(Q0`MAE&nOW#FkH{~8 z;|CT$i=yWi^gt1w?}6=+0WcPUBRbO}2~};x1o~YJtluIFJz;Q2BK&>#W)@IR6dfsX z+PN+F1l_zs&;f7M0Ay(->9Zphxq~k_b>oEV$@0s}Ui>hjhccr;kc@VCwrVsHwqBa^ zH+Kojy?vdX?|R7Oil-y3!_waTt14+hBk$8#V(|jJDHo7#Ep9QbV5j@|<8O3Eq5Xp? zU^Rw%qgZAL^TZ;SX)$(&PPFmkPWsK?_`q0<&S!oDdpzNj5Y4K zZ+`YJ*dOD7Q?1y5lnLsMz_H%$ zfZ@Yw%%oRrNzk7$-1D1XZCrT2o1Vv|Hyv90J!-iEZXRCG20D23#?1F7KGo5zt3^cM zjd*~D?jV*grvomcCr0VFOGwCOd>l$}hft?KP=l25`;sAFqfAVJOC0mR?)V4P-G*}> z^&PvmJy)H4@c$3{N;Y8cAVZAzTU2B-}nw%Hn7~UrBztp8NCk5$O$$+V*m!{ zR7q)#m!Xn}Maq~kC$AYU=gFETr~|*P=8h&ZDNp$vUcMg#*4g3toH_0GldTU*bmAlq zK|Jgh5g)8_@qS!pEp;)LK-riW2NpuXi|ab!i)e>4quKLps5?4Be)G}v_nUGJBq)D1 z*8&ii2u%H zm})%VbS!hO%?bwzZ-l5z(Oc*Z1bywe8D{K~ho8C)MT4}pE8#gYj}UW~q0CkYBQv5R z5RAxcCB*4Xq)#ErSVAQJHA#UbF?l^oq4xBj+=DPfVR94zeNDr9a-Qs@-yUZd!WZgZ zFbsZ^lZ-@wQP1XPq3>2waE)gVYGns92*8*?dQ^ItlY{IHu@eX8mW;*9+qX_*z^MiY zS$!;o?oUv~b40bNgO&t+oiY?2tWNS$h^&XJrPLIreKGVJLKly2T z_+AwUZP*{nyN<>;`NueP$@_L~Hr*DsO0X!)3 z(ZfRi)|S59I(lF4=6UY?&O#GaEh>o$SBVf70UwgH79ikOc-6UFbsR@XVdOfOb{0Vb z6~LJddDj~lH=G-J4yR7-t7{tIHxJ@T3+C@rPL`5*4SZ#l^B6`KL>|-FG|N+xnW1Pn z+ks1)mQs#t*RiVnxs(+?-j8LM`W{urofc1LSP>Lu=obWQ3)jXW-^;L((y~>P!OoDI zJr+l)(T91-R}RH!Lo}3;8p~beMrAb--{o{Z=m7fe`+DOQ zyO}t)9#n+a#>8|Lj5r}jWWs1--_@KziX9>hu;+a@#$pfrP!oR5Dt(* z?unV2`*ZW4+~=>h6lmpdqryLzp$`it;8Q)p9ROK?7Mnl%a(Bj?xZLFRP265%HEBqn zrL(vCKVWk>&3Ml>660Rro$yBRVyy}8(_Q?#=e-Nc|6^%6kSwhjIM|imx}%F)a3(8a zTcp|ST>~i~fs60LmRtEcO%iiW-IgxR8XfZkIElZD>F(a->Jo$;q|X4+uic@c{OOXs zF7miCW!PrMAtDWe%HKeDp1$w1aZOg~4;5GfS%Hi(8i5!Y!zWW7%Mnvp|MeymmW4<$S;Udmi9UhwFrIIYX{H5A2;*Im` z3(?reTB*NR#qzk$4fx+*4oT?rJv)u$k#br0hsC>r*I;vtddZ{)f_aM*IOxgrOSGXq z{TW8ca3$Atli8+NKn;cD@nZd5e1D!W?JdJW{55$ph0PYNME&Tg5Nk{$9Skt=EhS3F zvlY|5weI$C-YMYT)FuGV05xA~#=E5O_QxGQ2vHZIR!`RE0QV+#PoD_`Aa;jrQkeO@ zgwOLlNk6CU2Oy5ZbaSdGP?jbZ;(iGOf|U0fkFbodfbF%kAGE=)s>;MmT#+W>;4EqK z@U`$nLPOF%9n_(;et{LN;d)@74rQKlftE%n67IqaaaGx{6d6U&u%pGOr^xOic)@W;9&wUqg~eZZ9~L)kl93&;XadUn6Mi{-i7He#S| z9gRHx$9sVyta0Y8D9z$RM4^@li&^5B5=^XJj9Z)GmM7oi4r+Jn+zuz#=Jcip$)VaM zEqSQAc)$i&5h1-$A4APT)+2r8sg@P43p4~`l}tuf7VqWDkLo(_fn9=_$zRm@Ns$|M zODUFZ3>&1*fi3eoyozz{dLzlxC^X&3pO7wKoW=QD@$F-D1?s}$VwKy+r|GpO(c@P8 zUh}R6uF}Ca2SCT8uG<)eS5W|Z=kvM5+S}C@oLK`G@u$b{!;tj!I44x_25x%PDvsAu z%W>dwuVI%zX8iKKp}}R4CyL=4#8>^Nq7CI_Ypov_xttN9oo%iEf8I5Y}B5R z4r$A$_0hyQ%Nf=vD>Mt2DUfcj)35*Tmk5L9|5boa4hpMM$Rm1!)f1UUdh5!(dsV|h z3CoB@f(#LpZ)wgF*9*jEfwSbL=n41fIQznO3un(m6ltGE(8wQ2kgm#%)qfULL}!HF zg#X_ZJ#38u_=U+&kE-(dWpoN4+7RgEd!!E7QI_YXOM7s9W#6Mvj!>$_5SWfWXvTmt zWCDl^(T7??l9X2plml3&P=%eqonIV#gtx1^<7gIZ%@^ew_>OxUY}gYNDdgQfr z1aAyq3z_dKrlh`uy~T6$yrR$6)G#mrz%99OiBV7pk@}6aTvs;nTRobtn^jS86mAyA znmFLtbrSf$%3M@bpkG384;`xvt5)1yxX;C<`?}M9fZuxgs`TLq8YI-j`Ws#O(*xk; z@c!DBSHA5_9sxC21sI-4g)98AM-j};&=Q7;Z(2@br3DmP&kF`+0kkAB@ukQy=@Trl zqAL)ZAQd&~4B*A3r}^;AEWl)Z@t%j8Fzgo#<%IH4{ZAnfb@l0~F7z?}>j8yJ!DH#L zZ0VwO=AtZ9b^3gGV2=R@%py}$k2wV%%6jJHCSk6_=Qp6PQsKqkQ(>b3W9zQxO`6V0 zC28^#q!=@n!m^tWR2QjWPDt#`oBsHFGg4TeAw0IfXXZ3wP0W{Ze%tQ0+kym8u@hL% zBg7Ky%8pp&YT;6Wg@J<~1Fu#@jgrbci6mBi9kt!vuYIeHGsGrYw-KRoKsY9s2~ZBT z-Y8`BvvqX`I+dNSFPZLhjOmY=&#OchcELl!*g=V45EKZ*WFnEHgcI`#w=b2J9X%e= zUF*2Jd+|C#O}%*C|4p4E0gHF2^j zx`ZP^o%=r_OJr@Tp9sfEHlM5i7A*uaiAXj+2Wvk~6C3kbe+F6vl1+@iF`7V`b>+5q zp#LGYTFQK1Fx}L(!PDcvIvnmgymsVXh!&?pTk}4o4}kHj!RTfbgm#BsnsP0ev;8=3 zS+9YHXta&*cOJ|NPGz4hcuxWBww8ZAP33BcE-Ks~!ce%WF zc-}(yI}ADQ*-fv&XgaQYaRB|U7V+sj19;`;==#|^3)`4?%Dhl5kfAI2$) z(6mkL>`Pvc9HP8;<-mt{QVx5ve~ake&XIq*TVxvB7}K5wBs}6BO;n1~cAPe~IlLMp zN5dvzRnO}-^>a-1HEL3A?*U^ea9zo}&IvX1QmL6(9>o7kpjUd}5EB=Y)0PEiCPE1?; zKkgp6*mMQ>p?1@OtVva>B!fU`*bkJa27q$EuF#1nq~KCFaDq3lUBnG0^t8!4;V{cB zrr9geei%DIGq0dA@kMIDiH7`?Wsy33hsic>KMlLLc_c3_clg(TtMB+1Oj)8 zPtNRMn8GTHY2{-vCP;HDI>D4p?LmLi*c<8>AG)n)8#qo34PCF8TqatjfRF0!CNiC$ zn*kVHQXh9$$K2RXb1nV#LAhCtXoQ5@1^}V@Q;ZCQEP&Of!QkiIc^?le6yK4Nfg&@2 z{vXHQH<^vh$m)In_8%rB)Exypqd7e1ZY7uT73MJngHHF(MXw*17iJT?JNkmoTRQZ*06Q$)}$*Y|_-aS7W>qe&)rtOXPk{o1a`Hqg?`2gKU+T!t#(m}eA zORJoiDK#PV!d_{cW_$>&e0d-ok6^>f^MR;06AmiX^a0P}<>WuDSOnph^!YU2eI+F@VYaMSq)|Ytr*&NL)``;Iz zgw@H5ag|UUr904wb~=gIc3(^?^e`6wVD~Kj+eE7G9d}VB*hlwvSWIyOOZp8ksaTSn=;IVi(5}LqN6c-yup~5TVj}v{;iczcRHuQWzb*9cn zH^J@pjAnk9_g`5D#CpY-JS4{(dGgHA1PaL6+JYPRTQ2mv!bsWQna++KejB&(Tc4sE z`17s%v_2=0`h1HHN99~*_E3H1 zL+vo7L@;j|MLl59G0yHiG(>Vp6JAscdie@R8#@fst`C6= zx);L?C8on%_lEkf$`KTCpmwV9#J)W7&#y3%iq?d)QW-)*4bkD_$vxL_pH6VlF)E%z zN4p(O*u}%x-OCR&1Sxf@7>Zc=BnpabS=i~JP9JnP1G)fkhG0@I-Fg(Dg4Onqv9`R3 zjO_+u0uUCws3_q`5PJ)2-P=Q72@b=Q(zJvHKPL!yBAPBj7axD5xz=n{bqDrE)jvyF z$d51E5?%f6xwR1zB+6|A9%c*r=k$kxgCH)ZgN9T3>*@pmDUSr>i>mUPXn>hz(RdqD z{!}0})pq}P=~&H*Y$qq%G)(n&ciCekAa_Ry)2-U^Nz^9}c=Q-k=eJ=e{)^!qU1~T(4h+ za^>9fb`6jBbS?VrNAA`Ax7)e#?<>R0C9V<+RYlLUrmm0XFSpFPUfGZEe|C+vtbbbi zG%InP&_+7?Lb98?BsX-JvkjA_@_kU|t+&|O9KPLhEzWzYS9Ek?Ct^_N;K#ST)-(EE zdzmF`lU4?(#ZWHMV-CUTz(4Q%v^f<2-egwa4G;gL9Bnn86|k_Z`V-EgDsk9%{?WWw zoR6R%J{h-gXj#APfZ9p7z+MJe#4(=zX1Dk2qp;mr)@~S>CvM{fpY|Y&TzR<;hs0gt zs6O3Xt?T%|;*}$#)1KjHldb3v>}yBaZ4Ke3cqlZZcfpp;Zmz}zpfcUaNq5RK@A+{&V$lG^-v*K5I# zZC!*yaX@ns_qUZV+7~d(O0whV3*stLBqN}xS&XZG7c}A6f+HEHO+m|GA)hK zREPZ}sIi-WX}97d(Rq=o#^3F=y-r*y?RKI#G$5l_@gi%k1P=sfxT4(C3n zzJYAAS*8nDI=@H#mnQ3npW^S3-GynJCxLMFLU!{*CdFCZuQ^M*}ly4 zA~b_j6ib?;so4yNf&g$EJ*j<5$++wyzN`k$$=+C~7QX|yk4%TPB ze0N9ikzFQYCj9LDbwkYHA~OaJCyw?5-H`hlT!b0>Rf`690xVz5G}lPC4=^bqc$eMp zbiv8X_;??6A2t;5u69-S=Sw|$`{E}1=+{Ca@z5I?BjJQEL(!;p z>`v*DCXo4DGL#FokN`~yQ zBueSw`8+D}SE#O^$*=@;5ecxXC((q#x1!BkhttG3K@jl5;Y`D^Z!&>hi|<8WvRZ#D zGMos9vmGn~KlxMbx7z?=9sQWS^!^~bI5v01{aGzHa2IXdxZZ63vvkfpIXfyBI=z{F!7lMI+pqWk zb&B?UA0r&54^i_k1;4s8a6jz0l>wxkhQ)?~jeOwzJ||EX08s=DK-_?@NOt(m+OK#uBr7>FIuQzg82U%QRD0)V0eLWrs9>>a;CJBy@7}+y_d4H+^aDSuJb0h1nfc%U5}W zRf;wnD$~e{v<7D+8lT7KAGf#1Uk3b?#c+$w)2rfardDc6W+JSV33u5A@R=;?HwTiV z2n;MdQ6+Z>zyEuTY8RrySCsS5R=SXATlCsZoT(WXgrJFGm+aX*|#vY-P{ ztl|kk1^*m5SK=dkcJwBZ<-BDp30(QLo3osm<$1foR{PZHJb6YHASw6o`e9*;oRX# z&`!tso6qJF&;8XKq}5(bznH>2pL!)s?&D}$?)J)`^)Q{=xc~h#BY17!ei7>!xGVkq zlo`8KLn2;<23?Rt(RC!l{Udj<%MJ$!fG6GI`lGTQ+>vEko7@y?0EX^(j)zrlDrKBP< z1YRl&s?kQ%SSP+sG!QN?=(w{mJO7VR(iVTN4eNwmauW16ZCQZrry8!)LD}>2?Qo3> z)O2~P<;zyig{8cDAhzTny`)7ID7Wn@e4NxO;(zKweeEPdL^7Tv5e@(ZU2q+w0s(k5 z`8f?WxSQTR!*+ya`oJe{b7CdkTqksFIn0j5Js|r23 zwb5!&EjBw!C0Q%0337>upt5Zh$O6JCM6X87S1nMAlQ8HHTGT`*tL}0k#ctWGc$NbS z_T)Lo=Cf5D>XW^n0P+6ZE>7GA0xYoGh!I{ zzNo~+;1(LdA)(zkMmHE4*_l7m#ji~PEkxa_fK}?6?`G;`{|g$Bco8|t>XzjZ#hG~c zNHjUzF^O%Nds$F4sMf3p>DTW5SgiH4L({1ep*{RIUyFe>4T=G7{9=4dj{szNH58o{}q>7{%2;UDS0iE(VwU_KSX^ zukpD%&?HSEUq7O)=!@{OUsRMyE58%ew|I(44{TC9a1}Mvq^;gmPmbH)bE8*K$k?qG zHu%ie9gWehCf%o9G!HAVBkIlcfOR=9;#%ZOM4I1WVM@UiZL4#Wp0D0?cQ7lW zp-sE|tow@HT9sBJpS_v;SQ`<6O$`h zzLs1sceyXh#l&V4(4!LBf5*r3%n#QR_mhw$lF!J=>C5pK<>qfB^SwIiUOK=<26fff z9_|!%i>sWdfd7LC2@&EzNi)6@X|g0c zSa%JXnKzf2gjHVtBE+l@rib$gMeo5Df@jT1IKH0tJs#(HKdp`TeHN94^2EQ7cdC06 zIwo}g>ZUWE6)E?;#wQoBZe&na9W%4DBUfazt|a3gkw1BZWlnw`%eqfI|Gru^F=E?y zZRnJeS*~=`^l*W6uF+QFpQV-4fZqOTx}!Iz_<7XzI$850Kx4Y6ve}R3@(wrWY%RC-BN&>(qOHrI!J$;W7x}zyiX8u8s6maD>5~h8 z(|JDmDJ>}3l#kCN<3>^0=(YCjUQhlC5Uga{biKNDD!!#jk|^G+bb{2+dc3%WupL~e z$|Mj|Sd0N76NH$UKcJyb!HBGoZqQ$XJr6!hTMWS5-h&pdi83`x+LD?qU;xT31doX- zK&D?6WXzw(#xd^WLP(P}p(z+M3z0&W$Wk;9J9oNw2;PGmVKdJ zkrxD923@)ul0nkKQtr=&uTCWrF63Vj{O(w_rk~8sq<4wnXzK*+@>h^$pr)8h3Vj1=zvd95Wp|PS7mn|re!E38f@$W0g4@*Z13Cf`m zY7E=6ZO{>+8A-tnBXPXg!%oNfAYGuMyPqFL%uG{h((AbsF#^<{g9AQVuQgS%@3> zqhkouwR`dKa5?9_QZ=bcfjDTCtD9~-CgSj{$7O5U%C-6QEIc+e z@#kC4wSrF^l&dYy8-hRs&4bUyv9Q?@H-@y};zfjCpCDgotSya)$Few^0`p&f|aLFqV zZ_W^_6)Bqa=a;*!t#=oi&CeK!+$HC6weFg}&dn@e_!xe7Y-2C9RjI!I`dERbVy>?! zR6^u0!j5OmP~5jF2lc|g`zrjtem3B^{)^|qia{2||BwKZLA`X|$P#ZOSGLJjYW;FY zSRMS~2bWkr_zS8%u{6LsvCp6$?Tv8+{kuf99{f)i|M0Qy-?wm2xY_Y3vAJcF^Psb) z0vNJf{=#(|Kaw`t%?BHbHs@>PMxicTr&B?S{U zH{PHQKGUW{#|4@te!}KTdlbaY$JBg@Y04NFi5eaezMg7kH|Hb)5Nl`EE0dbBdM zwyn0==8TAb4(q&+de!FXEh8``&WfdnUtFeBEQqvVfBvYA+`Ac^^saKOqMo@L@Bx!b z<&UCQ4{^!C2^566gcmvhh{CUiLU@X*Rmsn4qz8YO7PLYaFkfdtDsfi3;LRgusQU4l z({4OXp-ATzwN9KeWh>sQ&;_?QrTLeMr5P75;n3$ODgn79tt>X{SX0$(pj(ef97U8n zh|Af+t!^$Y`iyo}iYs)2j6c5>R+s zANmK~qGNgF9Nfe*V&j0Ho%VR7t_qTTIlsiAFWy`)-qV40SIyVeLL&V{BEcpzms<@3T~HHKjagp)~0TsUyHHTdZhkm!TXB^BSZIkfrlfPl{pz zLu4^_cdu%#4gHAoXlwPqKC)-2HfTk6o(^a6Pav^w{EURj*l8E9Ft3j0vCMJPR4RIG zN^(A()_%b3_;ZIBunQ=Y`Rps&i9pBp%oK7)FGl4=QoLA5U`p~adxN!a1#l^)ZWeqDCBAq_zZ zb;r$Ag~V!bM++}&WwtFQI1%TTN0ak#Q!Ihw!r2MdAe}Er7n0ofcC0?vbsIXftO{iI z&!Kc_oh^NoI9paZGI;q`9&tgLt@d`vSOf25oim_3viS9Xg#bc}18<@MTmf!&M5Xg{ z(QgEAjMK#B9@PFYCrCwf@0_LI?T!3Y+f+K4FY=+cp)*)Ah{_DkUCGSAzE7n zW5F~jBFF>PI<{75K({#fw3gd$z79>))2{bogarA&ML_cY*qI;au*JmTG2$w54Xi~) z%f1cnxh5@O4LW9PSR@PuXJmW}0xGMFBJp*vTlQz%!VTh^fpm#ro$?@g+D??qJ3fw< zn||HezvQUE9|U3zi}nZ0Qv*u})B}U*>(S}$FI;)2yw;vXIe;etfIwZo-v8aw*-?RB zM#2>gxG;5A2-MV4$Fx7XP@RK-ae^>r<~L=+B!0T4NZRp^>abgMgCYfLa?~ER^qNAz z7wrsB@nd$F6X(HwPe1vBl-~XrBSax6G!#xg{4Pf78|Gs3v1GiH1J>F*S#*xCzgn6# zMbvsWw~q~H^29E~0%m~<+M0?#HL-Ybr#=R55yUI-YmwGzxx9D|N|BN*&|;uKEhPqE z<=2(@)Re2HHbv*AK$Ec9Ovhzr0wl`E(lf)lkYOn)2d^I9P9R9pb*%slHic-Rnwi-W zgthwUqT8lT0c#^B>ADkGfRc(m2{OzhBOJx3D!aCYu*+McHdJQ;O0E&R7z9{37|lQo zdCLS`)`W@_qKG^5*%Y^aLVy7RpG!QfShTOySMiW(=RRzjaPDJ{9_r&xPDgAg*p9nu zpm-QXoAYS$utdeOD$rncdwi*ZU%yEN+mMuMpDDs&iu+<~-mtrXm#C2Ck647Va`J>N zf-lybbN^beZ@f0XTm-Er z;NJd#C_3ss8(60l%y@&*3bL5}WT(URZ4eG2(@wBbz^3me4AuZh^YSJOVE;Pj=H-oA zZfi0f@63)Y5O}#opXGbhuiI+&8u=r6CE-4*oUKeHGcMJ;Kv=fXm?R-$l$kSCQRuwg z6(GQx4idXL5r~PyT|bzLA8g&u`9xssPHJ@jefE(bX$pPgQ2QxOVC63G>9A5!@$&1t z$CWPu$us*j$ImySE4S-vU9P2egS)$}{?7rAqsB|^?t=s8W5VZk=Ew~A(oKvH^pN+5 z-}I;`kf2UX@_76evy@2u%+;J-^WypD0jPm{$&Q~TUi{-F7N^e-$H#QVVllt*4uU5; zOG}Sj0ZX_@ArG(d`Qw)=?{jDQE(&yn`f~dD5);>_dFiUMTzAi{E_ijkrIQ&xfkN-z z_hF~;W#LnEjf}Fu?)gzn;RAO!~q@LH}%bpafXdl^`l0e zMo}V4}VD5CiYe=gFpzwVdzXrL26JfozmR$88Rp|F$r1(Vq;QJB+9Y+S!FO`z4BRN z8y}FQnUGLAEU9?o`4@=9+fzQ_sq4LxWDcqAuNg6sqzZ;K{kbV61PE&@m+)kYkp7hE z`18|-?R85z&$4?)RE&i{_)wWmr0Ab#6LY)9j$%$;pO9E)f$%UoU7Wzmw^9f`jXvg& zRLgc0%MLcncAtyp`MxjL9RX@Ne-2>QC=i*8#T!%rzOeo$`4K@jiimnHN#@^R2HQDY zOP+xz88&!0J=Q8&&$Zr7=S*c97}-D$n@C?>c&relR!EQ#;^KoFogwr;^4HX}1hL&7 zoPvV1A8h^vK6QwfKidg&(B|ED_!UdM;ub<&Y$LVf1a+szLs$TeZzsoAn$GPyih;=4LtjiqU8GV^diFNXAC4Q5BzPJCc}7j8NSfiGlKk9#`1VWUW2_g}@ zTe|11(YN*IZv&qPW*;7_eGQXj_TN2Sdp@p{Jw0L=>wa8xcIXs8|0H_Uv73JV=Hk3| zVTecKL{U>=KCWPCFHH`G53^cf~tf$e*7s)m?$d!&#lxj;`+G606oDUFWOf_hWxw{qO0IO)Z?zx@``4`nH#< zXf-`UpF(R{fKHpS9G)yUV`A@3?Wtl9dt+l>Y&_sBT@Fs}#%!+r`UY*vj^1XFO9Pi! z_IK^0Z2_uClWGC;%+-39M6B~n_bzJ)RmqkdaU)q5*kyU*=E$?_lkaf{nG8rRa9|7B zcKMT_;Rzr`UF?ECc8t-)R%8cKm_9J7{ukDSNiuCvosBGP%+6!_DE`l*0vZ2t{(RKF z2c>flJLn^0s`>L7y;U^vW)>F0JuY~M-(uaS6>Vd6%A+P~Ni%diDZkKl&{gVe@Bpqs zbLxD9|2GJ9=Yl6bl)s}zCfDU{px&2U(Z32KuZ)$Z%AQfQ(kYeckptAYqY!Df*oY8F z^$4RCIg7`6CaTgxhMZe=`Lg%fHPm8DkQ{r`NeEF7my9qjVcM?*o^CxgVTvzwZFISh z)7ylD6R9KZzPraS3Z9g$3I?003s^ci)cT_G7LSa-)x2s?B;+KgI#(P{$0*(!?lAE) zD02z3&`m84FyrovsP zp-%c+#7NVd#5Zn2%VeAQj0_-Q?vPmGJU;ziS=7xqRE7jdohqHF4}tzzTb!NL@Reb=eSfG_IL5uS@}8%>-q)?R;olQY1(mrk~sd7!zNUP4zjCzN)Y_!bF^GW|XSn13ZfH!$I~^SpB(j(? z^@Pxmzo>&GxKoSBi2E#2)qU^~!OGH?*s~Wz!#A!#I}u?Bii%2QP5-6a_D{D$&-Yb$ z_(uR?!M8AIlqs%f^U_jjTHV(y$J&n3$o$41eP>$=Lg8m(F>xy0JE#NXcJoab`!gK! zy4WZBU6=Yd3$vZHN2^`OZh%})kEzK)mF88~sbvB&WPUP-&z|cq)6$21-H0|MC3lVU zwCR`=*jwqjRHN0*$m^N}o$%}6=6%E4?D)~g@)(KkZ!Q`5e>K1=XMgvaj)H>bs;n^@ zlRbat_uEC!77N5^JL z3>vzVdajmzo2w-rH!oRed@tZguctEKeJ?`y6~XW3r`5>@m(KuLmoJ8!@R0{K8oKdo z{#B{uu~C2nf{DFx`roC?t#qye8fV%Cr~i{0=Jb3zY&5GZ1=+3r7XA5fnt= z*%#O(S(EoF+w*>4EO|LEygkGCfwP@ zKc>KNHmy?V^hwQjd>s0E-G_jdkEzB+od!PA(ny7^rYUPjzUeLj9$c>!lOi+?aV18? z7W5j5rG~YB|DQfU3jPgA`?IA?5+p=}M6Mp=vXECO!YNV|ZaUSAlbG(6;tn{|!|EJR zRF%Ql6e*!E7rWwcn}-uiiG!5QYiQnDY9=PUB&Bgh9o2=tDlWd`Mi>DoM}dPw+mqI7`RaDlP2$r<-l+b#cUv8a$BUedJ9um3X!wC%MyR zpv3y|SH@bvE~n4WCx>9V<;{RW1}j7Y;Q!I|-NA6aU%c<(~cH_@JWLlJ~z9t z`|1=6*Kiy-;ICQsE|eRxtEnI+0Qf=z$fsp1IAl4|cjN4K8Lm742H+9``f_c=n_SjM z90*!ExG&4Wo|D;psGq_#J%p;LHjXnwD_SVInNfB}mXBI`COr}}tLE2Q-)r?B%G?XQ zOJDoqJp^)|bZD+~x+c+*^ug`r@BeLI7*$pK)Q_a~P;TDTS7k|yI0rcQks}@l`RE$# zwgt**T8=Uh!^d5FUaPHpZ$eMI&6|UdpAKU-oAYyPC!GH@y7c`WYIa+?8U7mxT{zjz z_g(fvXuGyulFyqV9!4pv>^pNXOsHaAPSB(-k~jxmPlID_Vn&U*{L37OEVeZ*^;+yBP}q(vbWwvw=bF-#KXkr9=jwU!Hf_Q(z8qr8s06d#{~ zVGt}#HFgKXpKcwDtk0D#J*6YwZnzCirs#P!3&-Q4M>;rCy#YqEcu)bwLy^zr_5w1i z@-)xa14rg`(;{_=)Qzjw14^Roxa2Fgm>@yyW%M+lupsVzxxFCqLXUamimkqDsaKo~ zjdQ9*Nd``ILo~jE=GPXhNLluSy5z-Les=D1OySA{X?6FB60%FcJDd|%F9XW>Bai*F z3kwI-$_r9D1AW%!pca9WLI?!#q&LNkjVyL+b@I6Im*a2jpTTTE+!*`^Uwi)1`(eWm z0qJ|@gdQyvch@#?WcQvZ;DD4p%QKv4)J?_vV|(u?BeU);Jh6O(wx~qJE-aIh365&}6cheK}q>3no*ThK}_H zecGnml?dFCS`epEHwd^EmcQv@Nw3o1o_93om;M@FFHljbZ+clH$uas#2dVOrTc{BE zAlP)*GJC3P^6mFEx7t@p29yc?V$-uWq4Z2DUA=Nn3l0r#4YlE69~MRR1FkoiF4vC+ zpX6!jRv%gI`YfZTKBno_n1q;%^Xm8ry`=Tlpi+P{N7k*b$KE`w@Y7CcqnlC(IUOD! z+$ROP0OSTo;@|TAoM1mMWt(1zXxwx}0t~k4kz#5{tk69jmV|s>j%sQKe;1z)uh71g z$bX|kmKGK6dts`%-=0a56@1vW)5|tU@a}NYq=5!#qIt5_E4cMx6xs_2P#C?_93)JZ z(?^WUM<2Xc|784l{rf>kDAK!VcT6K9_V8g}E)+9@8zCewRqMA-gZ5+j*W$!9)=kh^ zg5EL+p!R7mEUsk?~6-GoP_7}FSmT^7>^qZY~+upTxE1DJR1q4o9 zWhNO8KiuOA`3|A-|F$K)Hgooz0y<}$9q%Tov0-u^=xBJ*M$l^+i^AKUnVBxbq~v7% zP0?uGkW*GPzs$<~5P^;rl5qU)u&H zx!I|2=u>64#7^V;@mu|n)nMx9%h!LeLw0}8Beuxrq2r6Q6z`o^+X9iPV1do4HRFto zsdLIg4R&@bUBTBS*KU4W$@(%TJ{R@-a|J5I z7kK?*S~n4;_3#7!($zSA$VI*z!mZZ7qqAVUT{iF62_0rfX6GRX!Tre*F_Ud~$K!1=ZL8UG3_Bz%Q`we@XAz;X9co>Q#1}IAE-;DZH z8%to8;W#!iuI)HW?|_$m-6evIHbY-_*1OfsEw>P=+a{IJv5Y$E@YQ(Y~sawa$zXOK3^+J zQ++0~njq!SNar(Qmi()#KGEaw)xnu9UguWC4j<}?A@HO<#r^xuhI_2D^01uQfiNey$HZaVBBL$WNuTEnY2rmL#+|K2c>+xpdl5L^F zsRguUF>L*+dbDP?Ar`Dhjxo? zUgU{tCcyI#<_$)PO*htc1fNzr9)=Wj=^Xqy{C~f&CQ?%qgp^kQ$4OL&oBYIPWzDdt z!Zham?Rc!KR;fNvJNJ&5~T6np^{%qD7vP+!rOLJjhSJaIW)4 zEJt!q%`ogmI=qI@5=YgkuKvnA&n`qv0?ok%jmRJtj$90{qt2#YuM?kcFq+N&tvHs= zGm&N_FoETWobe3*naEl!2^fcd&1*}hBxd)R2@x2JNY0l`Q>}Vr$Q$Sm{%HieDUX`3 zIBp2(E%a(>2rm6j9S2qXYr67%F;UV9of%yi^N4>ff^qz9olUe^~8B(s>-rw^V1Of^ zBu89Tt=x>PJ|=i+Nu6?N|2@0b{&|3a+jn1u`3Bzz9jhm*C8us?KWp%bM=ptfo?CPK zBDV#Z?mlWm?b>kP}x%x}#%&&+1pRK&WZ_R%pEMcf{s#>&d|{zM%1e z{X*0cZ19`;&X&%Vx6i+fO9_BFJJaRNbm*4!EC*$R_eK#HbNE3AH3Kir|3_h9(c}zc z1110!5A9}xX=u2?^td#E;z^Xe+6@3}p0d=UmsO=tm4(AB^AZ?#hM!)qgIb+R72hSv zZB?N>Q)Bk>2H=yEI?Z%m4MGbYZdhv+4PM@fNy(NDtKRcT-0IW?{)l&7n2xFdI6{ zbUIb3y`>Ji+Y9Yiz+Z{V`6qQVFi|^jmtdawY2BmI6t~|a(ylY??m^PAWV7`oo!rXR zl}dtc@x~ne2snu-e)}J72~UTM!n{C|xbR=J>)nDfAWWwUzQ{-tqF$*+H3AhE2t(Q~ z#Tb?1I|iXpYWM&kB89o{TcImGQpQOkTU-Ma(HO|e%Qw_BiXMHE6g?i%_)YpOGF^zR4L(cAGWO9EzDbz|y)is2V*rN{429>)fyYc68$ zrPV2UHR^;CJtRXv%d7neW@Kq_Q4mY;WRs^yX}jAPGeO3C1kZTQTx6j6o(WgGwU8<< za2jh2%TaRy05Ogb^zZP^>ms<-LN3X3ZFkvo(w`5?HOv*uPmVBjq4jMG2> zBU4oVCV(mX(F($UkcefJdT90@CtP??j!m7CU8(&y^DkHG_srT)^>quITry_efZge+ zSZeFv*dACVf<|q{@G`|UOqL9HlHmzM|G{(vipu$f|LSlRLFsKgxQ*l7>bByXT+o*f zPehB}|A(~I^`2k8XI$#U)k~A*3=mvC%$CTK>BIwx^|IvKf$U)g6T^=$q)cR+4^}Z- z@(5r{ZR0Kyp5Ca@_&;&!oA@|sKzPqJ6Kjnus*(!&KQaVo3iTE#B>?>HR6F1`6O(ji zBi~*Rqpko_*6Twh7iXI8>v%(?iK5HS<-{UPOvVsjJDcN9WEY{O*K;fQh^d>nXM zOy0SBYt?qv@l*M+YG6hD`$?SJ>+3k}pv`ve?`!|azpq721pUDdy-z>qld=0b;+lik%-%Wy1z>eHvmFsV-T8JNUqT-T zy`elN#{ZAr*eW&z_)CnLGC=a(@#z<-bz#i=0(%+~{$uFTJj>7s0*P*mP1m8bm%v-T z{&)YH&zaaV_N!WRg%}7XCQyN1&uktg2t7oSIZnA`MZSa9#-};*(%<9eI%lFUD&`UMUt2s7jtP0s-mCDXk#WTSUg1r<28ZFf%MdxSCMnZm(~qpF{f|1 zPVZ}jh^23*5J^0_&n+E2$&b1=1FE~%u)tPm9y8$r=s)d*16 zd%CL^hl(Z7>{T}73f9!QnkVLMwi&H(S>OE?=f|_U3R1@Mre7j|Vj?47VS(e|Ehw;@9Am|o zfpNHbJc?JeiC`MxU~|<;4Q1(^aTJUQ0{Kk!tR*PjRru6PQcX=ixfmw;nS(5hwB9t+wa=UU*N0lRkdfFHHbRrNrgD-tJN(sw1$h zVGs^ufXhcTY2`?FgbWg7s|6I0#<7=~DMn1GV>&h^CNok;i|^h96h}VD4{aB{;kmfe z0ZXXZ;sCU*d!Y;)tAx84^iO6>Qen!R_dE(?DZ{5 z5vn3n$XYcp05gIm1Kh;i@32ABS{PVoh?AbSo!1Yw&YBbkF_vep`iaQW@XbI#77Vu? zYT#7RuQu})HZpy&_OQgQtgL)$VSc}Jv)lb3^mG`3h@F4>k(-*qh16B>&3*j{CpCN> z_Tl^1z|G*Z)h;S{6K^xpQ5@~IdePt(djGjF*c9`VmQl-9KeCTl=NPIs_8*Hsog%Hu zN~$#xkZ!lOerId_#f0vv^wptg+!eCNSo~&lofRV@b2Vv3P1m*m*J8=*Jh}6|M0}0^ z7he_w0{7O3g5X~b_q?Hxro4!MwrDsh)((V%BVgR$V<&uLcjyyIN z72&(Dd(bvjU_^|Cs6Ehg<~eR3B+hS88Mu+-$ep9eCp;Y?wSPv1+i1cAmIGu?2*A=o z6A|z9p8y3^q+#+>8C#v>rc0jVWQ_x#8A2tVK(#Gdv5v*{?k|B;Oh{8RFKD;o9}_v( zq~lz@-zQ`e6)*>_2>~G&;JI5GU?_7`!FYjVzaNV*1EcSAjPzRGD?S7_ z+pkTnGyxph@SfyWd%ID#Rv_#ZpR8FB&b61^Z#OamU0Fyt0hTT&0XU-^j&ramfjMzr zUhKy~32--WJe_i5r2OJ2@-0xvF3dQ4P>uu>LXC zN|m{+2CmJuYo;9+*|bSM!nAHW8cGO80-#kZ$5#WT8JAvHPrY7QhyuRSopN4)x%68> z_qa%5l2yqIGF2r-<_vkeA8v7>KK)%Tha&Wx4R>q|(~gf%oCvm2@Aj5=Y==sEoLK6H ze7?*A@3H4Ct+V8vkUoVZ(0;!%Dn(y4u7F3Di7Yn=EqbTngve(KaNfu^VnZG;NGRi( z-^UI+sOfT&h0u%QL{(=f30lmn1)C3@pDVX~RBl<6f1Yd7vZ$#`MLa~$AkGLdSjIv= z9@H|T;0WLlW6z@}5z0d#T#Qq$p&$FjMJZ^N)|kcIbEPwO6COP3D83;qhyD=0{nwox zopi(*`1z?4ffgIOb@=2JPHnf5Hydi-mca0I&-27lDEF(rdY|(TOOhKY8UW$zbuJ2v@|7pD8Df_;@ynNsEY{u{3L*Pyyo z0(x&SQcuYT-c>|>mv%2{$>h$dYTIFf<4Y2+#0+1D>1j#t<90#wHZjUxFDw0N#Fqo7 zhR!|5r7w%TVBY)bpJ>e}#bD{}ZPC-XUxDp*D)w2Gw!PbAc$e7ie!ez%$0DKT|IGs=Z~z3yx1C_`gOFa&iHa&Xz_U#ZvM(;XVSuzg9Iv^SZ#;rC6oz!cVkK1ON^ua}rtV zpK}Stmx*6!nH*K-uT`e6p{O7>_%@}j_O|pxlm zcdOoqq5N0&BQJ8#`s5*|k9=s;ADt$M`NtsPL>tT>P5!*ti~AD_<@7-Kag{b484o4u z-h`d0M3+_0zS61k@40EkQdTL$QD9_Hi)PtQN@NdpP!wf@9Z1lg;-?cSh9jeS{mi>I zEMn>1x4!Q_1sm|oQvR!zB&vS!8sfbbpif17OxnR{<{4% zDmDM$NunBl#34QoI*!N!1x_kTRjXwpRR7>yRIMJ7_j|G49S4{y~$t=eS0l2j@q zA{0{asCEg8+_n3a&A#W|<@W`4+xPNeoe3p=RNVQt}KK^0|`?T!Un<7z%Y00u%qVDbexwfauR8&$T@tdSd2 z_AbBgEWqzoy^(pR|1UMDBRbVK@r!bNW;#(OuyCpm1_e4>f`zm zSxpShHRh1)W=p=`ZG!g0Alu6QPcJR8(}QN)WFd{QgR|y)=M^QKVabr4aWmhL8*Gcm zlhvTZ#X?slk0bSTL-YSV!oO_x1+ah%czNJHTaFAX`ts12W320f0q}@-W;=#|G6TcZ z?jXS?H0?~!TP=M1r7Pto)AWa(meF;rU3A=p8I&Uu^)^(}^j3rKnSQ+(aZB9gZ7>ogynm9~}HEabb zQMVkL+K0EQCG~y^XSrL*f5m_Ml8Xbyofl^RUjp?Hz^Fb({!^s9j(ojN*l~=d!PRTa z#3nYW-dK4?Ws(;D?uEg|)pxV{Hv^s58%)r93P2JA9s@W_j2xed?rZ93$_3Iof#qT+ z@vR!eWY^L#WKOISjvUq3H^OI_69F7#An^ROvsuZ8@q@}2u8qZJWp2ClkL?e# z4*)B>RkkZsT{&5r$RoE^B``mjo*})T@sEFW#4Aphrq>!6fVe~`BSAkAO1cq>3fZpi z+=WvkW`NtLZtL<|uBMAFgRA+2-vxKH=~BlzqG$x!1IBj7m6ZZBtbhYyiBh!?3LzJH z%^GHZY@Cgi3{v?R2WH4+Cn8o+-cWtVWj!rDoI=CE^vb-VbW=TP6HNoWHh@OU#|=Ca z`8>-^KrE18MP{Y72@;KlyoFPE#+D_a5ikg%>%{BVvzKNtmL=MeS!Yo&vnFRHgW*<0 zZ?YCYOSqznesc&@>7)jHf7%CgBlM_@SW$}Rk7U|}Ku`BZk9?>PdiaDzFY=6gSGvhB zj?wRzRZw_5QdzZV8)qW_NZEam_{A$VKFv3Ue^4GG^g$CTOkuQaVm>ynL1Be$`xCllKncJ6mShSN6j(vo3PW>#v8RS2wt#c838oPE7?&Uaqd_ zs1XW&o2CfxvHv`D<1zG11m~$RWh0#}4-fD=H(d$ueq7|kJ6h@7zXUwVVc+R^=6~D< z-O)QDE)Jf&3K4r==1&LZ-49Z=-Fs4-Hhr6Ml=#EjD~`XeKb8dEhPvCi?m4aAPZ`Qw zUmgb?#XMg*>kB&m`@hS8JRU1^0e1kPYDZ&22NzLgacRpRNe*F%){>Oz zw%4CXs6HJ5gUK)er6}%`4fcad&6njDj8R`m`?4Vg_Ol4J1Y}=fz@_eTV=NR4V~+ZfwB^*mt8SJ>1u zPF|w7Gw1HVN%?wYp8AGBK+DQQaK=c4QNxvAqe)VRD1izONjzzu-$+#JY5A%-`Owtj zX6xlhQ1<_R&*OB}hAd)7v$Xhx?Td4i_XGB|B57()O&1Veldudbe_vEmO;(6)pE@c=8z>2_Z|C)9h4AKh6Ey*O90y#?3bs3?~pUZIV$HxUM{G zIGyW!KINNvKZ(q#Z@c(zhOZWLCz;Eg?f3&w1}0D?28kM@ceDE`2y1v^W+{mHE9fI* z`L=GY-#IT30Y=s?qKW;DCe|h|D7G;$~^$gHw}u>1B)ZiDh$N+S;%jWKRnSaWU$=Z*mn`WQK(d>2=$O&?5^tG#-H2Is@&Hxa&tP`jsUUv1QWxA(nXzC--5=2Nh0K5B%nG^#G&V zC4haS3G50|BMiFNn_Le+@A!qd|C>Bvm)vGZE|FH~hGJTBR3XeSEMf`#q(7IlTD?ld zE_jEjSiM`Co2;Oiotxh?ISE<08^7NC*wTsT)_vz~bdKnXeBWF>IDEptax?gR4cE;N z$u~%26=fmfQ(6O{Fb&WH7-_$~ZgWEVh`oTn%iV*7LOr36J5JkA{s0z$ay>Dz)XZ?H z7*Zy9lJ|u)f8KfSE5M(LpM+spcsJ4_efh8UX|%l7Z^H)3?`~`RuPf~odY|sDt;L$@ z^V4@~gY z4zQMA5}X{ArN&)7H#2ufVT7CYQ`&R>OIOCVG)*R?8qA~j z@o9GX`0*~Z`Fc}`9xwn_SbBOGC##5C+9mg2_;r7?e=dBxwQc<9 z?O;*ut(}Gv-_Z$F*v$E4VYvd_U7NJMhz#hr>FMZao(qas-&@?*U={@ zCeXlpnQRs=(M}iRN8hvr@*jJH#r|&joAZnAqA@XrhzjnJ8zkPZ4@0Wtdp5kRcF`0R z%ynpOYhN**NiycnyB}u&{khF&+{c zvg=Se^^eNsh!iPL)bcvJy`Vrt6lu;kr&gaJ@14%zt4+^)iq5-UrpJE{IoI#s$Y6TQ zh2(pn42z;JOxh4`WA?{5;7*w&3MjHh_nW+CBu|49+)BqmAwy}ZBx!L{0tNP(1gUSI zCAo^=3UFD!89q0P0&(zJ>a+L1{4`ucKY7|4K9v+L@KR&#H872cQxsMxQX(*YH$|b& zJY?+xkIk^IHPRerQRW)xcYfFK785O|M|F z7HHsO7NH&;o9s2J0a>iQ{DYP|UnSg6w?825ytqh%^#KU6s3KxzXNT3tWOGyE8w?!# zojaZE8Fr$qKHM3;=%guv6Gx$Dg2F zl58-eX}#hI*eyT%Q{16k(Xl9$Ot0gGpgOYn)g+O7RQRufppnO*Xxo(wV=x9UuUxa& zaq^O)1EB#_@{W&t9TT^9S0&#Re0S}6JSWzbB_Qk7t$)o;I?7HqYSiIFJXgI43%$Mi zFy%a#jC!&e!d)|@~f>t-v3)|zMqK~JJo#cW&@4!^j}W3zx_0##P1RCd*G;d z82FOIei+ZZ7n)REVvPX*D*Z8GHopoEQ!`H?DgM~Go4XWj(H=Dy9^gXwawgI`I*zo_ zeoYKskSSZ=bZoChL)U;FhgU5i@J^FHzK1iq{PjwmU4QA6wUg4Ay0Isy9_?BvIx`)F z7@*KdcR#i&J!gED%vg8ke#$b@*Yl&Zb^Y%6lR<8uOZN?EJmeq~63&=$W~GT!!-Txv zNTn=_ojsoA{jyA;Da|u46xsiVs(A&|a?~3apc~DSnDEmp8rdevNY8q#?OOt-N%14# zvB7(0O@>R+16#-oLpN&i?dGQ6j~{HP7xbnr93o#RF_Oh2%^HyU7lB>rp zuKpCW44K1!du)hvxTDATW*!rG%&t8C((Ck0rjjQnqDPT#hIkBM@ljCO;RO*0RaqnR zpQ9y1En#9fa_Yu)JZK0~LZP&B*^!3IP#H^oZhnlgBvg8`lBVsnIxox6O$QOFs zvtWL%Z_TT&7si&WZGg_4ys0Afj>b=zwFZ9?SZ6HNC<}E4AMJwgvizbayVRy^vCFMu z(Jc4ssVi7UyW9p=FZx!Z=hMz*TsB09zO0{usrs2}kN_vEfQj?pXqY0TS~19?KP9R- zi(%F}p3$l-R;sY^EYbB@&PQjQw6n@FTUsDH0#?jFGxZ?(FJL+KEb--wVo|aJFatl(!eQ++{+bn$J`RJF1q?z zv`A>uc6XqlKpaFs>;t63q5`-7dg1PR=>rOa)-iO%2$9fmTRuLqjC)7iE{BkYcX6wr z7j5HNT7Q1>!nwTd_@K_0mDYvh6&t|YgGqTG>NGGVV60~9xOzM2(p>17czv~x+@7L6 z!$((yPbe!s23qHB%&!mYR7y`m+x0-L3$>Shy6`K{0K@tPV0SO({2!xdf3OwYl6%l3 zRU-|c;>nABX36Q`Nio~OUrU(TBc3w8m9KZMz5r0)=nxRA+m|7_nbwp=J<$+ zs9L>I|Gqa{J3uadk4ciC^!@7EBH{V>r%N~Bgb-ut@8$3pa#Z-u0%x_kH#eEnxkD3` zgGjDJGga)S0Y|(^nP{@XTUv%WDw823w)bawj`vJ25!BxrXAtuCJpo}@X1H}`p8Z-q z##Qx+8V7X@RU|`iUE~5EXhekrM+Z-mBs1wd7n#P%BVc6|IYpHjCg;2m#29kXcWmkD zshy3V6w_5Kn(W$onN0n^1ET>UK3&$##Os%i&cl9SD?oG;xAj;2pM}5hME!L|mw5?Y$7ST|WI?q|<>Q#5D z-a6-QD2KE35%-K!!-u7o{VT)RVYc)2|J%nDae_}?%}@FZ!sJ%5bt-T^>C!2;>7X}Y zFsc1g?(jmtggxRb-||`WOSM3M8c1~_Xj4KZ=kRfg#KbVYck(HMNA%ohk*|>bubs^} zYX>FtK;Gs(C_YLsampyWu&3QdyI-i#my{0CUv7<*&76CAy(Q^^ukn8knSXW?423?f zL2Vq|k;)mTe3XPKmKE)5P+76^+j1faoIeHjAeI9N*o8hFZWb_%!zu?BxT2}@#-Vj` zu$goaIT?Oi?PDqfO;);Hw@Z}~B^3-TOW(oA^=n+5KjM)7{y!r(#4&&jJt>(HDOSIn zY_(*#{zHPo{z3YTT~CWjvPVDWzNoBDysToiD6J`_?~PVXs7$5f(9`R`>k5+P$B$;M z^Sa?Pu1cX39@EFC2hT@sZ8XXiR9ZAd>sef4V_}&niP8Oke5#w8cI;V+tQocm{kuNd z=`ridS0992XG~pr<8ZKuq$I>;sBGPj$$i<3@~7qFO@AA}>MCM&fMuSj%V_&jF%EMO zD6Ph$R2MLfBFUqop#dNK9%zfJL6D=?F~bf#+(n1LX+bA{T|hCG1nqtGerjP*l(ZOV|LUc8b5efVQ8r(@Y)L$#DP$P z5?+ECrB(WiW*v)3e+wA1XT0Pz__g21jTnxVO_bwC$3D>^kDeyPIk-%jR=GzN==J|in|Y@ zjC=yeS9b1Ukk9rz2N-YgyX={O*y_ysu;_j>TJ{zr)|NW`g7D+}EP|p8wA*0(0&@7Z zl>NDzDauP*xk7`{bWq07Nd`t4HzEBao?0k}KpqM8bBDx#Kvbd#Ee|{(m=M`Twr+h} z?b(req?;kz@o=9Or#T2-b3IsXK{ZX5ATQZ;>QVpnimpF8$=)*LY7P2x?BG7oo+ayl zRdha0pAy~xdugh##9=fZx703XOI z2v{dFH=oQ!!G5E}8Lzj%V}BeSgRe`TDj!{k9B7CRKD-hS5=DLY)(LSCAX2q^oPs|s z_!Ts>DNTRm{Y61FkMt%yHiO6t-3T-Ysb>`!43Q`S)%3s^?QAlL*wGj~6)gn&;~U@X z)&0UE&Q|m9qQ?G|OinKR>ZgPCd!svQMi^x@1P9(P!0r)(p-Tk({*F<1>?M8`m)I0w zX;VD6PW&e8uH(K{YzdO2QbsNN0cAA|Q8D|(z=Oy)RiVCVY2_tUZGEJpg@;-Q%Es); zU_UI9ABWUzku)bx%Sg1S$y|oscM7RL@un93DUrQv1F2$=KS8wFb9U72%r@*6M38-V z^72=Q4)k{bg0fkU)kId8k5G**k-LPQ1*NfDJDp#axq?*ZEdJ=3cpN}W^vL}OyZrBS zMppx0SK#Vd;(bIZEv9VFxkWTMQyd*RP_530`#ff8>vKg=KrNz_OXlibrD=#{cMcCu z#?t``@SxP1AYwn z&2m}9wRAro){bKWDY4?z@aL7Ya&Gk^g{<0dOF$)owMT*%m9fE%-vMgs_eP6(@&k>Q zMf}9C>PtkEQG2j5sLm;%l)dej)C`04xdV*!!mnW2K@)f7Rrme;w!r^QB>!FNSv~VYyWZe52kt%e z>@NzJ9OI}1`~La} z{;`S8`j>~j)jMb0K|`c{r^ddf`?MT!$6B%}GalpozX8i?J^+~TFhJN7z;xdt6(%<9 zA28Me(PY7Y`m>p;pD(oW+w*?(J+4sq$rBRLL@(L^?4 z1YekrT-h%kiIJHT?Cff29mbGgsJcg*bmA#V$48+6iPC~Gd!Cek9}kA{=jR?EWRW3d z#Yl4t9}N^go|st9%3A(5Gk!J}qw7qAG}GjXI4&urx%pvBo@U`(ja1$ssu)QJgH$U> z770-}3}Cv71uE5&8}yc>WU;}k?KlMGK1*|htLid(+V;N;vN$Ki@!;QN4l5^ZzYwr` zP5QvlXX-@{3Hp6f_7sepe3UJ(xr6StnL4lEEI$hn$w>ZrPvcLyhDr(GN~MASRhn}1 z6nV9(MnhzAJj5*dqa!KhxlzIi>yPl%-bLuLHhW;#jc5p3_t$ig=1IW*f)p`O!9B4*KG+3B_yLk34pz3`!C1@~+;jSqhk^a_Fj6ASG(tXIVR0~` zrHh*jUzlF9}H)Mr*_qc!Vcdna6lh(ts4%e>LAf9iZLzun(g z>m|$V=V*7W+o5+i|a<*u}MFstlqt=nX23l6#W0lP%n{j`+eh7c9P?6 zdr-J%B)}t!vssF9wIPB21_Crz`&-$^MCzu1_C@JqK{^!0q)OT5*%+_QbC1c}r_Jx1 z*2QZ+irM_kd?(yE6-zBZm7a={X9Lqk>a?r~7$GPm8cH`^__%UQ4sF>$^w}%zd$=R+ z0h(;@7K^-gsBtbujUB3e!MUw-_m08C#%JhnXfHOswM(qI>@W{GPPPaF!D(;ne*Oogn>3H3oyY?dKwX&eCtb?^NjUq+fE@dF4+UzCjXk}q zI0+(#SG+hxAPinwr;|H)vD9^u*WPZ_k1;Mu%p?ahX~4unp-*P;@|q01?(Kf`kv#u? zezL5=w|rK{7jjAh$cT@%EJ5J-4+LFM>yQvCU$<_``R@oJ2NCj9iSA235-cWBKlkSa zUcbEkMkQo$N^n2cpckvIajia!O?L ztZ>^{urgR3RP)*U4O0HkJGgFT6oX1cm*nYRao=%1`2kfVF2kbYi{(3EcB9!)Ba^oD zPF>0^4(nAz^ZM#nZO)kw`6}U;M^};tR(I|iFrBMvJv{$wDEiUGjWfy)uCmxk-T zW##I^K5OHJm>OGqkQkVusE@WN7iaPii{9)jkp4v0&zgjl`fkzryDr=AYUi9M`Epzv z%6l{DyL2F36~=5(}7RzwLRs^=!!5Z!!LKmYrn8VTN3g;)yU7 zxO09lmHSQi3(p+Cltk2O*Pbtu=;W93-r7UhE?0Rc{;N>?zFSt?k4*F24DH%gx*42D zU`_-cHJrq02Veaf=-G1#unIFxx)Yi2xTS=3fDVRfX+ul)krGSZOir$5XE9RbYrL8F zOEsPv8X8ReUexW%Rnp&)+)mPR@HpsuDVpIyH+ET=((8^r%Gd>rf9SC=GJl6}F{?RG zpaKD3smk^&qm&KUb68tHrOu(PA5`3fTk(hk=;{{)Y9*t3 zKD`7)DdDYNDZ%{uDDLSABnw6rIMsAil+=WTf6n2&E{$`*(@#Q2JZTg3^{RrXzeLvm>QFU=nz zfG+^IwV~rF(HrP)J+K}~9Cqj*BmyK`D4OwrLkKKnFZAMHP@}|i7q4a`2ub7@zBzsg zdrTmz4vfO!sx%i;<))D`ExE}&P58FjID=zmc()ehz3GU*dkZ zaR^f-v>s+bttJXOJof%+588|e{29rq2(B&2Uq-YCE&PvgzntNRm5Z(+H~@7koqkzw zirEo}`hZ|8g^5$YhXkj1oU8HO^un{eUyya?KT6)BDBRvIE)yz=w*wrSKM$IU#9?w} zC*$GvyJPEt-!ujFhGot^4G{QA6jsciB>NenSwN8R}@*b1n$xZr${3S-5fb7W$O+ie_ zf{boiX!pGNc-Qw;uh<87OWE6!k`SvPC8O7!BYaCerU6%Dp&3LmR#~TYTBrR!ms9VFg(ac7<@Xj!K@Tt#)sfI~nw=eUg)SL$^Y62N zoPyX3za!$|n9~_zWZvmA`Jl(Zy3oB%=qy^b-Us%k2^$Rro!NQJzw-r8yqW3H0q)>p zfZf>5S6X@b`i)CkM>QgFWy*!Cn1zL$V0ch479tQ4m!m58io1OlEL_h?B0EAP@(N`~ zmviWiwUT&!AV%zRq>6f24ndn#nGzh2N4Wlxt{+dAq@Dxd6_jm6k2NO60vhVA2$^T- zOH6AbDe4|hPjrNpQ~o}q!(0pX)JA#Ih$ee6Gj!I?cT)&@BG#9@^yk|HJ+U;rD891@ z=SMD*aEaHDX$m#0mPJ4Dox3!`V+}cOwB0ZIJkY0gm(BYhk5Zz zLfP^?-_0SGV;qnhdJL=9FGFv99;TpOWQC7o<)?vs{)An3ZZe`bXD#2GLXK|MjGr$B zony*$|6^SWS#()w^J4p$G$;)$(onA11Fl{z$D=BJwViXQH=Yz^hAyI4V3Ke~GRLa` zRRO4{cr&Ily3*A$?#>l{jLtY{|`}b85QOK zMtk2w4&B{dLw9#8B~sEzNFyD>&|L!3B_RURokJraAWC-$(jgsl=J$Wjv(8%g;uY^^ zt?PTm-k;spQ%CUff*__FttJP}6?c9^7L#q`-KA)2Xa5T*sZ{Uvt4Ap@G;VhG835y; znKDXscynbzB{>DqL8{A+(Wam<^Vo{ZsM20&`x_ys6*%EPLfh%V#W~A~5b9o^cGAgq zpP;wx4%3yG()9OzM_3>|rdp(dHH?i{$^YbU7iGKe8+o6(MGRtqj`uQTqr( zL?ZvoG`m}BweTOAe0Wb_{NGsi-x4gY3UOBz0e*TlZHRhfp_0h4L8E8)`>yvOAeb+i zK|R8AwOUhY#{Fw;QWfcOc^O;&1vaMQQ70Tko!4aWeOCe1#0kPPQ4VO#XBaJS6_QsI z$9$vus%M_r=Rg*nxuhHABS|GZ?eP1j^Y41TUML^7PEEQl7z>QWU`jG&~JtAw# zUVaxluKr?rHE{aje4Ftj@5cWMxpO|w2IiM**^Jn)`qh?}mc$ts_(;8$R71n`bGr78 z!=oQt;3D=STqcLA#A?v9>-Mrs;k;w`7IC@VjgQpx^S3wW)w5N)ZXyJCG8*zwH79aA ze8Ex!#U@|guJ;t$My)lv*owcY5(iei=B1xQINa>45g%nq zB08SF-lmmf3x!WUM(_kMsAbdIb0G;eZZD=!vWejvRyBliXweSO)^4w8e+y~D+$}Rd zbT7z-!fkAV5xB^@w)bTgd09G@`iy#U-PXGPWpSuJE;qj_TVrF=8LyH5@G;lw=u{e6 zzlI2)7r(x3L=KaWkRu2**q!RZduSU2&QU-F{8;r&sC=&|kyBA*yu)w4u1MK5y_M){ z%V*D^p4+Y-&b~)_o|$^zyIvz09ZN!krcQ50O@~`tG!=+>6>M-2asBn7-MB0MlSe-( z)7JItT+tMuVy<3Zi3=nr;TWn6Rv|COuT~8IiG%+R2aVnXo4|@6ZEUjQEGEWSSBV%4 zoU;%!M|!DULWL45w=&7h{1NrclAdv*r!c|EO0#>WW6?Pc2sVy;IO2bbF);RC+$nK+ zC=7!ek3T|g*U_F=#Y^dKd(#i-co?7pV7f1bk$OIB0tRr7vqD|CW{5q==Q6wq`SBF> zDi#;??-eT!^wVPD>dnl@FIeJ`Vf-anP&9^_C`VD?7LgZ^ZRs(t+*Tf_G*kI)#=oRI zmXBHz)@e`7EVyDQiARTV9>((54wLwx(s3O6lKoRJNZ>G&N`!{%? zeQ^KQ77~KteAXcf=a;#tM@W)ndnnmlSHyxgJ#q)WnBR(-UMJXR8C1>YWEUFxu6k#N zJhZqFiLQJ78vNF}auMOO>>9GTCLIW}q=g+Pk)H_yqT=$CYeDIcV~*r7!|j~vrQD?-nwdvZ@(}~v=D@neB z=`cnkq4J&e0_56drY5#rH-j~2r!PF}Ct6|vP098)w2Uh6c=$+97_>1+50UaY?nopn z@H$u=$@lnkcc?9Phb`lJ_`O0O%gD&V8oq{J=d@>byLr=-NOR+?*sVJPgW>aZZ$%n4 z`Y`1rDkIvCLxT@{%NBQsU%x-S0ZgCNXd(*l*4^$V6hY7SPKU$ZZ`|O2_FO|wsMfAl zYJ+Z~ExzMj{ZB~MbrIlY&^vqd0l4N?N)&Exi~VS*RvSygpZmf{`18)b$mG(No#0Zw{G*?t3 zJZP0KAe%gwM6=*^RL}0W))&x;Q<}LbioId9j#rc(Egk5))ih$7kbkp+Q5I(uctra6 zV`M!ddlA`h?s7dr_)w&Hb}8IIaCq!>mB;cA(M`7bXLN&?)zPP@6~d%_>FgFCeIy0O z;4M0-*=E{wKmv>4zCPS3@ML)Deqgf&*GXO7kF=k}frcqbSZY^t1Wn^UpsCyg1K+eH%p=-;R4NOxtG=9b&P*5j`TH2vd1CgR8oq5A|IPxSBYWq@Irb zH9Lazlwk;|=gcrd1*Kj8#ljo_v%?rv0X@Eo!DQr#*)O4mlB6(k5Z_;hj$%25~Nk(J9(zK8yt z0TQ4e3aySDjT0EyL^Ow6TWo%i3sE`)16vSf#`;%<9vjSpql>LYG?#Km{&AS7G|Sl^ z8D@MCTe_nwNz&vUBgv)h3x~oRr&<@&PN7LOEnI=K%Nv$D1c+Z~}H z^r-Ma61bTN{OR|z(g(Sae+*1skJ?YMpv7KE`KL0E;*;3$duMOIIVJ^Z6lj8Wve%^L z-yKG?R1n7oFCz*ggD7|FcYv9uBFJ6}xcS`XqgUT+tbnr5tY~Wux}WgKX9k?cEbXt? z)PRsC~{GMA{F)Np>TJ}ex-mN z3gL$(ele(uj2se|dNA%y#wh>eh>XB~-TuY+qZtV{Keihx$ZAmCx3R&VMKMf{5C|0z zkBh^27m9WQd0|-) zU$Gw$U=s70HEtF&U2oc?_V|({8qrHyxF1mLbz6D`Z6#dN`g-i9|C;O@dp%O5kIUby zGjiSOI@0?zZdmWO{mq;16%Cz>=_=Kk%*b$S;+AF_i5 zzfFBinfkxNR8@;BCV-lLdJT2eNRWivQrT)030{hDT72ay1`VnJyOaQv z{ztZmV#;k~n%DP?d{bgtZH*YQ(JBWj($V=P8ZiGWuBV}a_@B_sQ9c*SGh1~1*DNQO zV}kOqHrfFmP~Ffg+Ob`E{gqxmNLU}Ab&>bV&+5PWdugv)ZaA+cCoRHkDP?9B^|URr zVH)yEeA1nCjhE;RZcw~}K%TWaf5Fe_v~rE+s%859rX``Wy?1t|0||oj-v$(j%lJip zPGFB=VMXeEZ9s#AC%Pv3jz{Z_o9>YhFEIKQ^HATX%B=R@Hjh z?-iOPhrSm&JD{3Sx2C96awJq6p)3p{A})~S(WY#A@*K}2!-0|H**ez9a9DpFNwAeQ zBYQ#;e>8*G*&8j@UW41PEMIqpfj4{|+VM5fo|ABE_pdZ3K}#LF}9 zTr?_m=KsLd!DnRz84*w*$y0$StX{J-mxEN^yoaWo5>b^%L4}GK`WYDuINn&w%A+c) zC4krhcCsv~5gfpdh87b$i=w^p(6k42eoLz<-1PQ;3B9U zBRxGWfb9?!ap_<+v*wG<(#Lfb&_Z>Yk!K|=`q4~wpomcSg8ngpnnqOSOS6eU!P(8h zPk*#INr+pVB`^~0Xe=iy9v@PGj`G#trV95dfWROyb?FZO(CP8VW@_l1Ek7(A9ark@ zMu^X`r1u%X)48>1Y4>={_DtP)<67AB!RLBiRVDhlQ=gWWw%UL*cfQ70P(nz^tDk?H zD~XDZii(1o-NI`#((C&W*#n}K{;+FAq!@fyX#Ws+KG}If-F_ZL#nWc9+=7Kr!6MA0 z+Ebug4yYUGb}!+g1DhUcdQ5dzH-Bl8;d5`50lFx4qa!kB1_&j%Phn?RWtd}Ep2OQO zT`q98;V4HNtFGKp_@DAGsK=KKf^KLCO%V2E<$B_!z1!h>87c_k_rgW8N5)SiXQzao zfIO^0NYJXfTf0gZj3-gXo?aT+{fzH}UShN?wx5T56y4P+7OIUc11fOvtI@1V?|+;S zQeiW&cJL!coTCd@uXt)-7u-B^6+UduL~3_oD-M)Qn`{?!x((g*JP1Q3ri#~$1|L_j z$96&0=8d#urd}L#-`2ytsYJqK&$|)%&NruPv0uZ{-RJXLH$opyA}@jxlC>?zJ=nHB zev!qiN;bYZ7lrp>VFuDJT=@gds{QOiYb@G+Ymye1TfWZ?>w5!k4^MbxSXSpB3h!qg zE^K7~?}dfdY}W1FJK)Z^bi46-e$Raiiu%;duNC#v9A<*25{f4Og%8BNtf$O2SRljn zcaaZZr;BgIYTJ|1^x^?k5Nq&hnkF?~;NLRDNYA%=y2zJE!k$Vks7Lq{z*1Audk<$u zpm)jNgFqiB+9IU1YGn zAo9Kc>gvYQ4ggqZx!DWP`Bgg~8V$%y&+h4!e{(A-Y<-C7rc5rqw z_LX*Pcc6pi$tqZlzZ=T-(o~MX%Mau+_Z_A{KnWeNaX@KlF;2pHqEgu3gw3Cy zPPdmcEs`>rn2cg<>j*q+hl`> zy{;17Y!c*Az>hF$wBy=pi!{4gi~C}6=Tn_^hM-TGCWk!VXY%RL$QSD?aAjt2X2eL#HXpMYD9vpZs&UvExL3lj8PcHMV^8}N96GFK^|LgeCs1y+ z6&Tq;8%rXDJRB1KuGZpfY&$(u#}fxW-))}wz{t@?sN495+hyioh!)e5;4!%Jaw#=? za^AhgSSekGX zeCwP-(>&r6@3P@stf3k_zUfkwe$JH)<*t34Lb|1?&QJ`6d-+wuCv23Ahe9ki=s0xN zRmh(0F`))rrUsx{rs1Ghe_}1=nTN{6`5cU4y<5KY9YlM( z0%}-fn3*RjN&{~gDRKDqq7Xpa!Y%2Mxax&DbfE|p8j_a^;Pp+GS{RA}@tHH3!GJ!b z0faSif3M$uUj>5IU-K9imMsL{m%n6#y+SCTO6)0*5w~yOgVM4e9$6#^W*J}0d+I$4 zFM>bz_JSv`@m|J)`|F^oKRu4x_IOs_Z)?|WKbrw{SNxgg_2#JW-Rljie*Bo4a_hZW zGn1I}XxE2iaLtZQ%Qbh{9_I*`D29i>F-T0x@3H%V;H~z09}RNn{z&8LvXluvkM~B| z2$c>DH|sp1Y4d$Zia+UjIEhCjsa+Lxp0sTj;vFqNEPh8uf0m}xRsG;7nV5GJ^|*XxJhg9Qb1%P;_LWNZ}JpGvblh+bAl(LEtDQjpCC zbzZOg@{Fkxn#kY-AL-O~a0tpYH$)Hg<_#Ww0#oP4cLQu^F52+pK9sTYze#xg(BJ%J zoPL+La9I2v9BZWYWQ3aR{FkM4kFEsGOLpvBWpdvYel7@Pf&m+|0vCIGW9NAg1XWQn ze6(pd{qV;>xtDzRJ&A1RbM$27)U}>w2BwIMIH)SgI6Ac+0~;qX%(%TQ-|}E1_^2(A z3Sl_n7m*2F{Hy+gRt)IvB9w65JUQ;KMtPjK_~$nY*fh-kYBDo3&22_W|qnJ=eU2-}j*Z|4!gvdaF|5*%u(#4WW^G zD->J@7nvBr$rEZr13dr-Mf!2_T;`fo)LD(lZ{pE)hb@k=}epVJRLaghEIC>Z%$gqfgs?@sb2D-a6Ho1BM z)3k{mBQ#3_fm^{?@IF08G`l~HjPizlPXxb6ph0#KvZe`-(cyWm%lVpLq=69q%T4#+ zjek8O4m1|WN1OlKqtbG`Ms??hjssGtuzLlge#9LKdDbdD?zLZm8z{s^FEg`11-qHZ zI!$00_D{%uN#y$by1_Rdvm4)Qo26P8I>Rx=s@Ees|7eAB;{STa6+|aXZBw*4{-De< z!Qr;kX~q=Ft>A@NR+tQVBKqF(nr_n5-c7W}yGXLn8{+v<;F`O+*6Wj;>~mAC{bEOC zxw9@LJ3H2T>#G24oR>v<{b^29?9LX0n}^8l#FI-W{Nh4=bEX`dfC>2@?08V@QpAx!|)o3UEl3d>{w}wyRx_oP7>=WqO6wBIa#qW+0upLU^SAsF)rgXi#t$gb{0wBWlV9qRWs@!o}2LC11V=I7boc{gEMW9Gl{YzGJU|DYW zYAQ>YDK$*b?>sdro)&=xl6Zgf^pxpWV&0EbmSrs)#K$DZ`n`Hgu*#bNpMzA45UTv^ z<0EQ4r3foBG7?d$RoEUCX&n#+^3e_>M;0i!&|rar`7NER0fGcwc5=dHgdZbE8FNf< zm_Ir}U5&2a`8zWslrTkCses&uXlqER9udGbyfxV~HRBUc9}{!(kHz?TL6Wfl2jaqx zXLu%y{P;#et@c88@lP=te7O=ndHnU5G9{MedmCP9?YnT!ETZ@jLgTqD*=>3#_Wrun zo;IS3gJ(f&kZ*N7fM|&gJmE{Vhp^@cnN-}A&T#ychOkmR3i^^WZ8}flya+H5-&109 zfzbZAFha>owN9BiE_>#2pmKb%FT?Y-2!o^FCR?Qiu@EQ}iUCOVp45CR@A4Us|Hb|0 zhBmbGiDPUO*N)X6CO^C_6M)W+RI7gQD9)Xm3k1Y297GxDkEv~4;DXwu2ui~5v%zs5 z`C_BtBSnWNw@g*o=)M@xH{bJ!`gor&)y(7w`|FQ{r-D3!D3+ry&!K0!IK#SgtpP=2dh4pqUCPcy!Qm6p+Ru| zt&8(Mc4l(D#Acx+Sv`6P$A<=B=kcLMpkhr-RbYzoD}k6&9Nv+Hlv`T~eQ(_XF%sij zebRLIsdf?WMN62vUH*wx2SZKx+y0OJrzN5kPq-7%Q3q2-ZBaVzl&E8dmq%Hdg^NJ> z2@(j%OLPm3Bgn(A4n=MDt|dhtf_0>i6E16H+$~Q9*B`I(wjSAJaBf_CiOSxiMp|Qd z5EmP9GC_zz1WLMZZ+Hoe_z$imSn-aAxJAvPJ5Sq4u9g@PCM@fK0K$js(*fAN3BoEO zFlkn6R5I#uH)cg4>_|*k%?#ko@0^waO7jw5HTg;k!fcRswIhvkFcial~QtWjOLGR^-ZyD%kF?1PIIHn98i~G+uT3 znBx7_r_Fvr+j7{~EL|$-|2A4>!_Qoe*qwn;{+kJMa{$e(367qcQ48v_kAfipnnQyM zYJ1BX#Dg#U zXC`X-4wG>^E{kvwlL2hm9GC~)f`A9^cjE2NAjNj8od#4fEr;>Z;ZM4U&yME0eY{Bj zBGoJtSH2%Np9fOasT@xUF_s8%8fs*{5ex0Gh=)r^2!thfZPVN$(q{4V#6rhrJ`%{h zA+0b%F|5*wkN5L0h9+iXKi~GDd#oW0*dBeTbbaT1&iSB6aiF4uyP2YXu!0oQZlk`s1%x$wpux!uO)tfq- zW%IYc#Put8$vqJ+WrYMlB*uLOfaBm!w?*O1$i=Kj^isX#k7fx%!vGP;L@y2|DRSV@ zblg_R6`Ops+1^2{uE_c+(aqUW059ONhs=MoDh&g|mD{{huRD^P<=%DfF-}9vYPHM^ zS#G#goYAn4iLgZe%82PCS9*|H!}XSv`aXhhJvG08GozLy z*)(Rw1g#XjUH?l?5FG~Hfj7I2r{g2H7D^6n*>isui*XP|p$QA84y|XlT!zFJ0o=k^ zcKg%)g~E*~HCTX-o?{I(Qm-`QWxq$vYq_PHY&G!T0LveB>2?N`aa5HdGnCUg->vID zDgY*2wrG_)n{r!}fqmEtn*M8XaNgRo z%j4ZspC*XG6rG$WiZ3g?UGMRYl$jfuzWH(d$MR6Ntjk-#RqC!p{*$sbJm-fyfjCmk zAizdAh%ER*$c~`nC%Qx%C`$%LAHL<;$YQ}*QQPOl*H*p3+8_G2))@@xC<%OZga(_4 z&58ouhD0s@d1?O?dpfUjbG({dWFDR5x=_dS%k^sgMdqOflEa;`M(nF!uNFM}?iShu zMM?jVPO{&+Es6{e&uzwz(Dhq9{Y`A!lWawnyR&s`-?VtY&EyLnZ-{KtGim)>&oF=n z{PmJZOd)m;ayN$Y&GfFDK#wB<*P)VN#54*AZeJ&$!50gV-h4zg~$br8LjO?(sZ zCl5nMNg2TaadV3fbliuEl<;VQ+_Rg=@$*u_B>oWoq^h_%XG|n z@H^1ki=xA3PR?c$lu*1m%8VJtPk+7?8;``RFoKrPH~cAfqM~%!wJaSRh|M|UU$7>7 zNua-zREa4Uc5Ie#Y^IDzspD2e;}iEyo%tDabkK|`;TgSZl7e)X_WJz3{A%CxcXl?hc1ahxj>Kj(5liVkiKuwAG9(V;xDv2;ZfgE z=XKkYyi?}SsYRoEe60&(Ee>d@0DvCk%kKxZ$BVmb%z}{Ys zjQNbjc##jbjT~Nm!$pJ#FscdthHG%iIXSTEkG;mm+0})R9_{Xq-C}(SEW{|PrK7s= z^O;SB&{w}u2`DLPkrc5Dw6XalDfME;17)$LDf+!$xxgPYjiDkc3@hg+mp9-MDBMSc ztJ*6k;uzof6a6^rUorZ3sk)C;_;^a#vvtehP-(&$B#cF!oA*KC?-}(wL8(rE(3&HF zpTP5129qx>rpH=ahE2ODH(qEPuFFDHm$f_u$AHLH0)yIQMxcwz4{JnZlPjsR9=etL zOuclwtVWOuBXYsl(aUfO?5&t0f~`6QOzUM*`Y_g+kH+|nDbW*A9r6acP*M$fO^%4| zhBM?DPQdA9e@o3F*iq1r<*a3^1?*TuhketuSgu@XZm>`ED z1w*sM&z}~LoS&j78=OKd^+HQCPzYezLXM&Otx4zsksH9Fe@m(tPCre)$3(_J;0b=Q z&NuVHF$GK+q4aqHgI?+_I-wkrM>$^{R4e*i*g-nSrL)#+KgGzHJ;Oi}Dzk4WSLWcz|PF z!A2I6R<#Rmma1f(u&6WN@#3{`ccVF&YjC{!>cyEqS=v0;Vft17BzU6_{Z-AO`TOhZ zW5sO!%8q?>jc{)0Y1fkvbeul^-_K_V(y5CcfTh6Al|ID^jdW!P_meXHspcYXFGJ$e0OSdwzAA8?=3O z+TY&~c`Qnr3i-qO_-pT3*3@T6xNYmT;Wna9_ot!L4gZQRfN6Y_f9y?xUfIUognI2`M(+qXNv_kQruvcgJAx8E|Up%-X>N&OZ6b?QCq z5+lHfk%ie!O#)VRWVu}e2Sj0QgCXc=RW4;Oaklh1$LHG))s1jzIcSDHS`2IGD6>?I zyg}1oVCO9{;V#*MFz(u>sPAsHbNHE4a9=ncICks-;ng3gb|<7C)9BP=Pd{R zN_}Abz55!f;nsBDgANa`m8%uzz>r62w{!KgTRNU_`V2mE$`9I|Y9uf~ni@Bz1ouv@h zZ(2@5FQx*%+5{NciqM1ycx`Jnbnkoa(_R;>T(rMQ{uKcEc_HDuXmKd+#r4noKEE^X zO>%?A{3+Lcl6R(4IPE%}D4AVuQuC7UPi^67!&l~4#tVnnv;A)ObU_{pHw0i}+R#9)m-L-^tiug$E&cu*FY8Q)CP*LA{u}T)!Q;>hh>nRM_gBPI-ti{iQzmQNsT% zYHybJ`pGgATp#t2&zhi`aH)O#5it68#L{K#<|Q;DX>b+oF_ZCUc0yUdq@aK@ok zF5^04{`F516|io%vC(o2TJecjCTw~6)_8`3@}mLDv(rnyY-}YxLJG|g4jRLS?1Ux( z3I=Iy@Hk@XP*_O9uTh<8063^9CMPCBkw$ji1b9FSl%gO8g=`CfFCDi3tdj(g6RmtelGxuh&!O)h(hDk#30BhE_Tee4ML zXg}zu=qQgEOUE-Ig`oy@N6TWSaCA)=NUl_u1W73e+ao+nIMqNQ!r9niNCHgE#S*by zr;n+VvoNDjhs>1*a{3_wE>a`}vR)3N2r7meyMIIh=CD5-Z9*cp<&Y>R`jPOV%{B86 zoxS&{M^nFp3m)X1yw7C+V&V&`DN*-Y&BdZUvbmzJN+OuvB`G*}G2+FKr z7%^yPQ|cSNBrrGB=Ms;K3^nMdHYBg?ZB|$?uJEVxd}ZlB&L4bgXU$o{V~B)tjMBjy ze;Zi0J}p4)ut+tWZAO7_HGsNPuqzu9)L3=xUY!y6Od+3HMo!rCxEYaD6dTk3#M1iG z=z(n&04qU0gMlO{e3BVj7s#|pEJrQ|%4;_mC4)PA`C&`8oGQ0>t-L*+B3|>GunU+j zy>LThuf7KX(A^A{u7f3~6kg&w_o!-kws2Ims=U(eCEk;W%uTj70QmGCRCcx;$)4fq z%^w_*sCw6xOLltK^eZVPZHsY&!$i$L>{eOyI6Yjy!qU_%QCxIJK*KZizIv^pKAh+F zUP}4{U)?_lJA4pg*r`RjjrHE9;^%MSr*4<1dMH`Sby>_mTHh*HlLPr3A1RX8&hxpn z@>Y+7bi6`6RWZ&eQeb;g79ceFD9^4q_quwiaD@-;fsrCRtREyB(ZdMh>L(DES1YBA zI*8OnypS_{LKO>mu2^Thy0uAfx|$&pb>u4L`%VfkE>k{@0&8YCK4G&X#g}sJtx)un z{$e(|p>vyPe(4WLR{_%gBG-7mn=ZMvU4Np_&cbi#Mbk&ZZ&qWcKHL*!tpxCtmy?}y zoj$4m7h&}H#5+<|duLTTL*bmY5|;WCgE)FbhnfOWTp3~zAoGJ}&U8%r(!qM0=u{0` zz8+WPKjrq8%RK1@_4q~GOY1=+YG0yK)b~>9C_62`3Ox)(mi-MuJEHt+#`s@9U9efzB~t>COOiphTujR`kG+Di#+ba1@Y6W@teN%@Z5=PgAf zRY3wK0Wb@rXP}(CUdp-yTt&be7sQVqZ`o8W^sWqO7%4qP+ z6*;**+aHaBA7+;%ubY0$@I}f3Qt(0 zRjylO)L0?m)et*wk;e-Ll(7uu3GNrg25vRoPb*VT)c<9Amg;d_D%683=NVYpit*^8 z$Y~;Ff>(~FJ)jDpT_U!#9DU5*I$JE)pbPbt-~;`p&MD;Ew}tEH5&)I+GKgTK?7f)J z4n1dva+^7tcW+pDvTRa`Hr?>;Jq|nX{MldaCtS{5V^jAvt`~h=XACh#Rt;Un114f@ zd{FRp{EJn^n7;k@wp&Y4tIE+2X`HM`U;>P%iGp-HdYx%vLLdx~-(b>_VOEFmK$!B! ztmhXy-S_f+3!eJ3?V7{jW^PlT>TATkiob2GK6)CS6-I2EoQ%fUCMQX(Eo6CNqL$2& z^*6j1=jawv_*(8?g^za31R~S}^RggDoiQ&HwJ9bmNoHqN@G^lw24TOCnEs6r3 z5p!en&PB?0+hPQn8+{PD)C7Ga!s_O~^M7OrXFOh@+p>Ob1{&vjdhb898@vwbJ@q$l zx%Q|mxsW~Zs=tu+I{#DG3MP8AgoQYQrV$THeRqiJIDC*YQb|xgG-q^z;kMAUH^uFf94(F&i?Jyi zTyJex@_edBZwcjK1nvL1g@Sk7y4|Rl0Z;XNhA2D}x|bSvmqT0oJsX{DC;$6X>?|TFqX&83C_~3J?XWqV zYxF%eq2wkWCe_OCAcS#;)6Pu^lgQ$pp~pw^ztD0G$7eWOk5sA&O93n;&D=g9)iIhL zang+xWDprOEs^l%gm$3u(6N+KqZvSZ-`qF`iF%WY{NA%xu$Mzptej!_&Co;whUSj& z^!dJ8<|Bl#9@J2;YrZoRBsQ6|{BbrwujHZ&(G7uu$aUY^AxKF6rt0B`@@d!dSBvyQ zoj+TW^b@;=rsu+kNmMbX5!%N=$q<6SUYPNh@xwh9s7B@{{hxCLS0>MLcr!_LxifXY z8R&ei*~s(c>7VcQ5hTsD=TE1>pt2(cKvZ1niCqFA)mr{Wud@BKE4sF_HbSkT3kS3(Fuk3(^hzFA$NXQLexK|6rXH4rB z8B`%YOV>?eDP9^AZL-uK*z%ZICR~F&QJbITU`FI`J|!yDI8eJpLNSA?^)=WHKh<}M z#V@{6b=T3@!6G83HBQE%ni^iXWfgP9GMTx{>uR|Iec+K>jgNlu&-qm zby8CkXy3Q5XZ(0qRZL^b)r51{zc7cKzK$$?`~I!lKLWF9*Ct~J9}ds!xC58fa;)n0 z?ok*GanSy~!UN(z8(rL*VMom71C+ek*>-pPX9u12SncF_Rt<}?D-^==uVYyv_!QsSd zK|z)BoNtgmjFz!d?EQK!tNx;bWqs@%FgIBUhf-HT(664D^K^IO8DhE=X5`*DI#mT~Sqy2D3y( z2$$%cM&cp4zj)eWxPQ{YbZTD;kR=S8sYqO$;CG%Y=7NS@kU*mAySfnBus+9YI6$C< z->+|iWw<9OJS|A@pQoQ}I|r1PDQKFzQwhd7h$Fqs!iZ-k|3u`EkvlOB)G#+d;#dWl zBT{O(j=W4p_2Wtp3Dw6do~5ynk11fnI(hofX-)KyTzVD{eKHr2rZ|VX zeO(dzO-_tDIq%=LQEiu++3)o+-c;%9JumIudtH=vn-g;GCsKh9Y3V?%Pi>J<%~aYp zm(IC8$E_uwwQ>&1B7$kTpEn8&31s5o$k^W$9zHNII1>^qjL~!daDXVl==wb(P&9E} zOcwsBM%f_{8)fN#18c@VaXb-bDVn*L7)^r0OLcV^({-aJNj>f?#BkNWmHadV9N0k2 z`J!56qZXRXuuF8hcW6J_Q6G~>vIb8XHt3d~eOn&gmVAjp0H%$+*1$z?Hs7?}%@jAT zJu{(&hUkW@UT#T-&UEneA0;Aoaa{okAQsj2*G|mn;G${-#b?}KvnZ+s5-7z)&051u zC^F~j5^2#CD;k(!+mqN?lUy#jfBfECi)r*o^wu%VtALUed333VT}%WO)FBxaDl$bd z1LSh>v8{l&I;HiVqkp|kGOgZnp_&8+87a`|Cl;~L4pZs~zv*yz$Y8Jmp?sLooIFP~ zX6UbXCGDoqqBr@Th*JdV__*e#X)ncS@)pp6ll#5bH)x5l*t|-92??DikfKT8a@1ZC zu(VU-;IDTj#9Ijw4ZaZ#rWi@4kq__-x}P~*|A%2X^Xq+uSY-ywkDX_1+)*X{Z}W%p z_$cvZdVfQs=>l$dCXS9m3*p}j|AA+#%ssEB`$p*Ce?g$4+A4n;a7c#MZk_)xEwPs6 z7AsL>#xNl}Y*ig_zDG ztH%a(M`_ri{-Pomzc&xbNxU@7R($)H9eFJnAcvc4*952>hsa%fjsrB6CmH8}0l2 zkJrY-qh|X`WmJB0=Yl-nD0xMPHd#7|uEk|Ja)hp%jxD(mrsLy>a~`7W%*n88yCLxo z0(oiC+a`30DO=G^3S*kGO3?mST#W8BtE!M`i6gfp*)y%D70PEB}e#FVW6x%=T=4)qG&jFvP$0 zu7JHocACSViDH7~81ouv=)FT#UDB!EJftt6E{}*$*tKSL|eowsTRsLa-mw15X>_`tu)IM(_c` z=cyo)|7IYIzw(#%Qfjb0MqA=x^=4OI~Q-BixA^-k9ea#Y^1Kw0H#5cEDxbuahoyAxR~sJn|8YW>LDA zukuW(jc-~lDH7>^1b%(3OWj?#eJYDYje|16Z>*TY-|*YYxy#PQG&(&jtba@cbv7;; zVQ?V>dy^f+eCv{J0U86#4(ugqhisVWjoGUVGK%yOSCKUN4W<7x7$(u zpV-A~hzMd?J45O=Dcrw^t0Oi3m9XDT(ty`2-$Y({C1E&7O|{ipH5T`a;=%2<&&&hW z3f#uqqbkHiQC)}BH0Oygn00?WPFt4_{@zlOlT%!xT76Ql@?iZ@9K76svZ1>&BBnyy zTr*4Wq6+&}94qSy!><-DowF^+J>xzWR{Srn03{Y&slHdMImFk z1<@@pHg9S1y&Eg`U@5{L^sJ0^wtgZ|SGiUA5&ju@gO^Yfx-Sw7pHzp*&Mm(Zq}E;` z-<)m|DM?D}rtPIV!6CxfifJ40aQ$H8XQL5i!e;bpg&abt1u*PMyj%Yzks_>&(jc)r8G6<{-)Yo=?+(zK0e5skW_2V_&G?0o#UZ0s zD<;yty+Ywzw`GxGwz+L8iwA-K75rHf5~|7eji23!K$}zQP?l20ak!wxKTEq$R>)9< zl1bumLQu8GZweXjag>GZr1ySl9zEoVEaZ6r`vsDi$iAJ~8w0RMnv1yNo7NKrk=#>` z%GhDNbx};e<@W*ATo^UDX9=0A%1BHyb&LZ+L`aS@buW?T6DY5qX(G*T2VzBGzhv|} zaP$3M>|9|cEi&EGrHO8!ll6w1HQS6k`r{<o==AV#T=CNJdTZCv)5Hb>l8-!r+xJM%Dcn@8s*||i} zpI0GK^G_SOy419aWu^yhe=_y@8zA`5*sI*LiC@~q=G@y|h@DlvO`!^6N0Xizxn=qC z#seQEMd5Q6U3B`~aOBWmxA}wJagfwMQ}40Z)XmsmCTN79MeLOEoI)-VOMldghcCic zUC-#|AD%+sCCQIByBgm9eER?I?%|i)JhtA8xv})cpxpg@6qnuZ)+7{o5rA5F0vcgIl-O;=aaG8=B8WKZJeUc7`n5gl53XD3DK>-OpYi zevR!a?ZKzH#`9kzI$Pk&e++}gtaLuSt>&_&C^ z`)eeu?5BjwatA&up-VH1NwfX*#-zV)Yco>4)IL#oiw4}m(tToBm!;+@m^W!b`R}^) z|6%GagW77tuF)g}ZGqtK?pEBb1&S3Y+TvQgxCVDEUfc>4cXumA3oY*M?vi|Y&i9`4 zo|*esCbNI-S^K)zwL}S-=YFkhm!lY&Hm^Y}{GpiT-oIXBvrVuQo$9ervTrDstUdmF zD9G9Z*|Z;J|G?(_Z?ZFrkTd8&8Rc$lY@I3B6NEkY<&T#?W{+d#MPWP;{Jzb>)cV z%q)|K|K$zrpq{FazZxnU6{@)Wb@bgu_EL95rGb0CkXT?!3Ip9E)`_lsQg%y3Zx5p` z8!iPR2MCVY3?3+UO)Q=Hddvtp8J?H;qWQ=~VX5^N&I0}&UdjK3fNEyumC#<6pMsT! z!6APm7uw;P|Hd-v%X|mBWSN$#1jDGJJ@mrMG#R0|goB2JjMs{Dwjsh~g95gdfm64+Az(ei#0CX4^tg3< zIl|Gm5|lHtxUFQ6AmV|1HYX&xt(-5gi9Db7&2CJMbq5ydWrFRqo%>0@Zwv;|Eihl4 zsGKU9&z34^%}^CcZs@G^D>~^EWh5eC+kl1U{w#s?tiJ2n((Xg9lVrRpW%)p6$)nPZi|US5D5rNWR9)(H09t?~I_#ZzJagS6 zb}#%~9yfnM22A0B1ebq@;Kb1I=u45GiN=4ziJyrof5Ne%;QS!Cb^ViC5N!Fko}=b{ zl2=E51`>(M%P#rIarwd^v~h&bZC7XbNX=n^fXU%KqioBT`87bW;+bw0pQ%I!Q&l#L zbxH|sT_OUIHBZ$H0ru$vfN>``r6UAAd6)Du>M3T?dHd`v*Qb`VVQ|PW76XpYN-TIP zFQgU_Ii)3cG|;0+p#UhcZMxBL)TuIRzWD5Oclr);AK}HCRe|lMebt-@kQpvhjdPU? z*(qj-siGS8BBJQ|eOcdMmrhc3got1S<-(7d&Nn2VRRBE`Y*h%ZCX~o`qA7BLlvJSe z;mL(26cSX#(Cxdo;?aHDA@0K^UeoQ{D^C_+Y~{ZEx99}5)6ec4`0C6V0gOuK5XVj zM%tczCzI>gYQG&a$&1ixUsG=V{~ug0eE|nl1JXqre7~6f(2n{Cx7wREll>X-U3OA>#$n!c1nZ#t@#Ajpq|nLKyhA}hI%NQ z-Cs8VZD7of$>bEhJEpx9!?|;TNH|k!+*V?7VR|)}nU@95C|h*;cj2&&XX2<(o}vzR zK#-~srfbf?PtO!3YEK8!oXoIGzdXbKv05f>=ph3CTE$cFv&{ zk5$lGwVBBVKJQUepe&%A4LhThX{pnP(P5M=xNhjG&QDTn1EIfKyPDOi5%0fKz&@9J z(0`+SIOWzRye7fgq=-iI;g0RUYk^I%Ft5`uw~Jn*C;sQY>SraY+zjfWp_om0MSah! zS2bbb8!Vxyx!xF#4?}|I^L;X|{`CNV${u~T^rH|+eq!xIZrISkJ)ts{Xb{&+Zg&vv zP;Cj-a1)0Qw}?QbzFTpiu3VHa2+W5z{r9RB_^&BWLI!PXXla{PI-j+8@Fs*TK~+v7 znu4frQ>*~ZcowrDLck^DK=VrIE~s+8*)g}}D(>tUbbdm#k13Vyr>D9XW({38a2K#$ z=!Qw=e{@c-oCrQms64@uCYUj+zttnok9%POzQ{tD44OdrvIR_Cd*a#j_q>>6u|HB zSwsNT#mFM?dXLi^_ObhCW61M$PSRl0Q)LMy>r4B)AL@O9XevCw+6Ugkg*YbXDiue2 zQ57YjtATvL&}vq}YpW<~B|O$a^T$lrPZ|5ouMvJZ%UOh~Nx_pe)zY#!BgIrZszC#h z;9dk`q=_K|)MH6QX)9xMp$(eFA&@DWk)8np0NC1coZilWnqbG6N6`||v}yIeL-@sc zz15$V33$7mrmT1_dAV;7f|Jy835K%X(bsT(Prg@Kmy8VAf!_P@39XG^b|VsvHwYn6 z#sJeUFRu0f;5<*#4frDKuWaWlO;3vp7EHJwdf@*d!7*es?g3TSR4&RJ`~%M8duk=j9?ProBx+=1pv=Ewk3zY0^vv^J-Z0K7xI{u(Akc>#L_U;rv^BNIj=A~ z7Z-mWnZ5#GC2YX_Uql;bhTIgZ)JpY6R2m`y>d3^#`J&+;yn=r^@73s zOE(a(2V0N#cYC=V7hK9onNC&|WPjDA#t*QZu&7@MRugyIx5XB}{Du9=6XxaUd3AHx z?y>d~4S+#<%B0g|M@i*juld%v1)6|Iv-S>ucf8&8gG^)fI}s6k?B#pjDLo1-RPp9a z7jl*qU!@6hssjC}@DRNvc1x<{CFDQZKd3W!Zp$uVnU}85wYB!~p-|Bs7jiQE)W*tz zFk>Kd7wT)K>!tTU_mS@sS=Q7Dg||Lv>SpEIez?UG6AZT#L7h|SZz5N)kxuyM`8}MR zwK(YGNV$vxJEt-b&}6@$m)KPC(UyQqn7v$T(DutN;6@+QkTo{tE4tCs9CUzxt_#QL zewpcl&and+cZ49FZp40IfMTjM2Q<|rqI^xz_Og6%5J+qkNcDG1sH<^JmQ)`p^cbxH zqiJl6;^|EQTW)mMfo^K&(8O!yn9U|GD23xgG4}c|beDDm7VNpte!>#xE{?+!X;c70 z!dSW<(xL9Vj+gPXhi%EVM@36YvAO@@*zKnbi|qM9JxGAAHgzNaqu!mQ`E<(O9Wx&% zX@A_Nnh#d?f1wZv{>wWw-F~Z3Db&&<0Gl+ydw&A9pHWKc;nl(CXBhk^g`|H!U>cR% zQ1Lb5+5zrzg@Sw}Z$;Jp#dC~x!u=2YmCM*6>gDw>g6 zzwI2O&vHy9PNsJd1h^NG`b@H(+aGBxo+X8g-ZI@caqN9ORy7=$NOAvr#OGpv`h!rP zOsDqXh~_(PQOQsl|JQT~WsqiAXd7#0%V3W7ViOLhHKvBdZV8r|g$-fxAUggqBTttD zoBL@OI9}|UBUvZ4rshp}pOd zV%3cQocBcMMETm}wD5XcCw1*2|9;rnwaCzyr#M*Fn8K%%tGh=;iK11MRLZ~Gxs%3! zUCoBMjRtE5Cv7)}MlZLC4r`j#F8U|lckL$!*AIq%4Y@~6i_VV}sBM0`5~qTPGe6;a zsiWQm)A~KoH*#jw5mS#fi1EBNH0eCp@*li4Q*f(a@~PhQpWECGRHW(^DP>rxwuy>r zpM)C*_S{j+2H9GV8G5;fB`g;}DISaMt9@-3b52lZ)}8f^tBL+>58u5GqFLASObhrI!QMrfYTs260@EF8ty}y1`+l2C1tCb0gV&gY z>ymtAH96qWTWp!I-_ZX&0MQ{9=%a42my+2y({7lXh5WjJkcS zwfynm1km(l?G<%;fayr+nGxTH(>22$sK>hiU6ov4sM_5w{eCCuhq@AEDboN0Kk_dg z^QVmz{EoyR4f3PgGI?;8C$`}5!JE#K5rP1`d23e{8RBn?qpKqdIbh5H>ON~gm_RF< zJ{ij!9%(eR(Nu-vNVzfabRryR&;-dD)?l%$90TOzyFegp@)d7%ZP7+)TR4OHrET$$ zs2N-p*h~k5z^>%)X)Nxor!Akqk}FtRR%SF3RwU2bOSgzqhK$*^>xizvC%tS@;B-4s zvY8Mvfft;6M~GuV&TqKGx}<&&T-(hb3`eI|J+4WFVl$0_NH55PgcMP@Wf5=h zvpIVJNwI9ii)#dcG~i8ue>oX|&J{_a1yF;9j!o+uPjb#Yh5p@L*f^)@aH~&^+psD-S4s}SeeTF^!pQD<8WqgX_x22i0&rSaaeU}I_q@;+ z%^tUPU)hW5U499NrRhI??*16WQi`R_n-cpc@`{IUPgX*ec z0X-Tmr|2L85z~PS`g0_zG4d+uKm^^5kQpT_T`{K+a*Mm*Mn}8Y@2v~#nNJHNrnk5) zX(iEB)OqFj7%t7JEbr-eNqsVvhJ(v}=<{*WpW8WWqC!n3?~c%tsU}And2PRpi@4$# z&r@eL+H=89MvZz#xu6_~Pn$#ciT0GxGbVVRQQyaQ5VXH)$u5@_7dLt1tcW`jW@7ol3-XD73vlz}x<2_aJL7Sib?{D4n(f>x>wx$?l zDDqBTRMaKn_rJJ!0}@0+>7TO3)tz1{45THTaQ@|lET?npO0*9g-;KzGx?mm*Y(zcosatmlqGA}#7uU_Nx zZQq`}5Rmhc{Ho>og@k%OuqP3IBzZ+5CM20FHi?aNe>L-be-v6HWuAwt?#=bWUyuYN1wN_80&{d-t6`!mN`&byU94FH zm4i9=z@PI(sC1EPZPC!!7;R6_$LcN&!IztNT&TuK=SE)`#!vC+M(b954HpLsT%+Vi zCw7<{&eGgDnL>5|-_25q+3GK587nF`lN5$W=YkF&uRV}A@suh*Yd*94^#U{(vzB1GaChJ&+>a z4D2!o#dPSDL3sW_5OhdW9-(?RzpZwZE?7ngE4n9GJ&L0^{bLU~^JW4uz!Eo=VZM&v zmLlveab+{sJC8U!8x`ASaT*q>`M3rRJ5?ncpk<|BcR#WZ;T^+NhS+&l5}=J4o`~r2 zL5437vjqs(st^T;17XpS6Kic46aMpx7W|KFQShN8`ZLoBOn$3&h2lP5QSo9@MSvu6 z21w$oH;~tj6$l@Aka=?&_XCP2d}nQSnKz>{IW8%vckE=U>EN}=_)cJVH(0<9PBu%v zybUqV!OSm15?XzCj4`Etd#3_6-iO3kfxu+8u!vrI(|VB7{PQp?ti|lDDq6m#6xwNX zQiD8{9v~ZNW?hh8{3~+YfKw7Lrn_#|geYHv#E@$zm8QU`ef>EtI7BY*<;Ox%WFvZ{ zwK4_4FU20J&p}=hXelWK<`}}q-P^eL|MZDD8gDoF(P8j|aQ|0E_s?rUfZ?r?|<>AO{OF8Tn}JG>?#hB zQbl_h*3h3#RS`{8v{1i0@~ft6oIMZruE;uLT1A(u0nV#$RD;^uUU%1pEPNXvM@KW6 zmHEyOT8p2P2IPULx-K{7j&uzT`=&3+m5Sy69;N)~pHD@M(D7QVua?|R6v=qOPjt>n zBc0W`8Id4#_S6{Bqlx;7jf+~hTP3fIWQ^DON}1sySn=hJDB;`olBH&LzT&5yaQ9`G zJ^T53M@fgLA&!>IL#m);cQu(X9uJzBm^ib;c|PLY`G^y%+~8nr$ru@vXFcbdhFNMB zZVlaV@6N~7FZMgIn%x&a+rj)#wP&%Kl-$h`Mvs;7*fy$ll}rIsE6(sQkoDtyazg=; zAcJ_y;V0NSm-A95_9h?nQo4m~4ry5RR(!>GQnVU6=@&2VwN~QLb)y-)VfMdE%DG1x zfGBt@$q!X?2u*Re0 zpy&^NrM6}5Maaj;RMYS#{^F0~YoZ~OC9DPw+p*>!5KmrJ^~T@0suG<6#S2?C#mHPK z@{M&d8a7yTgOMnnxF3IoM7T7goP;ikgueedaQPNH29A0nKOX|&XbQEeP?){&DAuw% zrvlS(05D!fmvA?GVn|QLAf1p<4xt*}@_xDt69gR1(xhjH*0D!qkT}(%k&@{7HKgGZ zll0DnV{b7@-13Nd9%@Alg2tYUt@35g0r>Vd{j{{g>iX{u^B`eujTPKfx zR8~uI-eEIBw$URhr52*<`OMYxCr77})_tXF$tSd?6S4CP4cghhO3fytHPMqxP1fdQ z`h~c!NIw5i_`OetOJ59x7ZZRUf)Ja(45jxOBNzwX)HH?49l$ulpOK8Di+8RW&V?{9SIxh z6hu%Iwc;UT(q7Unha^OJBwGPPrN#Ja%@oIi%nN|7Ualz?;4lZUyD@C(@%06Aal)kqJc2evo?$y)%?ln9)DoIWw>|fnt17 z7}G(8BjX_Ed^ga-c;}kwQ!W^eOzJ>guyC0xN2W^^&p`1J{@D~fwM{wo`kCyz!SrEn z83%?`2ok={+i3*h>l?Dq8MQv99gzFoG3Ezz;J@y)2_%{DIRkVc{whu_nNr_$?$TE^ zp^gs`5gBgR+q+m*0Cd`(pML-%^ri?=NQ4=rdjYdYXqui5h?bZL3~WRsP_jP?(}Rg$ z0b_^S+VRk-MYt$(asWwKl}g0)Z{GDl1#tn)8@N(0mK`0*OVFkEy}n8^rse_-mSHS@ zMQx1ydNP%PzXc8^A{%S6jIVyCU>IKf)}b?EHgz`HxbA_@{@VVkP*Q(Cb@rm>d$2o+ z6wq~SfA+ZaX`)?rH>zLXVD^fpNgj^8P|dHgZSo4 zX3?=#vKD@}dc#33a?jj!wj7<3qA|H;TbVdYVA9SBFy0!fKfjm7?zuavVSmySMrS4H zX%c@;G`lfyy&-8)c?vl99IZEiRzL1LNeC|A4TXwzU1AGvHJwRBbS|(rne(Ps{u}!u z50ur|e5`NUJZ%;B-6(H1x%(#>SM9$UU;DE26i7GRK1r^>h}ggW7Q{jW{I4^0Vip@H z1-$nZF8zFSRzf-8cNKo_c_3tITdZK5#ID2+N=I_S?cv+#zM`ptV)XC;-T}t=S}1Wr z`c@T7zzTrS$VL&Nde5R9*U4@m$oAPkU2P}B8%#B}zQ$dslQbHa7nGqLPl zBmx0~aehlOw7J7Ed$64Mvr!Ow$ykMQW}Uv`RrkDlP&P=Mx;s|0YO1~2{sX~JmqaovvODoPOmpkX(6tvv!j7q@nX5)MNx?lDywD)NnR)|s zQZW6k3;oe4S3~hC2prTC zu7UC4(732O+AV;Qn(UiQqvO`j?53Flz*;hLHW`~1uY{VOp(AmtG&tmT;hEi3Bd`~% z0V{=cKs|6Mv5=`2-lHevv`%{z2k+QQ;Zg?meDN@n1PAWgvx{b@YS&r|hXJJe+@xd_ zMAPUFgb*GbnRfV)UvE$dWco@$L^YV4x~O5=#%Axzym*>NFF?f-MfPAGD^r0u^+z&~ z^*ibwZaFj=C)v*|q(9+ueQ$6Yk!~@mb4A6`Tjd{CFD@IqP*J=$Rn_LTL!o>^Y8>iN zt4h=G{;F16dgv5ITug|5H{ zC0CA1a^8myIB#n13}gy>%`g$Xkk`^1=eOJaAKD*!3()R$%Rhczc8 zYU%I%(Tr0Pa%;kj$OB*?9x#C(sIKr~^M^A_;uPe9h?!PWoesfBF$LT^`t5ae;4g_R zxvzTkdZmS3wd4VBJqq5di@Jrjv)?1E4>X7sQ+Q?jL|;|so^h+I_bgoB*1TT0h)>ve z-viF%@Q{YU$+lyA$%m2rET3j#Qp!Jz-zL*OT5W@z&dX%OyDom2#T&UzSL8QU0a(iJjGRW8ca^Zn7a<#=%*My_U|Ov!oFDAzvBT;+X>BXP&j zxzcHB_c~u5j1&;3;gs$?a}WM5vsrCv={$1;MKgNZrrP|LS&bT(z4}+9aOue7-OOBR z%mUQ;DQ#&}U6`wzh?@i+b5zv?-gYwHk zuCyGvjij!SQivZ`FL?ny`7(Dc6)I`_`8vXRQh(1J*Eq2;Khm%JIeU2aK)h7zF!Jy9 zLq8IjmSgW@<(nGlS<1fa?3gJ(2&dP1S$FZe3?2FMoZ;-P(!Jb~<8H2U`jIdW1G34cHPw`>GM4_61ZE#By;@Jc_%>BTs{n0;Ba&5~fX>+E`40d8fbn6$To$9`kmb z{$`U-!O)imG`3-Q-E$Az%pt`go!<0ZT|w&W^P)NR?^fd|#iIl}E@E5mR(+Ccb28MB zJW&H?)HZ8NfXa%)wGjcNgl5HvD6|hD%osGdjNKqvOSwoh{!g((PJO41`HvMl%8916 z;#S1v0rxKiwU|=R_OBeHE~sC9{y=WS7N8JF5$a;)N_~jgycSoz`tVN>a8ErUD1V-j zD>ti1GwN|4tC4lQpbO6q(ZO}7XIZhFx%jR^<3}a8EtC?K&{bW|t1+Ozo+bCaSO$U7 z$x7(_Izm-WKR+J)C7Wi^i69^5zA;-*(Of{IdBdRb8~=$05&}3##*XXdCyd;dOs9zf z-gp~}U3q_nU&IG10fYDICkADm>VT=xL{~U>0-S|>Us%%m>n%T9hp8b=k3WBX5+M`y z?*w%5G`xiK<#|SKI$>rL$Hloi9&?K8xIjms=?FRFK1n%q&=dx)j3DXaxQG`v6!{iX zd+R}Ee4S}#GV+2=PrXeHH~qXWnfgE^H%47d#oK?c)}5>HI0IRiyj!Dx2>$9L{`(f6 zF^MXLxqvwGu^>$prt0so5fsQNnOBo-VG(#IpqQC55wJc$84#HvparI8!;vz#1O74> zDE10pR4Zmmz(p=jh+GDQIV6MY+6J-zw2+V8=@IQ)jLlI!c~@qK#shW4_)0 z@=|H7P_LX-FBd%T#eUX*4GUkpjiY){s66zS6)5?kML*!evGWOyCOranTfX)@#8xfj z^dRbge!@lt-_O-n%NDyR1gtuu33C0tbO*pK=O&^*RLAGfEs6b5EJAG_j+cmdXeE(T zGO^rEUyZKmoOq)IkfDFl9d_POAY!NnH*fU1DLIj2rzjD`dgIA~DsNd+Q;BL?Jh7zn zPFTqg@{R@7Ipz@AeH(3*MG0XWRMPS|#2fX0h9O~o?Cj$Ov(}rtY2Bpn_bl;nHSBf> zm#_xTlH&Zn9yfvpr8;N90N<+|QD=lb|G!+?w~%YW29SC2dMo8&ED!rcZvQMIH4%}d zIPshGu?Kj*F>h^fG=gkJ+GKd~N#Sr=;u9o`*3CPt$_krI0YwhoToG8>gSDd7$s1eX2sw|x5jj}fWJ5M8bvCLLWaye&Qfq|q`p3I0pHYn{#1fjb6!qE@Kd}uCnIbX@2 z`>H;sYU|)&QsyX1;_~0*%eMhSvYkn;+ zw@c3V=NoUP27Ix4umLS_MG0@@fOimmcW9nh2zrwBh(etRjl}_=e5-KS-C9S-vNwav zJv6+7=2{u-oTI=+0ekRf-{|eeQ9SUBZQByajMH&ME750AV38}6tNR25lrn>Oc+&Yb zjplwP??ff)&h7E8cOS*ZiaJzsh8%sZNI`U@|8QU-bb+ALrAf&Zk%^D!6tYjfrQVdw zFCbpGnt%#04^Da=9f8(!=M>SHm57!%o40=6RN~wGIU#a(&T@kJyF@v2X>Zkm* zm7LfLe6`8+;I-QscpwgJ%YGgdK75x4jzx1RG$|1Ps-2;Vwo>4m$G3gX#hPVx7$7HN z?squIAHW(KXp?5|QX21?HO9vDo2Xv*W^u!}28aPg5yXhH{NNIpG8Ny^Cf!(mIs#UbXkZ^jwl{MNQx;7tAoH z_7@bA@e@VLuMX%>S_39-z~)|uI}LTK>Z-psMS7kAEal1(UY9J_FKv=9i2N1URrbnC zcR>eI+iRJy1)4*3I$%ArQ}+Z6-(W01;%SiBEO5c5iqJax7d#(8?FZT(>Ow>$iLnF| z@t4xnWNyKH_EvvCxH&tz7JK_7>kT2zCOEV?8NmA!*hCSK5=rb~z=j?W1Jd{gmMTgj z(k=VcM@iRtLwnamTlCj-PDAxBL} z9{Md8JA!6kyh%sjkE#Klt?vDiV=eKz;qBd#-LSvIzyL?DCv3P)w*s{-R{WBHxSn>_9V~`ox0U4D5ba&bxIoPc=-F4iijJ>9z zSE`DBaH)rAZ1(gXsl3IN#z4mfX(%Wh1Sq7x6oqWH%vuF(wJ@i+Ryb5P2Gv`sZ4QhK zJKZk7c3mx$tK<#)QXKfT40Mnja}oe@38D7Az4{*NR5L4r3OHXO-L<@!-cJaofF)yokm-*$}cQLl(z$jkaa=dyzh zfsE{#P{8?={?tQ#H3zw#zXQtOT=fSll&-r^jyu_}I#Y6m7c!PyEX)KQvRc4PqgxQU z$Z_eO#GQoiD15SUkheIWHrCrNI$IjLDDF5YhUa!E`^LsTR5Ya4_&hO`-t)_u)KtwJ zz0Lf_9JMaQDK@zj;M1^x$t~V{Chk-F+X|+CP2ScWTct)MMP}C&KkZWLFCcPfxyI+6 z)1j$mzC3@QK`|Vvp%&9ypK*Z~fKn8yeeubb!^GbiL>)ZboGaHI8j4 zg!T$c6I5FSeNX*rfcG1Y)<6X93B$s{wX>x=iKvHRh=F4#W-hFJ64uVmstj1)Q{{&F zZo>pGNhV>RMN)pcl42gr9!;0cg}9Q_9w;Cn?kl}Z5nyoOhqUrA-ZUHf#!~=9PA0+W z^M)2{+>)JAvmw)l7kQEtfmP|FT+w&}OX>p?ZynafS&(8xh`N$YI)HUy8fL?1;x`LL zxo`gNF6Gx6aA9T<^o0owL zrKrvESqS9y*?Ro31$m*~s+j~kMevbtu*m>;(>1iBKZN`~H)%nw$LDq83l#>84iz@c z?rXq+XpNz%IEtWM3b?la1%PLq(QClpTJ!+mH5M?ha}u8PPsab4N-F&OJxV;gt&<58 zlpAU=$3JktrGd-rC2BOO0Z6HHA?L zD3ux+=A~D(53XtJ2%_+D--xoUlD2JhTNNd<4BPWc&sq$^hQrR*xg=mrfPhT+iKwJ@ zxtE7%Y#E1=xL_~b{Dmn55|<3W(#(B0PCt8c^w}bFhp(*pslJ>T!FHga^EC`R0VA{> zB(w3dkzmv+q{R7#Yv}7Yf|+JQ&%Zj=jhB6A?1`zCf~b#6+_lCc2fuH=S$Lz3g%h-{ zK=k5Igvjf3^1dauw2Y(SZVj>Mj;kGE(faMCutA*nsk~l1?J^uuYDCMAj&wN#sDcfWx$7t7#HnmMZGSn8a*WUt~sqx~LC|*_MIR-P~ypfzD?~OFCrI zKGiuw3e1)&RAAqA(`V0hgEcA0Elu%LQL=g@SOE?3?8xSKe=F2r1Iv8}R9`_w=$5|9wtJES?P zj_bBR_yYeg?0q#M+!Kq71+W_ixJ_BEcZc`nR$tGq-XUhcGoe`#CL>-qmZ4?VkOhq} z)}YM|ZtXmo5Y`|jdP5O65-b7t&8pCM=R5V-n@&%L$E#i}j6+S<+_KqFScoa|+?D#J zZ#|y2a6&~yNKMYE?;q!W)6k<@51tT{PRgtA;oyd7-9g#>A2hjUzpl)(eU?id!a~mk zO;a7iSUMMMD?BD{4&8M>+i7(leYWlF>LqJ9@;(_o`U|%_A|?|Xwmc=u+_k}y6m+b^ z6!2#B2l?3-+S=`Q?x=LZGsVw_&KPmjSs(UY7u9}a^z;cOtpR(S$pg?UCopyiRn08i zoJ895HG0+5)V5U2%$xuf4NK}uCJPAJBc%1KFE`*Ml1F<478S~hQ?Tmm{hPcv zs_^+Xf;T*gS$EM!&$O$Tsm;cSr0iBI%N(S0Z2%OGKW^az>~VRIj-L1xgOT-hBJPI9 zae#fBfNd2$Sw%>`6eMiD+<6teU$hD1DE@%HPA=9Lfpknd$m5wroqwh`Bc~iAf%TIl zrU(43kGb!7Oswh5ZgbYaanMQvQEN$EK-yzVw0b#!@`6hDN#?%G>5%_FmU|+HuoN1j+JkoVv0Xc_N71PpVLMe*s->0UYYg*S#p6BR`|fhXL8j#&{MiGrL)N zKQz8XOcD<*DgmewD5?8sk^d;JZK6Pnk~Eoc&y(CwBbK+C`G32ADZ=oueZ#>d#u8jN z)j(@M$peGrW)V_dZbN1pkI{U6?!Rb$H9Hvx|GR>7t(x1lg078=qNO|md zfR~oivlx3**MdJIl7J%8Uou+&?=0XE8c7T2N4YXH0KCVcPQ_OuqY0N%>PrG}SzqZ1Y2! zEx>K@5LvU!r9${ZT*t_*F!8ev(oYTZ_b+=t*qeSZwbyGb55|7cn!=_Qk32Gb#D&Ne zB)1$Kq>{vK8IR7M+)GlumBlI)8FqMAVAznvhHSgGbrCa}R_i zev~v7=sWbez4uOtEnq6fdc0G{}E?PP#CZ~4Jks<@4cXEe;y*mXs7yVgw3DwLj>@VDDwz=2{#wD_E zRt|1NGDXzUvJ5`SOr7L^a@=+c#)xJ^^CLhsVg~uSVENzrQ4P4E-fhjE`SCkF|D8Jf z>^!o{X83iyH_iXX0DDz9Nb!Fz+ZI}!6|`?ZCL}KeJcN6*-mfN|w1!Ivx?p#S-A$>N zwh8%RBeNonRlSi7A&N#zw_UZB)d8EW# zhJIMGI15KPObL_lfO-CINF(-~urt8_+`Vu0L3eHNCBIY+Ta=67mgx7&*}9Lmt3B!T z+2y48y~Moz$L9{y{dQR-H#UsZ?tAgVz&lyH&Bfchy0dUfG71V^&pNzJd3VCTz$5Sd zJD+r6AN*l82{8aHUNJIvt&ITccQNRBbT0%dt|69>=z|n9_bnf?O1M1>X{Ud%Kxx+h zj(_O29*QhC9Cv^xjMXw1ERv}2=zpl0+jr-;cDK_D|5rl%j2b|S9ylMDjgrNOh7q9g z;j%T(i|n_7@;aSBRfm_k0%~Z0H2ZhF>Fm_L7z;Sxx9y91rd|P)9;lxo86HAZG91}m zR11hmc1U{gioKx{asoJd&tzu$m-(Le8GN%FAa^G}&@M;6=klWh<4)fdS7=Y`$CwCr zojrG`%Oz&7N3H?lyP1QWnBmT;LRzU-t*uiR!Ix7)n8;&8S7p@lAtfs*sc4X zl(Yi9na|-gd%q}#ZNwM4$``i&uJiF3sEsdpvm@GLj=t7V)>Hd8i3{mil@Yg?4pztv zvTB6wS0f55z$}UiOagx_K(!heN=#V^*JAnhtiH6v3>$6Ux@j6{a|Csta8z4q&0Cf0 zwv(L16aJERLNpS#aE0SwImvSRCw+Mevqkg_uDSng@cP_B*&k#cB}TsLb+i5AX`GYI z%t^|_!JM>gSb)E+?FYddUB$V<&yzJ*9Op(^T=!~0c2JVUTKuVDgICMj#7{=2x(fYo zh{A5T&>-{*+|+OAmVJK!kM0dCp%1o2xrxF|e0ae{6UlTyM)U-*%kASMm7e5Lw{4y% ztVGi6=sP)dV!>>4Eorb`m}y~+?xl0vs&cV!xBUX&4ptSfc*@pAxO1j9#QIv10;BR7 zx0y%N8=j>vu)P>Noy)<1`unfjqqrsGw1#xwsZa7*@WtdBl-Jpz0sI4-bm}0yJO@Jt3EGo&3T5l1#4#(9C@2|*o$&uV9dpd1z@?mEvAm4 z2S<~`TA+Km+v<8Z1oYn(7Lhqa^xra{5U@TZh|unA;Wcsz-$bGplOsYz+>9-&=8kUM zo0t67m?U0w-o=p%U-n|dI04V>0k($5FJ~B&SN?@-N4`x|w|`EW<~~Z+Ssg1C$7L)O zw!j11o&Ti>n(W=K?7J_9CQ7zjwK$+708q6g6qT}r%;-67a(&9r!^F)EeS8St{j7!D zhf^e?c1T;{fc7<#+z{#3!ivfMwk->V(DXbJnmu&-$fI^qe_*))B`VlIKpi;OwY^kh z1-IBo6?YZk2r((jfV~Au)oN#GDh)nlM8;;SUUCIeJ8z#OA*#W-ygNB9RVjjxyz|^r zRav9fQ+(fi$3yFv`0=CJ)YlZ_#owyGi9*|SCt$%P-mJ1SSyN%>RevXHBhJ6MEf>&(*fVlO_sCq!qMK0xq!z~}tFnG#`uAlYOr z8YSyGB4~~`4*Wop@_)~(YN0|_VrD2_ZCfG1^{PvQ+wIDUx=%R&GOO4@9+~|y!;rCS zp#)mU`y= zAEyT$llQY4hiKw4*z5u$DO5vVT-&Gy%0_Yj$X)JIx=RYK@aio~b~uv5eRC@x3&_hS z)#ce8FqvQ>vY}%qBIM_tD!ECO)I&8^%BOUU#u}`7>9B?_6KPn+u>>9N55wC<+Pey* zwZ^#ST%O6JfqD&YvNyH zZy!2}`-^>DBFJW1n~aJZ6uGH46t_CBlo7YqS)8WLIUS@Lvq2m4RFnx^YJ8Xh{Y*VJsu*O2asDdzqQ3)@}% zxi-A|m4qrccNq1_ujB5!?fTu*e$!H(Hw6Ub`z)l@iB)Tc3JFUX9hGX2U3=PpcQJG3 ztwZ}_z4%lCgu^#ja@t8jG6r+RJ}bo0`NZv!gAp9HpJ)Zfe3c#xHtE0Q9xyGEHSepu z+YBXPJNsecURMNnlQAI2kL&ISnB&&#L^{&f4}l65q~&P}sO7Lf1KKFqQg}JLJkRED zPudM(_ka35KI^{6;Vft`i58r@3)L)FEHM=P3dd6Hrq9+_;j^ZbHJp{i$TfR*2^5ja*_o6NkeG$XM9&590aftTaBF#`{9Ub5MB6vS z_H=+Yv#}qE-ZIhi@gxpz?=3$F_4b*5A9y#>2er zpGt@VDtQ7X(W9Z_=ebeoaJ>=u>-${FcLEBzCfm_sN4YZ=-xW`%?EL!giS){#buTt` zKY>}Zu{3mKKcHf=tXCBypp-DX$X|v^Kiqd4PMs29pYmYRB;DBU87?Gmld+muX4WcD zt|#QVfa&9fO0wAqj&Dm<5b0n8#w6L9t`SY^gG`ChE|XwI?EBKY>3g*rC3?!Le2tk`b{KwNbO=NDuW z0>Bb1*f2l|;Fyz@<$utN#3j?d!Wtu*@Xy4>%@7h?6UYCLHKL}eE$kqB$@zTIcFLxa zoj-H@6g!}D$zyW@`oQ!&`{WMp}ykR>exAtqposREK-SFg!S?$eK;JI8!|id(UcQ`yXw zxU)H)?c&pglf z#e$n*_C)z_vAXuC;KXOXlhs>P@MCP?8q(un8iMZeeYop>@{qW8C^m#_4gG&&fLA|a zZ~;-HUj`2MmZaelY9ifpv5(`8HNlN}(LXh11TlDf&4YfZCq&XP3&2JJA|}`$hlk5O zmIFSgC@u^8U|Ysf^bOp;SFe5pARzG88O;62#_w7D&BW(I-9$ljn>yj6_xQ%1@FCYv?X~ zt>C~S_|AkVyEJ2N$v4L-8QK3s)ma9$*+tPh3Bldnp}4oWyA*eKDef-8-MxhZ1zOy_ z1%j8N#a-Lt?wXtL&efUx$xQyd$>i*P_I}n{;A*qoG!c(J@w9}^srO>;XoGtk0+kh$ z3jwg^kf6f5NG}&#ObnZDY-yCN7qlEOJkd8w9a#XfuM)4d6i(y3_Hv*NHjZdBGEHqXz z8ni@vxxY_h@;16C6{rG8SmAkRXaEGh&95-Eezx?tTfN5BsM`UuTFT#y=(htc^pq+x zqG%RG)h8V5bR<6_D#NED+MNHb$O;_^`#qA*JZ#>13QMP{fw*&il`YTr(>ff$1fL=m z9k}92E-2%SYUvlX@7aW2;fPzoy~YWBUsBgGRw1@;cmWrF)6Wterx zHLUnq99I+V6+K;f(=Fzqo^(;@TmtFZg?r=GSnX6I=S-kjqC9Nzmci(>C?C-l0t1qV zJ9|c+R`Sen;!T^gZGUt2{I!a}Kt;7I3s@b9M7w$?U@UkyQPUfr9c!)1(l*$eZ(=P$ zvv4q#rC3=pI7~}_m9BRECOeHKJg5a2o6mc#r(?gw%r{-x5qSa0N@N_X&n8Iv5%w%F zIK$S@0E{c3gr{JUDT263VaRKfmMhX_znWCxI`wRk?0Lb=w!SNc1z(A@ChL_PE}Q{v9)tbX&xwB59g z3``9=AK-$BR~*a6=JSo53Ar!()XzMnZwuOua#??{#oE08m)mIlL}d~%l)QiUJ?=|I znkQX3!qm;QWBpFaz}?RN?^s+p+FyUkz7DsS9t!~MWDl3K@24sdKpM)l7?1n0rrwVn z-Xa{=kA*sfYAF77*t8Vj7yhr`e62=O#01^X$plmW+tTF;`A`&z+>+dy`!aHN@31;= zhVW1Y?S~eK@gcBWzw(Xpja7J(;%s_MJE&QB++a)=3Pr1Me#cXw7D;mJz44Lvk3-%m zz6dMjmTujEc$+HHHd-&5Q9KT>uWT!6ShD-LpE1zJHT>X>eHfa>>F-OaebV3%z{$Lz z9FZHXrb+787o1rqm+$-itvb2Nwzq3}xks}WphXiG!_=HrK3M6CZ7v#u<+c$@8v1x> z%q=b+!wEDV(|sORg^{_v_M2~0i^JsBZoAIFc2kFy?B9?Y!tN$tkl~h!=TPerY7!~X z|Jle9FT}X$#GEqBjdW?k$al?dWcUiBjm157RPO6sxcVnA86K6NCQuzTq#LDw;)0cQ zTJH8GnPD-bW9}Y4WOtum-e65o^c~J|W|14yWOl@K)@h|_6&txguYSl1vt`fhg31I^ zPBf5&NiaA(kc7%XHX@^al#(~g3HpDn)OC)LivVJXuX_(pnUv9-fEdZP`gewVi#)_l zI1VYxF8rAV$4}CYIg*zJdQmCIkCHqeQ;xg6emt-`(~}I1IsYl#5!4e$DSF6n2EKf$ zL4SJUujV2iWWsp7!@FF@CAt%v75_kK6Up@;Pwt5RPjofcbzz)6~b zM?GedSW{Dix!4K!?<059iPl#9Bu$(N3ENYhr)8C-nF0hQ5*}>LD%;~`fNRI!_4tI+dsYK}LD$4Vd9&Y$0g zJmIt%#hDPZGY%fI7IX@+N705}M^X=(2XCY2d+}ZgVBW)~XW!bIGDK<8wnfz0%s22J z2eKf7A83FT@U|V71`{}i_jCRbKrri#4oV4#3G0EyN2yXUA(Vy4e(bSNUS~-FY=eQyUsuV)AFvmqLEK%4$N4x?k~V|CDL{eva9#=s zFco<>v;q))JHd-QN1Rl0yYwj|1l`~{pSn^K7s4y3H$MOEnS@Fo+t5qT%BxP$5apl@ zFXWBgM8V(ZZl^zaeYnL?S#UW)Qbsh*i0whHAtKO=#L+Gk!#G@3MvyIIe9W(v z4JWx**F|bNh8b{3GD+-DIx?w3KNDyNMJB>;ngM~yOf9=I48&oZfEmI07PGc$@tvV^NqFl*7p)7;j_%?d!Bo-&lf zj+xZm?!SH_mJV3W;aIKjxz1qwebABt-nFcBd&qzLN&Fo{SOkiblT*h|S9PP;ooh{P zO(F4peOCXUKLr0K3;XI{X2J#!57BPd{I5#Z_03=R)XGhCO)fvzZ-oi(a;Lr{Pad$( z$(8UKAr^mBp}sGq4!VP{6eYl0YJjk7>G)0D_zSJd%NWnjE-aaX?Eu>rBessc&m!DH zorH_s`$X4IAz&#%oK>0(=Imhj8_~=C5dZ7nPrr}+G;gc(Hat*+)y>&3o~HhJIhhAJ z@M_`QPM@^@K5Bzcbf!=IGW=B1AbZ&wm#pWa)DaB*+>)br|AAu`p3dkdBXaGt{f^VI z`j?GoGh+=+KaxgLL?M|Y)C2GUu$?a+8DF;WY6-pZ4GiZse(d@ z==oN;w`7?P3+?c27K)3U9@4LJ)||zE!_nTiyC2>I@<^QCyBzK{e)Xj4^_q7; zyrQAXBwH!@eEvt1Z0BQKJ(w>UiOo{P6fEA6;${J(Qpep#Zs*8F_itT;PHG`Xpw9^2 zPm(xxIka5ew+Xo^c!2+BaL%g?Sn62oU2+RC9^mK=YTSIRFA}=(d9J2hv{VQHoiwDT z(bq(qj{6c_+^>*EX>?TZBB~4Wcme9t&dU=&Ui0Wx?QUJaJI__yn!98t;EVW2B-ufe zf+L4Zu_)EO0q0sYBY z_aQZ5Sb5<_7BO|6Yoj9t6l{ z*!Ec*z6BQr?YR8#_-?W9HH}|2aC4U02mi|Zxn;kvM`U?ABrYexqKBIEj0@zdTY25r zRN#wSYb#KF^%DK$!?EO`<{RO_?M!d)3(B0`uv|cr$ zn-!?;Z1>3gi7fQ_3`XTgDU^X4%6&x)_<;$n{Kj|t?IbMym!I(sOF06I7+90Iww17k zlS?{Wvs!?MpC45Uq#XT0I^Ie$uEo~VlYu9*i2Z5pxkE*#EZlNs!eT6ebY*5*c%dJ4 zHkHJZfKChT#SD@^Ywv#1^T8zGX8!(h@l4F%@|S>bms8l?v!RhQfdduY%b5rC}R+4V~qEvbcU z0!Cn_)l5Qs8TT*PiaDj09W;ypcusQOwda%fBr1zZBXk6XgFB!j1el&xzi>P}H;T?9i`H?pj@>`L@ngiAo^tI({U2(3HQrCeteYNQ8N-Wtgo z_p7*<4f7um&%K+5y;W@`C67Wv-uU{Ep+dxU@xZvzj5#r3j1gSz5Pdzi#hs)>z$2Hg zXO)`~wTFuPs0;?iGc(|V%OU_8>7kw_wrWvXkX;hnmAn%!lJpruPR1clARy{G#GRn= z5Sjf6$g2mBAWzR^AC^f_e1)jfXQxo61kk8#pj=Mn$}4%xQgp(Ak1YAX6+^Z~x1v@vOJZHlW6`iXtZ6~zE4>iJjoNuy4up{XgW1~wzx z(pQK}tep2(#OLGq=7(0EMq506vpc%$E-`B+xlbl8JdQU=1aJ(pD2(WvdLi`BhDwU* zV^ePE_?4-;N9S`eGOX7AuU+?Y@YeVe?|pG_A73^A_h+4qCw1iV>%Iv_oas0IXoH0I{uOfxne$k)Yh78I>ywJRutS&#B)n?g!y#mrQwH?}-%^;( zEv5KvUMpX#VC8&2u^B&+r)|r2x<92vzKE|6L3rs5@b{`V@IU8C>OCe)+dE_cXy2Y~ zbcTU}|68F^VPasL1!x#;!t)OOetI87qL)(o4AE&Kc>GxL6Mx%s|PVcj_>@OP* zbSQy?rrNPKy&nbB>GP5s9LY z9tv1rc)C3q7(Z4T;abEN@5KX5p1A<>lsY(t;AiKN&%vCdbe1xhC0e@@r_6>hW@T>8 z;$>zwWQdkrWq-@?dPW z7k!$sfzS<0;K^5)S6BxS_Vr`&J&3=BKJEc~JP!q+6dvzyraq*RKy!3gB#Ydpy)v=YE+hNJ{S^i{2$vV8lkTStB zaAX6NVUvI`56EUV6S4>@ z1fy|t3CJ+a+NcNF7y`GXfms5Y zJ>QoLIv!_K>SWtjsg_cfv-OV4+8eDS5(wxBw-3qd6*{&04ljQNgu}|UP?G}@dLLfz zwt9ljV)Sb{%pxj1OHdR8+uCExDR!0*BgA@cJAZSRb%Pu?g%}5Ax%*ly8BQ-1n(|K-+HZV0z_P56qkHD>m~)5t@Y7cQ+xjnti@``=k{Amd)_LKodEo`4YQc*o zT*ZUp*^}bgnVg_s&P*8vLVQii2k-^!&h==ifms3kU-$OkKRfpeMr1s4L4v^bqd(Pw z-SLLpqV-Xul^+U(1Dz|LCBkW%*~J|B!=-A4 zoOQtSc69|2HTAdOMn1M)s8X(-Svz}T5TC8Z)Q^9b;Yy&1$N9K-8wG9jMX&wbuWkm@ z%Bm(T_)v?*&fCS>f0Ma-u`LtpzQ6CW*5HFY8S<)@#>Nx6ni$Tl9MfOf_-~FG@7@1p z>#{XL&_^FHOo$tTJ32%~Z{So9V2N&OU)SCw#X$Ni<&?L1--EeWx@CZh<65iumrJ{b znJD_fB9FKbCKg;QP9AymfHR{+JXr9KglkQ<$etuVCaOXKanEvBQ3mu{>RCdxQEWaP z^E&nEKv(^hVrt`)jJgtslW#9P%vUta@~Od+7c7OHsIuqo8;W$|n{yF1eRr{bBWz|| zzuTpZXsz|7m+HJ|{l$K?;NP7ji%uy@dusAF{@&!acXhNx$g_uuh+{})F&q<~ zW=1pEx(fn6|LQ`@QrCo{L#bFO6j@4ivPA7i*-BPjwtrg3PCKjZV7firb^H}EOI#1S zlM%+!%gs3-O@-0E?u5Z`;Tt+M>s@@5N3pc5tzZcq0P17|4D+qaU)8c4LelmvjC=Ku z59*QqBcpHatqwkVyB2@21?jq?I@NMUh+A)d4mp3pgLYgBJ2YVvN* z^*Tnem?@gYEB|5PNKxB|xqYZ8+X{L=S3qHjE7)ZYs^ zIYpM>?wMk0eXhG$RYOLQ0jX2#&Zg*=$W1hrGgQ|fe6k5!CyVanZKcS`gOW^O-nxItkg_f%;w>LjnISLP@xj}n$J z?MKse;AT9pMJU#DsxC5o^(SpC$H4nar$#{YhEA$qa0OjC1DxTcefx3vBc#{`gtuir zG{sq?nv3|ndWhuPZGcLs7eWMi`2>UsdlCiO!6?GInt6C!}tt&S)@#c zsptuijiD^c)*Z>>-ISS0RcX`3gSiw|6r-s8y?B>N$oZx$VHv95IC%6nC}0ocRO*z?Y*P&~jR*Hio1 zbDYX=(V)!CPrTS+X7b#5Dt|{u;p(x#`^&}NgH$`UqQJe;E&kZ z0;hJaK^sUBoDh(j;#dx9EK4r;j*mNsM*5Y`8V-#0p0rlzk~@$eCHPMqbWxd%3?1Z` z3VLsv?)$D*EDkr?S`kwm(4h_3d%JO#gVVv)DBYpRg{Q0wMk@Q>#-r!Dm%;a;n18h} zd-TJ1{ZZqJnl60Ia?=9CCK7NfQF_uW$~AZwN-c5TtZ0uP2#Zceqv@h>mzq=-!(Xch zWzG3kf^`TilpS@Ygupnw;gIjmF+-X5=S$Yu+cOCImX@dN{WJhCsiykn$fFYd5+f%` zVNOMyHkZw4nH|n3O#n;bc=dY*n)1le=+u^o1}+M!|F_o zbln~TbV6M}C`I6KH~C5f0L?*N^IXrq|Fs_5u!h~xdQ6}6g<JttDZ!nK5vkeY_J74|tfg@B z-t!&g40uik5CAb_JHILaqg6>JltO<0*HMt4pD-!eO{#UlT_v=WJ({f#vJ;nWb$Ewx z>MLUTy|qeDpUB_V*38$aTCKkQO=(3cKoW}t4tKMN^ML>{w3NAV;fy;WEszC#2jTlouLK8dilsxHf7!}o;-O-qRRo( zMvDN4+gV!##+(NmqzGCO(lSZgbWhi-O5S~oQn!m|OhTb6E!_Q#_}})_KZnEl!dd!}F6dYxm!3?90&OZX7SL@mpO>KRKKqsZ zY8{FaJ1T~1trYZZMTuFc_TP;m6N&azdetg?S)3WE_E~uxFmorBD4xMVo4egB!NQ8u z=pE;!=$c98*1H>F*V_4pZ#w+~t1i!fXYkAx9iWWDu#2I7w>;7l8fZ0qc46s>7sexz ziVQ#PL(K0%;z7^;colDV&p;4A;Jx|O^pAH~#VoQ(h7L*t8T!MQGZbnCpUzocS()nj2&>`iYpmy7>{oHe37+8luxF&Y?nk?hl-x<4(V#M%YN-)u@4ERr zwrIQ|_{G&W1z#ExrKr#hG9p=CVgxgwNPqpNWA|!o=DPjoLTJr>HhHN%jQaHTQLG(D zGdtgSs@rzR4q<#C6}}z(qr)~+sR!4p!Mzq3MAe0}6H;8|mH8eht>^1#MQKG-;jzyn z>>p^yY-wM36@_yOT8Dk#bC6$~Yx^n*%ciLGUnq7^$tdGVYousOP&{*`&F}T)`})sF zzJ4D#263bOU@MP={V+Bm`JCP#g#5 z%Twfo?LKH$4#q$+o@F6v<#^S~auqa?*|XTbm6gX!*pzUE4bL9_L6~y55}8HW$PDZw zv@pK~eF@g~(GTlcVS|?jp(oSzh5f$h0n1hw*pvYydsc_L;1u(Hjylj4iiVi%NWH0) zq#jdxVWt<5`N=?2W}J|B;5K@fnJwDKteD08nxuLtWjCdD&Cf`$D4)5qQ}I!1X2sib zt5*&cxNHNtet~Nl5R6xgmTDt??2?)$KNXBay!P^2}jf1riI>6OR)TmnK<6Pj3mJgT<3JWA*=iGY7`|!tz1}i z4O?&#IWG@;MGoGFy+C@lsh_tcu5A6ISdH5n3=d5zqEXHrwYB-arLJE!!NJ+Te7#rZ z8=gCBov@n}c&10urvH3)?RT|8ac}Pr7u(CN3!~*~_O6Yqg-21_D_3^`2Y7a`jJ-Ni zohDLL0|e4(dx8Gv+in&f2NbTMqb_+Qs}XAL*$3J^^}SEEGJZSoOjlY(i>K?M3jLA3 z8XWm441O}>wQ$mx;#j>P((2kF*_EO=joP;wwfq_^^R(r;kQ)j)l*ew_AvI;xMGqQN zbK~!aAhG}HVx0cdpkVRW_dIxhtkj4C53ET-(zXk!=&O7wt{8xuhMlj-Y%ry zW8p$zoQp|mE1Rnai~9b2#KYMKQ-n=elq0Tz0vreG_j_*!#sgVSroc;yMgLlUbDCvb z)p^6hDJUiJk?^S@5LUWhARPNE`zZqqc_`0*z-8e6|C)0M=Q}_>;yK)qm{O9@^qtcC zcc1)!_aQ7b`$^cP6v%}+N~pT69?Xp~E<5wXC#D*#+1uHo2?GGlG8=Z0H|1bd&o7E4 zi%0I$XLJdmL*ErauYcea@kgAg0#Ri?zSJutr+8_*@%mbeP#44zHSv^;qY@L=0WUEC zxSZ~~RQ!=udN4_mhmILPRC9R=`^tj*Q>Wm{`>a-e%KwQm2B^vUB=ET_%XTzs_1(Su zbblI1NgPBKOeYJVD|e?uImfOgGBc{Rs^2St>j7O9Ez*HtWy>{>b8-=1z~|UrAwR4W zGcMG@ecIeJ5c^HzD;t*|q-tVmdMs|+Efzero^Qy&XnvJJ$iNQ%zDykna!HD9b zpXc@L9L2MR{UTxT&Ock^m1-naEMW}WB(ZpNVu*SP+*1g|E5*{%92TQRFnr?(1m%#~ zXw}Dmai96AmjOxNP6DbB%4@L7PGh_8+_Q7`*r2<1{dsEGK-^<^Ic-j-_0?4rNxs5|V&WJF zmlGb3GFvrhHEs%_!XKWK4;fe;YA*ZIqxJIoPgnHw1t}kwl=*e@#OvZe^s;$uNp??s ztNy|EGMJp&?MB8f6T-s3r6;myVtHI>8!ArDaWAtX1v8wy?uWQ)TDeHjU?7pIye5K1 zVX~*2KW)oUF(RR1z}4Qg1N9@&>%$atroZffw_HrBq9UIy%M%Z6?C&K!SbiTbB?BTp z+YZH6Q8S`q{(V!wenVY zleL-Dx7s)E&;bx9*v%*L#fl(v!kc&{JC)B{N*FDHJsJrt7`Sq{Sz4@cB>=@u zE)~sMQF2sdkaWk*Xl3-!a#+BG`b*N&=w|RHx%fSo-;c*sx3GcyT=SNvg^^q${oJ7L z&TKQc4|YB$_j@T64}+%P)M2w%p4E!i)v{l@tVf0xdWLGW;wt_;2nIZQjE_?d+;9bw ze*NZW*mFfD2$zefs9bg28JqXbT!I|udETp^#L%0_YM!?=zaoAJ5<#Lz3EcNygb$RZ zzc*)icfqmlKwFF+^GE_toiZ;DLb%a=F`)oTmMu}S5{J42sA+f_WnTtP>FhD zn;gKK{o-}kQjPSU$jWAt?~1OLNM?%ji((_thd)dj;&vb>Tp4_QG8b; zjc{7vU^J0iyp2$5TH$*$Xo}Txzoy4GQfmw}Rja`i&x`=EO4^UL70WlJYGN~(fbPmAt2)<7@_>9;caXLIRF z&G6E0yKU9Ck~31UV-TzUiTd!7Of0p?TQu?H|K$e+pEm!E{tTD~pA!LKKxnH{InFlT z)Bs!AU?MgJG`aUaQP6+j=A5$&Kdfi6VVfI- zYCS^UlZHS>96Cj5GAR1!QWWjVSird;q-cbH%=+_7OrwVt>6CxY$sIH@(jo~J2|10C z!5J!xK9`|UI=6nf*8cR*i}m!STf$eju*&Ojt)~_eakemX7&KWa{0;6+@x8~qD;Ikm z<}=PUm2MY9jC9@)AcC-bkLaE!;@26*<+V0ch8iLZ){4$s(`PuQXan;qC!wX=rFaeko-*p6vm8WGFB*jD-fVsiRu zoz={Ds;9zYU!Qaw{u>W3ft1I|`tTP7Q!>YropB^tQ`Br|aa|t-Hb#jOK0WxmhG^Q= zLxE_la((>4FW*xF$yjl)MwOc7V2Z7%JbU(A;v&Ld!VhfyhPIPu@mwi!R1 z&EuQsvtO%l?8L4toUWzA`A->rCP*^z$SKK@O^6ru*g9H_hTg2kfVcPtRNTj_aF#3# z{h3kDlhu%e*s|ww0gt{*&Mwg??^rJK_O|^d3kUZ8?fpJzf9}PEeg_mhQEiS@0jeTw zcvF<4dQ$o9Q@6TuVF1_1p2gkGo(n??p&wYQZ6`y|&(2@JG_j+rpnH)}77bRrh48)p z!G0C_@^i|Pt04TWGFjp;U|95gQ;cYC5w2cFf~m-c$!DpVQbc_J@EfC02$P1CT)W+M z;upbpuytr3O7`tp?^}+69s+1{8esZN##0kfYFjX^^v`sZF))@`#ENsJ%=3Uv~&F$05KjT4Vxy>*m(BY-f+tj|XA?d#jp_KidNq;N4ZWC^klU)f*N4MXOxC#66Dj;yk zsa>|%Q{=f7w)j!PI{c6G%~;LT_pPwsxW(1a#Ef--%8%yPMz4Fo5SJt}&nlSnQ_yWV zrXhg6s|xnklV;iPt0;Oc_-TqGZQlF#b7#`5B<|#k&Ze8kVL;l|#F_YdIa-JV+-@uJ6yf~_DnwQw zze@$A$Q@Fcb~fu(m+2(T*t)-V&F>bqU@QE$_{gLM#Pcm&K(^pi{`QL0l7>&{!EX!X z-kEjzba&Pb`sj0*1o-1MfQ;$!0i?n!aqOe3VhUUtQ!(gu!S_90kDT-jn%8Ewlkffw z(L(Ee+A!~Xex_(M3t8{0tUYpVueza~$O)#ihD(4O7vNv>7v_XgX1lSBaaXzM-)RY@ zMig>{QgdlqE8sZCR_Qif2|U@cZ&5XihGA~npb62b3|}YbV2_LEb+_QVpg)_>w?Sd& zOyU<8KGcB&$4py3hDr=ut8`^+hLy2=P$ZRDP^eb!81q}GM8 zK+S5z?`@C!aAbI@K}piXVN=3wE~Wplw(l?K;o3#CqeZtEJr5%F zv=H+t51o&e>CowY5;Y2m2&2~U(SsYofMWwsDnu|Uye$~%-wAl1>ei>>1X3P4k6=t| z*fQYsmex}=J;>4uX%3UZ%dwsRBDi$#eZAPYUDB9nRI)DRH75V#@4Ud)oy5H+gcrAAk>bA&XP zNcM35Wxi_>kT7NM)zs#XyP`#ljMlb=g%u-XC#RE#`PXhdKouYq1u6nOR^MFP>k78+ zPSI~Q@-{4wxY6pr5Zy{N2j89|{v+nTjWE5BFM0`mJ~0o)!XBRlS`WB0!|(qAj@_Da z&4!UKV>L0wgiH^5mUMIQ*~g6k^_Pu`FTd9!T}1A-A7ST4!oJtcRN~hhukH1l$qLjV zkp5{Ij4jze^h9{ptvo+$Z1DN@jp7Uk^gTWt#O0#{Lj58(5G!49dW2zuDfeR?KAr*; zv^b8Yii3ZnB-8Z5buKGUmBosK4q*lOpW`U}mBpY;j8KO`G8GR<&R^)8d<5Dn3&()< zXX)^dqQwi7N^(j(yB=Yc1SfM=6q89wW| zIs%?#AZho*p;3{8n`A(zL$hn!X~`rz1>TY=wVVRmJxvrhnqzlD0z>VWg!lrr-`cno zw6sdzPb#Axqe^kbBpOQdnvA$@0XwL7ojXqK(JmN!Y;(wLH9D{3ur0 zGU>O74XP;4nMtU?xnc`i`9aAv5Ui7k$2xXb5^viLKDhh3ZP_7`;x;+HrPzB2qk!B2?lbN8Kl6i&X``}%r}p+KmS>Dy{hwdB1|`B?XHi~oJl2Lk zh3=2IKj?A|&GehxQI)(4u8$luKevKU-Jvr(bTJC@=!l=|4wadBy6ECPPNkK*x58pp z;haiOUP|3>-xA{Zve3`Xs}o3kwaG7ETb#$IIIIF#h9~MfNa6q6&9fgw&?f+RDt8nu zJ!_^;uiW`<*}6lTw`u9mdOgeqvSCxg-UVqK9(+_n>hZBaQn#;V=VKB-%9Q~*r z20Ho&+pmA*GSWzq!HjAnk7~t!;QL~*4uhI@e6i$tf6_t8C zo~Y&}J}TYVn+)3YfK9=E6{WO{vJ(_vx_`{dqdbZ|<4JHbSP7tv%j9TH7m;H9X5!yU zlM4$QVOy2%MC(T!sp8hN`hTpPXFBTW_q`F1MHPdO)HdgH1&=Tg+UddTClCzzWyfa{QG7JsO7(q2WhxkODv$PO7m)G6MIOW)JUku&J{UxmWD4Py z+GX*h%v&|FTb!c7V-UP5`ucp6=@FJ6Px3LN6BWB-GCdIly;?%t()T_4K|s#$EXNeT z%Ze#L{`R@nTM{L%A0_2zCxfjXuw;;2ulzEF@xhRUl5zwY95PN#BE>McQZVaa6w%v>Y#*{bL3{RL`k2X~TSRhO0l z=3+D>A{eD`lDA{yvflp+8z$$2l8T~PA9f}J|^ef#u4{dxoAd_8R6d|GJ_ z`9psse*aaVaAn0Y#$Na{7&0Lv^L@kPX8vrMPu%xmr1xqIIdy!BIuPr6h)3#r)n?hC z*HUB$Jgus%-`_@g`2(xxX&TN0JcS;wc>q4|m16-L*paoADFW}!M6ai%1bq>W`A;L9 z^l?UT;{Yrte|~GwreGS>8ro7CD5J8tDAG17D%Rfo$`!@6xm+WP5zi61$}<l>E4jF_XR4z=^E3Z zTWb$Xpzu3K*7vSKhfb{WrT-C_(=|LotyGX0Egp*1q2qqiajpWsE!Z@iWx|o8g~rJC z72Hj2vs=-cGw_|M81w_DH*USXm&A+(PJ1c{TadE))w?f4?Kb-qn*4FQ?sN4Zhu!`Rnzg6_@bc0?0 zb$gy2hsRWqy>I$oMbV{JtaqhX0R){u)wuEmRG@`_BEt+lnZ{W+sh_nQ36}&he@Ol- zh!l2R+JH?hf3kiSv(|(t^W?kBAz?Z&@_I~t0e!|BRK(Z%hQERq6HETpwIVQaB`R<| z4WX(Pjba2z@;~7RJr3Jk6@M8?UmHi}()TcG)38|%|LbjJ_eILE*r47UIdC8EB-kZ* z=Q^_E=^1xTw1<+5d^rhT*JeEgMA-DNDZwjme&>@Aq0t}jZU{nXq*a9*6m5OVMYEK| zpl@!n3ZBv?Ym8bv9Xn~l4G{fBjRvFEWmWWw4RSeE*tT}n_vvVW>IxlU4{zTTu=00t zfQ5T19FL-v$sSyY#E9bI#@s2=#?ebU9|)`L*%o0CLW}V5Gp{NrLzq~YX!k4;LwT;>FqZR8! z@NNJ1aq(^ikIaCo1S`&W*>_*ADdxPRgeYZx3OnO{WF zUR~XP-P`Um!j!_E4cm(3hjih%M?E5I;5wV%j0^F*nAD+KtFg^mosE!gClzPdl& zqr#&@>@_kht$i8k9m83F#-}Ad4*@EdA#ssQo zNl7bY1`Q)R`hih2c%Qkh!w$KwcN=N#wR6>cOL(3@uN=B(cP!zYvTr5TkAExI0S#z9EufU`_Ajr!6jcs5~jFBhO?( zdh?^jjOk&?MXG99`$2`u$FjE}f&#qhilSclXNxWP=(LEd{OBWubSZsCPHN(_2g%SH z^E@_O@+wdi>4G3?Cn6u}Dv@68o9wfJi;xp!Da{A-7++IGtS9dl-W!QuH82)2wDAYg zC($^yWnR;#kl(EnQ-(L%{H=fcpWyBtXqq6o^02eB+ep~5TNym{@(>T8buMv6LDRJ* zhU!I(YvW0Uw(v@4f5)YV`0O>@s*?R0#kry?7KJKfDw!f0F8wQbdDQrWnR(00-V6&z zF6JZ>_g)LV_rsQsff_ag$lZ0CiJ@4GF|r*vgf9|e>1-=F!pM|P9>qr( zC092W<|it+5$2r{cJ7*-zB^mK8u&gk%=z-)^>Ow)7WFHEMB*r0igt)ONuWrZ+j^{? zHTd(U+S%z$o9PVeunac!;M^e6@oErb1XP9n2sLFFgs~QM&L-<l9F>I*(!yiOdRqpdahw>VU4v+uyG1?t1Bu zVgqHR(&93b1S=2U(z2uPY9AH*Btg%-_ZGyeV4*`{DGp<{>cVmvlDw@EyLlK-_)Juh zw%;2}ndo(F^0`AattAN*8Yqcd0}*-_`=+OvokxI9m|PCK&uc767^+|9$z&)L;;SoS zto5Ii{z5ci+F|AIQGjD6UynYgh<^_oS$H89EB|B+t#jfW`5yK>;eQ5u^jZ@Uh;?Eb z-bM-6lis1BEpCw~x&J!z3FDo%8XGGm+ zDrDQ*31{@b3!_VIZENf8vlHwy3P1$#ycz$uSIlf>PB=aC9#gzmJ#SCaAIHYoqbB& zI1&merHiGvH@uC5dN?bxG{y5q@(39X{Bd}M3#bUS)%YLOejsiA1H!26S-jbTA)N*SK|xTL*mN?Pz6T#GERaanQc+G0cc zNwM)OM6?A)f0%{G8Z@9biqLNw)sDwrz!DX`N<)MBa7C|F*!(84v;l{eT49CH;>~eQ z3e+4C2+`A>Ig?=Mt^*L#a+3!M61FsU3ximgM(Jqhz|e3|SXQ=mnq>>$wM607@fxsu3t$i((PBRu)=lhfU7! zf6Gyuqej>z4-^JamKo8P%UY=jPWB06yg`p%d^p5-?Kcg&%m9G=6?|?N8^!}Do0gi36jg* zPj`CVzvPpSzww2!+)s^r0X8tVU?D_nn;EKBc+yrMJcvqnk1UpTlagJb4_71Gi0DgQ zS6a`ji&)!h%b6tPg%OJfl1#0y+~?C~W)Vli>k+D27x+SBW5KsJm-%qx2$<3W zLFLqcv(r}VewaU+shU?@YSV=2v;OmDlap3NkY=>}2FC06#ZZmR|JkG{T$gq85vR`S zhj?;G;7mS?ShVmB8Y6AAJB4+?X@_jiJR@rHrgG8mZ(Vy@?T1oru(i@dE@32sMXA(8 z05;&Y6MWC*Dsp3(g?0aZO3tDjS2vfdX$Goop?(P5^(B@#OoSd3QhK;z$0OqanZpR) z6A0f>(5sDzoRUuq?QQ84plF@`V1Va$ARzJjut7W57!ht!ks2-1Vp0g1C_fsonf{al zVUR{g@i@+WED<`IieaMBvIG8XifV8nN|C7{Xw)0D7#bf&1&A>K=wcS)TTJ~9u-|Nr z$)b1EH8{SjjgUl{;^PDa3_9Ux-LxP;Vy}yr z2z1HqvoF8If%_~H-KBIqG}za~*)RrXT}Sffcy>-Gl#FzO2LTpO^Pb(q>}C_67TWC# zs|=E&J}=6^i(@HWxmHvEo^vTIA{@=ovZiZ{_DZan%@&(@orHnN3fMD{UCRVzFm{w1 z`5z)(Tni%DnB5hWw6FJN<8g~Kp_c!dYvBJe2X;7fEjrDg;p5{gC!djv!^Z>QJ(~CZ z_kfVB=aO0a#a;e%*GT>l*6hF98;OeF_L3zd_)=lVe#z~Tq}gd+K*g^;h6S>xpJh6m zm56uxBopWcFBxqM`%}G5_1cp#8VRCr`1R{wqc= zJ1*bggSYJu%cDk3jkW=+7^yMEkc+Oqt(ntbjWr)0hlc)XP>No4j(duJ&kLw~znd$bDYR9RW+r<`MT!K@V zodfHA4sCd!yDhNp^7}ek?$&~0k0)z2<=h#LPHcdFlpgZ95ki`TU3$O{XStWZ$k$0) z<~h`dFgh{o8`zKkCww^1Wts118tRwNT7Q442{&e6*;-p-)DL_cHL7-)b2exU<-WpG zq%|Ogm@=xsu~O%9vJJhR?sZl(Xuw@x@K~tH$kMHQYbfg@BGwz0z(~{~Tha|dRR`24 z+we7OJ~S5D#)R)0;_=KF1hk2NCOeun=|`hB%V|pFOSI+ueDG!rvD56a11AP7{fH}d zdgssh>tnDtKMNEmLbQpMp?k4dY%QNg`5d?R_nMXj)y;m@!L++-BX6IM64vuOp0Jmn zk5A3}Jh=~qtKCzYt`@RW3};ex`n4(6b5~mlXx60KU-Sz$NxQoi-hl@dJ$sQMgTnqt zTk8oc9f|;h|AUB)vv~=}tC+wwHNXowY(*|Tya^k7pPG`A=$Jn^{+5$ z7+_$K_WL(!IXTE@)cMBXeuc377bEF@SJQJ0tkcE#(Z|#N=qf512BF@@_geh}`|tIN zX38zx?Xl9Wt$n=RmQk7o_{Q>FLc8n)Oqv_}W=A)LeQc<1C0q$V`x3o1_GI)rUWg1` z4P;z7Z%Nn`yA2?9qgYG2@p+n@tlB(2#93=i;y4rTC`cB=E%>a7OoCD81~40hL|fK1 z396AGlMkO$a{ev)(e> z#FF!Z$MJ12)tT?a`BYi`n8qec1cYt_aLFobq!ew4M-mXBUo@XO0WE>bcV$&i?}l}2 zBqJy4t0+O%#r@9e)xn|~M@JJei9}!3;}%>=Z#l-zm#QO8_Q7S&(mP!?$wmw6Pl>rG?3X<5^-LpOVRaEqX z_WCH5k`Nn*q4zS$zvsDOzG3Qq=ri_6L`{~+wRG1;->@(acFcCxzUEPBm|$^wOSmS~ zeXNvD8y;sjjvV>coc`d=Et7&6Q!D6{S$M?SVBz5ap=DS4D3~ygi~5crPo8JR8x&y! zQf3ZBKA$!b3y=l~e?2dF$jn<>K{yg^BFbjX`^Q8GC{O}vp2ODN>W?a7 z%W}$VxOUl=DRDv-S;k?spzoEq1;zf!PjodIShBq+UQIOC#4A^18yeWT%bYnX=`KdR z+Amn}_M7r>pq5V37GfZA!&~?(3WUx#g9AVaSQe6vDv!0+G{5#;{H0cV!>; zAJa|B!eyY}+)xx24hwi_yo(cP2=bXx|N!x#2-WOnQT1 z!UdiWcuuX8P>sg9XKST?;`)|zjVl+**aV+Y z{`KNHm&epz;qY-Zf22W08Eh9uflg!loKH$xz5c+1mjsKjQBfw_=_%S0KSX$%FeeFh zKbk3X+7=>%Rh0qz7PP#$S@+#4kT;TEoE4Shy;9aeve4{MU9B%jcXe_D8m^)*#&$Y@ zz^$%-Z04%ulrx+GFD&uCD~@2+?1!xv{hE+O5L%@#&~d4|wo~+4imyn&N{%i3w)1pu z;-tRjmZ<7w>P&N+tyYBho8HcJH_WCaK;yB)MJ&E(eb)00+8Bjo%W3f- zXS>61qn|FzoOcc@J1u<188bK&1P)XVov%V6A^tEry_2e)L>rc{r@uOBqdAh2snN)?}On6H@%~%bdOc-g;}E0c_2_G#2)9avbfGBD0V z0sQ^R!B5^>U5qsMqo>vpoV?)r$MG9MO$?qQmFNq8`qHH^p9eB#ET4f?17-ZNrG*di z?yfp5mV_>=UR*+@QomDIjj^0EO_958#rmTpYZ`{v@xRb(azVOytB;GSq-Cm1jW1cF zQo^tK*V+FSxO9}0TG(k%J#~c=;%h56S7J69_Fwc+=u*fD*REBjy?rLxxo_zlrT{&p zzb39PW|7Gk^`Yo!!uqh#@1)2h5{_A;L(JMhCN14CD~$-d$X9t-`VL~ zbcJwP_6gttkXal7Pz`0ki_Xl4rpo-qRyTXgO#EPPnhtv!I4YvmK|Fy{lHb5&N(G#O@gF-H~lKCZ?-PJJFKaCq^79U#N%2_ld99 zXFm~hBZXCaS{f2*qxILxQW=Nb_ijW&x)54@vO#r@?k^vT^c&2Lh`-3mW#&=!E+5ft zlqfXE$C8+NQ+gdO$5sVgoBfAH{cNQ~)mIziy7W7A-k{1-$&(B-5RH8sg$jf&2-Rbb zViD_3Ja`ops{~1b<(3}MFq5$L}c0Ges7c?JX(@F4Rnavq~>@HL*2?e`B zV0yhkR}{6zMx1xq7mP4sS>5?w%cG*A%@NdJb8V@AMvMK-iB9%aZAPJCv>4rBi2Z;z z#TT?ry;GtL*7@N|By3r1j2c5(CY&0`qh@(sDUvwKS`bEnh8C>u2+7b&@B*?2O-8ol zWL?jH6HCL5g`&~q#;Gq%^05HZvdY~Z`MRBxGg~!sjCGUuEwXDD^ecFn6&4d_aX{dn z*NWwf?>7keR?-(`yje{{huz ztIrU-8+%UJ=;soFWjnW`d;hz?N76PFVkKHVKN67$jh|OB|7x97u3J1)YUEWUGvz6x zZF2yZ|NQ31c8mTWSfO*_d=on@g_6O{Piuh#nqeCifHr;z^Y2z08?|!m%}|+vn@+m0 zV}uR0!1OHNFBRTW_nYx{xum$<843)pV&x6{!Eyp2mPS&F!ThPao(|2?yK&zwl< z8H?^{j+c%g?Z{hukG@o$e(fPDe`qV>6c*C?8i)^zJ{(JNZ9d)kGFgrhK3fmVVR~_0 z|Cal2^pT1CeYFoAouK~u8`%)OgVzo}%inODSD4e$b{9i6mFbZT9Bc%2YDbbNkioxy zNJvCwhRKuRN~1p}q^y#pD>yFoxxJwn1f?U8GGf+;kd+ZgLrVx1bN!8+md%er`@V#= z!cdKEJZ0)K_2QT9z(J?5W2O4@YQxK^7CiRlRHfjGa9JI)f@uJc4bzax@y1|=V3sO* zN&%k6TY!+HiC5pHKhE5?r^7|gsM+x`y(Vo>$06HZaD=qu|4W*bg+}C+$V6u(w5y*P z!0N-icWrE7GUO9D`QlG#!#?-{`H32D9VajrX6N0Qy|6M zyhJdA>O|HUFld4}bg1TS1+TJ_nPE@RiFOJM@sQnL2u}WunscesLM=IERqiHI+8aM# zcKBp3JB!ixX=kfbYqaXX>4DhV7ZO=>M@JC+5b3lx0PVDUXnDz zM+yI%fwnUsUeX&skT)iVvAz7Ow3yTTv9If$otx^vt_Fi{hST5MaP;#9fJhN-o$I=T z12#*TyWek*A7ZJO&w>J0;ZJ9grWboHSr1&lo*oD`8@}XWf=F433}olI7V7WQ#1s{8 zRsSANG&!W)<=JfyMO@1)zGa1fuz(tA;J}%Y0mn(V(^; zaqgJ7c+di1S6dc?e5!WD8v}i~c5S}bPEe6YvX&~ZDXgWxPFTVNSsoNP5#jKbN3@1$ zMupyQ=jW^gz#+^6Of(4gr?w(UK_nmm3@eDmS3_eqj(k*@iuXBv44Ed2j6azj_O0-c zUKI+^91u%7 z<@#+9;FYfe>auQYGMjb$o2_AIEz`B&G4Hv}c-P|;6h`eo*ygq>m#~gY)ruDDMBNrS zpqV1*PqdlZ6engIzcC#<2mnyuRY^tW2hC}K>O5eOsPP=MU~aEoJs3@&3^eFYC;#z` zO#J`T5T%wbvjEk&U5I9p%FaR_s&*UyHeWpldFS1C^5=BoDX*NUq|-nf(0U7`t+Ct! z8-gui*d{=m%t8YKOAE=&3A1bHl9gWZrfxJj2N?&h=-rJdNqzo302c3zP+<%^T-1zS zlg0>cxmOq&<+61A2(^IXWKQFSS-)C|Ri%Z}vQ~b^CVz#8Oe;!B9ehfUg%lS*>(Nx?gpGu8iHIiC0D#}v>%DD-QXQrQSdJBvD zo(Y=>*{NlttcfgXF?io;EI1=pm$r=C>pw}h+Wr82Mx~RV$czp6sEhoX&hOI^n*BxA zb-jJi7!*W*HmUE#Y{NbP^r!4Dyzua@>BIT+jJSc-o2b2GMcol^fq9?0fr(`frQIng z0J8Vx(eg9sACZ8nE_Mqku;k)9EQ-Cc3L>C7U>eb*?A-G|>3+JtLSgfim;MO1L$F&k!Q^S&zFOmzHf*KA^sB9iBOlRii23s#h zhrjau`(h$wt0O;*N$)XCn6Bi^@WxJRnGyV6fN`t^P%QedT=(~ciX3KyaysJA)8|13 zD&bHM#+ubqR|P$jyYA-ZN9rG_0Zu-7@`HloUOcuWX3O;?bTZXDAauSkcV2SkPtZYTnp#rwA_W$;)c1KjYT2ANca& z>MoPe10S4j(G*awLgDu=J5#Hh9i;$5UX|gamsmF-j5juz8^}{S3dhK`#QVW3bV{G<>!gRv5%&VITi86+4#YVWL`&lP0htY zP$F>PcPadG7EW3aPjwh{;3tJN^H>4DRC!*044FFpF1h`J@h1rB#RKO_qoZz(EHNN5 zTK+ZRi_dV-Nh>m;C1x|$(Q**ft4Zga5TH6su_1 zo-Sz&tWN`ENWjVp=wu#IL?;_?pmD>X`6GhEjZSM|i$ggCrta&Z`2JKgHbg7BKBz@Y zN3#n`9N;7>1Yqpqw$Cz4goW%f;1%GkQDzvs3)nY^5|h}bOnRODdta%=@|jKm@Ab)V zlVq0O(@)TB=wRM34$W0)Y^KSFH|kDZZ#$k){Ez5^P!S0+Gl#2p>z^!aP_3-2LVBvT zJ~&d^QhFRd1YJS^u zn$+XMxbxjihOzfa*H&>;X)0D~d|J$me0#^s_2cbxUjw<&@>K%?(@E>$S<<+_t<6sM zcweI`tqV3i{5$z)3&(|Dm|BF=4%l-QUAIfkr@>W)h83G%*j&OGIgpcFP#p=dVW*P* z5GCp$=;5oTqIcvhFgTNjR17!Hgnhh)uO(ks*uuRIxCbY!9)QrIJ>F3nQXE0~v?U>q&TsxSCIc|+` zPsfZ_1G*bj6H1^x#E0l{B^e^^U73U7__G0ZXV=E3Hs{VvZ))w!# za`*4yAx>=&*)C6$`S>56f``4NA2Oo~46Lni%#K`_a^(-d8)kbf<|8)wyoK` zc)mOME*W+E(hZNiUA;knTC8ya4L*=`-Y8_OBb`2Ie3~qCLEa$&jH6MImj_RhS4Om1 z;M@7#4N3XG&?ityUGM#G06YUiDyx#>=qQ(N*>h3CV&xh<=hgL$|L~Q{cIyCMqt{qt zZZ$d~(9hLGhujvma3~SUki)?5rfabQ)AG_rvkXPj1NGA#o^jCc?Yo|e$+odwAaH9Acp*f2F^Q~-=aco3yY@~xu=f>scl zvs;M;HvL4368zy4R58lKEzIL9T20KU(G0~sD1VTq9%2zk2*yVkP8(ym)j$@gkvecb znFS^iJPGr73GN6eeq5r!FJVQocpeMYzIM{#fJYtOpxxo%)`EqTChNFvXd%Mkb zbpxBR)w4%uzSTB1^~a6}V$t@zcEZqgBI=&QkV{8tP|@zS59|$5B;cW724HFQYnHF~ zuo_lMMXOl)#=lx$m%re^)RF}>4;{v;7!x)({meV;R%6DhOSos2CdcRDW0ifM2{D6- zyV2f;Lc2<>Epn~bfdKD@C1L!C`2%5Pfzo`LjA5%TGJXqK(-#VWKxxtI<_~`_q|*O+*QjAGvIHSLo-*+u#q=xbJ8(1rR@% z1$e)i!7)1w(r%8hXTbsHd44Ar5-Km5`t^v zv%h?&+!xA%)#icZqkS+MWVsL04wgs@UtAcGuJF){j?^3<(ED<9>o1My*t6@wo*Tqn zA}E!>>}U*sU@bfT06L78NXEe?e8f!9?XR-Gv)W&P@;CYH)SvQ++J@I(^nPIhlt;;?ouTJ{-E{=EX_a1)y);kU+2Gj`abM&?x}S?j#3CnV}8coTUBcr zBH+<i;m_{K(=tws|f=YK$Ur)6dpd=*$uwcb95OgQ$jAYFz$^K#j&mhbD@rB#% z2P5~h&(tcGoQX%C2cSez&=q%B?CxhB62OW=Kl30Fvt;FV9D3d+9>9f~lq!3^!75+t zFkSNZ_73vv3VMAEL$*G*Fm9~%$PRQ`kPKgM&2itiY}d_U({SIS8vFl{sS9KSPfzUs z;2pOBKxNQU!t%lgE)L$Ms-4036WvRX!y*scL2}S+t6KJXa)#+3BIizZSj_v_lzBltc~fFKy8~A*+3?c=D)g$}qaw&P$`y75}}xO;w?%UGIR!+LFJE$>T7w5tM`i zhQV`M>t=qxv!B^6qV6`U|1#hQB%Q9KM&o&&W_1p`Pl=m<`VDBOL>XX>Sh%N)!u<8m z+eVGQb~HNgT{`dYdn2XpCI0R4j6R{sDjzNSu&@s!Mkj=L;YP9kFVqYu{b_whs8GM6 z`?9^9tHqg!NuBDy-86mkulUL7qbyTosv3IsJ(TbUfQk{XcqD3wWcDl&>)WX@G$kwT z&ssIOylj0cwDG-1hRSvGMZ$gaL#Xv%ip~OX^X9ty?vP)7`v!@i9UIM&`Mx3pRYcfI z+ip+#zi}AhMbL^Ks|%XVVA(lEe8|oIW;gcZMS!V}Hn+}y->aqT_A3!RmIMIQxZTs} z7#9~;RQD^28H={K0hE{kR0*PzhA@u}MvKs+=;g2y3lIDzP;&KoqGQ%q{A7-wKhi4N z9`2csXIWwXPS9~!5gHLe1AyMPQsnFO|H(l*msec=Tat_@rFl$oZ2I?Ur9#7bAY(Z~ zJzv48H2n7YpWm6P)Q!#ZOG(ux8ya=rLbyWx7f<63TQt-25Y_6_pQ^!z*us7|QOTuC z%n=fcAx^3^{0#}X0TE zfyjQMIz@Eak|Kl?RPjrbXj7JW`v=`eGD!+ccKgpd-4_ZekUTq`*UtWwJpAZ(los#8 zOU8hqR99RPafzJSi)TW3OkI@`->r}-djGK4DWGS5LBnoFR+5g!7whamMp$IRw8Hv@ z73J|`+WKEio4=b4&Q)*`gGu`WVq9`d+q0uw)%g|;5s!^3;6jcB^t0~3Xu_|=L7e;% z5UXf4n@O`=o_LvUpfNa#mP@Hnyu;cp%D9O`ksxHdw)^mi3U}c?e)? z^@ou<3(t16Zkn)&msONGqnQX|#QPZcvzj1sE{#$|Uo?IXX|6S4R!zRT;A=|F;2e+P zl*%4XXm^9Ze2MWz;gkK!N@Kyf85PKZ3OU$*{L9j$3}biMK3N1W_qnqml8fUa3S zKTGEzL*Q&>w@ac*Mn16z1lDxJs*;EtUE=B;P;0AccBR6VJo8+BXq~fI4K8!tx%w^t zy721;cqDGSA7$Ble6B0TLQFlxaR@6xdAdQXT5DW{RcEeMO2_}Jl6j8&2IPA7FG9o5 z5)Jh((f@$=+5ww`Up|D#6(2=f*4*dEXE|KSn2e4i-d{&0T)igVs}diU#tsXa?=E-8 z>PyOS($f!R3r;Sg@hP0a>7vi<|#*kxmb4_7>D$#OHta{8VW-^w!hC-`-eS0Wx;FBT*{5ov`4HR{ z5VCa?XbNGbCqbWR!(1_-W(COn;E)L^MW@ATwiL|F^86;C-eAPQ7$s03K#qC3)mD${ zkamq`qqt#jK|@i;Nk4{4XEUm}UnL+NGE_SPH%wAC4`9}7Cf2zl2ap?5?^0a+PQ-OI zGHmz~b11+PpfP9x?sE%j7C?o;S22|Ue{2_-PIf~7!X-!#-n{|4Cmkz5ItLMTV>hB1 zW&5!O0l+;H^a}Z_pYYh57nHM3c)*{oprpE;jOR+EXff%8P-&bIu7!U+A9-ns-oISY zdB4LM`pKkHIZ2fkw1clG(Tm44SaIj=WnpbL+W#Xcu$o~kfXx=}Id0d8_a>`BikH(( zc4@d%@w{P7gk{f?0l@1SNViP#+g{ZB&E@QKY9h9|wBML6+?Xbg5D+kV$SfVcJ$an+ z#e*TP$9=`4U%`)8r7G#t1hIWMF8#*VdLM z!SY^9hZPa`1D2y6K4wIyR*06=Of%tx@bGu+oTEs9+0$j1Q=7M3lowE(!eFSDou7>3 zY1ZWl-)1atAmL?8gQI{? z8FH)CWKJ&un`ox+l}@pbdnE}0w@LeR8u8wZYH#dutDl8uziI=4^|p>jwTNlzvKQ`t zwI?NSh$azFt6}>XVAF23l>Q7QC5xo~XuiZ*uYY&bZl*YBG~hYcfj_##?cbRqk|d&z za*0`oC{J^-Z03nh`ue&QxtfXAE${}}zw@)c6`{_i(b~N#;+Y2=ez69$OpOjXiJ2v+j8|qm77--(b)zWbQ8=F zK>mPgunP#GxdQ=A8Wi0dJrtl-MBjy4vTpL1WWorDw23?CU=70GX1{lr`~Hs& z<0Q(;YSMcO(!6=bq!Kzkz`TauVEaSYNtxNFg$@!)>*=;|g@ToVz1h#7h8f$=iFc5< zGGK(#5RmF{*M_^{)?Q_q03_4sCF8UOZU*1ZMuYqOZ!l|4hGC2Trm8T+0TEe<#Ggf{ zpz%=OH(MOIf3(9i6{zGE6+s=ZRja5r6}o|^qx`jp5D-*1xc#=xjh2{nrV&gFJWZojHq@(L%T5xy*w6F zpRwf@_drckN7H&u2tcx<3yBr>v&>2ekT)dPN2F+ya;hJ#GvTc@&t^tj)u$#z%}jS- zlOdDGq2IZ>)9e~=+1^ZR9L@RYb*{)p@nGQ9pd=8bVpK!X5?e-&F$1O#q^~xZ^tfL^ zxQiK2(A%kZBe1prj(O`=MTKih>hSg_0Y4w%3fOS2qZ&CvBf*IZapQ zXa5`=F@s%QJnVS_^~SeM@K{V^MjpNc?Txh0s4xD`IA2KfU7F5`#(VSgq!Ok@`aAi( z;7OJ*QdF0x97wkk-%osBmuQ1A18vbSF?Xx8f>ljj>2U%N)qm~vbM+nmyGk)IG=%B@ z(LJ#Wr-{*Y;6E>Ea~YgeqDE{)7|}+#7gUOP$ZqYc_Sb#+mwmwyZ2Ycto(n%GUH-g> z>EM8)el{A)L(sy61H>@YvDy6bPMTY;pNA^&4s7~xF?_bu)IsFE5+Jl8{NM%{=LL1C zbeTU?S(iT|6fT47R!F)6Lov;gO$8wzKe`2D7jkGCoyCG|D-pipvqn#2xZV%MJjYne zF~&?WaFhS0REUS4d^uJC)G1Oq51`rX_f5W^WjWfr+aijmUHq;* zRl4tfh>FH8sfTuNjLxcI&R+-#{rR@x>F(R5{%l$E*yZZqhQ;ruVnGE7U}=%av!1>Z$3u3muq>;7 z(#3BLHEc=A;66kVaw3ft{XYrnZ&lxsh|!1X^kcf;q&A~g&ql{(TO6e`@)|IRG$3^mt@Pa4@l zMmAae)8!BPsnX9hmRkj%KMZvJ^sF}*XzlO5N2TS2?J)WzF(oMegOs)Akaf8B>n|li zs(J4t$Lhx^DbcI75-y34rT0Hg+H_|cOGp${c*@iXIW&aGvcFV{i68pdb|_`v;{c?1 zMLMXm1&^hn_oPF9XD?M2E$vYbm94-cdV;fduSP3v!>CPYB+g2xeM$8BB(^3iuP25@ z_hmXylPhZDv8AOy!7p=kgoiUON=ezS!ri0cqz<=aocTT}4lqhqsUue;h_&Pe54!m$ zzC2Y{PVn4*`Vi56o24=8Q8Eyh$ldsc1B`os0&Gaq*CKzkm#SDun^=#HGwFwq2Hho-c<_KE2BC9jAN-02~1L-d0=fko;MNhNQ*|}Bp$eZXUjm)UlXeh`TZMt`xLm& znDFIybT)j=6Gr3TAV6U#-d13LYBRX6r;QaXIe)kl}}ejDegf8`59NxUH%#p^%FqyYTbLS>noev z{d8XB^|f_zw2T8U(mjy@xZRXGSDnOmj9K0yiWvj1A1~DsYE{r6!>i1rjBfx0?XVK+ zk1evQooMHV_*Y&}J=w6IN`(!_uK!QUOBfDyI1p=XEUzpk(g2j3 zyn`eurXnnlA!Dok{7Syuc0C33AUWx`Oa{~FjS2)L0lDKPnBG%V1BBWmvb{0kc-^h) z6Vs>!TDm!AWZsUR*MaL|G}aA;00QnPg(4?@eylhYR4VZ%fv(acQ`eKzs?HFp0;vzU?+9qvW*iBt2!1{AL6e;F3H zdF{gY6LMpRb7W8l?u9RXx!%h$8bKFGnR!`qgaQShZv^8|0rX%{l(5kNtq@GyCCMX> z-s8*Iz{EuW!+n6}fu6j1e>nGw*d|ul2XK*4>EpG&TEKJ*30(WU*lp73LGp`PUN}`G&eeC*&Bq!Rg=4Hl4j`a~(7-uNuYY!_c{&efJB(?)b z9i2n}nAy)qeRq7c;`emYX+xnSVV!_0wx9k=Ab{S@4>B}O4@??(%+}Nt_P2?1}Z8|E*fp$PvURgdW6o9Yz-h`J6uMWb)!^S&OBGE{7Yqd*g zj-6yR^w8%X%S)M&X(EN^md=b44WOZmr`rWh*wY;e#_ivZo45rO&U9+8uZon^YIa+d z!mdP0%?#kS=1qhJ_AIv@U&?S;sgT3lrSzl*Ufl-Ej3t} zhD6&JCnEZQc0*0nXa2Bz6w8AP;;=N`(S{Zzla-JOrKPsh;i($k;+*+KiwgeI7L|@G zEsU7n@lH64DF)O%jO(U-F+X_#$-GJ^S1a#x1rRo9u)N~V4mCqN!!<>VS6=IXe4QwId z7knS~KCpxzCdB@@uwm;1_d-55N4G3+G{gIHg+Fd#h{F|DL;1dIY+sI^*Rgb8jj$7w zsBczu-Wma5Qco#}V2CIIwoqNrsX(6Wk15+NSpXd0*|&RcG%5|<;mx?p9f8!<7boAt zO210~m&+GHM@4KlnKkMHjTc2g7`iwQkFsxjpx?gE$GbI-Q^{{;*%V@pw`lQH$2@!~ z4cv6!NRcb_q3V({$S@MnU2k+W3x(*%&rM9U%=*pOH`&##tx*p7H{y<~jcDzrZM<{Z ztX(VKL72mAvGbj~DpB66BdrI9wm?9&k28}jk)`!DRwhyy>)2jkymA-D$RAv4;#4?} zU2e}jfA&kkOb%*Y2#@;jst^EEJoTXY#4V2lmgU;n`f!a4+#2FAdF(}*$;D`HW=|u< z(Db`WGEmx|P?{JQR;#j_a1<&-Jz&7_8g~}Tze!BU@$4>GXj$YC zAdSUKW-JYlV#rZaLsC0l+FTm|{jMR2So{s`M|AvTt!%-blQE^YlXimxh!vp&Ct{zk zFDF9GI22}QiZU*nZR>!E#xdF6gFE+>@T16%Q|tr>TpnU>lG~*I?V0{VsT;&nBuqhY zQE|!czai2tirCpzRzN1sm%F_m**x4V&IZloZ!okzax^x6KPz{I z6|9D)kxH{@76F-2ph%=xuo*o>8D2EH&~M2AvYWpw^C?UgCoO3E7rcgOIBVX4hfU`p zJt%Bl`@MDS(6n`!M1fpjh}LpT&5tAfn|2C)rXWZ+uy+nVzf5APbL|3qyEd$S;}UU7~d$D$fj%~9|pT2?E zqF{{4zKy@+b^cN%jq)$B1JAyN9xnGvR1%q(yOS@=mur!eY30dal*g2|pOj(`vf=>F zk7lL%9k$?aNwW8~%{OM3X9b^w1vKR+5_Br0yXhDTtWW~1fMqo~H(cvk9AOHmT{c+U zGN>ka#dOM^)NHK@PUpyD4Juy|MSS#YcxEy5Z{+A{3QnU@&xp@rz%iw=%w6+#7(X>} z6}zQ~L!e|pta^BMBe6*e@r@rnZNVhB`abuC)cc198UgtuV+2Kg$fZaotv+>iJNL0K3xrq7*bM%2@c8 zJ>zpcrI5SM`TO6tnfSjCpv*t~cm{j>cv~KBsfb)&G8@Q%=aT`T?$E`2a?#1A0Tfe2 z;3;vGbLJ}keAHC2*gXktzKnn55xez7RMKoiuO9cV{h~I(x63{x|DH*LLQWRRypDch zE!ySt>{o*7Kw61rgiKKd%YP);-VoscXF$h8HP!DQWzH5qYEy~1=kpCL7_+i4%Iz*S zRHt{nr?o7|{Myic+_Vyoa9+ipU1W4poCd++5g0vlk}Y7s{ku{T;HUcF)IWs%td45j zeyTwja-T3g=x~gQjM)32g|5oar?4kxcfo@rj&Z#;z%VzB2X;w)m*j3rriwS$bKTs^T5k2>KMHSoWgjjs>Me(p=fai${~oC-scG5!V82 zKH2OouOa;`hRMQ23*T;gy=Z%|QtLmHI0K6Go)`EUUKTbyboYC;r$^o@1IA2X?rk6` zX5j`&9&}9QR1MIOWMXs~scTFit);;xuarNtzuUILvL6L7!d$Laksv&n=$4eu2G2o! z5+H&uZGavPP-)4nW4@SMdBJbd8oQn{mSKnC6~f*LWV6~elsgM%iBUSFy#Hv1#>sQ1 z(ZKGfI|DDtxyQ$YVO~pNyOdouk45eoKPOmNcfOYnvUxTG?){(v#krv{M}b<7JCWe; zN)cUONm&^AS@Tryl-J4;KT~L+}fF) zWy<8`MYEs&V;6wk?i-4a8RF(NOu)oV3`m_$FXCkdk}t6L;vq#vnaju~^Q=34#?qz= z6WL7BT;EId!-MceH;@pcBqk}diWul&B54u>634xZw?Hrz2H0N$tgUlXOS3;W>=4tB zS3?5ogccl%qXb|QQz1xAHR$8)+iE|!zmYEWW#7YQ(Pgl0&u46B!Q} zRBuS|X*lTK+u)sPU-rv!ReiqCwO&APFg{!1HXLj5ipD+ET+b45Hn>ekc}@qM01UFR$$S2*9B} z8MLP+piI&q>J$5wg{v;T21>2*MX$b$vebXkIeFfo0Q4<}oPk0NFgb`-P?VFAM{Nj{ zs+#eQ8XXmQq0*0!D=VggXx$YYc);@5ztYjhR;qu3>v_QdEFJx!)jcdrXwbtjHcP z8wXIzG@pTq>6tpxPuZiA2Qr$X5Nn-r9{JUppz%R3q0yLLRALehxw!6vx$cKWRza7Q zow0mEhe`3wUa8cI8d4KHMRM;vwx6Ny%gaSaBqxiEfLX47?5BY__yqZ`?YG@L$7eVt z^;4gi{+w7DdG*l$AkycXzs?$Zpsqr*oJmK1^j8C2_TsiL+~6?WykF=8hRfBiSOgSS z&IehU(Uuh08Rpp>1q)$Vs0E6>ql^`?-1UctU4Jk}+HZUQc~c)<@G_{$Sb)(%SkBGB z@w?yoeO&N|?DPD8Pd2}Ht5##?I@jOw@bSf(R>cNN$$YW@ev=@}TmnJ<^FhP0F{*q9 zQzgabLg6i_YeX593=?yB&&yBbPMedQ1sJ~q=U5K7F+Fk_+qnPC!XO7LTk_fga95KN z6Ju=6bh(c?cB*Q%$Nl=zWT`k5mPcjIv%gV0@P?D4+edXL;biH%IiyFFk(&e$plEDY z+75f}oY-W4WRb7Vl-po?8-C%*c-$KmPUrQbE}{1xM+Qt|XA~MN)zkPo!f}y$sY&== z1F*H`F68m98r394T2C4y?zhf255pDPVPyr*MF0bI9<;pwrH|=$>W-0S=CsB`i5tq? z2OtE>yk4H3L?^@pX$zEmm>K=*n7~4$7~qp(ye)dR^!l<~%X}>sy`wf8ttq~h%Q_Au z;I{&y9{~f9%O7(mt0!D<*GmnM*mm3I$~LuHWaE>`r4{FgFkTOf1{0?i`mOj4uh)@< zb-8fRm?sljy7$E?)emGKz^G%on`zO>ziw{$md$d2ziyV!jLP7#gX&BOK;<7Jeo6N# z1QbmqR}uYzog=5OXMte8{gHX!vKkYT6ObZbAgkn=l{Y* zeA$sar~`YyCbm9S9{~ezv;=j*{%i%mQn`~bDH(sS`}DPlxqWl2nI&9G1!b{s0Kn<& z+CP#c>n4S`Ywrqfhr%FXx01Ebc60?jD0LW*Cb}2)XXUIlk!icmA zr1gVCVCHf3^aivV000ZBJdv%I1D;i47U6qk8XndA)XhZ^;f;WIq zpkQiSxRiY&S-&8F;CcLx@<9vS@SH>nDju?PJ27BJN*dm+eris= zxTl(Y9F&y%VS_mNu>S~o+8SrD*HKi?64=I0W0ePlbj65K%UT~r{8?Q$2IdGUb2ij3 z^mhF|XbfPF^5{zR*=9n;Go#iK0_Le5pY~zU~Bl8cDN1(Gib z1apglovS2x=sh%GJ;>2=t>@v<)!)B)71=_kU-I);1;qr~t!!+3hjq)Y8_6ZTrw6;3 z#>*>@7u!9Jgt;R?JJs3Wjyq;eu*Ug0tsQ{PR9$&Rk@*n|S!z%Qq&}^>M+~)qyvkNW^Ld`X}FDeu&{ICLMGXVJGnk?MXSI-0vxkIk#FC=A@~RPIX)TE ziAW~Ee9WOd6mwhV+QF3b7_5Q(aN{X8%=Me4XxGflwE@b;-!DsJ8Q(R@gOfuBt6 z&G?&M!(IO_$@Fe1J}R9{=OpMxi2A+`TlxL}@N$ZN z2Tk8ufosly1i(BHM95}mHIYF$zW5RR!_I$iYtCHZ%-gmje7_(%>xZr7WpU5b1zmm9 zLzAHxzBB}&s+yQalv!sRoJJ%hfCJhkTw}`Ke-Pck4T5%_g-S);2CX68&8i8lKXkqz zJ>6+M^BPv9H$BlYypG|Y0fSIVK&7y+grU)2p&~TK^N)3C7$}y=i_oi9r1FY}$y3}e z*4T~_-cIBJGK0gPZvoYbSKN5=|Gb7npEc*hI3dVU61^=B+T1)gy{N6PDBu13_Vv%S z9i-aufEs%vLUaBzP670>5PZqn_aVE$3I7c$PbRccck6r2DlE3~KBj9Pbyu-PPGO$7 z!PUr{l85aL3LdfoJ7CNsZkP378uCV36EZ>zP?jl;uB<|{ud(|9;X&IoGO1j{;p!WU z6o|7!hw=eri3*%JT21>c`Yc)F+%+F+1eBI0^7g7ph{1$V)DF#r4uMPzIkUi&OIR51 zjxW*?iV-@D0{~$TGoDb?X3NB(W2VdWu$xipt+0Wmwu0FW_K7;7BqhzVrEU?Sc$ zP;Y7j;al8SA#_wSJ~Rw8jtYS4p0CUU>D)c^uW^?)U%!de(rQfwIW}3vTM?Ek03P}> zGm!l(043aC={o<5sjK{oD(crWLk&H2!w}M4Qc}`g($dl(AzedCH`1YmbP5R45(-EO zLpRdhJ$K%FKfHIX{RhlBYtH`d{bV>Pj;wBEZMhbM{8pbdyIsiCuM@e7^P0yL6Fy!G z!4w8PtXMG0>NvVSqeWP>Clu47SIdtp_cMgRI+di%lCPf4mFCjTsV-czdGXe&H7)=> z{4qCoG&;sv`m&~l@5Gqwt_aZj3a!vDrEZ0aPt0EZTYY0Y?0xVP`r&*4T3`M8VCM9i zlle3HvFJ6Rr^lsrDH`Lri$eFWClv3q7pMj|I3mqfSZk0|(|B7B zPg7hU7{picTbWB(=oiTXTqH{pjKd-SCEXX4kgNm6j7}i1#!U_lq4*i&45ve7SgABR zX9XgH!y=WK!${evL0NAmoQ;>Aja`Lfe!L}{b+4678dAX{M^FDagZMXlupcr#TEYJ5 zQPd*83enk&_pb8!+z0sLDg^I*wi@v<50KX!fY+6&jAHZw*1B95SX=g3*N)*k;QjPO zGS&MFF`^{_B-<&HHG__OpQWHg4s>IT3S4`;yUGubejk$FfpK}|glBYgQ_({SW&*U7~P)aW^ackCcSU2}&&iUc4NB-1S!}M0nvlqsr z_qg@o^~vTClm5Aba4zlrue1-WnlvNF4-ATbx)p>EFtRa~@0Q56aD9(u2HXF9k!D}4 zdM=ER|3z9@F())#XSPhUMkg!RBMGPz54?3m?v~ZHTuI$B9L;eTS=12ZR_(SsJkk&} ztC1(+4$7pF2rInZL0}a=Z+)x}df-O>jVX`?xR7WOQK5v4e=i=_PY}X@wVIGeDgEEZ zi&q-lWG@A%XoN+^p1W(GSwIXmf8VdT4;|Ja_UnXeAJ*wYG&vf5irf5}T8SQo$0e4Z z%N%m>(8GZOo)A=-rb+w5mF^J45^~Cg(k!;PWEbQt2)z^+e>v}LM8KzTDDBiab#PU! z{`YO}4zp-tI1$H4uapj!oLmCbUh-RuH^R8P`%&c3-_IiOC2WUU!tF)N`^9i38YmW{ z#E0`>iPN6^xi)J$ZYh77R2h)9+6yt+3c%NKiFj$Wtel*Ig<+L<2cV)t5gpZHKBMeb zehdq%4`LjK#;+30y5GL7E8?}`Q$UtgzHV(r2V@m4N8QaIiMqFulhfckBHm?M+WJ%G zYp^6S)LSJdjWWsv|K9llSE0pN>j~L%1`AvgYhz}oP>H3#h zn$!QS<{?`f_Vmeen1=oVH9rHBvs@i}8d>!6DP=h%W)DRTN@B4-syy*#RyLjsjPvYg zIdEV81K`XR26e;3Nr+->iM^V_e8~Eu+O#eygbBC|!u%=mDfjMW$n)3dpkjiT1s8bYrs0_jd|@mT(Qhwd_gA~R^wpB@ zwl{gh?cAP;`=13#&Ip5|Nprc)LyD|mx^G>0as}-e^Ztn#PPqex>A*A4ru2SN%H%NbJ`4>1e#T0yDO8xHw09TElLS{aCVCkU z8MMFc;ppwI52XGp6Q8KeMmJrvD=u=C?*f80T~Z|-3WzH=a4 z5}@&>TnKKVSs);0b(UYv^d(uQN^L;%E>tMs>O4$3+zmvtl;CwK5~V{x{1KdeHlMLM zp)YY~;VY!_8a+{mT;o&zl!|i7yRUCKBE%}9)}yWv@$~6RF*$nVO=||04nbCK zb3bME0WgR93rR$Cpv&yXct}?iEq5`VzPzO@nms!1(u!nU+LKp_6??P4C zI<_T7mGu`xRjxKm$-rttPDvjl8Jx-ad6PB>RojL8TZz=$FRCqTsEDSg+F=8 zd~)Emj`eGPf0U3m>Qh7M`4syrv*3Q*BQ#of#E2s+e<5t~{T(&Zp`WzVxm#GYY=l;A zanQo7Z$NgMP!~ivME9MN?#~9o8991Zz3MLSs4BE+(B-)`A-!jVhFt(&$ zCszX>Z@X11yKRNb<`VOLNlhpY@3o}HdRG(KfWBalbf6L-nKYWA=2_Z7C-VnmqU5P#Zi(2K{s+K5R#*pBED~`(eha)Zn!z`6F_m<_LwnV77?2 zhQ)g@e+T?PG`IuH*KPG4y7={l_62|W70~Z^5=tj_CqzanIf~TiO=~mK0Lw`kp>Oya zaN2LzDfYuDW-x~7Thh0%nLP-AvXU3d zb0I5>&pXxbY+mm1O6&yqa8Cz27vSi_!J#|%iL9;%sJtJrwS~^6cbC_o* ziNU)+h}j4pt!JJ_u+tHI9ETYLqqo8)15~EH>=24!#P%bDjmi{x#}4D+F>dv04lBIR zD_m8>xTcZmUagr7qC;yx()60rm!Ju?L0*?OjaCPSW$`G;8Uc`f zwqD(f_Op=ZUrswdQah36bB)%=o{k>gW5zxguPhCIdj-|43+sP1zQIrs5En_kJQV$}z3-4e7xyRqj-`bi=~K*vrECr<0x%t*}!~P9jYw!C5vV<9MgSC+S7_~(9y7A zEL+>uH7**~xjsLjQB~cnbOoTjO#*(PJ9_oRxcaaxb-q~_IG>b%5E%GlVevo6@B1G5 z|H?aj6#he~al-0&*Zn}fWMqk--xGCM?KE`?WeljcybaGNiF;oo0TXCX=x*PP`+mMA zspg#1n`lNw9092bt%hr$ipVVQV%G4vHd03M7TyyFpU>0{Vwm5EJ^uNz5}6dTwLBLx z|K|Hf<-x>>Pe+6T`@ce*Z@;HAjgDkXem(IsTelK^VTJMGY~GANcr!FpJ_UoME!Pi! zid_6c0l;!+X?vgYo0R$)NWR_*)0Q-M5%w3fAqsR`3uo`2&m8$+%rK-1g^X^fQ*+lx z5l{v|_H@Vu+MdODp^sO-!M`#%TTKe7IR_;TPAJU2Rk1Qj$!RIyKaGQd`2;w@=Ei>D zLUT#?F7>30N*q-yEzQJm28Hnah9|pEwEZk($04IThk>f?b+rZk1_qjv^s}e%=D**) zjxIN!Ulp4AK0ZW750GWje!mQgCutetGIwElM8hm2&%$R=D~I^_keyzyV98pku`3)p zjSq8BlYWT(>pMY=1oa)Y^d--n$kVid9&ret*X@e^r^sIp99JWY0R|*x)Fb6)mk2 zW5{8JOVB{{#-9ShAx}MocX){qi8V!)hWJ*G{4S57=#TAD3G_;jCh;WaS0s=@gOWfv zXdB@}ZHH%yhKQs<*w1rj(}36;snB190+>zT58XU&e&E(L3=*J5%lC`e=a49| zF?eVIIk^kxVj&+tM+-rm-i827Lx50ps62xiBhMHvtcPZ^F^& zuf4R-4_6@Hmqv*&zz57IM2==$`g>9zc4`T|x!Lf2qsuqa#wsVpeU05Vo92n=YuNSA zUn}1R#PF^yK|N0CB9B5|=)=IAzj{L0=bsJI5zk%}I`^tZSLPmA7^-TKP2=!5F%ncL9PWsFj@1+pz=%sZ`)R3@VKhyUe!B_6KvBR@@g@yKiR{X)Ec z6`B){T*Xwia=pWa{?cVB)mZ~R0=KsPKIf7wFGlBPMJM)+~)Q{vDw z+`p8%_$$6hZ26$ebf7m!{lOLDa^E}--; z>RNnsjv)hslbCR*Mruh2Cf<>l(;qv0Q}2KC8a_t|Gh?xfVL|ohv*WiI?rS|6N`HYM z5{sZ9iq(!Q)vT&ZWzm@F2Bym<1Um2WbyR*y59e9-aI|CRYFM_ayMhPX;k z@aOY!>E~1wm|ii6|BLtC#c8-hYT1ObHSaD1GFP81!ae?XHbpfTPn$?0@90;q*AnI_ zlR`y&Yf=OWW<>WlX+E^LVURMX2{Utf ze@TJI9CY)r*Z-AkoWzq#L?#^_=)?3O)=t*w<|Z9viRl;Y5Hd&v6w$xa=Pg{ZDr6AB)$8l*pwK|hbhB;+-!#eHjK>5SvX{QyzY2` zbsm>%7D5x=Wip|uHul<&!<`Zo#Z-ryvdRXC{wO#p^afErY}m$G_(NDfZbv7M00M>w zRPj25)r+E$H1pDv)(p$8Ju)PiGVXGi4=)~U`%_yn`NJ}f*@=m4O`5F33OokSH4LXB+r<9$XeLOXt-{aG!^{+^?x4xE>efo9qPxpnM5D}|6C?3qq zl^ukgfrDu=kb12VCuGpCy%cugjvGIYy0ncQZz4SnfUy?1#rZl}R(<3@A0~h?xnsLS z=o488yMqn9XWJeiVhsFhHe_i9B%zjJmRg`5$CN*VB%jjI|5}9I9pY3)s#muU{k=R! zv!<<}3x6I9_%x)3!!QMr(_rJt$|^wlNYHgTkH2nW{v?R*53}KwCKjys8{r-ua|Nc! zrk0Ie7h=Y~?srFtojU9g_*FSGFnR>a z>4cNoKQLwEjxt(_m9PCfcaAbo!i&EWfSIa=zRz>|@Oe$qMKYWpPhM~N=jeEj0M)aX0Z`Bn4hp45=dj+wjc7vY!~k${COfQ45 z;t=h_g_WNWFH|u>BpTYU1p?Ub_eB+`*!>Riabxw2%k?|@DqEO0Fo9c#0M^B1>wPF9 zo{F?O33ZKn$wyX|I}PAC9KxN@XqpQlhQ8v%tPbf6OSIb&6IX_(tW#H-b?w-s_pOHC zMM{|jzoq&5Ya!J|Wl%7^&lv|Yj$5?wY^!oYqn zkC;i-eAn4ei5%hzqT|o8e8MKBW= zlQ~Q0zZmhmUZ@itE_;$=@cdvfxM5MIYhAe}Vb%8?Z03=r9@xDJV9XziZ?MqM%5&~B zM3(4)^uL{)y`hud>Dc=+F4ifmQTVFBGg1NhWRFvG93PqXe#X*xuM@rOX!kFu84az1 zb>B9t%eeiC0qT@*j!Xh5w53(F(HTJbCCE!l__vSQY?&H-qM|Vh)SI_cvXV~?)&R%f zVoHMvm1K@33f)%^a`O@mAA+)e6~0#lKmhsIVmS$<{>#GXPmrZeeOIm9DiDvYAy+)xNO=eE zen)Wb3?k(582|YUowyOHeE&a%N6^l#Dj>Zt}u6R=wbcaZ-oEA&PBCg@B8;OgqeRh&hGDw?IT_`*#;&Ye|F#TNg zSA1-6yWuJ6fO{)8`hwx^H1ZH{?_v=j$%me=fpO$bHE7SOAN>WHMy*`E&Kbzm*A3t$ z?=Je|BMrPHkT$ce8BAQ({Q0>3r1Y1zGR18nv70lyVPkokOiY%udCeh-~r)Ng@ zggqQT5l+07C)TuFCE<~$*6cBUD_RMScHiHkF*JOTZCRF@3R@-j%Q|Ouk8-xei65;T zD*nzuws2YcP67j93*ZFal7v0BfO!QvX&&%{$l{e_< zCugC%C#97P#%?+3z!LX1-;^@YG5-q&!A$e!?I8+=Z~e({mhLD3Jq1tWecLq{5)@y0 zc+#;ZPii-gtqXsH0jsFUu5^uuaB@98CctHM&~6Nl9dW$KP6bJ|Nw^}d3Gu4#w}095 z5GR5N0_2T;Ljn7TH?>^q<>XtDP~PZzyBlpaHH~(1a2kWf7>+k`^hQ`l@M=MI3Y52E zh42iHR6T<9UZ00;SZzHljOV!uGTKY6(sG=@9yr|GzkF*Z2r&NbWiLxUM3yj(gBX> z&1>7dE5zygZ}I~K0pKy~Cb8)$bNH5bn5{@fj=bi+ZisriHzXeYSy2Q7XIyBDPg33C z^6<;yn(q1RXMa6uHW0LFiH9EZMaj>f-?F7!wlv;GhmUB0yevXQa=!Av^pp<4{4KY> z&C@dH@d7*S?Q@2ZM)Ki`^CL<;nhL>E=iz;rPWG3=eqX@E-c7cig=jo@aKO$G*Nt3E z`Mr&Dytg)hlnEy}4)lwqkBPx5B3i(~ECmD4mOTp}O;mb-591GMY0W1r6RuagH$!7B zbmH7{n?qC;fU9Fc+iL{l3_=f9IzRAh`wmkf&*J)uXHJuhSq3=w00Dej`F&?m-t~Fj1dCqC9wRo|U zka|MqWhMx;jtV=UiUSzVMmkpn*p^)|G1iziVm3@u0~;}mlhC0Dd$y>z&H?9mfYhc) z=h|(aB9C;|(0O%Nj-C*sn!+{~n?cPTCEY?gM}xq;AyDH0&a>qRs8GzJ>}|qp4P(E)*Fbo>uQ`?w{8%( z@}5FxH2oj@1SpQ%?LG%Yfxi7{Oz9L3$I*)hBkymgQi$D~(}@_2)2PC``7xo7_*X(~ zLN>a=wJa_ammz|hj_#cz{9;e=qt^F#H{Ex+`*%`LJP3p8!!M}1$Ywl;YUIfztD0nr z(jmvVCV_PTR2n~MGj-tdchAE1>aY)q>1(*==A?Kr{8KT!*uXU7aIUrP zho7tPj4{60;D=1{AOop(sBA=hycDDX4n`~c`$k}~g_-mVL+M69X6A|E{?!T2-{4t!Igy6g*1G-cOsO_&vqYwxE-}evPlRlM;!s42wcwj{@0xuSGg z;vuu&t{2^8vCpGGy>qc}{P$<5fb?Lxf}KyjAq-){=*l@(yt^{h@>P78PB>*d+w}Sq zM&=hSH#*rD`cKLw#!lsbj0K9!tN&mwy7gav#*7mprMO|ovW{*>N+}0xUu9ZO&=vhP zdhKMz;3LXKMpv31QUPKquvb^xTwCXGzn^BAp!#rbD83D_N+|whDraqFpWl-;4fy_V zas?ULt%=w^;t4+XS`GT#^u*GbZ)PYK^fdJRe4nuJ`@d4f{J#amsIUO=cV&|cEZ}Kh zjlp`*P&Z6d!UMZS*p`>3g_oBtQRAqu=_O4c5(~7Pxjfx5zr$%6()GQ|xX5aveCh>k z9qo7sSMepA;g>B(RoBRT%Cs~v2=%5?B7{*qnc>%TKbbtn8FW*g{5a&#`;G_>+{32p z`^>00^r_}YL)S{A4o)d?x`)s>Xu6!U!=k3g7zxdn-F7$BOLDX=9u;+V9rvhsyh#^S zFH*;A*Yq8@Tm!LBM1c|EN}Z#|;eT1)4;?OXN5~xZPF%F^WglfNej`)G#%I{8d+iPw z@$YvGP%}IJb#pfHt<4Z)qJA_;EvVG+j_5-URQ+M@+Z~jdx%K;In)`#IwZV~Ic%b@T zXSFQOl%&3X9?8??A$P-b(@e#)(24~vC$b#&-k(%yr>)*>c*zON2?Gq^U5_b(bU>75jS_>>wSb6B$yA5DCYfo z-{iBK%f8kbe_LQ2;q@=wjQrNz;3-M>vH1FKvMxg)nn$m{`kWor6lXaHh>wy?yqXHX*m}J0>a2Zd4wuOuW5!&bE=HPfn z>4;whAShf%G!+0yvHIGlcNm|$-_;5ytb)C%`dvA1Gvf@BS#$2AP14ta?zHTA5vxng zarVn)KZV>44okh(V?f2JLO8Wt>lq;a`d&%7li<{uAnX=XQgK5>b$Zyoqfy+xZ~7JL z4oAFT0DLbw-qFE(a$|y7houpt?Xjesl zR}ts!@6TGx*A1g1ZRly71RgFIs{N+D+uSe3%&pC%bx-=tJZV-_fN3^&&nJ2sD!s> zFRi6OlL}6i2}8-G8*F(iK5=rb7>4-S#M-;`$h;IV&ew6lvl5m6!+SsEX8UCwO3{ZB zWox5XpJ-Q~7nk(E}<> zh=Olbzb8cGrCfw%v`DOFeAQmYTki9}$90KZL@14IRYm)htS>eWqet?YF+b#dDf|G5 zTA9=owB336dG&-|IW_gReAJ!Ndwi76nN?{CZd_t4ZXzYcGDfSrU`U?tFB2(WNwmu( z|AmM=ABts-$}ab{Gm$lZ@}On;suAR*rXBL<`}_Gk9p~dbWys;G53zX5iVc|uykqfx{EmVl)9o@Ieoo~h?-Kq=&ae#da0)t7)EIM zyniBjXK-ZJ-Ki}(|9>_wr1QATb3r#706=%;?cq3fC>#{n##@`1##?F%#-bCu6Y6lh z@tjx#>vMKFU1(FEaIdW&Gq}1)#rp(ZabyiPot|?r6DUaMq#|AQx^n~aNUIk;QuFA& zSbT9Q0sQ_x)L1N80!1lKk z?TI5VDn*l7eFaam40^zCv|IYFu2NiMdF@08@`;aEfUZV9wYOU0C~LETKxrkg z3q{j&60PMEnPDUPH>;{hlnPsP6*NxI)ndJft7ZX_fO~F0&oj#S;OHUg?l*i^10@2m z9>mJ!$}-RYw&f6_3Gf{nthse@Aix0XK`^VU7UIY?d37g@f9|4I6C3~ey~HU5mPIXy zklSh`Db@=Q5xEw zl-gPBkS5%)pN09i`+P3Qbl<9VrskPP=-xGdwsB`)N4zTy-m4LUbSr&l6LsCP24-xa z@DGJL+9&5RV)dBxqUeoTS}-%bkd1<(>W3N@)1xxzGdXirBr8!6IAMKQS_g5tr2fCpiEe zN>3gEn&ChLR*rhwpgTm6(ztbTa|j?o`4Uh$k2M)>!ueCNb2Ci31T{(@X#$h^R%<%m z5g;R&cl&{UKco_P@s30i*94K|Yi|35?@M(}f7(q;)g$yT1o({Y8_kp)^pXTwNji6f zb-k6$e>(oNC}ai*MR}snhDaH-+nJJ9Qhpubo!SytCD_px(U>UjWeed@Zt#^+s3H>K zHphJAAp)w@0^VJd#6)f}VI7EnztW?*MGpGj=TW%1hesq=8;=bUMlKOorLC*5PXW{? zQ7-B?iJty}0N+wP3&w$yEB<_tcA}s)TN_IHacAoD>=2rk25L$l0m?sLfSy$Dc#ecr z9MW_4;mpi*_4*onvGr(h1>0(=%_$=24|blaqh0`8;2QEQ!qpT>cI4 zdH>vzlb7FQo2LO~EPRvk^eG#uffOKjR=NLOHlWMW!j6Q>J`3)TThL zLq>*H^(*(sQ1a!(1qmU{#%O*2&PWU-33lwXtXe}O5%r)3yv?`uBz(B04dY{@bjKcz zXHusocopmZ`1yzX_UP;H8|QXbL)Srgk5V5~N~WhYtDEin)ty(q;eMqRO?)ek#{g!O zUWFqpI8_CZw83{N<%Te=f%tqB+GS@GB%)OXDD`Qj(DH-8Ux zj%>*{7y4g~gzUczK4u9iX4TVq_tx~3TJd|Pj=Isg$SbauhqLhxpW+Yy4^gyh{wfIU z0TkkZk3P2Bv5=*DN%;IF_|If(tt$W!ZIb*bh|EH9j{SPt$7Qgwj30~#>Q#5TS?|eT ztoNDd6Z%1=q=)mP9m~ix;;k{r|CK?XHWv8jWSl{%ML6Jkkm~H-pbK=;aV!@2w4Lid z^3t_`oueT9^~VBq3#~?69wuV>ZTsf$hs-OagNB6)7Lx~FlY8GfXENfL>a7U00ED4% z(OW+_$1qReXO8ptF}scgeq+ChR{NI9g0gZ}#7Zh_!z;H)-Zfo_yUnkML_8edODs6y zTkjN9eNHP#l31fY`~aVFoyvdr%Ci>2MO@nEFW8jC-C5AkC|ZR}_!uBCQ?Xj>lND+3 z!!@U{|M*ovy~7CYR~`ZrKt+p94YLltxeb&WCNuJ)w+ibsG>6)%GcvyMEe#KBR!-bg~Aq}=cX_<>ECTL;G z{nt~UCki{W;B@8`f&Iam6X>!3+4zEw6Wy8-8`ZI5WCzguJ24}evBJlG67^UI_D#C#0iW%E`ZL)a zYzyq~S{Hkde1eIh6kisby_X(PFUFfta7ezCDfPNHbHa78?)MCu4su8n0D}U%6EAr3 zU(dN%jG4la#CeYjA2E??lCnRvCPpI3h@)Ny%0@3iM=j435%DS)Dv=~|t>lX}+>Vlr>Qn=y zm;NM=Mvv22`FFDNotohR!4at3Mh8EF*sO`ordYxEtAC!Q~; z&j#fPnigxkB{EFFNjbukLrV*h*%LVQMtUwF8hiMMJCJRnAoSZ<i zjq*hIQ?K**(kNO_q*E3f@Rlnzy+k838jyJ2Z9kJDk!t)2-Oicb`asire*OjOsGlT} zU2@d05&(yaE15tO%pgR=C&hZ$xnxOGmdKJ5NBX>du4I~My$0$!P z0-}Z#Ce55&z>jveNT_}N`Qe!o8M7_5a(A>k`TXhqW0XE;#B{sIeP*Y502gwL{I>nj zb^6kTu1&<#W~BEigaQW#&*8{#ORGj&B?XI7pIu*netfvDf|WX^*v-bvHTZsCmB%$- zG{Dkq^M9aXyjy@Gw)e*y62_bEPHb2PPn>!K7z&DYhrK zc;m8MXu78B)~$p-_bVtG03Y2MGq;ateW94EejZeJH}$V{XpDy|e}B;Z;ob3ZA&T30 z?OTkA@|Tm1mBBS6hEAx+to!ZSjnV9#2A^@Kdb@G@Z(>{~;RKOc#gz@EV>5GQUwt;F z{xunzWe-gBFv0cpwd;g{fMr)~K|yWaF18if6ta4e=K8tovyz#x_J*{N#Wr?>YZH*b zRYmfsd3h0JZ^CrOs5PKzW(K)$$oSSYSLilq%$%1+y?ciWf2F4s${J6gKvS9TP)gb~3(>y(794Rz^5G{b;IWnJX!L#i=0vXKSylIG z4D~pFXOoTwOh;@IM!ok%VhORo#9!clJn)q+@cuUZX-c{K%H)67V$DoP-Nli(N<0Rz z<6w8g=<(;#`@Z!Q8j-FKv_quhR_&6pKF(bbesd#y5V z9Fq1%seS)uG*@pL1T~*xe{>d z&~jA5CzER~wOY_cVti_kFj>zYcf4wS3p>fm@|pjd<~uUNx{J0Uc3qiHZVF&B3NGg6 z&KI}p)q_zWfIUx7s?)fw_`vVDJ@}?#2%Nz|9}9aMO6|E}woBbL+L%`sIO9}3E+1DD zUB5@QWg|bMeaxlcoz}1jJI6FmfaQZlBQ?FpF%9bacNDEL3RtzFCR>8BHF(jRwtsEn zySn73F@Mp!u|$g;Ax1FeT-SjRGGMrrI06TtZ_#VvvZV7T+%2_k2&x0O%CAXt+J^MB zoHSa1ZGD4r~-I;gkswzSzPZ|lvtdJz*dia zx(%u^Ye>=)<2`G}*c;_gHSg^ObE4MP{lI}zo$$VGT`Z^0Iw2?%*=g2j4F`7sxKq$oc#xns>hpPlS0)+WOr)G{r(c($-Z! zs^{68C&s|@zlizO)pEobHpj^7RkM^tXKb~s(%yqC{GiWCIN_;Vu!vESujr7##+E88 zTNja*Jjf^Q&lE)0cY%}j;zi13{6KfQnw(Ag2q6<{@8}3qNdi?-BZH&?Q*G^S<})X3 zX{pL)!0$oFZDqK-FS|sEVJ&ubuj0{s=)4en5|F_ZN>~AS1$e5&wbcvQxtS{zC1X6E zk1H3dokAWWu9Gli+450r?Le0+a=m=w?XN zi?5M7)!+CX{n+T$O7mk}uG`+h+d-B@(hO_yq)oZ4#K_k$=81<028YUc`6UunGsibhd)dHj+80z%Li=U|wZf(dK+CwIsC=Mn z)~B;A9M(e3$BOxX-_`wT7mkF-^2M=91}tid1j)X%E{Qj^QLtx-KC;!Qb@C`{TS+5B z2NOTflhm-<+biu^zjL9L^&Jcq6eRdOE^!4O%ku}a>jRuFI0tapUZDoViuA+H@h47m zx94LM9t!8pTu7cGSP!i%EXYru)-;P2UDpS85@l5Imo*k4;ElOtns4qGMRJ1H1N_a# zKdB2@8^;qE5~P~(V})1JJ%@~$L}^Fuh0y`L==+RX(eBT~*ho2eq(Tsw6Q_5r9fgyj z9&Tu40ubl|tYN>L${zaoaZu_hxBGJMo3E~zswhSJeCw-U0A=&Pt~%oeCu659g%2Ba zHzUkXNL$eVu2!=Le-;2#m}39L-|~(hz9DQT;0y);+?@BQkI9!K`9dIaJ)LP7ZjM*{ zpT3aNnu|mRD70*NSphzZWfH{p^aGr?LWQt(BCdltX+vm35Cs9JaPi~*%p~gGy)@0u z>EDbZA8!BHO6M8()S2HfQhh78vQ8qAw?wBjo~ffJ2K#m;wYA0V2?7$Ax40z+N0HoG zA?H{j*^aqC^^cowG+Ct)LGRd`Q41Qo&A;EV?IXEN@HV!v@i&GCb{hOfT(sELhJL8w zDD%HL%MA@t09btW&tgP36nCI+T(Bz}R?rV8`t?sYPOgHBnq^vUGD%Io+zVaH-ULkr z_FUqTT#lB8ksdLhKUYhH`OSnw#Ah4K%_N{ore71nH z<;MH!)Xr7c4hMh~Xid0gb2eY{j)Yp`QA03?k%B|YUGZHMoG)5!RFQhfUJ%1=@$>t> zzfK669SyqP>!Xj8)Z{YMK3p;VdaqIWXJa@)P;td7PEcAGE2pUKhYwi!$LzLs`JU%{ zsUH=N`X5NEtGEbQ8PSlo-jWj;lZTLe5^S6p=pAP+t=nw&=~M-ajI7moXh5$8=cqY< zN}czMh|>vIp3TSkuW4MS=%*Ke+RGoS9B@Mwy08+o5utScAyXy%=A5J=eT)P0F1nHk z4u0P^l`D4kRr|?)<&qyaJqw7XN!YU^M*l(PO%F~vYZem501aEF||kK01<|UhCRE6L?&h36z_e1F5hn1NhUPqU;nHt3%3Q_8LR(7F8}<9bokg` zJtImgLzn*ja}>W)*+`N^aCUaIDG2Fcx< zsh$EjBJxh;r9XRO+4)J^H%ZgjEoGvl?+_xbf9Umir-dx|dVfCd-?3lI1-rR23{IUQdWRXf&{V!z+p?|GH2Ogx@A8fbuOtz_CdZ=!gs*}0}HvRPy zblhA>+twqFG$FLKXTH6ySLY3hnT#ByIp>s8eNTw80Swv# z1E?-PcWPu)X7ob*X1bdZEH_Y>Y0L4A+ zABdOUEqdq9Yd}#%JcIp2uR@;R01z}qs|{avP}f?=fNEQ(v+)9e%=G6M7yx5~v+=g8 zKV!D&WHHp)TPNuEQP}4VLHrF+DWb(QHj~2q(b6#K(dy4!3i+O>zZ`CxQM%&#hdQJ| z7OK`0+krw!a(H`vrPnqp2xqDf<8xrRjWvV60uVV(=YrIu();psA9Ag$RG*|gfoqR` zHgBQ)Jg6$mq~Q6T^2b$CjOL&Hm7|~hnwtp#baOu*po2qSk#UB4?ztwbxX_Rjp`L;h zjJb!LaPYp+2je4Lvpul2b=vLL5Q5J1hX-c&>1T7Zd`gN$*;M|4{#q2b?mU_!LU0M7 z1P8tQbZgRc_Hmo#6+z91&22q92S39qUpK$tVCU;4)xYce!-fH_-hyUk)Gq#we4Ty* zEB^mO)mKJE8NK_y3^jCjHwY5a%}^pB-QC^Y-QA!xNGKrPH8dy!f;31;NQZRHo&Py! z-E;3+d%Yj#)BZ5~+535ZwP?I_<$MNiKmAQ``rCJPE$75=b!TX(u>o<3@EElkW7-oP zD|@xN@K$?uI@=2D^Em@G=`Rk66vW6o8O z>hk8lFOASJ<6jr9-bPA|Mr^2=&_yw#Y%TAkTKf4B`u@Hkj!H+!j89-@Q#j%usq^TJ zHDLc0DdKb1gY`B=JgGC9os=w3HkKdd9@EGUeb15k20Zjab|wCd}cuF5}^J zcci#7@JGTDvYJAHzU%d~fu$v+m#g9s@)I45qJNlI-z6}Zu?wtB-<^O2Ql>g6eXydx zVRlbmRZkTNLG-70t@0E{(;IZ^hj4-p;u@TQ@z=x4oX+GG33%Y9$g7e zl?XQNcbfg5o9fx;sI@*21mr(eerWCJ{kvR&Atcm7R6amUJj8Eg&$XGjSTy46+Kp;v zW@t(2t9m>}@>MKSg>pO5lg0h4O=jtYf6FuKK&17$eX08v8ws)*@h=;v|HE~^G^HH4+{MAW;OXnaXj`Iwxd~3m4(C@BkwT6= z@-Pi`#Dp9wM4dpJxRtW7PUpL(tAhCSs>}K z|5H5MUH^54r;gpob4J|P1*N5mvTY8*y-E-D-<-Pplr5cuqq$#x;8Hb6rAZNbLXyG5F24*9I5|*jRGjnl>x{d8E2Dj;lS2w#iPw zfQ-C+hZc%@3~t;6lS;6D>kHJ zk8(!^zJl)5f#=u>-L~kMFpJ^9S~A6vv{@PP>Vd0ZFnz=MEI7+3NzP*b#{zN~KT_hc zr>ETafR-H{8Me5*UjnR5B!9ZuRt*APL<;Gm|ce1>-)nB2Q8S!ni$~s|$S2kEp znG>;3PW~|S@W8xXdqfG^;|+~V4Sj+|Pe0&vyZ_tLJ;lW%VuvsW!H0y*R^@cEbvDMI zCdQ4m4k6P{L17AhMYxd7FR*ua2=NB569Mj$5NQ;JJTJy5?y&yG7hAedGKSya1d#80 zlCXGQ8JumXND638$-CH;c^`UDuU@i!+le`~Up0+kxVRnz=c?xp_8+(oERwO!ifFoh ztuEktQlH@exYgmJCdUUfMuv-=u8x-pjC)hox7_+JAqw+Lihc_3;ozI7_>nY$ag>WI z7>!$NnH_I30j+wMVf&r}1XmLRL2^npJ#ilNr)}kVBXMA$+o-qj7 z+Qn1)u9n|%hX?m@*nM(kDW3o>|JPUVH{SOqDpt?$IS4KFN>CaE_FK~s-_ucG!S5Xr z5=5wJFQuD&coH=JK@wRg`9V^Ubc(&OE~3i}hV%9_7kaMKx0;))4ec5jTm6e|6CUUo zxRRCA?nekgw$`~g#wWmZQ#GO`Cp>=mEQLQF4)Y<4zby7R1(j9*QhB`k3yG$ zW5`hL2e{trM3G4`WXP2M5p(mY=;WQxh$mlT0R|vEfacelj_{)1yFe=Db6=ebjpL$OtcQOzc~?i$VRMOG_AnsLyFq=)bq2R@n%6 zM;X(BBTp2%Fjp%RoXv`PqKnD+{an+ay}$6HEm5nJ!*acHxfynb>OD=&VuIR8T@YiVSTT7a$J9j^;8Y)S+#keDcEY|#Q#r;;>`zWSqg30R^Ud4TiCz&BvC$y|< zj;UVd`GiO$GvY4dGQEa{Cank;uvuC;fqZ{^a#6p`ZkYMIoNqOjs?%M^9EknfWU4*34)7WU|Be2k?gU65y@w0%{z^~I6pSES( z%=x6E^|Qoic&@fUytH77rCl9v4XFW}D0orj zxLp0=i;#-;aPl7RR}Fs0@(OH~D;51*q`Wr2a4wy$=AW@|4Gbuu$WJA#CmP z22Z6TySjyKdFIE0U|N$C(~l-TfoM=svHF`>$C~Di_AU=1**DrhOzY9i9n#p@J=@`s zRQKzs^`kBkPJ}xN0Ow!#D*JB`0ZW;tJK2C9jN*J_VK*8`mqjtv2IF~dI?Ls;lN_k2 zATa0>*04q}B6n$N<;tS~(g|8@8jRl=zl5YRL8S;sa*%S@+0C_ic^7ROgZGJpU^soK zsuCB35*P83(8Ze|0r|^ zY4edW$P~Q6LMM*jhhq*6#xJ^`w8Ia<8d!mI*{=AMHZ=+mP6-X^lt{HSEquD2RRry zrO~Fo1qXAxOxS2yD1KQ|&ppneP4#Seo1&+SH=aK6qSbDVWkIDGO~Fc9Dblp~gJHOh z0+KR0y0Wvii8>3s(4~vaG^7dHbGq$3z2TXRfn)nEdkZ;G>qng&h@y1bd2qu*EmnGr z9vj?iwnV;`kjGKpf}Mlx6MqRn$7JaDODkS(yVCs2B6FUg00qNrB!hJ?r*$)1uRH^O zU$HMj2U}QG+5|o8wbJ;$e8>JLGzPB6Nu3(l6%PIV?Pm><`j^<6m#TvK0KBZ}K9*cr zDG*cljn=cOS=&aHGJpCgvYJV@sT)3P7or;EUNw7Dk|nIa+vM*?1R7G|FrnMeLsPx$ zPVt>Li%|}n#Z-c^CS#(=eKoIj6bC4GF^a+u>*^%kXU$uZk7u0n1UbMTmz#jASKa~w zYFWTP;^TH6fGu)f#gYMGHn`{-amz{d=FTVuq#)&s@FfX^o3r3Bw=yY0pupW|E!olb zEKCyiE2?@k(c+mA@N~V|)yWRF@FTxB7!~_q;OEck1-mJ1eu~Dbtl7`5 zo%VQPZMbiA*xbc(eX>yZ7hTbyrW&`ozaGWo09I8^4-8g6EGf3g)*&%9U3w41dS_RY^Hu9T`+`OI$x?hWij!bWLejOnm zcXTD#%hjvK}19{O9~J+aXwT`yprFfVQ2T}Aey3o@Ia2Q z#yts^4`|>mb1OT7u60h6z%lW>yn@lrxvHNo?X(qq#P@7m91L+R(+O-7YwJS>mUXQ$ zuKu^amj3Pt(_$CZ@%c(cXmOV>+A4x`Ia+B;r}bYsN>`ni4Jx?@>7A+MJPO)04;>6QG#NDb7PumPl8Lx$e%VVtXX@rTR3|y%NAi4Fny5P26u*hAmbS6LsqAk4>i|a`-eXp5QwP_a8xbpKJ0yziZMqe&&W&o)onT$ZY=%x5jYfKGh6tx4{?K$63Y$a=i*KkTWAMbdE85}-GATfIOx_vmi!cs! ziOn*}d0(--6!4c+@h=~Pl4rr*$UgOtmWfuy+Lps)lnANqk$oB&!kBj-w)=y!Z+0|+ z-}dVOaqX_}Tn3PlYirs$n9ESDn&3X`pFT&kevcGJ_n2Yb3wifZbv|z1oBcxTq9`Eh zDW{mDUh?&|-z(%W2mr^vmRte7Bh#Edhxa4yx3Lb_rH=z*@1+Y6n#aPXYbyj;vi>F_ zO&E+#zH6XOe;qe`bN6nQMtpw>y$Z%$%wHR9qh?N_emz_j_>bt2j^$+DRB*Qb=MH7( z@6MgC{itRnVPrr*`sRla!9eYnn0FqzGa_$Fd!(fUiY!N5Wzynlqg(iI#oTg*Aa-rb z2}A<9{@z^KGw4p6paQdq&r`WpU#fQT<0fVl=`2u&Vi)#I^3YLUBS6@q@9+JUU6-S9 zo-%K@KG>#g@fN=@;HrZYLT8G;*Q?cNJbiTXpgZ!0KY!^rQ1N&iu~IDC^r_;z^uVh4 z?{MP3nchjH@5>;C(;^43vqe7f__%UVJ)X}T!@3P@<##0m0 zHLtBl8y~$$^y8hc0azm3Iqx9`1xw>aeC3UVF)VWBzbX-g*x(#-{@$swx! zWmHbs(_fP>LfT{wRGXMC5lVVzj7o{|yQv<+^9K4{*n<&<0JUh61=z)v-zX}iL9UnZ zbudjJvjh<(>T~d@S00(XBjS8554bwloAl!@2HKW?3@>41)LB0N%txUcw(P%+ozr-R zk6wA6@#U=9WGvb4#Gqm2KWHk=CF8%wqt7yH7vJ%bYy5KfLWp?op#X@Vz?x~eZ(wGX zWxYL-=7eB`Nlvvh0H!QVQ8MV^qVVh*vOov?$-1D|h7C1tu{1$@%8#dOE(wl8)vce; z^k%y^`=8 zkF|;=nzj@H3u~|f2IS#+y2~camR%eL-7Uy}-;*0`BbvKk(4zsHNPJwSbSu>C#%f1% zSh5Hu5o%D`!O{4o@b@dXuX3Er0Q@kT4;TQ+A{&KZw^@H9BdwBJ%auAFnr)UCbd40~ zQDguPjAyT~;Y4IojkIJHcFB|uT`q(DkgBW*+Hm8?TMNG+LUX~jCFe9U1_n!^kYn)6 zUi}MbDv8IOf#;C%s9(nGE2{zU4eh-=Ym)uuUt#%v6pyZqO zxor(MIxbQtW?`GkzkT!vP}^OXBW*l!3suh;E7)Kw#64ZqrX%UZ|7%@<|RTjUeLirL65=vXuor9d)%)00_* zN+&)PGW&{25+hJ>{*}tk?@zdCeK@LqVL()xU40w3pd>1Dw80D#?~I)Qk3=WhSWyV3 zXY=BW6SkCNVb{=Zu~D^`3G;h!_+Eov6hvHpEfP;TTYs@pP@tq6%kekDN9&-Uv0^G*D&}Lj;(eucj z21|ngumNsPH(lRnogu+w*FnT)UH6AScm;ufg|I1mC>$Nx)n2vb=!yi#%`9k`!Vgsa zEcvUHV?HU|U)(&6Xe85;sU#|5=}EmbDCegA36CDs(6ejR!g>QG^c?q4-KWA9mG@ZUiWM7f^6n=_gG!^5cU$}zzqJXYj7Z;{ zxngL&7#rj9ypbA-f#0&yQty(%ex{c`aQ+s0j!x@8XMJ@FtD& zhe97BRq2k~;8WXk0>#he^=qY{Q64|>-8@S#IKUU$m+xwdH9`Um@v;I)VRgHbXb@=y zdba3)!R7-YSNMa#Q<3eL_`wW>PpF75fwcIvbhT}}U5DGTsln>(v1sWv%S;$OzovDRu76cY&smn@s7QZV#4xqdKm z3)9W4{4>5p@+W@-=4)v({_sJWw4P~_6){o?&CXuyn?d9!tJ#dGeYBHD4hvCe`+okp zn4OKy2rV1LU0KJifQp_j$x}qh7m*Bz%9_mxjMA<7>}PGwuo#`+-Pf@tNrtx>a0B~0 zASFF$mTQ^8_DI#RF~f2B<&i=ICMxAvxx})S7K(M?GJh|OD|t(C6h4ab=lwebw!74$ zFc|LCgW7Y%@AYD~wWr(# z!^V>#8Rg@$X7n*WxAl=xdCv|>5OB^gJ0+*qls>&Lozd-+(%S31jstpV5=b~#@sGO_ zDX#1%W5W-8C}DPyf^qfsnHo?3mJX17PL~o@+6&9Q@jORnzPi~ehe>n?Y7?3}eCKOB z{cX+w5^U=%I)l&sf{t%rxBzHu=<~*FL@C{M+M!UY^J3RQ2h-*fZGf^$9h?5~t6ONt zlxr9I)3(&7m7HS#-k&4##y~?+rqqCNX=Rp(ct2mzMdwayan~bO4LWJ)%}VRoG@K_D zKz0aw20}vI+>i|0j=y!9eZ&yliq3qy`N+TKv&rc-l#*OpLT%{W{#n+nwaQ|#}9u?O0yxe^-}83CTTDZ zjtd#7BsmY9Z+0Ye$QXRT`ZRn#lZJen?O9R!XNk@e#Is8N7EcJXF#ioC;kY1cHum3B zOL_Awc!!e|la0~9u?F1zT2`H;d?+7x46p5U33)nG=xPuR4tWlPYnO}zBv@9ym)j&a ztd79(?45f{)t$)+5^g>*4HK0V0XvuNb$EO$llc@U!%76PPv$;0^Y^A+5mB|PgH0xQ zr1fuTwWkK(?Mt@Vdsxgp$OL`quqNzNvc#9YpUOzI_~aDk7OC6tp)>kJf53TT|7ouB zL*2%IFP9(8F6k#mHk;E3noH(4vjXTK9;B?`;-^A+crbiAC*CO0PGGG3+^$&QKZM#^4r#XN zaT{{Sx>-n#y6Bf#GY$J_A@tIgiJDtPoJ`GpK-TXtzCT*$l|F2vU1$CI=Fq7N=jC=4 zX7&0s5?0?e>f#Pb3rm|N)_rs244Iu+I#w4pJMyV(HLM&@!26T)X32){x1FyWRpoNy z{$$pYf#Z%#CSjXdJfM=Cy-c`3OuWY<@+PkM?lX-%<=9<+=)NzHpf46iB0S}%r|JBs z?%j+V%B*mplwTiitJHsBOIzUSM`PoN#Wb% z8$+-RHg`HOA!ZXc^PM%Skk#$B8=d`0gF~wIp|~c5;Z}WMR?_y_l;8E|=tf~1B>}YB z4O&W-`2G%-5oXbeh6gP9p&ZF!?)!pmJKrN5Q zKGIz^_aJr!O6{@0-j28?AP2&jq5NRPft-(_n^A>LPxqdN1jNWVex-1SfF{X(7R`vC zAr%qjKB>@zSL@vGNu5p$MxYZnH|7hAl9h?bus^=f`YA`LHzDKz#%G+<0|cTFcTUx7 z(DZ8%i*h&A1uJS9crC8vYyyLNL2A!Q2?!N>`x|CQAp1`{I*c3YD!_yEn=H?uUBW z!z^w**bwdv>yOXUK9c0;1<^KfS(NF*yjJ}qDwxt9%6aIVSe?O{zE%oGWFBL=8Twh=(eE4A1)l}j%%LDSpE~79RXy@Y-nS`izew2 zX}F>v?$1uv`fv~t8RE99y=qiX^?NPCmgx56%;N&;Qr1y#%6~f1|A&Q>N6Nsk<9ED; zdj2mHXD68E4!ZI}WjLg#2%(_CbtQcgOt^hIilO(&Qcm4+f@In+en&SMp_1KEZY75Pz zo+=E*gVSUEPD%v_GZD&IzdcYL&E|0>D(nyDO^b0I{92HJ72uEIIkbvkuipfK=?nUU z@ZBlRuPO_Hu;qKD8K0N*()UYE_Bal$C|TOq6oEl#^x-Z`@|3Z8lp8S@KkXSN-6zlt zEZzJ_A$2HiUwqADc_y0h6Q7S=WtMU@q!n@A_*XVxee6Hs>x&OmGHErS!X3pcrD#jW z?^^%><@c@w^GYOc*WaxDZhn>vG19dYkeDz(BOSD?kWv&!Y48*U?y>zkN~Ydf3sO-e zlsoVei79cB)HN8u2x<{^JpbhCSmJ}}>}Nl-Lanqgx);x%q)slySW-5Qs}iki&ONI3 zO5W=DSsjDiPT(zk4kFzgL5LsuBb_y2FtoDuK_Birw0Ja5^KcRRRO%bDBYw6v&g&}i z`7=FU^>DElOX=G97mqHi7B2CSKT7P5C%YjNpZ=!+KAbE#Z4<97NFuwvhHukAC=yX- z&MttzMLSOL{hAGmJn!_jfiD`;VEDjmzaQh+0Cdjr``sBv^LaEMu_Y~Q%}pvDE`+u% zl!63E&zBd)LwIcyq~wX@N=bd(63v9Bs{W9eEn;7#zk zxU!0}MUWF{ELA*$x2otpH6V$)iSw}D^Iw}gIqI6nuYoZ>3$PS0YI1x_oce-+8hHdmN8AS;O@k$+;V1+4YCYkRqMiXikjpC~OLKEP#7IPV z;?O-0CN}owV(9h8);+=4Pqf9NZnulc)IJex)xItp;0dZq55xscD_8Izv0B8iIqKsB z>A1K>xmKwJ{zVN^c3*DVxg+iAKQkIMg(ain5{tbLCQ&mlPaRa}d|6~?E~$pU42~v= z4g)wf5rtrpMxgpmG2@JrkA@`1v}9VM_*Sc*l#V8{H$}cl^1XqJs`sb{e{JfOjLY))N-i<^Qw@J?9&uE z3ahGW>v6)R}7sq=78k^;~TQ!#OHZ>sZrShILEyv+*W= z(>{!l3vl^J2<7?$n?MeMqiI|!u7D=0R|Qgw?|@}x86pD7JdBgJ=nHIa9N}9yjO?xe z*duEUqisP6*Jn%tk)5le`JGP50N;m;B>XEjyOwjr8j4Z(cD;WmN;4Aeq9Hk<;TaY5 zcWmHCMAEUi5jUE>17glg=xWV03FA<*Jl}Iyi|)3i7Jy^lY^tK|Wf#XN1y5zDM{T`t zU=@|L!XubeX3TJu83->s2uUB_A$;KWLeUaCq2mh%g>a51f&663~)h6)n zlYb3%kfgrjKVA<6!!czkqHG?aW#<^p5^mk98S-K1LZK+Puz0l4Zy_DZJA{^nyYaIZ z;!lJRp|H--HW0AhksJLyDi!Fnf|a`I67VPY*(6@_KsgGl`r31Kll5g;rTJ$^7`{G4 zmw<+`@${h&)?N%d+G;;tSzh50gKN+vLoYj*m#gUOEQ38|&)X6G&hD0MoXCsiN!#WM z>3acP8_vzAk<6veXF$MJU;&m@`GIlg6Xv-s#*E`hQZat0i1GW5Un2hYULvoPFjY5a z2H;?sP~e3yQV3S2rD5ZO$>89uw!#+VGq}|NaW3BnKEs^-b)X0NOj_uIQFPwmeI=2U ztZay<+UB?|Bwzj$I&<#!V8kcL8(EXf#c=GSB=9JxHQd@dv^yeK%gI%R=O7!^KtO-& zGjm#7Ld=JIhovwbNrNPGJIf|(P9hyg>CUpOi*`}E*jdsVF-smfRNmqB!sI35tT6qZ z02w`1YU0dm2v-(K66~=9h2qQ@7{{<6F%F2tbT9(33P))OEeTjq*V}Hc$bvw~ARRv= zI?YG^l|t=FE|Y=m4j<6n-5EIDv00Ga&BMgv~e1m|D>t*+Y?ncJ63)sXYt@0&q` zW0l9f3SfYKhbM#A3I8iz1{IGQP6qUQ2mjOZhS>T3v&a841YLDu0zuIL7$T6uSv2CX zHnMIR=>C~MRU9#&N1tZY$(Ag2x-cq2{{5Zb&Qb`{Y=fm_r%%*^ILi5A2Lk|@HROUPT{5#$8cb^BhnSa$uMt-G3LFqNiHEa z^O!?o7IYrnO{}^Yk1T$V(nAH%ocdnC13KZW{*l=KjhmaIW%-8zO?p!+kHh2MIcYM3 zza9g0KYmUg1DIwsx>@mGD42*F(SkCSzf3-JrC4%PL>Q9S{kR`&*5H9c4-UXD7pNPF zKO5DbR{HPXi#`9#q)iaDo$iGrTZOtWGg&o(@$dWL1zWZ*M@vY5jHg*6%)&5xmyt3{ zL4nu!OGumIp6p3+hYyP~F8eakY`H8^;V{UoH^EY!T?Ysa93}BwUhDjH=o?bbZOmj} zl6xd|@dyGJB1~(S_~A9MMm!b7RwrIblK_Ff>)s<>8wX1J5F$>{<+v(pRw036Nsxzf zU?)@7J2E+Z!1MaDlQb7PvSTb4vDsrN^@a?MzU@np;$sVU4)Z&0{?^~B;ldGV89~KS z`z$UbVYu>coE5^VOH(W-oo3mO_F6IbV&b_Oo|9d6d8A=TYgJ-W3d}~xKD}(l^4lP_ zdJJ_rz>h2&MkvK$yo6wbZ><%s*gqjRFQF}qtjGSZ;6d_vL#yuUo6FX#`ek*C+QLvZB=`?D&cVw z0!4V?B?=`gAVIDO0!`|26cGHmMQ{FZ6NnloAsubi@_Vc@I33saeSXkQD_b#@!5dGWxKgvyi|kXTVEH zk)r6nwujHU+$qF}%4cbj$D_sKWa;1_ihbOV;ZC`I9KFv2Ptbyc{FASZ2DfLm{Y=bi z|3FA-RwE`ZoYVe0+|sy6a7{=KF$pGKDb$5+>aA>CIas|a(xBHxqnKmo75og6>7s1;3xu;V z?2^9~iN)RQFqCtT6G}PWN7}%t^^CCHCO3P~ujx&?k7n<9D$8T`@E!0^D^kA@9tQ|sKk&g|(ZuUy&0sVfDS zZ1#w4BpxebVNIr-fB#cF{v`sK=KVy0D}V?p08Y*6*Ef?!8LPmK-biq0}o;Md2JM%d0XRYJOBsn z2x2p5+yBkQHr*HW*lGm>j@H)RDdYq54a*4#RmlARrUKe|_&#SuH%-?h;IO%cuD5zq zRbR;PFILhxeIYdT-45Y49n6Yb;-Dl zY9O;B=}&RZ(pN3NdfVjGHwwoQptbLpy?~gf>nzYw{hRA+eYY4V+`3wnq5)A&R}|xq z0-|=?)8DZ*%h2rHd_!X0p0jr$ZVO*PaT8qKxEN~ou+%0`1hp+{wP1Vrqgb6v8_0@7 z#;k1)8Y6>(j*0Pz<&8LwVg9`MDu{j+QEAla`(&ynkJMJ%Tu#>fkel=ovp7b*#R4*o z3??$h8`$_1zv1WiQY;>`%RfYLE8uM4LH3HY){j}OKo>z5kBXSDI+u**Gh7PBCWx#Eyq zJY=Cql^iNCeu?Pg+E>X&2;9EMt;pe(nI=mHjsRA&1xMMC@hiBev*dpQQAW0o( z08Mt`_;|A2V|fG?vEr)wgpU;%zc4^iDn>xzV5P}W3 z&?7Z*D*ml0uOT)aLD{JhxkcW*AlBWiR3bi}g|UdUR;XFin|eEPeS=z7%+$^|T5eEd zrY6%SxJW(I{K9>UC-D*pV_{}y*~aOCA=c31qlK1OEp8AH!oHjX1-rZ9p}wyL`Y`7_ zuGZj>t=+70)GugABmT{XeLg=ZDYqkRWcT8Na&dneueQZ!VqoOb^tx?fq|a`> zUx9^6hPkdb`Lm453({eV!Y}6T1%m-k7HZUVXkmLlnKZhrx*(Gj`MJav=+BrNkvU;l zYm#lvzx`hs#hSFj$(kDI>PrJRb%Bkc8&q-IoKvPE;RE67aI$QNh%faOMlKxAmd4FW zm~q0ibnsxQ6g(NZTOtOt)qR(vej<@JbMnCNb9FlDE)-bM(LF!ec<$}k@phH1Y4y>h z;#co5?ejy(7jPX(g&lL52YmOLH0pL(Lu-LsfgeP@<~FN6&6e){37y>*GpHku+BYuF zFi^W9z-w8E8^krRZ!vTf2Fc8evH2T1!XXbZ+ZHNB@l;^D5?r*;kYcIumjUeXxvXDd ziF;kQipTI(!kdpIyisX02BoX^=Kj{iyjT0~e-G`Ax&lx<6LY_|t*{rzZJ+l7{U(mj zFGARGL3WJOMgP@_>&ujD=xTnSI2HD87L52VcS`Aw8Cg+r-_zcN?Y#J0#Q3zLV@l0& z=cM^o@^X1(zI7yImmGd(4n8Nmtds`@G0lCJfPN@-SND+t`9{r3V zqHFNI+$z6_FmTp_ra4nDE&J295S*I36l#X^`{u_+oIzd825dcbbDURI#*aLgv-r`j zru8yi_v|M1jaOj zc~#@zt#~?{`*GdKr;5qDJtBPHZksEg$X(ZiY zOf5XL4zv8pwV|R7CWI1Y%xZ%W&L6o-`2#8sKKf@ztgU^e2vQ_#@V;*jo$~8 z-*b7OZ{g`tMTa(=OP!iimHm_^-{bj3A&iHiQ=eg1Z`!qVk^Ui&9sr)c&TJN==Ly5mBlC(OjJ52xZ+%%Y{0 z7pCdmldb#TZQ-Y@(EHMCa)|fwII%VoOGkNy#-ENW@eMvYGlmOL@BZ!~UoCpEmoHT! zQe<*%sLEC`Z{OS0M!nQs0Nj#LFZbo;emdCa&w4CQz4H7aVyaQc-R}PWUJ97ro!|yW z9cKDZjK;A2Sb#HEao`H%B}ygcyN$+L;kF1D7SGIp;bOCvnAStz=NPZnAzWUw@Q^yb ztf{6Q&2GPwB^a-aeT;?kiw;lMI&quI+2Fu)JtE%LWh?LbGmtz=YqQ6-Jv%=aw?kT_ zi-ia1+?t9PVJl$~J2_fKcm8wV~9XP!R@6P)!`ur428k+gkHy86SRk`8!WlnLv~VcX3G>xtql|Fwts*9 zZ2I_-fTzCchoct(Tns~7P_&bu9uThL!Icngad+309SU?S>d z1f;aA-j&0jbc_SI!j7RQdN1AIV64IKqHw`Sq47z&mYL>!uuvA1IZAuA@r_q$nt{?#Bl*ce5KWB%V?gMjEePcmSp6)Aj!n zFWg*je99W#NJj$7{nQod7?77ddS2%-0*}|PA~EGDN8+|;G62^36bBov&Bhr;h6Dyy zqE%1|+c?jDE=HAIZS8!2zUT)BwahY9GHd;s`O#DH?sH?<<~k__)ySB{C906mKQaZh z$w{LS3w!(1&_I3~c6vJ6pj0c|wDTt`cKxvgZv&=3%0FGVK^zTi$%@N+Ss2s2<~Z>N z%Ra`a(end!1_81_?LDhQ+ov}whsdT(|D z{$O%;@|EObNX@sAF$F7Xyfa2nP_)1>$wWS1E?b66mwETI#ciF$Vz{ls7^NA!%LNx+ zVvx+}fhOgEF^Q4R1AY4U0SG^+O04_^p!`f2enkz~KtvGChLdbc;uS(>^tAFfr`G3C z>ViKB+{=8wN3NT^U;hlJpD{HbIW_nyy3ULd44J?#qKbfEe^_!^V7&i=` zEG)1Nv7!<1-wjs11=^~Sm^jg_ZV=VoX$Vu0_1_?i;-P3kIyN;3Wn&_669*gRh+j($ z3cYjt%=M{MdJ=hCN)cRrTu-zgyG5sstBvju>XlhpK~WNQMDiK7+7^?mKJ38fbwdbSRfAx4@T@?EKnNrSYciet`Da^a?&o}Qy zBTdENdv+X^mZ`#_RiCrdNgt6y)M@xUPKU5gUNPEhC-|xuvBU8wXPwjzyPP8W{6A!G zx9w;axNne~8LTjGt!2G>yHh!6GWF4DQ}TP1;4~g54R1MSgC$)tz6k$pvaWkl!|Fig z#OscoR@c$HCBmGXecZQnaF{`7f!OVI`zkNL-ws)nTI??*4T%H606c_u8MF}w`@x)H z-n&3n6G6iM=N=xjuZ#T2@5B1#)AwRB3G zAmddoKzh3&DpaZVf~H739Ok!&A=Df|#G?Dv zEYK5FPqvHz_&J@*al|-QCj!37ClKS0UF$TQoSQ+E<;=272d=+f6o_EVucT-}6-Z&Y z_)3^b_wRfB{m_9Khu7wNEBZTtl)NYY2whj9fEH!d$nSvx1Z7oMxF-m0Ow3!i-EI4z z7ti9D1$0KH77ZHExmmyC?SHvutdl24v0xq)k9auLVMM5CzE)GTZurz&-yzpnJ7p%> z{yjn4iI1FI<$ud>ilcd=*mjvFjZ(x)>z7mtx2N2)AI~OaT!3iq&S}-^g0%fr&Ro=jK z{ubH-6~9+VkpIrYqE0H3HwsX#*R=Ee&>{<_!i)N zg;gUtJzc)&PQV(rCYLRG*>#*+s3?#`7;We&7w+&DDLUU^% znQH*mRsog($e_NFYGUXqM4Woor2VaJM%HO{R3HCSQ&DE7V}}bPUii$Tiuh7 z7K>vEheFNxXV&jkv^U>RCtU>@NtsuEnHIw7!^dMfbS21DqXp-!7cP}}q8#dUW5i|D z1;X#Tl#!kWN!AX*19m__|DOm0IquR@k7v^<6Mz3EWyufD@gfFNH*G$ER`@NsSvumM zPC{Nadcr(wTg8_sXcH${*bm#3OsTRxF5ux9I1<1P`@kpThJK()9jDq>$gvgi?$d_o zABU0e@~%02ncb#* z$%Q=&8cHkfeu33j3Tgg5dq9KJkFt^&YE+*FqTK4xx%`^46+7WHoRyN3Z zMf;ldCSF_Xv)0R{W-)2#*zoXSU7(L3^~b{Ce-oYT8+b@`AL>V5LU953#IIDZrk4!* zp;^_Uw>6>stqXK(Xt8|J(Kar*^NK+7w!uQ7q9tKtY2c_nI~d|lt*Z6#E-@PdoBL|1 z$cAK&^Fy9MurNs6rEBZjjt>PlMjU(zRnuG7gC4ITPnrnFj%4d2spG7dB!6C>vvYMR zIb3WAymf)Q9(`m@wvrUXuhyv{B`1Tx+2B3$=Np`!PK!t@6pkH!FPQS9que4Q3AA8% zs!6~Aa~|1`Q8TApnwU~LR}wtsc4owe#upN4XuZ~(Q+@k<44<-9q;#K*%-MM91NwwA zp#?ZW(4j8Hq&|5MTEgSEod-=98!|A-_6f3cuH6~@!!&86Ke%!@d(~SKJg~;~LI~|g zItPbk=Qi~RE#{y3Ey8Dwe4m{R?#~P!F<3xScLo<{x|#N}Bkq{z8LP54Iim`hNklBL zrI)p3fsN~E)YDgQ6~DczscrhtN0$LX3Uo({N2i7dBHMc1tzw}XjO3Yu0sRkjQC|>i z6@7$qv&kPrdTwM(;9Fl;M&FY(FNt}_wH;cD@Q4WhM|mz824yA)ICmSHK_Zv#j+inM zN#@3sk}g?1DqCGw1_%I#at0x{bKqknA}J;L!05v(iQB(8=Js1nQ;3l>A^y*0TYkMSS0wv;AV5}R@@73cY9@wSrb14YY< zQeLN6e8p~bv8|5n%S$nP`8G**0?GwKgO(YazAZZ=V#nxSv4Y=1+bSqSc93Dqzp)+B zKDtFmJ`=Z0qqU?8MWLB&3mMAi3c+*(cAgGAiZSm(Lf@1ZPlTrP0=Ecx&HekaG#I~5 z*yKcPZ@PgdikUA1*EolwzYPtMha3&DrIL9i& zwQ%E=Y8eoBa))^9?xhfiE4QBqKvFQIj+fv#A9S+qgh*I(hWPM--WTKX?Kf@cTDd)i zMG^vx%@cOw>FnzNx}Sp|FJ>Ur|6s=b_;)W&uZduGyK`U{H~Nf2ow>a|^&BsWoBe~B zjt&W4G{SZiaRqmuBc|tOrEZTZL5|)*FI^C0b7*>FxEXSxm^J&yqt3Dy{WBqiVdJ*EduZb4PTT z0dPPga&hfRzM$vDNBMXq5l(mOGlf)Wgzq~_hiQm|5gIZqbZDU=R;0?bBmi^j#j zcX2v#9jb@5GJQYoeRR9)vLvM@Lx`K<*$il3j5yO(s}WHC7yjnLS#C=MS;F}10}Z#k z8+xCAo!T|~PV_${$G zykvlpD8EtPn^=-5RZDwsIIqQTJH3j!59SnT=}ihn1SA|r15GajPLf$%7#vrNL671D zsAgHuH?9JyntxalLIZo8f&lA#8_x0i3G9X*w@2Tbb^pY!vm>0}x+z&%+B*8y+3?Rx zjaUDf&0am=XFFHFeZ9jXMJv`T5T755v$gQE+%LczKb5n1D0v9gy`__)J%xHClbwW4 zf2-M1$?t4jC`OFNxq>KTR`12|DAXBN9}hgZTG1nhy=QVS5r`uAVJ)&dkY0E^_l_CX;twS?gJRn>Xoisv0jB{(3zx?AW4b{7Cwb7_alAa~o>#Qzty! z|MXd6@hc+SJ}*rBLKp}*IXz{wR9-sr-P%g!S5A@Q)b5iXECH#=%JtAm^}45tv`TDq z7JxM5$!ZRQC!wX8*&kf1I<$^n?7$6~g8gxgV5d^*$T^-EDnI9^;h2uk9oy*=PPs5%IAZW_nj>H_OESK(*}<$r%nQJka&09 zl^0<7Y_m=tc-up)85M7W9DKJ%`tR?tlJr%-bCGdcH1!tv%%;eM-Eqzr-1@-I~~+Ey%g1X>k@Wj=3O9}|o#bPv8YpvL!bY`Oy{?4P>es*d`8-Mf>kt zZ7=~#*Sx?m?+U5ybN>CdA0K^DK7CQ&D2vM!v^;%3nXX=3RcY@=3;~XsUtWej^syUN zdj49Z)YN9sCZr*PopV3k&U=_k&(6(iR?eQa(>`EIT;*1;r=WL)ES>uBA6z4f+3GVc zZqi0|$C)7~*Za;>7);qX)Xw|LfOo2dOwC& zrc8U5?+xZ&%iIk?4ZoXLmj38s)uAu9s(?<8om)O%!m$*ix8M)I#admTl8R=ZFaD zv^aJ+_*AN`D#OOZBqU^HVDP@v=x5kWM(Ih*E^YRgT(LIvHAVnN4oPauaq(zc^?B0k zp%F7hg0;RE#y;v#a{Xq3X+crza)-&Dc=AS!JVPxX6`tY#U{m7$b&~Y0c9OLB&N+I1 z5UkVvd&z(Myt*O320}mx6aYZQ=R)5~G=D-{ZGz)b*{jp(5d8afh?es&t5e$r8J|11 z7uH9Xh=0;O+KqlbviLHftRbZO*X)^`L= zseL4utqzOZ&FgyA)P^nRvpALwS!wnDPgOkQkfKOnK4?HYX?g7SxhmvdknMOgazF~= z%zXR%Ki}?fMmKL4f0#8?hmU5Ny>V8fA4G;R!TT{B`Nn=&e{9RSPCI!5naotRVqb=4 zEFTN2gf(%z(TrWs_KLRrKANbU8oKw%FS-aUeNikOFZ^d8FW^c8MwJhnM$mPnk}|eM zS@nYP)>i-UjS&<0zQ}2sg#q>HIPw65n)O8&dn)xrqKraLK;C?6+SxC02t96AG!T}S z6|7$67m(U`_3gC!gbV4~B>9gkii8W%7c)Jr#sJ#KdpR55-+^U23+ngdinXZmBk#$7 zKIc-kUYXs~|K>zfxR*Uz_D+YIoHPt)^Fle@PtEmIJ^=exTU=8n<~!cZCA$p_v&*m+ z9MBtL88z1d{P%TzJBEuSeNSlh&yKR*%;Su#QdvLV7Y{}mlcR&XmH@=6GI`+Xtr_i+k0VJ*IrhUSWO ze@pDAdO1CdYHqZ`Y@UkOV(AANv58S0rlOR`=0ecs#TtgP`np8CA$vcR(%0DUF%U=w zNa}->&B7@m`J~}%F7Y@%Vd~gc1umrfl_=(&jyM)VTUc+{W75V%A<>?f@YJoKe+x&% z7c=?5imD8lLbP>w!nH1fC2D2kNpR`GPew`E|F0XJJ{;hPaBf0gtzH{-@fGJXm53@I zycGGg$9j;!oUYo_GNVee;*1Voje-MB9Wc+8+xE-cToocetkWN3iqN_CRq=d%5~SOC zf~*c|=&JX<;^oy6DRFfZE4mCxG6m<~5S58=Aoq(I#r@9iDa})5@ZD^7t&-K=(&uj- z?xhWGuam*5<$Dx(w{QSJaO9Or_4@axlB|L(D2Q5b*0%=dWPf0!;NT`jPT`Q(lMbzm z^@?5&ZaO-?bgBM*cR!n2$S?W5tuEs*FP)yd3rwL)To{LeQ=nIARp17eC1$|*9bE*4 ztYU3$`fF9ry1}~Y4P0JrTrCJ*g?@G0+T*=zPcp5(bvNmLU}i<>;t9uLyy|+Z!p1v6 zhD6EGbSBZ=!5)NHRG8Yyqrt#8^avL5XkZ2E}(Wo@- zq3lBdIM$?=`P@;)tIUx2&mv|>o}dFL5*HIzN+><%!Fyn!r1;Jo(e3!`ddd@#8CO`m zJhE_u5&q77@uW(E(v>Ia&r|D>_k*RYE14Pm!tQ(qUFu^VrQ%n^XFf>1jR)6% zzLwui23-+F7`=*2irO??omo3mFS4>>81Nh+$H}LUXD~vHuRF|&`isSyO&uB$iTgnfxmlQD&NhH0P9aBZcd23IPY^*MGMpf^7tLT{tK0uoBJ~WjcB}nZ|;)Mfa(&wpLQ$$rGuL*)0MRu?D&8KBZIK%&;Ty zost8&FYt8fI+lIJF$R);eT)JR<-$Mpr#X6TxI(Q1%<79DYZwO|(+4P48L6ob>)k*T z=29sHyM7}<5v(}b8Pjt~7YIl=u9gya57=X%z+gw#IQUyJazzE9byD4pb(21qff#bv z2m*59gV44(kaShc6kTpSq#UvOrSj6;mg$(^CXtmWsD|Wqj9C^0MBTu>{_azGd2B5B z{32zosnkHyUgK>MJrj*+8AwJ^pcj={q5~6&Bb2jsl`Nr}c)Sqv%G-A@t`ZwMK=8{S z!4@Gw#n>oioJUqjC=ad7*6#_mO@MdbHr<}w1aQD+qFh!(WP>%%-yBEy(+$H_RDg3k zFWL-Ib@qSKk$iSjKkg%5=V`@Own>#$z+`zr$mFer7T+aWtS0AB>HL=swqGM9#-Wy( z06ExEd?oQ)9CB*J1EF{KXtxDzL8R53mLGbOy=IU&ckha6VQA;?kevn|KSO?%I#BU7Wu159V8$PYV&yk(jN)Ir{CybLyd zZ(`#6!FFdDn20Mnd7)wTd{7Dela`Q3jERx|PlxwD?`uz$n^Wa@#iy&6TCf(VGpBfp z#bBkhrw*~*?%NH}GE4pZg0j5}Uubv7Yd0X>N+MmMG=fhCeBku`PFIIrmpbJelXVjU z`G6suAArm?n%CX6fiq?jfJIqplOy7WO_2an(8AXuZsR1aPsBg&y@6+_lFT?TG6Sq^ zAhyjwW>tUw-h{9zCexo=Eb=@9H~8nivZ+?Vf~M$vSiFsPR2dE=T1=punwEu796tmx zWA4zx(+N3_<7P>S-dwl_0thsJ&hd%}#GeLi#@#L3N#g)#68PFf@E1_CjJGZSZQ}Ivc5!(k$Ts(pg2;f!yYRkcs!Zk_UL}5HOeONg8wXM@GDdyafU*N5<_-ItdOU{;D z#E$dfv7%7qwk`ib`s=&=hO6=U^H$_8!yP2MMhr)pL;5D6utP$0uL` zZ!P68B9EN7=`hLZnR=hyZd2kr1O*b`7Hqo^PQ^>V#9cCol%w^;vPC<@#jJ=|5bDH* zK~5*@NC*%UTLc@2{E+m-Q1ilO` z79tl;;9bn3=R^-o<)_pm9~o4o?bcG(y?L=N#0wM|k(gGpchAOYKJk@W$EMR?_e{~f zA>O+cpIn1w>i&vnI3uZgmfkkOQ1MplbI2zN!Leen*KDEkQZ>A6HFu2_F(=+oQ&U{H zh#~2)1ZTY^MzLc=(&hyv_HmV72@?=!`-C!CLf>;4UW6U~lfkp%@<w4U&qETuQ1Osn}Kr!^IB_OMs>#he?H7V`M(1qxV$B=sg+Ke!SLQw5u-F{$VD z&AZ`wVD?9H9{rNMEu~-ab?E(NsjkSn1~Tm z2K;H=S1OUZg`Baw6|tzq*&!{f{lyo>808ENc~;h{76wPkI!3{@(;N2j{UpP+AnHvC zg`K<@7hv)x+|NETHxy+!3q>O34Aj)gwb=|sKmX}j*`keKuKOa%7c)k80orVch-Jh| zlLw=wt}&!^2DhTRsiu)HDZBh#vxH}4NjwAK4Z4#CNnAGF)66*veSL7wuf2~#a*&74 z%Q{`-1C((x-tyw0W^Z&^ne;Ye&7%S^@>7nli+RKdw$>j9pZiN!XNR3-WPHhU8BuNR z|6R@56fyybpl~V7HI_WXuRVu-iR*pq$a_QJD2mNyn=2j~W3eQ=*>7hL=bIuzHKf(# zqVboNqF3o%q_df>2vZEPF9taVAG8BWc83_A?w5^`^%so9g5Gyt*}##k6+YX?fJgnC zXf#ADi+sk9y1RJO=cF9{yhS4zLyOGl3@!``C~@rjpCw`S7y}_A(-T&Ss=}61p$+16|2d50`)Ih#BJ_^&7Di>-0m0?vQD=jz@U7fTR+NEAHTQO_qR8K>xqmy*` z3EP!A+{h`C-erR1^t@`zUFaNTxHM4;TFt^v!bH#$DIRE6gYw^<$n*q2itMeL;^Wz+ zBdY0(=au7A`t!wqJR`fad1>`-YA&HcVBn{po5U*??8=ZQ2ZzF`-wcQ9uHOGT^;9uF4c^jRjZg_OBLfTc=^#fL?zq&?8!bUz@jJ1zp4k!|Mx`PEO z^9VI!QzO95k3nQZ1+D(hw-#QAxU*V+Yw%;WbfRiQXyxSFlJsxGYI&fjNaeFV`PH7Q zY2Sde?%>H(?H`&x|8za$B8Ge$P%&0Ddh_#@kHH`G9k3}8Czs$Q=XSEE)xoFO7P|5Q zqo>1nVmdC7h2rDlCt3sslGp2V6)cc-UH7}lGcjJxil1?i__UL<=&>M%o>b)o=5Y?r@-CfYVXo}ZX7@Pg2JpYYK~J>9+6B4 z9GD@CU+w(m{ao zp*%*G6*@%WS_4m%-`8Bv&<d>5J6nIGiB#@88zEZl>zBR( zA#84U?dWVX9mr=(+xr~HNAn5c@XZ zV@`+~xkEjt`GSn)$VF zb%0nEO#8#B+kQ+vOA$G1xaNdB&);zM)l zIK4W^MvBUQE`|Q3E+J-;b1VM3B~NOVjh~baX0j%Py;BC5B!f!??7AUqY+-KlTmz7% za+`XY#UV*l&UZyV-cV0Mayd|}3To`-i%T>pY1KP`Wej8S6`f(?!2B%Bnsn>%FabH3 zv0&smk@nW2XG=V~xjydYm)W_+Ms9+ooMc#hC&L@0Xllz;D-IDikY@INs#U+5yN0rP7CA`qImB!D*ptUGaJdL<}*v>nVzLyV08;O*n&JZ%yjIk$ZA<=<`aslON&San_O_bZR2M) ztvKq{quNxG0aSdE^f7%Z-yr#A<@8gmv_bWZkiYEN(bdRN+Aa%sUheNt_D+F;D?jgo z-YOIdH$QsXox(STpT=GMHYa0h|AzRRi98;&RK35~8@>H{xN?GJQaMd|rySZ7t&@TV z|JvQW-gAtYF|>$3*hM>&f{_r^l-s9yyY4>*S>6=4jeYi-|L#urb`>+U%UeUQv(&(0 z73mliR$U?XOR2fuOk2^}>XA|1t#V!H47uz74xPI$1E@q@CA|_(Ig@iz>=tZmnS_%LX_(tH|ynafqR9m@0J8Xlx8Rz}A{fdLuU~3V$tGVN~ zf)*mLh92WLMi)(JO&r~FPP%rG(_be0%`6Rgmh@{h^sHb z$_9piy>&@(RDKPx{=d7eWp+#eDv$Go3NaIDaw8wFH0%26ovWaaCbFCZ{ivL@mQq^p z6XZnUvfxSRf56!6c1QPube5MC?M~?ITBql@`!2;+xoN}u(scXwN6Pv{lZuevWKS$n;CFQvIPO#XAwoc-A< zv5qT;p^+TT`@^BZ;glqr0h3-rl58_QoiLBw)rx;!bC0-yOpQ<>FT?BLk-~$ETTc~J zkuX&8kGfaM*AXmjyZMi)GK=iMNc?sw$#TGOg3sw~2W67P6`9oK=inHAyL|Uf_$uhE ztoqlbHOg~WXxxqut7;CA<@te+1n3*#PFh`BR9QOVIz+Be|7kdn6O=&wA zPLqKi%8gopxKq z%Yy;6ZNVMezXgac?H%E#ThRXDsS+F^I%li^FN)W7AKA__FA|Z-vAr$$4p6aV?tVS2 zBK7JQKWQ8tPOV9kwqQhm(g88Lh~_`CX}3`KQa3Cuxc(+$Myur!b6N^vn{-2Gwh&Q7 zs#z)z2?~_ts2c;uZtCa_lj+fFm119sCszgsZn(IwiAE3k&3Fyz{{(J`ZDISZ(O6M?aSDq1*Sh| zBN4Bx;^;0qk?Vn`RUy#Y3X2ApXV-_@uql3gN0d&ZdTsLbkwUAFwNuXzrf9`&Eg|cj zya)jWUNXzXq34LxKh4l|Ibv27dirq4Zp^$*d^+X|r13h58$*2{FB3=}MdbJttLgV} z4Jy9e^r#B`($FS7vHHCm75>hwbqo1Yi#Q^g55eDr944(s&NL{Fm`WvGC%lxnK5DA* zz9pcN@WGJ}V>}B`B35K$X`*g7{_qH=lVNQ@hVGp?Tfu2JwqHH(y;SMR4NE6b)`HL- z6_I+eVF(GX(V|cS`KV_+5EsxL6-4s!hWde7fm%Pa>ih6i{W|}+#D3+g(TBs2*qYkx zfEnspKOpsZOMh{^JU!B~vAwn zGw`zu%Ecc(3y(qNp({Y5Beo|5uzkAT&{_2&9^79`qo|Uf!^BRd@v7)1#vca3KDawXDQD5)==2f@B^}R&CkV0lf0-RV0sKmss@W{d zEO|$l@D7m0U}nqp$dhB9_xiASG4s7T0$gPDQiq)muGsG10uiGeL#GU3CJo8H5gzKr z(4+?zy?cAJ_wk^{2qH!WoL?Q7)uN-P!AREhEs(h8zKJro%T?1^i%)(mo3|d?tveJg zyZN?tS@9r^3#0S~#zJAW+rdZ1S|~6(E6U^~qybYg1;uXoAnsQkIrd3mr&%V*JWp7s zo{3BA3yU1&0eUNu{+IMcZtjdk6-}mH21raPAT~ST11onTQS{upPhgK0QZ^Z&x-zGo zPv9n{M1P2r;s9UHA4oM6S}FlsmQu;lEH&=FzYR@BOU=cTsN51>8os~Zn2-Pb_zd#{ zPDKI`4wWdSzs^p3%`DcVaQ z)6K8Hvr8-P4eQDteDjXu=g*%^D$^euj4Fk6;v_$Ic^SJMKVX~ruQkA@4o|bh1ti{! zw*3;g@5$g;b+`-SPp^y1GWXJbd?to8-3JLqTkGV0&F`9@r_uT8slXS`cWzM--ppDW zp85r&z&B9owYr?kN zC~CRiS3YgstvWS%-^?jw%po`U9oZZW`WX~J1r?5OKR8vC42Er7wkT^}n#P}?)wmLT z#{;xTF&erRaW06EsgU?amSFV)cmO*t%x*O}wz=(GJSm#;(8SDVt;!wpe`*K!pG?4> zA0ad!xVyeTp`bCAO7cGTeTC4te((@Bl@3C}=gRBc+Cln9SKSYL5J|*8>Ye(TCW0vb zWlJA@4hKwGOVJgV3oTG(k!mM!N^ z{W*xePwdx;U|T@%&;S-&=gU!pW*tJDH-y0KoDdH$ZzSz=3~irPl0>9N@Bx3bfCnCB z<;&J)bkNfi$F)RCjn{L#otA6@2|KD@?6pb>s9u2XHS^zT_IozHOMi+Q>vf2|ZTR31 zSj+&c2)6dZBQB?QNKw0);r`}~BH+4e|G*vgSpL*9@J$-|3R(1pT_* z>2cpSuWsg}k?Z2ga0OGx@HMDCEqlSCIP)j=*uhSZ_+YloNk$Eb1ib-PV*OyuQ>hX{4mCbWY`7cqo93M@X1aZ~ubT@uqZt5_%z2V|% zxn>9D5nTskJ(0#F{L#Dau1!bu4l%LIxpPY3nz4p)j?sE(urw(ow4Ko(RQ$cT=6k5h zp9n)yCcrA_?W`3U3ZYm*KTT%yIr|%jf~y;TG6vs-mwdsDn}6Sye?a$2zfezCz?uC? zMgKB*gjGJ3Cs0m0HTs{JEaDFfpO!AC`xoN(zg=o;Rc)wMC!@}I_=)u zAPxt`xOunrfa}%-CbGamz=1VN*hRaL^F|0=_%SZkpA*)b_uj*>BSB z`t;!x9WdjL21CYyJX>kg*6rX8c*qYV{SoumHOPCKB%!BsA0C4fP(z?v zk8=U5X7e8!PJ(x)%k5aozA=~C*^1?=m+AeSK|{RihONR2!EzFpqb|!Wq|jX9f6c7f zx555?4^vZzhr1N*((`zsxO_L}vDH|*FkD-hWNFdL*W9xvVR6b+LxV59Cno4TVvXn| z9cZOpB66IzWhoPDo+#kg3Md$a;6)J*UckbJ=8@`_ZRf~sI*7#_qcC?6A>0WU5VqJR zG!uQS`0P79@;-ZdSNpBB)t5xA*H@u<66+SL2#*H!Lc;LnI|I}9`2AtKnr4A8bW_Q#{*b7M}SQyKF892%{+gmk0RzI}54cfQb z#(4c-;ipZ;w%%(%4~HGCdqOw-!ck#oI*pS9Wpy~fA=T(WE0&_d(Yl})8LPg zVPs2#&bU9X1^@S%jp^ElBhxn$_+8ax0}%;18cTdiS}2+jqtcxXZSs$51oC5B@s~t4 zmHqFy!p_&yEps)KMoR1(8XA8P+m5`)Z{!urJMWf$Fk2hBJzPDE!&+8vL z$T1o41*FjmE>$HpDC$VW?!KUwQqt zhmd!u$T_`hLWKJJL8^gvUn)QP7j&F?|8s^hs3PC4v_F|U$bOO?dj%MW!vE-2$W?5) zL9XP~@bS*N>{G}|<|pdjAVI9^^PgKk(1^tPkAd!czXWZ`KFY-fM;%#hN`Egf$sQ*s z50X7W{t3-U6qWcY;KVlzM~hZ_Ah#sUqa)OQgN`{;p~A+HbvSV;qnZkqdwramf=8gC zBJ5brrbk%&8Hqri?PH?M1fh|wm5*ftX8~~v80DCqu18P|s5v}K**8{6K6%6Tld0@g zE7Kv4HV;Y6t4)+;Qz>-ww3oU)1b~P0qnMPXl)D6iB`K1gMF9w-SmxoMcP|XiU6#g3y`5r$VXOS+{7Fq*9Q{$ zQx_uf_`?SF-qS}f*uq%V33xWJGu5I}7H+owhFP(oW@d_O%Dfn${h0W&qlN&a5ZRm} z&ArqE@W>2^EtjYujpR7(?)>%=H(*Ae(2(w|@z3+&n3N%qO9Q#%-n$InTiOACs1yL( zr{(#1uA>DHux#~ixWA^+gwZEuM!AXoBEz2>zm1(`8%!06QS{qz5lFwgyZm6X&DOr6 z{HOi=eHo132N<7_BtX*{+Nx}}HUXJ*A6iI#a&NwoQPU=TN!E&z(CAe^jjcXzez~h% zF2x?;==5CO2;6uRg4U#B*h+PJZ=cVV+Gv!t^S&Ct57>C>jT_fcfBTA)iz_txpuxz= z$H%9cJEWlXZ>-Ms^}AKrLqZ1(|DQmhk9A3qv+w=nYL4VBo9veINJ?Ez2`^4_tb8My z`CB$m8t5&Ok8xAeeKq3#ANcsRA>fs8+JAQ^HT?q@J=yzSUMXQ5qC;R!+)F1wV55?V zi9T!EHfs`vhXxereeAmAh|XckqvHKFzWLtqp9R}*y>m0y=s__aauSgc zx>5zQUjW9@SCRP6KAy}>?&1~0{`*0@ni`(4=f|q<`8$*!*A9PhbX`Nh1c*R2Ka+4R z{I;5?m|7F@0Or+=NruAJsd$UHbOOJ&QPb)sw$^p#>)%e&@kp5Fm{7Ljli=xQsrM+Z zf=6N8UxKTnA7-sI0^>?83DwT(FeNh4KQI6~Tdq&ma%dA~NR#ZajFyk$9sP|&sOt9d zp}P);%yeh9{-^Ny-i4O9|6e`ALWU<|z}rbY&j*G?bI2B>`ZLGYrym5IDWsw=k3~7r zUmg9xL$piyHv&pLtA^b~l{W7&#pd;$7|iXDUjZCP>H7(-DuASs+f-7b}rg z-XsJ}r-hr07X8cvp(_&jj~?G9gQVl49t%o!;2#ltN~yq*l1EUG9EP9B!o%Nw``Cewh}{c5-}Sb* zxlpXAw_cm0y^)-hH=J_*xpyl;n1@f8H&GB|3Hj08 zxR4m@5b|SUt)msy7&J4s`fME&v1)Dka(NtExsiVswr@XA5OZTpO4>tYJq=%oA8F5g zc2<*p@idNiWD~Tb0%oOPQ+JX78`P3TyX|DNLbW4sGfXZ+OU?qYH|vQeu^8cGi7E^?LgCmo@qLYe%i8&(@c0rh(BUnnA`AhXohX9hoB;-V)%W6mF z=cQ)=T0K~y>xs!yerR1JfFx3e@p?e=BOzo3?=ZrNsZZ=wYOIP*wPy-2P^Ese=Bv=I z(S^tfO)_jJGhQM-t2)k(YuAW5V^gLpNN*4)VSS_)6eKZvvO8KN2&)Qg%pM4>j*ove zI(u-saovlDWK9A)atIMc^NEph4A5f*ohcecj1R*2TEl^qMB0IJIJQhM*IiCI^d^6j zw8p;cXzw`9BLcBiLWR9U0i}RJ8-ta-!S3==A^!v?tvCY>TAV^Bw;)HmnE-ufMQPEI z(cU}NHjSguM+LU})c9`s8wqT1`7-Ymq)l(7Y!hqVbA&bVH|r-*0g8Je18PUT>D*Ho zp9=1Enll!I_k9l4QqfmaTI+Ko^uVW~)?!u(ue&uj0ZL?qJ1=YIr;hZAscTM=1=!k- zD9ZUa0TDW$%pivT;ec7?Y)xZh=p+2#^6otUsr=?c+l!lM2|Z)F%o0Nm&(icdKnfX4 zPHmLiXKHHddP+l5^wawNyP1V-Lp2RE1oRrK&+AkVeq{FaFzJ69FlReQRAP$6cwV%! zGS=SVBRbNIr4OR?0Wml{G#IsQ+z(fd?Fi>d``?t;lXB(c=jA!OI6EUcDu*oaw6O*|tX)`uP7c{PI#!u)KCv_F;h7`E_TPmm!J#sFjVs=i z1*eaDUSiP<5u;;h?0HEceVX)!=B@ph^eCKV+Ny(XHF2gc{09hg!Ofxt_)~VF9xy_| z0auRKhA-%+iR?!V?vsw0=7{-sBd(4UO5#H;xhfL2mN_mn0YNB8GtcfVb(RhgA{bI zxAgbyhXJlpw1H*wWKT?IVAg5Hx_fm(+0w9xCS^DhV|)f25isk{09Yf?>SqJ!*fH$) zW5YBd+3?CiiNv9)cmK0i$~4wiii@3L_(~;9uTar5hlIxsGgifvMaVr_x_5U-ONk|V z=`?y6F>|^U>i3tamdq&5Z6plnLCHGcJQdur(%29cMT}6uC18^ptbj;yl@2T4uQxFH z+H{ja2-Tpp8RTe=RtPYU$*Rolu;k%52B3~nuW%z>BGSdgpl(R!af=7OrFg7*XmvB^ z0Fwj(vH&W={3~!ZSL>wpr?fm!x(*;!Z<={%hJPUoT*efs4-DKuhWzo%_cnh#1*2RX zt_7Ixjx8$tO(ZA(T^E;IRlD-02f>SrQj`A^*NduP{ay%shcvPXU zFzFIOD)~z8uQXJuld@I7z`8HR({13Z#8vxCFnI+3)Qh*}+-E1hw7N2tmlii%mOijG z+#x-BjV(NW9l7a&(V{}QN;|#g1fh))Iwb%f0a8Q{sCQok*v-PS^QV4>ZL{vLFFaB-nTz`n~o3& zvi_z#5g?=sZgcyAtW4;gydOW6-#S-E#H;C}95l!P`jN3%&C2G6uoo)u4FM6D&6vdC zyJ)bN7#Wr0#@j3{Bz z_be|OZC_k{Ivy#1hdeHI;d(snQN|-G7*m>ni*Snc2C_K6FUP~@(sTLaw7q9uPdz#s zblY)P24Cq+yA8JA>481V#=U+&?AB^@2zRu}fX8||HPJjP^dIrpUr6AGP#__H*8BV- zKkLt@_34&4(p^MQZmH$W_qjvkAJ6>#`k$7LZ@&5M4rRYXhu@3;6Ke1;&~~el5RSfDZRzO*BDEWrLzToyN$N%>GLQ+6xM625(?Fyj8f#Vy z5-3{yNN~ULjjYF0Yn0XncZIP?DDZ{q5F(t5y|)PIc)5s>7G^hwRtY0M=e+a3br}V+ z@A!o+!5GJ5VwstCwat8C*RzCPNz@325G&o4|ChI@j0}hn0oK?8op9%gJ}4AJqB>M1 za!Cl7n>AxA?PArmn27U}HU1Q)-mv5prLA}fFoSY#W^?Oh8y~wNJXm;~cV~i6~Qi0=9G}3`5=kA~W zZwEE>pRrFL9ePTz=P&ni|BZg0+#4^q=ZPSM>jugw$ASfBkNI)tW@%1KVuSq=va<3U4VTm+Eli7N*Kyv4hX<##^LR4`~MZZkGm=; zm+z^SY6my%>c#`yAo#IN3U%k48-P$8=U9g;^M$&ieTG!XOp&+Qs^SF4HDZZ%OkRec zqqy==)c-43>OLpxcfH%Q2)KV^)|<^gZjSiDv{Fs(HGt*Y{9Z!_hE6?8aTcGb z@okDXh0LDiBZJV&VvY!zPD)0r?x+?!A<)|sPDNHp z%9!J;vIKueP!9QZA!&-OMHAou;vo3;^4Cmo;bO-C0c467Y0xG+=Cum-$2S_P=X{R+ z#b!hcR0GY&SRNFdY!D({X~)^5j1jCfk%~>=s!cArEo;&txbU8c+#Oy}e%5ck(F6>03I$FQk@J(>kC;QeiWON@NU z{W%qmkYI&_Tf15B3TtaIkMicDc=lebzI`;z4g-4$yInLc@wB_(7p)yAcI2JPtH$`B z!kF3*om>v7R`>}b^L9JWFb+Zu_cVQCRVI$QG)u}7mi9=1bR@_bUqa>e6XN^Qt> ze{i&FYA*;6P6gtQ-22k-PDXnmf4ry6y!OUaMhjoG?KFD zl%rH8!_M2E$$SV*HfN?$oH@CS4#m9qZ~RuJTgX5kX*kB)WeB+F>;;-E z7$x^wy?O?(D-U5j6fVWVg#H0N=kr70{J^&%@8c3Fx6|kRy9TqTeY2@!W>ro&dG=DI zTFu2xa&-#zvy8F+wLY)08;3f9Td(5fLN%^=|%DWs?D;e9~!J`DV)f9~yNcjbyws ztuIxQ^f`v!><&2MTx8P)=}x2isorX)PbmdQ{GlH;=p55W<#l?asHGfqKKr9?oi<8& zR)!^sA`|-z0*Z-&*r+sx-QKZFE8`LG<|c!h@ynqNQ@c_^53b+Xrf*rS!=CI;it1)z zz30Gtlmq@o5L~pW@)v3#RCI3PC%a)I@(l|hfnbx?e)UVKlycX5s^S3NcYx4c)LT$_ z9)1-ISQJF7YdUh~9xFF8V>ah8M{3CD_(Z-7s93;Rujfq{IbZTwUnGYhbhiGyvvjs;<4K}Z`d`qc}05CqR}9z>g|rI z5O=)7rGjBuTK9q_`$Pjgd4G{^r^72sB|SE-%$>a`Z5)PN48MNps|(&b!<_z!`)ld2 zg{yc^NzdHcdYWYiis7 zN?dQHg{?jfeSWsnkkr^^VJYVL`SDO59nXwrS)8}^cI-62)xz?YDopI$uyL5^>K*M?f@ zhCUC1PrY8qD{v6@edYk%h0HJi8naa7n{FM$T?SSb$v4}){>45%VC~xjS>h~OP0{b~ zZ`PQrV}kkph-jQg*B25{Q93Pj*hvONQu-6*RHb)YPRQEL6q{OO_FL*P{HT5CaOBNR zoHs5qE)85N*Un%>O3$<}+U2*GXc-Z?vILP)eF#@`Xu~Yu>?|n{zc-#0qdyPduVHWn zqYk?u7&7XNef>b^kincDONVnWZa?k#`IWG+@Herxn+#KzOI5OKAO>4ek%-05AcKVOun}X%Gd6>{69KA(R{W z?(2oXe+@MaCWEYBi14b^Xk_p{E`hYF~iyWW`!M@k)9sH_p>EJ+-Byj=G)T^Sy@JGw;uLpjDehh<#ogVVl;ZC0?&MFO_q+M`U9wiLa?Y07du9SrX3t*n zuEPSZFbq%Y_#Z#2fb}*>s|V&kR+bG%i>rw-)?a|-P(YzDlWfIa@{1oN1I|N~vk-bT z_U>t5@KmM|FV2sF8*;EW>%ZP|i|$jOy(Wu`SC(8U1E`<2phZ3$qSB(j7g0{@G#<>|BwRvM#F=? zEBQ9#e&R3Jf)onc%2VIX)qpG`0pwr7SyY(S!+@9GKnQ#z#C`-A?CO2jl6%lsycvpS zntdwyj*0S_$9aCEXTPCuK&NlTDi829+UFs<{RhWs`EBa-6xYIJp+aD9=cD zqT`Vf4lPOvt2N)fA(w=umw?^lV{;UQE&lKeh!yUgiepr_VC z`0)bqhq(Ve!`jpKP}Ro{@AXb&7NnuvoXqE|#oc5p5`PN`?)L~uX1~=-0!`>Om45BP zywp5;k_G0{QN0b_&RtbDe3wPK`eTg-y$hH6$scIYfxKQ-u;m@66eI$}M5C-K{^M@% zT}ChDGp^aS@M;moi;t&^uZ*^{p9R(s3#^x#E2d-BkF7;rRFYF@zx9nefvQosu(3v` zl+Ue|O?fgaD1quN;BHNLDWOaZ_tn2`Qt&=2v&{+7ou#2QnT}Q_35)1cH$4erbc_@S)$O;vOunO!~OZI zhK=5ArI7n%2U|ny{rqud=Y3YGQJY8Uge0 zkGY#0Fq+P=YP&Hz+B}<V4qy&TZ}?G(*7De_H#XS?TczuLtMr7!ti>uBHR9GdRzpgK*^d%3x7|0RqO6fmFF z<)|V&eejTfVOO#2OGJ|!dU5!#ldWflrtPzBVag9-=cniJ7ZiY#S|ig>(9l4Lo&`!R zE#MhtN$+y9h(lCegk^rFI&H{X(TY;uaTDAx^8;vb>WUNfw*b4YP zdoT$CK$9yiim!M2T#qkp)j3xc;JwpE6&v>~l=J4mK?s~=nxds1#+Gt6?r@_PpO~uN zjP&td(fcS5lOLZMPF|Div1poI74u^h;#rdxxi#HZt~cW8nm}jkG#WGw$jF_7YOb4@ zw-U2=H=3DQWOsr*9Il4!@|vh>yH(aaadcIuo0MKAeW<=%8&?5@uq-}v*=kZq(2D{tJrdT42%1`xy>jx+RqLijdx4IaOvF0}|7EoOjrXADQKA zgEyV`iY0I@rDeS}TuPd>&o3VEc8*Hwle%I#N>3Sk_>D~iPsj+i&!cZL%-LKevw>8}` zfhg#8Nt(YwI`sxI3jv=QlH4xM`;IRW%PK=Z4`xqnA5`}a9&yqO>5RJ@fZTiq*hS8{ zLA^oW5Gsj-fgMiu^;{XJ-t`9Wts4oaTt3F-1Z-1=!pdv^Ic(IZK$~bXh>`zQj5%L) z)0%T*kkBE^$pIJt3PzBDj*H#8%{UHUo+JphZL_*h!CXF`7le~AW9QJ zUj6TY0T){Fo-9X|`2g8efe?V;!?ii&<@=Au`Qi?}O5!JX=&I{bwasVIa9f@7DmAm)KSZka`_*mUDAUHMxU(9~r|Oykk3%|~Gs z6rTEt5O!+@B}d!LXseKv1F=Q|;Nyh4)Uhc5>^4s)Z~(o&#o za5mF>g5%``#m^F)%a?svuT@Pf#QiWf5ioFn*^RXGawV&}!8{YXH1D|u~Vg=~*}m!Vv2uxPv1s2P;u z1=>hOf)k^1H*;%$qK&Nk*4hWI4egiQ1Z`*E zrKAvisltjn)~Do%hyII|%`n@EiPrq72&Fy4!;Iu@5aBc%cCyvh{`G~|A`U)Gvh2*v z%-meU*lkd7i*c1MnU$M1!*R@rzw|V6kqG$OL(FYmrD?@C(e<<_b6*(Ao@lI5mvzLj zrY*a)ZzWDMIEWZ*Cvw@3TSne~zjmax>{)Lq>wbUmNN7*da*<$!i(Yd89g;SA-?945 zf5RUUk^nS8A#uVE0aEX+n)i^4UnH326eNkKj!m80J0lS}LOv()RK=Q@4kbk6IhyQU zkuqE%sjaJbg!MndVGLn5-hq#eTMpc-3=A`j0>11WSj0NdxwlrV0@e^s%NoHVun-^w z5x~z@qbFW|VGN+KpbJ4YI)~W<;WMUyd|td6!Lsl``F4IWuNRFI_sl3oVLIF5NkZwN zShtUQWMT~zgykKy+=tP6sMv9DJ+;4~lJW#g+4M`R^g^rjOQ)9g4nM`Bnfj?1#x0lx8CPycu@aEOs7OJX+d0`K)XS#v0h>icK3dh2-LVYloGKQ8!Jf5?W)5Z zYXXdRM;qFQMO)v5Q$q=;;c)q^deUl?<+wHMuq=UHJi4 z>Z$`6NAOv8ao;rIF9TgxEb)fOhIxZ;U^L#r1bjp&qy?Gkj;3P35l?&=jT^lCnTLIn zi9kYgq8IC~fOG7p!j#dr8*{i?EQEdzyfe)2wiGGEYR@H?qCKGM+G$lQ+qC!t#O)yi~HRgOTm$ zxYR#F%V{HK_M6GB5z58o8yxwC5Y=-#iJn>|TTp#2MYxUJbZ1~Bl-%DJY4(KeJB1&6 z~yML{O~cphj>YlbXNh>4mAd^0e^I_J_6oiG&Pg#Bu!|%UUp#Wg;kVwNmiqi z)Wl}9KcXSs`vFw3s&j)*r%RvF0v8*!U!S4|7IV|=l+9-!S|w!2V%_2OJpS0g7Y2Mq z&UVBd&4t4O=&>}6I-8S14P^0)Q7q-!>Ou_~FeHJl*VB+4#rqgZzWcQBLO&%jzlX>5 zx5V6lgIux8KYKCYb<+I>a|zJM4o5t@n#m*IJ_ox?Smfxn_`{#v*WC!Q*YD^4OLxKl zH+T^1!$@$En{V91Pg#kkG~W(yKNP+9$15xS>E-N$$WF2v*l>$%DAWk^QSDSxPjTFv zypW!^3I&m`bi>*T!;@@1e8?&X(?ljPodW)X1wdY>;_z?a;G%qo07n$u*Z%;L8j(;NijMN$b_FjP@O~o`AZ>uAL>q)1sF=gj$4e&1uk|RO~#vs4gzt*9fOB1f$|SWuP)E zF`H7JPftPYOG6a<&BP{M#d_rghO1Wo@ZD|c@M zTsEnZ>tFNko%T4lIMYH$y{+{+>bOvaz}wHrN$+m@1z~-{7ZE6 zC|Zs8+4h}QLTAh73yxbQ5#ny1z=M39#~zopERNj^{ctG+h%s*zrSmS%5aW~87WDbI zUPMeLTfOY3g@tI@Cd3L_Qt+`-NlxqaTvPk4{92%1$B9L;kQ9<;hoerdJCg3}37cm8 zs`$&zdLJttSKXM@$wF7a*4nwR)$FO~$_MYaov6cEJ>#$Ig94qq>G78}A^22A|E3dk zK7Cso6y0wRm@K>AQc5kymkjGc1CLXfP_LC`7Aa6p()aA*UleOTHwUkLLnSPhbjeqE zbw|vz8XV|X4}5@5z{Z##|2Pw%n5Z3LXZf6EZ{<+eg*h!7aOxK=8`Y!Z$U zU$kd)i*k-u5MhzowJB0Py=*^A(q8ks!+sd(8(DlzJby@D_ZxaOd0BuhV;IzvwPQL? zy`N!2EoOcD8U@hw@|j;N7Qc9=c7Z-YCYkN)kGKY zf)Jp(MBi8q4I(_K<~LD3GrnQfvAkhCl5q=SjoPPStx^9toU>+s1HcbDI4*sVGcz2O z!q2k$1FJp80nSLOq(HQlBiKww#u82;{@|J#u9Jlt^aza8hy)`j4W5;cu&LE?zXPC} zJs_GiUWS$Mfam-JnZ?zbV9zB+9!*)|hO6!hq6z%e>6#LqkH=ye$AL&i4@2D(w`jOg zj$QYQ5tk<*=P~4aKylM;uX5P-R^1#hl`Kv>D#Ja7W5 z7q_XfdSF!Axe;$MX?slLrah%69t&%NcUxaOgN%PaKenXJ zI3)v}+7z|I37C%BY`5*Ra}uG5kK)+g2syUfZ#*SKZEnfNSJ$^YZQYfE*PADtAbt29XVNLmNhd6& zV)2ba5Bk`^AMHjF^B4H0 z=!uYb(2CzC9oki#CFy2MV;j`HNS_=`RsKotTReH~XJvzUS6DofGkJ}-&r9=!7o5pN z>z|e0f6_nHN)jUxSCPij(A69i#8an6zM=Hu39Lb#?1GzBLeExR{*z{JKj+c*J*ouR zzH{q~oA7Fo=w(ENyvuS21T7=YT1Sp#S>*6rIpYX=ASrbVuYiD`{hj-Dn}^}+*WBlE zF6x5HQRdvMpAghD6*n%4rzMGQPA0k}O}K*nALJx0&uvYrt4~f%b4}u1R{5Qmz1f5v zCref)9hWcrrG=K+1{F%lKGKTC`OPy$-h!A&5_bOi$2!KhEB9T`SL?oyw?kD1O_QRt zwtS>iD_`#^n%!F$Mff$Us#3-^xymY&vUxb4)45^m!kg z;DK8Tr>H9&;8*gp|1$7l3TJ2mxG^u>&FuDZA;1f(kxay_;|rHBJ!Arq7pE29bI4=vy>dlH8j$f%I(53=Z~4~RmHo&K-OK)) zlPK|*hyAyUM99^t+LCV5zc;D6`hZXuppHR7^=pji<*B0B!`#IlmU(Am4R_gP^TNQ8 zyB0&BvIXc#`V|KQ8AQveN!+_R$9g7IgZ|O#?$E*k_5uQEp5-t5SGNbgNbaBldWV5c z$H5Z6b?mTW6Va>Kd>4t@iFMF0QD{ZI{z^kd!M8zEV_ex87~g9Z0ploKO}h|LZ3?NM zYu%lGU!6DpTw6C~LJ>XdMuOa{!h3drJa}(S^3LKbkx(V5mI<>98A(OdK9rGKG(C-p z@&#tyW96Phr_+WNs>!7($z%phM54*bHnj5VCR)w8q@ur8#d9dRT7A^oy}QSl#ySPJ z;Bzq3&%cScvF+EZy;Ub)RNw}VyTl@>_~Ob4;gZ5=_AB>m#3or&+q#0(`QXi9q0j*G zChl6a-p$Y0YoUH-94tksEq_#7ioLlt#Vsx*>444 zF%ppP&WGGsJLA?=#vhR47TWZtB)qRyTXKzN{qYmhzzehZXir@}64xfSwAKVxi=@3d z2#9whGX1PYT|I~QDZT$qP+B(V+51uIWrw>pJ-8F3PR%UJ@TUHg0w;rd6a;WiQ=r7d zmyp#_YUWe7bwT~eE9D#{n{Evr(VSRXyTSUdHfxLX&0^#67@Kc zKSbecdPQRLIQk%ZzsA7Tu-Cn(*Kw7u*Y);Y_+6hg18EA*txvXvLxSGQR@cVg;rH)n zmxfz~J1;Y3oO_Y z6Wrqj+BOn69~`i2XBotmN&#r=h1r8O$ulb873kD}4_tvwDI$Y7f#@g)!Lzt=M_#7W zU8vnqW+8%evy7mXk!^h)`ttqRy2ovs|KX9-+o^olZAPlm>yej!^iBn`>m-e|5>cLC zm-%@oS-@*p739{c%m3JFxpKL&;=gtj+K?haYa^*D_d_4tQ>U46ht(xfBvNr}3~1J< z`)G-A4nt+bT}#h&;t!)?ir43V1<_Yn)q~(>xeW|_2!J82QL+8k*VY(oq8DvC_iZg!8+sXuvF5|zZfuUG%*jS%gi?Cw*d~O1WT$BfC zuQxfSJja!=AK}cjRjqYY$NM$8qyCU(lt^4?JYe6830sD^ODv`wZf~y)6K5}g;lN2C zIr`|_ujD)e>49^8k1jtIYlXHtaHO(#AjH@b^-ejcfp_1hO4lWB5~G~YQ(M(ODDIq0 ziW&h%eG|XnBUyXoCK0|9E=9F3q{d29=ucS@>*1gboiPGIr9MBkI#bh|;Q*-~F{$t* zWT=&}x{1XvOdXjmsquH-Bjam^ou*kmo6Ow2#y!)a{3`H0NV*p&a+v@57nq7b`)&2B z>@@>}N(wDMGD*T`M}J;HD&mwJkPH6;#MO5FbB7doJ@hNUjAO$z-93Xoo0NSq zl-EdNmLl}snI!82ZA{bqGwH*P86qC?%H8S$+TCqu4U|@MZP;AA^CmCewsKh5X1Kk8JGz73eX4D8dX z$CrA_ACoIvoax(2m1HC(NVwV72;Mxa2*(BcEYJi7ev)eaIyL=Q=oitT8_#YCotSL zrQHt);&DT6pZVVT-7?Gzd!W;TW&OXO>vLfVUZYM2d?0z}eLZ~fpca-Cq8WrF!34rb zjCGbUh_*v9dq_%(Q5g-Aek35}>HS5h>W%%#M7S;WNrJ-Z&(u)oAR{reRjv)F>qQ3M;wUc)MtKU7 zkLs%iFUwrlqPmbN1CTQo!{5z4zB5riVkmE4B#oIUGJinFhOj8P70M757PBxCVVA!k z|D==3?`{&;tvZPLd0yTVKaD_52!LdTQsPkK!Eh#B$pV<2zW*v562b0s3B{rof6ILg z%Zp+p<~x@cytnLonsSUQk*s~jlQY>je%Xq<>CgH$s+pyK9r+b^L5{?q4fp*4ZJgV? zVVP5&wC@(-JL17eUtYJ;S5jQ(@+9mEMttA^_!epN1y_EvCPGbez1V@l4vaMlnqZ9K zxHp$g(xR!z2_UE=PraU1Yi^c$nqUd?Hj?qAxU+D}&`)VIfmMWb$=#c7k#HNNocK)r zhA6sc2e21BZ%5TAo1HSu;Lzd5{!}9PBh|=NR9CHH;P1;zH>z^STK62{ndEk_%1~Cu zg6!;6d~%X-9H6vpalR{)%DB)n#tcA|EZ!IBT*K=!f3ZfBjKbZnEhTb}cl-Cy^< zP-)4>?o22D+00^khSwPYEg)r)PoByD-xSsb8BSb>Om<)f>`z8Ct+>P3gS+P3;Jo?O;DW~q%Stv1f-4=7Fd0AFBt0F3iEf9`+1 zosyK&d3W#Mlc5^k=Sx+qLxH2)_$J+~Bg>(ZtaH$0;W1a?&CmO=ZQT1 zE)3Ya5bFRoDZ#5?%&Ta`buJeCgn0j*u4rMJGwj&Y$z(G+d}QFTi+XSK>bRY=>dx1- zw^HqqJ?@lrobGCs4<2F9FO*Dl3JH)Ft5HGpM9OVA`DPoz#~#BrPVSq=@sXv+5V zFp@s+Z_1_5eRAP+3H#iDOk$;0)g}UrjWj-Ww zLB9UziU0n0(iJ&!d#=P85*dRrPtER4qNgq)zfpH>gC5_OlXS0N%}MteRi#`g}~si8fzK`CQdEAGil_xz2?Db9|t)9^mRt*y-1T==?(-Xr{C9|v}PQ#I%MR*dJ$QvXi&v7XS)c!^Oo?NURcc>lKR0INI9j)zAXlqZ`W>y$TJuJp_Lb8FGCOWX zN4{V8CpjkTml@{KFmn;1%Ar-et*HA4KWCIL%zLrwo~i&I%M7Y9wdzVGRqO8S^IiV) zekN7A%(KUp3tv|GQXO0Og5B-diAXAcAXCY-O*>GC^SQn}N)P3%w>s?4^)aZCHL_X# zYo0!Ra%qL`9$&ZL12BLOUSr3G_dDapkP%6w6Q`V;T!Gi2n+RB)OHBL35Bku^a%5$n zc$?Vzd$NwDkvuF2cFDSCR=t&iz6Tsxqv6q7ZOvOCJ7SUYLc`#F0`$Mu@k$Xy>_tad>^;%qQVS9DML8P zV9|3&-K+h{240X1b>5xy7Zc{cS%8-c89W>!nOj7uAj;9)MM9YBr1D{NMp-OsdUW6? zm?SexS@q~-0P?`1+cL518Tkq@b%A>*NBlL4yu55$Sk~h;Y&fR6Sd%*Fr3;l50Ywv! zXnX1!6c`yP5PvQk|LoJ>$$mQA05kl$OpBVoa(X=~BS=0=Yd;Jo$jz2Nyc^d+az2pT zV$s)sj2)C5?(*=@7^Z&_{WgNRPtHR*?71qzogi4PfZUHLNT!;kP+>IrlyOb7uNSHI zZrmg=#fA6U4C{qjv!6ZlM{-Sjq{2>lO(VfRnS6fcmk~P^$)y@;)Bxt{PWe$KiVp=Q z!n!B#B$xzXXs-@-8tYo7>pzS`F-sgD#4YWefXW8(-TknrNS}gWJgg_H!$!VHywO+z zW*!7S4fLYH1l`ne5rdKzIl9P~tmv|7S-dX4FJ|bv6$T-Wiq8ST-MufYjqNAgs{3Os*9E1G496>5A&U2i>i)GM5m{b zdvP9Z!XbDbtqxw={~>Q% z1JGQL7XA!qho=d97>ikL*xt#J-!B@+F?&it({5TDadT}S4Gy-JY_@MKGp zxGjBIJ$Y(*WFshLb7^4mQ%rErr+gQF>b2#o`s2JBb0-A&VmqMkgG!2I3Ro_7HZG7!Sb-m&sqC*E z;;+}zGBTCG+azAw!hj0kOi>b=CGyas`^5%S7WR2zSbTMk~fvZ`~o zkL<=3=)xHeI1!pJAYuEr0G=dDYKT4slrN%RMa2bMGD1*NVVcstjg{OLl+F*o%zlFF zhX}4xNq&Tz8h%>OiX^=|eQSvP%!Dr!2c%Sjr=%-@>kX2Ym{}_C1xJ!1CYgVCJSZj{ zEo)o|$TP`@!EXkj@pFw^IAab4az9(i%Qym{S3Xu>xvv+`N8H-8;ul@DwCZS#hWww) z)4IkuK5Vn5_fRXtm};gzxUwrHVqZa`94!!-zPDrU*~CHmbJaFzAJzJu;Ub3x2-RJf ze}KLNg3=f-o+3Y^P?}L+O(WklB;d)=xt`bRyHHHcN6Ep(58nZ?F*$ulS(96xd`7}T zee^=Klsz9;&KDb`V`k>1#-#t|bSEkC#VthK`X#Q@Wy9e}F^{q@Ou1|asVolA&q(#d z{%)#?kgJln0VuPm`onTl!bP^^ij78#HlG;um&$-IDa{jn>_63K=F|46A+VXgeCQRV zOzk>5#-R_rwk)EZtLg%bdcBVF7j1*m1l@56?OU++O`N%wPUpJo43JFNF~q-x#-WU7vm!j< z$w^qm!LyFj#t~u1XGim6E%B4mnkaKZW6#$R0sjke2MS^e@ttmmL@eN}LH6u0ZG=1s zR{aWvT<1l!K+!9SF^q~?5f-49i(DIR&uQ>U&`niw9OdDv#;Zc9L7=kIls`?(+ASj&mY{U6eC89Gt& zY%)jxmnMO_fNE-Mt_6dT{}p)TY7URdgUL_yx}!gC=C9J~J_k}iUxEw-RbjhX>GXZX zsQS?2usYQ#agZo2%*jC*c$nB2$g^*<072yM=<%hyV~mN;d4{52?oMOmHpK)s#U}rZ z_uj@vuxU{-`-xo3D@saI%QojUZnz~-W~pM52S`#zyE=x=7BITXaTkcEi6iaHJDbt^ zQs-iWYM#%CxoXHzV9YG12sdcGl*RESXlWG`I3q)}&kF-|Ntq05Wm_OYdGhPihaJ9g zpEea6Fm8D;C!%D33)rYJ(L^Q5(8s|Med$akU%<=NksD0fZs~ct``kD?90`-;O%=Hp zDEH<{@3k6d5SpM%hqvS%+8YA5uSTc)w|uqB#OA1l-$E~?fc;_sKRr5`R4pD64j)P3 zOSp-nN2nMBy2bS{ttNo8s=r{gd`-Oy(|jTW+SVH-*$^N41gbY5Egf%wFp@}DusaPZ zHWxNwLA*Sx+3hc*MzcO0HJSp&v}ql>WgXj76;9rLb|wvPr%rxjYXlqBqc(!Tcm2va z`!EuSvqyIwUkA^+UK=lkow{5P4#|WKcpL7z!&%tZUAF^XE^;<&;%P8EQ)L$;TXeBNS z&8e*>TCwYXt&rIGHfRBOBkcw&&mEgh@6f)RwRLkZ#oGMS3-p*6 z2XqI(UpN3vU@yp?{r|V^+FA+62mEUj|3#KZf4@IgBC#vkxH8_yA2hVC`byz@fV{%c zNH2n(Z{52h3Yb`3HJAsL#vD)DI|*kIC%5l6a=w~@Jw?xEDNmHomE}a0)n5N@(4*@6VVNI$)p~mn2h6i zSaup+Z3ho(I(PR46>G1wX#)yQ3I#sA$qNGO3-9F^;&4h?Rd}(|^<}nTRl#}=$@%RB zxJ6Ig5f{HSD})z(KbikP0|_+e4y> zW_k9=88+MS7*x#FGOJh3U-q4X3k0>7>l($}zGdYjlqF|0uR6->&W}3;93^)_lB>p* zm@HDWlsJir;AWy)3V>X+u&$@7?$12n^0%HYKf9NFdGepDh?uO}bM^~uZ&z$>CVtyL zPD*}!BX!p|jQf^Rjlo_M;_zYCT|IIOko-T>GK! zG;yhRcx%r5+tS@>u3&4un`yi5#{qzVk!MZWj9_ZYaZ&It&MS+bAq$$Swyahud)KXzc(Lq1o$2|00Kl8sqpR@q$<9HgVZM!re7jV(kNc>-s zW1UpdhY1WDKz$1ABwaw{_*WNGS<}*~akyzo`rJjG7cl&ip?BM#o=(L+W(TcwVZB z3YQ+m<7YgsHQB>HMC;>kjCn(YVV_^}+_${SGnIJ5u=ksAEv|Em=}BFK-HJH}goBWR zCGyF{gA~;5!4%wilEgBBn$a|$BscIRf?y@mVriV|DSMcG>Bh?O6dtcVi%jyKXCLvcJ+>0fRSpMxikEQxRtaLHiTyjGyn(z9Tw+ZIbeNBm1Mqi9N~xx>tW2Fe|vR4 zwI?U#&9gkc*|G%K%~z}a84=|i;IvmD}ByXyCzH|)Beb@CYtT2g;4l+JmdtQ3}|WHd5D^~<>LK)J07 zF7!fV(Uu?cT=XR|f;`~h?|R$eV0LElF9Nj&18KmFbAyo2^O>lL-$i#%n_TIv3pEZK z*vPi^49GeeCmZpz?uS|Vp^adAg5Ds9kO9R^PM!%X z@Oo(QqO8gv-~VjM?qYTI>qU(`dFNRajl4L_1_XFf2FR(e_-{e*$;A< zkR$QaY5Tth%a}VgEKNI98;%MT`9u?n9MqR;GhSXu&G01sxcM}?jyaC^8x{aPS%J}w zM*?&%bYni7s|rK$LJm2k0eCd}T!K^L+K*?oKX)t7Xw(T{6a9Xn|AvGDd4EewWITY& z)TY)C)zHTmqJIH~m-%uFf0QMxSbF={@2y`CppeG3Bq|Td+&ETaF&RmWsY|MT5>;39w`9p;*M!|o8XSgt%pA9$#-`JCl zB32EpT5axac4AAtK~}@Ai!-&4*GbM-{d;{I`Qlndi?^w z#F7i#P=R_j*%kXf2Z%o9GSTf`)FJ238ua$hFdNqHayMsB)?%=ShTQ$d!GID+YuHlB ze`}ZF8~5y+6(t#h_(Z*LZ}o%$P=H{v<}iJ9{PJgV_HvHH%5_Lv*>dB#I#2ebnZv}> z{!wD0{4f8VAxt9>*O%W0MZ`VhP``Sr@Nj)}fiz?0__uHkmb4Z=@pZ$4wVNG*&X>X5 zj+a_#r1^Y759p>FwOmvmA%skRAioi#E*g4)c6jJ~elO-(?^$l#*Z5ZRs}r`SU7>-mBT` zSTYg*rfWYhRf(B^2X8J4ZRl6<#|U5ow?I-;M507+ItvIR*{;tzPrb`Q?L&C#R~<(C_*;N-t= zu}!F{Fb0iSl$6;~UKTcGyV^{jCQLh-EVk8;tk7yN@Bbd<1TTB;t!ygTxcc*>tD;z7 zeCmxX5f1g~s)Q>eEbyZY9nVF$frbfT*?`**HFvm*NbwrL;b)lH!Ch8j)8k>4m z@Q3z2-UvbDK6be9_eIPNPa}(gOU`_!zPE0E4biAB_Uv9yj zKBr5I_Z=_ct8DWXjYSM)QraR#D^(8bcZ)QrsNf%SwuuQJ*gb??qZjK0b~$FgiG4+a zNKVe908=6|whg~7E;Up=WRsZ0#L&}Mds+^5WwX^dja^qed0=cyOFv8ttOn~jt^}Gq zH#rHYHW;kKIim(rED-#6&QlE%fZ}fi1Y^GAg4ai%DC++k{*-s({iy_hr*)&HFxS5! z)cHdN)XQS=_#FE>?Jz8tl*$g1Of17=ZJ>eMc(_Q{<1pNNtNES*{%| zG8f4ft7X~WAt8fA{amNfCi$TgHW1PUk*0-XG5MT`g;AZtOsOOQ2uwrnbRJTh->e&x zQL0HmDXE7OZ5wW1q}0VaFfS;7fV)kkxe<+D6yYtg*O4w`rLW^bDE{CRP5ctP8`di} z?%F&bqk;@Xir12+jV-7j3Hp^!IiU)lg_aH;@2kHA5PtiX7Fyi@)>UAY1sLIEK!7pPGH$Nqrq zY8mD6^b*g<&OtHtO7>>cV%61&Yy}du@7u103Q+|WWn0sS)IyqaumtMWD=rGlL z3K&D=?q9%~|2BXiL`r*Hef=8lKldI8m%%8wjN!3WmRj;auc5nK9WI4S$X@AJq@&3O^&ni)O( ziJ`(^k;7jTnx759SdXmnszpa>+m9;nGh)e3{>)SAA?v2jhd_`!FSjl=F>qq!a1f@L z0&he97IEtJ4Rc8ME&sF&lIn~k1;+$~Lu!d7OA_g_WiIOqa)UE10^mnGEa<^89t!(D z5WtL?Xf*rkU2u~kqCMh+I*gsqfCcDG1L0AF1t%LLF|PYtNM1@$E182ju^mw^=)>5| z{h^`*<~%As4E83#?bNu1`QvkK9761MfHbNd5q_NEz2viFR3Q8<%9 z!M|t{?ORFgv_TspDS(<~3SQ3_d7phD0=g$%=yq zioCM|Hf8ne{6$;G>LJD58N0(huS6zw{swUgrdG1+0yV%$=HyGAJ_df{YRl)=Yu(dq zeIB27E?qm+;wcFW`)>ookqHe)i;8?Wl5A|qrQbzfCY)Z)EY4M=0ul*0T=k>SIKM1e%S-#g*WE&sp^Kf6)?SKE? zamJ=+7(_Q8mhj~de?%ExPHy_Za-)6E`HC+Oz#i^`YI*cO>JPy_0+h+vTab%*mWo&7 z7zRx?1Oy!XFB`u2IBYeq0rujPre=TFX5~}1%0Gr7ssbcG*O)QALX1+O;5z45azr@u z&w`FPFwVYMjJkgs1q|Om2`*ds8L6^y{w~NOX2(S-e20U+OSm-bgLsjX`gFz`G-WrqD##HdP%X$p}7;Fa1&7|4zH{`?lH(C zfVIa7QpL>s@Omu%t-FK9bVZ-ZvV_sZep=6ff%=`uS2=MqFkNdJN}?W~6#i+S-1;43 zt%)#2_JYbOl*t}%(QWR}JCI6{g}VQJD9ikaR*WGt2zW&i4jF-n3F)C&YDmd+mv9Su z5GmxC6japT@szCR=u_xK#p<#w=RCm)2%KC^oFEyL~DbqY}>GytgLC_CP zRr%0WGDXxgbJXCx>UbHS6uj>)8SH$RtQVpn!PGF$pa!$sl9rPjMnt^$v0~PiMYUI} zxp(f^Sx!DZJR<$rT^ITgKvv$v**1_8Y^ArIKYB9cezokQSo<<&PN*6S2D=GKaeW;x zC#BwRTy5*}b@u;su23N~=e9b~qPm~dL1S{b2J+i^jFFt_iW~CH4@2aToN-*N-NmhH z-2mF>Wb`tDLkz-Gq5%p;&b5pE!W?aATHg@>EB2X-|3N)lD}n!}^Ca&Df5k5KYAL|K zX^YSao?wJh&b;~8%tK;#qey`WNK%B`%mu(Q5C48-)cw^Bkb}7EZOTMkj-*K?;PVdf zew{8)o7B3h>0u^wrYMW?K9Z7S2u~e(tLER5hDDs*niMK@LfbsS%mbT_^OhDHP@XYh3pr@M?VqkjY|U{`0Qe zw{y@9X7f%ty!LmqAI{L$Nu%LPm$rhBs}ne|*F|Qp@y{G;5|J8_wz`GT`ZRH(F{1PK z%#k}0F>%Pv$~SsN2o*IeKOs~Y+~;4WIPge0M>_{$>{6+j+yHXxyD@ox(IpA&=Yr=ZEYB`G;kP79(6A|!O$!FsYWLJcH#Go>FZgqOXBpk zmT%cnjl~k&xT$p8KZ-lgA;feNr18JzDdb5>ou`2eADG~a;!xbBP^7qPaf$?rOOnSq_ulv3OeQ}vUuH6yt!wSQwi+h#jRqztrtZ&nE&z~9 zSh!Un%=U@)z-XsD7ftVuis>}JPb>EIAC0CY7=ST!jej+r1LLyzHca_US%^p?ozeB} zNP^cHM|C^XNM{KcoV2ego@0N_?wq6br}!h#gXLPx*Pac_S7U;vT3uD~R`+uWf%Fbk zkK?pa85K-*5PIjS8Vl5s1C>OeA|j$b56a{y;0%5^BW1tLwQfuW&Fll5Oi-w};^1?! zeP{t3@=7ZPS*#|494hG*6od@=AdPhHR+KK-` zTFq^?gYGCR^=j57UtiPIu6qgmRHC*Iq{oC7vj$BF+nCg=n)k|~h(ErW`k%;<`ze^S zv5sH*L&1-O$R)|?|9rZQ_TD>q^}`IYkDwqbm~fB>$V|)%!k(ch7-D4wkt@|}(tbYY zMf6#4QRWZxNWH5W8@;3qaRdM>_zzlbwegF#vWWilq21StZ7yXcK+@uO_^3`b1tJC? zq|-9bvN1#*A9Q1*VI!2G{dblND~gX250c}ZbPakYpAf&@>7ySQC;h?5@hb`3$19f4 z;7}X+$;bG?S`$@NtrO-#$N=pm8@`>o#p$Hh5h*Td831#{VsBC+GdmhJT#M(^0>S$> zFe%9!OiwHP2p_~u(w&_qvnpEQB5yWzF9jOvHk~q6DLVhBws3J2Kw(z4>UxV~j+@bP zikk)|#%1Ac|C`V0*@ih~w59qZj(VRTaS~cfUp0#FeVDArWMu#L7B;HF5xVSa#dPCq zJ0SLE^)DGC?~r((lO2OjH#TF6Jp|jEmpO~<{J&{?1c~1cNgjwAt=Jj1Z>W}b2 zrF?4YO^heohMHIVoI|s1(qz~11?0XwN5*YvZ?gN(4DTebcgJ<&fj_PCOyqZ~tDE(} z?soX@)k6CY?xeSPxwuZV6V1!=YlFl!Y2D+Wolk~eYQ{XqaL0^e+Pmi5rgwK`O!x&t zMO@lZ1t-|U2?=%NI3q_)u(vr%PMkmZ_|3f_qct`e{8h>hpluLb`~N2*R{FZhw4I7s zClZz5z3l%EwNawd)(fYZc{W}|DU{eLQBb2$DiJ=m6&ea~qvN2Jl5$U4|M4HcNYcq? z{mLrOH9EDYKr4zD?rrH7yYz=xNGeo$$j+vyzsWguv9-I#@ZKu?`IM831?N~5Pp8#ctF+RWi%HlINjkxC!gSNILWwneCp8f%EGU+ENN~U+Kgu{`e)OoYDY%^m zV8mXR5LG7AdeV`ANvBZ0LCh=sJ>XN_o1@K5w9w4#%N}AzG%$dK#x{=o0caX;S)?YV zbkzw;=4Bn2v%<`jn>ao`%XlvP{U&W=N5y^N=`=RU3X)r03`85_KE{z->nbs&1_716 z8_$fVvAtc&ic&h(1pxg=8FVXOVw6-H|A;p+i*g(#Q3ggayL19 z1Y`YSF$Pn<9!BZD9y1y$SyEemB1OFfI?>~JKnOO$%g*+@qCB0X+(EVjt?0$qe_67! z-lHA0{fg00DaFIWI9(tXHub@K_xA1AS+j1q43R8X#88CT-0<*02XjL$e_*foqDR`ScJsXZxHjrT>g56#rZQmJ^I0 zRVWlV5tt{YG8UjPooie;sD%8?laDa#&(yc zS$pjgOzftnvK7bdGlA^#2xvJ z#v_zy+lOL_Fhec!E$4<0FdO4=8>08TNQQCQJZby$mz5fQDBOht-6OGe=OC5i>P`Ni zgv#RQgKTLuCL9;k+4_SG8&OpxDu!{$fL|IoRmrxDTargABO1PgY`$;{@QE2ibPUy= z^j1Po>>fbY4J&r6zw?N{VR?{pQe^@)2=BsahtVh_=yJUn`L7@|Z$WH$s;%X-P=|O% zUiPmFqhUqICWy5o7~(5wCBUpLVBQFqAn6SeJU4(8uNF6dRk8G4ADi*Zr0B;z8ExXU zw5;rcs44>jak82vj`2O|;>TTNzxweo4F0qUUy^v)et6Vk7JR+KyZEtnro}(GyOe~r zvC|HTfYF*e(vw5&{Wpr72SR@ebiIEph*`KT6TepbSsPBdMN0%S(W-ri{M)r?7WaLz zc6d4>0?aoe8<~A>CQG)l=()SYO02<8_K!E{Y^8$&U>iw$u#lMMGh_Te%oa)=2oUG_ z)E7|NN1A+F-qy{1e{TK1c7;R4RF-8}a@rRYjS6HQ7ct9CHf@0&`*&LFyNV#tq3eyIf+Cnbo6LhXi z6$mR+4n00<8ISplH%^a*JmtVJBO842>z??&Z2%r^W}7%;`z$_#2Nn|fya&W6L$HhB#nTjNB;y9QT=MR{4krGhKDdSHMx)p=x2y3wDYtqJ>aUj82EflP z_>%RfEaH^KKW!|ZHHidlei^GiZ#dDVf}(q1JHXBsns~an3#wEM2dOTmPw9HIjqPi_%%1AD$M$a}DyD{kt@ z%R7;86!Zu$Kwc$v9dF0c_dG`~dWQ}(`DbOrzpt{$8fmNNe-=oGJf#fdGjtnsv8}2u zk085^pCUNUG&%nC%w#-q>)&_`0qoicw>(|DpF9o@%rCIVg>tl1LqP*fT&T3a+!)nN zJKukcr*7I8&2njWdnQBx=SPWYvp)O(YhyHZ1h(V{XJOY4Tzs&-8;ju`6RVI?-luBJ z|8T9_S4@mViUI3*3;!53{qK6t26Efj-6-{|va*637^-@8?gvZL;+Oc)SonGy5 ze2pGCXbSolKDrux>uvZ;^e@dUYI5ID2P}-*hsTE@+K2@^QRCf9L&aG6k4;|d>JBwO z-QwftdyZiAyE3In4d>Jt1P2O{=C_VQX(!}cUy*Ol0n|v{hg;$(0li-ZIPO9+G-Fr? z`tJ>H4l>{TeSA^@@5{fa(-WxI{3SL{{dGe1Su?~GmCz>SV96?Pz~n$xpd{8rY?R>0 z0&2taBG#4R`VD>~&4)8Z`4j-#$c}o$)d%~4j4Qmnvz=Zi`CSnzr^STpmx&J?A6Q1k z7T+?87Q8ILMKA}y=V0n5xvGQuKqBh@-Tj+py{U(n_ZbZqzW#;-$ z#d0N7FAnqa5_gk^72a`v1zQFHu#f3T9%JUPel-D8;4)MP!TmtSRbSNDHDL6>g7ACz zaTp6HU$$fD#CFmg<+fQPG{GQ3F95189KG$HZ7kdX4_A*3BW)rD+z-bN3YGGOFQQb$ zC)GxdP70L-*SJlyjs6iw{9rKw_z5vOa)sZJfX+k~G} zAQ4KNT@JIsA}-5M702H!HC5Qc55pSEy)H{Ovn>Q_Z5pt)uR${nm z>#kxYlIWx;xB=sh>Zs=hd|z^dE}z%n1Tn#5-m)Lg(YAN-l8zQ8)BeR7T3Xp-BHOJo zG#+k{=JkS`|67NJJ_7=|o=JXu3WiN`!z!7nWT;gogchZWX#Z^)tFpM9aRRe z;wnlVqROIzk-$d95La_(i4gQ(8~%C<_+WuE{jb!nnddzEw^QunTrZ$<8HVQZUaSIO z`D_fC_|F-cQi685{d9@)#5G(dBh7(51pLrG_VuYENHq>GpcE4fI~9~DYt|m;`PB96 zLyG1u$6K^$w0c{T$!S#FaG~+|kuL=(YLL<(ZMiQj4z*w8&LCNWXHMIt8vWNVZm>i5}8nRGYjRauFSpWW|Yvm!NgWmUNSC-<>x z%T-SGcW;cMi1jUl(wXkUnasWXQ82Ls;rm98Un|IR>GBhSZDEe>)&enZN{d~^KbdZp z%JETix0Z0K`#qvq&`Wxu&pV4I;DOzc`;@DFRqY~%;lzTvVBY2>M8v)*X-#!pDNUNumEDLwCojuH>b$op3i*!%FS`d4|Bq87vcDqFxVI=7FJ#H0?9)QN4#LCl|a4ke}&4R?C4=HpMBC z^tzB1=RP^}cbw>?bNUR?{(YKXsFd_|tQUv1o-|QB(LGhe3ZaAM*AGdt(Wkl5LD;__ zucC%hfBDJqJuqYkzZzywi++OLcFg(AY2NE?^Uc`dMaR72tCSb<#)b_)pXp#^LJdU? zRaOuZdY)?_`coU@m=!!j^P=wbKnu9V9UuqPu*xUCX9heEiFDxd%X4vZ$*R`taA$bE zE>C}L9FltKKRx#EUkfysb?cAPTDdNuB!pwAzK~fuS9Rf+0$@1fUsdV~>L}rANuJC$ zq<*jK)#u$mrva>T(YzPe_5rbZzC9;U@Sdim#vX8nH zh++sQ1`1;tih7&<63C-A91;v~G*}~6Aj4zDY_;_AqD}b8*;$nP8@JU3T3`3$ zR@>QVmmV>QwJUDh5a2INb*Z(ju7z>tZ~Jt0ObZpga+$CSvB7V{W?PxdsC z!y7(5NIp|5X0M3LMiW+#+W?+udmZ5+oRZ8|FJ0knK!vLQ-+qe#kUM6UqmY}01J*5r zC;&Z#q8B;2k%M9AlXq+Ryj^i?23wz%;ce&0}xW8&BT{&}w8(=d+{^_ie|U@U1-&>JFMZo&ShVbgVNtrbf#8r+^uo66+KWID<00+EFNP(Ry*4UabfN%1 zgLt=DdP=v?ostjl8h4z-ShJWeu1xW=&^k(O*3UX-SJcdi4KFH!vHJ}Y->)-#n;Nib z(!Wt5`Aoe_PSV9}0cKPOTds>gQ38B@aa3psTOJ2MoZo-mx;(Z2h)dsgdW$yx`u(O; z{~2+59g#|bULr4*4!exaTfvng*FX3+9xo?@_pP~M?eOMJ(Ym_xr@E>PDjhDJcB^D&orog( z(8GwhgM$0JmLB-VM5WQ#u-gnvm#^c~DbJ%v2gu28LxuGE;$QO@JBitr8v(WNaAQ6-36lb9?k&g1lUOQc+-7UnXh1e< z^7Hd1nGa8dmhW7^v5H!E&Ys)%atpjBRWGRC*0hRpg!bZP8@5*V8pU~J?7q1tn5J&8 z)UrRt1bvXSjTz!BNyqCJ?zi73RL(#h$v=Cod|*8&J=sprC7sfnw4=e3Dp^u7p&xw; z?`W=yizig7YI$bl!dB(acUV6%(8HnwG?IqOdXXbH1r^0{aw*o}FM43C-kvw%snLiJ z_;^b?64GDSkr`*GR<)}C(9;I8(1G)b)E{Yiyu?^nr^A`2ou z!5}v1LecLEWUXGS38Ta`YnGJc@2UorKO|-n;+E}uGC3fsu!!Vt7~MTP9kpaEBM1n# zk{}h!(*Fc^O>d$fQ)!~QzWkkS!of=#bE#K4QGHeU*LtVLOl|^%rZN^n+?0ziz70J2 zC)E%(7lW%ug7&kE$?#Q9jK{fC97^(Lca;~{~bKdPVhR`gRQIM3w)G)`7q7!aB-0HV{{WNizH`bq)VsjQ!o{@_1|MkLdjJMaJ(o>g?fuJ2Y?-F>mY& zH$SkmU3jDaqX4axnVKw?EVM#v4h6f@?czzW!2j=2N4}})#JdfW>z}of=RJ$4pInfZ7~+ zrgjH^grUSg$UK|fe}im-K0Ck!t(M!s4{p};&oRJ%GhwIs^?8r!l=*A>zISck^H8=v zye`R%!c0~H{O21#E?-&D%9mi~ypx$;Z>+gmF)1IV_^9G?ikJ|D(z5jix%4S2(Lqr- z+A2}oUxCZ&wDBoWF-fD}6JgO5>M3N6wBf}IGL>DiaEqC?1VSU^muGv!l1&ZqPle!c2RDKr}-C8m>zsz z>HWtY>|UNo&fc>?yIVeuKG!oYK2WbI>Zlo&lh;10uqycDF?$^u5Imz)ik`}G6c{_4 z70q|{5Ey9pmiR>us%CXjhcwy`dHIIWy8Ckt-m_E?F|WoHuylmptO}a1Kz%Odtj1?$ z;{_smwH2&DK};C|(H^FZKEP+}pV{>k<BI{vWg3l`2BOL8*5vNLq<|Mcxv^Y@HYA z@~sto5NGQCi`dJ@*~YVhkJiZKG^kE{?R8`)<9MGPi0_jeyFaB*m(q_ekDomhJ_|Vj z3!6<@d*_*uk~}vQ^3Vk~d^)L55kqWg#nUxO&$0pmaIR!bm!7jb*;I!=kJqQMR1~V(+2MpnR|2lDl6y%G59}TV2b!0 zE}mS4)&v||+sdG-bIkvN?mxA%lqEq7#{2Mo8(J?Q(#!0G3*|RNYrGeLvMcT$k~h8PCza(2)ggzGGn127&N7ZqH!3sJ*z~k%j_QBAogDsITtrt{C3-KWv54@uW7MN^%NNSxfCP(VSH}xP4xkrzTKD09KZ7eIT?nl z6aQ^gAbhRAtg{lFTnnhJccc=7*nzMXc~n2LHXsk+?%v#Qhi3Zw3nv$sA|+IPQcAf( zL&@TL-i_AIs8STTDaP*936J#sZtC5wITF1rZkxf$F^?wlzX3Y^n7T?G;1|(VW@5T} zuliRVCUq`@f2E0nK-hgw9zt99EyDki89oxliVoxW|4cfCL$7*)pa4%nRcxvNyr9~N ze!cuH5)Hjqr6EaQ zZ^Pp~$Ag@&A58l)@hQ|b3KBJ9Xtjx}>f#bMZ=Q8-*vNe$J%2SN47RP=#?(xBs1%w|!y z?eB9#FUF_J7$UV=4$Z`?kj2d&3PWKSU zI=u$|&@?L@snQ3QY7qwi`#p^3xACxhdzauU-@pg8JX;ZEptZPJ$Gq>7M@KU=YWyQY zCk9ZX$NGpm}U;XnFgLT8?`Lmw;|Z^CC{*KSom-d}zNjz)=LCKz#U+H8_m5K3tC$qN_T;`Sqz>>nj6N z>fJmHh)@{{enrl>Qbww*iD`}2{*Fdneuu!&&PkR|;0&N74{~eU?YI$UoZgzDYV-1X;$(A3H+gY&hpS_m zLuhU@#gn*VS;i`dcyXVsZWoGq|iD2POd zM}-@eOG@U4qcSpZKgplVJel(_^`DVgi2x+{>T40@0UPWuWm)OSp!;`5pQ+FsA+`7F zp=V|%VJ$&1CvdoTxU2RyPzH-}lOwt*7f87MCO6?j zL~pk(>RSDryOoFq2%>aqT*2YxwiKBGVaqW8BjY4^ZzDm_bz-Tqt2)v-N-eN`& zzVY-_*dsK5Jn?SaMplnh^;)>n+J@mTG^GbE5%6xE4_sdbFaPz=q?*3<$;P}Yj?4|Vl<~sd=;%l8m=n%p4EZu zuX;f^^b?dmWzmz6HY;x+kinnSR|+8tcv5wt`oDst<+&ii?#b_LzuEEdt*njz+f#kB ziG7#!3oXx~MFp$akLl-xP#=wY9A@vrHgVq6ght=fcP4b^|2U1AA=?_|BS!%qD)S4{ zuZ&R&t3dwmv_3aG+dPPbJ&}}w&dwuD#?mj^!j{Pk$*MRHR?gpJl$Tq9rP0b*3UQ_k zC4>$5z;#9i;kQNU!(+u-UNp&Qm~Vqx2u_Aa;R39H@FFv8 z+1V11+0PT37JcOImW+2B`dv66Rt5Mi3##WD(d;9DnL!8ZCkM-T(`LV%Dw^sqTYQkh*u7kBXi#lIhHzO=!tNTmJZi|6({K|0Lj}4nV0M;8gH(8yqZa-(ik&!cN7`j#o%0Xt6`~ zN%;Mgv?j5$+IqJaiQ)+in{`bZ7gQl?rqmf{_yv#Xh%wt_yCa^p_i-?+woSd|RqMvD zn>FAwX8TxZxVTnaNO^c2a7ciCBI8Bb719&N>E;Xil)M}naIEV_ z+&DH}1nSOSUKYiizo3FI{SD6c_e>p2c+1uwwjBIe>G)8VnIE*hZ`XbEb+HCa_b}~? zpxn5dg^)qcS9>m+WA6*H1kfu|_9tT7XdR@gvc}}J>zmvBAF}7?Ii8!w;7+TTDIdpE z3W9wj~vSs4O|0jSMBUw8~g>ABzI`_sR_-vN|NF^>A*Qe~xD9ndOQ z%U*j1Ul~ihcA@J~Lql{l%X9AS*B0uv*0|UKE>dFcDZAdH6Q&G~WnD5|s{lq){@Yi2 zN5p1l86Se%w~6TK5YRi6sn=DFl}&rzv{k0s$5^1)4LsURV+w zfI4k%?pJro%uI?35yY0K(Wt79=}wD+g?-{i!jF_Fch+i)P!~6bP%D{hR0=HFCt>m9W6ht=GuTK=!}WK+1#t^Y3gnHq1Z@q^M5d zz{TekXn)3fg?IO(Tx->}(FLi`*Sc9_OVHu^p1}|M_ufXK6hLrH5Mc|iLiG-f@QWGr z{f}di7))yVJJ&P>G4wI?TBg&Q5sMfo@)sh?f#xzozJc8RcCAwKma&3HQKc0lYnX!7 zd03N&UA#O}&1hE9LX#G6N>s3u*XBiz)H}C8nIjLFVMI)M~rT|Z)I$bskOq@}|>!0U&>w!3WYqF@WIU{j6T@og7X5^|aW0hpMS674+y2cN~k zAZW;+ntgDj1_D!{hQ|qbdc~g=`~pJ!Whx-YW12EP$0BEsjf+)Mmur1Fu96W2kJ(66 z$T39-uof~vbKZfx7`PkQgd4b0lNM*EEYRSdhh}FNd&2wrwG3#;)VxESFUJMHe@`k{ zUh)&TEgeo!H<6x4YIM^GYPQVoq87q^Zadb$V-9=j9LFmI9U@`jAE0@}K%X%@3l1Vs zpjHb&G{nggnBKIhn^wL{LBt6n{n zMDyK)`4}IpO2k#!r|ni%7om+LiHNnVR!Nf^^Lo|1MNnXNLa-+b-rS+%06$bjcW zga*A(KvQ^w9>WREux?i{K_~EGm$|0HDs69(l(lMoY2&WB10m=|HdPjgm$6Yd;)Rfk z>8OS%q<~CIBBlhOgc4XyEw#?bBn>0E+kxHB6dtq=SOpW zW*b8#8`1O4Czoo3RI<5=B!=;Ik8FWTFZ%7x+b_9lQMNlTwK94&=m6}_j$5k_f#3e- z4=GwZq?moe(jtVItZ;76&Z>F_Hgu5|U)=R7g8$ZmwCv$7`+Sn~(u-^K3Jb`xRux#C zW03D`3jF0B$U=;2BdcwRAF%lvil#;S4e6Wq3WNAo^IPt-@=+ZtoTQh6;_m$c$ZP%fCN-FtQDIjLM#4s7}&%txA}J-@wyIp!h$C^2di65 zmpc6(F23EPVC?G4fhsB|-j3KS7#$;?;qz=$amn^ppOX_^&9$3q44I&RPlA&t#wPE7 z()7UI-gO`sd-{^PPpc2FV;}skF;I9W_|}kXL-Tl`!=>%*Z^by59B9nn2d3KuX^uC8 z5&c8u!rvWvZ;OW$luhX8kuO2Wql>cV)5E32w9Pux9A|b%D>VY)P;x4ZmS{ljD-kFh z^(v#RT-&>8HKbs9bA0Io`@UlwfV)xfZWM=atBXJil^^*6I(DpxbkFOTQoSi&+JY<>s-UY2tf1{XMY9RbeK|6@>_ zvTsf@QQ-O!18`Z>F51%K$f@jsMWc?eLjRM5R#u5E`MIswB|giSq_F@AxzKb*Q+`o% zZioWv(%62bvCA=75Lq(KvnbIsS~79YSLDV-r|Eo9L1*S66s9)3sBYvHKQ?g`La`8d zi9)|Zx4IRmS#QfAVFg$zLn4F{jD62fa3-#dZ)TbzaKKM~|9)YSj}!1~eJd}g30z~VF&Ptj{nn_dWgLipH>5%Ob-Dve*tGYx=?c|zo?pkNUS znKp{gfo6TzPdW8ei9e00v!zdGHlisHt){_+$vD;>21Esy_E7RRC7@wt%F^GRrFaGx z)zq$(iLQd^TOD`aaH1`si^L>wUi8h_Q=?F;(OK%CJmYB#&%-8@p-I*lR(s9fceOO! z487!^Fp0t=6d0W(ko3x?smf{VqRkFGzs)o0?ic)~I#_Hp#feg*KkxgAO1pTX2x$OA ziWTVHE#i**T`7b4yWDjP-Fn)VA$QG4+E2(g>znV9B)+0D%5k03CQ7uTLRmXJG0IpM zPHy5r$VVhY3hK!Z$88?aP`58|2$zD2;2};qPDne|qVxJLk>O0Xe3}ep~ZP#bqxWI=NKA{@5$DLXJODxWlV`x9DX4 z{r*M}a)*MPKgrv?tyQAXlzE-C+G9@Hx}prwe@)wf8>Ra3j4WcM#p}F~*xL_&g;So7 z{3}0P5PZ(P=-L_747r;k3Yxs_p>lm{Gyi#78;Ii4as9&&KA{w5lh;!hqdi3U`58){ zc)aa#v9aA3C!e+x5!UQ!YQA|oN=TqEERm~mUtA+YL+Tc|DxDU9;CxKdTc49s=U|+t zN9(=_Vc%q6vlrSD_DPS43&0>6)vZQLwJcC-#<*&Owyfv~QBrnm7K5%B`c0Oh#~aq= zclOj)9%+Pp=fd{CJ%>p)AoKYA)KMD~&s6IsPn=R_ z?zf4PY2y7OzI2IA_Uc>>jJicQ&as*E9?(#n=mH*(Z?e)<27uZB%dZ;vVhM&RD!i_1 z)KN`g0umCD(F0Z`i{Bgc>+jJ58C4DAKBktvRW%H>vlHVzA3=L9`lp+OQbwhI)LvUb zk5oa`u&pH7p0}S|s{|jnh-1Gy%r?y`iUWeX99z_@HzCpNPRQN-M zaLd-r(o_Nv9Sx4?&HS;(XvZ*VB>!H%((y64l(FEG4n;a8;~bui?&yM?!eCaY0)@Mq zgD|!q4GN?4YKR}eUS7Xa|G`@)a*+HgrZeDU-b-Qm{Ptd3(XEx&D9k@2yDR8`Bfc1Q zQ&v0Vgn%LDi6*%>Lolb4>V{2&U)+Hp6W zQW3}yni2(KwokS^{`rzjl!8kA2!XXbLk9AF*yRWir7V6+>7B>5w~tY} z<^5ALT+kcE5QtlKZ{We5@}D&IoKgB;YXBHc(ly9}S1&%gO$ zI=qqqeL*mFo1u38qz{i%_a+9k2PMHfH8W*a34u$M8J*ge7$@Aah2Nr;(E=4gU>}r` z|0KZr($_?dEWWRuUjbg|sUNRVHnfKN#zDETh+oqS zBdDQI_M@Bm_~qF1rR64JRy148k2+muOI1P)dYi+>&Z2kKk;d5I_}`hp(Tv#MH)CqG7uP^RyqH;g^k|3 z$gJ;hg3KNQU0bEY2^T=lw7_W7@JJwn31knuHJX^fH^r%O{PtqMfz&i3b7>NrkNr;> z78AAa*N77`HOljD&)B2txdX&Rj*fF+Ew%dxFd+)yoBsKWao1Wd?5_>RK|lP}Ng2%z zU*aZfAE!o_R}w@6p3nPQMRPJ)d2||HY-3bCqsCl}%*{EKxf4=`fsj=O1H3I)4?gAa zK^C+)?UBHi;(@Y{Z**74OWU@j;R_FY|#GdxR(ggCezJ41r*=H?7+1K($UYZKcygT;2s$F{8+M#{g8lK*(t z--yG_4M)seH~3uKMZmh<{>Jca`0frVF_@W|n+`qo6PtOi()k_m!A;jL9$fPz1uu)E!jc4#9cVn@3<#J*~R{> zumA|Vs9W-yRcxc9B4@*)-}5l1oNtp@?_emGr=rkbP~?6`KNsI=mWk@MCZ)&>f%){# z{`VLFc1bP`xLE!w5AfGhX%t6sNP!iqCI(x^WBiZr>e%$6+J2X)R{Tpo$ftb$m>i4d zv}QU|YGW+nF}))GHZIy$Cm59SOhgn5ztlqkudo71cr7wZek^eUURieG14RTtTB_g= zZj1}8{io%JqS$|SHGudB|70JN)xi_i{QRVhe4}eoUj6Pr8L=6ab6P4&6hIEI&NG`t zUI}=_L}LoeVpz`fRwty%%-9N-L~NKiSR9`g zq@C%wr=)q(4i{2doQdyzj5{zqv?;I2n5rUPH}c1&v3VL&zk+HXN~HJ1q4JkddG?6^ zOK3|HqG6m2()j82EA%T-siL5#VQl=HFTNx7|@lw)u=Cp@5Uu z&+IA|dtXfbW3H=WaWz{+jqxOlIo&)KxV7zIK5r`J#F$9|k&`xKdo#;RyE(!h{t>!F zR}MC3>j_LlF`bGv(lYH})ND3=9(Hs^)E35$=bKGwS{b4rqRDInn7Kn;OOOh(f3fDB zt!VF|OA(>leyF`k_UBj>&!~O4MfY;Z&I|Hnlr=A>$&RJXWpNhFI8DmJ@Q-1yOBe$; zN)2m;7F9;sKq+zs1DCLx^(Huk;|^cNRDxDXW9b;&uk=Z1l?MwHT4Ig%bV*^M&P2p` z@moYY4;8w+>~FtNJ)e>Ov%g<5kyZ=}%a@1?e$1%F1VW<=y(2CUCbuUb2oCqVr5FSZ zzTo=wk(d|%f!;CaR^Dp7Jd)sZZ$4@@>I$lPV6xygc7C?}Xw)5@c^U?l%Bqeu(B zv4${%xHXtaL99+Y_;Q2xfAP^uU+$7%R3_l@jPq?De#<$hK+JTw9iO`P#-x_lx%yM7 zl2PJ|)Yo@MUjK+AByz%6x*qaEJW-QV*lK4`tCB7CNaB$9xgv8mhZ%YflIrSQOZ_gc zSPIafu$pSAVP@(!pUa0;L2sl_DAMm?ogH|x;C^A$#d_B>ZzoMGD{EtG~xzpvhlWjA4_08IKB^OMc@eOEb& zFT^P?N(EN-763$xE`U16HwCCuTb#UUEUhnth{2C*b|U}Ni>=QXH7%5Uxyi`=mk&T$ zARzVA%hvvGJ2(C*5j|Pq&ljhf(2z`3>-fmGdH`$`1Ws-a6un7!VPYF=m5i#ERlv%h`9UIku3RMkO_Cj0 zLW0-H;ndGo`298=blq~6tfQ344nhD+#=|)QFx}svuSGKISkYt;M12+}AE31eS7&Rv z8*@GpDIbj(*c0Zpi!R_3r7jNIK^kk>BrCI1)!h&B>2x>4FMbIPuL|^^NlL>^fKMU~ zD#p(`Oap3Wo+|EQ0$U$bNq3iX_RlC#Of19gxB66%kgm91{2x}o4Hb%fQTTd3J=GM2 z!vm=ye;#IIGbL~8Ln zF@~4XhYJ-DAbglMAO_Hgk>#o5d-|H1mrm$p&&G zkY?mDcA1)e0_FP>H!S!kV@w=*z>`;Cs~uoPjIn*jKxq5sx9fxlnOO6}sjjc}69+e9 zH@)!4ZY!j%68mAh@L&s46B$naIOEZX>10##hZnV0$249vdu!wR?E4n|n#Q^)rMjg{ z2=I%yMVl-@SXkKY@w8>@;W%k~ZJ+%C4y>%~lyf~mwfvbq%lGFlL1c#k?ux{QJai-7 z4jwm=$n~d_{_)h|Gr#qL$E3WVGD=+YwCQ`izt;h{OACG&eO!?X$|a6viCqr~IdK)= zxTh`lVH|IJr7lT@hY(EdUH$p?C)0uAh$pfA6Hu%!TgCNi0U?qJVLH3ra_ z7(i+}@B|%e3p*K2I^kTsyb_M!xY7+azOrPuWlC zLyc-m<*S!8;}+Es-fTJ<{rYSb7bg!0_Yc5Ju^6ZR)M}x zA%z1)!$wcKsju@#*A8%h25Q1tb??I((H+pzLha%3^>M)(Wd}hqF`XICnd(<4`em7vg2j?*`oN@mhQUY z*ALtoz!QF7GrAe;#>KaeKcssS3SU`(o>`I@(0#I^{AzSWDZ81L--+XSK~S9zknPE3hovCqLD-g>`^;G0Wy;aB>^mFNeq9!>hqHC2HO^VO-(z|B`J7+h(O zX4oM#4LfW`+No?L%`g+(DMV(lgbL&lS)#-$5;To${|p>ur4RYmZf$FeAGSdnp5qeH zp)sl*W9-_6rQ6t;m7hJ#EsLq9&{`Kj4@UrGE*ByAu)ALc`HySEXYD)rlN-UqB)5TexFGAT@4NGq2yfR#0d$Cls|S!54IEQJH^B^>RDA04EpiZgB9Wysv;tD z9ljCeliU%16}>TwUR&>2Q80&Y_`s{(0Trv@!9k{ci8Kd;c+?wVuBAJH=Bnw%Evo zbub|RNWq3MWX_4w28e2U5TenT-@n_PMV%X+v1kV2nF^mn`X`(5o?vOH(6LPOcJ3_* z?vhdsK!v$iV;xWOJwexy zf^&kzD4DJeCCfYRN}oOzz}zGs~;*N0j2 zk`na)K_T&poN$#@BoygFcCI5hdlRzU z%wVRpos$L4DZ#o{5wL*B}CF^s?dL6J|v|BaPp?u~s^Nn%<_I%F*G zl?34OAGqv(9_kNJAmm@&;hAS_mw-M}R<^CSD%^Zz!eMN=l`Z5-_ycbj$Hc;H=oMoP zfp>W^+s88Q8E0N|f~cEF4~6%yK=7;B)%RrABmLuTvme5GyU=DQeI0*7>VWzzpr7a< zzmKgsw818*M#~!rk^sN7m$;V-`0}5d2X{Ol>6H@U%w2qOmGcQ>9b7(I{KtF6*T7rK zt`A9hf{6F5c8~+x_jStrimtcf^NBUxB8#bZzNepxtn9%GTYT)|hG5OTk~$c8k{_ai4RFI z^c-vS@t{yqvC}9!x$ZG3Ody81Zt80(P4^fqe~9x@G;@=uExpSv5j#m1g)N%FwDFCa?i~<5#HPq9I%UgqY2SASu>>RhFPlVcFFD^cD(o_ETXr{LXqh-Xgvz7s zMx|}})FA!S<}`*%Rq^_FPB1z9`FpwVX&w9Yt)nI|Bz`(;1Bl5QQ6c4rD1J_5{yr6yUBY~PNx798TmIVQX8z{K{nW2z?`UWKqlP1N zP8Z-MgsWe1of#hP`j0QC6yI`aE0;{7b=Ygo}EAk3IUb;jE~Hgyh>V%sag9 zAA&?({$c7yAS4LsCHN1olUH!hl+e@F&yTG=1OrT3xw*QooK9mxyH%-{ zQ&e-5M)?0)+j2`p)UYgXXQat1NroJXHyy0c>&-dwQ+b&5U-l{G<+3Q?veqB{yXtDL*sS;++P6auK}JR-A7s62Q(t> z-@i)(3&pH07#rbBg6lA*vcj=0w}VK^*lO>nVY4?eeW6bIX)ij z^a~Pg;4a%7YkRXFqQHe-yRDZ#$ZC7#hvVG$IQ#r5*u4xp^s2sH?sfO%pYP!0(&Eer zVDu|?0r>%3B4D#w9Eu_)ULiIy9E>m97;JkV5<*MW1)V6skMmoV7swnOIK`b`l74 zD@vKQnsfQ{`ztP^J~;t|{7HT*Szn`x|HEcHG4q3rKQ{KzVWPW%Z$TF_h)?~j==Uqp zNcW0ef37{ptYqmKnV`11ACQXTBuj?LeVJJ$P?bL?*N(dpT_zjcJJz1VQl@^QSY0$& za0!DGX}D1(I@fVCLN&T;%n;VC04pa1mS!Jvat=XUS_ zMhC=qi$tY?Uo$vnySI9{+KbOWX;N86`EOWra!VuXd8-@RpFp^2T06cJlUCMo-cFYU z?Y*2S?0{Xs5&ec|&i^$UdfnM;l< z+EIG0wM6MOzU!USN?~Y~MU%uO>A{j%6$e{$z z^^FZr_tk5`7AGDqQ)~0?%h}t2f*wDM+-r#T!Yi`4JisN&ah$GJt;b7s!IHBuS52P2 zD6>asv?Z+a?uRwvtu2?%CympAwB)LHl%Q9s>t5Zl-A!w~TleK8c8btWa)DIXKM+Km z4&w4C0Q>tE{^z7{B1-w@`L{h!L@Gbyymy)RrqssPAh=dT+}s_|Qw9F?=eX0FAO(2A zY_twxI^FeIaqK+s?DJnkA@mvt$fEa>8FBeHp9(w6C-)d9hdTO)*?k)8!o#9f8x z03A_&jhabzG7w|VGAJ^Pi{XxhyxnV3M;#C7RXJpmdADSIwhWA+%a=h;<* zMjNjDs7)g!(2dzn{flEjCe10+Se7q2z~#`CN^b#_QD4A#i6I3>yt^lLSWalQG13DxvNc1TVc_9}SEPr9tE9(wRuPEDXxkpK`(9 z53Wt%2ENm(5uaYwaUI40rw_iQE6{!O-i%VoV<1`91h`=AB%aJ1-h0HZ8}XeNQOh>Yxf*ay?uCws{> zk8PRLquV?zjJEb>GRGyH__~%?B{8x7<7M4t=y1CJz}T%9YgL6F>%Kbp^j_8TX9C~m zi|p5zOhNnMh^QpQ@p!;eX!L!SR8upv-dNhc%%}(J_HnuVZ}`iWX)`mos5Uwdj2F1` zG&3AqmvDsuE)w_$K8#;0Km5}!qfYVP{Z=kc zuH$CM^iy_kMgj$S87YeloR0d9hOO62QoOf2pRrF`z9qL0dRr$8S=#V%`QHYk#-tH` zz~dwoHwVFv+Yi(^G?g>uaC;Oq#FN8lKr`cwDXdKMZjtBDH>TyZ#T;99W^TwBjrCs` z+0zMNDb79UaN-v71D=;IWja*nCZvC`eq*3)2*CO9fD6QUTNs}DoTTpj=aTgsqCajp z#`EH&@N8!bqPH~|C4g9J5=B*AEbEdO8E_x6qlQdB{?__GIOb03dTAcq%#{l$pOh3- zhJ5J?OL1TNsa9%f)qGL?<2E0E;n!&om>tov3B9P6l140(9Ua8^CB-p?t4&Qe35;LA zhu?4qVV@IA!L=s1FB6YYC|L1$!fz|xKvWn21T)@Rnmgs@V9ezudzdsF1sxSag>>~+ zg8mS$a8nkZqk5?!DR^ixgWkHKjQ;z9W7J2^7XfBT!ni+_i~xlBN7y^ zULsN-N%b^C)W{DFZ0r~LGun5!URaN=;MF#>j2Uygk|<#8J@mu^G?YHSAd#ql0p96+ zI<(C|^=F02ac1!rqqXU11#!UF4L9tEG1L-<@$=ic{1dS=JQ$e4yuUMlsRXDJKgx-9 z%X77tKg~*UTWTYJzy64$ubfneEw7s91%j1DHNqJ8h`Ot`-=pMIQ5=;_uzN@UuLQb{ zXjApbzkQ26f*RTu&o{kJEM3~ne$FW`32G3uuU3rE0vR2`+Qui6jtD8H# zK2m;Bd)Lt6bn|eC@#7uhh<_!ZM2sh_s&$8svQh{PsN`z};X4>zs&a?wLD(bf-guF= zh=2c>wlN5s@>xv%r|?cXm3+?ZkjpU&DK?X}MX%|Y(OrCF5zpcE{6d98tGT&4-C4<$ z7%tPEQ8S@2Q8vNm__vnYhDHMUSq1v^aKW$WcVP=NI_dgy!5=qlura)Fkb`;6=Pv6B z5N)iFn(!7)Drdu}rv_*+(!sY8=V-`zn)NkTU4I|wng-eD9smECo*K~f2=7Tj*b;Fr zsmcuu`RzE?31_jpt+4>uhzM~xmz4;e5s;K-`kQ14#V$Az3^KokBI9Z|t7=n?>^H1w zp)dUb0=m)*?cXCYxrTSaxv}=X`7#k*rIm@{Nw~8m)Y*+L=8CElb;`6i!eI8ixp~&VMBN*vt^O=CJBFvN}rsShO`J{m!trpJ*m2Wb)kRPf-$of^u zyYdrSH0^%h|A+Rchu4*-+9NaX_<{FbZjRd!h)Q)^-&F-f^ZNL<3du|~=_-y;A|b#^C#U?OshC^PEchtqq+6Nw<$UZUeP zQDWz;BxJFPbHc{^S4ca^(&ZKqcvs8m5uxqQrKO_=3naJv?!r4TIqV*|==PUed#s%) zK$ZbAGiPurQxYikAmH?V#gjyz57-7eybOH%(f{cWd%^k#4`^7|UI}ZAHbvlQFZ%j| z`x5Se>gjRoo)f9q6~Su~p_M)Y=n|r0s?pV+q~pEHmL(PUbrhYmy%t(VieyGxIyBl*y<3YZVpy-35B0@>O1mipi54gW2RS5}JQ!^p3fPG3iNAAqsU=vl43sAonSexi&6l!i|}vuhTN z(AGso4ml_95hgdpnxKW5D0TRLQi^LSWX=b%#c~aK zvnw1g7}!~UeON0^kPQBdVmd5B5nZmWqQ4=a7kuml!Ce}ebc%HkJgakqZWNw(5J}v< zXVjWjqz*KN{V!1M@~Rff5Y0@dRBZU&4d}p%8=q-DR2~26 z%zMJ=E-y;N2|c~>;MQdqxGC37yC14}Fxv)AiD;E)AwwdU;D6$a=f;Q^lz^9V^xp{n zCNZ9?g5OdZVd)SmB&vW$D+KzPAvfF$js4TupD-SoI)I(EU2*Wrw z%E&VO;BSN~_qsQa{>Ptd~ll)<>jKT@(EMwzovR^>1WEV0LetP*HXyU82&5LoBMFwml zNUEqOHSxXzS@$&pIJ(-06(%~*(ckn4hmMk5?=gUEioXGA?}?Wl zdC}}+_&@-t!r`xd_Y&+;s!2$ZV+5AYeRI=$HdZ1vx(h z*oOXJU(uzkC5{+KqrJYRGXdVV7-JLRW1IYad;S!SV22xLZ~he6-HE=NCG+N_j$Lz= zf2kiBXaU~xft$X6vW=>k2mAtx{PlK{?xRs!CwEFFv2@M@#05Q-;pEjGA8#Bj>O@({ z^mDsrae@vge>6&cQ(=EKsaPuVBTz#=dp32(OQ*6lERH3|{!;(K9(v zLv=}eT)7C-IrDPW!kMM!d6#E=z+d~q8@0f2CmwX-u*^;g!u~(aQOkqFIm>BdF&E3! zf&u-eav@g-`W~)FCAUi%kDG6Q?4^L0Jkeq9ZLzRj%8t;uooSc;ft+5W{ zGs>Si+ekC^urE^s&c6ZsS))?fFDb14`4Tifa-)!XGqy3-rTASg+4!bW=xFs~E?4FY zE9>a1J0)|zfK}JyQC?c8Og&{Fj)5~zOM`fb@Y9}~MJr=TOZ~sJ(&ub$HEiyrY25qH zJ#QZ38ygX2ac)Xc6H35TS9xbksro~khL|UxFv`$Dd6tizEiy@@j(BSBj8-yuyAJc5 z{zsRwYa(6$UgGB$nh{*LUMG=rEbe{24`g!#@f%=R_}NYl|C1G z8lss!S?_;V6^hZKc?U3B>87{iKKO!`W*wB&LVMPx=g2;9U-mRH6GzacQ;5rxOul@B zhde;oU6;V|CYR!d^-}KcPt%k+OPn;>CLVh%L=xLl@r`L6lXBAaaw|THyHbZp#KcCl zk>Y9fW)R8bjrgdJtB6|JVpS|S(WX;i3-QvDy(d&0k&E@nPO_Y466Y{}dKcc+kt4Nz z`CD(B<`nlemW$%-jph}COVuo92dCcU1ijJ*#Fksf#zGLtJl)YQ8<$)TC|!GYBk_@6 zsc$4vhd29_Naga7+$FcEsa03+?5y|&L$8oZ$;jJ~s%VH{yky8RhxURedA!d90C{pE z-nOTh(-n=|e&2MadA3}brfomUZu8oKo#EE4P3%+Dbf0HksE72mgN23pcP)ty5ZRF? zW8$OyDf7`iDh`r9CoJ)7qZLepK!eswC&N_6Iy}Bc}-#Mfxs@t zB}6L}sTm8IAzkWyRDQ%)0j0LF+ef@pL+&82(^_;)&;m=Kt0VV0qECdLP_!*D0tvX= z2>aiP%g)540x+YvpX0nWxnnpcI~;?c*=Hx&&oPunag&(-rml~E(;ZBIo_7>QZliF| zg$oEA1GYVAB~njXRlvDD>$`XM_ZYbAH?8ed2_k`OzDeXcfq+kWyvl`$MyQ&+;R6v; zDby{#(JTY0u5Qv?1GEd)r5|yjy|e=?HzF|?+)FnqcX>28W^c2;_h`qwbr%o+5i$G8 zFzB=W*QGPX51FB=4yw%KDZrN_#Y`yD?d~%%Y!04hb@@WG!^KPlyccn=FIsW^4$8}> z8B@~u=XhSi4_C_jsX>u5)a;@E3M(nJqsLbx1 z+QOygQ`V;?nDBGt=&oFrQeHX;SJFXG!m&DvPoe8k0|5tCyN@@-`3s?xY5!ctEVM1OTk*1p)c>_T3? z$sbhcvU#+G!keIkgz^CAk#mpqZM<#Puu*OiQ%-&KG$Jt_attyGHmZn?mvU^CRU z4MT+Sb3f(PPj%+jCGB#ZCsg5{G7{IztiH*vrQ-S&K&3CfG-7uZyiz{7W%K6#XaTXn z=35Y~Ecdj0C11D!VqK`W)o1~{Jn{dmxd%6%V|+XrR1v|)wF+Kx=vPHoi&PlVU@3m; zJ0=aSya#91qippV6@}=Ph$iL?&k8<&l$)FSF=o(jRwA$FN(cJAI#Q8Y^rC{F2dd=H z{GHXFlw2jKEBq?GYnrVf6j3@t(jRs#&ZJ15u9N)ee2)cCAj1(}SEcoxrq}pqcfAf% zLq0pexRy=)0n>8YaDf7{E-~v?)zwX3Nlqtl^EDS~=t^tpcZ3m-6QS?`kAO3eS**4G zDNbz`Hy1c#@9I%&nZA4SrkA+CT^Chd9<^U}b8|Ba0F>5#_?9uz-c zW)CDvWRZ)jkH6LVN#3OO#|p!DuCI3~Dwx{y(1(ZMME1u>W^Ie;k81<~yii>Bs##>k zp8bYS_UPZp>JPqbLZ#}Onz#9?NsqoLojw$BSfNH;{5A3Na-(lte8rcVMrC7|m^ZbE z!~x4&R0!&g;daAC@A0$aTMVfpacUV?{Zg!*TQQUK3U^Qj`v^RuT7bs+!Eu@i;C;DF zLlTsEZlfyntAwroKH@14I+X`Gaq7P_E+|BrI~io=gyh@S`5#V4aJpgZE+?@4T~pvY za+{}Jr1@Cp_rM{FEi{jAe@~>l->iqIVnLKTW2|)IXDB?=7UXfP3&2#B0BgOOfA*PN zpj-!9xr=Y;J9F3Z666bo=S1JP__hu`)~N%7ei+^>vE=_di;W<8$c%pHRP**nlp=Re5L+_9 z&kM?3BTR-KES&Hyi?ctGDS*fWq82k)qQOJ3_0`k7{NrBlqunfmGJ0?swx zf51z~8^UUxlB@1r`SRH_{MSu=2W+za%+gww@SHe(qVo63&4SPaUXY~djCs<=U0uG{ z@jPz3%+z%~Ny>F+VO$m;dRrk+XQ#Cym3_6}>)+VB?91^|6!fA5EPU|#5M2S~J)dr$E^7pyi9Pm47Q-99uo&Tsn}Y&ibi5d zCLQ^Z*9SygOigTFDKKqjR9_hS`bMn@s0%SvG(4d{-Dc%nE19Hz2extITT21jR8%dd z+hd_H|73O0=oAI|^CdqGx;>Ae5}rey5+-trVV&ySlVM(s>Bd*J~4W2uAOI2TDigsrU`I0Nt?MD6j1g}Zf zC8xX1p5Olw=oAYoL^R&u7|ujqLz$+dEPkC6zQ6m4npDvS?jedkJ{Bs~$S;jzOo%#7 zNYXuilm0oUJ0A0zjr}!-Xn)GT10u2LNA^f!N-uH1gp~x|gS>3{#ZMZEw?7t{I`+OK zwyx#yD*$jZk=Rd3LQv+kUy=RCZ?43u=Ae5o3GqF~Nd_FNA_spQ8(ss4WMc&Nc6#yr zO_pQ`Hy#`qwOWY>;fev`j)VO)uhVVK?&+*H-V@@BXXT^dInM zdZvYx7-+qCG;4ZT#@gn41zZeA`Pon6W@3;Lo2ZOM@=uf91ry2Oe%c66g$zPE-4hM* z^on_<3nf4i?D?ZXKMC5!`KuF9|4P}%=!v-g+s}i>1=ORMRy_OE@QWh1(H3oPgiBQ* zA6$B=O8cHJJrS17Y!YE>bW~cMiy~bCgK6NN?t!oqgJgD`2hzHY?Ue=anti_$$9g_Q zqu<4SkCBy#dfMKZ^7z)_h}QFA*N=L#Uu*ELj4{2^jPKy$R2@i9-v4hYYTC-TK4I|F zPa2EVNauwa^1#&92?HoO+<`=YKxG^T=XvwcuA~$k9y$U79w^ewh^2sFm3M2UA( znu{YZEL^B7)VH|@eL&8alz%-zfALFE@7;tuoIk<}=!X*J_GyE8I8`>>@;^!z=h#(H z6>x&k(c?6f;2&%m@rurg@#j}FlP3ojq|zoQl^u5A&O+h_Enq7wVhu4+DJOrMxFetV zx|oAES6NgIdD;000v~AR_-B_ax!)-^E3IosO^wflVHKT5-=%MR)qmq``^GsdfRm6g zOH$$LeTOo}k-2ciw5o0f>P8R@?xvHuxb=f*Ojk2gydS7(8Se^O7!7u(aBddhbCqA& zuB;G_E`@^Xa7MsI(WCX}kd__X-m%1*B23DTSr|}I7=V%RXt9XegtRA}Mm;dTfrdeF z!9QO`!3lmJ7@GG>RMFa{+3zZb>e{LS!%RTK)|Rn$FYEUX-N#Yl;WM{gCMluMv!LbN zKpm`P_HKvo0S)KB!zt&Rxw;%c)cyC6DsGzLT&X@1adUU#E7qko@z2E24@L;!p z9!VvpE;#tb-rRMqKjr2~0l{IQF!;*}qT)qkI$7fiSKCd6+f^Y+0C6aeCxz!+8tNyV zyy(y7Jcm=Aw)L@m^7U&2&Z7jkV6mM7=54?cA%`wKe{*w@{wMAHDS`q*ZTuXm2kpLY zxsQD4n(vaHni5`GWxs?C=g7oMVXnjfo?OnDTBA1AfnH3EUMjsQ)Teg5Y4@Bn>&a_! zBC1NfBkl;i6p}q()>+j&n~%RjdCO%7UC)`KnxZl?Uf`t*sRRXozE2<%h@70PX_|m?s{=L6nVcAa1UI$_!iHDG}%T5dw9y! zvVp{&GZ6F>qa%Z+H~#M!a5L|&PTQ~6!`6ufo{d3CfqfB*fcZ@p_cZ+cheysL-6W+& zq))~*?swpkjb=@)?Ecy3!9dJ2bCJmfqxQXLEq6HU5+fo_2OUN2MSFYM!kM}#yP-XU zlG~v%oHo6oAeXm%jDcLPZ~H|3kQCh!qIMA}qrVjHJ=4^zSe)Lh+^w`Kb$PwFXfb>? z#O@@Q@fs6sRMkS}8$wUNC!F#6Xnkny&)M9EkE=}*ZoATvzJ9vZ60Jted6SDYpa)9Yp7eD6;F%+{uCj$s_WzI8<233(Au6V|6L-Xw!`_Q(qCL zCK{Vt-WP>%4iN0g69q1iW*y5vdCja3BnPr6Nv!QF5Ti@^x867AOX zh#x&q^XjXoN_Fpi<&T*8Jo3YDOHJ)W|3g~BZ+$(E_mT6g zW5)YE?dc_)RI(T!}Sl{ zyCzuw1=z}3LC!~nN{%L6+wd>d*G=X!ze(Jf(;p?!lp}jIXLC%oqr1!0NwYD%>)8GV3Rf4L$o!+cOiTTJ%sU)%yTIt?_6zjZ&=cTE1lFyGh+ zrz|KwPyGSGvasszeyiaD4)@}H@sxr#Kth82_1P%Q4fWf&;DdU=EovX*!kA}Dy3jEW zu`x>;L)^_{PF6=vEWE`L^to@B=XS}>g5OD*aOjeJ-Up*=P4an7(iJIRgx!_SR5nHs zCnJx(d&GJXCZ&|zLyv}>m7Jgw=sl0KUj;|pIHBKD+pWo|O3)v4^b5S^oF!7+4#g1C zoR)cJ-r4?fr|XxhFx(v{!u8rh)pJB`8|QCXG2d{Y-|jI$zp$C`X*J~d*&7| zWgluSh$m9p1l!a48ZB4KVI{4CmS10+uwQdfT6zl%XURr3xZ&nuAeJS}ONt8d7-GS3 zfl66#Cij+Qe)qQ1y8zn0&kDU4e4c+^D|aQmiyJUGI9}DUyV_>peNU5#Cyg-c>$`H9 z1Y0hdqj?9T`Db>)zO)XHJMTnOLO7ll8;H8(UnABcH)mbkKU@3n>|A9Q8QcAO+0gsV z3*-FyY!hc0wz@%q70JJ}_G9{q#L8d_QT{~}+C=Wfh>_yoJ04lBpn&(a z1WPz~bwH|Oqd6$YBu5fnmd4g{i22)aaavnD{&DJ_x$3AJxLucS&FB5UmzK$w6Tf#1 zP*1XDdT;;7Nbtv(yQl`#qBj~bZ$x7ACQpy~w!G?>#@1%D1%Wx)S54!7RWpN^fbQHs z5`YvZnG)*oqTX+b<%e}SeY;(Z!Q}Bfz>XyIHV6E;8MM8AWlyps*KlFdalrp&BQFI#FI-nN(PR0xDhXr~x6H}FT zsrD_Up25!<*dO2({-R0{RBW7m@R&qgp=QL>rx;;3cCGNT3FGk178e}C%054o5r{o~63ZFp zcI*|`RA9K}q3ItmhhC}-t4%p7< zFw8${ROr=~hp$jH%&X9AmY7a4YzY;cWzjs5JGA!kaQ_quonma4P z`BrmlWwo=bVw7fRSbKs~n*tzgy4TzWTT-IdZ|3Qieo)`XwFExpMLdZ4+Gl3dXCIXD z#9YGXVN0iB1u_FaYZmL2D3|!aNoO^#+a$bsD8QcDL=8Irk^X~2Y;?!9QC7gI+5AOi z<7#4Kh)mHMU9tA(W8~#`(~2qQPYf^{2ZykqB9D>XY3yBVX>465)6gw!G}~)B_M5*s zOH{IleF2xT#kxa|x&_tWzQvyW6p^a(b)LN)P089@A<<5N4;sQgeiUbU67YDSM#=2y zXr1_OD{jPd^H}rbWO{MY!hfgYYIX{rtLN6sN+l*pvEF`?a~54>z67lBT{0!<{`BW$-dl_@^_$t4+`C9f8J{9F3U~;w{-bo z`hB&X{l}-@VvGZ&ig|)-BxRNgK!clK5?cqB@wF-hc3rC+>Qnt_mR-n(9 z%KdUugm0ekpG5M1G`|$ipK&Y9cND#Isi~|tGCq*{H2vjl(5W`qZX<>NBqQs&5ZR+d zVxH8^u~>S^=~Z7I^0)XqT5l<*Sed#^`Buagh1OL-mXykWnLd1fm-t~ujQb~Ysi>cf zx5OH%tSpLOGpYOM{!VUboG82b%Xs#Oy~sUw!kL2A0u>B?huT z^1w~n*X!r5*uB9yMKF?>=b~IKT&IKBCG6Lvobs~#ecqX*{Gu}Me{(U& zT`NX^r&}hsc?h1{ttD09ub@(t~xyVjt&e3wHKHG#V;oHhBN8(zz3$Y8)-P-Tiioes&Ej#v*%T`Q^+Xq6Z zJBz@(^!?1orO%p5-(Fg8wX<(*!yrq_7x#bm7Rr8Ks)i)T*03ZnqW2b-4Q?Ta+tImX z0D-ly{j_#Z@AFQY$J=8&K3hLh#A3J(kxWaxlu+vQc(yr&6hH4-2zumR+B2wv5R7|^ z${j+zHz~u=5GeUNjwWixI7xN`GoBn(4MI zXniBp&@eI~fjQ?5K1s=Z^r@kUAII{nF+cJw`)%p1XIIvq`zVi3?Hpk8W-{_%o$am@ z4x--GX_m)mnGvJQjeu)EA?%IvGl4c^9%Q^Ysm&9!U_LU$`Sz4xnnyW1x{xTz#@Cku z2+h!AAQLjJ}w6 zc=zDh0`)m&NPpp2iWW4ibs-B4AtE3lmKi`u<-~RFI%jL&$_S^rlQI-aM=Z$Cp8Kz( z_(H5was9z+FqPu#$jgh#8Z_eNQI2bl+Rh$0vGof2`XkC5p`5~3m6?Vg_v9kGd>?j~ z&XnL5@U@Eu5XykltLW|Jfv@)nfizIsHR~wmQhUjqDwGmHlS|_o(I}kcUjv$BcMX7o zsO?XT6lA6Uo(d>exakf1|vWZBRt5&8PH1`oE>?I6P!=}^(I%m3c( zHM3AiZ%e6ism4}mUfv73xG?hbDrM7nQQD7%$@&aI4+)2RgytWXmub+uxFC(WG-{o- zx}L`MzbB&5osFw=YeEXTXzs9l97!;UkY~$ zbrt3-1k!9q$$e&jn}1{O?)8ngJw?@>rLDPqD@A%>-Sg8|H5%HISs;>!On2(L1IJN227r^w#WP=MjgR#*sxVv#kh z@8_E^&0yV!Eezh@NE3;d5}~mRzj@Su_P3q}D#pY3w9vn==Pp_raF3~xJ8MXL1)%3K@p&+(bX0ZoWxy8h=?|Ukl6*UwxL0i-sHD+VY=eQgiP?mf|d}i|eXSW}h-1n~M zv@CD-HwQ?I#_0#kn6d+RU(5&G?4)ZK&t$u0w7d7|k=XkN({F95?q47E9UyLUa5U5N z$I$_MS8~WX%rOIt^ed82MJfiUEMszk^-^IC~1oZ{Xd^*QRp8mslQKv!YP21Z@BV_o9B|Y2tNfBc9j!fPJl703TF)^21AYnR^Tn}^0r+R?WroJQA zv~24{kjgpDNd(Ml+`~QJ%OYsj`v>6~?A>iEH8i6Wy$@6vDML#6S=t;X#D`>DRCx%y zI@6Y|+68+BghJpl&;sfXF3>e`qm%{MBYgmP$f8ZlriN?Q0bD=a36{CMcYit z+I2s%Q_6dl|A?vpK()pa5xft!CRU~nHnDRz|JxEZA+FRIk2vtTz1LrDsig3$UPCI; z55GS>MPGxEI9lns@2;I{*2-*nw{j90Ja=EMe00wjL>yC0Oq*hd%CfPx0okriZmt{O zF@9&xR>}=3NWGx(V>~4??eEoJREP8Tket)93czQw-z7VKh#_sXD)|{3!$(g`*B`(b z5Kc=<4LXpCIerk>U;CtBk5a>Xty$@xZxo^MK*`*9)j)?_RI7yNW(eusV3!M#PQu6= z51xY~t9@&(#>k1@9HD9v*7%SsW}l=JRL@WHO@!Kr?37n-b*ke+6A5kDs)dZwn{phr zWqIC?G~GS;iVbHhF=Xr@t<@#VL|p48TBPHAo64hnue&3dS@K}TYr;3Otg?yliT0pN0IhlE%#+rKbuuZNKZ5e6v>1|C44mJ52c;oU{XVcr5>gH(>qTKHzUkpnO3C z<~YiqE?PvYMSrsPq1hdlzVDL4R({7p?o&8O6%`E$L+CLc$H&A1)j}n}hCCRa)PnMu zRbE11{bR_HGQjsEH9&(~Gc|#8#w+;rF6okj(U&;P3*YvTlN9sn<`7~ngHUA%*MG3P zfz7*W0@dO*b`@U+z?qp>2fcHPp&Qw9QL5~?fgM2B^6O#nr@5*`r{w>AH_EPOFYea4 zd`E$9T4~}c7l$r{c>TV9GjenqBcwCYd=wo0Ms7?il%SY<4Ml{5cqa68$!-z;gr>6) zuo5U`L$eDCj5= zj#m@?GSJ&JHAw4WKyX)x4sN{TVf}y_aJ+2ztNOR3` zNdm}Wjy(Gf?2n0{uKk$-<<5z4GS>n_Fv~k3Jv%R$yRz-@@I82^`uh(tx2()EC1OmS zpkl+Il)PWh7fRLSI3ZU@ua!Xm4XuJJj6EK07Z-g7SI*FAY&_!m2e8c#fha)&84K}-BrsD|`KEvJ$r z_&spN=n0Cc?0DA)%EjF0-~&BpI2ULVJvJNbj>sBaWdqcsxgJvkG;|+=m5|SAWBY`E z1m2^t5V)nM;Q!`cqY7-kkfOe6@TG9q>h>e5b^yxfLA@1v@Q_wF96N{CgAw}@5%z0Sx`-X zA7_;9bb5##t>pn7?2>&8ld8#00$tDSV9buA>-9T}Fz*4wy0@Nc5#vZ7ur9;f242Pj zayvC1m`nXyi6N9Tk@AtckIZ0t)>A8D*q5%yBPjh{Y!*dAj^@G^L`iUahsCK5fhs;?>oV zhvNSvC}^-fXWG4%#@f{h*;?{TyqGeZ4;*pw+G{^sj<-G+V++`~mG-}eHZ(L;cQhnI zuBeuVJS4+v_{TPTdkN~QX8Ya6%tB+9zNmIYtd7Wp*4Gaicr@*76htnyipt)T)&#G9JGoATU%3n6MncJ}Ju_ywX#hV@s42rWI~PRs!EiKj zHJ&EW-eRC8x^%Y_R-;2lau9#`{s-~G_lUy8B82s{f?dIAQmAKK$&)r%_)EC4M^!%X?fgf#G}4KnH^UYGKIu<`5C~Kf zS)PHGm}LnsY3GWJx9MdRifp+Pp~>WV!TII23wJ;t9poY5T&pvmiJ9e3a%QiicL2e~ z{R*8zuge89K=Y@@pb z6p%5xq!DQlq?ATMKw4B%NhLN)2S|rB2uOEIk498NNdY$mN$IXV@4mnH_r9DR&dv^h zJ?HG^zOVbbJ~tiZ3pHf<{5uzYhGavAR#*7|Uxk_JJ9S1!L8c6-B?9v;P#4quYI?6hz~j#V+8Z}ern3h0KT_U5&Z<-)zTt3wor#o*N)Bp>ZYV;F{CcSv z&&BP5%evR}I$X7C=AXrB-iAtU)2h$LtrnNR*sdpcUjh?S`P+?n17>YXb~>y4h^M4D zwxg~o*DPtFl`|_Uz=kaa`O}<1Rk*?u_N}=R2D(+e)$5JA|3PF8`<%OeL3F7>aQ_xt zkB_L;G_FXEp=ILw)|0%Kv4yg1D>H9Vu2ib~HyLme$BJv80oHrnP!?c06`Vzqh~Rb( zMhS3AV-hX2D7i@HKMxH46x`B+30AhxF_E)3bK|Smq%$KWVm(HXk#Zw?U zUjfd<75R91^KHplVY3BKWpPI zUmZpj-*P{C@~&}`+I4iqx5_zMK_EGc>G47+x~7HTbG^WbF8xcdCz$7Xa&G1H46N`y zoSqWT*01gC44FLg5%^@N&u4C7-90=^k$mlQk|YLcluY3C_ZMn>q(A{rsi$sS(7M|@ zI7EFg$nLMVwETRrtmnU-?!5PHZ*_OK*8unTgMR*V)(8ZqIbOlPSg?QMwuA|}>pz#h)BB+_aC*SC>F8b3m*ErX z2S*8eu9E*NeNv{;9r!ef=5=R31}_qd~jv6gYhqr-zg0-G>TZyhvck zsas{>xut|d0{A7+S1B2Ib$#uJ2b2(-8>$4!58H;lgOc5b;PF8FSKgK)220MN&ncOq zZE6^GJs;V($oi@U6(gF2hzGZ3{+D0Mdvc9t_X2*@aHCl2Kjh5XnPKeqOQ}K6);d%1#T2Bn)Y6Gv2rC|L;6k zJ$^&kCaR&*To}1nq*mKXp$7mBZ=X>o^CpasM9O^O4M?}ITCFI*Q@Wm9C=fB1+Txb{ zfU%@^{##u4$n?$=jQsT5}M$;$E8dHpXQ3jznp=Ad6lkR!@p zS@g$@lL4#h22K2##Jgz+tt|6N&XBWYTC!3k52M77_vxsaM0Kna{>!P+arJoj>mOj_j|?>@O8>wag}5`dWi@zNOWqF<43+fW;@z$e;vwS ze;7k0Q>n(Mg^!zEnRwdAe;dFmjhKRDP2e^Gqspkwnje4xaTM?gheghOuD&G7^9u0b zC>jz_jgRXN@Ji!fMr(|7S`#`MunE-YNY**!|Oz9TU+0* z4@U*j=Jm+I#9bQP!ip-#WeJB_ea!BrjWwA2xlG!Lzn|o1FUG3oI#rTfa zCZV#HTqv-zOh7mJFBAV0xmePht)!1#g032ya~0n#56EaX7)>86|2pc49t3v?L&b5q zbF)5Snfvab95Ej8_+IW27y$)8zyXoQitMT9kd_eNmhU|BQ@nAMbOd$?=!6EoE^z6P zE~^+YU~)7e1QYody_&6c=^qtw7pphB6b?&_>DuJ)?@~BbI;cR8s)Q+^wzAlsU%&W% zr+$fDgs~EN#~mIGyVhrzxi;s<{?6LKtR!w1xh^IU!5`~V+E?@ws3%S ziUfhmTA~j8^@mzA&hDt|)puSVYb{XOlmwq-R4UvEnf1TDY>lKpP1RD38wrU@9Oa?F zb-B2!X~nE+IQ<3{M5Iow?@zHBUzHDKaQ1H^waVh3wexf$_kncYPawH>8Z*i_@ovzPe73= zU<3M}0upodM$pB+x;*OjliDgFv#Lr38I{c@-i&7qPvea>bjh1VRe1`T!ezV{p2@dq z_IpQ^h^V=B&rA0uJuI1Ulvmfyvs`Q?EHaAh<;`ByL5+1aL}sRCzv&8oVyg9i70|J9 zr*{5>+$+Uyj=QY)Z>Z_(w7+^kF_`d+OU^QoNUeR+csMhYpG&||%4m5hxsEO$;8^Ep z>AOV~87KE6f&C519S*txcz?FMbjZy_$lDO)4e099)5UnbZW^4*kvxOpq0x8~mx$qk z39S*Ajh6THLX3f?d3YmgR-B(u(Mrunoxjb^t#}aBodJ5)=@ieOWSb8^yTu5j(rwbh z5@%Kv(SkjtUGjB)tmFPs4p%cl)-9UJh?r=R}DEAIdJI(l_nTg-XYG8?!l zyySmkb#G|37{5c4_v5**;Uq2e_$wXoY7(r&fOPbz)^8&;>2}k-q<(v`$p^8lI5J?3 zi`X`#Rhb(KtkP4)Cjoz)L=k*>JEp$$Z9wwh!|7j5Eso#{S4EX8pF1BSw5PTFaA(ZX zH~}GeEkrzb^uHZ&bJy0@>AVu>AfdHj1FA^J-v57*^v%_zCV?_4J`C<=XuRHAi=i-g z=g^oR6GGJ_hSYv-0~}ve@lJvy{xsNPn==EFc0Sc-9Ci3xxNI!(QMRA@_Ggy;YvsLq zs-7Belb8>;to@*ZU*t}F39!Z@Zpfjvb0u~g8(4j7mvabG=uYDP8`|_DkES;Bt~KpG zDi}`Y{}oB$4kWuha=5TLKlzyNGbr@zs2YkrxQ*(1!#nYJuQ}+({=ZR3*D0`O_tOY* zVbf>7X}?Ih$m9Jml2MnKp7E104K0o>Ie$*y;Lmk*mQ3B1Xf`Fpk}Ui?>6yN{3OQgQ zaEOp|I6=+$zqv^m%sORXjNkb#gWY)iQpUMTXv$1eT9900R|3e7%+pTc{aoetP?9{2 ztI%T9dEVVaSSC9$nbG0(lWBEL!IdApMD$Y+s58EoWZ!>YXF*pezG35b!{x^mLN{c% z)aEV&*B;#bWR5Of*kbj8^A1*vbuC?%MS`CP<$o?<4CjZ_xjHsxf2C#V(}H?006f=) zSW7Hg3rV7Gu0lsYdOPim-X(X>4gUF2t1g^Z8G%y{?ojCa^yDkp`5C1w&Pg7Wn&>2k zCf7zo&+6*epAGq7wrCK)n{3`I>lV6EuPM*1`2MGX^s{U68Q=Z&P@@@I$uhfE_IpGlJOR z4URw3R}!`#O@9tsi{4**l23J;2x`Y{K#69WrFSb9qrk-S>x>b{Ea>(pKo*s1 z9igz18%HWeH;L)WK?miSB;I>{&}MzyGK$X78~1AtFro{cu~Z9yX(tqrspZwf9Dv=E zO!WCPwT9he@}U{y>*?Gttv&e#V%>#1{$OXX^juGN*x7B}KnYbqy#IJWgLww8Wdu1U zBw&9V58#mbczzZs0vCUlGYba4LaAtNfU4Si8=(0Y584Dz54KdsQm|lCbA`?}l4&`X zE7f#iXP)?Y9*_OErhCO)kH_Er_l z&Z6|KS8`CD6Ix9OyZR<_=Q<{2F=#X)lqjbZvPv5@@ISWYMh=vP#dlyk@Nb0 zeO8-CkE$ggwmT&YH0UE(pbJOt?QZ+Xdo2DRZbH>68s73k<+=i0CO_-(1C0kKMP$3a zO0C*goNoit&u!AZ1-O%ENdFYeJ$~HP6fh#@p?=QN&iX=_PCt_>o@Sn-SiN< z`sC@|^KF+{BHQ!SA~EJ!F!~im8Gw&IQ&w{LYoR-Wn>iJO|Yb${)P%cL$m0^`{JetWB3Fzf%NezHPR zA=gY#MEls73qi>=@M4DM)T0FE^S!k!ZBxDkT*`JF)rl#!&=@4fP`&%iJx3~;HQ%|Pn5fj>D4Bh8s{$!ISwMyGw_{AVb-miVpR#01Ej zB({UCnHR~O)J*5&s{pN|rO@V2pY;F(Eb1^+rRzMl~)2mNKy#!Yzff_U4f2yd{uUUqD9)D=gwcJm|$ zUcAGMZh?Fq1=H##A$nlx9uUV6{DuA zpe3SZCi5rFoKz)ALeB(^+9_fsh>^Z1$*iHZ+rc34nt}2W9Uy)C2{@2MSa%q+{9TS} za%)#SIZS_qKdc?xxfmz31)VQ11D?zUX&r%yD8K3>l@a<&n^Zu&@ISZZowcs}rWnaN z9#T-EV)sK9)tD9(t#X^R=Yo*_^*d=$B!@qF*C~L~yqML;E~&Q?*hrkNznGK0P)t3% zjj0I87!;Zf{!PkU%U`jdSVVVEV@Wkkn%e(iI6FEH_zQVbDEII3Wih#7Wm zLQL%ttW0WF>|wC)5W0sUDGI3DSHM~Tma^ST<(U+IWe`4yq&fX020Lj)(cpqTA-3R* zw3&5T0%`9PX9-E? z`*E95N5`_IU&2cSR3G$Ondapi_D^`un!{SF%+0*k)|ueOWm$6K>fu{0*-Rzx{og(0 z5)!F85l|{d?z~l+A31mkmUeVGKBC@8S8g@dENGDaEf=g}e)Nv=6Hln+4g%PaXyD?U z*`i}yC-b>5JxA~M&**f}I(+0nePE(9AZbwADc)3CmWxGs7>};<;E*?^P)|rh^u1Np zmGeg8bI<2V{_M~%7DOI(8SP}&(rvya7`NNECc#uyDTe~Q$NN7vE_QDJKnoXyo!tr` zP)Dr1KiIiq(D4SS22uFf7r?vRow02-)uh zB#Yt&7*ISjZ~7my`d*|henQPKMDl(H{E6+{lSTv=BPD@pyFUX(L?ZX2Fbt_X#gt(> zG*EYy`w?9+;;KIPNzewSWvdvYCmrtkY(nza1jF`Bm?&)ve!S;aO>X>a1(}DynOwEx zNevFq7&vGXvGv+EeY%9Sr#yM_X#ebLw9hTL)|#s0NgVJkAOM=cdN~?`^jKF}qrq_e zK$&dwWgFOs*PN1aja4l?BZ5;XAtSf#?G_>kF@(ma726H{%gha)1aAO%0IWU z$S><`RRMQ9T56Hk5bqo?1R0YPEH>Z>I7PC1_}fH}`-%~uh9l24{?~!CK6K~{!0HP#Co5XL1+4KyZ0S!`G@vssf5G3>i#0Z0VKGNA zfoGu)r?Yh^gcbICb+Jl5pqaPc$99$q9dU+lE0%I^4*9YaeHaE~l`eOHdD)zT|KBy3 zRntRkN4r4{qu-52(!etc{DnS^5mHa~gF^^a+UOl};J2agUiOjxFfyt&NB=6f+F+_G z#&jciS&PW1In@0u6GPic@82u*tlwu*UroQwXFS!`R?WFCuamD_oYa(RH#ARRI0kE0 zu9{zsLz3^v*B@I6NiV30~)2-uFQ}8(D{{m2U?vu%(DO<{rY`VDY==lxYz%(c)~* zKvNtcVMJ;3wP$uTHL&q-S4KY5Q2{3@1`m{_iNURqWm{JS5(kYVN&X zWSn{I+l;3}|K64^zbmy{jjp?Wzaf2j3f#Ni4LM@k3%kF~tm%snP7lSA;XH^1E94Q9 zsKYtSK0c2%C0j{Mu6>hPC+7?{mPcMnfw#kY8hEVLC3BJF{$~hBPHzuVLpEz)Ioc=69!6l^6tDHcGs&Im?q2R2Z2<0E&fB*5fYxN&8!g5VZ)G(Yg=Xxp^Nkc zhHT^dx3Ab*v_mwmx}0S)-9T9s=j+|Y0Hm9jm&&&PPlXz#Iq00puMugfVFRITm%PG> zcKl}A+=6I*f!7ZPTlw@*&D}Gxg$OOq3n2hEa=VLE_ZkZ|Bu_y1{xG?I?wv^fIHmV2 zHg6sZn|*U{$H#n6d1NIe7`1OWCmSqfHu-O+AP##{P^{l|3C1kVJ8AXy2Gt%Ifjfui zG477QJN^wus;E)6~-9y1{wZLu&?c%mMo|PZl0r)dD|TJYT*4{JLR`I1kCL-!OmG#V>x^9uOs8$JPAXa+YNW^84s1 z?tw{sbKx9G6DO(CVyez>*AEOD_Gj@uG=s=B{jfh+EsWtfUE}D!&HEoYKyA^Zkv-Mf z9i1{DrAdpQB0ssM5x%z#9m$Z|5@>tfitWcfkB?$!j{hh8kpqO_u2dlB<7}u+J`4}P zKYJKEIEZ<-4GF4^covBY7QW-~dHz1P62o>MB);Z(fyQ@5?BZb)xTowv&i*lg+?a~_ z+A@FBhwC@OiI|{?E^sXyk|)a4@(#SF!%zPvCTNjcF`*Pl{9Zw{i?4_LmkrrGGDY+* z}%v|@CG+wv#BL6%A$VVo4{X|3=iTQyw6Wy*~3h2+k-&%{J7 z$otrg>XUY@fJ{1JYhY+yFQoV94TW)(_BBA5G(ghCOu!hE9G)CGNzX=y%3mu3$6|qENx>vq?q0Kjw-%%rS#|HtyVad z>&ItLCg4WY_ooCLP;RVrS=;?zW5%*UFTp&1x%(rNl;nmoPA6ptL7IOl|N zjX(Ze`u-16ma$4`{D_bbdpacLtLA(1P7IW;sqW3-$WgUs>eY7emsizS^o8@+g+0v{M3ZV-WT2Tu zj5}{r{`J|LEB<0&vcC;PjY$6H`j%VApap<(fp1@uke$3vJl^1)hZ)nJIInqke{sxF zxh5!IS&-(eXGA4y^0|X9D&^`fc*l6at6EBx<#MMLCYOiZjYtp4)x^CSFVb|m?mHN98w~RJ^_096YAO)8PMO=YWT1==BfZrtdK(*( zvVJ3@DEPaUtM0Wl{i3u-Qi`wtaj^%S)02!@`SiK(@5Z#(@_FR4J9e+wA$o& zrwFaxFx6hsh%EdzD4766qXC`IL(pBM5fesp395Qnh=};&_^YJ>&2fualYU@*Pfj5U zYFMS0^?tLrrPE!A;4B?v^8n=okG+tWwCQKl5JkEFAN<-pGOCt@;M7rsIq0k1?ub&W zU~ZyD`pS@)14rGS4`%N8?lF@6^z=E-`vxg)a$>-rArE*<(+d0p67>enCuLt6sv4o? z)_l}mTc00Mu>;9UpB`T zOa%a-!&l_RLb6c<<(=IwKv(sSGr%-8ER|-flkBgp@Xv383zgPs!$A4*d>-x&amTmi zbp;7~dga#lN(}AU5aG{qAvVvr+zS6W&n?!05yU)vfrLxLeHNPP;oWQUkTJ{$LVI5O zN2Y7@n(R$@!)E`Rq$qJXMIl~tS!{u*b?k}BpYm@8Qlbn=e#9%E>L1PMZ?G9KnANl6? zy|pU6yd|=uL@2fOsr93t2OJe(gk}SY%hm)wb?g}iDNdP2Z3GtpMM=K1PqZFy3M`es zP^jX2n^$H&x{9bhN2b3V&54QOne8UXU}TliRsdStyiaE*zzX=+7YZQQ{-`pM0wj@U zi%GdQY3WRA?;|?3NsdYRfdpXrt_5ExB(;C9$*UiUbugHOBZXIB<%#U%Z3VnMQ>@=j zM<_&I!pKNJ)v;kTi~6VV$vz9Et2nYL%N!=#M^?-qdzDA@>o~0|q|}*=SiaPAtljT; zf!ush1Dq1X-TB`@c`8O;>6o|)8qx|kCwM`JCUD@ehTI&?7b%iv9AULAoLRtjxu6L&`gAn ze>L^jI^XPHGME?3@CjJM{XK7WaW^BSwQ4GD(KP#h>F2nzQp?|Ye)7bB@3iaYU~}8T z@9LOy&R!nCfO$rA7fXuY@x3`Ibx>D*bca^tW>8vzKmFP$AK&xA=^D!0C{|aSR3g+( zgens;Zd=XKh({IM=_%0ypv77GnRFkF-EPYl59a%HSxH#UaBh>Sf5*bkBZ^fK}8fx$s8s zl-vZ4Z78j>M?rzz8A?p_ddC};7I<@7j8{-wENR1-3>*xqhz?CzBN(+09(Eid0qixw zJVO)#q*fIsd3;oBtTOA%v5AazR7&tG_C~gN+k9yrWs<(K!;yNBy02fvJPFOZlo|8* zO??(fJW<=xMVWpL%;gEfHt5aVo(ObE$$$H)@S;VV=+g2XrGKIZy24NwqfCQ2FES?o z$cYLBZD2vzQPtok5}9Rd%kNLW7XbDwD5mz^uG+Z4HLUah9mI48@2p6U$=2T~J?DC$}Rsq0HpC^^Q zm=h`qpY9a1bzoIh!gLvwB_6hf+jX949Hhn1;Jt9(j6bAeqZE(H*O3N9XxXxTjuW6O ziS$&^;Kf~OzIUtZy14|pv^zag>}hu}Ql2T&7{VhXs@=UoHa|#%K~|jmy(YOTLvqnH zOZY197XrRffz_9^QNj94FrJsp@SXD9B%;e!uVq%k$>#PWBm-^D*trd27rV2x5)gh? z$j=9#pE5sENsQL4z#D9V37X_q=yS_&f&InX=R?f`z_bmLt*Lo*Mhey z^#|qCV9n&5Ock$V5kjg;3;?R`ykTS#{I)47;->t0m0PUGu?|YM6u}a=M9?5V%mzkJ zPoI1_nqH{7)pb}FNmfv{`sH@kXfr3c5q1)2Y4-i*jlt^bqqWz58%U~>zYa1=zIKa9 z8XS^zFwVv^?x5>#HFZDiFph$G?ouIMh2&zvfz)$wr^V^cE*5&wK7saQ;Q<^qP-r4l zHU?B7y#+jCE>l(ebUl`4!GbO#!LUz?ids+C(df&GDM}qeAJbIn`Bl{KPYX+IM_a}t z6~P|xA42Xu7K#gi1WKXi04s)yaRA`A)o{%PcIg35w$Z@<4U9Iny-6Vhs&AdsGPdAg_g|iV^T;}( zDmF8NAWLpG%8a|Xs3(yNe$vRe=P1ebxb{iB?sdIa4%WAN?h8=ZExb~gdzx{7qEH~* zjN6pyewiWM-bq~!!c2_#zQSG=o^EOp6%QpBCP~W({VbxB04)u@&!<4Ct!+wA!p#)2 z4*5$v9Q+SQWIORSq1gG|)3hEc$ZoM*U6%0$SjDEQ_@{1KgIo`7O+pu4P+*?zKapm= ziy|if@|D`}q8;Pqhx+&W_nIEc-#g`Et$sUBC4pI<#Jd~Rl*Omh$y@62$Bc_^c z*aAeMg>JK!;OJ_Po2bKoY$f-i~a znE5n^F)1R)4+TEMZ0(o;sBMM@#ItZWt{YlhWe^F2#!G&_s{w^?!s!yA?QZX&k=zhN zW>0;!J+atw-CBu^!p%f_$R+*GK;JEbz^T?M=h?Li&pY%O9O8~NBfrpYSa!UD&`Fw` zKTLi)sg;M+_(U=HTM#cbsq)G9;ySCrttTjMD5Q8CLYV?eobGG~Rcv+Dkb=CiH+ShF z2+JI^VLpsiX#yj=`v&Mj*}5Ar=W(QTZVy{78|&4fHKC*VsD7tV5>$cLz!XkTx5yVz$1MUVzwu`(yVfNP4yM%F=?6O zEroDPk50ly<7^vQR&pvH9lR_fzl^2E6$6*ofc~w1r_c8|`WEduGSfoQ;!Dh8e-0NJ zHzImzWs9*vt^Fzh0i=wC*m~RiKmQc(rWqWtlH0ZMWxZ82yY}%+y(1jxW|9tK+#Sf| zy1hW!T1~RC=%Y&-Y{c@M{8PQ*&CSn0?`@Qg6W8|izIjOzGQkFK<^+!0Ua!V)IAC%w zxps}>#7?EHut!$;nHUR`M*<|De;#cyNQLfWH@gwgFbGKPxn+74MP|rrS_&V|uoZ-z zhKbxkF_jpqJ-s_nrF@D1gJg+HIT%Sqc6&@!*JZ*cKZIPws#jSNR|2Y(1={Pm$d37t#*cZc0v(Nhnk9+vFjplr-2PAPFwo34p?2>~Pr{L6WFbw4rh zuLrF2h!YC-J|9cRzP;3^Y@jgw)d!1TXtvG#)5k#?%0rUptWcIi68pGmPJ@-3=)WeU zI-%()cE+xx!)XGnPj_!_)~T!zFk|X@;9vzr_3+Tp(_f3=2GZ^{HkqOxZ=SuMa74hD z0NcRat-sAgUUNW-F;L5()?MM)s$Q05t|^UHt4M*Cs*i^Q(?CPh!Z+XXA25_jne_wA z>vbp*LAh@uBEsFVg_gchF*@W=#n-X{iGL$<2lN>SDR|(Ptr;!-D!gBHif4|V{7^Vn zQ8-6v#`vVn^8Ttd_(YAyBCbB$k9?2H*P*`J9oD}Sk=itM#Nd}F9v-jXxE z|8=4Av)obFgv@4{ufhBfQ?_Ag&59f)Ca^2Cjb@K6gAn`lBoz^fL$Ha?GIAH zE%xu4ek+O2>MXDr-^86bqW%%tH$DC~Mtwgg>kM(dAgz$U-XWoF5QFEwj=TS5y%=`R zKkOF;In2|I173H-A*wvlzPQ5{f`zuYiJuhj<=8k{yKi&dG&>^yulXnBqghURqITg2 ze<*Ax!EY@`U7w%Nuk$?wleokV<4Jn}_RU@wXG9aOJ!FWsxBg1)n3ZWHRtZc;9O z=whR_$E~@8m>~4J{rtRyRO?}HO+;l8p~fr{;`x8L*=i^l|C}If72YWB?sCn8I3x$|$T)F5u@mlp>$qczS+l!xB&Ad7Lgi?IEL904T)6f#8Tv;bHpK+#z8 zcB&ZMR=58YOnSK^Tqz^`32{>u4qfH}+Bo`03g+uruHLSyLsd11v`OR?v;ZqZ7L=FO zLmhLCA_`xSA*PbI7Oy4w^!9|=Z5zc2S(d`qjK$VX_rZcVmAs}=_ba{fc4VUj+J-h0Q={TI?>I74W_W&gF+1u{42mpYrr_N%dKws&p4@ z+#zP z43i`o;=R_WbNk&*a&mZ(k3eE~$k;MBRdWA+zYy4lQ+YsjYEYxvMQzLLWCdiwP#52I zEOu2tF{drIafDbkLMs%>*~?K;q;qVY(W^S#(4hkiB}j8x$rAEm2i0B+OfX_hK;qLr z7E}O%mP6MXU*ii-onz^4QE{Q}lZk4#-T$ib_NkePyMJ{a=3zxaC`nw_53H+{??sUO z?~`WgsmCmZo!9oebBTk`jmLOF`u#Qoz~C{Bgq*QP3#Ziu~ zl+3XBHYTPEN_PLxr%HWY`^T?R5cxggG{cc!7D!+>-oD2$}cQGI2l21kFW)75GWd3(^XfDIYn(|RfExy_X zb|^*ZB04|O^8hw}qlcbsUF~)8r86bjK#?8;W%n0(x3unZ1bt;hdDKy0tgkYQd**@C z?~^}7Nv@~=rDG8Do8lp+&?sxbo?SsViRI;5%VN2Z)4K}$kU$Ns#(#9gn1RA6UtdAH zaEfnovjZWoJ*SnKi&YQ5N~pT0{#$WfR@23}YrCj{LsjZojH>NRdhQq1|2_;a0`ovKaSjpd&f&j@qj3#5iD2)WdHae{?iYGD*~pf!3$mn@`p zNoL1Mu!xyKB8{)n93*Ho>{KjE2t4pfNQ1+t!n)cz8Im9Zv1D|8?nF$bC*NuKW`omF zCkf}ADN2`(1)b3N^WYBdQML-5N^BV^BhBy-IcNL3BU^yZZTK2=Ts@bVXUn7$aiBiopfD%mE*tB4Z5@c?38a5vA`)#fHUOM zoTn8W-C(vU{%q-U6xC5&E{mp7Umq&VQT#CI90QvFt!{iuZ&%qEi$Pj5Y2GIpqo+r` zVgMwIAy1z~kD?I!peT5{GB>RFZrW8Pt4>is-e5NK>I33Qo$*HJ#%khU-B7!mS#+n zLe;e<>uRDx=cRnw+k4caFEE`FPl8 z4iE-#@MVl!p5^=7MMGB@7$-EiKeUbH(Ju4pZ>jMxFj-e8KDzaj!-78L(6z-AZsA9! zIen^xn$Uo73pIn{6`Z;nFCURy@|&^ZZ2G6bi0s>Gc7Hh}x`|AK#dfn*pywY=FzYrz z@LzY_O@bFD^~K*k$`QY0K%08v1ahK6spv=UNd{yS>32f2rc|THEbNPgy~~iQd1@l} zGA3#-o!RJZEhVWgERS{+7{V?hf2q8oj)l`8IXym$4 zVt-9TQ!qarO_X0jE2D5U0g%I4Ho{LjLi{EFk&#*JLs7+ewj>TTHc2z$WRRZZ~bCD-3wy4|>M*zlQfho&yh}RBe-HadD0w-*dGf;vzK$yHDBn=oAnXWR{Cv#M{JB zZgOr!&1oP^4?09c!oaKUI;xfGC&GM-#Y;imceYkRb%^`p&}vEgxo*PccxSuF2{3{1@nO=TmHd+j zq`)Ifppy+#9klmbXguyf3SQQ&m*D*}M6`G>!g|pBiWgd?im7^7P$gBHURrdcEBz0a1M? zrV`~+)oHOcr$|;g#}R@A+5gW#uC zFI#Q_n~=-Z2ldx`06{Zru~kKcv3RPH;Og!0P~+aKudNVM2j9QnDrcBJ|Cu@P9A)w7 zPcPQLqC+(+!9Jk$fJK8FShxIMYh;27Q;>n~aT zV&b-PV;9@RB_aOLYc+&-D0NeHdW-Z}3d7IEPd%iuUKzuKxH8T8p9LYWUt zxM7A+{G-f*vO!cIRRyApPUsO3$xc@69U2QDhoMxnTdy8dw zpUSowF7nb3SN(nN(G>==KmL1MM=4lnOx5~$00ZgRUGopPFX2be9P1+JOS>@$UrnxL zCwql^w@!@&>x_WK`QOH4T%7>KS0g z6in84bIPoMK4G|mxMV6cOFOwOo3d3K=+;z({0(`L^GrH99{7_>#nFU+R=6xZ54v9(0N#aG@!tEqkVmC)dtC4WyQ; zI7my%3k}xH5My%XeiH+GHMbwC-_8ecvJ_B(MC}d_mXBouA#|jM+>q1sO5&G}kwtWE zkeLUDh`y1tyt=Y@0VuqkWkyX10qy(tk??mga8vX&?Yha;)-w|0udUAlRFhNnm}UH= zr;h`&S{NYsMexSpEOfVI5ZVAPk>0?Yqh5{Qz-eoauD28Z35Ojsxe|<vel97Zi0y=ZqPun5AYnvb9U7my;>eOFQ6R0mz2pB=J0dewlLtxilm3Io#3{>)j-Mv?y&L zesBDg1_5OqkTwxW_k3n|ZO|`kAf*4=`{WRMTZ=f)@r{s5F}Vww(}l^q=gr?#*u{(p z%@?82nIWD2l~;G3ZHAWN^v1sv7>*?ZtZ1!31n!)wkT3pA zZ=RO1jenWN&YAhsI0#)U zo}RY31tV06!dZ|rf2NJQQHG0mQ@ zjFrME9Yuk8LqaY|lGOHT1WipQX|IrPXEX~XiXuli(!CduLeo*dQ`c3?%bH%sXh8~j z03N&;lbsv&TwwF0&)1;D4drLf<&dTD8z{~;h{nOd-7pe=E_(NwR{;kF*G(l>u6;Mu zJhdy1bk_2!dd=-7uuSf?^63qCdr(G3J@EY{tmNMEg#8(oc)7WSb;5z<*R*q-g|NPt zZt#*^;x~KUggUxg&a%u7vW!yMHRoBfK=SE$Pcmqu|0>~yW?|R7bUI7 zTUC!2C4g8tRy^pj4IxAbpc(7>BS(@sxIkYB+KiKNdk+^UOWP&d`2;l}6bjlcd#DM| z5@ zYS;m*z2v)SZ=DWAsFc3E%_NBECq-2L%R7M43h1c?^q&%HctRvDC+jN;2==id@Yp?! zQ@Cj(x{Uuv;m*ZLPh~5b-s?cc^lnn(olQP2`C}C#WVZ%;7}8YvmY%&ZYZcY}tKn(w z@aIN>ks{X?!ICXb-LHpUGY*;$t0xBoqQCKvf_K{b|6W=-_;oFgG>`--M@ul3=@j%A zr>v&@bkV^LmE%&3_g>T@T$Q`^>FJh5|GE8Y7|#54M0;P}BbSW=RExx1x{w?waSm zqG6q)=Gf)Nd0;YW5H0;m4ZO`%d5YlfFFP+ZO4`=)d*^;H$~%n zrT57^UzU>a+7x_w{v@gRBY~Cxg+TfaNfvt-k!{=^M7S&*b9+B*NCZIVLN(Ug zFNr#xy&veHh_pWNhCRg5hLF(VzkV4&WO}3+WqM?-_L+!=_buh4&p7yWgK}-J$wilZ zsWdWEerZgE-u>$tLkGM_%uosBhNt{9o&I0F>b|b{3#J0{%~7^IzT#R&CuE%^7H+Mg zlW7EsrBQ`ZS>P;54wnc&a!88m9jmYCJE{w}-!CpjxUQb9&d*hT*O!*!uMak|lgIlS zN2E$Hfvod1 zf<@Sx|10ZzLd`Pk_Z>uuoOr2=>FCmJ%s58;)KteB88roBIH4@=BTodVoH-4I`?wwM z`_ zA)7NAAiYFA9Ien8?!wdbit9c8&XD(^NPmR+=GDroDbr)6UG7vaN6k6wJpu#mv-C`> zko#2^mYhN6jbf{pALerNE#BtL$WO8is4Q*b@yC<=1|O6&-|GGCAI8T4~SJlxvCii}2>VjkovMlNPB^AVTo0D6z8 zIJ}r4K+W?T&aWdP-?}q79Gz)%sklp0jS-#EkX2=7JqHm3Q;cChN#JM8XM31I%#V!4 z`gdV0PPzJ9@%N^6k_%{;H9-cDyL+u~O!O2DZbN3fTl;G(?;w=lR3#wV4@<>_)2oIk z1DHx8K9a(|{pc~c@_XDa#(DGTuP8VTj?sS(@bzRgqUkRa-7@J0%{f|Ckv&a^tzsTs z_=v|sm7_;D3$~bPv|CO1J1f}gXubca43n;j;Z9hzgucimRK~~YrP>C~rx~6Pr0HSW z>sF72*f~ahX$DAAlmpn=g0_{-^K!Qo*?$bYO`h&eNS?|RS?+b0r^RqZ_9D{o4`C>s zF=y)iuKMpC{TXW1)upsHbFiWhDugiTe%@=iJK`d(GQDCiKQm^X zOo<3DHIiW-!OdT_&owv!pgY`=*V`pvgSVCb3pd*GuX=>s_Rx>2G#mzDO3tfXa?-?A+TI=^($ zYk(Hqg7xVZS_4&T+HNgE4}bN*Zhm569x*t5r^g1*>jTsW2&TO`M>!juWkVut9mdFZ zeG}rd*rHJfRq+1I!t2qWMoR2Sq z{x`SThPCgO5=-MOJuiqi0AWH$G2-GRM`cl$TF>p*ckh>{^N%f$4c;=KvgQHP9>&){ zUrhaZkD#9QRVx}S^TOlZk|HC`tckE=UNE2hqfPqp#}59EqT%qcb|V`-Jmx89Ryy=* zsE|C2tj)aRS!LC4p~CfYOw7Hr=-0~=b4Q=%l!i;+OsDHsHOyi3qp}H9vpr_sHN-P} zovi~HKRr)l%p*q42l&8|63bi=gWTm^Ve1+}=PL!*N*IjM_b@O*tV+uyRtcCoHFbozCtj3;Fz^ESmyQCICA!TR=q}B_+O23L${5r z2_ILyGvMQwk3o=3xP^J_k*M@2zL5(`IFD z-__8km|Z78M0}l9>TQm#KUNl4ZG_Uq`FbTrWU4X1x?9PV#XT;K*o_^Y%B)!}uQ zweNtHDOyU`0y$7!hkS_+kXf-YgkZrcR2k+9ygXC zZ~%X%7sgkTMR2=Iw*y;UQUNX_$%-B}kaGU58LTA}d85^38-Zzl!E>w3_Sc8+$+NqZ z2mNgCTs9z+1;Fb+u1%Nd<)h2}N;Z{a3LD=$)6s#qqW8WfF1mjd+$vt)ajp&iAw6PW zD4g(2Br7&`_c4E|I9tKDEk3rsZz-#M?oEpgO{_yHUC@J7KfR z9JPGdMyM--mD|6*?T>2vmsY7a_PJ*+<>_RgQAbc}kDE=!B3tt!rnSq4FLj**R26r< zj8W*tn6)1r-*y(`Q4%9C2Yi92(heY*$3W~1y8f@NTeZJ=W+@*i-N`(d3vQtG;1QH6 ziJ~1;qEwQO1NEneXWj`hE7`F4*geCA(LkW#N*+-36>!U(d(o5y*3WEy;~wuKZs4cQ z&J<-6&wX~W?{6uf)%j~bDO*1i3pBk}_PpvV6O&ShF~iAikcOCNz}ml$y%L@FuSoNe zvnD$#lyw%*7alNe(b5+Tei!mYY)cWnr{aIZ_;-n4<@3kiAYX_5MIW(n*H^ASmnb1; zO!y9UvB1RLC+Vw!$F`pHBh0q150Yxzk9lf?&>0#9uz#rDVucouMf)3&yUF1DjJLXq z$0!%io|{J4i7eKTHpjDT?=$-Ff9sUl`QX1`3P48TgDz@`v;y5Rmt(+YEtod>#tY|% zMM&6k&I8g1ccX~f=g*j`QU+1nx>jUO?D5>z^qMpWmj zdEmDkfdVkNsQL?NxCdCN+7NvyzmGD*wgcVz9^~-pB!&Ar90@ zFFUdgVXRM7L3?W&ur{W}<`D{|g~0bq3+cO9U++mEUCD@iBe5eU-sLv_L-rpgNmTLy zFI>KO4i!)-D2hKKWT9-GiLu%ThbkkUAmga`g$7`_=kw=}-9kziw@pRGnt$wUGB>Hy>2zD2USRZ0gE{$e-SX%AgYUdYOMeH+n@!xhXjHgw( za_^>781-8IfvOMOiQ(+4(*Z0H z>LtS23EAEfQo;VlImd!Ie^lFqRYwfWEF+<+U<#Gc#%yr1Rcaal{JL&a?~l&YR^1-| zau7L^HvZgU>{UEzIcD174%0-9FK-2GrVCX(I9z6vOMn_jEz2DWqijUf;C`$IT(!yUwU zRk1eNe#)*MT+p^~Lk&fM>pU>+9{qHhLr8?ly|d5LUZ-H{>2!#?O#7LdOPribGL1GKA?41iXe!x;mF6UXd=fzXJj~~@9dw4 zv)pJWf7o3wEKLMdZGP3V#~7Cp4M>e{^RQ7q$K`ak+%!o zmjr9!-#4aD?rIS!DVShc@h}y5?Tv5SuY;AZPP-RjL#^TK7oEpv>wf=+KNX*T?%KFA zT}Qo{?>r$rLifV1ezwAn(aW%_Rtzd@{RSU)vUc3Wa1ogD{}bX@L4}^hN&H(~rgZ69 zn8^Hh7wOLf;V6#lEGqjrk&?+Z`m!v4eKC*mO>?@fK${sq)L7<=$WIJe-XZ&d}44G zqM76Mbq6x}wfT{?LMvc=LnM7cUI!{!B^8`3X zp;xVu-N)Dl?V8}XH(u#&xC7J^fAx$QQL9Lnn`$@B9*)mm&XK%ADR5dnS#Ely@XW4c zf&N^AsO|^14$Scb*ua3+;d^t9<%ibsYj%OF0rnw5;+L=+o-X3Zy#Oju6Lr(x+latW z2>;yeBBx{!RTn`vAq1#nGyCy zOC{m6?wlq5aUAq)y%l@G8UMO@C#W;-R(&n9@N54zCdpf$AWKT(XPkiP1Y?(P^4V)) zt1)*)xTpwW;fJ{FXW1@NvD0w>%DOHKkA5M{fNO+A1O+nvE_0Zl<@D`0AK@Ag4_<1+ znwogV6w*m&;8f~jtm!I2=La$Q&BGs2ITf1H4Se@Y7fBDc-3*RFWk1gJr4MVZN>@&^ z3}#xAW<2?(<=Ve565J4q^h@A9zwrq08Nx7`HLI=6WnVNp+iB(*7d^{x_5MP^|-)+3cc*YsPLr{_<> zQ37}w}*3$4)V(0(>&Lg_4M0WEDw~eES4&oL_Z}B1|NUju#5h$ zj?o`=(GDdmlWUN%Lj+>FLdfifT9khEzCA+QJKG!#HS9_e*%%J2U)eC5S>=2NO|{;2 zftWF(Ry{T6g)_`BL&pG3&>Jd(_$t`T&%WD1WNOhKmaWD7Wo<|3 z4pCgxO>D0BWMeoEqP5$9W1vl01#T$$LJ$LD;H=7g+_^s`VAXv_@~RtBRvRpV#wHvf zMo%P?g*^vetug66CT=9^o+XjYymu-Q$nK}3J;gjBi!UzCy(5ZZ;|Zktr#BpcC_%_xbT z^#oeS8i$PpB=P?xON;o>I6PsFvT>S2uUjq}W}2rigV3lESShsq&Ndyl?@1DT+7fXv@JH_$-D+^z5Xa7gh7of*d$f#n^ja1Qy=M`Jpc=O%+cDW?}wQQEeyF*H8 zWWoNYj~1eHft?A09DD^8$steJ8ar8h2+e{OP_^B(ue)$D2Mv74KSvSDmug5G?)4mw zW;9uZ9n(!-zd~t%0)%`0{}*8oZ1%nb1%W9}GQoQf@_us`y!o0l?4LQ}PZdPk>4WdK1LjtL)-YgxkDase)hX zFcgRTBnCaNVVyJ!QInWhC=IUlGqW7Kh>(9#gzn81P{8$i^0?*7+#{siKa8~`Zmta; zfKut?OE&z2_LczL4Lh4#&e4tK)9>pgwj^@m4ABZjL{{3sUfO^KCPV=yv@EOqBF;J& z`p+U)O&uwW9e!^q5;Njxbd&`suM4ntW;CsLRCcTR~zsh55_5CPLGpn^Y9_ z?_%CVCV1cksu8^1oL0Vk=QJ2f632*oa5p`yKcq_5Sl!<10=IRZYu4&BSke!xMl|`Z+BONQ$`mtS zqwOmNKLSuWTgM|ED*iv$SGScP(?%LtqC(;361`F6N^lLf4)ULiuUnd${C)R-pVkFlM8ph~iVzQqkNCbx zihmV{-GeJ$FNB#{ne}Zv){w}1hHzhz(K(v_s<@cq*mJ-6O;L}`?WZ7^m&sjA}9FaNnZguN$BG%Tf-CC!)j(9k~XNnmMWXQz=i(M z)U>O0OrE}FiOI5nKKtqW(}xu#-nZkO{GZ#fSI$KBgb(AqDgg3E3~{jpLFUcx&~Lcm zXKf^EGe;Saqjmk0D+BU->koA8Lu>k5?k&HwZeSm^;&3}7jve{95kW@};>yiStT$YJ zTcG@k(K8rDwc^fp%Lo)eP#ga4rw@TL&{%%?-m=&2TlTx8qtI_yvz^m=&Pn(N#RqNc zDdQX87GV+3tM}oeGsCagBGd1?d_?ehxFY$# zbQiXXwh}KVes!O#`~lu;X+LH}N*UVmmj8U7_LLoj`9ia1(rbf{DekK0JcD)WIx@cV zC6%DH0#$h^86UZL7xp;bH`D7?2lSlpy^*?6NpC>HT38p*UJuuA1d)TdQ(yiDEg4TD z2Hr-b+=={VKR7aB58*ZQUuEsRN#imZ(iqq4%QcCzt^SIQIX-at04v9<>Areae~*{;ib$cIY&U1(-R=`V|E%~ zu^&*Xdo7HBIMvlK4 z33iG(d!8}wK2nr7-ZM9ci&#QOB~jKxyW!?YcXU)`jD(B@;@R$`7^gi$9QTRwJti*U z!Mbdnq--5*BWHgUXRV@Aknv!hRUe>v(8yQbz=h3<)>8xNmE1fl0w_Mnh7-KZI?@D; zO*-L5c{s>$7xHeCZFm3`pe6zSvM*Q^3tYru>?O1tsPlVSA`=iGT- z{kbNL?{Ygq{`b1mU4a#O_ey>Yng(GDyk0K<$+v!Xtb4n-6S%JwJDOsX^i)*&jmT5W z-o7dIVt!}Vb)7lo=+*N6!9xCo*g3WW%4p%yce{|pA)(jEPaVe#ju#0s!3{1K=*1n4 z+6>m^i$wL}7!fCPJDD8M>!(7c;`vpZD>xu*?9Y}t1i_^F?L9x|gzbE^J%wRkD9EYQPNZUR(kZIRi7S>^S zSfDWZ6MX~hU;o<3V9-x?%9n1*1!lRS}yM^4Xmi@1W ziP`3G0E%5m%rzVqzkgiXJ=Tw(!DU#&aGPQ~znno}O+lXP$Mv8xeRbRDa{u7;PbjUj zj!2Z?W?I*3>C6+LMxl>Q+ZNa4TP@Qa**hYz{skG!M?tn*4KP~P?`XcgHE$)Fi5rgN zL-3Lfw>0;9opI5^4vQ{UJqB`#fd?pdK}f?LqPqa+?q(Mn0vM8c-c=uuJoy>3Y z`z5NX70{yFR=d`{wbwB))sKZApb?^Q=jw?(APqEPbd@!ZpEc*F{l$08)$a`f(-Uy) z`J?ktB~-IzgvhZGIh^gO5& zEeZWhYNzZonE|~}g-LR0GXY&0JqrEBKCX!2M=vcj?Fqg&MB~6e7O5EA{bZ5u!I}&} zc&0fhx$(Y9n3zN6g}(WfZ}|8ah2Y!`*{B>ut7sn{G%eClbV>guCZQ}Z zRL?|Vk0)S2W~74^=5(`W;vld4BXB4xFIT@Y66U6{Z(CtmlGud~P+MhU8c}W*f8{;+ z`QgUo3;Y5I==v47%@8Mvfj zOhVA<^#E3@4u-~Eh4<3Y6e+CI_izQFc|X30nzr%a` z3QF2ocAHbIKvn;U7Gv^N**GV}*Zi5|-Vp2j73rJ@o!&qNXYN#Z%rB*yR;+C5~o z@+z{1-e=?ks48ajvMBZp_0g&!X}j^AzyX4$LQKh$(CBHX=p}p9?OKP*IqCw|iiII+ z?(~=7@x^4DN88Y2C=g2mB+ki8fMaJd64QnJ@zQa4-v>&B-|e=$R)4#!kRg=vyQfun zPSR*j4{t~I+@r_AJCrIpKdOLW2?Slf1YiMd>n=D*kD(dQPVpWB7pJ-FXekK@%i7n(tRol=MQ_zu z#CM#9M*7Nxd$~WUN$O_OEhs_n31@1o89FZqQcHOd*?#4$3h;0Aj=neasF9GPfxv?0 zi5@IoB>}ACAzSAb4wv)GS<#2BJv*yjS7qy$neEi1_){(>s2uiN!_bSGqyFj9WMJ!T z^)wulwRU%NbV-gmW9|8eLHCNC1t$LgC)zul5@7ZS_fkDuPa~wIGBEy8SxIwEyI_T{ zvAB2_(zEzanu{KoX}sZ|jWm{*ESNp4zC8G;l5n5Kc26H;SUtM>3RG7Z9EAgQ*tyz# zER8#^A2flvt(SI`5 z2vvVlKq(7*Zk-zV>zo+kK$_01^{9efNdNhx+~9ozk#U>CqZI+DNF*ICcfy2#BA)Vb zCE^ARx_oupRTQ<>#k;$1u^8{`zkj(N-Jzd))`od{L@|YJ$dvG3HqL()h3mP^{S**q zVUlKmWABv=^?KzC;Nud!sJ|zNXB=~=p8?DKnglcgPOP}6oqxp_Uu2J_jlFs#IElS{ z7Ww948?%RmGQg){fGas_Ps%5ZH-bQ`gVo&G@EdJue0a(I-q>K?C)#jTqE{~}F3SzJ z3`yoR#wBLl(Rci{jO0`G`_EP9De=}mZx2~4gog~vHH*kHt_i-XjsEz_vUyrn(nIpO zR~)_BJxRF53XtYx=)}y9fY}E)-)Z-a9fmzs&VFWATf>08VFvrhV7oCZ8ZLKZ%xB?+ zG3P!t&Z=fPe1Nir8*KlE!NVBCf`A?O19GF@fjS7G?qXgkKmEFFZS0@AJ4-pw_j)R6 zEKkh3&}<)d0>%LsSZ5jE?)YRXp*eCIrjx#1J35N03tBj9&yKF zX5)Z>HDs5N_OUL_0E8o%I~MI_Kim&f!0GNijPP%)eS4oW0<(Po3dru0em|-qgV$w*Jswkl%c>gqTyt{VZ140*nx(%G{ zP!)CHhGSN^B`ym?uzG0y2gWm17`MNeUrM&9oulXgJjA4p@Ag7XZP0*9(5{B^dGAS! zf=W&h$-m3`-HjjjOzqa!q8O5V)1CCof8}U6Ro=nMpQfvU`1@St9_5oG29f`=`A`d6 z#@Bf_T z$t9og!WpiG*@Qf!e{`3^L|8aM_{AJkIac&9`v&_Kh6-U;(kK;G&}9YW^xZPl9kZTD z>F<D^(fqcJdo8Fbn6!y_g5z z$Zj%uN5n!dCgTZ7+$aQ=^Aam&n8p&d%eQ%T2q_B}!^m|bwhK}SiUcQ$E&v{Iyu%v^ zezKjMg{nkO=eZ&wV2h9Z!Hl0}N31RVl3OUX5dB=`gcR6cKe^yp31-~7iEjt=uzh@(kB@!RWkL8| zE5;Dk`saT@tXmWgJW1R&X7ks!b1z0v&G;QYn)UTj#xEMNf|m_t@f`4e5d1wYPai`M zD~neSPBjCi0y!@s-7)vH%*Y@uEXmUv`=Int+yF!!Z-|Iq*}1kFcO>p?}4HBXohI zuS~C2qV~=X7X+W5;3M8DLqe7B!sE0DeQYVi-;OYT0)MZRgKJ4pJtlny);N3b1m8@J zHw%N>V+MD%i-+i&SNC?4ngqd&NGH218Dz5QBTtryH@Xie(Bw!6cGA>@EMe%9Z#f*; zr9ZqsI`~dG>tlYC-0*HMLLnvE@;l`JH;n_;jlV8OyIscI@uc%pC;W;O`7)gB)HWk2 zV$!*upReT>)^f@8tfUdfrBnG1DiCozH%HyjIXlQ`H!?OEsG6&DJrZ=GayAI^+``us zpwJW;;AIPbn9fAPn#z*KJTgx8a{_1d{mS1msz$ z>{bQ(2;a!Y1;WDYJmxaL*gf85&XNip(Wh)Yn0)rPQVGR)-mk!yjUzf<622NZ1l*t= zQmwy7=45GixpuWR^l=c-~QlC44omXmY75xG)mMPyGrX(5xQuFV;{6;A2`YW{QW;we6=$Ei!= zGDQbv%i-S#uw1gIV+0-+4P2{G*eYI5Hcxg`VV>ld>T~QGK7C7ObN$z}d$UI?QL@@SX;D8S=;%Cx_utvwZHc9lP^Pr#5;7(n3 z6_C*bir*vv<}VsU?;AhRQVWZ^M@Se~Y75}X;4Lw1M?EZgQ>L{fw))K=M2uRmD5Jvt zXD8t!EI`&3B1XpA#&DtHeIYb?dei9{%_7Fc0ww$zY$z-@RPUi{x9%EgEY*}_n>pO# z4yx%UyMSF2oBa}?Q~&n)UzPAXYad+KBb(t@M2YHpQJ~b_4WDd02TlaiDWW;-LPNwl1^^O{j&2gi{36yTQhS2?yrC@WmM1Ti3%S2=Zo)dg;Y6L*OIrPR1p;w=Qh>W%$+P- zJFju!j^a?+{Nk{vGbofPhzwaER8Hb?1A<8KxT}|{$Qw+h(Ih0uyVs|&4x=G zh;v&^hAwtaT5n1GCt>5yE}cXdus;LrC~ADC6pSsDblQ0`0>K1WOxn`Q6Mfwtf(P0V zTN#&c{QT@kI1M8T{dW&ZzAB?8y zCG%sKu4s(sO4D+G%JQ`hs3Xa};YXR);@X6f`2M?x&{!u9#^6XMeYN?nQey>B$o6wN z={^-}us-m5!kV^tq$@m^W9n+1%<%sOOL|BhU0z^5_Nwpx@ROYf<-HuE>Au0*R0bn` z)@#MfGJAb@xy>LwN#|%e-Z-nqsSY4j!cGuZ%1N{Oc~Bdo1F1=A;(m~q1QkfQm55C> z|Ds+Vk)%)5x0MJ_6f|UQ2;4Bc%TERB)VZOFBASld5A}42OALu(N>W0F22QyTBjEsa2JyJU9T3Xh6wQR?UZqW_N4~B=JjRPk&0c zz!PONj6&8&g4?o>11fXAmp58La}Uy-7L9ckgQ&RUYdX#c+D_u#{tV3bfD6$7_)x#& z@O{o#7;o>&&<1b5>9_k0u_@PKD9-mEaA5h=aeBHeU;8(6xJ{z(Ln%egl>TDqraEYE1GR2NQU4<_>IZu8(T*q;(Ud##x8FWN(D+fk92b-jKclNW zG9VuZISs3BW+cJ;EIf(?kg`2)S5L;wj80K7XS%m{SR21os=0?YzkNYw_!I?tu>}JX zKp?Z@p+Nk1+NZ>pmVDyse6p9X_$mF&1ri^g_b0r)~wu!l6 zZ@a+-L?PZ7-tJKfgsgS;Q7_L+{LfS4o^2G84lHI?{t-`;!(B-ltQ7!*wo@B67M$1hylqG*q95his59v)Nme$o2;6_cDmG!lh3@aC1YtpZq8WDk3xK{eC_<#O7 zr*7Uu*xpH^Fk|q(ue=;!%s|^j%JjR0DC4rHq%;@P1e|Xrzi4gt%4&4T$=5KKB)6P$ z{bSgr5U8jrX&OdVe4CEq$JJXQz1}=XRnP_au&DqsPDuBvOO3ygh`Ju?p=kK)^$zDO zx9cZwrJ$}PQ4a_6Wk5i zakDdH>v+$VK^`|yB;)%cp;1m+rI?IX<*%V$$48a3@t46gYOI4xU#(Q>;ua<~x=+ef4ERUmCdcphp65bFTasIQl9Yuv*H{>Ktb8f$s8z*SqmN41I|M;zQ(Wj~>nXA=zvDonkmAM<1kR^=oBbJ&?|gaMWC5l-smR@@acz(=wbw@k`SE@3uL+jhxcJ?P&Lq2x|9{t2N zV%7^?e(P+hOxXtC#Ebb&Tq?I32mbs_iBiL(XIGXtvslR#5q0PE(4ujw|20`|^kytc zOBH9()t#<`nT+1zqR>Eay}@ZYA#*Yxt*H{Qx*vNH%IYW6oqWC5ypLJ_E^U z<5UNkXF4V9^>A^`p67g*kI#NEDoLwbW2B~hf3VKBg%7W(9hjNDU7g3Lg&h$e;?%8e z`R48MgKo{uC)N%XmJFB;8a4(~fADfk7tn9o4s33WbG}jiA#1<9nlsKT7mlU*Z;zA} z1>;XjbGU&{0)(;Hm{=d!w@PdJ1A@T*sfojo-J3K+WkHWsy#1vlsV%=@kh?w+FIr@T zs>y}ibysIu#Kx=+iSc%g15_jCN3=kuwn?UJO7R}D>s1q=TC@QbU=y%vEOt}lb@S$E zX;^Wm3Xwcb;8I{Qn7u>0ztjwwVzxZ86KA-cA@AHN>%OyAIX$>zE&u;^%yN$#aDR^M zHb=1&ULHkE4EGfnAbTG4#P?|k+_FlrzCU=kEp5zO=P$kzR%1m1#jW!z8yUJt{E!;( zb?*9r3L(b}5=ZcSX=+f2<>8f+u-)W)(ybyoy&IQWO?F#sd^K5J;RPa=CScfL7UC8` zW_mH4S8A=jrzm1PXDGdv{Nz|zd<0$#C;k1}H0qAz`IT-&N;mywHR1DL)w~|`vC-6a zIjRT;+P^F`eExuy;HZ{(bRLnd6UWFyMg&R~(jY;y+0#?e3l_Z2Hag*%`N$3Dy<{if zG2{aPNnB@gfV`XhANqYNUuxtT=lLhD2OPeS2vi9QAMc1AUbwM+dtoPVRtWn~pv~e1 z%V$T3#mOxDz(i98SbAebjr z0LOv*OPpa}csfC9eI0F>AfVoXcKw|0zy+eDe&=9@WEZEfUJ6*_sKqJt@BzM*qgjVj zwRaL`Vq`d*{gQn%yIWIXBk>iB1(^H%%W@M ztr+n}!z*O>n*=fnnYp#~E;09}dwAY;-OXu?^eV`G3^O*aW>K4WNxN+2|1c|_)I9AFW{K^JI(HsR5kp~6R2p#_*|LaLc) zIHTkFZ(O5sZpo9u4;OW{fGsZ2a63qkmYU;HNi5G)Lg$|5vnbseDoSJ|DcG^x7mp%N z$24N~U&W3MD|m+VnD2&UCcOFGZ}3jih|vHcotv2k+Lvu6+rHiUC2Y6OZs<$`b(C=v zuNfT^xrX;STK+xY-RwP01pp;ao| z?)k_O^mqXTPm27tZUAoS8_rWcq_JfsXzWH|&Ya)YCk7Yayi-yT3 z-#A_6aMbTj+1b56Oa~`MjQAmo61-=PO*g(;diL^V+g_J;{<=H$3OZ0(pDONg9?LX+ zCloU~D`7H7y}#7xX1EuADtjm9g)Y5-A+wZ&PCW|tkCgv6DNT-lMUVkG_!uF7*pzIL zP0{=6+4+akZm{xpJk3Xdt7*;9-+i-eYNOk@uPVtbcDr4Uae$2pl@KQCDbEA(Ff5CF zu3-qWCyMJkS`a!hu6XL&ix;0XddXeBX2 z?)bMQ3K0ihcx&Dw-p0$~KY&{b)Nc%+d|8IjVC9%(F*?`=!m!>b*f}Q*KXQH;)B>W_ zfDoukLPel-zItQ;R#i{(;RVzU(O*w0QXN1Am8`4SWSJt8sd^Ca)pQ~dpUA=v0yBMH4LTT5!t%`t^r4A;2kv(GYqUhZ`22b$F_~S7}aTC;Zw@c z**g|DBsP%fX$^1N6)*bA$BA*ocvf6A2TbNcT5_2ozgt>}NuYjE=T>#<)`m`PGW zKS&M?GTTFPBiCBXACqlsI6cMw?h+DHv4w?Wo&P=Oa+buUSHqU9Pw6*4MhK}8&I(q! zAKakm;*6JD@+pTmr|}L$Wv<6E{@gxbuCF_1*nAHl4~=_dIpZbikP-|lF7d)K#X!ZeM{h%4pch) z8f0dEUbBRK!bvasE$83vnn!<;ieqEb-;L(GMG+v#Yh08^#vq&%eNhi2A3i0(Nl(Kq z!M)5H#>OO7MU9#fq2J3nXeNZfV?&VYl?OeI=)iiA2eOBI1V$|PU=Q|kL`3PbU?n%r zA67d1NpUiYDT9DNUSRO2&#M?0*Kbqm_($DXFv9L)A|ZCbT_k>SZg$o$OSC|#S)MKB zDD-ywTf%bd!HSO^=G}DtXzd#ro>%6Pi}38IqMkjf&-~xK+u-kY6(d6qJ7^mhUuq1~f47N^72dXEJhU#@;)%bN@hUc{sn2+31bZQ}$ ze|r*0^mal0lz`hJW(W>r1{FTOE7%Rn$GVZ6D&p-LuhthH0vudvPTBYei;y!5w|iKh z0h#dS(FUW_D$FtsnsRFW4W?1zO@_e;=&EzhYj2(!v~OS65Wx>uj}pP#$M&j&E~m*k zWxYyB2@fq-YpzMW)YwE-ph?2cu`qN=Xk4K!XUnHZi=R$qPuwr{l)=#9z8ON=RE4~C zEqHlU=1R$PL5FzZsii(*EU!-DdYWnR2URLLYTK}^o)rNnP`fpxj%abOFH~tXz7xY{ z84q&w{9<}OZ$pgUr2pjAjw{K+)pO~_CB#N}x6 zsdytYK*binZMt)&yKS`=BK+bfo$UCj|+q<&DnOgdNj3YSdm*>Rch9~GAmEG0agTt>S zKps!@-~nOA$3;O*oMx}NZ`z1t$YZ-V>7{yuM1b4;{iufjqv@^VntZ(X|9hjm5osnJ zf|8O0K}w`Sx}=d1DTxhGDd~_-QMyxNLsCFOx(RfTlsT)n0$?OA6rz6UQSW;&jfRq~F_}PrqY_2hjcQsugpf z)H%&%D;465;{bP!zl^APA~h*s*0x4_`zK{c*lYTx(q^k_qbhS}Ind^!!H(6-?JeJx zobve+Wi#L8!%S6aw9aeGFVNR7jjGZrcC6PKcRe@1n43MB^oI4D4ze0_2%4t+`uRpU zD{|{^{wMSEN_C3z?s)8w8;byHp!N}yiWa)}8xWcOL{YJcdr#~oCnl1@(@3nBeG_Yu zsy?T4*r8Axa9^y{N=lH3Fr$V$BWv}v0XY8kdoKOjtRvP?IahYk4z-~N#oy1CVO7k4 zVk&jKu4^wlaPbT`*~pZ*hs!B&{r7wft2zk;AfQn3bMFwnU^-f21?O(y!_$SK(WVDX z;2nE|GFNI%<@jYr@(WCcRF#}t;XWhTaAiVO68q28N%@_h{}5vva{b$e;edN8n-cnp4xm{dshjgrNVaF zfnj*oTqBo+H=;~{G)k`I8ZEU9lc10Oi~&W5;~2RN3S{|jJqXdhgKh1|CPu(^2k z%h|23tFz1o5tsW6s6Q zxm)WyGlJ(KIC4@Q3RQvcZ|bK>015(DohlaxI8VH`?#Lwj@A^IJ%@Ug+N6^J47FvSr z2qD%}@a=LcGq;?NIb8tD@(5#7Ws2KBeoFk21uS#Zi_8hcKiM3}tu6Y-2HL|A_QhV^ z3&M|`e3Y?;dN|2@BYipX1;FY!Z#Y@)ghW&rpv2SUP^vyXt;1=y89C}^=5GRLUF^Aq zfd}bf3mw1yZrty}nS~TzDPfrw55~^$-Do?X<=rq<(LPj6Sbnq9ar1v`KOzHX5PCGp zl(wwbCR94C-xE@(LJ_Pkpw%y_kQmxk;1MA{Z&iSkj$LB;Te#ah$oZqox-Zy@63Y&+ z*tzt)HmfPXQusl=9WN2xE&vr%gBlG0I+MP5V0wwRLRv_2ME_}BG))_&W>6CKbjp>c z=Z)c9Yqm*1L;dZ0DlEG>_>4$pus zdeQOCg4yM7S=r?E_0GGwL$*4hF-3c+IwDeU5;?wzrm|U<*5t%!G`}0#TDL9epS1rpBG1~w3il=gh>BR#cF3?m?lx#oWHIrjT zz(HmpK0*I`Wm0k-F?v>mo3JOXij~g0`5ULPBCj&1Qz7IdiNCFdG07S>Qx&Mc?G~%1 zw`-oo8YYH&VaIZyd|uIjI|kK~<;L4QyGxdQFn!5wUx~$t)4=enbIgH~t|Hy*uzk#g zSSiJPbsf=Wqk!qdUcX_J{;cZWiU~46-_FWE^wVX-+-<+?wX_R=;%wewtpG>tZCnEw z`>EHtX%pl_KGIlj)uHYq#wHFqXhVBrY^d)r#wf3q%o)TXdCw|MrsTcE!Ou+$11GrP zt6B8+`w;i**N27G22oKa6+?OrV^w}7EE%%5B_w@vIkw{hXS>J`czL;2=tC$P8|`C_ zvf2YLL($qA*DS;s6;uvmPmRJ1f`8?Sit{EwtdQ-9+6hDRy5YgHB%L0*!g|se3?Nkb zvQiOK(y&2$;wd0<6f}6H5QOcu4bN=OdoF3|%Sw46u*_+jC-IJU{3G2du!N@khGW(rFL>nm zr%Z$qPDlf*5eI{pxF|=Wa+6CB!`XoCKU+n{;ztF6%lur)l>jN`++0|hJ&rg5O|mtB z#=V)tSY1yD(Q0kxFL=?jI7q)=Ddu?)OYQKl-&H5VYufXgi1!FI^4ZvHbDvgx%eNWz zYb|=0Ga?Di$M6$JFMI^UNZ*zUt1tYCx>*Nv2Z*cZ`^a2r>aWQIXpUL2^EZH;i9>7S zwU_8R_+{^V%=2D)*LstB0aX(%7!RmQ-St|DObYZC` zCCNxs@EiM!f1YV|Q)4QNDs35G`NgyZQt`@7@XI z8zwDoSSW_>Hv15VmC#5rMl!jo0O+V_(dvR=m6WKpG&Sv_lur&uk!#JjIBF z)k{T3NP8KRn$mtMaoun|A&_s!NN0?ck+@okD$&7mcWWWwuIInwLjBO-0^Uku>E*;C z(OdTdNHpmj+KylTrBG2L2RAz7HvHF5%p@b$0h=JWMbQYSUSF8chW=7uBe#Cd!^&F) zk$PX};XgLcv&E(P6_s?qYQtuD6KUi06I@?j@USVgCX`1~h+hK>)PUn_7+F50c`M-1ZFEt%F2Y6!{8FOBnvo|w{%*h(5z^9b^Yv&c0g482R zPR%LC?YiC^f-Fra1F*^)iUlv40Uu zSxoU2E8ykevs8?8dA4W6Yj5Dy98Aip%k81fm-@*UEsldYtc$%X{tc?Y3SajSXbyBN zm?Ts+vB}kj2t{OI`R3QH|Jl!Aqmb{)=T`f6FUwlLCV)-QtFVC5HIH4k4fG-4oWgb!yVqhrm zTu+~GL`M~#8K9K&fD)P%uOhl)-FiLtK3K6Y*9DFeX@2C}zR;Bg%pD(zOxnG=H@6%n z3r1b6BRh^BOv0n(@MKS60E-+!ruPCJWSD>iRI7vYN3xTjLYbJ`EN$RlA!HJ3fiiT3 zxRA#3)7=A15p$C6p5rrl>&DKKj*W8j22q6mB(AG_YdHUksG<n;uDF06O@~9aQrA-|0|njp2HW$qSmdHpI<&s7>0R~Oi#1Q@6V|yzO3G* z5sx6AE(>u!v2y(DpA`w?N+a216b-LI72#BlaL4315p){&RueZYkltNNtMhp$%~)5N zr(k@duPwYj!lgYUQ8gbUKN*)c;IqO&^#*nP<92B#VgtO(7G+FWXbv58%ikd?@LrQi zd}PsD+AVVd1^aNGt&zo7DMwnjuXVL!&bQaiY@%(PDn4r9BBtH?KW_+XM3nO>l-{cr z#nR&Ymikh{;hFpGIdi{LyMwMeC;Umof#QuIHHznjPah_x=)=nX8NOG-8qa3S7RpuY z`c}^e{qsJYvAvE02fCm2Z2R9r#Cg>#iJ1KpIq&U~Ut0hCa$mdwVznKb(rILIh~Eme zHQXp`2)Tk#v$$wJ@^;(nrFVEmM_07ZSO+!Ve^D6;e~3TE;ZwTvy21b@?qkd7I8t@* z7J^>&WDdlk0zUM7o5Cn^`u@uOlzw6gMv`Dac>k(_O6N0fCrMJnM^(yjV@*Ja=CEv3 z+4^(Qa(wSW@85q&^DF`Oy+N8Hz~+5{rhN%!Z&zC zFwBP7M*6#@OHLPS9p126Yhk_h7XobD;~m(}>~O|3$_I?LHA+!UV1G*qoi>#9hW|7L z#G*h@JPEmKvVCh{c6g{~^O1cpuidiJJ6s9f+1A@?2-IlSsl6Z%O0XU^`55itBOS9{ z5@aCP?D)RO?CaBE^}(|Z_xtmy)&DBiJ}ClC2`}_h<0Dx32C)m~KN*F@RG3F(T*^f? zk8uTyBS@}Nd?1FFXGgleohOvYFG=`*TP~#vQmZ{b6gu+Cv=gAYu%*gGEHE?qZV!uH7I&a1a|ZU6Tp{!9OR zl4P4n`iJB=IwKTK5A{FUc4kawWvu7I!q?QufJK6iR6G{aB@7gU?f4pIBrE!P&`L)5 zLPKj7-Bi@3^pEw5bgp`T?TmaQLCU$WumhGv5a>X)C0K;qc6@Bj`egxCXVNR)smBEk zK+CrD8Q|r=sLuBqFvAr<1ul0k0jx=NrdK<`80AoHv_O;RXbz=g)}Ju^qM69Y(iA9LKoo z-U^p3?gv8}LwFIC#>HqeIRV`J&YJ3%F;J&Rl*le40^bkHS^w9QP8*ojCsX3xXX#+rL1k^_%?@C^eZ1LLTwj{+D1$R}Vowh{O81&EGS8YKLC1 z7V!)5iIZ9K35FAiM|@F|t=csFB?jGo9nNn;zg3qe8cI7O!5oX1G_o&}O~9>&k`qT3 z?#Y}YE+FF@%aXmZXS37?NQ#zM(H>8izj4E#EX$3sTK_9cctJ6}c-B^feW_l=+f@>I z&akE5d2mN*@_`S%0*#FJs&;mMb)8d>gwcEompDRvFzZgi)MPP+;dkfbfGgq^LSM3-2KJAN}ULT2ms7mDTs3>y{ zNDu&B3TyD731m@>D&Vy}`vogJABXpeZ)j_Y9!w@;BaT?#lu;C07)+H zjZ`=wYc24mFm6&2?)10>!lo1oe#rWLqiz8R>3JoNgD!r4%|eCu{x3D#OSZ!Em65a9 zh5oww8rFic@q@=p6}D+h*r-4~cn_u|k-;g6&eF zsRctvI^>p6h2v{H!14+fqfh!4e`3*Ce1~T~^KsM2uGZfwh(gDhoX$w>m%9+4P0t&C zYV47I_Jl6;MYe5fR@$eMU+&;+%SDHmA&Eb-yB$Q3Sv~^Z!YX-9|Jw9FR-Bx z2v{%BWO6Ui2JFGWU88{&xPuiyGm+v_nFNmB&KA0mDFPC?2)6H(6dGf7KM^l-5wD%! zYE#<+cb(jk`S=#C`~x-h&SjdcbdNyq0}o^90L1_kQwM6~b++3uma65%+YIl?%M!8d z96h$W#Gf(yDuR%T=(c=erIj`<`6}Cpt~2+|ET4Z=Iam99J|9Z4g*un3Ig4+=?xZ{$ zJl)ON-48Y4eDbj#4codF3@Mfa44 z?=JZ3xZ&&soI3C)Bgr&dHEPs`YXV9yRUMJ&6PdzjxHsSWxi=gwq+$HTvEeXglY^OG+(Q_UPM5r zFivgk#%u836UCkvZGX!d0ZDn((NEAI$Pz96{xO#AbIUa|ygkXP7&{+9>`*bva0dIC zR7g%;keN*w&bSl$rp;UAW79Uyw*tquG>!lN{~&UZ`oTk1I7QIhN(NFuk*r8NsMtgP z@VT8`k8Lg$1s6fmLuxn=1)k$;A|X6OK%ZCXBr_shgq+^&`ujJvqo$k`(o6wyvE{q8 za30mWRSZ+u!I5<^vWDE+I=CcHwm3Lkq9CwTp^N}$U#QxHIfo9$X!x2})W*#?5+))I zl736g_}90Nv(Jd_Q4zcV5R`m=;?V31>*aVGU9OGu^2V#{PqN)r$Y!&_F_u?Yg;7tB zC>^IFR3n`A@G2`^qXYNIqNC#Y;=_xNiVvrwHxZFV;kpM>&%Wc{mm515_T|~S4vebw zV~Sg6umB!|b#45#Hpz*9oO!w7s(MN>?I$&(@Ha-pD7e|?pJyBl1w|8SOLEJOTb);8baihmM0Si8-m_d)m&*8ek#3S5dx}cGS!xLfxw>h^ z&;sW{{>`tI6wDOh@yxTyy=Xu zNVEuW-)3HU{Il_v3~jIs+q-2!F&mHKIPhFZwRoUXrVPd&f&X&t_Y(A@YnBc#%j#__ zr*?6`(Dd()SI;o941prQl zoe6j69Y;n~X|!*8@Xz-g5|NE1`P_u_?{>=pcPe;xEZ6i9H|PyvR;-d0p(QB+ZBwjG zO^nUG%q2(C0em{+< z0$M(hc1Dw=-ru$bs6!nInTWN5j-ynTj$=M#$!s-UD%Zo<9&hPaynTniL?|JvFALhWY-nl%yPSub9!Kb5!ec422QzR@1O|JmB=a<&+C#DGWh=7rDy< z(200CK3KKMA4|25%0HXKScSNAdAP5cm+ud;+HDBxhyZ@Y1Du6Rq7jQA+V>Cxk54@b zijM)%m0?^`b{QM12U?z=oBK|Q_iva}BI8q1RBh}`4fJ6+KS5m4>e}puC`BSxpEzy7 zE7m{2JsEK5Cv}uUts=}i0G|hXz!wEbL=d)bk~3Q8q_8F7wCc-S9g{Ka9YUPwP^f6p zJ%`iZi8%~Nz{ET6e-rzdNATPJ>N#%=N=dZ%{b0!SEWdgm-6j~h2ZdR~`LPuHhF`MZC1?qa1V>T3w?Qa2v6qb#6kSroBhvB)A+{Y|W&OmUk2Ee3 zNunHd`f&yuV=HW%*-an{x>8P4=I?d%Us0Da9}54L-l|1e;uGsss|oEnxIT_SUR#tV zY*LFk7tVf19KWW~=7b*}tm$f#N0ng5W%3-UroY0pYlI*g8Xre! zZhtln(u)z`WnF44;fVAqIAYS9uh9?(%D<;+h{JIy;0>%`cVX*t@TRjNV6p7%K1l{M z*}3Fp?X1?~w$>A=nBNeo_~W2}H&m9zrB^CexyetnY+*0QH=A}zQYdF^fPUKz!vjH` zyMwxWD_r}iY(OD97WHk!#g{8?r5BH?5IVb2h~~x)*tP*mw_EcaUEKI-*5_Xqv)XK5 z({ES?18(o;!9O@ZMdDE9^(oU48Ipco= zHj>w94OAr z`mK#xNqhNdr4w)mkawi6S2#e%ZHhyltFe3BhC4A<0HlQ_hgs%x{X_WX#lNF}S<{Hi zcNmWunI{oZ>h`&I3T>&g^J^2Cu!(5VvJK~}@t%iw$J+&07TNc_L2nM9qIN$i?aBIq zyH`57C#TG=T?M!`ta5z8S9|tW6$s{w2rkR)Ao|pd&gY>Z;y7c=BWuQKnW&bFz2)H0 zyJnicW|DdTyN4qkeD2qIeC``(gtV1%U$9zyR+!uZsZc{j2o{UG`5zv) z@62Ujy;UbjDv9Hn%H9s%W+qbgMaGfGY_AEyvBE+aL=8Z_{qM-)08dnABG(ek^4pI!=@o^Q~G89v#N zlozj1qD5Er(_IZXf`~fwMdF2muiOHN;fAPEmlxoo!Y3U^I-)89v+RI~u0GfPWqCem zHmmSOVv$WcOg{B-w8sNUP8%ECW9r~Pt_UJHbI~QJ&tH!Crd=j?0j!NXri&cKgvVX~ zfEQ%%(!Y}_&a&TLH)q~@;Bi6{X&#D))~_o>xnW!pNLUp9a;)UH}8K{XW*3HY0%Sl zElQBlTrL%NbJ&magKdB-f-keoYX}%rT$DDBRM>N0Yf+)0?CC1gS<4ST!o$~7(ItAN z`;Xl#OQw2OCDEf{NpVjg=G!lyP}SzfM`U+$7GZ=+uAq)zbNWnO<08M0|C!MlymN$p z)8gRE>pIfZ=eTSNOW=0Y;%zW4&HJpy0Z;q#NTz8jjl3{1u?KNw&vBhzRnQtGASD{a z?$6;-wmU+t& zj`JgDcLW*llWMODa6$YuzwYm+;i*LEari4mpfvOBA`+gTN5iB?1f8iFF^~S=-i(oKOJ2us-SHk#! zC~|)xSAF3QP7n6+!1}cGtUAe&behIeC&C`%p)82Lde!vreLZq7-^?ME{xBAGxac*$ z(DyZgeR-Dt7Iae}kMD|wmVAXh5@~8-7DkogwcOH&Jpd~gK$o63An%Q@rfqNKDDJp= z4I(?xDd#X}=JB`pm0v@!;Pn?f&DUls{(<56UsQ$YT=gvP{m8VxsggygR#jIUb4W=T zg$2K-BabBfpvrQOA}&i3;*?K6bKg0umAKfW$dvLS^ow8FFl?j0O%V*M=lEPeB7L$I zsFFyn-jZU~;(9E_IN(ou_x1LY>86EClj-){QQ$^Fzjbq8w3^2fF>@nci|&=+v2=N_ z2x5<~feq5IevpH&(>N^R4z^(6-T-?4l8YR)Jk>kusV0*rkGYOZWRDloC=dUpq@83X z74lbZv0ZvNYO;N6);5|BuDaB+4~zu4)$ZGGEC=LndXl!ov4cgmJ!%RKLf*y|Bo`_r zd`})WVnRyI#MYlIl?S{p#(?~O@)Pp^Ug7SYT6!-|$|yY|cRU|a3Mz9sy{!aKPmfq5 z6ynKk;%}OM1mGehoA7>Y@L!nu6IILvl9->)iZ7=~x%Otuv{Y9~#LlD{rFKEfx@T(b zkN1u@j|NA7c$_pRN(AnRV0L$1t6bSgO(qyV!tX})Zho^JemU>=;BT7jXIlcH=ZV-` z=UTFNLVM52k|+qMbApLQr}FmaY>xm@J(>yE2M(2MH7Z^46>lFBnmaH^O0*>nQ~0EzQX{Ma|t@j#ToT>`Q&)KUL=_mI-x!^rcT@$9xlN$6}1p<$G%>C6g_I@AbcZ zDy6GcOlau-Qe!Q#80g^~=2X6fDLUy(H7g4qlDHyyTk%!iVF!7|>#+qy-v;<(V7jugGoe^N4Op5Gz~sEPeu1B4tK-q(Q!z$1R*?~9dOz-tnvZj zE56}?^nzK%S7$=7mxm>}pHyES5#}O>n~x^Zgu$!J*kKY%8YdU=fI>V2G}Uez`TShl zipFC;=XS5DAwv?JOG5_#uvzz1oc<$F&IERv0y$D)>m6Wp`D4+O4*~3_80N<~|{IAwGe0&d-A@ z+BRqh{|I1?CZcL|D-aix7E+BLHgx@DC7+hRZT#>nYpK>lssxn~%EHvnx@AMo`Yb|ss!ANq$85K6x*ka z++!jdm@Lm<4fW&bh;2)dOT8RdH}KJh#uWMZj4`WjC~BLwDs=d*%Cd-OEyG^cu%!|` z8C&oBZ!xM012}NVVV(g$;FN(kI5cP_(&v5%Yk%cu*u1wCk zJvT~uE#pr*%q;g=nK_8q;RsuCchGMnj>8;|PPhnVP zBrU@c5CCb)eCqum!zlHEn(!_jJQL+1H!mvJ=xjpto#1^S;J=35{$bBi8mGr+{+zz7 zykg}jxb3wHTo85s)qT^_Ar z>~>Eg`Jq|zp9dy2M%|u0F{5wJ(Nu#w*V)UvRp{9dS-dq2?A-ucaYGUUPn9M>;yuR& zgK91Cu5B~NA9>?0A7Lo>^kl(~A}w8h_Yni3TzUPZ=He%PJN) z^7K5hgFPsrS`||(@zj{_{lS~$+9nN3Xy-G_(&9f2F#;L~#0_)vb?evAaS4iX$Hh$K z&>YI7=mO*^?!M_UQY%MrcLqp`kk?`x&ywx=)A`oHQ+nb#nx1eRo4v4j+&S|vQLf_K zKM4ecb!k1mKjmp0&`_Jv`7XPNGDN-b?Rjj(tr}K}0t?V~c?goL0@9v3{RQTFwzl0F42~)BA@s z>Rq@orT`)7vR+37jhi4i2kVM&aauXp)3c0iqM)Nu;F-c8{Hyz54lK?}e%AgK)+E{)6>?fn1}5re6N^c%8>~CDp_w zzHSj^_m4yoRG!bM08TGPJr*2_3u56u51tA21m40xY&wOB66#MX*~NdJj!KU`^+Bs; zM+v-}$k*bDoXsUDY3O_VY?@q(u|y&Yjfr&a3|7f5P2uP&M(ev2?+Bo~AxR@Ta~Va@!R@w zOD!V!9AWFF3gOE%_n5EE0RMpY8(vD_uDr+0CuF)k$Mnv)skrVDNTICF2P>S3p@@cP zne6im4reb7Wkmox0p36Wnhj?t(orv3nVMT6hZ9;>x;-%yJ-aF^l}GBozr1D`W!^F; z*m02RnhJk`*Z%ytav9qg)%2Xgf&}f>ZA6+)oVB!Q| z#bnNSR~8g`Jr~1;LawRX!)&5~Z;WuQL!+ZblNwrCt$l?4S#c77W*{dZ1wMAs)jfHt zk0Wg3>J2jJ-|=!*$5>}10=6W%sV9xsnmfJvYmgP!3)3yPK-qK@E~=A?%kAe%1q_BZ zMDNs(&0YjtuHb+!&ZGll-zpK*Ens0}8^tbxGuRgba;Y`{a~P#y4tvD0Dfj|J# zz1_zg)?IQ@fUGH@XN}Wzoh42Q>=eom8hYq#{)%WY9xOG#wYf#o+06D3%z4>v0V7fc zz~i1`kM_%(s3V!7h}VYzl*%pNqnTpOP^0;wTf3h=F~D0)Nx`N{>8{YUSt%RkthwKf zL4!xH_U4!^u82vWm6`b$C>)1{RxaCgfAv@|N8=nct!PO2Ul1PzoWH%gxD3RbG%)ly z`~9e@Q0cF_khpjlyQ=9&bw{fKVkPZdxw&3}#)Z!&t_UWd_6t$p<;7d~{Xp^MY{5W! zxzjWR5|;`!L3U66cLh+=mKZh!M1-+q0_k5Hb!=9)(Q+{dkQ3fbMtLpm7OJ|L5MAh& z$plcpvm?m~I(d@HSJ|CxXdX>9EE6VW?$7Xf*IDA-8F%~PE!un4hJk@WCE9})ZIwiu zx^FWj`gL`0D*M;+G*90SAiaclLK!;hAQTAE_&+JfRB|e_7vPA-oDaneIRsJ z*1QaFO(}PXnbumg2_@yebcOp#QCh>}VZvW|aFKB%<|w`nZoM$-G3|1cq79NF5&c%Z zYC?csEyF1!u+VTW#KZ53%I)?K7W_J78yxZr#aMMgy!HBZ#Yb|S2~AsD3zIo@rA0Wl ztsLXkVXV(vbsiGcF-56cZni0=4Ek_)@($*$gIZ+s{vIFTE45XQ#=mk)k#Ct(uXrww z0$-T|=+&_od{O8sqEO?KU-ly&2M!rusLa5iD>t{>t~B+1JMvy))^vwBR~n7~8`Q@< z9Ao!+ZyOR5j?4 z-92B?yIObG0^KKUI-L&Ac0l__wK#^ga~Nzf8cF#bo}xZ~s}!__VHasZQQvVP2S?lb zSxvbyj4!<$mD|1vDoy}OhzaEWSUJ4_;^fA7x!{)a7W;>!lt6tZ?%j?VXT+gHqPqSn z=RsM;fsZTD@d4UQLjZU&BNPW^N3Bg)4iO)HJBduYKNlP%!0zpo6vsmQsFiF%z;&uX z2M*G>6t(NX`t0N3-XkEPhCgw7pLKQ;YA0lNTjXrv{nmuIL=!w?VOfgWbap9n3g_Eu z^~W`$!p~5tuA^Xsu4wnP`^QMG@FrQTx%5}nyrcJ-_v6D zAZ_tHuJZ<}>-;H7LWKG3M>QW-Hm^#~-<9mTZuT{FGH#85&ukQ7E=D}F=H-*v+c zrrDIuT@;0yakXqPyL`ol3p^d?V)?W`cjuuRcH6i=C zBDUdz0*%}K!=EAH$v(-9RoIS$G#5B1~Nbo^%eBcc|6Z zT%MjW*nk&1Kvk4E1W_#`IU%oy42Ek_TuN|2tgQ&E!9)3NxXm;i0qLz(9<&E8c6NPd zw?po#N)su(w!dA}^-bsphvL)HY|lP?8{B#6oxVWKb$src%zPJC@+)+lw`3>{`4x9@ zEYXx29RBcE+2gSJ;$*BtA>2#8mGYi9QCH0j_#WAGS}a(FM=}gM0d7B5HT=3vc00fJ zl;o3pRqJ%HJf-r{%g^g)fs_ zx29?~HSqB?=3pL9 zuyeTk+jB(nJ}j%;ohJkh2$dp(XJ-6f7n6Lhaly7*{VDoj7Otk_;zAs^`QNV$sSLbd z@hJ&mSA8PaxW$O|+Q*yEpSfp+ui}T=t{Dk(Yo<@24Je+K0cr+?GOk2a?ZfSl!9+8h<_nZp^|hFuW9NR+Pw9{r++>- zen^+6ouao*zNp2Y^jO2qyu|2B{N(|Lf$V-?FK%UJ#T>D!#xlDic9&!Cb%up7lRio* zt@IalZC}}a!dRi8A9rzcHH$@NWn%+O5ZhMA)K82_w7jD%7zJE(1_$}AhfhGJo_|V@ z(kuNRxwh;+<`)pK8rESEH-8rE&mtYX9*B2@I=p^0I5@ZrLl>@IMJ%DsTJ1eRh6`SJ zgkmE$y>YM|-Dw%RWx2KkudDG(m>h6-6Xln~u--j6iX|*V%q&MLSs#h;-Lop&UksaS zJs^>2sR@~@XlDeDwh?#46_~59>R3{|=X)7h=j71$YLUOrC{xV|rTQ&v85hGJ`YgTc zTo~gT`G0DQ@K7Rv%xLQ@w^J;ni=mGRrY4vC-qF5UoTMq zwH~6Ce#8mc?bt|4>!_`zmS%0Ef(u)osGhJHW~C}c{(9u$MGY@0 z(Z=}@qx*uNeKI6MFFc&8C-?e1gcL_;^&Y&B>ZGf zmXEzb|B&@iW%-Q|4FNphAi7Bf?7^MtHF=)A>ZP5?A2Cxe9ziqsvTH|$VuhPxT%D(c z*(5xjP+c(vrGG8F!6#KQqOX^~%9=w;_@=i#kvlOnq_hp|RzIs)TWRqq=d#L~mGTN7 z9L?8bci%&T2j&Q$Z9R)8HJC^Nd)$iNdFYcE+$M{GjD}WJ1sCD2|BOCwn4D^A#@)9E?xM|)~6-? zfxmoc;beZ#Z=e2DG?uH1E=(EEkpP?9d&dcM0)_3LsZ_WUfYvpB2@rYpqh1N#FNtfC zd;yLLzK1a#GSpU*}Ky%){H1l^G9-9Hw8bkaUi9u82XvgD8NNC=jjHWW>mOgaD?xLPYSQJrQ%v^Ax{kHrZ>&*9vUo(Ru;{)ec})Y~RVrpjnQ zrKm-HAx~Jit0Q{*0QB(o@sK>Ar~x_ggQGtXgrb3}F!=iQ3{H5Yy&Haw%NjfVo4dV? zq1%ImZ#*@SP6rW1gxv0P`@yc*|3sNgvNiR!I8*PVeim8Z<)bAjkCU_|Y1Di?>=|Rl zl3cl)MW5Qu-7DmN5xUVCy(BuT=2QFIq3uunuXY`Dqx|uvKjOo(4936KS*k>(X%j3*%Kl2a|{Ok-(SjCj4)cCMPCwNc~qIDJNB+G_Df*E`ktd{ zt+bSReNo6XoC>SdeJfIK!mVv3-2`zElYuy>#GG7Le%DO;U-M>&Qu&#oGsmBT>EpR7 zdrhvw%(?wDV7PGLUxwPXMIx}X)L}}2)#r;`qSLfF&3V$^bl%ml+jw3xPv885lw>|ZCH>}R6d~dP-Wd_^ zzmLY{>@TP@DS64wXT{pue|q)m@^~AC|CIC?<2|6Q|4ps`4LZJe*88K=j{k&fp@QiJ zV}ua!*#d-F3XF8}#61SLRN$DMepsFm9!a}t4Zq~iQxe1fmLNvK+Qg3UzoduG!dinK zP$>q#3AwSK{XA9l@pL3-pgd4@#4rHi!gZ*T%>At$u=47F%tYV^ z@A`-+3!%4SKQl$fj8Q&$#M^Eel2rXqP6Hp@t{=)sqaxO(Q($uE$WSEMn+7v<=hMH=8`3Z0oxic4jpwAeXkWIsYfKB5 znbQByrtSOa71kFAUo5+~_TkTVy~^gneO24Z8 zLE1R()iafRgyYB4qWFJP^Um>0_uY${N+_%TO-*%v{nJ%Wy)^xW0GaVi0lb-AgIx@2 zF?Z)_a%K~baqkDIs2~SMmu7J;ZyLVdU2OJn9(MkrCOu@$x=-w*{#J-nGsf2TQ>-M4$x^cHP6A zbNqA4f=ijN@#Mord;5RX_V(sINMO@`h{&8&T%?lGMD0-g6X{8_XcCwRTulcgO05D!0?!$ z-SoWT>BTU+#xH(BQ&kcAYCB2u{y_t^qtA$2FWF<1Tyi~Y7gOh6VDhkVH;v<$rlz-% zR>YSwtk;TIbQVF#0p^(C?`) zR*z)eqYeY7LazA6-;1GUYmh9>V97RMSjG?JP8jzAAwgj5!Vdd{*vb{nA+JTGSXts$ z`sLEgD1#NFy4V|Ka8*ZOAA(r4jfdNVazP(GD;7onPN!3d+@Cm#Wy&s#oqGvP5_cZ- zAU@-%6f-AeWj*`7{FMh(i={6|mVec8j3|Ms(AYCjgWB87HL8r7xR~ZRo(g(l8Fo+I zguFf|QE`QNr2s5=uVeSav=DEbry-QeWrlqG<0g&RWi*jp!^~ctW9cQ(R~wz%V3GR` zdzPLwv|T7^`Ru@gkfsJT_l0Y8)`%?)whQXJ{7vjKzI^s;ke)6e3L)mztQQKI@uW(zwg z*`Eql?@Myf$^i`(;3(gMf^6r7_+oLOuM$CuEe9TPt0wxbAl->Sor$>lSx)(j(jS%R z)zb)cN4k_`fe(q+<~+{M_7fYq1Yv7PU!-^g0|+MLV0>0oLO5>_G`IIL(x-ij@TG)J z9D$Kg9412ymBrpsb$MVK61IS7k8eOC?i<|2HO1h&4`JY!5d&Tn-F2k8rPQ}Io;Bi^ zo&P%8IiKilOdrhFlh@aK*B0Z3rX)O}w^tS%e$aIte@N^CE^-vv zLfjVp0@I<)I^TIPj<1s&a(3|X3bt<4b929%u050d zZG7Avr>hqUQJuMeZMus>Nl>~*8{b$IaZrD#j0NL07}H<47&5Ob`;*cb_BQqCvlE53 zsMtE-qj~V!IV0Kbjkh*95(4LxKMTwEabTVIU`O*uY7@#)9z8FTLI~A9UK8o3EsuBY zh)C2E_sBnXeOgpv%6n4 ziCMXHx<4oqqFLJOeOP1ME)p7czlQdmY%eu!(Z02kB0Z=#4Q0?8TFhYUfWz3>@sM33 zfP^X~^GVl%L0&y$RK1I8IutpX0?6u^Miy>`aqH?(ze%5yac)pj+_L|z6DTU9v-t`A zKLNVT{dN_f6IW@x?a(-KmcAV-zPK(ZNO!}UVG$DlK35fsYc2km`ufdHk-DAo#RA}OFLhKsiWrFqa|7eT_XavDn9zFKw_5^s%>*^GN7Jio^0{M z&qd!PM$Ipt02)Z87%jXV`=p3Q(%WKp>PfAhScB|Mj zDM!mvcVUERb(nd3DMgB2-!Ql?eSL#fYoT`@~KHz7SaeF zJjt6oc9X$}u4>AB_}D@aAM*JJIX?oEhckyM)IA_ro_bNm;fbP@Eg$=BUP^JdK1%4S zdSdw_jufr)?c>}e{HEFW?zWC0TN2c;1_ZI2XDwX4j&;YjsVU|vU?+MPr)HeHrJvFt zKh^D+9DJmu2JshnzTFCi;W<%)9+}foGC-^A*9O7ml3{&+>BpjI7x+ivELQR6-nSpe zLAU(|nhD(5jlE&MlqEj0jJB3XOO(XAAdJ%tmR}4mUz``JTU5*Z+o>|NV|t5>a~%iJ z)8&|%fQ7Kv!A4jjJ4E~VF_k#e~9uAQhM3IJ|i zN+fVX_@)xEjHO*GSo=j0qq1%kOG6=Wg|1bE!6AZp95J+(U(TpbR8wp4(_<>bo_nTF z#VlR@*KfHFUK&oH=}h(t#Cecv>`M*9VkS!ZZ35tJ$_JW0xJZ!l2Tt^{2=P>g3>y$c ziP{{^k-a_-Jh-EAOIbM%HhJ#rd(V*8UJvF@=&&i9Tvv9StwO7sBI8Ui>bv(RuD3VX zl*wZmgZ{MCJ2563i8vR-Fx~}6*}jf;6^3-QRUFLg=E>u=?YX1+<==W<4XD|oj~^U$ zwFe^3K7H1yX`jLOeeU7=d^KAvI6mBA)+tYQSId<%LH4sj2004*t3D>SD?jc&I+*7@pSBLz`jcJLvb|9w zAF^IC!PE7>6FGsvoUagA?z2w08%+KW9#-iei-k+!%hvL}Zopb=2Dcr%K1f zKrqzRi^N|5O}z-1se)b{u-r=d!&VQ4-}epi%xO?pxIka}c@!=^UJq`OINQ@aEv`t=N~$hAY89@PPDZU=%434hz7@6X8`?WE#bGzJGTxl8;VuIzJ;6l9rbEvG2`N^0 zfXJ1tYfi=sDa8Y({i2`IV?UTvRAjG#eWcNyQ?zVNu8zB_#b4!PE4C?R@R7Y4R7*gd zY1~U>&+zP{SE~K6n3&sj@G2+QLycU#WeL-&%SyOWqtfo{Ra)epGO96TJzz!vInSon z!EGx!8T?m_#;x1xz7h>H5O$S>kBOOW1@mULl7E8y6%hRbVc&76OO+UZ71Qr!QFCJU zmo$wr0+Ls{ZU=cv%vzQYPE!ulb2n0_%l9;;4qg+mjFndTN8iI-hY*<7sc|6#|D_hH z^{ZZd%vbMRPkZbaf-|stn3lI&g}r&k9+S#0aTB5@3x?m7(TJkDs4)uqp1?0Bo zuPOb+T?RAiT|;{PHSfMvEaEo`(?p9Yr8@bxhwcwWI75y||03=y*3w?u*tDi~Auc+6 zRX8l`IJ71zVDVT!%M8^po~meAxt)VAS+*2|XAM6Urv?%Dxg?`fkB?&3EKhLG*x$on zOxVmqo0r%0M~TN@t;C1a)auEm%RZ=ceDbM_%{G7e6 z+yRuE2y@kU^P7^)iKdBX>D<>*ngdt_gKTOad;&3@Auk(w{?P0_N|MXtn6&% zROvznF%ttbBUL?`fqJYp1nU=8cm5(Nmb5-D)V#U)VD)pzY2c9#W+czf>jF&Y$S@{* z2mQs~&!lkK&Wq{o>{+^=&FeJ@xytl9`Sq*wx_IIfL``B&8G3_ z%F+VHejc6Zx3*nT-Iv0lcJ$4ny5CZv*FZ-;M$B<^`K$(UH^a~J=JGk`<0vyr;FwNv zZ0^qHd`iaB!aq477)|Q8aQ&7KWcz;+BnrY%FtW)%Gsu7jn`gtB;I$3vPu~cQG*R@F z#5#k0%xAc*^>qN+&0ya)uU4NUAWe=1`b`CM@_lWy0$EIG{g2pKS;g*7+}L6b++1pFRz0)@ocF|`323MHPHwW;U8aI zD`_b0+Tk1C&l-~5#%2uvaA+H_Kei6`1TuY3uq3v{u2jy=Tr7#LuKecxdkF_e->EsX zN{}xWnaG)#56>qAWGQF{!U2}DWOY6o&f;WVtB6%4s<9(_=`bGeZ^_y;N!A36$nhf; zh`w|f#l5%0^(eb9bUO}HNr5jGcdE;8w0Zc(mZyB+^8jH&t&%KEP_QCyhlBh9zS1KYaiGXl_(l?$t9wOn`I7bLNn+|k%FYW zmyFp0>ExC&$~Ohi@251oSWe|6`UZSCmJtb@hLkil?VkwcqXf6j+2*?U+qMBk{q zLo^dvYtJ`}x5BR}wWl%&0J3Qq^xLT&s1W7OPYGR6 z$iX}Ab5|Oph33)f;Y}H^^hTPIfd-%_WG2o(GzG}l8wVe{zk2-m3%cL%1~dD`ss0@r z)U58n#Bi9WHuYNYYHsVDn^`XSc5@$OHQ8zR<|T~I0yg;WCHG~X0?(_%&fuDw+x{FJ zAbPt!@O-zwyPIlidbEH(-BiYp4#)PnNYD1xX`u>s>z5oYqc+J%}k>$Um?x7D6x~H<46UeJMV_vF}En3@g(8_%#(XS z9-|C0PP01eFF3h97jnw9KVgim_U~nW4&QpsAYZ?uJuUwC{rF``=IX=_szHHfOIwH| zFBLpk%KMb27pUgdrNhPh3jo-dpEY26@O9)`nqc`n9N#0gxYw$hu?m9YfAGci!eh5{ zn_onXGppLU?*$LLps=u=mltJWY)QEYOOhyKLT$b>fV!85O{7=wz~@#ZmX92*yF71y zJy_1W{j3m9jag=04Oh6SzdXTq$DdlG(P?9q)##&QxYAG|uSrIxaf$ESA>~Si8>+1V z(c8fn2ijFII>DO_-X~uXfCN;sCb@#F@#=S5H=t*1e{fNoKiY=4yrJd-Nos zKWAs{dl)7P=CID{^8g7E&y&ZVC%#u-3+DtZ<0%{QfV3O%^H^U@EAp=&auF>&e(|PM zmNaA^>*95Usf_`S0{MxQ0B$K<@yZ4{)SZqV1*w8IE2)P0h@d~dJmShTZ`_t&9`y`g zym&Ky|1)xeT$$AoB{BXMrHKbii}@|?R+0ZWnMF96iRSQ$E5$J%BM^f_(J-S4=R9=I zr6UA3bRVUp14HjmpjymopoozUD>3H4CoF;0c-gCD`R~abrdmE}m1xXnrK%fr2}JQb zCIfcw)j5$ra}1A5#`U6kbZ1Odfm<;uWG@I#yjS61u~xACuus`UV~OslRN|#^a;$qq zL&jx!sBUT@ZZ{#t2gRS0k1yo^?G6@#2Ec|RAjP?D*2bTJ(3H;L{If=_L)8P-I@&o5UCvxhw3;kmZFxg!E z>AFVO6rpoQUZqQn9D5O!Hz4CB0ZU0`jVGt_TmYB5+5>CPB_mfwyKEX zR|WVeCDqxu7GFf(dLInv)>c2ZE~7APqu*j(AfaKjBvk=8z*!wl&MMiAB^{o_L1p(W zgv+6#%S-8)l5QUNwW$LBU%#tX7kMbKuS}ZWI?-qV{66+e)4x|M%p1$N`0lcw1RH@m z^vc4H74R|HPl}JIXO}4BjaoN)OlTXb?ZLN8)kA#_Lmrb0YsUd_`{f{Jj|$vD?Kp_; zQ&adeFo6`KrWq#^IwC={;D$_;fgOGW$G>1yJg*JWdL>EpeJ&vym`#UyQ_-rL0QBaH zKP6v2(F7hU!Gt?Ljaoi+94)L%@y#flBKvi-LG*3#DyCBt((w6AJUIP1-d2tD0+%gT z)_rlYbW=Hk>sW@qvBkW^ft6gVQGb$mn68 z!2I-%qg8J!x4I=mJseMXclHU^TwZ=w>n-9KmPw*-u6z;)-k=f?xFLKXdqxd}?7v!E zVy5_r`+C#ml9=%A!AmPKn%#z&Kb;dcn%=z4G&wXS?rI%LdqN{jVVJDK^QFPZR=kmj zj%u?n;H!uCX02c#$%P^Tm-26G>4h%u98Z3asM)>ubg69XHy1J}hsX%;<_WA=#zd+@ z{`eg%k^&sG3;W6e3P_nBcDfIx)VDsw5Uk3naE4+g%y%Kt1b=OjUEN^cno8TfdB#IQ z`1F0hwb8&u{`b{4gdfn=U-Yjl?FWBw4E%kF#dX)8Z1 zD~yK=oK=xPcC19I+k-#XUjn>vH(BiPYW!SRG!^;hp z*t$_5c!Tj8AM6k1Neb6yf#k}9ql)=!G=#90Y^&EFw)yLvzOGC z!Sowh^R>hHnP+&%mGEH|3;zK!|6K%sQT@z&{7?UIa$rhNxiUeFDKqPr~$cu8) z?5YNIxIkHRq27vTw8z`MYMZag{2PoKzLlLRexoC2fk4%I5}LxlGzb4S0G~rZb^oZp z>?BCywyy+98=3Jde)MB~W_9G>kY`VUrA+O`=UY%AL4%ASg!51!Tl5Skd%&_|b{W%- zyb6mFgMnfh@%84k714fz@+x1Zvvt6_ua2s?2)UBF^Xch&$QL2wcJ|AIhn+(1#M;rE zzz<8%wHI);Nw3*O8fxB+Y^1flzyNpsON2odA=!jjirrmB62Lm?8>oC6DTN!cM`DTd zk5>nB-IKC4ei0xJ?s|Q!u@9zDCucN+Zpx_6nLWRIHIX(P17QC&YW7MD(gm38l`j@R zwYbPvzJdn8lcKWeDNFsfIGS?v^r0c_Ef^X3dm243=J<4#?8vIgoLM0CK zZ6AcO7N3y8zhO_9R=&-7leCW41KK-HP-&ERTPW$M5jZm{);C&Adh!HJpEMDuZ}f!T zY5TD-R0TA1F0Si5{2pfa8<|9g1Iv)n?lNbS#CzR^$u&LjbetX8?;R?yNwjs|pXQ&? z0L-M*tx_4=9K^k`$TfBsjvijK^Qh;QzD5^aN$lPbsMwjhHq%v(nv8?lAYojz`8#R* z{E#Td`#GSJ6wr7a5$cpFTm7@e?L_5J^>^LLG9FvvZNzYF*iSQs7;|MvptaLM&V?ev zHV&mwQi^W$Ny;j_K0xQPY}5;4Qsj2L4?AU?-wR+Q+)W_O4gp>gJ;RVj5&avEG{O_eq zSit~sQ<++y5a&9r3hAUjo=liG?vGc1LsV9GeVZ!-z(_Iwm~{w0+8@zL?BEdpgrn`W zo7k3pccGK@dnE1viT$@GgU2+gF_Fc%6qMyh1en$D7$NlX1>$}MPf|hK=Et9i^9hB! z*~Xt+2+$#Z<{yoPPDgvp$G?9y@R7Z2qjDiQx7`{+rv(pIdKYev{5mlBa0ee+VtXvQ z+!q4a`uNa}$=?XdABK`^R<3TvJy@IHCY%phn?r8jt_E!9Zd_yk+(-VqTnpXP0JuEl z>ma2j6Dft`T2V#*L>{i(q5X0Ng5Y*ADJ*3D28K8RYL~*-1-Ir;P;p7fkNyOwGkW83 z9J=CoMqqt>VIT~G{}~V_(iH{pp5^zp=P&p{qL#pIXzt~2Y|S_T{vi|F#XN9*O1Tw> zV~=O)dX-cvnY4ZKjVW$x93_BHVx+Vx%X9dVkfMgL$gl7)6zCErbG3UOtDLJLXdq5D zrEVw_Nd&>%aQw>=&+Yufa`1Rh;#oJzh^Q7nTIiwt>J)ePK`}wHQoD))m`H~6hbCt# zU^`OhoPYz+Y7=45@TBI7koX^dq?0INLMYvVd0=oc$#N1;l4h)<3`)_g;XSh~g@~cW zp>*l0IG@4Gr_Y7|+~V_qw~bfXXOUg*id6NhKpnrsw}Mr9A#hwLb{Fkekf)ITZe(HT zH9pMd8Xu)#g{%FwKVqhoo1biWu~4d=5HF7naRpW^r7vNRGjDsHPqc{Ib`7qTt}axEq6 z7I!eF3E-=!f_!k(ycxf}X1CMTBal*CC$e+o1o(;A?ZUjF4tuY0sFc=vsZi8x`3F78 zmah#P!+G^(&VQ!E$Y{wqM6>E)aUO3y3?!(%T34Y)q!{uPUH#tl=;x>{- zMfV}?f*r`kn~0WKkV>nKk36yT<9H!;I`WJ6@|fvw~i^U|D8_P=Zcz74S>x>qI8t zqW{+ShVpZ0DL;>fWh^d1wXG;4bk@r`J>0-p`txH!lQO29>;d4pd9SD&2mYOpetk{E zKOE$H?``W!@p+d5$gx04aLBLyyyVNp1<6oC z6L4q|dn4`B|DqgL;WBT! zAI`;31?G`;T#yD$Afq>U*by`3{oS^dfyU?e8t_J0{pJLLo z_iz%4N(p+LUn*;piP{B7yn9BO+UsVO$S^8}h11u;;gQeyR8;iG?F*evCjC>zn<7zW+De}{6KNRTcTP&;e>}z zx(V_|=3JCI&+gzAm4L2mk;nMb z(rdy2CQE&%X=w9*ZW>O$eD(#JbN^W~G*#-`7yBm^BI2wU`_v;Y$ecp*Z|(p|2<7F? z5@`^R<4dN{ZI1kY4BP2F8$4@OcsIe#cN*EC1R9jeVI|@1G=-p`ms(aA)#Pn`F3_Qe z+Yo2O@U+*ZU2=|dvt@tJ<9iMPwzKyA_jNA}$rKu2zl!ttjqus@b53N@CAn3eKt`sb zDrL?Agn)R)KZ5q~X{ZQ{V4JD#R|nNI*MOzur+d*m=Eb~O_>I>tf*z0T%q(AfJWuf# zfeJrM_SQXmssgi0IUE=Ojq+u3c}WpCi$|+KAir`yErVg}IZ_E~`oI?#dRKizs%H&x ziK3v`^}bJb+b5EiTFRtMaZbjAg_>CCejkDU9AixPVN$r8RQWsitg^>H^wU;evCmK% zLH!^x~RR51L*0+ie4~o3& z0s(l-CfgNHU&_*z@t;ka77>+W%JmgkvbUEA2tuRBdnAE(f0zNo;P?m8)l@Be2$Kb_ z!d1D3YNMSuO~;7O7mLOR1qmIF97i0b+hnz?@9rU=`>LEfGVS;nluLApV~A??<+JC+jqMV{wq<0-6Pqj0b7 zeNAa>^urS_pW$Qop|1h0H*dZq{0?YYWLAhWx*v5ZhJx5YUcMMEgWdTZreKZgZSk@rWk8IVI6qW zfCxZN7rH{_f5dNlK=EkVwj~j#)SLJy8j8>s}Dx4$e7@%jy zimB&;Zmfk|4$m~Rh)z>|bL5O9Njhn9K-BnFxSw46pdiaZYc6~m4C$dw2ep5o#1XM1 zvGm0b>OhuMR?W;yEE#A6-HJ*X4K%Ztz)q1#l(@BjU!b}5^sgOF+)}M6nY=zNBzuq` z-|c=A1v2$1gDRG9ujp|6pMJTpO9l(?kgQ_+ZY$3f|TnBsC`5g`)nc6-A5aQGSEdv(3VdX?0+igsfqViZ)V}L?nE8J#|Lv*@S4@ zQaqqZsgtW@hlB1(FaP6Xo39eZS$9Xv+7b0>-)K-UT|FiuosZ#41Q(Ug?!fo>mMh^- zDl*=*P%y$`Zcp79_ycxl03iwZSLL|WfRv0+$?8OG!7}E%ahfwx6{;lBZ#|ctr{3oU6DrS5mW8deA#O4#)0?OjS56RAN2(y+w#@mIf%?&|^ z>U~dr)U2yMtj-i!Tco0fGz~2obyW6HQ((zYSb1pf-AbOD1#seNZIC4ce%^!wn>G^z zfWan_SfY@Fwox*5*u$yF*Mo`%qgDrhv}17pWbAwfZYM$!THc25w#=x)5Rl}W*-vie z3kXag$@0>NzX~Nt%vLByS^)ff@sIC9H=OeO3VWMBh3M4O=yUfyL62rM-J?(%c-Kd$ zS?1JbpJ7!d{o&P!%P<-CbJ`z+{tmpbd2_fqJvEA!N7iSa$Zw)<1S#Z^YfQrR69@8n zW9%s+-mzP!-0akxMe@k|nZ=%UTu(gnuJ1JF=J3K$4H*Y7LMnahwC=sa9J{*K+Y3MZ zncr|N>ppy0A5rbA5}^(_?R5X<8*nY3&fXn-%ah2EmBD~Pg)61+O zWO;$d8n-JGW6PeHc0|}pH(2|lWTf0%Z{;`jfKrcG5~hJM~t(GA=$X!t>YK1+|`nbf~ZyqDE?d|MAXNZzd9 zx{E+*@Qw znXfVX$(849x{~hDZKy7M4Ha2P_=k4m9`wNi+59p4R`Eps1h)~z(nUFBs@*62T{hnE9Jdih*XFEq=NsJ;FZAg=d!gMT#1pU2TVmg$@17Hq}6J00ZEfj z#f!$ixrE;~ry3j8)E3TTn0L*2Xu|M|qDH_0CimOh^eaB@p>;mpL*^Q)#H)%AmH>|2 z1C!jK$4>LZLg1fI>lF`kOOO4I+b#Ikbvie=b*`WE=j#wP>!$r^VM1a1bKY)U^=q8|?-6&>@|IH|v%j+=~A^ap;H~yr}(~u<){eQmCcdZ!buG z5P=qh{~{N@igF^2e@67!m0zS`op#$3Eax#qFNq{MEul=}Niq7i>3~Y)jObZvTS5-{ z<_X|@_jI_3ohszXbV|ajy&GXsgBU>i*<_MsT`qQhlWpNpUsJVebB*0Gd8X|}=k(vr z8{Uo8-Qr6xBZ40KrDLuxM&{yu{jvPt@D=cfl2C85wIgXpn-})>56a8G*q)NOo4!zjOCZv6?SUO12IgTD-s(eAljK>KaLv zOl3KD!S46qm?ef_IHFrLwk|^8X(_uD@Y{zJDZu{M{g}nWQ5Xi-eU$q%zEmk2Z|<)i z1p&K!V&T2O-UbUG2Y_$u%a-{qzWTl+{ea|I4!V2I6tN;1^4I%f?SljYfAKWevwwEd zz)1z(pD>*d_a$QqxqQwn<4fWhyko&Lb<;gmvpjR6<~0`B330j&aG%Rtz@T^%bESjb z7D@kiCS--)Ya;-}V0Z4-97&>{-=km6d24;A|CJf~qLVP_Q~>n}n_XB53~i+gEr@$x z24C@>|E5yXNohDwV(|6?exx%g|?K``_6u=AGLkj1oVJTA2Bv+nY;5?3>+>}!h6 z0`q)crbiSgfvmhR*&E+OKN9HQwS4T{JE=x_$~C_{^qbI`6CRxB9k|%pOW?jq0@9ba zIpX0x!$1F!S`_-Q@X#HnS@3Mv+ZTn0da-Ue6Cu>h;RUu1?2UGs{39p*W{aR$!Jh491L}qBlscmN;S3j%_25$3F|&d_z)>cx-Wf$|5@O zp5`b2-V+iHbzH5yS-xR(s7fWfFz!GM8?YWOj`N_SjCbkTTs;?w0Ljxh2Z+^JRQ66F^iA~g&y7(dBIh01E(tWB_>A`;#l+Oin>%~PnjxHUKSw~O}(H+-2YAgAw5TP{fV3y}f zQjp;V0NX$dpXnc*e*&70Z~v7~IwGb|53nuF?{YGBEnSz^Q2vwduoPfem?iWfGJSOf z90mymr4TfHF1#=LmF~6!6sNy+_sel=&I8uV12;jGco_Ois6ju-Ne03rv0WD5n!I)k( z&?R|riBDB1F4G{M%FB|cMSln=y`L2jSk?Eb-!J4osJyc}9t=Wdz9@ZOOPgqY2o!;GNoh03#9zl25nZLD- znpIo1^zIoH_l})-botB!U<57x^8gvD>=h^0nM&h-Y*J ziY>oA4oDutKJ>f93MpH1esFVF2kYvAAAeVH=&Yf1`d}EW)w1vWLoR>o&yAn_C#zxw zhtfN7?aR7pM?N&q6s1ktX#(LT`8cBDS`B<7VR+{#HvjJj<|@no6CW{r>BoLBZyc!n zh~8e$*8NV9AYx%C5PsVeGY=f!R=@(pp9qb8I~t)yfbqiFvgm8tu5T{~KX;y2tR4M% z0P^1!pJuZJ|2P|I`WMvnh1}W`|Mni`JJOfO?1iH(qkfG^Z!{?LmP#{PX--2g5`LrY z+$}hf3}i%e(hr#Kg3Bxs7N&0GqM?H$yQKt3@{oo;ri^6O@?_f&MT%uAoD?Fae1~rc zl{Ori9G~toTdwHB34L*cNCh8|D<{l6m!ubt-)Vf6ec9br$jhz9rXsnNoO$FQ|J`ps zag8Uh7weUh$>czaWxiSp8C$Wi&O_6ajWb)|%AHZkU#-8m94-^POhWH>lG7&rbc&Z7 zde*$NF@?q$RlCwG~5E zGiqnfA&+I3b)>PQYNo*_HN8yT)-eD28S483NIzCkTUx^D@P6Rrckgg4N-d`&DorV( z#I2;eU|9w#u|zn3Z9o2k#uCs}vJL-iYt9GBe^eEV3dKdiLcicq0pY~rCI~$ddD4Jo ztgg21SfHQ^tqjw_u&pN{m@XI8!O^&UPk*>539{&A$gx%)d=h7O6*OYQ$LwKpXa`o= znawB$ca{clHIW>(li#akwcRivqF2vz23oFFRB5+WW%<-2izop%PC%!89V@?dv(%a2 z8$*fH@>5=tKZX8y;>)N(HG_=k{#VprF<^)mCCk54WB%?J&OoR0U_9j^>ha6BSuIo= z71H_-hi)(R{!aadf8vMhRAyCA2C;8T61iL228k`BUo7_{s4jon+YaJO*~H303r#}T zu<5a>2ZJS&TxlAtv*gmezk1mB}aIis{G5M15+(65=!UNqtgGYBF zZp^s(zvb>*80{Qv9jVrrn`eX2-?|*vXf@mS4yp|TojqH`P})3Syd{v>2F}xCj(|p% z^$^~AaeQT(1!4CQTJzqF?M9jz9ayyleig{bC_L_f&{&A1mf|fhMT3Qh8XUhDw2pCe zxd6x@ac*HEe-n|UsaaCIp74Sc5FR8B51!b-3nO*ay%Z4rI(1VXGhQ0X@{dVhBz#ts z7Pm)=$#%x^c&rIu{SoL;Pn?xHy}KiNO67e`s!?jfa=weg_nRkJw}^gPunknd2MzW8 zS)kjG>OSaN<}f~KEBf&1%AKV@XG=Hl8S%Z+Ms8CySmEMBCv|kN=1H7 z)@``)vc0~0M144R?|sAYXU*W6ETY>n-P;%ZTT54q#%DS)>x+;ZY6d6>vv9*}hTa@H z?F?Kj5#Rjb+E(LfW@<|0sHM0LKmILBL5dxD%Q8SPM)Z{7ri^cQ(EF0ZmV18n}vE*%3t5d5m)O+VN|r z_Ul-&fN%7O#_up zN>tL1Rk`qtWLz z&9#5r`{Ea`E;!Bu#(N?(?wX5E)z>sJ}x1-Ya6ah{&nT2Fq0 z8izg%9~21Cw?RJV1jtz@05z}1)UgvlRZ2gg6SKpp_%C^y z@!~=GZ1`~=Gt-O?i5>o{F4FGa>0QrS3F3*iYg!b7om?be$u^Hx5=%@AdX0(pDRs^)&z+xiY&rb+~X`nqsv8 z82sLhNoY+}R*9<6Fi_^3nsW;iD;a*tJ|b7Aa#Dtu|LFP@ZR*%->L~oK$cOZmw!JK! z4Gq>Z-`3IRA^B3mGJlx>Wl0A$!4X;TK?QL=9sB27t8$1e^zES|x6P5-OeIEA(t$I0 z|KN|<{Y;5gk6ayRlOjM3kf^A1N%jB6&?LOgnjJ`fLNlHPOaJvz0VitbED#p0@L%Tpl>z01BukF`rT{f2tQ(|Bnkv zWxH0>{RhIGk#ibp`|p7kb$lM@+Y&Xf1`g)C*H?B?>h~t4<*K+@$E@bl{EMEy?BCA1gPunXsayrcvjvDE8uWJmNe5#HB_J)U^~vRFs<)PWrOm02%R!`6bQ1NOP% z(n1EaPAWT@7(lnR^yii%w{D~oEdfGv;XLG=M37%j^OYkSilY84W0)_O>@2L!J3g29 zf43THUFlUe>Kc{|IF_Wlm!U^SxBMXgX(#E77*efgZFTHQxT?R{o9o9bI_ZosOQ)Y&aCL)PQ7sNHi_kli%?B3CLwFpK7EH*3OB7YOZS$R${4VfR6l&XU~%6E&X#e--AKz04tKOz@86<%p!+&X zo^jrgf*6_c2hV{64-Tp2jUdnl9mw@a^oipwx7$50=;^4)00C=Wkt^N$a@A9-ea+h3 z`=`EXQUD3}+di6>(Yf}osw+9)8>d;i;UYb%6r$D*zC%7y9xX?IDzIirlBbsjjF86#!6vp}Sj#RLML#!)ayt90L zQskJZZZPNJd)X}}#`m;;W(2n;J+T@*K_w<6qW6zk zOoo@b4_YZY=nNVK*Olb|2|O!j$0sALd9(8O>>jZ`dyQcXIZ8A5l#bEO_S@$j@S>`4IUEeSsC zaX=HMH`Tc!bLXumaBWPqp@C9!b6dJU(+})(H#z@b59V&@`nR*u4Ye^E#PoS#;KKg= zEk%-5fJwm-cQDc0ofhu2w5W*gsX>{>QZDT?qGPH&Q2NT-!trNzem%M<&Gp#VAb|3I z{5SqkC604T6)C3gj3oP;&izt!6s_#=tJDtzBlK+Wyq%o+e8q1RS{jg#!eN1|p!99Z zBFb0R<;71lb0X7*OIIa}mBj^FMP@=mBGc7t)xOPo{;V-9e_1H>QHgA;#MRGQ++drd z^cI}>;4RqbfgGoRGo7iXGc%OwYuIRJK}X5iuF+319zD%dXB6Jxyu zVD0I1AMlo9CLWavFh1jnC^37|)!{G~OzzBoe2jjvnPD#@r+U2152V z93NeI1bkK6WaLFh35#WH)1FbEUtFO&riI}P7eSayLsYw;#wfCA@ztCSGlQ-%-Y$HQ@Xt7bBJB=6#a6ELF3#nF9k^Cv?V& zEu92FO`LAhMb-b@&h=sbO>eaSx3vtGX)%fbL2gPJx~gR!{T}@-Dfl}8fU4R*1=zVWhBG-RUXv+=aV+WI^UvnJOtfej z6hiU7GU8l&uLX}nj?_@(TTRvA6cLKA7x*+&`WR;A_+ZEvj=|)zzB@_!@p11Q;7T-= zX8b%UUp_}EWW0PPfRT#~@v!D8*$I8tqRk2FxdlV0kVsp7a**ulKGK*BxS>}w4U;(^LOKP|+-~tWw}AZLrU4y7^RH3zlZmy%@5!k?)|mg2 z*SM)|+Ut;e6p(iiC{)5z5j2G%x%}+;8^lgAnP|mKr^6-6QOd8^Jx5>a++)M%Jt4F* z8LvTGg&_J%)Q2KRc3L5WtT^E>??p=C$1sk)qZIZ6AxWs<6>tG_6N~G!Kb@7=2$<;X zxa~BvgIo=JX6$gie5H2wK2fy}J2DG`l`EVZag%$YPAWcRX!wcRyLXNnJ>$A|33HumV=rpB?=#mR4`ffF&wIy4v7h*L zOJA;PCT7lvf@U5{#7ht;tYqtAx7ab^>cbOUPGcn28M-r{MT;bPZY!APA-L^{N)SFH zKFfxhpgn|hkiVI$O|nl^@l$miOdOz@*^YI~2tSBnNzf}*<*dEdKjP7=*kQEUC8Ny4 zZ;QM?Ss3(jS1qw&@iPYR!e^jL;wG2ihsPuBX&yb&v$*1m%|Crkoh-wIVkhY1+oJIO zumu+|!M1sF)}Z}dx;f}+Vnk6d4yyzXg)0&^s44j?BRCGq6lwJV`1L642|X}C&l>RF z>Z(e@e~Haf=i=(??9t0+!%XkLjxtMsY%48HEMbL*C^o!1w-nyHWNOtfx@zD%KQk=K zN0!6NjOwzHzDu_igN->enS{-~8-9ZEn!#2EOgM*fZtvRor^k00H4UC**3%;^sUcoS zG4<%p85L?uK_SPEBafMOKk}Wza3_BthTjPvVE$pEGi+?x@ zlslfx`dWGkZW6*ruivs9q6Gfnf3vRd_}RIPI9sBnq_m2co%IuNk?hdo2LjG8Psf)1 z1VqleMp>m#IdBRaZ2Nqtj&eO5M=y+86!>>TMre{Sk)$7Ul6AUPq&a!af`ib9W^ds6 z`2apfH@Fm0N%!}NZgXnH++m+YmpOWkbub7Fl$V#U3}@&FfW$$Fn&Z>L(cIQ(b9f$i z>+L$TvtA^@k{=&GpP7p-AwX-&J6ht@d~)st8ooAtogF4~M}$6(>N|Y7f24y7WGOwG z>8JAunXl@^>z2!q@x$C*{N2cO>Kz;$?D540T92A9C%Rnhl7aL0xqkZp!=PcZ#}mKP zHeQSTZ`{;u?LU_Yc!;O{QLDO{93A&L4+NNj=zLF-^jLs1O^e?IRA267O5mpwTQQwD zcUw2e_TO~w&|#(zHgJxOg5axbxvq$8w`s{<8Gi3BN^&B6eR0o!$O4YM;Ln6ROflcz z?GxxNHc=A=Y;R=J9_65#4;ESO@~tr*U6m9^r4Y-$N{SRCJ>Zc!+u2|$Lv_7RdqXt& zsS04+v_>W97%BF)c&xS=;BF?nOprti9hxo^wM2>Vj*G!jw~AY%0Zf;Fmmz^Dnw6&D zZ{fapns80<$J`*NJrC>iLeEORfS3=i)j8nyY~mVgMUAXgu5S&(>!PeO93Vk99qJ4> zI8nj8055lGa2Jp0GiNe5KA6IZ6L`q@k9z*%@vB#>D-Gj?3T70coD#YUhn-;Uhxg&L zoB*j7LG53_)5tX=u>Av|;za)%|FzCAp4Zz~#f=GVs}rBB?Yp0vLtCFv1zX$VQ9_*q z9SPGc(TCU<%TjM{0Ugk`c;hp7%vdG=t@1I@%%cu2u}doTT(7jmx@P(%7_+^r1_)X8 zYh!Hcb~HXK=@mc8?Y9VmP$)^;=em$->%I6Jd}s5onL9l~-g6yZ%oi1d)1$V;hyJyc zOQ(CUXM_?*1)i?k#=%1r9CH^(cTFSxEQGW@PTTK%NlRjs#Fc6ot5bHJV}GPYOFD*% z;69zdV|QOuv)Y{S)z>@v9jW~3W5@oq`U==F3YR%7-A%OTERO;dHp0cdm!ym7>RnFg zTT|vp`dF^5$Ah)aG!gM&de=a~7>M`Ed4B5@GdwEg*NE zwS`66UylNrEx8IJ;XO5^)neLeP`^N9mf)OUFuY@Yk(<}JS>IKx8DEV3h1yI{7Lac^ z`DStDa!H5DeyZp!WNWnw2NvyQ8!z><<=AH^E>S(C6!d9taELi-ZXf5vlgsWYT7B4r<>-87r1GP3AJ~O1hu(BZ^u8MuLQqubk+g+jwoNo@bZmV`gn( z_$$oP2vh5;HD$9l+b@t%v9DpvC({9jsZ=m)3!peM(v4sLTEhbb)gY)_49GqATQkQC z3+y>iR9I`+?A*NhjI#EZ_QJ<Zt!|TVm>EqqsJ%&9Edhpo6s30?j!6krof}gOtjVoG&CPwZ z$!#c^KqK&xK&IOE%*JZz?XiLrjwlU5hByFtN9WJ|f)lYhqJ+b9JYSP-rB7k1VT)NxsygBWBP(4q)sR1IhIQpS!W!0C*K31q#+BgXN zrD|CB_3EK5C+J_5)u*hsoz%Tk;|!Beca$L};*a)lE=_?0hZUz*!ls-gSi~gpeQ3yq z+_DFO`=M!Y;K}2yTHHu~x?5U63?7k0^iobHhsUYZTf5cZW>W|s=cStz>rW7bJi^B3 z%TA&K5v~^!le+)I)7|{*c*&y7MuMcNrRoK=A%J!%U6?~75m%7` zWX%3PeA`-54g6>g;3q*!uV<4^ptILLQ%WH+%2bGtdBeCv)9n})4BCF}Z&QI=J^%ye zIIdWsI4SZj@5G0xNP^G|D+yj}q^CzowqP2LXHWEmE@c0pD|XtQrluly@eXr_bJ{%} zZKD={1P{0yMwRy~Q}$~NmVWEqEO%FYBA%sRH{7tici!HprD0O0OVcm0{`=*ZJi)_d z2{#Bg5xeIGky#IDEsxbz@j5e$gGbe`oqO$jmoC>o(u~)SR^FN5vzs$&+fWk_P2lgp z(6Ig2elEADBdO#1BE4`-@fCNZUhSTLVV5Qy4!7>A4olI|N!BG;a@*+!6 zNB5$y3B)=q>54Qp{^3C8iFJb=u}vlrLJQGOa+_}o(?<2EgrK&ANeElzM->`+h3|M< z_WxG2>v_?f?7z>_y~>Z{)cQ@2yndPq+k!|S@-O?ot;sgtj5Zd4Z^6umvN#w9mMXU) zOm>4^WivWn|6Rb*VNhA+PsCf~wGFA`iu1vOVKKq^-cm$qX>ihL*kcwS)9%_JlO?~h zx^$nlbv=7tJnk5(qS2h5q`bt}@3TJ9J?oo_)Zu?j2SMO@GMJ zbyR5krLc0hknh#>C>+^M{ME77z?5ZmuUUkSpKoP=E9WN{dS=xGwp&4`&*6>IfUINQ%&-1PVH+qD z6Wr#Sc4)3Tq$7)HI-j$v_Ch@f!dQsujesSQ`jeuuK;A76x4yQ+D;_%;$ zuE<`ZSp@Z&Da#Xh7Xt6tnC2Ssfy2wc34gm;(1KV(rFWlXA=z<`|G)RQGhWO0%Re`I zZNoNRncfW-$zW1Cvo0Y2YwzAjqUf{CEhNvQ3e?9FH}5IgxexMY3a+$CkY+uGkAuR1 zPZ;8rQep09z&kM(I=Klol>lW0VvF57`~@j`LZrh{iGGBw9U1c7&jS?hlJC9aPw6|R zQo6685O$nWPPjuS7%IBAeNda)&E8Fing zo(^*2hB50vf(8uf_({`?ImgUbFH3(kOAh{E_8ej6BZ%2+;$un~ru&SWra16c+%*JL z2;y=<(g@X zi(fU-qA(9KFWjRDs^*C2gn#F>{st=i4yhg5zj~HZb&qHR`jX@WE(a&{C*vZOVYwVR z(JT41g}5SSM@ZHJ;?=*&4)JhJc)Gm6mwV_)gm0fAK0#l|%Z#oMH^0|hOLy9@j|}Qc zu!!o(=@c8ik}5kbou#s=`j^yvm|qWpj~~%CyH%0GPbjI+qf5|Se3<03&JAo&Op^Gh ziD=?kU1eNWVl$Kdwr{rj+gW-_t1nM(-k`Fx7b4Q`ZwMQfDCw`uiqJy2(!!KHGUnRY zxtGQllf%`nj!=DI%?8`-lle~|*B>4lEvak3CkGkzrW*|^u=|D}4RynHU6;!@Qn^6) z@*_7%3=_i^_brE*jXC{rEcq4~!(5M9`JsioF46)7$fQ)ut zo({1e4*_U$K)G@z-po20)~@LhwB)(7db>t ziNBJYF3}8pV1-3M;3SvJu>{qW={X@73BlZ;^Q7U#^ODM4vcu*1#wd%Gb_scPH=OkP zxOCD3CkDdmlbXTvsuE^@6b_sb|0keUgAR9)bqmRTBf3E7!CBDLO2%JLp>?S=_Vk%j zzDI1|uDItOgf@-udtg8SDf@S3pDQ-N>+|}H2+0f{ONAA2k69(^BRUe*@;$?@rFK7; zBa>JGwVRdJkHb=BTf^UxT2j?) zI*IkIa=@7ZaLv(N`65srY(R3TM}GF95cmM)jMlu?sx{Uh9m@l?iOhcYPMm|CF~Q?U=K-HDX|eS zas+zRSjD>M5l>Fj6G7BBg!=~v+q;RZbn+GRz4EjiP}CB112K?f5QPgT3nmk(R7CHX zEckZ82*|?A5olG>KA(=cBntpX$3$zombbs(sp#&FheCzP8e} z%fFMwum0Sfm`2}2wnw0PBj@J?sT4VbjfSxx4Y%g74sbU_eJ!H?rjzUE)FF zK!|++!eX~0H)Y*sj{mVRR;a%9At<9+L# zYC~yh4($md!g&>0?3@(y0_yyn!qfTiFz6rj2jL-CLqP?O9kL@1W&8r^ejgwc`{G_2 zQ~MH-Y<^)?az_~OGw`DMX{+E@YAsTNX}ZY5L?ZW%u(HLq&Cq?AyMfuhldL6#Z?Qq~ zXxPv80PjERP|{#_^2MzuAG*~tJ5IKh@;9PLd)YaoLWcNDuNZsz(sZS*!Ok3wM}_12 zphagJi^%98FK)3%tL`Gd27jtfVav2_wb}D$^Q91I+RqyIN~j^3AVbA!|8K6NTVjpevdo>o z09p*l?Qm7<*u*~_#aTL;4t^-Rila!-Lv-6!Xrmufb^m7m|L>D4VgGLljDfnF7^&WHK7zjp3Z&l}|wW~MIe$13riD|qo1{~;ce0SccV(iC(lNj7Ya8QQ#wE9a2a z*1K%MBc&N}S<-XrOI>$VZtLX3|I?X#)iz2aV&UQf8d7>~!+*B9{7iqpb%QJLpR_Dt zAJR8$V>a#Rw5)3Fk3eTI>NW~S9wHazR>T;|LmL5JaCU}W@A)mAJdiq{vA{Y2@RIwE zYjbbx_Kf*l=Jy+M{_dX*^=V|w9Npwz{zLszmi}Lx_KvsVo%qs-@E;x-m1ZKs^Q}+z z<9fksGs%xj9^c;6x#}YT2*B@v`+-hU6N)e3p{nMjmlg;e4BqL$GqY3Xv71ym;y=)( zsLoo~9~4sF#HR;+Y@@zVRp-YPM|kOlxnz~ja4~Cu_I|_kz0Fc0aiRNzW)~U+p5;t( zfz}c`KQ@?4bjhVj1FYhzb6%ORt>nzxzhch=gz&&PRlbS?syjq!bRw>jTI^X=N?*X3FM+NNJ6`g@>wSB1j(8JAJqhvS z5k6KdYxdyY9ybD_R!s+hfBpKtY(n0$!Rm~Ni>QvX0WeHkSDiT0hfhzNlM$0xO&V8_ z4lSEmfl7?`C1%#|#Ozh&iOk+bz^41M-?H$Dm0$?HJs1Z9fkW;m;t)DgDQZ#5XH2}1 zsN25xa4ufg^NKuN<(sZ{{FD31pWh1cM(eEi^Z$Ozp}oc)CH#}>;qy>XGytjuUM9{& zI>2We#hls~H*b#nB#Lg_mpf34VkdZXz=fK6`^~}bd}G?5A`MvQlM0zDs0Ij^3rK_{ z%s-dRG2#b|RPI(AWk2Dh@A&JS_g7UB;SB|lb@il#01R4y*%`F;ha?b5xJ%1T-19g+ zk0=@H47Vs|V{wD`Py%nSir*l75VaKeQ8Z9>L8cxUolI$#1U!=9Ibi`gLJM4Y{X7rYE}4sP(~w0${t}8txrRM_et<3A8~t zKsJnJaXQC6bq-UbEl_B|5p6Z&Y*g;hGykvG#gR?*&)!h3f9JCl|L}*Un)!5=1W#d# zeb@`G`uH7lns|6r&mcu@=Y2@D;rD&^$}b^>&)hctdsc9U^i}? zf5`*~qzhu;f*v?Fua~JZI`Gc}ZY#7e)+Xy8Zh!9AP}5O{!&iH}0gUkRpZt0Z0X=+f ziAg=&TO`EiGlgcxtr%C+oZ@Y)!UOvJIn-WSG@eQ+&S1zB8JnI#milZ=@edX{4>&{F zvGUL~gm7#5`_)A?tn_kvVyAO%R2`0?oRk&B#WZ$Witf^jih+>_i+-A^xC)Rm-l3+| zYkfaQlWntD+~4ORr=?`C-(6x6%6!6^76DDsMLB^G{M@^m%BreB2>@f7bzbMT&A3T& zV5d2d(5&;v;227TPKY7g(#90gUN}%eDUFD-jO`q*vFisMsA1|o#ok+I@NM=00XA=q{m-_E6TdRSdi?#%i5)(!M4UOWTBl z%o6fs50lc7q@dyG)UO@UY%k3MVdEc$Ni67wN$g1b=`{7WapGBIK|l<3LJ)FSB$I8( zH8Ngi&h?*0Zb+G&)syQxrlB%kK(J}1uaX>gs4v@Q*LRB}9CK!!5Hec6GQuJoTr27I zx4sI-@g^-zPJug`$`8xIb8{@b-cy!2rfl1kMs=ak2dK41*iEDI)ZN_;s{2_Q3fFTO zR7BfYXOerprjI@x#=1)Xv<}s&&ttz=RVKhq)?q(+F@9Y;QES6Zf>~#ym&Wo%I+w!N zJ&-%iW^#1T)l0`d&F+rpTXbglO;p^ZW<&^1)0$@_>55~6`iNz^;GsrP%vjBL=>V;2ygnRmg;{KHDkwJedFSyEk*zt`&hm`Ifb$4|>xuo@f5TGo6x9 z%A2By;b+f*Z{xZB%Zjm%1S8aYmPtLV6ud&V>sC;v4HT2YrW~FMDE3@g%%0WnJ`n+e z_6HGF5Kn|tuvZ-`z6+KmZ$nAA(iy@NBoR(ujVjv9=SMP}Kf|F78qW9FaB;6^9WP9= z=_W)FFBHaef#=u_${6{Ub#J`-K(Y9D^%kw%i!}fN?v+l(m^PqK*#VYH< z_ns?0b-72uW<{l++Ceo)LSK2~z5a|Q?$01YCuZhHecwGVNotz0A&^kC8ONYbR$ zk4jTe^mF{PYPElv^z!!>U8u}pJ!qDcZfL9)fqWn?+?GK?vjml`LsJ3`d>o$AE~7wU z>W47V_UP3A8_`*kKpTndd~y4|L+U{xanvX58^be?2Jogw)a7x^YUlM%} zllu4T8l_al)$Z7W7Co5TZkg(%^d8}&`u8(rf8x(MQYcRNX)eE>#%~^r=3eR-{s}x> zBrK#97QMv{tzkSpl6F{NnZ*F$P;F{VreYgeG4-0|%X3#-Vw>^b^pDgJIlm>hm!#;t zY+|wl?1r;GyzOKGqj$OKp}zrCd!KQ|`9`Rhg#?G`xZFp%pop@E~zJ-(jQ!P7Hv zb8u(e5)hOWA=jr}ed)K{%{Sz7x>f7FcZ4q_S)2blceZdN7>p#Q!8D47JfokQ(s$lE z)Dd^TBrGrI58yDk!?3|u>(WdRnf(w)P-Z~ouE#uxHMsw87SIBm@L$0oy%F83V@7uW z{c`>~0i+0@Eg*}_@RZoNkkm_3J{2(pW77I8xajVi@dC8dUBXAqN7?Z1RlyENYS5eu zz`oWC!t7ftKElPu*owxGZ9PXNw_Qlp@5T-!X7D|`_$WhV|7PwbpErkMbE@){GQ}gD z*fe!|bAx2IM(KY(woGOEbM#B}eZ>+>!o3NY%&ITBkbSP|NmCiY-UK5@^3?t&xiZ zd>(l}eaqyV;h-BSd;L3Mtub)7@i5-24cxfoYj@VDeJ?@glogF0?U12+=u~lo?#lJw zCNK1gx6N$8erZ;c0yt2elz%b)%vZC_Zl5%%6_A}F!bUs6Ux^W4xeb1T)8gg!fcv@& z59OOfQ%TaPxFy8F;z)_yQO7Cht{2WS2;L~?lmRB6n|~%_o>Wcz6ejJwA~>vquVq|@ zset$VkieY>E{VY5DxoRrGhJrn0y{`mJ=|BN*MxE&sbd)Y#LkP0AaXwLeJKU;X~90{g`H>HORdwY$- z2Sgg$7o1a*w$Cz-AGqbve^3I+tK!X}lJ1<)zddRtH{4Ffx?^@R+vn80^qF!h>^-^^ z-XnA!!O&6YzDiym9C8!@L>4?tZr5bscE}o5)yg%fySX4hD9dR`;rediZ4F^-xf!m3 zG=%Ai+z3>DLt692Po-knQwlI0Zdd3XU)!ANGk0ekGvx0y9lNSC=zQhX!h;_DYW&4A zHQNnKH#C=+t%crg;K2*SQ&Y>2fj4ux2-6h>iL*@(L^%Oe86$Cc1h2pUXIXNRl(Sg&Hcp$ zJ9$OAE1l8aNSWt6iKVGzM$h$JXjWKW0&q8;wbD^t9<2p~ z+Hk$FG8!%ZY)9PeFP(VDW!M2WtKWCETs40PadP|7p)5& zjID+gT0QrhZx2^PZZYSN!+@rdF*)G zFJMdiMtNn~$ZmRiI%3MmF1AMNie(-`6!=1C+ti`cek7j>G;vox)+er*fz1S)N5F_~ zm4{&g0Rc0QAa&Rxe}$o&huMF?z+_f1&3rdZjr!Jxcowy!MG;Zk`n5dduX9v)l&LGF zl(72!cFsYHZUYwmahB8HC~`rObU7gT0PlZE$~6t%L}JT_t_bdiIuqFS zv=@5&j$AenbNX7y;g6`ppYw71&6hy>+vYrV>j{F)kGoMasUErrel?wmGW1W%bmj>k zMlWm*QV7E_qLr8*2nW+6TOo-jozzwG5ndrI>7cV^f`tYAb*S)CRc z%wA+Rv>aZb>w+gp`-oax$ZR)diUKvwQ#x34{NVUcy|zlRuUgtyJk2}X$wsvFVHMTq z1I~pz7_Uqq`F5lEIf_JU;CU;!|auTd_s_oh?#4Hu?plwEL)C32 zH^b7@g5*3+da?{ZY2kM4gQBxit*FUB==={BeQB)B3Fh_zvJr^{R4N|!3>1_?#inL zY<4QAUH>Pa6wX+V#-KheD-1-%4%yA^t;&gCs#dg>H}KBAxcGpCpT6UNk*&T8x2zn!kjqu&M;>2YJkKUmUqwaYEMoi$)(Ue-P0zp#j-?eX+HANM@36+^Vnui zNJJz;YDnwzJhu&3u$v=ND~NvsoXXYS|G@5Gz!tMS>Jx>FmB1Xm-lPso+y6|QTq+Li&J5cJ=U&z9Q?-?VS>88N~*cTav|1n(q9aFKBhH41Q- zO>P&SvClou{BX2qBESzMtuG=6CM%00v`LU>NMJD1Zvd&`RaE=ZYxJ;qrO% zgx}oK68FT-Ej=T%+pITaxkw{ht}0C|(o7-rJD@6j5yJF5f zw1lZ_?8JakKAZTr>S;lfYzt9}{wF0|ntKLF4_O!LaJ#bAB_cuU4ZORgGygpcmhSO! zs{i60pDuM?WG?r-SYDe;Ga)Una}q9iFXY1_{4gtYPW@EbKYBsY{)6K)%K-|#PC_4 z3U?bOJRS;~H4HJmtg8H%W-5!a{0E@_Zjx8#N^lGhzlo{{7QtKR{L-z(5{k=>g7>SK zcC$IXK%EpyLDf3k6~4*j*JcO!93=d!ST4r>Hx<_Ul0cK<0d9@~sNy_G>O4%Q?jm_b ze-nD18|3!@BK@7D+yF-Ob~UaRsrihxj4e2?QZq@#j4XS;KBjclcYH&_ee^G!U(ojET>LO{c-O%N4GV)IZoI?W#KLSbd z%m+l~{Ouz&R$Ea7Dg1d;t`={wNUkUiUMrs{7)gUe`Yjt!1=kZp)fmdy0soDfcm=i| zmk>MNoAAMaG6##X&PTNNSbd!xj5KAS@K3Pz7rlWe`arO-&mqf#J7Y=U(a|H1-{Og& zUS0dYwfuGr#DX$1LD=|yQ3V`(ygK)(jK-U<>G1o>#>ZjeEPu{laJx)x!pb(^apC$t z+Ou|AvM$(3OUMms*K;cjeyZd9I^v@rtg?p|bFG=#d;X=T5aZ8` zE9!bbJ^o}<*e14PA(0^QG~sEyiq21;Y^k&!Fk+oZ^Orm?jZK(6mrl7TJ!{5!9E^K= z$NDb;Xdu@Ej0mi?n7&$4x=5^n%NikI>JWsx|CZ(ruV}+{)$}q1WBYawdHVeMXoFkd z0WVfE1G}NtkiAWa=&lz4pq;XR#Ox~}&f81UXGWzFdKFm zFaJH}06%j;K_R_)6=RxeX&WmF82q&yJLYWBhA8~3+#05-1HzF*!^0+R2B(Xm;;=F>z;EMr+Zvu9#}U^?gI-c zS$dg41XUkgg3RZbzvvdjTZgds7Y}bpee3JI7X>o7(;z}<%BO&?6V06E6IllFvg}C#= zuQNj0@BAtHyc-_|AG+WJh$Z17)I}mIIX4g5Hit|x8)-#epZ+&&JJxQt2CJ9@FW8cT zpN8OUjjpogwjG;>1{6N?v+Tq}Xc_`X&cazIlLqpd_t^oakij2)lZ^Nt4>gUD6m?Ir zD@EXtz1koDaQ_uNTmOXsGo$|4y*M*kDR1e4xCGuD7gixn3t+bk=7LvEtMoZ5^1EOU zRZaEiyJ>Ah3A1trggQ~_9zha}*cY>3>Qw=jXY+updlEhtq(v@GVWMMysfYhsC&>{B zrI(koBM6Y65L1%|k33-;N-uwCA<|uFjSR3;%b{P&4uKJU@Jt#f7wH|4={_f^?C``x z1!6!snIc^)CN87X@y+-wMpRbcIsd&(O8TxhsV4UZnhKQ!&9M=&tCJLeVDvy6qjD!a zeTu2?LCN-15o&4g1^010-{Jet1|SoJ6D?WIjuCWAX8u@|Jf>M|pWWE^m@ukwL0>(_ z#D*PLZ5Z;9%v;C~yIJF|17(;!ViIp>@DTeTHLhWQZ_Pp{MK^?fS^fwo#o8?1AO0`x zULGcQ%_$z}3;2dd&1wnhW~Td=M;|E=bkIV2daVzLjli$Hz!!mp*ZR0y<&Ec6L`wrP ziCsI5;hafUSJ#h|x$xe{7C2V8%68Vu_R3VPQ~dUKK2BmLAlF>=wa|58PJ$pGCvdbd zY6fI$7Zd2~L$T6D(w%4pb-bBG0ty{ncaBYngE+3eH7ByCkJ;Ph>)HKd19ebdn&!4^ zzKiWCgS37T++}(G4BcE>-Z)pJs2jffx~Jxze2)!~OrCKgy~fAY(5uf&>gORjIWYGH z=jUJ)bK~{ncjn|3YfdNi`Oqdyt|*C>XoWz-qxB%vM;Y~5L&FX9MpL=|s<^cbbg)g#n%3LnM!sazFgPoZ6sig&RKI$9UM z7nv{zQs zfb+mXJ9jkOxN#*z$orc3`ZJmjqE4P^4j3#NSB9gK zmBWDpqK}wSh0Si;U50=by{pWUv%cArT-1f9;pbg$g5lXnThZUTTWbe(83dZu)3JE`T6g2 zS={q!;|fyreML%U93Cz>$`SYGWkRyqm5leVzwM#FX$QVP+5$4t2(eZYBC`U1+$LY!Jt_%qXIx)q!kkc}UGID&FMTQp5?eT`2(ebo)VByc_^ zTaiTJ27ctSX(%~&nvV6)P9$`1Kh~R;Cttu1=mDmvqI5)Q`$H9&%oNnEz=Tjj(aSHw zem~&8>J6cH7as_`X{sa%r8)jNJc#=Im{w_g?sM*Z4G1+7iyh(JXsAaS$C#)|NxaPv zVB*0iE~6B)Sp!CSd=}jj)SDSX^wgspsg6O1qlw3?B6ZW%OSW+%d;6>UGTx-~e8=SX zBFHPZvrVPfNGOw`2v#a9ml5bJG)s%}O#z5-BQlZKhK7M}S!IX4)RWfe&*?(kO;S9S z+LuX@2W%eRtZAQWhkmC7pTj*jQ?6Np?&JgkRPccm&~ghJlYe#Ca77=PeKDnvn{?E0 zV5Zw&Bhn!vLHrOD+HP-L5CTCib@8%7)D&3X2!qTkvj8a&NMUgJTMuje#y}{Pg!Pf} z_9jPJ=8J4n_f+@U#{;~`X%=>gYcXUyZ?qnE|2ZW$7@KHP*y1E+vkA<>7`Gb4fGXqA z9BGp0RC>2)u5=0#=1&UW;WD9@VD)SOk-{6v1ww4Q<(8f_nu%3CRndiuzGZEid}S^b zdf|Uw!#vS1@Sg5?noaCMWy!ki&=Vr9JqBCFl(tW%`EeecVDU)pa#?(Ks4q$K^Xi6d zYO2YHD+7<8%1}WCiGtPUPo@ja#$J^$wH!6enp(q&e~XPy3rjbAzqgrH>ZaEH)ka2_ zC;Y>ADGHDvhmY`lIab%C1lACVQNvFD0-9lrV`|0 z%CS|&6IcXs&PQ}cQ|3u3rVW_N^4k+*K-_QmRB1uX(~zpo_l~ z=>3;KDa$Vgh2W<&6viGh=?zcntjT4M5>)lu954m=f$uLW+dB_?jhE3G_$=2;{#GKx zBpaG7-+!B6j8mHowt#C_1+cfMEb(fu&3dy4A- z7Q~7@S#wg68$H=+*YIDXPS4FnK`;pqWTWzxbAGCK-ijgz zdJ?FVUuQkPo)uU|&u%Z8|Nk1gcS+xS-itlVL{Od~r6`bE;CiFkFgs{W3NtHh501yb zu0VVOdO@MkLAn&O$01SqAWgx~^n$&{^=Tw@=lr1IAd*9h!-+;XO9v@7?ePPzkYP*T z3lQEZj1lVFNcrwe+H85nRyOug zFa7s6k4qnx(85z?Kwnb}G$|_Z=?zEe+$?*~*TcQj*cd2&$KsOm6_18?;9kW3uu{vg z6qTs08D0=s=@32>d8Loz&qzIbLDI$0Hq2o3H1=ayI2WK4vMv9R^X1qosFn*p&t zJ1WjlMy$HBmko{#bG>K*=TCkoW2Uz*zUab!tfwT`z%?C4z74}>is$8XdOS*z63x}8^z3yc<^)#+U{mYeMEc;BLH`MV_ zm48#W)97#NpWqK54Fc<6oevAqqNxlq#DwF48sSvlEa72F;H96n$#0pWZR%>~i`kMH zikYFlrbUO2ftJt3`(EQ}mXHi9gOyT;NF&H$jDQM=;kottI)n$o>bT~fyph54{(gzN$H&KNvMVeqJ@G@<5^ zJXdECKruf_%H{b+_Vmi;7CJbez9sfAf0s5E9Pqcw;}Cc`|0s#?tey6$UtudBM6Cp3 zDpwj##8U-LX`ZZQqw87|v&U;DB^UPlj5l|}5N4~d+VgeZ9VaCGso7uV1?)|YSO8lMGBm`|CsxYfn99@o3F62Bo&^d4Ppka9E1qJ_@Vd&d z!GtgSh`YP%cs9zMw9&cV&R}fmO@_GaMSMGrE#u%V@7sU%koF2m!El%18&X;DR`1e9 zt!$t#jUDc=+i()cwGqc8Q4uH4H^BG<0Gyqj#l7|kgSW(jOU?u7gKnPL>A_)SStvu> z(eT+<591Y?iwhM*BL80@J#+YG%bGR_3`%>vCACfl%+;`o!yZfWUsh z3CkO`0g~_cqV;)bs&aErM&k$P?C&`;sJCNrUrS}FRwf2W zam$?zd6BBc=6~4&vghlF8(608S?x5`$nChFo9=k1yr1XbNj>}p{;H)k89~LG?^!Ej zXrc(-JGaCM{Ss?!`pi*j=WFE`Lj9lECpPL|Cz`r{H~gaDMq;2+Q|heqUkWMwAau+e zbr@u0&Zcjs+RjAJDf<<=(Vn+Y&U_)r6edtKS>#G7_QOHgb2hR1lNPG4qK zvj)$If8!O(h}?os2EZ9kKf~6zvL#gJh1g1}-4$cI1tJSiFuXq5bSXuA7^C=w%BiMx zH~vU93ZPy<3pmpvm&~ELAqh9Gy+%73xHd+ooLbs{LhMeIds%E zDAYxy^Kr=OkZh$gFyGq-Y4A1~Wq#gUi4hFJ_t3|&HpLQk(OOw?06E_(LGYljv?uXV zdk${&?NI>}w*l*I2zuqk*2^U>)%iEn;>&oZ_Tux!Is(@CaR?Pf8@!A|2xiR56U0+M z^0hEAEbVItGw65ZE=%JM>j5!8*3!8}~Ig(V;7Yt=7l@%(3 z3e276XsASlit}jK0F#boEKMDg4{eE#mp3m@|I1Vh3JKVeJGkZJ+u}v^rwXajX!97~ zoy<7e4G~)erIUWuGWc?2#X@l#A{6`?3(iGUmCkGUfbu=|sa<7Gf@n|F_`$Wz^}UZ~ z%a+i0R)?aR6D}^TsSFdKz9%(@g@67&=D0V)<&*CstMwD3=m6xfC^sd?S{J>Y+eiYS?AN0<4 zly(#f4r`&RooeX%>bLnzQJY@Y{ciLLz(C>&6ri870|-i(SjFnD!jEJz!ZFUf=U{JkX?-r7T|eNOX&vE8NYAL#gdE$NT3Tf z>ze4#^X43V6=FiC;nUn8ESfldG6t6wi|oTV^20^YJINhD98VC`3vQ?_$)5pw;M)}b zZevGlL|I1KQg;JE_!_O+Vz=DTouroodUr6x)7RYWd9xta8*SO?yFn3h+dEi+IQ29! zwd(ux2NyAG{1?vv0(rBDaI)Me9iDro7G0rL z5Rsp+xK^5M~X=oYisr8OU2d;`ntYcfsVeKeq*cd;0a@bQF%2K{6v5n zdzH8?X&hGs^^E)galI|q7@CQ@*&LD4tGnX+yumq?e@~rYETNMLdr`NUs?nd>ZFUxy zmMu_J-?HT}Gumz?dG1S!orZNKX4-R;RqCn&5x1Je476xo z4Gl7tc1p!%n3$A7c}Dxw1GDL-yFm*}TzKbNIDbi|#WaF&4jqdMKuvk#LQ3V@E_YP9 zIaXSpK@;J!vqi3Mk-A+?Cee+!;~xn)8a_V!lQ*1;lYwvCf3M8k{&~@#<)L0dh@o%kdl+lB~oAS!-I;o*5YgTy!2jkFDWwc2@goRTZ*HKVvi+Gtq`>Aq4j2 z5Q@|5t9aaQBAzAFx~g<@PrB)q{GCN5u}26 zY4Gd*KKV7%rKcx&6pBlf@{AIF3H7H$c-M$|nF2xT<;$0E=S~~L3{>T zCib`s9wKn03P)<~i-n;3ozr?{=2VfkF+k|=Y>VaYsZSG_)s&-PIv*N5E>%*f6Io@; z3=U#ATtEU68KtAj$3+R`(|vO?b}kEkv!NWi(~Is-s!$_?TM`ZsqQ)8@Tr0jv@~g<9C|hXdq3cVq z0ogGNaZ%6;jsK8jE9_zOxsWC)O`}A%klD@p-8Cfx^q7G46d6-ONwUOL(1q(FB>nCOW`w(M1 zBmNf86s=;>`o7={%mQUHD&6J7^_swkKn;!RGEtVcgcG$MeSNav718-}H93~IhI9}w zJIk|dKVP(j`kKoWK0L8la(7b*TQHQ@?td{)#bEBiu<6ZWr2z9)*=AI4x*ez%uIu&&R%z?@ck&dE$LuC&rXS?N{` z7f$`&-X?+XZMv@g(J^L03sow+@kn4}gwd#lu3>P$~BSxS3|^f<1Em1v+G6$hro2xE)4wxw<`PLG8kV z^;o(3%%VjPJhLzjTcGr>kCxsZTfBJvYDyRvRaPar-Hl97^>S8^@DV3ZT->-{LVoS! z*@@8irvj;F#~-{PlN@V?H4UXewWppTibm%V*^7YiMz|b+8xLmEdxy04fuby0Bs?8^ zDDL?>N$dTmrrNd=>ur5}(37P9QT8A%1J4$|twd>u9H!j^79D7gVK@tGH`O%jH)qJ> zZ*o?0)H(x!q&*(-X14V;rEjaW@a)MR{-91>?6)RJdSQG+UFbR~UDUe`h^see{xN?fCO(8+Uq$;1j_!Hqlm~$Bvo4J zYu*}7BOHkvZ{2=EEjr{G_R923@*sirE^5p$1C7wJLhilvm4yZy@FCr_AzJU z!Eh-ZlCfI<6;SGcPF+3@_Yg28otg7vbr&h;w#knzuPYLvm6|(wI`~bVY z<`=?>O{F)MxkT%K6>N3DhtDa~iEnAlFc$iWy;k*edL_OHL;*IB)(sTjN(hUqaN9{L1wsc@C9(&L=`bq{`rBHp#ov9Il~vmllTYjpczl{SV0bLj%QDUf3WINF3>|>DM9J+M(yxjt-LK0Xwzgx7Cn~))UWbb%n0%def+v3 zTS~$u&4&sTGK}x>TRvC)w}hK4{R-!@?vMU4CL<+&0u?^p@<$Cm_AL9TW(|pnn7Yd{ z6H!v>$Dr>)b#K|#a3ZReCaZhI&1pKP3|M~Xtq?DP&whRO3@#-3dHy7 z(7UF3<0`_dNz1C+5<-#gK{m``L!R!MUYF~wX)u;nj$*Mq|mDYZ+~V`xhX; z=1p3`?;|XipL29Yi6knd7jylnbDl*sujY(sMP0zd0;MSNl}r>xqEZK6PZk}%t@6_s z(JOakmd%-#c=LRPAcs37Ey3k5qPkAHqRI!gcwAdO zZoWeKg6rfxnbNq;W6B^_)DjsAd|;Bz#LAqTCtvpQ&u4amd};5m(m}g^3@}_M2IvDh ztPo78)j8@jCHxJ4t?SRtY*~7AR-dk5v17 zlIQtCH$BI-l_PG(%vlcyx)4yc#qTYFqvRZHO!~r<^oje*MIsWC^@zj-St}vdnLvX< zs(nZ=hS}o*$_b=u9kTNevQzfn;^GmDJg`@UJRC7uj?d-p{n&+J`?1i}gURqUIPJQW zW!GW6uKK!$<;$=i*;DI@z3I)_I?)|Up>oK-Z6|I%o;r=T8dn{|81cy;f1?C^2CsU( zyZbWi(GWG976-6Nlcg3K-xYT;a&jLV9|v@$2=3;a!Cs`W)#afx43#U63y{9}km%g$ zJ9&aAL2iZImVB~ZdoA0KJ1$g9hBkV)kETisU`ALO4G0j(-Y~xJJZ^1Vzx^|-y>S;5 zm^%GyYT2>(p|Ii*`M-m@6H4odEc zxH~H5K@z$~Jt4RBd%wq#2=7oej^P+)BauxOV!xd57hHj~8A>)Q;^77{r3Qu$-e97C z^xwcS{AXd{tkBExnfBoEs|}szr%M(!?oohdqNBdf-(BsjbK0U2cW!$60nzBRKJX~_6`oZmYAMQC~{uMdH5qgow8M= z-{%q59ha+6P0k3lMXSQ-q7&x$7G9^&rC{(VwOzKWges^O1*ZdWbqyYcDDC<(G5P7M zc4KyNYpMX7Li&n7zjF2V#AEWm)eT8}QT7Bq z(4JyFkW{kRlZw{wCwfseN?wTxLR`c4%J#*kbT+g5by5Iot@`SodiUvssxS@A5(l(A zb{8Euwh$8*jKM6{4tR<3>)D_bauCR`*H?)I1He3GD1l?E%{*e!?8+sgT;_;|O)uQ-{=A+9` z&t&Lc0321|eyTnlq0Pt6#)zIDT$~r3quNwzj5l#Z+<*sOj)NHNXTA|Rii)vv1^KBE*n5!3KlG0fA!8cg# zWivun6ICuA22|yNyjJ`*Eg9d&Bk+qD2H$2P?(vR z+WE~(Ns-nUBeaT#`<=hLHL9;p9v(<874&e=*FvCDDP^h;YppnsmAVCzFaLAXyAd`v5U=Vqhd!%^?0IQXIM_VJx|4k!hdf z`Gq^K-@(*jqDgqtB|C?ifYH+RuqZiL8RujDC|Vy-^zjgRBLsf1Bm&Z&Fc3_Dus5)T zIiXB!4y`jqCapOCE>z7YI;Bkko4o_z-JRrD%*{chI{|wNOg+U;ABX;|(C+T;_6?&- zsLnMAEYXAq5JT#a_0GRC63Tkr1Hq8kCT;<4>^6lIdnpj0Eqlun=W#O_aepSrG^`Oq zZ<<-cE%vQ~f+&WQn>DendQ>p}sR!ZD64ph4OeN<(>5+q3$A+(8quOsJxOsUkFFzzH zhMfLfzYBN9w{V{_(O3DWAobUN6llws*Ku^^W%w~K^n-RVmW2IuSFE@F{C*({4WA(Z z{p6N!jo-$sMYr>@;3U{PU@`l@aF0{2sEZb`)G>rC5{}-;+0|}-cx_B* zi4rs9JYWF&BWQOm*+!=$^JesqgQzF@%8|LPV*uO9GWQY9cfqJJ*us-{VD3kbhl2^o zqa}TynU>t3PeVtr02NO87e?#CYG?Ft6R0j8^c9eZBqem8E+%zH8zgi4Vomh?1-7_h zy4ILPv>}t)-nKSGJ~upS*Lz_K3Ej&y~M?QH^up=a2#k_UBq3+ zZBmP7KJm$ZS_Qo!bJT2?8>P|r-LnCN5#MHeQA)B)bf-&m&%*iU}m0KmW9OF zE{s{C97q!f#P?Xj&dvgvtP44B{tE;NU=?YCRr-)O9?bVo;JlE$OJo}+)Uy#Wf~JFT z6;g$FKdw!d;YjgD(%5G4X~ClS#lDd|=7fGriB`z>%MH0I>b2fU+evp_&Wz&|HITzDf`dT!!wv}w%3rWggvg>4re8Zud##8)e_ zMq*^kliJwY5!K#KC+-G+`vG|`*M{DRVpdCqkbB-mbDe)E0ea%@!7F+ zyvq@2?&i*&sy(JjGlfwyr9F3lSwv4_ZZ!UygPoCC;XUpY7rz^TYa9!=2ESk4+8EU7 zl{mZ55n`o_3+2k|NHth^YHnxJ%1_@M4^!LwYVaadPhHQEp?%z^62&@+rY59cXrssc&CBLRT@0KHeJZBJ~HzhGkDq_85rk}jeQ7TJ( z@dXlsw310MM$0DEDprRw;4}Toa3(DExP3#u-ZD^)=!%D224ufnCs0Gob;bWmdPYj% zUOMguH_C-SqbsH%EK%XO#8Leg8qPb5A!H0EVouIORRR--!chAmz zpTM9gxh1Io6boCf`!X2&PHa{t_oR}I$p*VzjMScH{_=RSP9&y49A{22>8;ils7ocj zZdY+i@$X_&tQk*m$UjR=`cLyT&#)Qao2x~r@E{+*ifrR3S+57m+-~veRXuiZWJ<}A zJ+K5hH23tR;317xQ3}+XCcIXHdEHCP4}}an*so9L-e(appyJ37K%>%vpjuNd8>Lkb)XN&gOtR1W~=RP zQ2V9M`rW&o5#TQYvKIum0@%wd5KNSnVxaxmURV2HiR*?eKzZ6_qZY+~X3Gaz@Y)lO zm&v1QGi1dlN%yg$Zt`3@3Fy9DLyE=%{8cEBm}hUEjUSh4z}Ts zzsV5z=>{|4=F%VZOHL>|`gQya8A-y17OL~n5#{8hhH#LTsb$}nNXxc^a+7cSb$Giu)zQ>YW7_s1^h0HRBJ|!TLd*2mX{2np#OL4-Vr)wZra>jPd+s zO-ev!qX%NNJ~Lepmfih)j(G^e{lwZ&i*gj?eBN&LelIX*Dti+7V=Wg$HFb6G_4;*S zj^X^O(5&Z=Ki}zLf54pp`4U=8II4RL%M*r`C9K%)C$_q@f>*Y%;1L*_`Az2bR}YkALVbMEafBI~W=p8ed=F zQa}()lGPoFwUb$VuX?WUd)BWd!Y6=50V3rFMYWfnb0rxE8m9Qo&`7 z9O0Qt^0YlXY=|BRc&P$3E(%ld5&x-q*{7YGsgIKrtV#}GA`U}Qb&v${WWVRP*h-PQ zaQz>lSx*t&`tOulSP?i%*CJ6_>v(zH*k646zLUV3Ptezpz|9*FDX&o>7mT}uk@B^s zbQ2Z=L#swrnI(;Jl9B2l?`JGTFw~RKH&6P(H^McL$DM%A1p6V%?Z^{GffIA$@CS-+ zs4tXt5pZeLGP_>)mxq0dp$v1XOXlr|O_}6%Wa-@xOEzPi$gon%pzu=8N{5iY_|m#YeRAK|_vnF%fJ?Au=< zB@x{j5U};O2}V0|zi5|}wWV?~=^ZMdK4O~iikLo#5;GzUhJn3Rmdww9b6?^OV*Q90 zVf1NktV&WPelRVww1!Irm~23Up)vt4f%j;(HolUL&Z&AZJT27kFC;s^ucg^8*JFW1 zQu=qR<5u4x-}jZ)Pi6Zc>PK$7)`GUpTG#VlB^qyQe<37*f4#PvP#Ba@DbTlkxtjtc z@1#$rn7)*xXlih8bFdBUqf^O++`M7p`-Lw2u*}2a#&cX!RW4o?gS49P2qAlZ zW!BO=EAn;u$jQn(^pV>6diHlwLc8k^p;y(Z8@eC96SuQ>yXqo1HG^{JkJA=LTe}%V z)<0PtFx0E&-Xi}v_xmg^va89{vw)u{q(8+ zXu^|p00b1vEh!ZEHcVSWbki68MP+2E7X=Z-#;?Zse$SO$u-*+3J~fFtH^kbA!*&;j zACHb|3Qf&lS)#eo!zw`1v^9w3n}CC_oeiKiD^B1*AZ$uYWu$)CMg9u+as#2wFuWlg(XNH`>ZQ`k!OwM4DHx&#+G zW&u4idqhg7BSS3fJ8yoMMJhJFEg&hsf%VT2cjV)b&x|yYU{U2`BGl))y>YERm*Q-5 z#M1T~_z)MSjjat8t(9=AlMWGXqSDaNn3&*V14(jc;()Z!h&wmfZ@Is}&yuby#@aTB zPF-DnREqAVDNkaHg4p;=?Q5q4MqmX5XN0!U`1ik;3i{XTi>xUOxb`{?ajA$#bF-sb zKU)ynT0&kr-!#kl$@QG%_E4D7m#UMApKbh*)=eAtt!KwLe&@FTyVB+{Fr z@3L$KJ$Mp)=;}8A`tv2tyRRus%e|VGHP{d^z9DI`GwipZ-y1v=0#l8;_bud5Wj?51 zCA*UJB*{wx9u$*`GQB)8&z{ei@Hbjv#8CZgK9C&au{ykLc`^|*cc|p&odva+moY^e ztx$$>)umCh3w(oTzdM>cg`%#BsWz`qq{Drdk-D_+proXvFV|l&odmN7Q#BqC)pqYtFH6uUm;jd>^)6d+Ush>PcA*INGbay;Q)*I9B;j}SFcBlFchsTL8fyk_=6GKriBJ<;OEevJ_;5A$3&+! zNQRq@UV@$)WiN#wk#<~q6Lfr7jBUdJ4SXRD=2-*(1X=^}w$ri5uVJPs|L{|L*|x+r zsGEl}n8M301Y+^U{5@PM#b$yC#1A>P@0S|H%4i7VMv6E8kVTiB_1+&0CNV17?anNZ zp2F|R_d9pm$Fdu2;Ew-M6S%(`bu9x%E=`wWIvX&|7J6&xrzkz3d}0tERCqzC)j)mW zsv})n9i_bmN&UwD`mGrWh|$F)SfotT_Zx&k-7hgq6PvRP2|Q^DdM{*|oWI6ql=ea* z2g#40-%IGp1(@pD09Ei~@* z{J7_-iy~Ec5mi;_&^Sz3juPO)jPizYMK}geRFBixG3Hjf1~DQ6Ml=ohdgD(!bQUXU z8Z5nHg4lx>*_I1OoW_USn{L00`5$jXO@S?~lh<+FNa^+UsjCX&_+9aZWQmAO*5?Y6 z7-NEh$)M@4=+>FBcBW-PRM9*N79#eTskdqx>L}=dbXjPPZKLFK3wHAXp0cJ#CwfPY ziPy12C`!R@mXFB&t4kFD||DBtG(Uzx)gX-b`phh~r_a`83j5t_KXqDEM&rbNyy=Pd3VU^}0@{o}aSyF4yD_ zPjQ;BF6jW)c8g3>q%Eo2%TqOljJK$FhU&P{in#Hhr<#?iI&WNb^Zn~@4ec#HJseTm z>Go$PwSSP(Pz*vB)MY=bsfay{jq6!->ksBB9Q=E$0ZrJzFec!xz^N$$EhmO1ecBgN z0SxB@swWvRcGDh0M4u7gJl$kiezAaD?o*;3dR$e2bdusK@HBu_9t6cTQeq&xuY3B$ zrq4Kogl3%#AKF?ELp~OAtyte8C1mf%!_}4H7E#5tT7Sb8?ELZP&FTfmbB6@dlCe*d z%u3x4e?-l3)^Km{Pnl_M)G6tbTQhJ(1?7qRlLDvHiUfEdY0;6-Jzu%N3i2ha)U61 z&(W5w8sM0tuN!n*s73VCGjk-|>e-l+64_j@?Hxv?H`HN{!uphj z#GM`3RC$aPFW&(s?a@i=a0~^Pm?iKAy4Nspho)TydjrLO-M1PYhg$>|##Q|L0z`2* z3NVYDgQja(8Z9(_ii0BUv@Ki(j?@EY$t z9~6qT;Gmyk1;e%$NFUvY!T_`6E=5 z$>5Jv69%qhc8WwQSeG-^oMH*qz2aC4&q!k;_B7#zTAU;aajzNiXn-cRN*1R#I6>nE zppMa+7*1?i*hOd$6Il-HmnrZwSc!*k$pPgw6F=5liiChx0dt^+JT#4S?yVpc?O!O` zxE^IL(_1!4=DvyEh_}Ptz@y-`Z>_+oa|Td&`S>diJA-dnmIPESU!~b2cVhc3b$d~d zwd>V-?wqzG-K^H)qOi4h=7)Q6C+kj5XwLQY1|eYz1l7%|3D+wz)&8*gRLf;CWuEc;9`FGK+iI*v1_Ro_ z(p&BI#WU+}Pmz#;w@&{Yw>tPMX~ zZJ63LpN>l6`>y!Y#1#)dUauofXdQjy7Wurg;1=Y^Si1yS_Dd@(gJn1rZhy8_#rKM- z`y(Fk(73paPvea9G#AfS#ZrOOAHmxvkImmc967HEKEr6XG>y}Q6#@9%8zB!Pa$(4a z#-y!1#9l~T;ceNgfxeQF#vTu>w=mZbIKgRDRyXGAd*8#8S8ZlG~%KU2N;c0Z8&D z@~A`UpQmDvy_r-T6Y9{R6f^@6SZ$m+dW2d7Uw@FImr(MkA*1hZAVAEz2mh7D@cT?v zUT_7WqaC{K`~JLPS~~{_280cQ(Z7OXNnBy*zE>1s*GCCr4W-})^O=C>_`A$Dn~^6H z=ZXZcz>yTQ3Zbd!d=6z*d>iuv82udTLNu_gVonC*EwfRpkqcrKP09w=266Df^%ZQO0~umh8GB2fsb4FL{D={LN%6_dvcgdM4>E%#nUr39YF3xgs$&eEfy$q zhCjCEHM^|Mz=sie(z|!CVK{mhT^ZsN>XCENXd4Ivi|2WWY)tacv9qzF88wk&jTZH3 zFmf|{Ged{UUDTdoJP(S8Hx&`fweE+zFjM_RKb3R;Gc7^>8s819qME6SFPE198-}1f zxP~D>D_I|PMC}k;JIdH_3zb*x@FuqYI2LFWHYA^@Rjn(*X`K*@J(8fO=>l{bEy{UJ zlk=w8+K_mjGt68?L1^=O=Cjg9@^ONA4ki?xs3^w;zX^HZx9KmE&phV*V|M&y4z}4} z(h@UbDfR@1=bRr~f4VTig72%=W7_EV5Jz|%%kMJwg4MoggC*Fzzv(l4QhpgA_l{?H z`SY*f*(*asZ*f$W8(2qQ_oITU+%2r{DTNEZRuIl&)(&_7 zT`aANp33GFD-YG@2DOGh=2@35gdx_8&gwz5{_s9+WN8{MU(lG?Gm>cOBWwOYBV3T` zGyYFs|4%ZP#sllv0D*>7kVswAqH^|MSUbE}H8 zE5POb`;ED(Epb0LqNLzkt~R%gl`IhMo_JDYA$B;FJqCYV><7*|^ zNwz`yNqjt@F3WvhT{UL7=FewN#qx$SIFz5u1skf-#THBl;4k2snk7B0w$)8W%ud96 zc&Kp3eY->nI;q`#r5vstnq(Xnj2!vt&}SIQ;ro;+I1MgQfnw47&)?c8s=^aSLW!a5 zyvW1Z>3DkkH%flzyU{v4lU)_jKaU940yE8K0$;oypLkJ~l)dOF9Pq4in8ojhN%VRx zlqQA2ShRXWAyQ6lS}OberCbxxY*$X04KkW1W{I_QNVS4=2jT;5^)vDtP79bG+w7$6dDLKIPnLiYaen1${}Ljd##bxla!LDy5Bgbz zOPeYLANyu{6~&Ca7{d4o5=HzhbX7&aZ8%HQ#=XUjD8*34Rt+`jNCwi1YF@tqFV=oy zTX=?^W-zn(LPwZx?Bz^#{l@_5Q5CQ^DbVthz*W7Iop~Fp<~%^2LXFnBJ%nY>@a0{h zK?ahH3c~anVu!j?5m6lyYlw{T0oZu=-xN8aF_PdKcxIb}Gx1R-=y&-*S;l=_iq=pS zuWBy@kqR6ATU~jW^OJeIo;kq?TwcqAZi3w8C>V?qL2orh`A7m94*jdEBlV%*g6d^L zP>hpAYPae~t@`i1MBAuZ@4mSU!k#9bNEOJ!(fVMxqgSgi{=;#(#J8tvz0gH}mb;3_ zzojQu1pR$2ty85Ed++akBDYnJH8<_I@tgE}E^+lEqBny`+3In`U^rbm87)^!F>q{Kff!kiaD>-jU+yAp{` zg}%9jwKVd#XXnP(owGL zPei6aIvSlPom^`ag{=8FZ5?q1V*|)dg!aSWJXe;R{qa9*`%ArR*o>eOs_6n27ttl* z7$ei^nlZDr>67%r24qvk*%Yna;|Z+_o0#7Hlb)nUJEeuj0|kj0587Zqa@gBI>YhG~ zEviyzJ|>D32l^7dA;3R@%_vitg{eb2qydIB-^o3xax(bQ1I6-y+r0+xh8Q&N4h`v= z>7_cjZ-yb=al-sdk=JIAatE|F_^{xG`}-<%$as8UcNxWRTnag&P(JnAFBZdnJBs_4 zOr!L4gV`c(ON#sfBXpk^I-0Iyk1^b-fmNw&K}~ z{6r%{|2UcS2>)Sl`${wm=Xu%l1hu{=eXzu18q>n8?^iE^{GqQNNxXLD8$yZPjz&5^ zY#|>h8m7%5uI^X^fB#JeEm4z?o_DpDd?Ly+`eG5Vu8g<{I?gYB+FPHNR|mWM-mzOl z05eu_1E3b%L~l8zPs3-SdyK^NR^?a!M{- zLLHLHNw#e&QpZRu>n~y3+=d(dAK5U~9@_y4p{qPa^rrYcIstJZNoYHfL`+^3ZPXVm zPc(AOt~VvHv(KTXwGY}h$JeeAmUq+sw87O$<{eb@Cz7?)8aVw~*gV!8U8bs)V)MjS zWN6k|aWis%)B`ONg2F#hQ5}=K`DAw=xnW?$31nox%h1rA|K&~BBxwD{mJ_f`RjUtu zLNuWhiuDhs1RsDb`MshbM5U7?Sd4jKw5i-Gn0&Yzlw{n4OD@V$}4&v-<-5yAUA%Yt*kt$ z%Y{O5r)h^hr~XS6(fz5i3P>ZT2jxl$6a8$qUjYm0&ar40PdZ$mah=AePr52^r#dLT zscge}JG<4AG#hNk1;3Otxovx^uhlL$e_bh{Ygt&3nJe0;|H`T2- zGjEC(tl+pN<-3t0wdYM(@yy*{ z#2Z_vh2VEyeal$_i5!;OPK~zgzx4uX|5?`pareV99E$ICjF`9uiD}pB06ECZ)?U`u z>cAA(vt^KsfKc|(h9bC9ZaaIHwbrht>cc_aNg0Udo@KvP!0i(@>;~DX3#wGUJ}?5_ zR02w;k}~U}@S19SQ-`g{V=NB7iJ3kBzunieV~^}$$lzTw_e5Sy+YQH}0-(}Mg@v&e zC})Ggue#P-Mb59q^yW8?a37M5z?z;IdMx-SKlK7$=L$t+j5N1~W3qYGaFLk6yoi4SM1j z`&XazCz=LB@4-zfqB8p?D2yT3UHg z&!Oj8XQ{onJ`V>~$e0u4#{VPgE!?7NpzYx^MR#|XbaxEhAsy18fHa8o(A{0qigZY$ zGn7b*grFd)q!N-+^W)z4e$V$WoadZ%_Fj8ML`>Or#nI4@wOh6RJwC6IqyQgJXZ$y5 zbS2%4AB@i&WPXz&Pd60qN_pIA&A#{P{eM#&`~OaHZbWqzVVH!iro>W6m5wbXykGP`%=CtSnfMUMP7rNqm1 z2=lI;YQ%A3#kQm72+a7_o9#gKI+Ls;qbhgTq8YndPo#~h$A*eaFsH)0wp=q;x)Y)G zv7`l(VKhS;Pay2CvF-9nLmHrm2!B+ENc-Dklmo`}Ms&*pftAKyh(uTs!(xBV?w3(;x7Sb9NiZ>iMpN2CH4dTW={R%7AhwOM& zD4c&p2Ho(Sc9r@A>k-$A%TM^aI+>z%v%@tXjTmdFu){{{z_MZ@q2??q8nbo=gKnj; zilUFO7)55N=$R|NqjIlh)RQnn7b;j`-LLV<3N~Wpy4&pw684WNZ&ICNJHzzc>Ympe zY&g_}?JHDlmXS0)Pt3j7JY?KlFNt>ESScD_wC2Xu{Y<>4Bvr5mUOBTxeK=S~NH9Rs zBvI6pHsB8hOaeou{3w3vXB82a$1p??i2c)jJtdq>hx?ZNyOW}oPV`LiaIT#OALb@m zBZoszw_rVVL#+X{e=&EGvRn}F(e@DI&c@h5x`bZ$jJ)_|6S00YE8~cIpZf2> zSLGb)sDdb604{Lwjtb7!{H)}W4qc#6rcza3HOCzxr+aa{mxNjZDqX@M}3mHWWu$!)~@1A6=FGB7wxX}@Eqv(^mh~JSd zEsGy|XhTxPKbQ(O6l$;5zUhFdx!y#qm4>8v*551_bk(C*5=q}gNKE*KZ5MKWjAWt| z!MTxd(Ju(KTGmH`f|tcIAlu(;t`+3p(-@TB%te|p&dmk{ zX|tObJ2`FPiZLT<&!+~_LzSqCUyyDI5Ow9`F(yq5tG_>)y@U z`NdH)3LS%M;9x2wKdTyOWLn6~77*Vuk9YmiCen}6dydv7nlN^S+)qifIpgY)Ks5)+Zw38$vz4X^NZW#qS2lmD&`RO!F3pT7tv2aMMhUe^LK zZl;l%ZJ=l43pA5t`w%P_(Sk*$9eOc6UHomidE63idz@Oz(>epvTFyA-pzG*Z=o+B{IK=YcFP}&<68=<;{20 zelApwb-Wby$kXIA1dv~tXf4F;H@g~q(2nHS*zip;&{JIRsBRz|;>4&NHIdMKJ9$ zRXiuy`hGl41ABt(2v{I0O*8KhuAGx+b=a>4;96#QJtWZ@FfmdV_bh6MVz%^P%Nd$! z1TW=S=}f7=Zw^7u6Qzv`$8IG*O#f&4FMjl}NUTkKliU0`QyR5QkZ^t-NKeHOy7N}G z$31cB7=;Xn-VcbCNp-IX%?Z;5KW9zkriM4>Wb79dE!sCM>QCCwe;8f(r+gNd-cRr> z_FOAxo>A8qqdT00i8otEFFT35@c|Wb{JpA=IXz`G@7iaHu(Yc`?kkv}`+)8C-hFE( zKPUb=P|PCR`<*OtjcY3?#WWzXhS~qy17&3ceKl2S0$?L)sdAWAyIS~ZfzLV_?>U4J5mW!&5(3!3Ir>RqGxOvCw zf^g(8-$X~=a7DfTTjevk%28c@uoKXh-MWwLy@xC@elueZ_`W3LzMFPbS#z-!I?V#o z>Epj7#arWx+_1c!(|Z95p-#3`LM>`8coXu^;CTTVJJwDXX}*%f0WV~GQ)BnEGWup&9C9+O%u3m3@g@=^-a-evf zu=ltf4Fqv(6sKfLUGLNx=c*}$l|R42B;ebKzaPf8hbq=3_E0qAft zhtRh%^IwEq(Q5r)2I);xW&~^Aa8L4V$m)zt$`lDqX<<51+jASU8-wVFx&|K9k{c2TJ6>AH1NC=*>%0<}&QZ?Bqjz!f|uK~QR{vI_cnUMfv#jgF=kr!vnC9um&Mudxg`d2p35I>G%H!^0 z^U_P8GUi!ZE;LCEh}hc2OL;qs{JNye$N3l=Xt1KCs6#{WhoXxjtw97bK2J-tDQm~t zB5~Pz)qV>4V2oqvHVpb4C?P8nkzB%Ls`)L#SW?v=bZ0+3qanfqV*IKnblT{)eeLrU z+ms!&Il0t_v6ahMGe~FgwSW)G0rZ(e^ioSl-UV}QD+2+x9VLMg$DMT0<0p()`ROQy z9%t}|$j_Seq5E6ypN`6odr%eXMq;woum&ai&{!iVK4yJ^l#V!VW>Gd*lWC~{go|hn z1Doj^Z2pap|8FYHgRZ-^<0YKif=rWT@y=G0CYX%NvjuKx!masI9lP*bTl2^}3I*2b zfhR^V1mb5#1LnaGf|YBv^Miv|^ zLu35d-jV-_Oy={=L2)j@yi9-6Pt?604QZkUk`zYu{^|>E(n{~BIH7iZ&VYUtCqF2E zq6JGQnGDjTaI27NFX)Pt+MbZv6EW)MNw;dX zrMk20t#p&^{Mb zXOkgnBwqu*2mSr>RdZarus^KqPf&oz?@oa~=Uo?DG_Ufx1P{7idpHVk<1})kBs3-= z(xQn`r{FVjjMr(=H=PrAu2rdpt*t#TYFPRggi6}cU3X2Xw1UYD>=2zcP=PAL5?^;Q z8FV`%tyu%uLP`+W$n3Bg7`%6}FxA|Z7`Q(ZyeJaI2C#4Sm4L0A1?bW!5KPYs80(L& zX$zzG{I+gmv7ymD+~_x==~MsSd+hjEk zU;v>PB4wkFwqa)vyj$UxL6lMBv_7B_%T?Ntd^iAGpV54nk)A()GT_~v2+@vj=?{et zDKc7FS#c$^Y%^iM9JzTAx4t~DKN=b%<@C89{3ijqGFv>54O>32`R9?0i;KHK@kxtP zRC2h-+L6(AzTV^orVT53f9ZVn&-S0f$y&tb+?8#_M*gt~ zdMJGZ{cpkc#bm-veRHlFz6EAY7Qwmkadjlvb}AM1+$crVRN zYozXx35;nz8gp#F96WPOke>TkEQ=HiHo(C2%&tCI5;loDsp>cXl2+WLfMyEw&e(+T z>8tJBW7zXB?eoFcPHp?$L4!UOhQOyMY+$Dij_J6DERe+8U$h8$B?>N`RPL}U7LiC; z`xV#Glsup51udN-Vfj1M8#A%!dGg*AzP4RD0w*bo;enCs^Awd)1V03u$s9yfNEM8+ zB6Zx|(fsK^ykSl?4h|-A*C3~^MfLh!wfXy-6K&(ia>mD2^3Fu&J64yFJGnb_!shIc z+u4<2FN(CX$UhNQ3{#AmC) z{n1CV)C8^pShu%k<&<&aZ1IG14Cr@b(fTNbKKmtMA|L#ugs;Ux!vSy8^X;Ige9sJ3 zz9Duu8K_wDhEulC65ue>G$&(i@s%%;oAO0Jd5(;H4 z3O5>F-kSZyf@O>SQuVkjt@W>hKUFdtsP|!wXQ5`&yeq@d3+K7|-WBa7g}WkedV=(5 z=mYm%3m)&1AG^su*ILIA;pPO&F*-0rB2fTg0W=Ds$W&>N`%#%#vUvq({%YEz` zE1yo~tY1W|vi1svgj6+0{s8tDLu{KzF6@w(74)OaOC7<~y=??*7uB7W2Ylc0M}a)fmzNJBUakK+R)Zy}he?B1geNXZ7NRD*x1s*r^9 zvuwV<+_FRZO=squ&59mJkbvwcu$dzNO(or*?BBaC+-DoZKGxrHn%wKxZjO2?qFooz z1x?VF`UhkBowvY|nC~N6>=rM6Gn0o@dT9cF`oY;j=9rj(#Ctn>v#

            Yqp~m(W5ha z{N+>^Cuc_bgOlF-!jN7P^IJ2K9i7mO!iP9>b!SywUxfrwRYO) z-GmDWyidy$efiHiaFsS`*RWF%^2Agd&H4z`eH>9^v+odnBTcUOR%gA=UJJkbCAD|d zvdur7+rQ|$ zep~fV1A5Hxnqgb6Tt zQHCQrPJ;f_Ccu0KObOJ>cDPH~?YI6-*HF~~pYy#r@5afUudi$;8ih ze@h}9a*IujL4b9Q#|ZJS$Z8Uzd6q#mj-}cj&Mz{N9uuy3yEdQ&vzuXn&Ix0dI%eXy z6t6W;LFo-78eQ%8xe2aSv5o&XvSy3Wa-gF3i4sIp&4<97I#X)KdGNR7uVecG#jz() z^p>rJtd?2#eDM7Wd(aw*!u>QD~Z^F5T3(AEZNzt3;;aUJ6y$HR`FZ5zCsg6?8Z_c%_~piJ~6W$F$)-CEU0FAdm3~+io@1VQ?YcywT}0cg zV68^&Qa;>Y7}q#woCAi#9ZjP(uJNoz+}p=LaV%{gFAYqbNJR7;oHLaapw|@KB`;X; zW*X@do#Le|M3{gqK3af>@8{~Q5XEd&rv$WP=aI>bH$mWSgLZSri&06+RX3`A*&acd zmPYt?CD4q+Vm@p;g)Mhg^78+Fgb#1-mVktD2OZvx^D>FYt@E&KH85!aD!_O+I!FxM zTHjJ|SYV}C%RE?1qtMGv|5(=*z)_>=?$GlQDKlaahbrWE8O}pMWmwkyhv@`tlY3U% zLg-bR+V>so}IF?iD7dcojY*u{d^#S~8)cjD8j-Y0de z^(T}+^a$U3GMX(4Z2TSflMLO3_WoeFj^>lSna?)gebE~FlPjqb&n0uLNxrZJht{R` z?GqkgX-F~h*Dv<|{bCyo;A%--J}H}XI&|YU_RY3b4hYfFwzA9@#fEVg?)DTfPMHcX zJ}+O9#3FBF-M7@{;GuuW-H-Gr?C3}-kXO##_rIUtB6hlAloY(Txr$m1V^?&Lrg=qzdW zk4q$z9fm>GZFiiO<6Af{EX9S}n2_|%J3EM7By`<=l_~)eNn}??Q2;?;P?fpVluPRO zl~2Fdh#}w~M+aivHWo)7N#fiN#k+(0v1)f>w{YKYzY@*5uS-u-wfx9x=tR9SpFw(@ zR*uS$qDeF)x4|DW+z{)o=LAJDh|qac(?65KE8W$}sE6%E5dXyMdwEbkoUHAv{sdo_ z9bxM5-mM5Sr!MR;!^s7G$#GC_plA^_)VBWBU@xAc{;?`B0hQcuyX80g-urToR2q*P z*f18^=-~ht2yfoh@^~?e3gKV>%BA~fOgu?5*({^m2*4Ab8GsXf_XauE*WTe^rTZ)K z8?HR6ka5Uh7=vZV4NAxS#BeE}$(ek_KUtX_k+)9mdm27o_t4WN8U0P^mdG9b4~xUB z?UZ^-%7?$IM^)<*fBI04_YiJSoRCBs^gHl<5fKypUzCg<@470cl5#GvdPjCEqP)!3 zC66C;jJ@Apob=&e`DQak@)au~fbp`PeL_sOizDF?l$!(|Kwo7KVsv8Um4ZMYA{m|O z2EssMhO!1yxW;N16{T+07~;Cy2Xi)x0jz8>lBR6<0L(R}h+3!agiV-aR#W|&z5Q(v}a`0j~F&9gd;$@j<6%ga$daFS2XNBsX|#)ItHbGOb; z&j3x+>AY2aYQYWYjv#(Cvc2E{*`;8uzhA7D%$Uc1c)hdST(S~?llOJwNQ;w)uAfl| z=_kA?x2s1?xASiIClOCg{&5OMFsw(AP}>vEqGhrGj<6T;pa1kIOrJ^-TR`xl2RJB# zF^N(ni4~9NzGuu!oEiW@t0N~>5?lM<*&Cin#k0oiS1ntkzJBF+D3g7}%gbLm_h(>! ze-iUxmM%&3jOoDe?NlRQ|4(*-!2xCMmuC~UA0M0&@%`BfoykM@xJGEpNxh%bZtd4S z+)WJ)2(~;z#<*t;K|l<#9R3Ut*F7SWs>R-k!?)j4B;C~Rels{YA0;C|2%I0cbnxIS-02w+$N(bU7n z5CS&_#ltngNT@6aFs?L8CtBS#+YrB=PJ&QBsl89P`|VYVdA~2Tj_kv~lF(O2n}Jsm zI$zH9rU^Q>-s9`m`n%})KF@WVro$29e?0kA32Wn#AU13Z2UV;}0#DpP4HgYW)BR4hRO%~~$wIfWlvZ%=sHNnL>Br^b$(AK3G#Y#AyBL%NM$q=g>^scUqpVw!tkriFEHgTZmHKKp!Ou|miH#EsYy{`}#6QDlUxO)2u7m*#5hgOHJNSDr zjF%b55aRF@fhg!cX-~ysw5%31fA<&Oh-I*c;!$l>(^NNOY*67ZnkDlW1Jfqb5~&j> zvaqLQp`T^IdhL$nm*mzk!#}@AY0C_7SKe1_vtxFUaFxNPBd~6_2m!`Wx{G(1(XZ5i zvMo=GCrO1Gz*Q;{yAEK4*{iYf*!YQ$Db|aZYenQc*d?!!yT1MW<@Ltem0wEqbfq)5ThqVArIZY~jtXf$0s>@c*>Eh0=$IiYEPzWb z$oK`Y@izxM4@hyp+9{4Wd*X&2alD6L!&iI=l)?mTfnQ9B8!Dfu)V0RXnj@JS>25-l zUd$&+SCYrALXK08+}rj3dR>bS_hU~#9FP97{y+VVt4}Hv@u0uihnh8l1$~m2Js{jO zRU2Un_BAd~{B zGkvzB2QjXKSG^^Dwx`y~hrjTOgQ49|!; zB`i&n_eB($?W5Xv=_sV5N>pCE6oPtKec6u7c9S*`G&aArFNEJF8<1AbDE$ck#@ubg zqD_jg&4z$Gm~*zyni2F@HoMVSrn_i~aK>c$Q%}(`)6bUrJ9H)QsYc?9=I|yLC5}+1 znCA#_s_0~B0E#rLcsdO`y^L6$7MiVxls*Gw`Fcvka|j+>6}Z~l7Z`b}1;Sc0hFA-$ zX`Y%YdeT1XSbNwtJWlZ$1fQOyOjkxJ==!I=E*6~H!n?+?K8f+J0{RPSxf>Gb3kG|G zyEhmGNO;ER9})OlE8cUA^VsfO&FXPbbAf&bj`>z9%8tP#iy&(u(rx+>yc7X1+!&U%Ou$^10IFJ&lBt&fj|Yx2Eh0rW4P`s#b)?ijmJ3X3c{iqLMIDRzD5zf)cQt zIZ$%1U~l`Gc|V=>A#&p$H30A4dBYleBpMPFUpJ8B%j!@!xhH?e^qvvG7 zW{SFV-RC9YzEK4+NM2@((^} zQrkGWhobCsj;rYJ2#zyGP4-Bo1R=yA$w!@3D3&7C++RD@JZ|Shn-zLA%6%^ufbQlM(qlj;x+b((Lxk)Gk23L-L={^fyQ1sL zksL7@Rm-#$6?P@FO|6A)GjX|~M8zr+Rn>-!KW;#tWd~>%lO3iO5~;RqERI)|2T0JM zR?Ct~-`{;bm!3Ao|DVC&B?G|7ceVCEF3^+EG#SuCClV$i1XuyD!=nK~poL)lL4FFz zLe~WV**Wna0sVo~1|SVKKnH|=xCV|e@ zrJmz`gr5|uAcAa{aWjz1N1~SzS!ZZb68Kj8V#jra#N)gXkq>9+fsnht)#r!3K_)P4 zUPjrtT%H|o=R1-#I_X5&37?ZqSc#+$4kiJ;k_FySi}9X+n#1fPTH8E!3d#p^()|bq z+}<4xIm(F&!&>X9LP{z ztw7xUc*4QS)z$ zqR2$7l19GpPGW z35R9Lwr8;TS_KTK;MokUla*-z?Z9j3EvxaVi(K2A@}f+wBG_28xf6piK$Q!k+Fy#z zkR=V2^*e<1bhpRQ`R4F*Su06H{UV(x;K5*>3sQq;CKIce6JounzYCr<}36aNlO1l9)~)8H7pILBRH7!*&Yn11j^Vtxf^ z;@n33Tqti=;|$CNyWs#j^)Z^oAJfZ#@YILk+dK}upJ3gN^(&}if1Qq4ndJ5 zkobq9wz$Qx{UZKeBH(cy^NZ?gECau^T+V^5HT?dqh4nDd?M`Rw3?!JK``CVcixE@) zj_UY|+j{|idNQ6|F73{YHwz|K6mw&Mt}CRN4cx)0$n@~OxD1B2;LYG|zS~Z*V$md? zeFyS3-TR?!te+S?obXdl*Dak$n}CGCpFK+L#|tJ~!E12f2Oi@-%d+J6Yw>EyR|os| zMN~wn2+}BWV#FRzqnVXhs)JM2aw4uU2A#WeAD~@HmWWlJs#doEa1$cV`Y05H2T1HV zNl@p8rUe{p3PGW(>HmiPiGBx@f-PC#|BVX&tD!ep!C7Ah`WaBRAa5F!VwQ|v+SGFx zDjJZ-T^9lFiBNMM+0&h%C4F*)W^+2^_X#onAbebJS{GWN0@heABTszriGb`%ummrH z=rQj`>+g5i0a3c16(>jv z{dV)&zc$&7Y=6W^s;q6ZHfwGeJOE<9U7ypu8E>OX>z;mXOaznk_7@H7^v0s{WU4l= zp}3^ebZ>cFLa9xhIUevl1?Rb=R;KPR1jaoHhU0UPu)j-$a&!Fijz-0O{M&DL zK8^R3DbqEd^;3I9hpj$1eBEUo{Sv3!7+|-ni3&qhN~#D5cu$taJ(E0xjZeKHVkjK>i)=!*y(%r(PxBHl5oE{h z?{KV!HN`Yw#86)7ipWGqT&&8PxBYG)yuJHyv@+R+{9fPN+Z&wQ%U%JCp;*BYYJ+uV zQjJb7L8C4D2UOt0I?#_P^pP!?swpRSgrso;!+0!$$+8;CfKpa0CUc6@J8g|xD?@=g zo4Pvp2$Sa3yr83hAO3BXgq*s3sIl?*!RL=msC!6A;SZEs_VQC=52C3tVxIhX@``(7*LqKd4beSRLQn z2mIbay6i^3ZaLSE=45S*MWTKTJF1O1D!u2E-c@VA4oK7d>c@KIiHi6-_H0Z8zQokJ zH~D$sDVpYLyDNI_gy=Zyk%pHasfJ2-80_Vy#K77=y5kZ2tMXqR8)7pPLMnyN@PPHY zw{o9cFo|MkND7{_?nL>2erEV{j%23fnYg!EEmcDr#G6g~`Z?2f>V^^llesx2R-%V}`$8J=fZ-oF=_T!Ml2eL{_3~{9!r94w%I*ygFUCNTTTWYsBiQM#hvLl0O{fu49=?!5qA zSo6Xk%5(yFmcKOKWHj~e*VQ-KygSDM)(F>;%>S4;+Uo)rOO9a2f@ATgArClp3Ec8~ z8o8WHxLG&jqD%>ZKVnnj1$|a5@M35S>41Ix<;X)EmIT86+wEc~@EqelsB!Py)CX9C zaiFr zpD#8_-SlhIE$a90SN(=Qe(|OzLR5I(_bXBj&COMG1an%R$}O5afo9D%FhuHdK$_mG zo|kUu0p%M`Gmg#=BW(dlD^ed^EsEul%=tQsb@sj4Puq-*+5waJD2Z&WPK5m`nv*di zVv*E;!Q|oLbr{83oeK3Og1f^h5iwI1kfv05*2s+jLQV7OT0JUL@DN#mP4~8qC~o-_ z%to5GR>H1w0AFW&ji4L01pBK6OP6!jaC;7l0<_7!7Z9<)B-Zg7Jv983&H&Wl`-TyZ zdpw%<^_RpQlw^Xxj|ND64>d!_4CF#`c{E(lFE!&Diuws-j#(TB!iW^<>#(g?&8X8b zn3ElVP7ah!yg@mBD~l*X@9Gi9@fyCEu~x>WLA2Q;Tx%*K zcEE;c)yRP(fq{SOf;ik_SE#qgko37mq8K*nhYr{N*maps&(T04{H3A+ZRi&{X+fy@ zfQ58_9c*`d()4ER5NUdg`)IQg|NeKSQk@b`&Ecb{6uv}_^ow9dgoHw&aYkLvTS^;Fy2a~*ZL=&av9V$xz_*;mpZ@&Ktqh5rbj|A|_p zgHoyrs}&e+w-d;#)-8Sxo0C0${hrl8mNsp9FQB<{*?YG&iNTRN`%8qYjfv-%9}fOJ zQ#{&8X}SazvcN;1GD3fR3_idbQ(O=HCO?74O5cFgD9*q0$jyH03lnX21Dh-5*b|U5 zcwwYg@vRnD#yzQ0lwkERteKR+u)p_B{l~&38P8*^{6ZoUZwI?|9M`ESmYo4Tf}` zs0)AKET_c9N1-WKV*w2SbK#@5yEbs3<%vew_^Wm*a81jf?7SPOmj=g&pdzFr4{Q^Li~=JB%t zL6Efd1i9TM(|rdJfsBm-^bk(jYwrt*1SuB0lPUacN<4vc2WJWYKXvt#jvk8y*XCE; zLcZ4jgC4#6`>G~{petfPLB-eh56`zIn`Xj=N^HXVHv=wlRIGK9D$n2A9b9I=8+ zG#Xep18%tyPmzxa&v1W%Tgb20f`3yFBbiy?9H5t`J6`|p7QG>Gt8WU}S6=5b94Pb; zX}}JbG#_;@(9b~kbo%9I zn(`>D@SvY3r0KU`IOQ+ZtuKH453npO=#kq@(&j6+eZT%LqO$qCVUyO55qmd&{sN65 zL2TaW-$~X~LU&S#3U5DK5}BFzAKD9eVG`I$%P@ztac}TvZ2x{~&6riS<)PDs3eFR$b8!fPSN#mq;m7lj!GoV$awpiy| z&uuK!tJ*%URox)&ClQTXg6r9S!%C4pbBV;cUnkxgfGw@y33lMw1|heGkhr1GsJRY= z_(fJV5aYqc2iR|9=*Yw`Fg0ENRL`ht)b){&1=MoY#^9(LtH7GL6ET>xRK6FLjC0lK*HroXrKe$O7{eWCJaDa7T(?>;R=vwLnTW|&+DYLwzw|*y zYXqUoYY^n+FO+unF9mVk^8L;&o^?_rLH}hkstQu>&%|>{T1)Uw1Y7MTd{uuUuvt@& zaZx0-S#QTU^g2Xref~h6%K)vcJoi7V*ZF27i6e^&Vl6oY3Z2ySx}jLI z>I%<0Z_AeYUVm=BbpN*hFDr&{>F)W-9k=f*dKnOeQeyme59L=llzY-}b|L z^ah4{y{V+yU)%1RHSlpeusTP7Z6z47gfZjQ2mFTKca_yw0i7(XhbkXEB5xft0U2VN zPJ_!3dVB*?;wISb8V(rfWCq(Qb)(GIugva3d(L6JO z`|H8)tBfV376|KjTzIMbx1-N?g67eM6^loXu6rcYr83Emfvd6hQdId$DNV#V&aqX2 z41-@B1J@lH?k8swSd?5F{cZq3o&B;E#SJF$Ihzt6T=~u-8dhYG3w;RtTsbj~O zAcYEHdILabYV?5G&-Ndlad&%3N+SH|J@Y5Mzv4ap;ZumpAe!M)daMaPBEy9z!Ig+C zcvaFVNG>ol_rN7MO?LprSei{#mLfA*hQsFI&oRNBq`n`)MtYC44$?L>KN&$zoe_Bt zysx4KQ8kuvg-F;)=tju_>_Ss39YsD99)Eu#llUGtvR&?%PQ~xbnD=mOxg@>Fjf|>h z^tzsdS|l#y>S;4Vpcr!a3d~Pv@4hWBs$)V?{qAky`0IM^k8SU`)snyP=6xBb`axmW zuD)`KWZ8`D8&0PaqAPiEmbyJ)jXCVS&_dAbM^?7snfeIS=yRj)-Wo0C!y1h)C(_fc z+BCly0V9Y@4+>6yiZ{9zr2| zN4<{Ah#?L9NXFx8XE<@^055Uz@_S|f zbdvl`3<0A=sNsJN^X5J3*ec2TUtk=oeR*}!C^mtJ{;C!hcIvYd4(=M8Ew!6+rzzVO zeSziCqYIw>wy*pVxi?R%W@@c0>6^u%dG#CY?P5V5rF0+KbBvdFc+o|Kd&Md$*Tc{6O)Wf?`czX_XvkTwFUg z@8bXg&seaUIv4{Mkovt~JKPy`FbaKfsVl#V0Y~!31J4_;%R++}p$|J7I*hXe{bC*M znGW-W-$mf=m%T#z?)NEwSzG40u5}2azkCSXC4@AvnvyF$h6A#J`xbPv-dL)S*~*@f z%yzzq5=DXaWKXWLuimePFzUSu-sklCsJDhFE1?YiJl3v1#h~EJXbi42>AJPUCO?d; z`E^>$8;*s__gYL0x_z6SF0p^7=^l<_&;%J;U|XKe0Nvx=j~0{w`@ecEPZ;Yni3GGY z)jrr|e?|YPN%-0@?M{u|(%ad3eMlJE%?kVQ?@76L*hNG#b&sFMaTeVD1n9FvkBJh8K`-sv{Vo)OYll%CrVG| zYB4`4=;$Wm2Ek$p%p$R5XGRLJfY<&a4*UuHIWw;8rhl(uw9ZP}xRSP5x^Ypmdwv8* z*#_~hBxA+Z=9fZ~Q+^yOXZ{Hfp6|ZZit&(@+a%i0z5nLCkyslULHmt4@Hbp+Smw|# za*Ahgrl;h>HK-iJV4Mpw-W=n|geYSyrN0${0R!~jVNAgak-cX-3Ap-zKD&-2?bi^w zol34RWpQ*FD2P^}K*B35WkBp%Z_DSbA>4udr{JxIx(nPk#%D%~{*S9KX}TWW4LFX0 z)~!DeBHxv~o84oCo&r@%%%%vIe=+wQV!$7+3&ugu*>^X6O zh^l7_f8SdVzb%qoHHodO#xRU#N=P6ZXGy57i;<>)KjLO?EG7MheD$!(HYPDtX`2*| za#xaAVtJZS*Kk+mR?qC}F%{uX`Sr)6>hhW`t8nzG+#t7yu!{%5%2zbSRTC!SCfF|0 z|I3Jp_a9mB6H)K&N9*63!TRzTvOx^tZ=pP%7_W;r`XhrVtRd*LynP0Zyu0T?o!Xvr zDPu1O+{+b6iTX|7Etc(2*M9zn4d0RnI%u}y54e1E3W}6`5DfOy*tj<;<}KI@=U@MR zY@ENBflO>$HO#!6*loCP(p^98_<$4}^_WLj?XbmrbiaGTuJb|W#FdUa`hp%lD$)Fw4Gt&H?LetK-?4+Lv zWJ5)Q`lvBK$tj6YyA%kRgHJg?R|WMVgD4U@M%)7AI5>IP(C!`4}V;SDpFl7KcGQMqgH;SAHx z=il5d4Xoge4^oV^*v?rN0F36^ua4uwaW1d)J)hp3JuSQ0EMu>?*Wc`Uq2cm=*M>I6a>0^0 zIjFF{Lx;?LBqGmv;U_{!J7TTD*Hu=i%hH+b_UjEAxfZ;C_U%n?Q~&=w=(>9M1zaLf zO9w9MB0A9&53Uu?h_9{4O5*ZMFdsS$_LnHY6^(Z&W`1-#Mas0hC-(Nz-^aaonQbN@ z@RG#Fy3+dG5@#H5!Zj{Xz7O0V<|Ya(86hH^iLZX*WPN!LVFnLGiVczRFr<(P3}dKz z)AyS19S^Fjzy;qP?^&3=676R}oMDkW*wDp;C@MA2*B*>+AXdKpz&|jXt_)yHfH3P? zLD<7cMVO0n6fq27oXggZkNr%orrk@hN&?je{i)0$+Te)EWH4EG5GG|iFI|)WTHev0%(f`DaT6#kqb#I24K@ zP~S}wZ!zYWMBR-;vU04Pe@Z_I@K*$;KU5p#@g9?ND>aH>N0G3QJgEk1J#(bW(c^VR zR-p$22(KTI+j>sovSn{RIAv5iF9hvCes%F6RCy|dR#;u8y{#Xui{Kg?B^u~GXDc)H15;d zqcyO1gS57PCa@tW^r=4Whl-bn$ypIeK1qn1WJ_}bGM2yd8eqCl1V@_}$#)Yq(7n4Y zoSKg+#5IWE? zBDxZR>^tJw){3V)G^ei_wHw}M(2+eOqDjHA;~{~+z;7*Dcd4a@9qxH`)=L7SjUADW zQp}4Yu4_LAzgz(Kjm!-5HxmDTn^q$(#BGdySuwfO1ev08cAs>>0UaeOB$qG>0U}ekWjiyx@+nE@p-*}-}4`wb6wAK z=AM~*20S&(wX~w{6y$&U$1jlj=FZmSUQ*9HR8gZ(!*jUyf1H(8J@Ppfo;P#i8%nB$ z;BaKD71D?2ukT=AqBFz?Q!xB@LZcq;^@JN6zp|5X{0*Zg!FO$TIkPxkc1Kafq8{dF zrXKjpKRL$$IrD&F1MYwTvwd|n{;SS1bg1*%-^giKr}N&EHTMB^06yS_NeHrvL+thA zSrOFPJ{#aO|F?IpMO|Vo0RUMA!WWcp5*={>Ee|!dE!fLRfELq~c0mI;r~-cU5d6CF z5X9W)eZ1~ZKub_jwVDFJke_y;(gE)#l)i=w?M#R^_SPl(vUZ3*JWJS=*`D`FJ|X0a zdOs+-45{auncc(u%XZhie4l@<`<||#Qmh1X)b^}|%CZnt5DEKVkaE;>(JI~XHXf?B zUX_TwT#pVH2wz;|W3L3CA-GD@t9%@5TsLMnpc?+ip(i;3h8U$7EW=yh#SiP@9TC?1 zDbEF5eaM%*%?y6T4r)JQ{ck?+SW;U>0ztpD1CE)H%)<{#ig>drjyur3Cco||_4~E` zD#>eNmN3IH`!uoIJ_kJA~j&q3_l0Kb9_EwQ%UJptGfucBXsw~h{09i}|P^VD1 zH;PEZKqtkL<{pN^uFFMu{lm4DZBvx!uMJvwzJ)a#jS3G9VkLS53seGP+vt1Qj(jIl?Vl+FnDOWOJK3sG; zJOEcXh=3NXf?EW^QLXy4h`;zacO%?--XTA6S)Wq;1kHtw766MVm4S(+?=qDcdGb7MlEfV~OThgs5JlF5T`5B(WsjfI$ahu5JiD z$;a0@(7T;yNeQ~zJxo@&*lkEPNE^ADy#kH+Eo0?Ns(l1nDGqC>Qay2nbSX<(5sLvq zh&-)PcqrNXFap-$kisPM^=V10-m5-4Sa8>tZ7m9RUi`R_9NhQX4#~Zh-JYFKM^x zJVXp0#Kw@U&d@%E@8nMYkC70XP6Lw-B8Zq5AaR)RvFlQbv_o zQoWAyVXy^0a#Fs=VA=GQ?{bdns^ZMCjYEdc+Msme`AE}Xrm_yzk>gJq0-txoQ*wV0 zNgIb_0hV8(OrsY-P8T5_5uTZHsRg7_#bK_;^%b_*=Y+lZu0Yw8S_%JLf(Crjjaz(R zKJ_ai>$iUHjE=54)QkH-iMm1F$uz0~;6WI#0XkBi2ODq3sBHw3k;j*NQXwZ4fYoWCm>IS!UES#*!zg8OA1bz7^*8Q!D$7yyGU_dbNh}>4(4-0F zr)3Q@SOp9BEhhU-1D>|2`xGS~6yZovW|!F@lQo0;GuwwoY|{_MezQ+c663!)PP4}w zK2);EfhIoqkY#30S_OHncfQ`252btGocz|K;MakYLF*UP8mgQYpKdHlVlRI(mSt>~ z1iP8sy9iXc;PW?Tz)LkayuXZ^U2X^TtlxA}`^@k4KJ4sup8o%MZ1ug*cjtv&5=czn zQ@B51xlGKX`hrV?Y94TPt(sK)o095pL+$8+S5~_tKAedD(`=yCfYvQk)4R=-S=mg$ zl@;{pQSz4nRG)>|(}Z>HP9Wu4$SgI9D+q#NrSSw3J&YoSEGSwBYH zq$07I4Wa6z!f!96(fnw5+5-rHnckVS(6M3O{Q~Sqz1bj{vq8kF08Qhj{tZ;t!!8wmjmCOi)-eOk=~9W5SJ6TB&ck3Gbh0 z%eClP9fzL_c+GoqkjM<3u@$n0_W&)Xb2F5XFg8sK5L}nxI?X8h8qGqB056uNn@(w; zc~(&uWX@yduGS**FXh!h@EIh95MS=jDbxnw{rO>Z&+0SKUI<-fB8ML7 zZqQSD{o&D@3BiOKcjE}bBgbIM3Waut7a(MzyfkZeNQYR54d8yJyNjSe+s;FW){6f; z5p>6Ua={0@k|D1wAYbTrQRi35>y_g7=_Z5LBeWp{h<0K3d5YBgHxD||ya_fWcGE$_ zcxa0B`i*F(39m|`14<)`b|Ic70b=YLL2Pj%9l?nw2SyY^cyW~fX%NoU6}rz(@}#-7 zCn>`z7RFg###V35^0~&!#r?1CD141)@r3R-}a)<+)0G@&I zYm7QBv%c46CLYON$Us!0xtB9;qQoU>7hLx2{sRDh#kuySP0--+=+)^^jua;FHD}S? z-CUjp;4S8T>S$ov9xfgiCE<4etNkpvXJXV};#~3U{v!A;P%_^y%;Dp`8N$UEq#+~e zjC?|PM$L=W3dXU^C5DsuaBUOX_L-TXv9a$S{Koj~xZ~=7Rt~S#@*Yju`=c13)EF;x zHFt{4V{o7UkmgL#^+0XJ21~!?*kTo+mX8O`OHl&m(*wqJyiLCjVh*_W@qF+;XGqp` z10~i0T@G7yhEgA14lF<`{#fe1f6UcL8&0PL%ry>5MD%PgvuHklau}`ICq^ujYfzHK z?MHb!v;7xL^P0F#4E5#`wAleeChHlyU5cPne;4&8r}Xjg9QDwV>C>=EW#duMs`?O8 z=Y44mq{UDe{laD6bQGB@kz@OCZ}_lW2SsU!7U#5gLOHlaMNK|%kfLkaVG(9C90jWq zfSKZr74}y7m~31Xctn6n75g>&(G03?S(@~thytfV-=B$2aLM%1c&@|ezTNtzRVLNI z<3KDR0dN?K{7STx4CQ+iVwAx2p#wu(K(y!QyNc}tPfM0UG?s|ZMH=Gj|16RM88(ce z*#IdwjXK?r+GJq_#G1+q-fOlTrrd50lQ2r%E)S%adJX9BX>4=QLu03GB&CIJhaYFpQ0Kf(#D zEuQ7TOQbQ$HDX^Pr%ujj)f4xa%ywwRpcrFGUE{30V6^Sg`LSuWOu$DfRqSLvIU4_% z@gONVoJ(-Q7lS%`+Pg~)~qQ?^!ZqpT9Pw1NR#pR*NTGP zqjLV*#@T7A)Lk@yP6W2V%yGwSQMzs#@;&k|$D$tfc7Q|c_^!DZHQ_i zg*0=X=ZA$0u75h#y>j(np8QX6o%cguIJ8liVhC$x+dr7Sb7n$?2pwSXERKIdm}>Q* zG8UnoDQG6A12p;$-~40}3*HI24P_ktNKUVfffUxaV`(9j`~0)^;#RPkJqjYL5yGsX z&i`RGvi+TCqBq79^N8Wyv17=55ZRr_*REEh@*1qi9Gdsi(S;;lG_sZS9b+JBUF%oCjV`-LJ`)7G&ir`(9;w8gN?RoA6E8%uBZD&#PJDE zOB+9|B9=c7Y4Q{j9u(GwTkZvLmX(k{>}h)9EAv~MUyBnhbb|_f2MXDuD`3<@alzhc14wN&pq1>&C6&f&sjN1rm#X=>*%F~{?}8Hm z4{UvGTRrO(&ul&Lx|5un%hV8iTv?htTlcx z@Vg3i-PF1auN=RIfQ}|^Xh=Tvt$W?U1W;33ZxbZ8ZF;*py#6WL+TIqf=P1O_?}4Py zLXm1*OorU|@?{J$zq_1K2KO|1?AA{1b?v5_1ze|6-<>N;p11Vg?zYaZC8|BuHxSMl zEI$q>{|>JC87k#%a&N~FQ!Ck;`55rjEcw74ys20q;eL8hr+W6^M|WuT%s~MN5g}|C zTI8y<1g@g&OqvHKfN<=?oID92?LvR-0b8c*s(l|nIrFF*E`BljyWz_36TUoE`swY7 zf@QW6;2Q}b{<=;F@w@|ZBhGOHAhiymf?!6$FtU(5%nfRCEzdFO>40)?uQXS`9>exf z-=Wh)Fm=N7q2(w<;ZZv{uK{`RL(3(q$y7b$^E;e`!Ok%@8!7o>d(K*swSgu~ZwSV@C6J7|t4%uGd;D;W2Sny`VRFfI_a zG2|GrVg6fqKWS(jlFVR41kNFdkw!iEtFK#4iVUhAq(1h&{^mgctLI&QA*Yx^FP$D| zT$p9FCG_wd%u{xdizcr1GiC>UU#9$m%ho5*kPta&i)ttx?anM8Jd_+Z0DP;`;UZj9 zY&D@a*hsWOVI*%vN?A&46yK+&A7ub9yjO&;Y-MWnP1ebON;|jkNKB4amum!9kclbK zV67k{B`OFxu2S=^N~{&v3IaU8oq92&s(|?A`Le3Q*$UC7X{Km23GIqF(9(H6?9aHR zTh(J<{;og0`uFH(p@CZ>h10R;H7gl4JYk|}r?|E-+%J|EpX?eL@2^KRjF#||Uj^CO{)fhqT&)??|>@8lW z!9-rm81YuChESRZukE!1!LGGErS>pK81j@Vf>x+pT*8d6GWLc(^UVj|u$<5)Eeyb) z!K6it!mpQaL=CI=_#3$HF`2BSj#=1!OO}Y=RcMh1`Ttc&w9|D~Gm(}Bk>rTDyq?Sl(*{eWai-3;K#%7uGy;nG- zjtWfmG^N{8|{pbI&I)0|vpEk@8d&d!)DAmlLAgu4z>4l?;foFGH7%L&nI0OTu zPGW4GV}Dyd1Ky!PZd}6gTa81ZH*&AjD9jOXk`<5BCjY2|4E9?UO5udUp*kfDIuNeBE~eY*7O6?kXDs>pL~-<}mx0pKy%*Elra;pp+n@{m;9Vyd z-#e$uum-IsmvMIGn?K?64#DKl{EoGzPD5~Od>a#0lNODxcalN3>u^cQM{????e+bR z>;Iv)qXWd$rR!wstrt1m@HtAd<~#J63H9 z*FWF>s=%szZH*tkvRA5p?oXR*>=m_aV|q&`^;ubforrA?88K zK=1L71nJKu*DzDi%OZUj4GCDd2Fh-`@nW&k-y`>ux`PT)Wp{6U9;iKzoEtA~)kphNt%y1t;$HzM1~kt+dF+AH+v3U3 z5vr0nOJR|rGXN!siqc~Uzzwv59;u%dVW=%OwxKWo2}Mb(C>q2*a-aW;mX>&hRzXEj zQ#Gca{~W~)V#6@&3&VNfsoL5wzD1J=M!Zcf_3#@EL8*zmC*{j0%E+8mtu==! z98p%*5btMI74wm)Bx)6FsixWy!M_b91_~~H8{5@ah5fO!wl~Nr5}JJ{l+_@BOQV$cU0o@Giaw7ng$|bx1BfCn{XOx=nJyc*f7pgG z6YCs6>BLiTW{dIfOJ zXYAtfKzx7|vX{o^;$1uUcQ-2)V#{Bq+o)BLo|8lFntH!HtS>aAx&rz#l>JsNHD%+AALIb81o9>j`4So zW>U5&MZ`)2pO(HOU~18);u~~&DIq=L1EFLxQkYNkb--=N8xc3U-vDJ^^tHFZPZi4< zt4@b@5d`F0R63H1E;c@>Qa?UkVMht51Lgw0`zHVkZB3DeKfzmDN7s9P-n!^eKw3Z5 z)Fa*{;z>J~E%B13?m#aXzjEHvr_xB}X!0GeVQvf|CON0ypaN*arL-@z3%nU1buCpO z76q8DH|NS>r~8o?PA<@V*gR!zg};CahFL ziee>*Hg*?-e-ATRj}q0JW>k5y^k?rl*<&(?>36RY+;W@_Pm7)o{rt(s#hEwMepUY3 zi5x%MY@I9e$no%OPq7dT9!^+|LO?!+e()BD+_%e%Jq~`0c04lJ{|yClWFEEgw1v(( zAOI2&?koV3;Elh4*LQ#cb07R9Mdq!Jg6Yo|W5JqX_Y2*K!P(pYSogmufZjQqIWE^J zBiT*jGxd54#Reb$ISmpjggXbD#<945TmL?LyXo8T5}dzlU<(X@|4F}sTU&eHQ=cun z-@Pmz$lIaN5ZYkH=~~SytNhqxu-IjZr8@0AD{Z@)=;Y~bi^kUoL@an2F9-?>v^t># zNSuqUOsbNH&Gz!H7QpYmx@+8EQwc{_u5lFWim)+`@-vJX9SUqzvAJ2_)6EHHSlAdC z2)AkLhQSXmFWb!mitvpUrK zIki7che|Pda7kp#KmGBCZ)CnKa=$D|9{s=hwyxEb01TXvdn`Nfq?G#zy35Picm?v7!0T(@bnD9KMn)C zCH0V^?N~~qFQ0ii*x}D4UEi^J_Q>r}`|xl?Ej&jB20phaQyh$9Ll~jxUn~bZvWXTKMR9Ds6`}kZ?NG525?rXZO&b-P`waZZ4 zMsD&U8s&$k;`={CcBq5QXqz55J$lkaQ^m**I1Yej0ArgSz_8@lr5|74l8mjMH`5w2BziXTNaY!$=Dg;yIx>$&9(1i{UU%ySyir66uHB$ zW3Cvh6f@kCuMu!dgeSnQ+?v1m%>`;|e*B^r&(NovGqaFz=UBQHiDQ>-{qoh|VEPv< zld2j!JNTL(H?hXRgmbmJ=)U3eV6=hm>Ga0;UxMd0&I)lzLSgc--8vwpVO<>cV1S;y-L+$POrD2A)z6n#Xf5s39c>+8;-Y* zP?oU#29oCZ3X~}=Poeeu#f`zlqg}MiHzX9SC?>}5%?rwD8Pt-)HK)sq$=}la3TS{$ zivUi?XR=m8Rte&m620Ij7GB-NwhIS?z|XE=FA_chupi-GHd72rWz)^5>9n> ztQn75=;2L+ePKNW3nG1jg9GUY&c`#MA2l>Zit!5Cw>VckOV2_N=g+IIN`=XeDKNeYJpIE)UQ7p0K$ zCAghz-a(r_hUTCQUb$!2vA6F0raQoiuMo_qC*kNs-f`64A9YPz!F%7K<=Hb6BT`Ee zaq@7SVK^i(3dGqxLfyu~!Y`j#E|8RNtEheXy)x#6b_m<%QW zC`aPRXc1TlQ!IJKMKAO#7t({D{=M?LH@F-0sYF+lD1k>A0<8`(igV-;WJ%0`2L{(m zG}j@;8RzLGpIv#)gr>pu_=p)>*0?xv{#VF|V0 ztI|$y3@39|=vH*1SH{OdySuj=Q?HT49tRX$CIMKgs(ZX7HQO@>_^%~NA{3oRK^z>X z1LNZqYcJ58hP_LGHaH8RdKO9Dg=6#hC*H*CnECY!qY3A{KY(fi9t4JR1MX@Ehh7wp zlD(-BUE`Dhow49HL%vgn#ljwf<>j{`YXuA_$2L?v_fO$@63$3>!(7pTN#?s?_8Pbu zESxkTDHBlrCv1m_-7?QuXMHjoc z{&u&Nni%9~eREikaMzp6U_UwEeSiOD^N_r}+y*}BPF(QJ9@qHDD7jtitmC4m}Vr=wbckP^0%^w%%vkTkNUhjKnNN z>ysYw&n}<+?aQyDgw?fW#Ky_s%k`ks`SnM4$$Rv(htWFG|Bc6okv}t9@3-4?dTrgD z^;`rmwtTZ04P#if6%$kGTt^pwzn2NuB#cH&y=v2xg%F{=7FeRp6r1l8Pni~2R4Jao zaLXR>9(1M-NF%@6Pgjz1+U$l-OxU^j^_26Y|9x(cDvRsvbt;4LeKH86*r z`TIl3i6GlLA{t-6tO*z^lrt{q$ZlAIBeBx*|45BtFzZ6}r95Q5rVd7oB1xcV@<<0s zYo|d&02D{o0>S>`KLoU2w-sK?09{K%%_<>dgl#53eKzx2&>USrHz*QUziQts;*rq3 zuHE7{r6Un9&YnuVM4`n-WQZb$1<9Y9&jVB6bl+rs)fEvay4+V+y#AHS8a7~2Sdy%5 zt$2$23xfN`EgQt7j!l4WNNx<#WJ4H{ zs6bNzMt7)S(*cu0WoRoEz$l;%nA~uyJ`t875q_#GLJz}_m#BVQefGztNDF(FokH-M z%SQZwJqSp{3)I|#2(yMaW>BBe?qCxAyCG`!`D-c#=^M^GH%z}Xq3J2D@ezdfRK+{W zkn8Em|HQlgRqR6Y=|n1imc4p2-@llfi!{Sl>lW?myr4MnDbb?9pzaeRou2H~kI?ke zp&!NRxD}B^V<^>ZiiD)qXnLe#WE?-=p#fHZ|J9fzAtV2R8JcnxB1{n;6|wRy$(}Zp z>EDIaN!!$t-udf~)4!U~}_LTMJ)9^JW8?bDEo#6$!HLKivb; zF}>6DK2F+ks!hoB?*P2C6)|#(`^cnEV<%TAdD|*M_5!Zsw>vQ#p*FLHzCkihYdiC* zpoQ{VgvV1*q6A>Yo!d14yMYISU4W<#N4>Mv=+_v;WieYWw0#VoQ3p7y(S23asON{| zL!Dg-du)=jlmORcZFY-9Z=@8I=0gT|r1gzo%I~6@;{G7WB%CRotp})(>v}Cyyh?SO zx=fri%bz%@Jb&?#Fd{YCs*zap2<3AW7uuu>vQ?njX+MiHK68l|wj!H|VNi$xjth{= z@D@V|gpVq78TP`fZhxC0%yC1x#gHZ4aShlutr5B1OJv63pYd{a?IjgHl7|i99?<$e z2ymLx4KvcIqv>1-+MU$ip{>!h&F5$TB57EsVu@#c$}u+YoIiUC+=i(h-K$ynNaTk{ zjXvMvGFw%XdR$3_`7Wt4~d*RA}U%>vNPrQFyVu;Yjct zAy!<)7C{@QL&c47fK*uuuRw=XZQTy9Qw>aeRzB^_98*xWJ<@hLZCV?&85NH!n2k3M z??--dh(;ff1Nk@yqL$CSrvAGkTGvbf@75^L&pp?|%)$)1WZ%!JPc{b^+!-H^$+yiK z1e6z~p5;*tnC;n~914imZnnTI%9lVp!x>k#A0X#KDgY=t#>@6l?aR9T$xAQN`EBw3 zs(^riyJG!5CBWi)?7yX-hdg?M9@RZ45BB`8Qg-7a=MEyJOI0|vF6WCyujF&~;(@Og zDoZsj(g0@KEPyVw5YcaFX4LK?aO`z;!_pA5=gHC`2kY2S_`DMKbXk7deYD?gHAYuV z&ne4^c@bk=bpqa4Uh!Kqb#iP+2Hb6Wznn=vvG>BFdjELt{ikYuShb6&Z^d*zSP^1( zT?m>}lv1w!Yt^qUCi-`NK&ZuB%-dU)bdyRt@wDZW0eeUVmUK);pKGMaL^|~1E7BA7 zLEzD7Av9497=;l~2iD^ULh;JXycSR*`;;c*{ZnE@T8&v`oC!lD_I)> z?pL6hw0J7Ci10UppS|^_4Gec0VxvuQtM-Y3ML4la?gpzNcBca*ycBw-8D*$TCAh8; z!oWyId_ zFH9BjIBi!aJ!_l`nM*_(0Eaol6Z+=1u2X6ksh!ViS-)AI!%=G-9cmu&y3?_aiz zzyBbCFOc4C;Q!0YW%O`R=<-58l>n@JlB{+%@8z1Z?&lZ_(sO6(13zj~)lC^c*Ci2+*6-IL5#>}nvy0!{!MlseYQd1wEk3J z!_~YBV|}#lty>D2d`T0UZYE(8rL6s|3b|H^er7d`1g%f>2%3vbrLdlzD+LNWRJpDs zbm3pC_{EZi`9=-Q_1MyUJG{aT%>I5ENbsRbCtSJG`jK1{nlG2o>Ewwn+e^dMw z#8z_DjQnAKtP!+D>Z1^T`*x}8bL)fO2aVgo$UsMbzx}P+@WSXrgT_5k!%(>64ZLHn zxz022@u(a^ojN$0+RC3pS$ITDIKIAW{)0BaDN$(FRpVH+o^rA8OWHDr3%1HB1~_#z ze%Yln6Q9|6t0<~xoIX)PYC>EzliTfdvHU>rtTgUjEAlr&%M7DaVb>HSTIh*odKiMjIv{eSGfAml`ysaCFjRTrd=IY$rd_1WkjYV18tF7RbF&6&vU zbln{ey6t`Zp7MU@X2B_6|XRTzsyl^RI_J-aqM6KRp$|&)`1`;4AaJ z7wtEiJ$0V7jvtO5^bQ#n0q3A5li8`ifAY;@&v6c_h8Ne<8dCtbUmIAF+^I~yzt6;4 z1PS}-9m|dHQLS<)UMx=%dY>;nc5ZcM+G>XY<8Zvvam4MTMVCO8B8+$&0g-X)AH8Jp zKsG}U1(@_$C6+DX5NU+?kXmir$a%j=!Sw6nv}l4U1|?IB16?H`$w;WFLY6$aVdMLN zA?9>Q7Otrb0SJ?Ix}Sj`g+1Qm-^g`YG!I2YcA-7fxM27qWKBUp4#m&JDRa^2dK}** zx8?Guo|dwzLeTy0<+znCb0hy5{obd`(5f5)RE~&*^;@aRH?X!lWXhH@uD<9!+@*eOynU!C$Ptu+K#8go9Z7KlYo3 zE$2Kcb?0`{dGN`6pWW#7h*WHSylb`}8&J3@!fpxF93i3!iW*6H$hGP`yZV;d1@|im z-22q_S~*)Aqx8WC{%NqCGSN5D`-5CTOwZLmUpo$9<&o+$Q%C$Bg-_kDovjs|b_zvR z#?P4bM)`^<9xRNVqJ|ywgBeqiC6#?UNtUe`x045{w zX`e1mqAQcj*jCaS(XStEH_<2i>zT6zUExGe`@dcNzR9$(GlKsPh7|O8du`MX+g!kU z$0@N*I!>HDhL?x-BrPud%@nZ<;)K0p+5%YHnmE^EXl}GPu3)<4s+*fHPt`ls^KU94 zdm=7S`=9v`Dy*F)8@&Hb_48MBc}yFB=bv66X~ z!xz1AVJ{p{Ge?{G*aO2<8H}{iI!uvL(-%1pzC-Zd7Cf-4_n$fYLjd zTl}EZM8zP=iJsUQ9S}P5r5`qk9^j}2;8wTS!1TrhL(1&6*I~Z<&zQgavMCR@ZHm4w zx~|_n&oe;u)xWG7Eig~)rnk?|gHUcegL_ACoKaBBqyxDJd4}@G%rPb}{uz|s__qFc zsMqt~0-mfP1IUSPACDN?Ieato-*4jT=$fbc)v~gt#zbes0B)Yk_O`i>E%C zyKm#v2R|E&_+1kuN?u^rjn|vcHFP)r&M4F86b>s)ESyYG*`Z@DiyGNf5_C#aztMM} zG8Mln+@l4GX}pJ`(*fi6rXS@%T`X5ej!x8%{Gr=^>sR-uy~$ueo$SpdCIDVAh6>Rq zLVeJF_7$0(htyl2wYwf1k2yyL-;=)n+2{b2EDih@7zt-ZWk6mP(KDoDy$yw zy`_Y0g69PXzc%hoJT>=TCB7`J!y|&PVDkfa|NRAOj}&Ic`hkTN4zQ|c`Z_XI0SM?Z zeD{5+J#G^BBG{)*e^?y}hfTk!FHTPQA%5}$r75ih_x{R{i1}KiCz5)6cBi7ZmfTuc zn1um3(FpiErPd@Oh4re_%5-GQLUHPye202t^CUzy>eFj2s78uTAzj71?_&TKg-p>B zMJy#~jRd39V8YQ_P$KA;P9C75Z&nX4@nhSM*qusgd8<5`)R^xgs)Se=gc9;04ki=g zaZ~=>oNe~gM@5EX^%@-cXjW5>!#pBpczfhd&fw?4#e7@N-9Q`*v~NHSKBJHbUyvFu z=2VIuqjnZk7L)Qj3;`|yKBJBIS*O4DPf;i}*|gM)(i^J7OWnB)o8);ZFiZ5ZC&H+d z0@E~3BZ!OCWLp0<2-&vIhdZ*(;0$>@1xyl?4<0_hR__dU5!j$8ue$Pno_ zQ1xXO=ntB@eM9oNvzm>!Dg}bmg!xtT>F_$f+k^i~;wtWUUp~vX_!$+hF0&F=|47zG z^Ltmy#%w>vt#P`9XSZ@*CS&Soe_p{mRJrVwxZ=2oxY`dC!gY}VDKb~6$(`+EPYifP zUZGz{si%6aB#66Sj9`P$g1i%2os5r|E_)>^_;(l-_6v0w-p;OP38WwCg_&r!Di7NRJcz(;gQOSRPEHp(=En5(f z%YMoP0(Mb5cx6?1@24T+zK+zXDA!vsxF!`(zaxaY0=g@hOgdSBjI5 zqf`dxM+sU>ro=)lprI=$Zf*1j3dP$r{+;OPcV9jwX%i-Us>2=ea)8Zf&UT&rt5)TG=_SJFjwWzz>Hp|JrZu1P&erp-XrX ziIWqwD7#^q3-_{zNVC;}wf@jV`{`oF9fHlX5|sgZkrdQQfMZ#(LEzF}D}>@beEYkA z0xq$Yf3UHUm8P1e=j_DdNoi&En*YqhprXXv&ULGe91L6{>rRI^n!?W8I_?Y95pVc0 zNO)swr&zi@Z-$dj_>vUsn1EeLeitYRR_E*E8DPlhM?Pg%0n;iU!y2;WvRT?t1_8Cd z97J(LrZ@0x@Hv`eP~%QctbX1hy!`_J<7=X2kn{L`=Vu^^5@4R}jovSK^Zx^V+sw{=<0I`+$$tuXjXQ6(E%i^+Z=Xy%v`o8Ar=-9JhA?jNVFgJ*U~i!^X6xE# z=GIj|W{m>T0Uhjsn3H?L7F*;#;x~gm2)?uk1ZKVEyL-N$A1S0Me1^ttdr*l1&NQeH zhw@p9%I@WpIi zwWQ|`I$+iXPlOLW2LC&I{vCWXA+!chn7v+CP>uT@vbjd@Jz2@)_cVqras99N=IRV? z44>zISq^U7f4KK^segrLM)Muc@4G*u01)2y*kU%D7~Tt{MN|Pw@sl%D+b-~b;&16P zl;dv_ig4G#$2`q3UVgH103K+}Vix)q*?z&%v|#Kqkg5%Dh-Yl2=W}?Nwzgj5c(aK~ zXe?7Y3-s!vch_AKcWXhed-Ke~fVPxUu_=!n$Opg14qO1e2KdY^uL^+5K; zmsHmHK(McvXPaB}S@_a*Z)`rd=nPvj$Gv-_&Bsa>!=zd}2u@~T!gC_2Es7ar`1K=T zj>!pFe>A-sBFLHax`uxodGe1Xfb5Bsl)v9EibC4UqO7c5>wt+>(G|3~%y*DK;i;*_ zOOlvrwZ~pN^q4a!j~TgDWFim4yQcEN5n0ilnWUmREd7S1NSt3_D0l1=E}Adi|6$rT zF*p5Dg3h*hQf?xhBq`=XkLZ_&u=dWwvUtyD?C}*cx$=L@FKcM;f8;{v`|J*xj z{Tg3n{h}^BD>?wAZhMX#v?on&Y!v!L(Px!l=O+9mQ1xro9(UUyN|7)BaDm1|v9Ujdzyh>1kW7q*d~-kEOIy2!w&BREm=Bd!VtC9cK> zktHw-) z=Raz&Nf*Vt6uar(n_!I8_IDH#YmuN1$w|}pTQ!WEwVW%sAy^~Yl!nQKUYAc%KdPP+ zyM*NouUi=frt5#<(?@{o3q3b^_(0KyRDoy%%eny&trb8n8Qh#eF%lOw+Cu=fkR+8X zIr6Mz(0gXp&C`nKmfBX}$0PMpCi_;pEtF~r_tMk$` zlapLGaJ;U>zIg@fajGFqmM%H)0@cIQ=Z_qNef@~htJNnLFAbN$&53XCmY4SzbI9N7 zoh6Moj^5?@K!R+GeE&v=EEMyy z8QGK2RsrSn9cO)2`$U`)s1P*auM99jcv|N#f60geOtz{`61y~bJGqIwKOG_dF=GL4 z+!H*`%YyFI!{FShZ+XIpwVxcg=hlz>a1SeOCnay{Bw=PfSGF(PlDGW9+r9UTy>6F- z)2Z>|xW8#0oh4fwIhOK8yf=@zgU;#C;KRL7A;C|}y|DIm)3eq8hD@XRI4y2IAkEf8 zqe#5~lizFcPr{lGu2qAVW_)HH++c)UwJ#vPA-B}|{Y^L9SYZ}jCc`5IuE@DNRi?X_ zhDdx*)k`-S-lP>wrN(HO+kIVux5y}#t(h-5)hld*jQ@Aob1`NU_{DoN3ZclUkT=WV z`%8fjE%+TpGwKqHd^ZUV9Mb3%snw%K@VL2uD->_`}wtH^VQYl%Bq&t5UWX6+kt9q*qn{Z`U>ef z@V@pOS*yRvGKwxs$FsEj3AXFEV>IHoQNmOp|HB*e=)czzt}U7+yPSlqh5PH$%-e4( zSt0pDHZJQP9r+pI2m*ildSOogO@>7I^5=@IbnIpP9h?FO&Y)&xlQ+y!Xwt=+a{mOR z*78PhH+3~LP+>IwQyyDN3QlMFjm3#j%E@m3f{PyRl@JNV?@!*vFSiqfry)`O?mk-j z+ad(2cv2M}3YH!(ZJ|VzPMc-M8`tC`<<98qels)h(Cc?hr5HrkscMyjY&d1g(z5L- z;{~5|g6Fg+q#gW>5~1Z=2%}t*sp43jIsd{Rq@)c{#uD_qbkGv1CQsYPrvI(&#jSDg zM6(CpPCS@re|1J8AEu`k&v@Rq8B`#j#+j0GH*ni$St?#&*=;uv!*{!#-yA52;LZ)P z^@`4um(xGKAbj6>8(62#mhluOBU%GWL+eLm6WK+h&lcTiDWDBHRE(j1+o5VtB|M0@ zwZ%Mb808Sl2-GS*$Wdc^mXI?`; zYr{SbpaaQ)x=~$J93!_ilH|aI&CXB9DhEtfin2&DG9{yob62lQBLN`40%!>F5hXTi#o- z>481O_~9vz-0#%&bg!_rfCPLH%?ta=`tK~6|M-Y*+lJBZ=7Us!?U8tJdUcMzf4gMr zy50nWTW#Dfpq$UI!F&B(z9`dmN~)PIn(G(7dU^$ZPSDE|{5<^FxImd=H73&k3sowe zXFp6QbRLrXw#v*A(bUeDn~@j-JlA05RF=_m)OM68nC$i<`HkUSZl7It)ZuLR(CoBq z)QsJxH;|%VL=MH7{BDZWm8-G@zugezGpQ~yNEnlV@_fs}m3IS2lb=6xr$0ab#f5Wl*YQSG% zaLN&|tBw(T7EZ|=i@CcN2!)-%)<8{Li!VT1@i;5)Ihi{m@ zvyZ`k6+~1x##@d|ATRJH{#8 zjq~5^q;Wf#BQJH2;JjCj=Zl|cv|thIRAvS6(60%X0?(wd^bC|T7_{jReR@xr`WXd|E_@u+Ar>C1Og34pz zmuPd?8EU4twtGJZI6u+bQ0-#Hkp--^MWw%XkA-^J&L0UZdP1@TB-;E$KZcn({SK}c z_#tyjHy`+ZiwG^A6evPKC0!UD?;ZZ_JYJDourqp*;%uecy?u{H^oE&^ct~>bVny+q z>nslsbK^7jWDEu_mps-aOKgf!*is-xIj#)FNLlT$+AX-_x6aiDD~-c)u-OE$!(FJbu$ni2hwgKMiK*%H z@6ZBH_|GGvqNDZ(R}4=f;%^hG8|8ns>SaH*v;0t-MJ+U_=)@`xlZ+2K=Y|$^Q=3Xk zJ0r(Z55olG=Rf5829Qob=RIs6)|I5-anJ$)6zsn0P# z0XM^N>(!D3r$3!_EGA(=e?ISfGRNR+Kz06grDEqZAOMaQoJFkNI+Z{IjGqRzdHt0z z-+YrL_BIqMH7-vhHJ*AV$ie=8)g>{5q)9j(p0A&#K$f56=m_n z)8a|Vk*$2H(hh3~AW&#E}CIjDZ-)ISAQ1_U*h z69cbYz&g_2`n5qiGPIArJ1Ft3tP&_Tor; z2Z7*=(;1r-SAg7?JtZ4HcUw#E=>53{Imo1F6O~1m*)!JBU$|sBE^J-%r=pm9Du6E6 zY0XMHZCouS@aZuPyNd#r#RtB8lNTKmH_kcpO{3!4oTpZjjQ|n3TEezdO(;Npk8K7b-or0RbI=b~LjsU#dQLh?(_}8xL&6_ZV0B&aiAU?ss037hoepKgy z>4`T`FUQiMFBb6U`)rE*=;$xUf;ANsHL?MVz<7v$=o}psteyR=r7i!vVB(Ka1K_Tt zf1_R2lYD*uiM&I{^BmWv+xduHIHyJU%#7P{bS`zi=hGw%vG4xi&ilTG|IHnn1+l?R z=l`+5_U67}$bcrq?<5llrZ0aiyc=H$=^*N>2=>nKWg&z^hEx*TMh4}L$u-^sNFxNE z@5P_`=JPfLl)*kLApzmRCX-$oZwh?265^+Ze$e zFP&w`r%~b|g(b zTMG9t^Rev2G;bE!sbn7)$PPnagprG;uYHLZ&7MbxuAEOi^B(4UEVjK}b0t^JZir^? zZp&HoX%%2Nj!n2LWtR<*8%d5`jPnp`Eiy5NCf)?|h6ij;aj-@>cRMApK6U z_siyoa0DO>a0AM91(F59{PBJF@`v6* ztiW=2^mb}fn1wREE5arl1oIJBnAyr}aPY@&yQ5(VCe#Y4NV8ZeY?-6>(lJY_vXq!I zmQr==WLl206?{8%H|4Vt@7wm?<(E9!x~trXSFRyqmX+?qsk|A!U&2f-%|gA@2v{V& z$eNxFzv@|Ws3WW^`{m>o9V1av6q^IC{R8{cHKuUkDo2<@(3?b0chUB5scc&+82(X4 zhe`2IrBr0D6jNSZuy)-eIz3tKXSz5Fd?&FB6`>^8x)TZn7s?EK30ZVHLRA<3w1!qT zrg%yM$c&6sv6Pzm47}+4Y0WS@I9YpfQ#GDA&)7z)NTth)EdmRBUYOA4HC=0kx%|MM zO+gmFG7iCU6zqXK8nNV#)AZU&fenyRfUS1|`z6po0jBC6fC_Q+^KmL_Q~+>$?zto9 z>jKzs#drICZ9rSfo~uy)c(bySB}bLqX18JeK`hGF^hNo=KUw(d`|^?IH#ROef3A=G zz&6xln*56bY!4ixtq!TfYUs_uyOCMKmjZC*oj%-iThs|N9K#auwA(}fr%`#mri0x; zayN8}FSlrb8Ed22yN4EB{mDp4kYP(yF0#^*d$0V^NC88-1AM=gZet5Nct9xIRA%DZabq@gf@|$jEoWJ$GAD;C8 zoBZlzkc91MTLt7H)T0-FWlOW~IlXg`drg+BVBm>vvDylx+ zdjLbVSQjAi$3r*aa3eVLWK~j}v_GJBSAGW`!4nT0C>gPwY^u+XL?og-3Uub$ZwK_t z7*kJ(2*z*^B$U6UO2I`bOQ53cjo88DS+xi0DXD_bH^t~o%=axLzP6hlnhmR_PkNw+ zf<5upeA=&-b#P}lEFCl&0ir9P#a2$Pd=&|ovDx<;mE*Q@Omk; z-3o575o@%3epnu&qnkOHpHB_?iC%o}M7<=f0iZ?iU7|$MykN(4 ziwH~dEP}*tV=afmJvq1l+NCtk=E4-tfEL|P;FkKGXFPLkMEM|YswYqs@|XK6-X;S$V6|< zZ!7X6XAqX=vfpR71qRMhESS9@GF6wMzvbjn06+W zR3!aD#tS(q0>%bS}=-xqrxXid4vA^46S{b|kIvUm|75g~QB}Ksw zsqn8Z-)}ZgA-Sx|JeG)r(dg5vtM#VRpg~v_CYjqtz-s0Wuwc9Uj_U%(B=uTlvD183K7s5u+FBQB-211>jW#a{a-hfZt>nQqSKa$cw)(>} zjaVide`GhK2Nt)uF5r;~ljTgf7kc-}_=MsQql;-$g8T8#J*Qu8*RH-nI2r;#&teTV z|0AwX*Iom*7fZs{#{%zqTr>>K9k{66#M#p_D<`EYORci-LpT7S;M#stJS#^mf_*@Z z1cd4ZC^j~&&2D{toslkr60V>NN^Bw2W!>eMGNubU(%?6q@m$^gWr8Djp2_BxmXwBU z0)d2YVvnUhl)t|cdOeEhfcFmlSkU%^{`@z%0ha)fcTSsnbrBlrkwg-h{YcM;7aV|T zB@d)Siq5xc(=kUAjMJ5`4{lS?4-TBQzL_5z6OJS1AN}*k$^09P^;LZw!ZV$?< zBDGI&_RKzSpNlK}vwrGjuU}Bk*O4T?^X*UIq%>pMv1{VlP$rCNOim7g!g7?f2^6p# zmo5L?d)uS$K#HjW8k~`H|3OD(P7a^yyY{8-!cXgj2g4r*I5Su>)<~pDT6^@GTFk@^ zC80mGtJ^@80iVmJa>}Zs%UE?5A|pSNZ$Wij4W>q+B9%iDylp!8anEw^oByBPI1sq z1qz4^Cj3D?gl&@L7sH|SETneEe152U8W+`1{eXBO&MW4Igxm{W>IJjG%0>`LB1|$) zi_-3d;b2wZoV4fSHd~5Bl?+}JngN#wr(&dvl#-fE4E26B9#Tb|L6{!X6R%?kb#5q* zz%IHWr!t>#woYp5Y{0Z`nsS-;yigzfeQBoS{KR;2dXoG6a2Z`Uy*1>U$L~zMXz{!m z?hetAzvWH6N#1j~A^8tY{|uj{1JX6-9z|WKp6#Xf#wAo*oL_Idt)fqKf_2JbPiqf9 zzyd2FzepLe8U9V<=ldYh)_3udX(gs;rSDd;sPo ztb11RSoey&Bm1ih4mT+asA}RpY6-urqIC%Xrm47wP!!{s=CNdyTGnFAkai}t@kFiGY+c5ijhl<$4s4A*PS*%BPaJFwY(48T}lDp1hnPVT%@Bl&Zo#3b2l^QvxK z(7~!|4A}3hNGt-~SW&*IlX#_Z!%4k})V&kNAfd~rwEFj6MNeqxka#hYRG-FZSjGA} zx-l^)%mfoz5vg6H(GPOrL$Fh(|EvM^nyS7v`lNU8w&EYQDb*UCr>bNFr&X_;X4Q!z zl|H$Mn@LKWBSO#>{@IlTJFx5Dvy3B<92?7zm}C4JFRF2$7oo4z2&1FPxJFs)yKTLH z@j24PBWdPJ^5mb>_E9j8MBxrB?R(d}tSlrNLw8%DreW|bwH(o%lQ(>MT=Q$Eb`1vP}-gPi9)9q0$LARFp# zb}#ic=AU71^TB{zqLn~HB+Woukx@blV0@wAoA7?{qqg>NW!UsUHNwm4bps2S?ZDWZ zrp|w>1^B9sK;8|vDO1+r4{IIJRskq4b*Tv@v1-d-TdDpzP6EQLO?fGdSZABDnofGg z{9DONL$5F1^WwX7h{fCHvgBpftb2sqFjeNw39Y?Jw*PP~-&l;i7;#)W?R8BTpl83S z#DN_y;6w>@Q(U(5a}Xpl=zrz8Q@x#xGl;jFy|uIY_U={tYCr?GD^d07`5FvDx@`~a zhg>L0+i>U)SD|(=&-2bI z&-c6B!eQilCw&I`KXrnL$$^oNs7;q4gtC8fn45>M{R-!!!vk_3^R&L+`PTs6yLnD2 z4Zt-V_9ct%yzT(()Kb;gGep1>sa*yrE<^^DMTPJq#df4Yw)bLYn{N?}HvT;UzhbuDv z>L*ARn~6CU&K1@;?44faAj22kz|%%!8^n^#UDGtR&$7sKb1FsXg8XBVwSA_?&RCY0 zN!d6d{B!ceenZT}5UoUD?VQ!!)}3HZ&E(ryGseL~csbu6D$egQ$KSKmQ6`pT4z%~A znv0m^%k}{zmT2h9Fh!Mj|9c1lh``i^Wy3SjVH_+lFJe(f2KP&&vgn4UeM6pBrM z>Dc+|Fd?6$*h`nGBoTulhZMy!CmWkLF=!F68bh!%!~x_WI*U^srnxv%j(6LZU~0yPPs*Eq6%(WK*9n9((HC88c5k0`Z5nJ} z-yeC-ZLFU)b$g3lH@U-hMa&KNju4{aHAUcFJ{Kkc!fNg`t3a))gg22;9aZ5?(2*h)M3s});k$tE5DwSU{~98X)}NysHBh~EshgJN^aZpiw14qnqo9du8Z z#WSm)nUzx$VUCH6CXhn4#O@;$LqybTK*d2%dn{A`RwDM;ce?qa7Fs@&yABj!bm)6)ZM!aZ9MvaU88rP~P|A9NyBR$KLdM z*ZVS2f|zy2>&%HReFk z;_V;Z7o_h0x1CU~Pp1J3u+F*ZwhbBI^^auy`IonJqcuwfbI(loqo#D(8%m0}-Q(@! zwh+Pb2x)K&hJmw91O{2$_AiOnRe+UHzR`9;=P;k)Mr7u&LV-(QA9wibHmeH!gF@nb=Mc*o%gd{_!tzjFx0sujIgk1w;<3GPAXiXPB>H(~r24 zDco?M{M|Lij_y2dHo0c+ozP;>%d9e8E4L+J&M>$5!xN4@S14ZQL?@|hyQ2tz4CJtws!u9WDt^-h^E`Ao*Qx8MhYi53U_+85}bE7`Ed` zObUteq7KUOZ_23d^DnE-%rclBs^qt2&@DC=r!G5ArjHL)mcV|2^! z83mRQ^13W6mKQcj;mWM^lDJ<+zK{tXOJy1*McD>ely(vG+nNyCl1m<=j3ef8vwxFE z5jBQ;O~^e68Qt$>L7m<+-tkxB`SVO~K8+8W9v;{HUeAu)}w!T;FltkQx%*PTzUgQ7Wt3ez_(HNarF zY~{}s>}H~RPeWo%)ifR-y+J!f(|(PUf47lx0;IA;p(9N<5fC%vRdX% zV{z~b0(RN36Bf7vV`k|4dr(*kyjqASi3Orb5p>ZQDk_==aS7+#4@dt6{K+FTS#p-94-Ja_}z7?lrxUHQXq5Vc1 z;Q(mQZS_}f_j?3j0Wto|COpNkt4$Gb=K5p3-m3E}0C8g759g@57W&nL1hPVE7R#gp z?}_Vpo-Y=BMi_a|7y7xjG%Mcamhp$qC;nPXn0=uSWBV2DW#Y}_|MNpYS#m6X8P=+G zNsPJQv`$7TeBU3>R^AfxNj)Mkyn2|+J$1;+m3~oB>LQS(M|NPIyMLhVet~(2|9R{HI0j1r_$0*! z>df|OunmFws|cSrzT4ZLliXAR4&5}TY^CZ?|uETQw6>qUA~kVi-vtf2pME^P36zV4^7jYX*f8t*}aLwOy%}p29WwshW^a0P(uW z4Ik`Jx6^t-nTHq*`QRT+0sgk#Exr|YgtyoR^Ok7g<$utJRkPe zN0j2~WJ264J_^D10AWI$PPce8WixwBWch*7$xVFxg_3%gVk4Y;yqy-~qs`HC`Pv-@r^D_; zkr5HPaHymA`MQ98;}rGUHGT}w$&UzUf2DUxHJ}X%7;_Y$!z)lTV0n)TN4ajGNbT#G z@=+8o%6AK+lGNY+jMnc%yLf*kN2&DX2k5oB_%p9X+%H?adA*gwS(6w=rLsWvlD`exZvWLdgzj_f16QnQuEOc9am-MU zu(hSLO3ZGTREThsKQiZ&^YYI@#|Id=U^4Odo@Wb6D=MzQ#q)&HlblU))L7imP~350 z4cgW0gE*Cd+4kAK##F-+cv{4(`KcoO4{U~Wrs~SSwTE{A=$6^A$Le&W#i80aY!5xV@@UbXV!^a*%p-;*+0|Qj1 z8K~XSO5w+RWf{HIU%_wwhmeM;0A?1p?t?hq>o1A~eEr&UtlM&Ce+}7Rtg~L8ojCaO zVCVW;ewo6(zv}Gl+TQ%n*HeD!^>ab|x&r^2vVCe-KoGREQ@?1DcKsnL697_hOB;K& zAfC7RPr|!u|A0P^R_e9;EKpV5>QFCnaJ-pj5~-*C(82#sn*`RP=*yEeu!z8OMnvyR z5KNPUb`a=DL3U_GT?Zt5XJ9@?%h8hD25`3P24>1l?R>eP{VB*x)k=h9D*th2rOnPl zmox(y|^X--b=)$nVLe#fAN}61Ua!0L(FYK~K0O};Kn%A`(6^x5LX1t{)o&y@U%nxU&jsRF zr#K?P!EwR2Y~bH|;IuQpRbF@M&3dMteGrGwadQ8>d^w8C#Z|jAD0_SA;@X?M|Dn*p zvwANe+9tXtxN>UCG#YWiMCYj_XKO3U2j8dLz4 z`k=d1t(1yM*2thKf&Hk2&10)N0ZNt<{5!X~5#p!+GgZ$Az?LI4^EN(@1pA18Wo0cO zFxv=x+AP~i3hJ+ysrj8;HZutiMPW=43rnJ_rHZD-Ki-7*ID(jm2CQlN8zXI6IuAOe zC}&!ggVMOd8 z5~&~(ibUZ>L>*(P7W(zHp%OcLcpd_v@wB>B5vF=bkUkmg6uT%UPPA~SSzVhnv=Fo* zJ_!Ikgc}g~%bc0*G&8TX{JE;GYR2d0zbtZJdVN*;**eZ)9@}K#12C`G!%kw*g5G^K z7(BFsf)M2$XnN=*a{9^@7D+->gB|AYpbWJoy)a*?^M3`*=&1)4n-^8#;-+c|PH0h8 zj3rf3Mc>&&NJ0W=kmoa&+w3fL$~mITb6;`PetxFCP7d{YN_be~YpFa$9_S$2F7l$T z!I0dD94BDzufvE2Qz&vrV1|c4>_q$RdWSp{qw%OhDg`~s;9_?Cg6gyK_X_uaQh2#a zzOAMX5v5Yf>=ESRtk5pV@LiLV`8uT7p_W;ngk|A0O zK0RTRx+z=y1~O3(OpJrh>X(M5$bjfG}wiL+yD5N2XWAA|Hug8KaZ8bG45!m)^ zuZvm~LE!B$VS~ZyFTJm(CXVX!uDWS{HB521j_X9ED<}|e(Lid=&-4LM(>6)1KUiW> z`)9i1t}uqG3QY)Bh7aI%U}x0--_O0mcv9m01DAdo(T%>rfNQ8u2BawJ-4Q+r3E2gI zt!eE)Iu+aL^!Gm^{LwxsMQ20l`;z!Oy=*{;u+j>tiJM8z@tQHa5?avbRpzXCDyt?E z#aUfMW{w6At3ng(+G_H2?(Uo9Ebzx;Yt(XM7ywQaQ)>x^p$w_$+Z*lyXsoXrs^vp8 zQc6&<99zeBVCmcU&yA}YkYB2SU#ceH2_39MCgsm#5NK5t)}!_LLDuuK6da^mexBb> z^@4KSJm3yd6Z7o!e&@{+eaYL9@80{|-Ep_3$M+J)+j;T{!~HlT{rN9maPIugukIHu zrrGHFa`_rJh~NUo;iORT6`WduZ~U$ASJ^UcA#AW6*H|%@*b*)jFt(ixte}pHc&*>> zrC&>D9i$;H%3A7L9Ewy&(SDB8&1>eBWUeok@MLGYuMf| zEC=fcYl-hVaXWw8!bOW^4lIM$HaFcihvVRu5mn|8GkJ3CjZ{Sz^r^ENvKj^gOaT%% z;IG|3e~H7a?2VxmC72Z!V}?6Pc~wx6Sv1XpRGZ%fX+ge>6LFL<0WwCsWny=Pp}7&N zGAtTVTBb|5wO`!Py_lwudC){=H;pqpiwk+NfsDb?y($2*bT08WZFY>I8?0q9IovZb zc0sMFO*27cfz0CkcTmbCl+aWOZ|d$!Dl2Vjs*Dyb6oV*hGZV$dAp4+H z^6?7$Q4VAf+3x;Ex&qNJMvVSr#C(O=PHLDt%)|zmmv%_buE)*;LNG&=1A(u;Sjx&| ztobG>o@bvhjD;EzxAu@kH)KGP-5&pVR>jklKcABRCMI4nK{AOux${UU77kS*;z1S7 zMHix4VId-_Dut!_Pg+zFBhr?|lg3zSeWi_-P=yvB#O(ZdyCF&h(-lw>%ezJyy`GOKZ+)fbW|A-5mT(8NT zUnl7;>?y2r=6(x&-y0NEJM>u~bZVI;R=I2AI7YYS&9a5v^J(#rnfaOhPC1etr`Jfr zE~W4)m+mlO#}9oAv`-)gFJh^_V~Z&I0<~^m^yJxokL@L~V=4IO2+1=&q7f{V*WO4} z-tUPAEVSEblJd?J;>QIRbU*>YGIH>OGZ_S3@j+UMaKA#Ai&I;mI82ovnppI|PRe*^ zy>F^8Ey#G96s}X7ai$4+0MmIWlU~`u{c86S_y_g^Sj+KN_i5_j!;jZpY(^ z1^xC%A~A9w{I$}4Te9P4W_EVF7l0H$zHl|w4kUU)zYqx8Iyub~%$_yZu<>KG(WMtUW@y(?Bv}J*d$tNs9^)B0>eHN>?2LMU|GQ`ai9~xZQ&4p- z$9lWHJk7c*n5&Sf&`#0~=1ModXc@Y03twpXEu%}NvdG>CD(^M2JufEC_A!N8vobOXoP zo--BIlQ2&=yg-ciKgb^dWO-f-i+3{KW%;sZJ7Zfb6SfXD%$PC4%xZ-x&}OEiGL6v& zr<}z`My{-?X*%I5++0XnY}dpYl6}%f;K>2_Cfx(Oj%Ru?qI?Km6dlyLD$0RGbqO8*R6VJfC@=U z(%fc*N(8DN+`gET44V2lWyC=vg0oIOSc0o!38%4n5Vxg42>w>WIpY0H<7}kI01AVqq%DvM@-K1TYMI*Zc$d_#s6B+7FR@+eK z@f8;Q&Y)nL4z3Ta0MH`rI}MMVK$;sQ7W(YH!RmW}J`qAydss<4PcSz@Ti!1(CnB3< z8wyO`xP>X-O~ZOw61U76^`Hu7VKMnFY+5uFNTS>xSs&Yx6_E|C?XE@rLh95HmzXVf zi8u4JYu#$lLV$$B^-EVi-LV+I+=7Wd1xSyim2@b{%7tEc;7yJhEIV=Fh(RoXf&S); z{M94vGem`(Jm20z2M|J_6QB*#f7EuB4q#qL!3K9{qg*5HN8HSLUB}3GqscyOW8r;& z2cunJZu$KA4+-u|Gcn}?V87A)7tHOsNzF2jx&hzoy5WUM3F)Dx3YO|?#{GDrS}=Im z0jfy@61KQlt;jZfZZC)M&o_ ziO-h{P`fhyI(gpz!N4|fm|(sNda6mG*&a{AOS*sNR^Wt(4unSnBBbP0$rp#hq6|rD zs(IL=cx0a;w_~$#aS8sa_+-tsZ)V#v7RXO3*I8Z9q_YyYV$=AM^ag)(%;(-PTFyNq zN^nWMqXHA4w!3+ciJODSlms~t?FzArF9v`HytM9v>0g>KwX}6?f7~nQyYt8QCJhMI zv%Y|SthxgPAr!H&!chn<*z-ufW13C6%nOWqkP-C0a_9S>qLuL`juU^tn`zw-g>P1# zv!rt}-FMCd1>RA%BO)9>XJ|Kbo2uTgJ2REkD7lDxlM!&{7RKCEF^_IKH-=fpSZ>vJ z+XF!`YktcCgoRztVZmJfj=om|&#iXDqp{7pe}Ci)`8&WBn(EdoVsTttz}L+Aq6ZpQCiI?`D`q#JYpLYINy3w;x{2tu!>#ydujRdm4rhu1)aNtu*fSlEB~jM( z7Ow>KUPmc68t|sNTf*wwN!f`9q!>tRVK>Np+9gdg4t8Xg@=7il=J^5tHlV|jhOrPn zc}8=Rp!bLsS`jZ5YB6QSq-anv2km>bb^;k*tSseZT>aDzjtEW4Z*X-<5iL07(0`uQ zfMP@-@%KGPILYt0p~$fz7TK;jacK?Omr;7B&$k-pQfj-uLTIJHh(r`naKublXEjKx zin6dzmsumCyw41|8Q^Z2D0q}5W$8b_nbBm_sEU)+b2`|5vZs%14q!TAd<7zfoETI} z_)E#I$+V$+4O;p59A0%zK4YM-)sOTwh$$Z%D!=Z{?kkgEBf?d{U@7Goc6=w&6>A9;S>N^Lh|*C$6a( z?Qm(uhckB?mRzm4yMwJ^8Ju_cVQmoKT!QI>03F5CT{<6=&|a8@P- zRV17=A3}G{Xzo!ha={qO{Y&v%WCPXI=h}ToW6-Mv@1|lSc0H zgR=UP3ha_!4TlR|FC)X8xmM*NI&AyXK;$hqiYgpcX<-2aT$S+RRCS35@K64?xX%dD zeGHr89TTf3dP2O=shH=yTeOTrF=ss<_D0_KoxqrXQv6 zIsZWL5$@%XhZ~0!f4ig}olTf|=Xur#we=n;BJS0YPZu2YKOk$}nk2GgEC@w3!fC+C ztB&h1sgU+>pnmy6zpvSz}zHqMTg)=5_jYFddCUR#5| zrWRef`v3;Asu)QOMms$j#E-!+u@EUkL6^RC3+{=Sc&898zci-f#z1k+JspsMTP`D@ z2N4~h;RLa3h6>gJkGCuHaD@X7s{eA8Dbi7#a6SwFQdhz3fKM`PT%k6S* z1(<50!W`8$`cg*>oP~?R=;+(d~L+ z7X&SX$eYiQ>1=F5icWL&jW?dq!#LaI+H+cc!#mE_?wnm7HU};81e6SVT;pDC-tJSA&Tl{?xF`itx4zQ{9xUO`EDPo*N&#YTI7QO}=N#+n&hC-=?hl4n*Xiyr zLCoZZufDy(#&0XmS{YEThk;}R-c+||c0SZ1loL`9PhurbJ@ViEBlB7^?SgD9ms~8# zX9%o}ouMsrePf%i zq9ET^;bGvpbq5&8D?}YG)8mBVa5^Y21K-_2hl_jboOaLjqVt1EPpz=1#$jzDVH3$0 zLvFO}!n7meD=g7O&Fsl z4r+BpnAa(4O2E-wzqwIrfMx(lM<>5||#d%c=FYMztjvi|%!W=Z7Z)1v0Bfb2y27c=7FWT^B9Yye&v zk^;&KRxaUgi;?RF=gAjR;1La&+|dwvWBWtr*yAY01UEKT$q16`*$~}c7b*PO!}#P_ z^u{dzgDJiv&mJ1xr;sDk0K>n^jS43BBUH+A3&_s;QH1?1AE~MNNWWS!+P#awJ+Ojo zakyS(?AtBFjg&FtEmF;1LntWgu%j9i`6= z8EDafFp{C$F@Faz=mL5WQrFA?iIWh1b^u$PMiG6af(D2!aj~c(nkM*sg^wLI*uoBv zyZuoZB9Gm`Wa^&+geEbBYddXrHs)yzpbH~NAvHC%6Tm_z+cWqoiztI~4Vq=&kkn;& z|5u%DVa(!T8OvL!Aq#ekY%pw~;{9Ya=6BkMx}w?Adff>(H**g7g{j`f%tML^^^1lk zDhL(+sruMYOgYM{?Qh;}+02QG`2+2&kAhmf$J^n7&lw$xQnX^!Wl{MLX37SU>0aAg zJmg0C$ZodgHt)amcia7e*GBbU$AGFUP7Q>~0IQy&?XOTeR;eHO!)MN8I;x4b|SOn{&?)$#NQvT5}WW5H8=Mr1AwR4p7?&KAxU7`u`(8nDy$b^eipxdV8+jox{T?`d0jn2xF(G*KX@JPhrQNcNYRAU^Quu-jRId%ra zwzZ8^Sj9^o$4f54L@D+$DKAvWHj=9OybuH4 z>AW>aTB^Xm)X@a$InJonu<%E^?H#o*y@*557KG>a2H@%Ol)g13Iw1ul?ksh?F)?vz0=O?1 z2m)#l)jJ@NMBzdz(1Q~FPm$(S9X8J9Z@m&!C5Gq%;TC$15Rxnd{tS}1YR{B0?PK|b zGoLy;G2^HWY{$l)2i5_ayjgrHbxpV{UG83Ye1pg>(fyCc+iNi*XVsjb0eQwfUwgko zy93Y7c`{Act1fzyHXZq#pZ?LAkP8gKBW$Nk_V&_xwjY{{5TLI@dRU-^3F-nm69SF4 z<;e>la>-B=-Lz;oB)GwXbBPMj2HKKAr@h)JlZ^E5D1^sU$ZE#Su4LUF?2whENsce2Z$5_te;u0KHi4(! zdHI4KKFvH+_4#6;e?5oMB%Z=8Vc$MGCfDmR@^s+(>Jq)EAr-K$=R3!nBP7h|BPzP7 zu4B7ts4^mLq8B1G&(5~7RmHdXARoo5S-hJZ9c(I+M*H3gvQ!+8F>|z9AeSS#2*{T@ zZJM$n6F!*~wdK%#;mCO$MglItU2m|SVHF_3qm0xkloPn^!BXeW1;rscq{k|oV_PX; z0B}JlIh0;4e}Pe45q^tVVC-1qKbRRNhOP}B+@yqp$O?m+LRgP%r!5Kp#1GHj1iJU) zZ2Nxm^C8sw-NL?IETFwP<9sV;F?vPlR7eh{8#0UFxW}iv7BEY=#)EJ&M~=g|i!(=h zGC%k#@8bf&*=A((t&MyH8b1jXGnsnR_R+xhZ@N>N@-3LLKXVwnWEnYA?}jpj)AikTV)-(Rz$XC z_aO_@UAE84rWcd>0YF)B`Cb&o{FH*_CZsC7G z=}K?;htBDr%U_a0+=35)9_I$@B{V%)-XE)aHM-C7&wgn<^+yhXx&w$|H1TdscK#X} z+tN%WDPr$|@d&EfY>s~5P31ij&a zG(NZeAD>^241i{SZx)|WKm9&zK#Q~EH}rXa=Xb;&#c@bMz|*hx3oE^No;DEjxpfYi zHG{F|rmMS%l3}9}XYYvVFF}iZ|GZfp`@NSdce1J$yX+DHLNF2o?V>2HX(TQplaF1N zEc3Y!2Y;NMx6kM1-rmu2&?$=Nt=-L0BnHY)1%Zz>$$)+&;NJaH&zEZcrSy97pUeLQ zOej64%a5s{h851|?lgR1?0Oz%mE?3mID%;}YHkXd+EGz!6^;U(M^UT|_@`2YxxOS_ z^&j|Hp1zGFh=6v}hK*!a0k3@{Z#TdiKl%E{W7MYB`qwM-UPbc$?4X8yA)_2LyIoom zCC+7R^(K5a#s7Z*Awk~0FCuW;2sXE&0;z$yCS`wAWNt}kYmOgL__oyq&L7!A3K9g< zv?&rHMr58z18q)bkKIA>L5g$+{xyT^g+R9d??L`rpv>U^NMW3T|05;bJlbP{75bc} zMH=-Y-&}e^Ku3U(J`G%+Y4J*t%AxGQ|D=OXpUu<9pfe+wQ#990o@Mcjx%eYFZ`nP1Q-;0xA}m}*qzH-z zm97!uF(zk+m{`M}g0ecIMLr0Y$r#yeV{s%{fK42fGJLzcJ#DRR0E#VZX`s!*boE)))hhy;Y-iJ#JC zuzMao9066=BB;_@*Qb)4T`wSN>NlzCvC^p#ZV;6ti0(_^zf|2wqbYCFf=CQ5v*5m6 z7~6$#QH3qX8be*8h>4q-_$X4nU-;&C3lEH)QTUCgC2>o#YrQ4#pEeCYW0QSP!|55i zJy+VfP(-wtI;Dz-S~XOv+KB7S95wTqnY)Qap%tuAw8RM#JebFHQ5uI;!_1tm20PU_ z+sTPRG$gQl_^(%&b|JWU7jn-19;tf%c`-g}zA}w}v@e8g^{+Vw;2`Y(PUPF) zi@bXUR@PzdDBO4x99ctFQ-F)?jmo&Zan%zKQiO>2OdzPzC_CN{`)QSa~e)xfD0F4<3b`3Y@CI&r{VNzIQ=}F-bOApS8(&#bAbHSpSSF? z|L=e96!|g6IE(Zdx{x`~xzW%dB8dnP6H6Ol$DJm%ovv7IT0bHJtw*-wY&lbSkt6`F zqW0${x&iPaodT}p3cwYB^^Oq0HNff@+K%hpAJ?jD0RFrfwLfnV;GZ{!!`Tl2BN1W$ z`eA|!O%oZ7#{|_pMhv=}p&$gVYswlzz$`nHyo73+IXB#JjGH$v@boi}^DDpfv)p|9 zJNPI6=*Ren|M(~Q!5{h|e)LCwoDcv0hyS{W{1tcq-8bN{@SdV5|I-_9xRt7`aW|TF ze#IxQukUAP`w~w+_Id7q*LU&RKlw8A#`w%9KANIvbHJnQU6Qy{loiiD{RI0C-pYX+ zZsY4uJi)iU|C_nvp8NUuM?b`PJmJne-p1DU#?kZVPyZV5cHq?V7QL)xEo)iJdabK? zD{YJnfEr6d+6=9|^Dm1avM;C{4?%AcVV{VMx;$+WLLs8H5QFK-8?QwDh`fAHl(5@kht%^wx8SnI!xFnfCiedjEgl zZOGi=JcTdP=0hd{6v+V~5dbm~U|)cHMsU1F$}m`YbcW#F&jXfz2KoD+GrZPkoOcts zb8UiYN1D>4IvL$G|n$yV9R;o?l9wdX%R*;woZ6#8j9o?3DNgan6d%cEl{WT8tj&czc7|fyq3K zv~*#b87i_~00wPi>ol5?2qZiR^XBOQo zw(bP5AfB8K#6vo(L`=nRM18}eUjpA?a4P8lwBBRT;tR94#3os&_|XNBoJb#nr()Z!t-L*LbqAkQ7n4U$>KL^jBhBG_(v_aYg&=C`P zMh0;R9beDA%{HYAhXwa^9V9c3y#1cY503SUT|sf3C%+j@*Qm5HM_8<2lNFd8gQG39 zGnnnb&cpEVr{IszWT%Hgdrf$i)c!9xXW3J#svYp(MF4aP{kpE}wryJxkvs0V|#VZ<$tE*nlC~BWi4x2%X+KVmjPz; zDbZpA#BvZ{S|nx0t7Jd69>`a^kTKOk=#1vyca~~-S}&sgW9d2cuQMbE$Uu-Vm;>%w zPnMZjf4+^(uR;J2oEF7Uf+&r(Y_`1v_cTi}zCmXV*9P{l^!%6O2Ea=s0&s0I0M{Y} zu!j`Ds{mxb0NBs9h|;eYxc??n{r86v_{#vJ(JJHd3Ng2v`f=xF)O<3+ zfBEMiek6}SZPmQz)L|& z6t(QsT&au%+g8z;r?=z=_w~cA?W42=H$+cg&5)Sv|A`=NCI^(VFr0VK7Ias^@vlBB zd*OMwW%FYJ587*iJA7Vx3H8Fv+8HF5dk3QD$bf?(0spPxbq4fJV7-EyLm~+b&6FRQ zz?R|jh_nhbOaEdbMtBDQI|FEjtyl2{K|W*xKo}AL1ddm5=NN9R_DqUpx4u;dcHKQM zLN43k3+w+3OuHawVj>xoDac$Z$7@AKo~CFu5JTG6V)-*iM3ohX9g%bvd1^JAL+O&V zwkk=>i)Za_hVF>{`C%$lL796pAa9bypVpuZXbG}O6lqQ7uAvaK=(ve^5OHzAByHKK zE_FOA6E3Z;hKOL|BI-CQBJL)FV+k%yi4H+zGOCDX#OX|&^p{l`7*`eJQ6(YBo|T_a z1Snjo${_Q$^!aSgblytSMvv}`$O%W>MG%)Lc(O1@L|mhZCUBd3gXjTwKaFtG@F(2- zF^Fe_i-CI-%p7w`HU+y#0K3kv#Uq{lKmD1z0RDX#6_VH?3@pG0o9lboHu(vb_k?Dk zxLa+Bk^zfMIv{1Q=VOkUc1n&M9e}XnFb0AP1>yk-A-btK!G)ln{4%nyyLygm2|t2oyzlo2B+gZp~|7aF9?FRo<73*CAQpk&_;;Kobqz1kPJ6}c~`8fRX zL-6OP;Pez`5$#mABFRa^awv;ukS<+W=`PS|6FRlOW$W$?)R|k_2QmFD?#W-oEO8vX z1NHKL@-*yJsQ8KT)=3fW=chxENyYGh)0Cip08yg!Nx8HvI?I%v0 zI8oR2Xfl~J$%rM!4*c(;06Ic|nOR-eb*K1mnx-)`Q&p{Vb?@Ji07OJAb&Yz0!mz2i zBmyk!HNIjzljH)pPhk8g@~B`UsKf;4WNjsGc+4SKer53g@^!`YCR`{pY!~VSLL2 z2l%<4``_4_`YoUO`0xMN^QTUJ@C`H!%z-a9?R;%(dxN#rgK!l$gihU`VgQ849{zKl z_}Uk67sjKN{t^^fjJw|V&r^53u18F#+dTTkPw?zhkFt63Jky;`M&k(%G|i0Fl{N0Z z`yG7ss}H>o_g`t-=5H-;)5}`cvX-^1*Roy%0>G73JbQoN0UR$p`?Q2;;wo|_`TS5{ zzc7K%_v}JM4vBE1h^!*iKrKQARE`x1J@;P3U5O|zm{>D0tB;G`P~ipMS=y(663I&U zOaf>PZyY&ZE~f83*d4w4UH3}-cTcsiXC`RCEGERc^#n?<7Fp}buC)6_YW0E)Fq{ha zlIlr;9Cmy&Ca9`%e1AYnxw207a0&O1kgw12Sww2Z=Z>@yZ#9u4q9x^gHfa~Pff0N@ zaG5>tg&@aDxT(bN8l}YUU8`YPfcKZJk)%K93zP1_8~GxYyZ@bKLPx1kJJgQXAmij} z;1frpW=(36_M#4o&yHz2AF|cCcDDGPDR=&C;tC#7Rhj0+S(|+d zlSEz&5hisZP9^Ft>T_CCr4T3Js1n6#W5gsd8I?##Sa1T|QAZF%G`Kk4s~@`SPEEws zQBfwNiV#HRu_b7rEDFj>`^oP>8ohh>yHHn!6hT}IWqUejK5xacW4ht4N$9LTxQ5*% zxVRb?9BPC^7`3Rbi}-#l))wVUt=lPg8e|dt;k#gZ-{tF@&iT#|zy~W|cX})EjQ5Lp z7ZefG-`Ld`z`M^p?d{6b$(`Cqi3pIF2qL}JzlkO!JQ*P@RwUwy5K*~MWU_`P)ZNrP z2D2y-)CI-UYvver1h{)P=bN|ZI#=bfs`Q8J(q?8F6BZ)*vr3AAAOX)J0lX5_G6)+H z@obXe^q~zYQbEKcDn_O{xqFLf3DhbwD%>lKbB4DQe6%jUB8>_m$EEDuedb(hefBl+ zjgJ$aKaZQ6)FPn_Arw-SB}y=%5S4(Vp5RD82xVX#G?4Nl)LJCPS4cX(LaR`_cq1bF z3e_X6aTa`Yc*|G-!@>k6H^Jc*e7p{;N8!j#aO5DqzJ{!>AuBarokK4E4*roZ!6TU> zMT57XEf_JKLz-D2);U0s74|WQf{c;+PPpxx;K9RisDi4&o9B@;e-2;#Dm=P@Z+0#c zmZK!Hm$h}O*K|AZE?{Ao&HmtA)uCHX{y8K)lWR^x?Ogya;+tPYzVc4w!DDdaCUWVc z@QMEee(MBsGH>^u_U7U`u{_dQ-+HB2_9uYO^XHfT`!pJ>Su#sCPj^~RUNWA^10DGR zvt;w#<$9Yfs3qNN=jXq4Rm&?;L(qTlknAM^R8>`V1b}K#T@1jjx88bdUDx$^JRUVo zGw&?@v;F^gJRXlb*MPdNYj^h!l97VBr`bnkcoJ1J-ss3M@zg?0Ns;%-qeG zPLq;<90G+bdK}(2?VK@@PClS%jXPAf8rfaz8@*l(34rT#1K>LC_Frmr0541ixKh*W z>T{=;2Kc`su>miK6!1zu=jA;ARjxz80Wt|`(SqpWLSEWO6@j*CSlhRsbLUR+>@%y} zeDm$h=Ci9F+Mvo#+wkb)U*O1*W88AnT@)HHoY{QJ`uYLBY{n#<&L-pd=vyf=6>i#@dJuT54mKGk!Q<)X$)x$ z=8hZ;Fe!FVr{%IAE}wIE(9LDDl`F&(o8!}%-Y-WENCYl5aHN1jcBP$)_(H_&ewE1M ztPx%-ko6*ID0eX)GpIe#(SySsV+evgHHWz+<$NnhOilpOXs^FYz<8ca1;GoDT9H-7 zZz_?yMo{Q(nt^xFzFfBa89v?tzxcodVmM2ay^a75ZT5f|3Cxq~-)9buz&vCPY2H%` zGL`IB5FrFYYpg}1!njZp%vmm#ia^B z5opaP1%yJ~)ZHa1`OQsC3|Gg}ftD_ZJc^58T`G77cZ=c)!PD&jpiZp?MWKv55m-bQ zz<(lYT!XhFAVI0?n&eIHK5v^2p_EAHSMO@>1`<5&nUGw^z3^o55lkrDI6%<5F`v4y zZTQ*l=w|rdx{o$6;?KSV!!cnP1(5$z#JVg9cN-=Z?71qgy%HNR1zZu?O$6vDBgy_e zw`(ks02Zr>q%fzb@OtD_0Sm2$q}Io!jmA8-I<^uC-nFU{+L6$1?wU37U7K4{AWTK& z^P@_BVN%D|Ts!xP%!?9Fbem{G6tpBOCe<@gE6HxYqYr5^6^O}P0CSgU(3*JT?u|<( zakxkTg4xD9vHK1+dO!nd%pA&E1ZL5jKXV@cGvxe9C!7sPYmCgLC~6HFib8`FErcKx zEd&+BL`B4s&>#0gMMiZgjXRAwA$EYfMMr8Uwk|q%eC#6oMOZQCQXV}#xhaTr7WpP( zKjQwkz7u(GIxgO+<@*s*5oz&wFWm72JhcVeXW;y2(9eAp``Qed2GAC_O#M+wjk%6K zrXhpgbEJ6~9y^7fegL`e?Qq{wxbZlC^V^a8pM;YS!JmB@fB1X~XK5C|c{bKqFuQt= z4tq!dLsuNl17QOCJ%j%uA;$uQv`=&kwm*q}HbC(pe&18@%>M-+dLB8$fKaf9o#nd+ zh%W5JNeX>Ov)#XfcH7cXb~=*7V2~f$^t%tPQ0p0cFKlt>yRTVKZbEX6Yg=A%!+<@? z{~q|?Yx|$U__DL}uj_hLRaLdMwY7EUop;_j8jVJ?*=#nS&*$#$S>-<(kH@3YXf)~w z0ORp^9Ak{5(P$Jx2%Q6fyL(4AsH&<2=;8nXi7~b!qQi)SH)s=WS>FJy{LZ|_aBGo< z?#?%uC@;pm&SAy6xq)%nZ1VcR z{~9CUoTuU>6Cy$hOwDP$Cuz=?4gkZu`->+5@B$G6FZVguOBA@)bFQ$Yc}@1^%YDx4 z1^mB3*DX`guvLa)R25b7x62h{>{@jLv6f%wb{dy1UF17H@co1me)qS3k@0xKfdhw` zH?ynl8|tcNZL*)OOBZ`0y_H$_eO`yuo&K7sx^EUP$KFo)I=il-(|IB@Zp;=H@^1Rm;T$PnVkgw#d5S>)+<(?> zBQXHBfbG1Vyab%jkDUWHfSu*;Th_AP+VzGd04xCfVRKKep@~oMa0dw}MY5=s{4YIc z46*{0E*^67d=T-%oM7%DW*pXVkK*p;F6!mFd$?Eq=8;L+84ahD=a_8aV^aO6%zJ~z z;NE)A1YltubeSVS_nZD(*|TYK<+=XMkZn%{ggFToYP)4;3&*OAVJ!Z>a|Osw=NaPY z0F(uG;~mSfhoblD?Ym%s>@6U`tu-7i;YE~P?2OuKJGrLlJ4pOJ(vowykX}1UqK7kh*_%CyM zQ|0&^LIdN*sVuT%&Xx*0Cd@SJeu)T4XWaq*$%j2VNAyQWW$xzM6B+WH(_s`;yb4|w zBO%}>CXwh-BIYU{5+|i~7ZIZ+CF6Ec?tMT)2E8q%noHL%&vxDE`2s;SrP>c>!9H|s z$o?IJYqSfQ7ghJVDrsV*iBZfg`4Qk)0>(A{b9GR6G)32^YcYf7!NnE#i3GU?m*?I6 zqPx#zVcFgj05YG#hZ(=VYijPDSO0)w(fz$!hoYwTPs$Sx$?t(2WYG}>1R!Uj8@saL zySM>JcIqnG|3Y#mI*JPz0Xlp25bzLi&EyD+k_I3oq-T4inHw{0DC&wrb}vE%*yl*$ zh9XSdd2l+HyG8VL0`oHoAd6lSI-&}}GA*Y&3A{tX)0NeODxTKR(GhbYBDA<<8jNUk zQ1yKilkhDr_rI_8Z<=Tv^=>D5F>CJLIPLS|=RRTb@Yh2aN0(KLHj3^lMF>I&8Z|!Q%J{f zpccKwIeI7DIu=QTxXS7p3HZz>;E#Qvdd;Jy06xJd5s7n{N4zz#m@}>|IqA6Xx=j5t zCRuK8>Y%;Zf&W1;4aw+K0}>4UDR}y~;CDZSd~}M;W-wp0OxdMplKvW${#sc8a(L=% zitV|Sk}U{m_G01xXYbA9ExE4x-tXGGPMzTneQ(c$TC*%mmSo9uJm3Kw;}9mB1dK5G zFoY=~@53AnkN72oyq5$F<^zNbgvV?{-s3rTu)!D$VPspjWXjtw7WRSz`$R;%_r3z( zD*`~>_CHP2wAE@gTdh{B*X#9~&1Q4QjvYJt{eHjMY_A^=oG0aexN`v3-mft5)BRhKSn7cM76fJr^qOV0IsY8**L5&%P^ z=JV$cwXv?Q|C#GOenFHQJs4l~kNY+J_X!bTQj?n0q@KJ!2mJHZ?h;u(pxv56HH@tx zxRU-G*AOJqorUw%`_+%DJ(g-3TfJsX`Cr|=+y&MDsyYOYLODfkh{Kmt)ikDAaaNi< z#2gPZ%W0Z8AQ5Ar1z8x1{)-6#VC^0M$pQQI-t%Oye>TVh7X$XMH_n!48W4YxZT5V= z?%Dp%r~CTnvCcV>vm58OZ2bH%>W~b+APR(-p)mL-(ou6iTd67$YU5yjru|o%V%^Tl> znDJ*H{Sd$Kb3e#${?4ECN5A(m-v86z9lzK)c1_PQlX#96%1U=>3q}6^GDP)#U#2m2 zlM7J!MPmDE2>2vfyPS8SX~~nD9It;qlII!Qw(KSZ<1J*{eGXtGiL_Y>s2Ix#gYhc0yqL3 z0v@kDK09gMNlof2ppW>97~Es#%3R~ob7~GRBT&;2aSbPyf{B!I*->?D&P<(%bApMg zU>>tl`tHDAskUtk%;82!!-R5qu~OdWAp-FOg-oF((fGKW9F`k)K0aN4Y-7ot2A z2CItn4e1;7Bl$q`@^h90%sJ>Qaw?RAGmtq4TasZwLgn;bMFlWq$J-F(wHo|lYxJbi zSha+CM52xUjx-Vhq;9NjBfz-!85P(pCToKQhOq_fGdF9{=dkUh($Lr1?};22sxK;& z&}Ur){EO&ZK;g@zX+}%09%v}m02v6R65|(q86S{ClEZYSbPA;iN~VE9Q2Gk11iD(` zptZ)OOz;-Lp>Z!vEJBl7kst&h^-jDuf~gf!9V5Y93FA7$p#%&s41>;{MaqYktsB=m zs`f9|?SOlMKVBS zsLY6Cv#1>{{Ta^N z*q{vJC>4r9kx*d4VWm!lGQ$|Bh(=Q}u?UN60CJC|0b4D^GLIEWv@KU~riSGq*KTI! z1#34NmX!F17?v8cDa*y~p6hy|Cv2;m~Pu zP1G(ArcT9)Ip@X1NkhCj@exUmV6&Cc^&&WPhKrf^c$@>pC(c@lcST{|iTZ$f1n&^9 z0q;c;GwCQcB|?H}sO<2kv8ipyrt7e4{vo_=7qWc_{7cQ5Wu1#eKz1S9za74bni93_ zT`j}%V{qaQ_~LEw*+a;YB2vZF$BSPLaq*mvCUlg*zQyyYFe*md(AK^J`o+c1AbP8e z$T0DoD|1e3b|^B80T6MR7la7@+Zgy?x^kdkeIy%1Pn3$%RM$MYwe3+ta5jnvu-aXq zIvGWDc=upEwSSGO#(9eT^4u(A58|E3MqRemqY>7=XS6n8^;^#KQgzG!N?o5MNz!aK zn-vM5rs8ikYn5eL2C#eg?%l_Z9XnPOMFG%kHm%iawJy2jl1omXK7G0Z_FJu1>xLU{ zxbeRG?z^vY7N{HmC{_Pynx+*2AkXtWgbjBNd@k+G}% zzUp@WWeh-N_wR;3Qv0`x0Poh22ZrOmvEMP1+ep)t&6_sk8Xo84P&z3I2sxf3=6RH9 z9%d8AX%P@ol%%}X^+Lu#hnRnVoH#qF(H;NUcLU%l5&@pd>v#&pf#X#CDDo$pTgC{0V!+wc$2fatk@tSj zPjYboUiR+2j~i}y4KdQq){dJogz2eSPA{I}vdjMwuX*iT`5%A$8$7)4F0Q=vdd%QU zcizGEFMlPk{d*_*+#P?#zxcjyVPH=g>9M!=`|(MWPij&xu6j`r0M^3b zrJ~Vd&a)fZ|GNsv9zt3+3MJ-~A7S+O~>wiST6fGmR6=RF)%=NI#M+~gY zu`d%wi}EJ~C=z5~kpR$F_{$~ijWaNn#^eH7D^`?ob^ls`X^dGo4m=qkxnezqUL*pL zmyZjuPy&~K+l%ed5J)ZlE)2FLH7|g=KfyTbajm{mYC3VL>#LtAt-xd~@}SD?HW?W& zOWo|gHb9F9R*`<*#5pN*S_r6~Q(1agWdGj^ zcRy+z=?Z-*Xf+bMTzqs}P%|+_q6xWF;u%+Jb0U|*sdJ_4hly58Zg`wa!TMgDcjnZ@ znL4kS_i8=}-VhHod{p+Qie!}T7`GrV`&R7hw!!8Zn7&}Ywr1+=5NSiRjWu}!veH&; z(^lA=LB0SBXJMg4vYap5TjQm!WiRZ;ueu??EoJV#Ih-ifjVXfqYrt>(SobNV6G&u8 z`7({80{=@V02gBcsPs)089>~SIKVLZbnWuPaBIsY)@bLiCSzU|=4?o>dICztd3S{K z?=F-s9Z$LfP=?l=e+@rBi$iM{@z%ru469P$SCyt|x?#hH*;cF7s_gvpJkJ4k?AWoh zviBDeQB`fVTCE*BcI?=@ckkW`*uV11E3e$Wd-o-sPN$P)S(YS8QaJ$Bi3eqbKr_$t zyeNty&+|M=<4e;-%f&c3`0MtnUZsGzksYy+0 zQcqf^fj3w`&q`JTVSz<*U;gXR8U6|+rc)_jyZXb6}IXV0GC*zrSn zpRjG~B}BgWg?G(4N0Ap~gB6Y*ImoMD{|bKmXZ`~}^iRHlW5*7$W9Ox0gZ_C#XblBZ z(=#ltEbyf-e3tM3;h*K-{nGF78z21FeCAVs&ZWDqL7d~>yFSP6T`ytzx@GS9;vE1? z)8f06H}ZB#X{0AX6TX(fA8gtNooN=1>`nT;?)RTM{rE3_nI;eyR5(dV0MHOf8jX?M zqOSB`yUf7_HF_7ZQA(Eg*}3ELG7jMW|5|?Jf1mW!lX{x>y;*&?>2Avf`vISYts#GBAkb*aHDDCPo+su3`o$C|G*+dXeK ztjj2C}5d>Qs z&~nJJyoAt7Lv|116)On7}54I;V18WNN2GePnKafbCvsIJm4o5QQ&O=)GyMh#d9 zj}ni(=Nt$Wc-Wv_m1Aih^qg18G>nhh{r=ybFB~?S`iiyYl>KknAmV5tZq^v=Z*QJrG=^0RK-sM{*OoiQsb38@q{ui z^VmAyEl)xMKq<4=%T~?JY}wFmJnJntd|_xXTmV!pge;iTesF~=B=w%QbMEHuK<0~3 zi}HvITRSbtw`Lh1Xr{I(j#Bkq>n7s@mG_9aG65bz)hN^~s8S)%A!euOaG%i(aM(ugW|^B!?CB2$@Z_WQ_37O=%xn7RS3 z-C?#ZjaN7U)SEen$uu%`4R*yY*yhgfwAb{SR+0pe?XcxKxcUzG!U8OXT97rv<;T(I zmFI|9siKc00a1zPj0IF34lON2WW>XMIcH@}NC1=i@~q*>I``P8 zu@3kGt@FWu8%`EVx0Hz!z@#QMsYyMx`fcC`23c?R^x4PRT>@F7>0#`BUFC~a2l<`D zRZalq^J~@r;-nTC;LaltP!g6^10q72Ht2Mwn48*jhRTqlm8f!<(+A_VsD z+rvNj#9NBNJZ_VH)u?!-^euye}} zuDkx`fA^`s{QvGLiu{w$>#!P7^(26ziS9fBwE7{dxZ0Yu?QCr#}oE=jdvnP8FMutrT-}t-Xtj z*FLys&$XZZ#3#P_p1ben$kC(w4<9;oN3YlWFz}JdA(_;qUYM19W$eZ{DWGx#82wwN z#I;pLm%$1%D-6q3LSi_tn3$+3&TA=j-6$b_ZNZM+!UiW!B8XS|)N6>k*%0mj$xGY+ zQvENzfOS2z0@CuZZ-A^CT-A;l@=s`M&l;rs35FjE3=|o}y^>XhRl|DGfj~lO6zwFs z4>U^Px(T)_NGM|r_77r?{YHmu_n4Ov%v&31%4m2v+Adq8AiscGJie#)+?pdM26nKI zJ(eMh0XtV9TE3;!ftys|zhH?$Zb-|)V*})L4wt0JmNXuhAyiF`6ky{}TkREAvGoC) z^)Ta*++ZcZi2`}tBIH(@Vq2rUdK#rGKm*JrkQ6ZRjA30?YI}o=WD(+ifFLTQKpKqc zpr8dvG?LdS`o>TS0s{w`s1yi$65V|waxA_?3SRK9I;dTF z9>gV%Buymo3C=sjMGRUo^1`eLfh-RcMKDt=fEz&gSi|ch&aHlLmbI=A)<|p|rwyid z0=N7TQ3&7TxOOs%Nhpvrj8_}EqQcp+%KlnPW(F_Du2&{#9bE1kEO-0~q8;p%BU|*P>eAT!@4Ke54wgiw+V)Qb*kh zpsuB_rn8lD-^J(zscipCwZE&}1j_yO(HQ`7L$b<{s35W~VQ<*e4v8?O>p-nLu`*ae zD(?|vjl%|GcZ^6P7^SkmR<<{A5nTPpn;o3gdzX$GFW9>X~0hrXJCN-%iuZMu&1^(IDv&WgA-^zyR zjT9k|X(SFdqHrT<9vUxELIs?usTnVp?sW@eUFtBLm> zRYgQ-G+HbzoMB}p3izj-!(((%uJ<{fJ_8&9p-JFVZ09pZT4Kg=kEaUU$4iqtWQx4NYgfi;AOYGig$n8 zck{dd^@DV~E3{jk^VZ&wcwryKSv{JqLGJAp#^x)$u#HV@&NDQ zW*%8?@V*oKc(mVTcJoeNar3K58Vv?TXk2miO&{C$@E3m@_zU1R;M8;6zNJ~MKDkm~ zWat9my&wMoBC%q8N$1&_4yy)=!q~n0D!fnF`^dc?1ltMx^rV-b)J4=*;1$3he$Cgu zi?4py_b_$e?Ob0g@;t5t+2au+ULU zZzRmz65N)Tn#?E8ITf|a%328G#7Q)74rTUxod6J^>5*=LmWO75#KGwTbA9CU7S{0N z()aVgi#n@t-GOd2kLnrHH*D3A<>&|?J&mU2TB^@|87P+k&1hL~|6>`NAWfht(KPNj z$Q2FPnA956Y7lu1x?vQ@EOqmDTaN_57$IQnC4&GD_ON3aa<0H~!-{AQO&GZnM5w7W zruGsY4H_P6X(R!(3=Rz7WC2$;k?BUXmah`ghvwJosB>-PfMAs~f&fj2rGjis;Hnf^ zQaF>t@%R(lwTuU-t|aGbG1lc52LW}EYWY|qoK_}dmzZOX=@94du6oWQh}$fNI{x@u z6^&5eNh8NG*~>sg_tX%Z-wM$mK&B~QW#bc74Zc|NX$^Ryijt9 zr$|kK46ZaA&=}C6!#IElFpJhEhi1BFrg(ASzg!SBjAu~=h?bub1?}auto+a15I?OP zPojmpVnIw7RQ0rp?lxRsq3MLCVHuE^i8oPEpoQ4YMM%FrE8L}JlaHU@aWa_#ZwSFH z4+i$1o6RtYlNs?1PqW#OM%qAJ1j?;E%Mv_Ef)v5ylR&qh6Y|1PG(FVD#GY-;DiD?T#?IO~~+?c;Y+V&=q8ze#OT40O#FcRENZXsPr$11f?T@Du^js zJ+JHBfw++R-=0O4@i5UMmWYUW@0~9zDJxCWv{kDt%d%T;x#bm)KmPdRX_}_qdtVeq zNRq_w*s){h%F4=$b1_9?%a$!$(ll*MPft%f=lnI-Tyu4jBuS^!X-`j2PxX2|CnBzN z0MK$9e43_d6#>xi_xnXr6zz7~R5f_-eYL?AaiP8dI&lJ+)bl^~|H`jTu;~Zj2R;Lz z`8<5Sj7*sv{z*-0Qj>b>^-I9Jiz45C{P+Q;uiSu78fYj+3E1LmKz;=Eqw>F0{WDVi zyV4neHA?@A${Sg#S}OiiW@cuXo13N8YU7+MNe7-ZZ7~@1x%1B3`Sf3XjO8o?V1xH0 zA{0&t=F!r%uYu4kXD3b^367O87>(@BPEQW?Qyoz}_e21m1{r`0fZESB8TXlv>z_~C z{ulWiYaSuH@}xZ_^n?j&oZW_X3*lvI6gw!XtKO` zmc$E-ODo**nLC)@IM22nyZQ9lk8C$PgKD`f_--!AYr;6n{Y}i2K>Z@_Pc18T) z+&PN-@5fG^isP7~h%3@X0o9Kx5<Z29y+~!+`K6!z zS#Iof_$NR4lbr2zzT@+s_{4Yo#cj787{LDy{QirnabrZLPuuNQ$2sxQN>-ej>0prc z2ZO8|RKw&noYaf4UUUS2Xc9fHw5@^5Ch@0kHy)L~B4${wW~YPdF+*E8=M8mg&H`pC zXd7#OmFkwa7?(_A4G|aB!{#VNL%_7D))+YpM|M6kpmsUrQdZCf7NF#>^}!HxpCq!p3#vf(NcfYp?+ z)!tRxW#vF`w6EoHNgZq!*zDli=J2>%N&1jgg;N=}w+HukL48TWD3$*jpeU99ULwL; zCEN!YAF8U1-0W)*<&eoxZdGuCN?b@#G1M7qj^K=7p27*4bM#!oidg9&5Y_)p3ltc8 zTMh1OHaOVytU4j6TB+F|9y7BcAa@@8U;Q?zgX`s1mUaUn1T8{|yG8+d0E(#cm%`B8 zkQ~ziFffxoqJ50Mnq~$A5e68U!4gmZ0*u{eX z)Z$C(B!F^zv?2jm=|QhU`JS1JSsgAq0*EtgRZWkn>7`ESfNz>vs%R3#d5^iK;Vv^x zzNRRWuPQ9P)Xe)~0z%z=quLC`BfPyR{DO%6VKWURj%Mm86(321E9FS^20>9y=zofLX54DB>i&kfDG-c5H(7#bl5m z1t#j8s9~mR8dOb9&6B8zDGqUB0!~fL+3?aaf;lxQEEH;9(4@?L31X^F6f-4YA<|=l zHwnS2fR9SaKJ+~)!RtsrDvwc>Q6VCti)Kro#lDn)e+}Hc9o>>fACTcaD%$r)vOxjG zW7zS}Vt3sEUtEHf>L87dP^Q8$%=8+=y^nd%FchJ>X)G#!FV*mh%7Mv-my;}k^sun!x(c38N1Kb zBRpz%6=M_&Vrv}%#(??C4Pd-)iaq-1i4iZM8W*h71w5w{?7HoL1)@9WDqwv`0%*ia zOBaB4v)ODGMNxD*o%Ty!@{((hA3uI9P19zUWm%FW?X6q4Zhh>r$BrgRl2FD1IOkla z)9HBc{Z&_8brq$}f4kjoI~RR#i=rqhJO7Gw5JCu7Tye#f4?g(d1C={Kp69u%6%Zya z0F#>3b6X88b>Kb(AL>C**Hv|jP1Xe`HK|EW>Y{2t@P7ioytsIlVdV*o@-qCgxKJ69VO4}}{_(nv|0DbrI^OixeKZb#rhNg6|S>FVkV z4?J);U%L16+BIu? zGzkPxhYavU@4uM2$5VaZ(`~=!^L@Pd!GD0$0C|z&eTtJnUJN*X@(?rA^UTc6^Jjnh zM=UKYuwlbS67O-&Q51O@8*u(IR+2QBo!!LYBYXIpzy4#EmlrvC<_NuffUd-dk%NaG ziet@2lT919v2({|bUHKSc}}B|a_-zoK6mHHssF}KhnKcmTqchB%XZU#+t;91UdfST z$N8&2{ZsC}?;b46`QwFqAXD1y4!`=#|B;toy^H(zonvOY!|Psg3l8{)fB)6|llOcB zzyJHcbNO%mxBv1J4?b|;j|2CWee{ts#$F5tXWN!t zc;|U|@7@0_%lcb^ADrZ>PpYh~z}Ew}0&l&-ZK6TJUR&hW@BIlj?!26x4}Y53yZ}2v z#J)>E?Tkry8t;53{<6!4ALIdd#T8^9{xDLGNz4pWMY0Slia4SPF|JrtM@|8%nD@-Q z?QQt4|9bX+@r(S*AN>(0mX~?Y?n~IbZy&|_voSfkDok! zwBH}BPRIb0dNI|DjsRda3s85S-S!B=9lzZU7yg5)b=CB-LewW_R+!;MO`Yg8!M{~) z>sy1nWY#4qc%l)z(;O@MW|^89&S;u8T%kg#vZg2<01|~k0bPNHho(jnK*M7VMVbl= z0h&2%cbI6L(hZ|NDM5QT+Lg+SzYeP`1SBiL{=Pytz^Wo$gI+)~;x<*S=0Or-{6Gt& z7nT3kEW!Ul`F8{87KkWZ+GHGCDRI?>0#4@fJC{Oq8VIF0=~NbnTT>3ZssY$|wM;)Ug;Y0W}447F3S~(IZY|&d{de8eraG zE=ApTr19pW@NX+ZbGw-n{4mJkLX`sV%yWOlyYTr|8k!9+I1@u$bbBz-`tDS#T4FR3 zN7@v6T}0zHM_vxNM?J*{Q@=RC^;U#cOa~E!6|vH?Ud{5-MH3fKe8FrWW-DMlXEe<; zI3(arv#bb7;#9n7!zU)r%!!oXzi5?k5*NnIio%p4Xo8tK6hniE6_`m7R8Xg8dFj*Q z1q~)nFhojc{-LW$c_z z!P0?z%NE=POcX%I{+ZGqk@%XVL96NTHM;_hFqmMj9u_lXKL^xd( ztf;cdd%CK$oue&6BG6N1|DemA-A8zQ<#CR5PtkA*g%z3_o z-Mo_x8#W>mi2zdCZHhP=Ny^H~0%sRa(jWA>_wG-ReOWtgvHPZ*aLtrM4?RTh>=}-q zILzYW8D4VD&CJhjrrTd-|B;6Q*v)3%zw2_oWtTDS6C4hb1io|+%uK_-_+bYB`u+U+ zFZ^Hp%b$54*&wbU&Ck!Vl(qT7o>d+@a*{MnX(R=gY@cDeld^s527c^Eewgq6&Tr#? z{jWch+it)8rn~RH`=)~j53sPXgqaNqQ|(TNEt|J6=yy4I=n$t)9Q#@kd5f8S`Xbsl z04o(XCr`rmcg_)tf;`V@Hk-p$1Lu5cYiO+W7MW_#;>rjYxVSg~=NwCm3lt$|^X6?h zapa}zLhZa}FzB*r(>89r;k7*Y&=>wuueZ7j_%2}Yq=)`HTW=l0y%2_2CC79B4X-f>almTXpYVq|-q*Z9<&G&YmSa^bpeN z#A{kg=}eyEue}!8uz_&TJrVqmomBiO3as0uy=^PWKm9KL?a#iS_kZ966u^$n)0~)Y zaH$S>>B%mSB?*sSatXWV=lRH?LqB=<*|Xl@$6u(8JUcVJ@w>m{n}6)xU;p;++Bm;q zi&QM2vb=XL1l2dc!Tv!}6#3)FP9FN~7w-M5zxmus9wARST*`(d`eq ztE;``q6pb!-E2}XlzKrC0M>$L)$Q4FYJlYhx{#L6Asd zNI)7sIxRFkv|Rj*fkq-grzB;p2IQs=)-E;uH8X0Fx+!%D^;L%K!?SLkv@ILMw1$VR z(hrjW*S6uB7QAy7?(f09%kcl4hODOicQSfxYk>a}k5n%uLBt`doJ|uxIoIMqBdYmx zQ3{D_{sJQ>Sg8IsC5RHlP?Ug1u7-#Oq%;%^HguOL_f^N@xMir&wYpb%HT{zD3E8j> zOib0ZKghK|$hA-nU~#jILd0@2GU8Fs;$!P$3_$v3^h~Ua(gk{Ib~dOU3TDS5aiB)V zxRAG3h2fU*0I?;_S@d%+^vPBIV&l0H>#W-|7UBCuB!H1(Z%6`A88Uq;3lKAf;IXBk zVZRsIsE*VLPR&VyvMP>!LO9y+y}O<3zCMJh%|>IRiQj4@o6KAj6OR)qi7qwMeC9yj zmF3AX7@TpKVqz#pX|^v2Zg}2D9{>|^-kDFl;B(WWf>A}ZY}=#G1*aBm11uVyiD8OG zhZU@lh_#E4bRH3e0$UW*Md$r=Vie{n0u*AFWO)%9-g&$Q?;BR@&IDwju~oQ{UGW{FGq*s2Qx* zp=#M)jL3Uh9SFJ-_&*{wP0sB}O=?n;dP>zbvmY0ckE!a+!9x#` zBn>ui-VrlzHIO8Yp$}FB{r%AL-+PC1$q@YazCp8@lBNxsX^ZKZX{M)VXe6E@1VSk2 z_q%j^U6vNlap>S9Jn-;69655}ybZhT(yItsaP;UQFyr>sRZbQK+nP%UMw z;{{enfTh*d#o5KxGiVWk>Urnb(n`_GFT>K5Y%t)+0}pcI#1T%MIKs~Dm$7^IH8dIx z@;ooW@|06&kFo#2Lu7;44P4#q@XcE`^UCQC^C2+5Z5un^@>bl;3@3i%$M~JU_#_|r z&0nL}U**7o2bg{N8(CRdq`R`rEKUAd`}O?eIb*tYjNZT~ETDq{&U@sq{~Gz|N16Kh zf5VTw@29x2J;gWt=nvBaPMto@J@-Az&9B@-tCeB~j~rg$$gySSW}D1RHJNHR*t}^A zx4!o~x%Iu@$>}po96oZ8)#Y;}i6<0+5RBQmIkxY-jC&tA#CN^--5h&tKOjE%Dvj-Si_glyw1@A-}&WwqPo#`|xlb$mZ7Q*%g?V2uWN zk2pv6mw$=eaR;(v2hwa}r%%IRfXvR8k*W@yL%hej-H2ng+v5xDA;d_4#M5~1t^Dn$ zzr@de-~*7r`@ZU{dH41k+0<%r*_HFKL3la9xfSj{c$6KRxA2Rf`|OXM?Dtm}vg}{I z&>DNg?DVF8^;19eYwvj58{S=sYSt_7<9b-)y}xYtu4^vcz4PjCc;{PhU0PmQSnc+f zvn(H2bg>Qn!Jv2i#OWhnxchm~5`zDiHuEOtXVGRV9MZ14({_ejKyJyvG;GFq3 z+V0>toD`GC1lj7C*(}!C0<8^&HCtZ2%W@GfxFm@5JR|{{0!@c>9khH@t2YG}0ydS5 zOqVNI16OlLW=vpdMpWBp2Du`+juh`bjlg#)bN$F6~1Zx@65NJsR z|C>MqXbAR~OUT=%U`qoY?ZX$kar;Whg(5zd3fiiyV}z0RbfLiZbmQLvER=wMVUULs z{vB8UOHoDvg!rCOc(jf5s@`FZ5Qz&-g||6GI7vM-spqM9{{QtEGxHsFK`={uDLHO$2Ui!_gj0J2cEYKKi`w+^$_R$37y*k-CJ{YU7yni>g2ZbX%?%1Ec>w`&A|@ghFc!sRAu-z=oO+O?fomXA zn5iFRxp!X0C04ot=J~T# zLqO)SxfGIq*+W|G9IXX&z_3>vz26bd8zT9kF5VY9(7GAB@nvxBG)%eDyCi^m#3?#d z*catgASQ)bQ9$U!AcJfLR(sH2!d6ycwO7UwWLREcc?tXbl2csUH$zLpPSq~;_OcOS zVtBl49eeC5Wv_G_s1pUWHej%|AX;7hZ%+$gdlEuXttw^x_19m2{fQGNPE;`f6%nA* z>9kvAWm%Rro6Y8~UAuN2K79CaWzi3?Y15`naeYEGd-OS$S#Qkbf%{_9RIpDbf*PpG={0df1-UWO% zD+Yfb;3dtS{Lm${e09sQVP+Qpn%7|S^Ypyuz|XvtKm3#b!GHhb5Apc%Lzoy>UGXxU z^E4VMXV0Es&z>(~rd;ahd0XRZzIWFYZ`hf|sgfFm0{!SmpxbB1+uq8}?|(l#l9ZqP zwGXhgvcST^DO6)Oa;4kMF4@4o-bro<1%)*TgB%<5Y5&RxN#FPemf!U*&b;T_+4$#w z&e#0NKj)`E{&9Zp&p$?Im}dGWR!WD0#5=M)aQyTt$4;-7Yo{kjykmBz!_-uV z_WVn^^s1DNGqG{{87wTra=&0|{z|UD;q@f}fVTtNf#Vl-{^-S@J~3jUpvZI5GzBxf zPssXxP91-ocYNKq@sSfBWY6Avxc<6VP=tV8g!{Ld(M;PUJ|)Ws96x!O!-pT?>Z@*G zZf+AtKP(omt4kM z9{CbqJw3%WJ2pW#<>QAt{8|4Y?&b_X^ld-G_8VS9`>+3BuDthe=_UU{+EmzLo8@d)&{T1cyf4F-@TSdv5%fcMz)a$FVcbcVzLTp&i zCkTAk^{?m6$6mt0yB4^s-^I^(cE5BZSKPFTORwC>EpOP(%Lh5d+#J95slWWWog$At zc>45zexWpWqmeYf_r2fp6K{XZ>%X}I|BIq1R8772Nd@{>6@qH@oFLL}wWg-0Iy2St zA&lp{4vPR8Q}zBFc)09wFs@v&b8W^dP_pI()WUIIk9d)Iu5#_%&fQQ4p8OM51|`3 z5(5v_yS0Hn5>@k+O@3ifRh~uFJOeGG0ZI};1(`?*Ona~tNDRva=@DV3zQhFUCP*sL zD|{LF%qsS}4)Pa^rIwWl@@w_k3c1yDH`)`8)nU6$(fx*22cI3!Q+cAzowI=y3*_*gpVs)ei z47J(I1)MBm>_N9|-<7JJ%jdcQ=_zyzY&HI-TR^{vt_*`>bU0m&jY{bTP-(z}u;d*} z-ZAiwm88Mh1RhV|9L7K@f`Xb!wWa0%uGGEC2-Fu5q(nI55scWHieM4YD}Tq`S1SQa zs{@x(rUaOo8bJ#SYB*O}Da0=frWS%)RuobBUxc7$p=97@qGTrIU;|V#ps(n%sU0`7 z#RwXk!|0jGvYMVY)yK^^Ze~jo0neHOdA)wZYK^Q_GmC=epaDXGMZK_fvv!}{ z3BX35aZyv*kqdxW)U~TB4u^?DM6n>y3#tclLPMhddZ!arXA%@w2;_n_GLuFS@jWCt zC*}@#MDUf7rAsk4Z<4-Dt@SlUn7LjNcR1pX| zYy}*K6AIComuR9+B=QFkm6GNI62w%2Turlp4b;e;X_P;UiFeL9!+X;Z%$@dPnoAR-nxjP9_87`-f>KoKIGO2NCQhQ z#dbxP3RRDc4LsY>dNaJ?94veuyK4zq_K5F5y8(?y;lLT>jEv$sL=Zgq6w(&fYC_t; z(iCY-L1znW-U-`pfg9fpub+mgan7C9??6JmT}bpk~n23`37*?aRS%dYyq_w(EP zoIBJ!banM0snxBaB_R+J0wE&JxFFS)X`PqKY zevX}BCys#ySP%q)AO-;f38^)Aw_2@Mx72f2Rae!W&N=({dw=Y6?!8s&76ODNLH*XM zRrlVyb?&+6?7h!E`#W`3p|y&%Rswz(RrLITSf$ITSrC%dp-evh*1C z_#y1@3M`k3f0NjUOHkj2tpEE20UZYK2m4fkX0|>Wq38x7>0|I#l&~y-W@jmx%mgp7+?d ze-FEMUdjCY4nXkUm5z(96f`*0lwP+(5ppyrs!9=Zdc8KCPMdanl}@)!p7jVC;+<2q z5@nF2DRXmMx$we^xn$?%Ois-(GBU>8rp;{Ib`g8-`wDya-rt|q7~~&VTFU>+!h#fL z^%C^2fd3455V#HaGvMKkQ~E7le|!#z0DOz={$EJo_;bB4-vO4%4PY9CH`lJ^w|C8R z_1qE^U?E_i{~V~{IvpxVOb^`jr+_=zW(-+U316En2hD;zlZAZE&I zniug7xq*2%%I>j46rsyX?&C_H2r@H^)>hFEeTdmjoA}4?`f1*G%ZIu9$m1-pL}fa_ zBCDLG!^5YiY1BJhI=w;{Pti594}TC=mZ3QUdB*DR{0`%P@fW=Hhku;kyzPII0SjkN zFzlc$0!iZ5+?iQP=U-Z0W%2APYR3Kpka&kr9HCJ1LKz(!q0{Lxw|NKNr-YEt05<_2 zcoxUFW9MGldqxx?>-8c5p!7#{l5+UagLFFufA431jo-Mg>N(}NF>9XtNS zp8^*Ezqv6gf7@0a_~pxY?dD(n;Vr!4;jggk_xDHe{p=E-esr2AT7ge-4==s^DqiuL zH}UwFZ|CiI+(K=2h1$pjtxk^|5bq(0u0?$SzxrvnvGVUENpuV-i2|f)Bn4DX0OgN~ zP#;ZUbPIp>_J7B{-6yzt=WcF1w4Ea>r|G5zB0_Ph#{;KUdH9P@v3bW7uYaYmWnB5W z*S(gno?YVMy?g)PnURr?FSOf-pYMb19PZ}tzTt=e_TPNtyK1$x25|b!;>miw));9v z$JT@Y3`GG9i~K6kzxrLhr~3aZcVBYt|M}BD`D_2^SO4wXj~zet#6~mUsOPi(ng{^T z!W(CJLOhhZ{F8hbQDJa7QFc<#ojV&Hl2zkJuKU2 zJbpWN*M0ElvS`bxOH#3#LtPSK{4wz|l^J!X=4y%gVCviEE%)Rt6FsXG^Fiy=J+0Rg zb)lw4tH9U2&^Bn4iv27=SCCc#W3_(%9P8EN{b>UONcwaU)%PUTCjlet=I6rU!h zu&#XIz^*a%ol5;*?SDyTsK@{nsUegEfH0gC4dP0Pyq9<@oI0qv7z5B1=mjiGpclyi zeHVbtV_iiS3%G6+87rH}VjhjiCsS~`2KwvkXR+vzP-u)lD2WyXjo-U4BQN}>dnZgrTAIs_wT4xaLkqoOP(LO1o~HAh#JE&+2<9~)F{tr55Mp-B-}Vq?w_ zwGy-M+xUkP3+qdh`*z(W*dGPH@tagn;&wEsS})J(WIfGuL%f-H9#?|ng(^XV79p6L z1~aLw{|9#eYCWK5W?jsdLJ0SUV0#2>0}Vt{F#^yrvt=_|6(q1k(j(t9^H(l4xNnUOnnWByr%y zOcQ5GAcSBc#}}^9++%rWlDi}nd0{z$jtXZ$ml6S0Tp~g+lm1%Wpob1@GSdG>*ctUxD8^gDo%we3u^>Jop{hh1Vf3y82YLy6h=m{rl*?h zy7PGDxuNTloVOR&uyg_$1Dn&e$AUo`z~J}||GgsY9LApfL-^BM;ge^uGXtNM;kbqK zx%$aa{D3@-5U>_pQv>&$+y9?qk*}}*uYMmrdi3b^*I$4AU3cAe7r-z9pkA-nYqeS} z%d&iQbQFN;>FKFftJSWyJw84@wzRa=Ow%;2wmCO9H@Eg?#k)$`FCwyO)22;XmSq(I z;OeWdzS=qG@;uKQjYgx22`JV7iF3{mM;KV&9_L$CYob$R{rJ9qY#yFFvUc`y4i|t8 zBEUwyV5^@gbRJhC-BA8-)JAR8Mt#%u%VstwB7dhSG7dcU0Nrkzi!Qj7S~`RGQO)mM zLXspj>P;A*9-6O5`e_jgR3jk(1LxxOLe;3(Ycv{7>h&6pFT#f*Wr?pS$?j51ED>Rj-I04SfLYK-}w~4@*EMt&&{#?(T_6mrZ@4n zH@=a(|M2%&X|1qj{vwiQgC{y?IUq-QWqt);d~yzlv1?|PVrHD~M?XsT;lIL-kK=ai zAne-<`}Z%d198zxP6#B#e&KICAJo zMn-3t+j0@dpL&e1g8*#?n@$nf>o;t)6haTrge*7PD>E&1O zU;n?~;q1}^*IxS?(zH&V58Pt1yhrM5>6N=*o`dy{9Y6dpfgQlV0v_8KmA~!kmw=mp z>}@~I^z;u>lTzVFBp*;W)kv(Rq; zv*-I@U%C6zYk%e4fB$#J$3`bYP|b@xQ`ImwIy%8QBqW1%wYXNgUiI(2b43WD+v|0m zIA^9VuBAD5<>k9xe#K=wuQ_@0%#%SiY&7+adcG=ovF`Z#eC-lIQ4n8(e`^-}D}#E( zYzw;S2gJW_i!zss7LVhOd`9gnw~O6%5?e4aS2L@nVmL8h7;4TE9Fv(c>Ye)FH0dGE zllVk&UQ9BSg+%jAeP{(OW(%v2^)#`b2_1z-z&al3mFoNqSPaXs8 zMRmCvmTQawC`zmRJnF2`>a`L8FHNFx<>V)eN^whpE=USeGw2C;!)k&g7F)-vVaF-0 z^CMs*!D32t0I?GA*FmcDnxifQvOo-^j_J;Qm4BfFGD8_hAHPHC1W>^>ee$LZ(x@u} zK+i>xzvdwKal1VSSxE*MEu8_Hr3(MEIb1aY7dK!;;K2^&d&mVfWWqxt5keiVRN(SD zJO%9Q#ck&nBN!@2gDk{zQj!BA37{lKs12P{2CN3LzGJaD;YsJ&D@I$OXIgSCEGDL# zl(4p%TO&V?nsG5#s`g9Ue!*14f{EeGilCYmg@tJ6ZsyDoH8nF;jXCY67A!IwDmAUf zskr4qHOq7D<%Q*;AZYw3kz&YCyWE8sEgwJ&kOIieECYHNJ%b*q3nA!Nix9qKW~WPa zzwaNO(i=ktKF{X@|Iay_ACLf$sLr=Os5n@egN{Hj|A}bk6wL? z4-`{}y11QauO7V=M5^8v&}C5$V6<_%i1QaAZdQt zT4r|QL0s~`yd*n~i#MC5Q;PqAmDR@K)a73qX%-qgd0PJVpst(%89-3OG*~%t2?82K zG&;f)Fe@BZjzp57x~itjhIJz;KwOzZVTps>)Xa$`rWOK6gL4yJNW|ft6Yre(QAct! zVRQybPpTFzan{3GTg;Z7=n`UQOp4qQa?v6Y4LRh6y4QH+FyzVdHgR98OaC=p- zWmvfndEh~8??uS=S7EPsHS&s=U{_4QcqAFvP`8pbSKYPUEfQ$#X_)#jacynL2z_97 z?faukK?N#D0)@leMc4%|fh)g&ed!FG5lln8&Ksyz;WI-gM-A0zm#ux507{pW^~+2{ zxBE|Q-2lB_uU9z$^m@HsxgWkt z0jP)z>$m;fF4&zL{2!30;_sn&sG*iR9O+WIMXe_Toa^yMZPW{@^to%JBIh6XHfp0b zYNNg*s{nq^%)E&FZB^y)kw;lxS>lqNS24GFJBfFM5J+9b;hl5wN8-Y{t9;hPmkzlO z5l5P)OifKPHa14RUMDFtc+H|pG=xCn6PA`1xOdN&x&1S@vaoQfnonU7>^}k=10Kfg zE?_@!09e>KbuW;0$mhrv;9T1ro?pKZzw?W2+b`g{0^lmQnVNZ4tVc4OK3blB85_k` zS7F~?-24`%8>1X;^+?kM)4*zL8Gu(!?PRV!!h@krO@*X%e+@d+jN0wE-A04r%o*6T zhpTs72tcdbrBQFPZEgpL5AWmS#lyV1aREthoX;JBrEZPOXIB`T9VO&}AdZkW@Og*T zKl*b{J{p)G-^`;cCpdBZG)oI-85vE_NdS1JyJ+VI>j;gJCTC79@X&n^(`=5jY18(K z0I>U69^+LF;p@{PieRc_-7aaGq9Gv8Gg2St_|g4*@pGT#r{480e)~VYm*4r#f5O@0 zPjbQN1fkobSFe+eG;y^W76LLf?)xNRWOR(i$~a&A+=rN&xsW$}|Bti#%9ru)e(OEl z@ugdN#misI)YK*dkwlPdAS-f2NH5-TMbhcESy@^9sSv{71a1M|2YftQ@NU$%LEU`$ zwu`vojc=p($o}b-`8Qv^ zhqq0R@=q_hoR>{aW2!9Wd0gcxLH|DZKlEdz&42Wcbukja`}n%|lxwE2c^iBG>V8Im zH~Xt;t|qLe8S9i86y``1(6I)O+79NYJ-x^FbHU^U|JzGm!f$`-Q$Ho}>lV?g=cUp# zslVfGKl1J^^K%zcg7+fz#_UXOYf{lq~dV+InSNBAFXM0G2sbFr%qFGPCsSjKD_%gD( z4-S6T>?;Swo(h6_EUB5*3$a3C7`As#6T=z>Hd2WB91>@E7sNZS&S~(8a}v}DxzTZI zr=81sMF?|+)Mqo_AXg!`XwP3+^k<57!XUwU%?xM=MCt3*BJ>&cwUr%z37m(3S%`}C zphLF$r7$#FJ9<&Vtr_wCP9TkNB0h$ui_>_dDO9#1Qj`*R(kc=l%HCBZIyLkSuA@o4xM1AZ(lYMCq)!(JCKkD_W_bu! zXwckLdqrm5ywJjenW!R|I0R76y~sfbfUHK=M~YIz7jEyUfD(mx=I zq)UHvsnRzTESOQ0_WwPJE&x5So~bQ{5FXH=Uoo?jrMjPz1Wzr9C2otLQ znockIQnS`oyqTDpNh0E~64N#@F@ro5){QMFm{<@b7mHLF5zEZT6mpOrXr^XMYPM)t zk2nx}1@%Hwh?zrNFfUH5D9|&Bg(Ha6aq1m7?~rZIHMbb)oG0DpCB;J!wZdU76FnhP zJmhH|G?%xLpyG08n!DTzUz1!im!rB8j1x|*hKj7)N*WL|hKT@c`_p>$zpeKH zH0@t;zv;!NXZ8Q}TKo?svcY?z`{4dtqT=At|d?mg?F(v05b|D{EwA zWVBYRrIZc==la}{k&zKIvrU^eZCY4ZSR5T49Z^-?wr$(C(b8T(RkhJ*G*ne95<=+$ z;H%hx;qUR>FWB{SdCm#^$6HevFg6AxfZ?$<&IhZgl>r&Rp5_4XZASu-=VXe#Q7@R~ z_HV8)nVgd!Sq<$QwNV?jQQx_>0{mSwJ1HXXHZzu%PI2D@Uu4VtMQq!)leyV>Mn^{x z99f?A?*fw~Ax+bg6yWhr@JUL&UZ>e?FfuX%2%*Rcp}_l?)19U%-EN0{dmrEnU-~qU zRJQ+dhO*bp{#BU^ejHdVi3%I_g1$;Wx2^!^+xGeHCBBv4=dbhFeTUWyc#&8#p#+GQ*;nyFH&r9AMLcW@}oAY0~Pk%>p9(KMx)uF zC2DR}e1csY(gQ!NEm)B@h6&w5tvoFmIJiiL%8?Zz=SI>pk; zNe&*|%b_Pva>FaWn@#g`eD#Z;=d^F)1GK#nCYtP+-^u9s91AOFDYB^O_ep}PGBL4< zm1FyOV9zI+nwsZ^@4A7%{K!}NtzY{GeBu)y!eS7bHN1D{$p=!4mMgFle7UuqqQTat%F9Tlpz2Eyc7`^ZU()ZrN#IeIL zKEh%<;n?al%lQINO$#@C-_LQ)?wfEp6yxfbzLv8${xJ9NyPLnf^Ar5#J@@iY=V$rV zotHA5rmPf!q6D$4e$J39KxO`E!@o-pZ4p89ocaaxbXvyY&)?5W*~z4h(30%D3kih@ zH5b@_cAB|nhnLJM`p`rC)b8E9e|~;`&(hLQlrcunOO1{;$FF_amER>IE~u69PS%%m zRhQU40sxpViJaz|1zyOwA{WPqRGlZZ!9edcNufM*vu_?2lQP)$P%GTkbv# zI+VXWsHm>B(%9WpFcnj`AhPrU_@B3leZFm$6=EU5Qg51qxFX8hox?0RRmDkwdLcA& zG!b*&i6vgtCpe!Al9@^3lxTb&C=y32_&`p#5!6p+T9>Q@g}aIsiu4r8%J_5}f);st z^l}Bi^q;5=faNNsy#oJ3Wji13>Mhus_u(Q5K-}OlnL%QhFI$Be;>*8DsZEtKbDL7x zZj=!K74Tn4^<~JZbYS(2>HwB03=2`inJZ)>K79vDb2e z#6>M~a3%O2pm0zGD10OUbOpK|njX3yt2t;Da4LgqMqy_P546Dv;ssmEU|$E>RfkI& zRm6Qf{0Yd6!)8X{@;Y{J3)|C1mI8E((%nI^o+7!%cz|5vd60oKf>tPo>kD5Q0qTj7 zm74c}k>?>=*Slz3ANM0r@;}rhHis;zc8gqFMXrTYEzC4n2)PB#ilCY07A$CCyifD zZz0^PW+x=t##iCZW%I9|i>!TpaLE|MMf$~nW-&|x z7<~3~M*=uU41krKV)>j}CLR9c3e@Zu&_+_Xm~oJiA2NS#ISKaa5s z9WhqTY}t^OV!1bIopwBaM(o-g9jTR}8k<5UjS%vVmmnr-BzK@H;v^dVi>lEra?3-| zA`&DDGnYFfH!K6o5PB#*%z7a0V0OyTMT1-rQNx_z1jE#MoFSrW&TA0s2GirgLMnn2 z@h%Zbu25}^CFaa0NFq@8cr{6!NFCg`sjDN}673xGlIKS5Jh?Z?v)r;EvXWpY#Oc{I zx?*^#8c;mgF>*l&E@Jz#PP=Zg_tGca*bp&*0r)=z^xKg7d~n{YNP&K|NWU%g?Oq04 znsUTfOdmn^|0eS9wqaYk&^rpp0)!IW)Vr{I9QXu$9co?ZbtBEJqK);LWrkQ0uZIFI zU&fa2f&2Er1Mf#}c@y^iKZd?(8kuTiony#}W7vt)xP=95@dS2y0T!2GrHgcXkOwSO z;U}Tr_l$Ujir=y9ds>0}Wjn8y1kBKqs)iPEdm0c8XkI{wSDQ!_u=4RbD}gc!s3Jqz zP^5#}xvl@7{@S{zf^W&<)R3LN6A|flyWM;4x#ym@zV)qd{gXfWlRp`D0VoLoYxW~a zk~O5LX0zE?574i#Mx)UviXu!-PENL3tyZ(yY^tj6+O_KvfGo?hTCG-VHk-{5g4Sxa zTAHS5MMCIwIvrP5wg1ocQCa)Da&i%IgR7(n5{Hn%n}?mCs{Yq+8?H~KTXTgN0{>t1 zBmjAquYK)H)6@TVgADNEYYx?fa*b2Q+Ho(=dsr8dv{4(iQ5*FgRyptw&Fm2Hn<9)B zMb48?J;tfiPqBUL#q8ewQZBggVrEBYsn=@dDC_V(Qp=q$NdVprEgBo%JCdZ1bDmJ- zEG{l^_{ah7+jAHD9({;zx6@zUGP7HOe+)ddaY|mi^{sFP_*$R!Vm?kA#c_Z|zk)-! z|JWR6aPd@|h7Y*DI>wkBZ@|5K_}xP%>1x3h7r&Gwtv(^Mu>W2D|;ss_soO&;5vbF7iz8%@T>rrEdm0JR3p%uJJ} zN&hCzRLi^a;nfo>@yIx~rnQt1lsi9v7l#iWVQh2^M5r}Js$(|^j6Mqjz;U&Lpn=5K zzU~uLI(s8x)M^cCwGk3$eEfa?h1+iXBZ?!Z`5}J=J7k8@dY$E>%fpLDcwq4!CMM=d zrZx}6a=jkTITD{TGrg5V2kzzCS9~vzJ$jf&4&KG_-WezYM-T3098ZhD!PIf(>_yC6 zbU9LQP_K>9>MZlR@A(m4ebe{z-v9h>c;yW@-#owdf}1~e>j(cuyS@4m;CF#9ZFH{} zUH!xe)ULbnduXqAxn%DiT#-|&C7fBF#%JTC?i5$N`g#lQ_fhT{T;Vgt-MY-NSo z+?5=Ea*>tCjx(N&5~3gUc^4tHbS_R^;Gu;Xc8o1EQtPn!p@VStx(kP5cY$=1|28$lay~8Cz6A{7G3?Z1H0jw|+TXV)D z8$buje+~W7jFOU7xinN3Cu@NIAr67|f&YPJzV$`xQeMj{GJvd$yAX^PwDw^K7+ev` zQ8#X@fV_ab4ITQn1G2`VUj|ndQY5WF^zv$9OW4^DA|L$>+>wB9W4&G+IfJ1?q`L}u zwc+-?MscrwH-vt?L0|PBqc}9Wmqe04dD*0T9JJi8^7vQazg2y*a`{=S{+D&J4gDQk z2Xs~WH1-_MU%p~_1|JkRqqP1Ab4Ua!?^wG#IqjsWPp z7(6!%c~77F#p^=FQIDRx4spYeSw{-1NFdgCi7+)xA_;8ZsUt6b5`a9zb2-m@&Ofal zyx-QnF6X_3ZPW{~S)2#_A0|tRxxO=o$;P?esEyjFjp9E7d(8NkB61TLy?rCx86rZtkZR?a+y5DZ`1{i_;FON%U>U0`MTEKfdli2aW~ z#EBC}S!d|9U}pcJ%yZsQ`+u9%3*E~9`92;S)vwP0t9RNHV{dL;!c=dLd!I^qe4)d1 zGo$GXyf|v&*_Jv!_r=HfA5ZLIcKa^oX0{MQPHS}qFLh?8ws2(1MBa8RoJJIkoT< zcPu`^-mwK3NU-p}*cmp{XmjPpy4 z*Re@P5pyhSmoH_9`NHx2OtqG{{G~TCHa11-Ykcx!ALOTg{$KOz?>fL;cm5S`{mK7> z_kQ4x(Jy}P6F>1sfACvBwz_=wW56lkQeX-A6!8A?wT*gV-q*kGsvVcG?dt339XY`E zCm*9RHV!1*y4>N!=mq1XL5S6%vY zKKRN1#vArO#IJAN!av`(of$LE6gj>!(j6iI*t%GNVW$9FUBzvlWAWe_y4_W3%~6uR zd+GVVP@#^R4=m*k4xF9j+PN;Y+x(4@5&rG?_;;OJTDl5&`1v^CyS~JB4`NWoHIj^G3VWOoNPBQo7K6= zAdD3v%~bF~%;!du7(N#hFDjXO5((x-D4a7NR6^n`6h=Ex6h+W_q26*uic%q-M{qu> zPa|w8CF~TP)NRdLZvTjsBmh$#z#XD}I7mvkMNIpwLxK)Kd5ysQz>2<9?iWMAzmzwq zQK1{(Qvv@}+tL9cp~7FP*MT5PhS2fQcF;~89VgMLA0en6$VwtW!$U1V&BxbkF53JrXV}Re zva<>MyQQmvi^pOqhsWFTYgO?Dslb&@*jb0^1ZuzyBk;-*c&H7ZT7o;yMi+ui*B<}U zEx}2NLHY8&C`6rAP+VQKts95n?ykWlIKdr)y9al7Yuw%4-3jjQ?(V@!fZ*D<|8q{& zUA10zb?t|}tGi~;HOKe{Jf-`Q zq*xXiby@{DnU|qEC^OwvL{)sYnQ?x%7s*#zp`Dzt6a;ux+3&P@)%62uk8Mi3hS4DU z!vawV2U)^6C}k;>B&gX04n+~F(yyHs$i+(_@#mx<8!)8nB?)ocKrtRzkBrwmu*`r) z`X@{=_yWOB6zTpTxJlDSw1k>zdqqfT`9kr2*%n5qI4svRCZcDa?N6&~MSHpTGR>&z z9W|`%`oCrqyWi|!k^?%Rzo|P`bzEW(v^3=iu&9|x3PY&y@|*7SRkWg?H zT=7V1ii;zWj$t>p+l1jA=0pY^QdHA%TO9`;9f?ToC9MC*mXPdLl-O-Stjmi431(C5 zaUycti$2yTY&#W`Ns=0>NF|HvBAQ~>EXn=U0}T4s^D zG?H*V$s6EE*z4aZ5Z0%3t2>3hzB&I_xLi%2A6HDK>QOBTqlPGQt?2Bwk=^J(+ij#W zFMS^f%1Dc&T=7{A0zs7nR-UsSCm?IoFEuZKqFxKt?j;v}m*#jMc(7s80(Z}c@f0h(;?Mr-!Y^8-{5_p%0REm!Q~jsUO}l|GW+ zfX>+p$*!DpI_ zwlRygaS2oiGD-V-DhgwvN?71Rxc_^?q^4D4K?!NbnO;}B3+5U1_!K;4x>JAQk3nky zH}99;(4N(%E7ow04jys+|!KV*im`@Z)JYi($jZ4-uCdZ3|p@C z&JPUpGH!Ip8b%i9n|^YX@9r7i#R|0s(FNeVTb0Tus+N#pYG|f2*Un~LVlel`D^Jyd zOFB6vaY1IYmiqC!hcG~==Tj}uLT>I5Psq&Ni{w}Hz}cD;H@zi%Ge6TbWK(u4D>sn* z4P|@g)+F4kt2>62uqRHPi3eT7>Ny9DXP!C2*L9z9IYM?Qzat+b{rmO}^N7R7o^1w+ zC9ZPAPN4l%&Q|hy<+piVm4g^nA?pyGB^73OS#R#zJ@bB>rr^vDs(+yVoo0jECk6_M zZvcz`C*}J*DhR1}b^n9(*(FMewatt$^rXcL-*1X5v#`!hp#cM>@upbvQ?8!{&}Q%2 zgR7?xt@p3$(%$skGy11LpNXay|&H?{P$Tee3*Y&;802=UATZkbWuwGoXeRa8E5p zCJ`q)IEiU-rrbbPJ&GOeEb7`_Pg@?mH?^9s3C3M0eNe{UAeqEW`MRL>9!4FHVsh-MDuUE*%*q=FpKZe?l{<%`ujz zs|(Fn>68C^5wjqC&yNCnpIAT}*yXP}%ASF_R+90aBpZzc8`AWUWOz`vgQ)H5M;oMCc%_w z@IjP7BEwaVsfeh+MUpY_3T%YhjO`D&>+!o?PH!@3@zW9g5x?sf7={nEcQe55b-=JE z3f{t*AEXOXVUQJt)ggJBY%q2#vguFB%#|nVp@)PJ5fyN>Ht#7|Z(z@j?P7Y|DQUdyU5qih@yRP?MjbW362NDE*a9vH7ISTGZ3^lUV(GbrtQ(z1FgFb zTFFm#1toJ+djN*b1!|&Qf(k!8E7ccrdV0FZDq6wlq0P!^DOIAgB`t~rDb8)*6Rwr( z&EUnz@rCF7_~@@2uzH=#V@t+kj!6oYne;lx&Uhn53o5a;QjhH3E!iiZ*Lh)+rfF0K^3 z3fc$)@t*59&-Xj-?cOQb3S8;%Awl6p5Mh=MesHi&KM6w%rQ^sMp50Cxg`$MUT(TW1 z=&^gM^#FhSK%Z|8o#$oQb$y?&mrsAT+E`@3nI)(B(Id^W6D$--WmdJ|I8Sac*0=+x zq$c)Xh0C5XKZl*KSi6h`pK9KjsmH;9F_+*f3i7@&?5BPf@AuI=M8AIR8|f0Xk}a_& zg~5VRq0@m+g8P>8M}#p9re|FmFjsPuUVl5}wGFr;>IZfBhwXugC80gpc*Vx~Jg9WV z!2X|rNHZ-IEiEa?_5W%7HY=nRK*;-j*&AJfq*#e^)m;Gw^>X!3u@Y@*n#pyUekji- z`$J~X1CoB>D;+1ZEE+2Pu-liiU&`vBrGV zIBnsdzQPX%k9hN#wbn*IUrZX6Fa-jcEaS4}OA|0_CR)QHlJSz2k8?^hSz^{T{$Pnf z=#d-b!MyGDRYdpq4wztkr9raeftuZWk8a=j;_wr1N1?iz-ox_7^sVp>y0nZ695R?xE*`sm)cCK_D2?tGkdxdGuBDFZ!(FFZ}c9i zxa-M?&`uDm6B(S+|0tLi1I&Xkq+f&K*a z->a#Y^ztXiBL5sFRb712%!4`>|CHSHzM!`EvpJ6BJ@5L!UrQQfglM+!pzFFUTY z=Mo%?O0)b6dXdA-9j@8uwRM%QiX-b|yI9MS7~xYyi()QddI*2W~u zGRyI+D6!-uYNNHkYm-bRwODEg5MG+F@8TQ@BMf+d2Y{g>B(|BD*j{Qj-rzvS-)szl_k1g zwz_B0_M7C=w=BFja+6s+2s9oy^Mi^kyM(|0RWaNWsQ!+Wk9)heIqu2(#G~FxLs{xF zG3txjACz(vL3qsY%%fPk@LEamKXPovwqYPfzfi>*3CW<{i7}C19A39B@Nrkwe;eW=Es_nQ!R3g;8e)DfPCcOL~ zd@ywEmydtr2lOzXXye;$AQp(XFK2CqAOt>7M)eGz2Lh;q{0mU6t7kmx4>U`!pN%w( z-cl^sUnu(PB}^NvE0-9i;VqHs$CSSEA|Wkq%oLy%2PdW9C|cRYx$OUNq}zpdK&jtX zm%$)Mj#CKGxZsIpEgVeY9t~O?hiq9sXu>dH9spv5my+!cSRk%z1dky7iUMaG4MRjZ z3svKV4^lvorIf_w4TdYEP6CIpWs8(Y^3`D1{idsy4Ksy}d4g-{#spd~DCC(NUnHfK zl+oE#)v=K={F)I9`sviDhNy6<;%j3VE6nIMwB(WLC@NS)nDV}GBGdoI3$1cT{zI^d zU{1`Tua1aV)mjk3VeY<~qCUiz_$@#+l~&vq>8E%B1T*LKFeA5Rw)WJ|Ty{8;SFS@9 zhz|_xJPM=I!#!SBnFf^zTQhd86%Mqgm{GAZ?AZ%hIX^ME>JLkPl46mt9l+sq|TeB2AcU+f#fa#hm>a>b^0y33wrde#^Q!{697pS{J1f9GBMHGt^)_0!5U>q3Ve&L!JuX=r>XQP`^Hk3C`Z z^ZzPW%!uhyle(s_Xal$bT@t2m+zsQlX5Iao0r4ppQ?W4nv3#2RUYp+s5&cNHFS6@6 z`m+N)%qHu7d4-yYc`>QKlSqG;X&R9C!(5u-#hJ??w_C1Qvu2xE@foG1od93Y`FzVh zx~kHboZ{Q=n&8>dGFRoMHr3BN6Bs#vgp})1*QgCY*;ic4tc`avePR5s4dP>0fQRX^ zPgmkg_dLzS%Z3T5th9>D;{kjDM@joUm-pTJV0}q9%wSyz5%PUOe!t=erp)=B1n;1E zOF4M&=z4ex9sGb&B=XL{{4dICZDm^C0U~{W81*lJO_YvKRH3>>y2~xCbOe*g?*aga zx;-}ePtCvS!>P@vDF{C-ml zfxI$3?-x!1&u78K6_mbjk5KZggA4OTCn<UdXsG zIJon#d#%xYKJ<8eqB|N|?KUX0#B93HtRm`d&E1ameIjl@R0>&SS$zT@cLk)AE_?6Z z-gl>Js=LZh#pgmZ2RM1)a76+FgcGnlF-yo2vA#|;Yi{0Hm+q_&q0}RACd_tKq0a6z`7{z?Wm__UO(NDUYn`ADMIZ-pa|Q6 zD4eT0%Vwv2Gg*LpmwgTfbFnW9M1x7#jB*oUC(v)CS?2amXD%LfD-p+? zQ8kp+u?J$5QeC_5wmo-j@Gj+V68oN!ciqp>KmQ%dZT$Y;L@qu7)4!?Hw!TnJk5)(z zMKYI!odV7Gd+u#$*_c}g9fd{ymxFQI^w+gh-sIR(CKriDT+e@c^)~`@TMm9lHvX?+ zHuavV9Z)+@*{^dJa^92mYv6VTPZ9b=uh`O~WT78E1 z!kinbb!*XDEt3bEjvE9-GE1BKfLsui6*pT(pYRUf7 zgp|)RN}Nx=01a4R7qnx2>!+g5QZM&O?y39`TRvhaUMgOp$}+VkbPPRyyY8f7B4?QO=wUj#OR~%TMuxL==*nx!O7lXrzsccG)@!SMz1Q#Lrsa+?X&@|pGk&OBN zlflLT1g|t<5F_z&Q#0+%<4+*mYziyx;-gHfAGs5QHEjUnN1_Ur@h7(M$js1Zq^Jwc%%Mb~5U5y$WO9Y$-Q$OY+b11op z$>~lEQdhS9pB3_H_f*`FlBffqb`{EJp@z37{AYru2oa=~e?XXhaGdqYnfo zh|sFajbtbK(0=N{+DcRcL4uD!7_V#K<%2%1=8E7c`vIYg^a;6(Q;fIuEbJ_rjd#1> zm$ojZqc%Ic_`TMa8PF^1wp&=;JaF6d)y46Ndl+Q~`h>nhz!Q^$t(aX|tYxqYeS6AQ zd_1q_(}_-9084E`hg!Lqabq@_!csC2s9Sr?OZe};(XE5@qH7QEZk|G*Z+5<| zOLbAR)DozJ*6wPN8xAZEEP&YlZqFZUgfEvZ2H-uX8V?1+dH%7l!r{Z~h}nR;4(}R~ zn`7Hg8qe$@wPZso_tYBliF#Q@@YM!`aioC0(Ueku!N zV<<#K4o2qL(rRZdoh)iKY%ig50vir4uDGfsGki=!E>><1G5jw%o?OR-R@TX-)1FaB z0!~-DXVdSKicDlmj?PXHvqVRc3zqxTLuT4Y*DJz(ee!Kx()C^9ZC(BU7T+)29t`$R`-0uJU=-8}yRG+s z+1SK=jVe;yxORScXmdP%s4wH_4K-++y1z#dd~Vz`)?9m@n5~r$HyhQNy4u>dm_u1_ z_Q7a#Lp0+s(CE6A5ykEgL45iXTiwanP_=(JWvF1Yq+w3_f&?mXgX*%S9J7r~L%qt> z+J8sZr=czQzCdHcO+JTEW!vdX+gBnq9RIN*rNx+bX3E6e_fNw-&npM?6u5VE*boWi zeAKD2{N=JHW6!HJpJTZ+$A=Y*(=*MsJNdlle}#gg*sKG5e3|?7rf98&N??h#)^{D? zd|#E?or3c4OW}X__b>8-vfDG#Nv}-m5P&@l-HElk;{Dsse)m2zDCT=#*k|%at$CZK z*%Q3e#bWMnpJh-V?eI+{Wkf*Jz#FRjDF5!iiuaj4hI$*0YcQSR!kGQtN37gEWi=oK z0|5pf8K-6r(vNGY&^u1Q!hg?5bV`%xGL~(}fn)XD#c6l{)!k>vBI+;=HyAK)#Yt=6 z{wKBGzfMrNnKbrN7;SiJ{D=?U-L6eH`Hy=vT1r2w@7h}+0x8%dD+J=We$6-V-$`xr zyGtCq2HrQ)l6GGHefzw-x*9xx*a7y;nwbfm2^lRj35P!=JG%qwQLrK-8TYXeXAh>o zQIP{xLuD{+vbD5PDHV+M9FBRK*h^#z^s2ayIuXjSslB}C*^At! zg)01N8V7lzL(Ng%5-ylCP}bHOUkmHYq6b`M7R;LFHJhdN+9r*uJQIEc4N$2grCVGM z)qcQb6yeiQtkBK!E{4<%0BI?|iizLsmEM!%uH>{pZfdkckF%~BNJ6nMW)VU_!+pyF zf7k11AjOR^)u+*=qELL-;VxeJhTvFTVADnmAUq=z0jilH>q@Xpj76l-hs|4MzG}Ep_PO_=`)O_>POJJr!Fycxt z`w`Z`_aLgC02qkuEI91J9AQTcnOr^%?-6_%!v?;PociCt(_f8`IHLy1MecFtR& zU)16WXhEwK8i0=!EY;y>uc1Ol5~d)`E5;+57u$Sis^LUza#`1d+k{!Y77?m(cJO4L zx1xq1LkV0N#)_OEjHELz)X-nUArzwk;LP(?k##sMn|Srh@gRbh4z6o<&?Jk{B#8k< zDu&@w!&qn>R0>E#c47OVihn{qk~TMcVKHr-H6XKL>VwkaPsLdfCj{BlFGio=iC}DX znzgsLcV|@Pcgj)*hI}e3$sFpI*7g;at)dyt|{kGQwUQ^5!jXN47+8uOA@ZxQ_P?=XV2%1 z&gBd%FcnXc%=l8lmGGp|RaU~jl~(CCei*9Zf_0#M`EuviYwh|U>pIMU)-TVfR`@+a zuTON!M)%+S11KRh;!7PoY-=5{ye6Q|kuBdT-VgO1*Iucwy=&LN+e7`X|GU)-u@MI= zLJWi*nd0ddh8A=j6fI~fa!R}2W%JE9kN4?LpP>foon@w~>d;@r@;S$R_4m#B5hLSt zjpyv}x+Irf27znm=qSb6wtd^VTNgONW`MA#NJ@*fs%UJ1mPFKNXTS$cl8e>vVlmqC z;?LM_#?L=yoXJ0lHhk9o3wlj&-+yOtOltJzu9^&5UFS)c-x;5NXUyihE~4}Po$2Up z9tlUvI}`Y!`;xo&`2(EIwEKRRIJUQN?IGkkrz!X{_2he;+$SK|_@c0{iGyoVr=yqi z;;tDD86H>@@TZ~Q`h*|npr(zj)s@$Q(Q1SEZf?hUg7Re3k{_TuQQQ~k@!297Yhz&h@T+l~tO$7bQ&YEltMFqstl_E=ix zKJm$5Z#0zl{e8xd^x*g-wp*|-NL4+3`l}BYqw~Ru8J9gcX~8u?0nR2~q&V>2Cjr61 zcgd#x(8lBT`5nKm{k%n9UVr*j=wnPzsrfmyk$awnn2nxne#S8-D)B2HDwf5wl#juf?(CIuo*=C&`2h(! zXnZ93C{ezmDu^NfTb-4`l;4QP=YF-}@fzs|frH7i5(Cd7?%gX}gdwkcEQVR9KmX$IibApXTa1QUKvnXym&z9(39%^+obinr4XtQ9B z53a7Uw2chT_PUir4i^_qsB59M%WVth%Vyo9p`*b`hL27tBEob@WSZq2X-<`dUD;%D z^uiijv=lx97*?)TeBkj6clT{7_uh>p$BGbWO7Ua2{<918JO}=btx64e=T>{mU;<1N z;G0(m#BG=H43*uiENO1`bX`#@h@mlnV^lgoLJ`ggu-|VPk*UDMSP*ZQ*F|BP;bgi} zGe>nAPSxTtr*Kvt{zNHK^06$lLMtY5bea(@2vtQHL)3hL_86!$oy4peK5@+c{AWn$ z>PoPh*pdP+9q#cn&ATb67W&hMLKyOMMKq*5f;EkjhV6}@6P=j;!zR$f`AbC(dp^Gc zH&Ii^yqjnw1`<6a_41cHX?QfT6(v&Adh1cFG=*;nf|#th)FWK~lI2vr)n)cXp?8wW zTjgj)u2rZ4zM_yXW#Hv}{e3u&&5m&Y!!m+awGcg|7x7!p{N3!V=ep5gN^mX3qA-OX z8N!iw1JU3@%f6Obe>9nvZG5qkh;}6m=P%ibpz#D#wipdzq%4%(Mr3!+gB$kk?}+8m z11{VV6Def0J<#!)+!iX8I$tkxtiDjtag*lJVXI5jme=x5IM%xB3d3*5KeY*@`IR!OVoFNtmm&a{y~ z!F_SQuxq8$1iILgyhr9`Gr=bGE~XlAc7ceZl!md z83}lXB$zOvvDH_50--64fO;l}6SPf?cY6%rGRK~8mI()rmiW_>mwf7V z)DOmXyI-w09`%APenL~f1Xd~#1LS65ie5z#;p8O)*I`T{hQa8!GqPMk6`be!ftIc3 zSv-4NO#3AoQ)iA}R6B6H-~NYW$a!P*6#b}{m|m_#wM43ad2^T!8NFIw zL8Wq#j{A=Ty+Q#(JR}g6xWCu`r=h!iFl1Lq@Bc`?tTyg3h-yK(0U2p1-{)I$=}IZ) z_r^NgTevnc7nia* zUXQdmqrL&&jegyIP9r^i)!ZI^d1E%ZYz3R?!YgZ!^g3xztDgk=`S%{|_>7W@Fehr_M}S$^lo`q&>>b;6(n*eI~?un z>tkGNzd3fBQKTF?CjyZf~)`?)$E_%5}I0APvjbgKD46>|J%Jsd2fAz9eX2h_!JVs#4|?F!bc+M~ zgLL2PU*t7{Y|w`-3c@Ymr|K-1SDgSje?ZCJT!*M(QIZ8ek{^D7B`n7Sj2srooH>z@ zyZ9&H5N1{!=_4XLL{676SShS^bfdDBU?_1VR;+|V%)XwRX$xki52%`=zhA?ybK`KP z`vr%m{rvh-WyhPd7r-X87^OF&;p%iLBh7V(CrQQ=dlS2qkNem&WB=t>No!X7#Yw@`7{=h%^&1XdebM^$ao(W!hjMlM-q|;uf;Q#WZz3 zUHESihwzXWdx#$7F2as{271Of3x2i@dgU6;$A`dz5%b;9&7uT`rYO$8a6 z#f1@?nBhrm1=l0E>0eNp`(couExHQVVe)wp@&#ZNJ)BV7t0pihI)5Wn(d|xGLSt5o zQ)Mv-?^Qk^EK1eTO5?Vurfzbp{mBr)PjpUfe~SWVO(Q!~*2F!;k^EC&&B2Tf$mOMF zOV!gH@X9*Lia(|L!jQ-4~~M7N?<#;bJyp z0v&zhZ_ZZOIBWunC{%PG1M>0WblP$T=TQv(*vvhTIieHQnRHgRwt%}2R&6nE5E&i8 zAs^U(;4v`mCB@2KJ56s`ImbR&8FjAMUrx&5b74362N!PZ(&dy4YEi!XSFXc$Gv_Hms2Dl&OJ6Qf$xRF1sD>&D4&EHI6895rk3 z#OB73DG?fM%O;2DSIHWtyX?;Ug8GOO`Bt@RibA+EU}l-&wCd&j=WU%p^%;WP^sIu7 z>f|hd4#S}s#>el4bj$=f4!_uNP6J3w?6nLnci%)lpKtr_cJ@UH>cgA>e8zVO&_IWQ z-S0y-LDSF%)hnIX$-sKDt$-+F;cj=kcDg+BftR&ypYsFYteh~kD%Em@+$`|22KQo2 zx~;YgS|^hAWW7rh2ERaxPaisaX5azgsl&!EGsJ#y0C!$pAUJ;QS60EzM+-@_0h4~YX32^UU8&NYr+YYEe}FD=}?|89xmEZY50W-AcwUJaf_dDK}ICtW3M(=R^u+K zUH_o-|2OVW5)bx}e~}w6OZ*V64tpa)pB8=7)%HL{mpcyMtD);t58x%Ryuv#t$3N-M zC#0$J4cG+MV%e$#&W7;rA=yPBS7Y=jZZ)dm7!Z0%@0-s4>x+9xtgfx1PVI8nbhUXA zm_umbkKA`t@1JP+eEkVG`HP4DPA8;juXw}um){u7w|^%9z+I*itmjQ)a`!*8)4Q-O zhm#)Qy@>zGcZYO;k551FVA3a0d;e)Msca7lE_GAlI883|S>((d zCW$xvDUt2=cp;@?qD8Xpy04%MhXqfEYs%IKjNanTG{V=6X~ahdUDG!l30-1Q8zg)} zF&gdw7gL|7L*~win`4$_{;^{?lp9<_p9sw8CVA#3FPrv+G*XkZvswxbL) zM02oKcS_e*pJm1jB>*9Yd!GzY*nh?JNMEXfe+y8LltxN821D)U7gB*Z$s3`sm6y7y;*ip;RnXCopOJRz_!aP} zS#DEFrBzYw3XAH5#w~jtit}Z7o>cB5KW=y)$h3dsQZ?))@+kH=U{0HtKJ4TSmx&brHMYREIMUIB@4G zP+9sZqi<-X4)j$WPr05GYi|aQZh9$gkuJ)Hc~UV;*d?ekFmjZ5YcP^UV|p>qqowD* z>Z|kDmZ37dHj|fPrk|0aji-J2n7kIuYWs^O_0L^;@SXg|+B#@rlPX{V12J*-7oN6*eWU2JtG|qGe zr|oXcvF8BSbU558J!5;|rKmJ?wDe%qe67nD0;*9!g?GJWMFl#sUZW>+Bh2qVTe4Aq zD*BSVb@}WE7OzKssm|G7mZwAzezOu%kq|@vv|$g^F$2|iQhWiJ0y>dkrA7I|69Mdi zwIfz1N?&B%1NWc7e$s0iJJD2{(bzsj5wU>k7&OQv-QW^GO)8bKLDrytQD3A)hoOh9 zumB;kS$P6BsGxvhN}4oZ%ZodgZrKHhzEw#Bv6(SWd~xJ;`Ws*^@5tsVXm3m4xU1fK zc?}036-VUt`g&R4=MVb)c)R{D-VL0C;Ozo3_4*NFXMr8RoVM8 z?!N90_tm@

            w8EqI$!|fY;FYwm@4JY1Tv}O~e(T3n7TW-&QGpDh1et#f5)hOSF)4(S zv)!#FN+MB6Cy80u0@Q)IJQ`2wzY=wHZ{8@@RPKcG2!3X+n3Se{EIkh%G)XmJ+jpuQ z>2xmwkj`4+u3JLCd2P~!@7O}qOPtoh49)ko&58b*jT6513H?_p`UtZ#Ed~Xmhsu~V zTaFQU@-mgD5x_A3&$YNLp=9a9Q1ZOkT9~fug|>JrrTk5YjFqLx%F4*gEE~H78U6$m zi^ba0fA4O$4RtH2D{BnC*zYe^3hrzoiBUihMJkhx6zPBZ)7Z%9CQ|bf$I7p3aJz#j z`PA00KIPGVX^DS0KhXq@PRrVg3==!0(^iq|5MKM1n+_P;ma*Shsa|Hvu+% zH=x@0;$en~cDnd~H+-J{?!LZroX$M~_ngUt;MxTllB_Q>FE$1(n`f-g{UJ`27g}uJ zK8|u1W&|3dk89g z=u-fYO47>TM>DiKT-x!NI`+)0jA)F?fEa>Dj^9R7te9gn=hxeRzT@Eo|0Kfbl+mGy zUqUBi*Q1c*vI6x$XW@p}+2g`Wt4=T~^o2?Un1GS+&oJbby_;3<69R~cLXyS7?in-{ zrX7pU0ROI!5Vt0fDYGJ{{C)YWDdAncz8t!LH9))WFkurwxRw5GY1O#-;!U{LpJ?ua zZ9XN&*2yzDG$Mh#BsqXXJPC#(E?O+7Eu#R$HjXWd9Gr&TPf3Zk$!*g+xbsOZL)G7y z`ITNHQg@*m`Hl)aefsG-InI}FK$uv=aPkVUa($8fIkYZ?RMS>L{5wHKguY_9U(-In?@iazy9S%`$$ zIR$G7sIJhYstlXi+cWuN%2L9Zynlo04}UrgavkIUB+3!aoZ!;NMSe)8IG~bRczm;p zEM2vD%AddfQ;!n#kUm|_mpt!Q?y5t2u1XDtYgJP1k>uiAIkd;If;64On4uC@&dM6m z7S^FGt?q@YD^uLY+HIa-st<*sz-A{$Vl-eJT3SfrZebXnuIvq~2hm)Rs}l#w>mYXX zz7MoRXVg+)$3ZrWo2^*aV?@hh5B&o_oH+E_Dk;Bf9Owab<3+iyio(vx3T}@!ethA7(LZ?-L>kchOpqN;7+ir%0usVg zV4aqg#htSrNT%f*`pZ)fb#9q%oCPZ=u#w6#zY zu;#D6ey4*b|IjQEG9`Q4Tv5okj^sz~7$O(>pJof6RzJ|+&%-6dA9s^!E^I;(TNI|h z07#psmyzA;(1>LyvhXSU*G&K&!gvW!DUlDSArwE3`r}s=CnlKI*^$E3N|^{-fXYB3 z5*s)E&n8p$7qg!m=lM&Iv0dIjDB+K?5rL;);GSSL>%B0PAl%@O(bMvmEz2_C=mx3O zI{wbnPC*@|1TW`Fp6yNL$(_gRLL(vQ8YHR{jt04Tewz{cXm-sbV%q-eN1Ddf=yqwB zQm8TCBJ8x}_+{ouY_){ytv10v&jJo{Y`XNub!(4!5AsPrWq|+v^H8|k^R1d3h*@*r zqKyQ**uS3REtTrXfU>>YP;!}|>G2@>sN#nRhtQs0Mw)en(Q<(2i1!IX5P7IXVRwczIOWZ z5nWHSiq)GK;MKd#I!ug@gI_JGjzyDK3iFgeohlf)UU+S-;Xevy^#MBn-JlKvyAwexYPff-2In2ktHG1Mh(_!+v+9km5!F+|85Oik>` zXp4Ko|I(DUOg7IOmp(kT{Gha6>b*Jcay=Uu7@ht7eeL>Jo?k8t)7zK&|Ld)sXcVZK zPaF}-50r9iVP`7myMJQ#Y(sr{tzQY~)N{7BcrH*?RNhW9UH^G5U`l(fn?oSb=op9J z?_I{QbMTg47mqdxA#}{9@YoM*bk}8@@1N^dAS?uc0Cl{E09y+kFeY@A*x)l7ge7Pn zfFL*i(WAAYvWHa^J>^^#s(eC9vdame zL-g{dt`moe3%HllE6HRRJ{jXX--L5kJq5^Z7Gin;mFK;UN9gMM#Y7SV5ph!A3nREx zhb;cPuV8vtbl>a5p#P(;9c`;a$ZH`fS`*`7)BI(B%r6yx(>Sc0WK2K7>~G zjemzr?*=#T0&au9I|QS;e3P#CJ%tu~R5$De@ITM^03NTg zF2u=uqM+%i2o_@fg`pLcMsO_(#c%bo%4l4V;qRpNOr0_YWGzH>D1)a9WT(|j#gMaL zqIG(@03s$x25>me>@&nYJ^_@%%K27x+X|3IObJlLhk_sSXXVcjPKQR%bRAnowgcYK zSjfTjb%d?)G2hEbhX8~C_)8$F`8cl+hMXMSFnhki5JM9DJ3;(6*JXPg9C|-{jeI{E zalzgA2v2$NWNS@qXMSoOXaG%<@LJ<`J`yaszL`#HE}CNi%6(Oc0aSp7(c2p!3XJYA z07gE=iTr%Eft8y$)4ID$0c6KFnLuv+;8dU$?`^7hHI6a>$A?EyJ?Yy$qL{n(=rT|ZJ zZlM$sqPXMxc8UFWAN%PaDWfV?tarZ+_fmjct-Ur~M53g?J(_c#BDSLHNhk>T#Numa zW@_sE7fxc7slRn#Dc)=5YbFZrT0}bQqqY;RrkO$otzs5G@AgecSX5Adpuqk`MCe$ZU= zVZtJCYyaRRG6k6MO?au^%$2DO(IRe{q;-9yP>>XfgkB7eoP&7As=@JDIEt6jV-k;# zS*d!^)#jH=Z&+l^3x6=Ms(G(`Ypm@cH?j7o4Y2XS|5FCz9ZT7zt`XI%O4dRR_SgLO z&*S=jnG_AT{{q6M#%S zelF7U!|VA*g~$M^(@^2;2$W|mv=LMM4J{g0b+`l;eE*&El%??r#}jLTcgppDvMQ02llE1^oA<&4YN*l#~3!#zx@Z+j(lQKc815714m% zaUGmSOU{R~rweW7JPrku57sWWinePDibx@Af?y4REN@bm9qwz7BsZS)EgX57k`VhZ`uA z5_1?DqR3{msko>D-VVWc=5LPza%yYet({opJ1j_Z5n(GRaxq0h-x3Wo5=864i0l}n z4HP9vy)f%d8kJ67TMc5FmI^YGIp^;lwThXUZ@aoPZ4JY-NQ7`cC)hJZ0+_MNa6r2Y zM6m|3#pB=Ol#3#ZtSPyZzX!REOX5cZvAL+ngFE|GcO?}hZpjR=-q@*Q-S*-{XAEK$ zf8_NIQ$aIzt!3f)SF(8EuTvQBnk%k$cH5rjomZ}<=96L zr@yZ%!p@BZ9)22H1pEpzY;_9%J>EDZ*X%uJDSizfBpo3BEX~z{ zds8m_u25~C7K9Vo22I;!Y({)Z4{uGCbpE*#F+hwUAfEugf&5s{>(hyW><;hNd_7D! zuf}{=eSNsDy3heY0W%7yAUKMeUS87w{&Lxt+;dTke}JgHhKlMp7G}{uaKg#Jxd>jsLjqwFlmD%iCZ;MhbjEt3{rBlBU~w z!ju2d+PC3C5u+WCYOgZI;mLmFfEg2?he~U~q=Ow3 zz!joAy#go!U}Lk9Cl^Y@F2bMvgQmJ7R3H2KpEux`o7|o)Pww+IV}`A5kY72_^a#wy zF0pBPP{xA!bnF&V^&v;=>Y&#=QOaXRYO%K1VB_UWWAsfzS;R5DGLSfCoGv8-KP%C; z?H3=!2r9`^QAq&FAl9FB!v|*Odq4!G*}j=regOQ~hUsEHmlBlZaA0OYoYgl|APPS; zdsulmk@A%@xfBTS4+%*p&PX5&%inPePd)oX#oXypdpx98IBZe zrCHI``jJpi0ke;q*aR1dilPX?ct>evrA76DFch2Wkk^QqklO) zQ_aB07!(PT93~{0#3{dFb9D*f_$=o*3uQZ5PfL63RyDS*H z&t%9d`Wmm)Gy*r5Yeb$tB1C{CRTT?5vqIw$QHaWO>tC=q?Daf7AZYF;zIJDII3xqF zSyfLdjY=gkH$1P%S3D`9;@MgEGM9ch%#?P{Y`%M=GzcQvD}D%>?cV+3?9NkzOpYD# zc>&Io+d&_7AZQe?tFjDKWLaWkT)$wO$PG5kDfW+XmgwZMHD7DD&`i0uf6gfVzBs}a zRIB;Ji}TY6RU>8$=lcZn`c51Q*=QoMz&$CXp#zJSti|kj2CTOH}}h3Do^-bL=&RYHd6; zBL>5EXBf@9?u=^g79)CX*E{|^&F?YJ*@wo)z{SkHUpf9bG!M^YXASzu{@Nl5O4u+a zPZczeIOy4xX!=?{`^7vAB;)a*UqvGs&-JtsS?~7&-~ZU3_iK#^#L5|O`TR{3=9>iI zg`w{+W+!{JcQq@KlLn^vm3a4TjtO=7c1pv7uexp$)9PQO}lB@{}aL>_;uA|JrqPw$#+gZsV!nV8gHVx3PEk?&VQo!r@ zY3k%{_RpVB2=+HXs8Fr%dUUz>bAxDPUG#A%b#`y!mDJ6|(C z0=xKIr`Nu2t2i%;!{jhR*pnCkW48_k_`$I3b*J&Xz43Ab{`~p6gf8GP^~5J~q1%k2 z+1OG{!fe~o5pgmown^a|@jCjRc(P1_nC+$Kog!up$FsqLB9mEP%5Y^7Gce%cf3;M9 zyi%d#+tQJ3@92owU++T#9MM?hwOQzO0n9fdY8O@Ob~*X{f@rh1J^_gS!p~#11?0jP z&Mz{pukY7AG-T!3wA^`JAxfQ4v2%2MRelx5!Fmg&YQsbGTVDj6jF@{5HpPd)v4Dy zBI2b9_pCfU_qNR+hi+kl-S1a}y`c{ieFUFD2f4z$LFcjNYa#*T93Ym}@koO5?&akH z4ftMxiTl+}0Nq?*(Dh(R;#A(_TxMFFRZ;P1JLTaTrC^Io-qNQn?2^X$EX0Gd40ny7 zf`Xf7fzNl$lysX7f385P^zqDQ*&>$QDN(qk z3``T+D)BH|e_;qqE&E+x0q~nbNgRw7|4I+|*Il70q`I!D9cU95m&a;%M{Z<{ixx}Q zZ2Kr0f>DlKb|m5(>m{9!3Ig_|0;!PTreC`dl9!p+-bk(Tg?0CoEJ@;cV)oMd_m47r zqM=gkCUlv|E?z2B4P7p@RCt(M4cOAe>{F%$i2dt2(6e(z*!qNaTeADz>!LR~xU&6J z%=oRh>4^zS*7%$X;-C>FM3RN)|2uCwiR);)dZacF1*mt=MYa=U3`0dkyS9DIS0U@5 zfh-MJg`n|vhuvi>r19E&o=F{i z<_nlaV>jTczF?rxf9Wu$g&7XQJqw?f3_c0ml6d5j{Om9t^e}Vsj1CEUR6~}BCe!^m zm4Oq-Yh#%Oy6r z_4)KNjjU4PXeT*p!qJf)0wW`@C|Wv5p}LDgpn#I=*DGONh(XKz z*V+5Kq__NO^QG4ToHb`rpLh#)k_x-2HENYdqynGH3ts=p^WerNe2>F98Xqei2Z1w4 zZ}lb$7D!;=g;+_26rocFnxwQZHN5(wOO2X`f-cQ$znPdMMc+$*=dK|~PXHx&x+;eu z!FLhRI{5BsHdBNpiZXGA5ea=AE}omF5OG3-#V-c^9vPVlSTdRglJ%N3p@&eMxrhIL zBSxbR9KoX1RHY>Su(q+XAQ!;^RCyrzAhNYaYz>5SU2RA#Nn5YqjnA#)=uIviqOKlV zNx30wjkf$#Nq55eqt@!Lw;YpnR?5E@GNs>x33IOd0UiDmF9k-H4SkCw=w;S49Ts=P z5Wn{j$Mbe>SPsk(r9{5h2(!7En31dNP||RPz`2ejR7=71p=VWsH_BjsEl1P)RECfj z^yYN}<`z+V!-Ib%*UbE`TbIAun+;FH$L9?+tbqK!s< zDs_K&nf~MFW-&)+H*Kj>UI?GDrMqWxM(Cxh~9R6&sJ}L!pS#Gg*iaj>__sH zu48DH8(GEFcG-C>AK-@rQ=bOqQz#OS2t97e3f*pPS~^XenLJoaqLV2qk?-_n(3c`^ z;5Lpl?2_JuSM`Mc&_B&e0&4V*-j?wdhgy_g&7p{$LRcz+WboZ`s)Gv@wSbM$okX8| zSUB$WJbR}l6>}B$p9`Z1D96XoDp+Ej9=!LNhr<~!YlaOw@jf5^c>qj0qyZnjRu5!2 zes6J5VV@+%mLFR1Y8^_el_;3Gihdxft@^iO*|H2bJ;rH&-|neo_ns$adAY@6#(J?b zFBL%-+U(V$<+-?I_$7{cn5kiJKUWW(DE#)ueJ>G?xpCe{uzoxLiVl7=5`5Fu(4mSc zZRsF(+HJe)+#2uNbJ!5*Z>Mk&C>fP)-SO|!?v&WG9L(IveJlv$IaRX(QOM|vqY9fj zJ4`DOMOSP7Xky}0q+Emdo#Ut0cWCf+m;PY54D3L(=3er7`bqHVH&<2u{T2otd@1pn z8IWt9%n2>jSA9@b6>)71#|;_2eVsY~uG0&x2xYOv$4Z9$DZgHxUYUhbu0F|9)5g&; zZ{g3#LwCDxp63eU;$Jbk>g*U#Puw58#p>pvx5CxnwYu`z#`TrUBjJmQpN>bVOx4Hu*7i|K;gesn_pd-o#6|s@LPK~=`5B3oI07NGPfNUwo3jd1)l|^sPM&!JNGR(@?GRaY>EJWLCs;c-0vJ7y?8FPSH z8lUG-UyZ_F4cRN0xx<2Wz zhWg^s-1S`a)1D`zmCbiGrS7VbN>x02yFos^$4+0FIK3coTSHEq zb?A#=qda*wsq@yLAVfM`CSwBkHhg>gn{U*Y*)`#>@W;}mB3_h4X80tqWbfb7I3N`* zfy`at%r;G4w^BG}DDrTye4@}4cq7Ts9@mSIW<#_*?YG{9*6Tj2{t9BGA(Fzp;nnIf z6QYfyP*6(Sr#jbD8{aPBkE_j1XL$KbR#bin>M_6Hb~sJkwYx7|LyW3|k=VC6J7Zgj zD34rCv3l@#PD>n!#Lt#lv!QChjj;Cs2{h^NP+JX301qnTS}O*4seAyxiy-7{Aij7> zfZ5P9coN?=hDP@?Gr$J*qp1{YIN!;ySw-5B&Y=5lpU3Etpx@)>emfdSpSM>X=&Se) zZ=@@7JjSnPE!;>K>mrDiY;`QhF1=P~L(hT~xEe(HsJ~a_0Y3e* zi?WNHB0C;bwQ8)Z`)8s|JP03TErYEk-~LA$p7zB6>C;j>aM`zpq;=c}uR?xA zIODBR2(w~c>_aiu1b8oj5*Y))T#0f|yp zs_;MhLmq8_S^nPQRcO7V?vfCYm8P^1Wm9}H^{V5anB&o6=`)kmd^qk1W!;1Txs>Jd zr$_N)F*TT@b?1rwOd8=Elu{58pW1BT3hDYQ+!t~-p0nMCa{~&MX16Vd^kjU>VL1)Y zYa@W0$>yE7%r_p#MtQsLekZ1b>Zi?Bqrht@lHK3G4~I_r2hVo&siuQpPfP-BWWZUF z1#z&I6tgtgMmof~=MxftRu{7f7pjb!F@27<{1i>NE-&VRKkvF|`_#}snS^=69PcWv zSf`8EQ7b~hN}~>`y3GL!H|o4j$0|K4$Q|&H6SG=bYx=c`a0}{1=t$P*gENxIWLuWF zA4r71+aeUKso!9#R>FhD6eAZ4X{0@;YBX!4{|GP(Kf9`TStiqV;17TU#>u=V2)J*%L5o97dHT>GzFzS zJBc{2S)RR?)52tdka?J{qQqyzrp;w@vh5d4kRI3S($ATqWH##MQqY~mTjzWk=%QjW zIdea?D$a$WsgeAf*^qj4-_F>2Q_&d-ckF_PZpoqj3baGtRD-A1RV8wAX&EVb9uTU2 zBCTQzcj(cgNen__5W+8}`IJaFuiSfi@9zqm~ zy%eUGeliN~hzim@HSyN_Y7mQ?H^+>??ZYWCY5nWl+U!YF1L#e+zl+a_zkR{Om3h$4 z&l6t);J;`w9BtO4scFac1Lbsv>gcBj$H}ABa9m_Ez8qF1;!Nj)T^Z)r1IBsPJnIW2 zObB&g`2`}EO~b(8zxq1+B!NYb;Ik^LNMpYD%-HcQ*Xf|`oqVlTUGKbl`xOPlIOqC^ zLTH* z{q;PE`v^iM$);DCtf_+5+@ae%n8n`6s8&5|j9C`)ZNUm1q1rQ)97whW|6s_%V^96n ze`BsBL)b(Jv-uKv$NmlsW{Lgm+1&l<*3H9evq!=4=C~(jx8b=z1m!4>KJRNbq7*4< z*A2IYWb-K8_^~x2%%Dpi14_K_`NDb;`+*5 zU#Mcw`RRbcn%ic8`Saoahgy%rrN@f$eC$v=9kgaDA}tRmzmD0JZqXwyj=#(M-#Pun z%Tfl>-)EPzv8j4!h&S8rI@hlETxG3$17A#RDSfJmH6R!d>_)o76 z9T3RmIhMo9Y$C$6L>#x#-94@Y6{6^*M&k=XXF&EzhbJj%+J$8QYOfjO7n14# zK9Qx-=F1J=b@@$al;aN9N=}y)LJc-!8!@_>ksgrT%mcV^1E=`>@N|DLgxa2OiIal5 zC!yaU@VQ{PZi=eh9WPc&0-;U^THWa}AfeuiM{tf$Ffhg&pG!jJj>L?kCOa2-wa<+^ zO8K{q`4uJl8Eyu~2~U%2r4VY|u>rK>K4{=M=zj$VA6y@R&-O+;ncC9Pn9`&&EPuPx z#iFFr>%NS!3$Pnn3Y8F=L`{Gqa9^46Y7?d~_xJa|@p4*?e>i~>Kp*^}{usRQ$V^I7 zf3*6xwZ{X~T%}Mvyy%j@emI=JBgQ;OfJaIHgq19RffadEj9tGp&}U7pJ2pa=kCcCS zFnOY^kQXq&1#2=DqZ9FCI`m3ntW8VnULOg`t+LTznAFnGUX!wx@VaiAq5{6-( zeh(_9ki81pF7TKCgq1C_8uSqr*%%{bt`~DcZ<3$)CBe!rppAaj_b<5pMDN+rq6*0n z<$@K((d-I3JYh>MwJ7<~UMKOf^4qidL~J5;0AIy`W*GY z@+}v-wIiU?V`~}EM4J(GA+YGK%-R$&;Zy3$4^}7B=JsWJVPAbR?1btjB}bpWO|qMy z)uH|^rA{WH?sxHA)EAK0yL?=L4fM!qo~9Lu?7~Gx$jm$0_SZHqa;e%1>H8=#?CxL0R^sKgrW3`W zfMuFb95iwKd?gM;`ubKfM8o5}A%?C+01M`9Z<)-5

            Js4#w!Jl`*Rdz%Sa>CKF;I7RymHpQ_UL@h(#b(_UOl=YLDS)MPQ zWXS~H$+vv|R~8?BVSzV%sY~eUb$|)$nb3yB%I^Xo5-<@K5v+RBpIo448B?1GD<(Pw zok-bk-L}xJp6I@e%ZS=}roSKs{kY0!FD zxNlp1cKz%!&8TGI>51i}gV~prBaY_C*Wv;tovde}(D6A{2V;^(VajV+c-rDMmhZal zZ@-_I<|zDmT)ciPlo`xCJlFqTEa(&`YpsdwX}tAM#T0H!t5>1Eqs8?E(L5Cgs$~fK zBsc7X)yUKlp^TIxo}B_UQ)Jn3D;fk29{ws-z!SQG9sI{botj5mxnzR zV4Z7@wY#QG$Xk9wG!EnA|4sb0yrMa~j*eBaG7(y&i_}|OVcH7zM)@^0`(5j>j@1Q` z@vQ1*7y`VEWm(NL{30BIW#D<5H$_2s|I0k*o`c1`DQ(rZqi7~3WK@*p23z={kfgf>4_K*5B)6S+OK93E$UN0mho{md3}+ zpS~@1Nnd>ff7l|}il#XQT<2b$o5BIv!phfXUb}f0jniT|`B}N@xA?iJ^n(!#l(cGaBnc5K^``6!{ zq51t$m9Pc%i9}O|5Yb{t=b}B26y65TrvTX7EBwNrS-?RrU=U*GE<0mxiS4H2;X<@eOjG0CIB;Z{WYVQp}*u4{xA|5x27KIGvFODPb(~63SDP4q_*Yk1+TNv^= zK6{ihtV2v$rkeIod#K`R@007$wJ8Zn(1RdB9@1%eCS{Tz3-rMc;TE8A>pE&ISXWpK zZ+Vlr%z6v=Y>?S-*ravtzH0ww7|G_^eKP<2x=mea%|iwATWAu3!mtmZLnMi)0N+zO ze&i4R>jq#~16m(QlbmEE%&FwxYvDpjsm`5_RM`-7(~I#w3MD3Ru-%QLL`I)vui1rzrso) zEsI5$Q}(JLibf3!Tl2tpe!v8%M4WX^#bK#$o!Sk+y>EC)wA$^d27?Hb(F-YaJ0o8K zhQ;$C59t417P|I*LArTzY(gV{UNf@4^$?&ekpVy_#mr#P_uvm05R^>7pB9PM2t9*` zRm@NkxXng?oz9ljw^xyb)OOzB%8Uis_A%M?Bc~t&*up;S75mSS9@Uy`zr+Ic!zUe6 zhL625Dc^E8(i107Wk_aTtHZtRa*$i##0fm~6^vnVf>=a+rdTmygse@71XCWxV9>_n z3iFpP4AM9pZBP0??+FjOB;j?$ zvtTlAH3uRCE*3y0)^hr^Yum)rDy$^OU_;~N!EF!f&30P0#m2ycFkop}N1z`Z8w9Af zphegH0PU@@%ONYcIJfjW=~w;OG5@VC21? zTkyN@;)os~am4*dFrFi@W7U;z^aA&)G`N14l#!{Wcp+Pc<2^Wr7@;y4S2+_Ni>}!> zetHW3lA1(l;aJ}!gt*tnA*i?#0%|A2^Iwm+6>9y(r4j0LW+i$}QYzKhaYG|B8l{Ld z+`1+=DlV}bQ~}q`$Z=Oc6q#`)e`jj{=l7TX&W9WR{An>f-JT>h-M>D(eVgE49J1-g zi1k99u1}Wk4zt)fXJ)OHOylXfU~B1BqV+?bx8?M@cfTFwxz|g%utGBo<><1|$QjW9 z+@A)A{l}uN@-q%#Q&W^G@t2P`dgkean$1)lOjErna-v5Td(j$OzgUKA7p%payai!3 z-Nc9>(%|j~uRkfy?`C3THM7A7mq}hCqaCI;-Lw=hT4vh*iuT|LcKxmPxs`;MBS0^b zcw1k{MF~8M@8Q!MIT%JCb8mv7C*xIrOarC^_;+a681O?dKp{*%v1}?WHZ1HS`q;uw zYyyXvG?hV38>bQdD?tMN*lhaeW7jG#UMH(+k}5~1F>9kLCqcqufv7(Io7tbcq6dg< zD){L4oBgXxNa!y}Y5Y`lLZInS(^@k_=W(?e$GR#Q6Q2&FM?kcqJNuzUFk#+6{9f=K`+trVYO5$FH^0XQJVZ~r8im{KHRjBXKMJU&CxER}Y&`eE$=~KPs4O06 z%{!o5mK-}}+)em{-IZlZJrMxj?f0GQMge!WyH%m%9=qppN)^b`h(?3~zofhMaTxA5 z5Dz_jnK|`*?J9XSQ~N{(%ro5_k<<(9aj^?!+PgcuxLEnY1ItPb_k?0T{QRjh!cz~M zP$7y$YJ?dzbgdbQ`+`;V4Sw4Awy#QfFlsEWfEe|qds%U#zoBiK~i*GW&d8UEo+4V2^BqXwN^ki%-DeO%x`tO+Xl`zJ~v(vOKyK6%9Rri>&KT(HfHO{93Rm$4veM{`T zMy)Rw?d_;YE-tze7M8agM=le({!dK@azHOS1a3%skIo5vTRA968COpaP%=uZhWyAx zN_t~=XZ{2h)UJ7u3FlhNkT)~N@YAopjeLE{6D~;b zPj^sY0iNUB=-e`iZb8}Wk93F(IO6q#7|Hu5$uCLX2N-CA1^eZe}4~!OQN}TA1a%_=e$FqgDy_8R4^bpiDjbJ z;6A%b_zSGwpiN|K1!)ojAz)Xrkk*A-vKMfEPO_&$bl(}MyxbM?sVlKNiX5KRJeF>` z=Y9}pj&fRYjD%xq}5LO9P`ZwQn>wOr*~e7lZ!> zktOYn-F$zE(#1*xECIR@IPIzTb2C{lg$Dj84X7QX9LH+jQ#4V#LRs^#y(#eYx4TcG z^)u#uWq(c3EhSsnZhw0sI|&vRbtrpicr^Q+Bm*)|BJ6f0)qokS`F4<}Z&NYzCpJyol?~k z2Dbg{FwuP6>?o2e^mPEn0fe!9BYG+L&-DHcgL!90po!!0vjfF+Hx1!HKKF0*^`Al6 z<&}v(sbdD!xA;baEi5pdiC+v#3y+@?n%lY_R5G3hn@!_k8w5DBFLvA_LRY-3<`6`} zB>qqm$oB7vhRzz$rQOBx=#Ole7EbAhDaKuS6N3r|jIB4xpC{Y9CRG;mcv0N%#yoR2 zMR+x(onf18oa9P7SE4CI6(aRDD6DpNUIL~a9f4}}jV{PC6W=*E&#Eo&91X(!H5sK=v;-wS4GPFM*jVjfkLUU4$-^TYTP^BJ5uWX0XvD-kgo%u|y+$!K5eg+Qc)*AvS^NBuXz6kw=5?~3APBuue><%{V9fiOjw!^hF?b3`|s7n-ZmgI@Npn(sU79V7`91xx_Zmdu*a2V28cHT9@eu0N5l=E56OS6 z&}dTJ{;)2=uNfM!m0&|pK{{MvHKu#QG>#UOG;TE6%}eRtp>ekLj(lpK$nHjR-sSZve0uj0HHQ5AkVZ7 zeIAPa9akafedsVrEyfJ)7m4|BwQN*Y9A)HKU942W{83>1Vclc*J`cz2YO~wTaz-?0 zBb(0_AGx|D%9Avjmr+BMX15{Eu!7r3pnNBRcHRFJg>K1v>&P|H$~r;v{0`BF=4k{p zv|gW&gNFe*l~!YSF`gnJ-1t(X{7)iA9W6U=Q_|GY7k~YD2N=9D{`&&!y(}d!-b)h4 z>NHr{MKFG`(w-1Znwl4bK2^V@J7ZFj4*~U8$*!tyU)x4x0ul=5Oj!PNa(N4TZ@;&a zJ&B>rQ_1Kke(U-+Kc{Qc8?k$FSFhy0q_V9Y^VZ(~R#At=PJ^7KM;M`Nf-_AhFkDhT zv1j4C9NkR9i$Q=cU6TCT(Gh}K$sH!NJ7|pf532T%-?~CXJbS;j4Od$QKOAnXn+NQC zG24B-6UzSbWi?;~p^6+yLR7c523p3^>sttY0b`B&j^OnPV}fTN($RP z^a>v%+!XYk_4Z6$d#{;C%pdo6tMtaFS8k=*j&#VDfL0=e_P}pk?d-F`N4+;v>7Tb0 z1kPk<0?h-M@jW4{u4P zXWZjTwLn_hLb84>+`ru*lZxsafU*>$IGECHLNr6P?=&g>m+ z#bX6%@AjzX+%I=qOZdT>wMgv>Znx@$DCbDwAFj}Wn~axnle6ENx2i&6NFm&(fug!) z8VO&Gb&IkrDbn7)x`HPWYWh&7^{5MoWFq*#OJ^6EX9f;#cz0>p#iOCV&6b$;fOKT%yDP1vPsG?QQM)+%#?tm(gkkcDvShdNf`yAFCz z+>=H)cQon3V*txPBM`~ zPn!DyCL5K43`QT2-TaUORiF^VA6_F_Y>%CaV*(O`Zlnv$&YHVIr;h@oE$=N>QUM!^ zGeLFWwx`B>;hGM6hKfSu^&7eLzzT`t5yexULS5tyH1&*MEwPl0!U$@%wK&yM;`;VgPGHIhnn zUlKI%QvMHrF7svDyn&tVjl|&4r-@m<10OaIA^V1ACbf+_&fL9NUL1jw+_rpy%N%Fj z(K-QB9g%EQ_sK8YDN-NxXJ5FtaB-TGE0^1jFVLd6SFV4 z--8q67}(aBsqcKlt*toJakm;OmoDT=VE4`X9^WNqvxnxlU!Y3k5*a|AYdN-{zw$rx2ndzQ5UyG&~)Nkdbu#^XH5TzhQePqEoN{Bo$6C} zUzs%-2UFGH%59d=JR&ZvLDlt;@J`#JruI-6ZFOS_raQgEfHqh;H8@yf)#yMCa zTMQ44 zVowgu)>%*OPkc{Oc`{uf)!R6+$UlbYz{F2d38~0ag%y0v8AY?`UrRn8H4LNxu)bjl z>Ucwl_X(89gU(-a#rzR_B3ehYnQ#FzH2ZOM`X0ednBVXbz3dTRV(m2#-07=k>m5Mu zIvo(Qulk*3$l`ea#GQ|*63-EWKChqlS&5Qi?i@5#)z`48e6reO*KqenWkQ}ii>*On zr3@kjEI12P@8x_qM6L!qVXIDSRMws-j(iO#?%VLZ%nb5{zYIKRUBQ9>k`%jM2twT7 z3WbFwT}@LMo>VgjjaGA)T3xMnw));EO2m|Z&GMA0GCVL=!-$XI36-u5xPL2RXg2oK ztFzH-{}W0oN=4-0oJLM>JV{6xL#Z^$i@kioI(pm1t+&ES=|f5^(^W#QAD zYF;x5lie;pb=Jzq!=lDjZd?=>WD@6~ekvQRJ4n0-%Jd<1@uT3Lux1vj5> zZ6<-fe#0l{YPWYKVn<%-_ye%{M?C!D>s9;dI5JIhdo|Pb+5k8M;2X{i0Ta~9AQ!$F zpwVV0es5~lu1JifXWJFGEBpfb4(&ElI{Y;fKtWQXOFr@kAD}R9^#9vDZD;?NysVVZ z&{2vcOZ6}OpJ)@ZBifv&<`YViH#O?fA3Rtkd2kt5a8C<*Q>8`cDgtifVpG8d)+@S3 z?~Bnbti}E14-wqJrHlnEAp1%8f)K?i6!H-=Kzo=uZDiZYo!!v;dBhqJNI?H)Vv7W! zPEnL91=3|d;;sXaWi`x0;|IpRodyQ;FRz-5v`e)$lg{DaTi|@GGPf1Sq}==f9;?ng zPygtsLi6|A-MRfFwgdnz7ziusmdw;bQIU=5+0lc`Q$yzRLA^SK6&SrIk4B>!8z^hb zz~Xpi0I|@MeQ!Yl24~vHKWTqBW$dCJN#i*q!UXo`VVbVEDMfd4&7ZDk{f z*4!zp?9Yx-jHNmE-~|_mb6Vl_Ra-Qjf(cp9^q;e_V}sDqHqi4zuqg{~^X3*TlyYgl zrpD=R>_RA868_^snatfL+6hslKZj!>{*Pcc@3NE_9&w-+^&4-EXUuuy1C*g2_XmL1=r_6;!MSKP zbia;lLuu25@l=icituB$A)jFrL3YIXIICUV_0vkI79fw9owpwZF;Lxti*Wix9ejWu z)bsA|K`3A;W%YVAq+Y*s`HHP_>X0trr?$^&5J(CNLcT=8l~Tgib7f63iFjb7q-=|C z|E<>@;$RaYYMe#cn~O5V0pQep<03tOZ9<0u`JgrgJyGjbqeGQwBWQAck(Gz427_dy zH=%u@9*t)z6{1Y^{v2+9Q7O(UPRZZ0j#ET6ID)scHzsNLvy)N&GwF0Ui_767v(f@4 zH8A)dzGiOoql_y$>vI3iVkO46@{l@yjZ(%h11u-KGRXFRj3;>!S!^AoVa+r*d*6J? zwfKfuvvj|={9H!NL`J^z%b)d3{8nu8NET&OmYfXMt2`KIMO;F3O`Up>m*Rw-gnx7r zE_z#ueHrQgFcQrsu;ROepFAFTyUjV=F8FKk+p9iC*$cT&Vp%-|$erGIv?|9pero2mL zv-%$&)ej|w68R=MUx`McFdBO*wM0Pg56yc8sIvTjzO-yW6_}J#p?Bb$>2@P3@40== zT-x^6ULvOZrW@^jd1Td3jz}~O2+KMs-KDi=l z$tGkHdT!^kJg6R#DpI(aJ7><_@lU%CF~;+_c&Kah!{Q^7HTI+qI=v7)0^mz8?RJBn zMl)7}TKEGFs;{D-Qd{SZZ#9=j5}CNR@_wRF-4f>W+2@!~7yjxhNht(+2A#e>Idw z5>BE-8-yL|3P;f`k@%=SDB>;8s8k+maX|gyrW?=0|K@iE2An#Plj8$Wa37q=Qq?@C zIxNinV9_hzWk315c^2ynu^1-C{%^}R`eRvU=7SXOzEi0G z>K5iiFjp#>)JuQtvsQxKhS^2~E}QAPvYKAhdp!gv20fm>3*7Zi!3jFWNDSP|48#JA zbr3gqh98CAXW+s1=)F)3CVK*!H;D1mz8Zhu)2_@gya?8ujsFra^~Ue%xZT6Ip+(>y z2m2*VyiW0YdZ7`>NKg7)8e_anhH@`;& zzuobccp~(OB2m^%`Ts1=1L>@s`+|2_6Vsx;I5at5-mAdaRf4GHmEU(2TBpB&&(-Z!1e_u$$mnABDEJ!0DbBy1+ zNqye`-Z+e^g^0GTX0$TR_Y{ROM0>zuJn*+og5M@bHBXgR^sZj=vb>hR_lo|(jUkPA zR8>io9w`gVxIzdvdzmJ*D^}5KtZ$iC=2*Fh5Vd}|KK<1uAewqfPTqYXOA#Z)^qaa8 zbV?Q#5{AH8jmJ-}BJvkDC77g>n0BYC*(KnQ3Ekcslnbpc&Ro!2tNiBGDT+pC#6jw& z69*@BBOJ#l|Ev3&6Z)@-w-o$2v@~{O7iL_0T%0?;t(AHdBD;A6#VZq^N)TQEsQ)jk z{Fc?Kkiz{BXMXQ%S&%HAS`Y{D?vj`B^FL(spcbEJjr7aHA|S7n7kWN-J3so((8+H3 z*r-XGk+9Gpebd&a``#J}oQ~$xsL1ZgEZ2UML7mwuT%skl0mvYiW;0Vap&LAS`G)2N z?vPy6JVfUADUhbmex3JD5m^dpn0$96eK$O!z~AOBv3|`0`ouZ<(j|Ot6foe5M87Oa z8Y#f&M!doPwx{J|;QFm_M!XWR5H75z%ku1;nH42gZyb+&f8DM2b%j-s_G3)i8L{kX z!IOaYhBV^ne>w$hnHJ{JA#L2~^eWGou{}y3u1Stte~FNH znP_Z$BSvAh=&tgxPf`I;UH_qP!Nhe1|9?Lo;Q{O*t?^V*Q-vy&{0;p$NT2Y#K63q( z{#6MRC2u^JZ{-y5TaVNPeMT1(Ifk;?kH%iTpifP3J<7Z5!tC*kF6cKQ1pXO;3Nm;I zl1!RgtK{f*_F9;{4p>7m`604Mb}GqOY;5^tj!~puh^~MQXG~x1VuLVY5{@nMfHuy} zH6a;hcN!34Qm?;%h=4#}>AIoMoeZd>4*S@gCMcIP)rF`Jv5Rsug#RoV@7p*;t95({ zoM(qZZz=#I%cspqrFS42%oXHM*u7Ak-cBSR+fUHq`)Sr*)*9duYWA=~76lA=767^- zGid)bz8V^I^tVs`7+tR1Cyf9&-9Qgi)S`OF$tkFXpIPvvXXzpj*ulSNn{PhAWyDo* zKW-cs#G|hgveVaxfx;|M2dSe%kn54zz_5JoffW)wAy5z(3o@E^8yETO_=Z{|WTW%_ z0A2-!BGy~37uv*tChPS$ToBm?mvsRit%PG1O+|zO79h(k@c0^Zud*91w5C|dHo}@~N9G#Z#;%&tb3CyX z=MhT6c+drykhpa&o9TH(d$?6yq9Pd&UQ3hSA`N=w@{32QibruSR#0##P*W#+fa}1V zEbP8aQs31FxJqHAss>)k6evrE6)WsfR#w_j-RKZTqkxQ%mhK!WA>GogfOO|586XV;(hZV=gtRnD2ugQIclX}?-gEB$ zz1z8G=li+O^LYZoBUjX$QQhpAf#|Ueu(PyvHN0Y5U}Hj~d5BSPFZfp}UD_Hh>;(II z8^VqhYAZFQQ}RpC$?j>S5rY1zcbJbS_*xf0q%L)-%NX{YfI0|mlW>WkI3&|aB3hvW zl1{1Ouz8t@@ay#NIs&If z=Qq$Fjq^@&SNGjzxME8?FqFKQ$D@#dg3Vg_x2a)&cVYahSmzlQx0xUDt6i+?#slwt zDe*v`wZ=CjS3A!o6}OJzVj-EtTpoBKIL^{_0 z>(TN%EfTXt5(C+2H2zp*RNR`vFkOUvjmAToyuabHrl~9MYx%~fkmP>)C$%zYZJB#z zH5~a@8`=r~Y+NYev&<>+e_rt5monLn-yUOyM3Ei8!<*ws=a!?+ho;8~6hb}Vx<6M(gSlG< zEzL1LJtrpz5{EJvUNNCY@Xva+fmseKt!PAsC*^M5`0o}yKHpBMZPVt2;sdW5|3l*% z_sdH6eij<^Va+1kU%_@LHhYid^XJdAL3amduOv?scV1!<=AhQ$)44$#S3#%%+gUq_ z@X`hXdjYcWL}3KaJ0?yQ5Rqk7#{UdJ;YWN#l;KfA{&tf#Beq;&p>PVXx6QcJ;%#F;F0dt&Apu z_%Eg188ws*D0O@VZ6kqkqg-0j6#88|4*CR9% zZz`N;Cyq?o6d~g+dJMwM^abC735mAuTjC6johnt6Y#ol478s+HC@7}M)v{YwXCAJ$ zGI$it#u!%vP`?uKl2k>9YuF8FTOwu9rkc{FG| zgm|8zk#zBr7`}Q6Pmf1$yMG^VomPC~aZM8ejB~oQhw>;|Dib(g;B<>5XhRO7DdEv? zvB^^X-hrUsPW~WyF@gB2)nAop71nU#doJBu1{E2-!h@a~;$|*0{RMPNe%^1PP23x} z)O>FAEJJ9i*zizn;F17%L?vPphFl@hkMnbZz_(OBP7kcYc;Anq+jv|cW`&Zm=k#n! z^g26Kk8`5>x|bijg38~hTzgP;!m4cPfB9W>Vj;6Xj*Sb}Jud4Yof}6QX9bPMbI^|C zS6_BoWP5|k23{5!;#LWCbD#gap)1C>()l)CSs`P_ksF3;JtAs8&u66u%6#7JXfWV1 z9j_90QpAhj#@?ivN#581rPU`PjaH0T;I4=c|$(}1HSH`}9 zjm62c&`2cBMbmBzLU6Q#SwD0T-HqQ^U+n4kt=O^7S1ZUXJG|hCyD;_!Tuubbmw@Kj z=qG(7v1J@kgAiTS-zZGe}UWRY7E`d8)) zF%R4`a2C=F8T6qCPJgDIcs=A$Y8X6bt_2vu1Js(J6pA~JiP&WyTeb@s!3ah`3tZQY z0i~5UOE8WCG%|=t8vrhxqEVSrFyLO9SQp)UdJp+Qg z?ePH-!Be~A-oFeua|n*yitj{B-9O(hC+`(Scycca#swV*QQ!VX6F&J@vtBNB&v(wr zX>r>nUNA(CsxuoK?kyV|fvOXW-<6N8E;P~h+>0%JkUa{f=$*@N2)+Sj^B|a+S1S8< zY9v0Icy|&BjwN0tk3akLlr0*xAi#2nsXU-H9EHFqmRoKX;(fPMdnqxi5QF ztn`Z?w6oFTU@{6VW?HOGJKgJ_nF}m~xu~73^ zFtY!^`#3IG7W$g5Tk>;n`%H{d?^_000{;m5(106g4t(OUQojKwEZL&L63`2SAUz@lr(D-k0xycx2uvMTM}QDE4XP z{Cl6c#jB1y7s*1kuTB-Q;{Frb;l>a3GudJJdFI5WGVfqm_y3GNx8FtvELGd6 zo>e{R6~`Prxloif;q~Ecs{>MOxxsz8{ffZPZZv2sarv$tuk`WoDC?INeX+r`ePwq7 zdhOJP+DAGNnMM{HNov$L%rrTm_+Ga`Evuh8h*V}UxC^)OT+0n zDR~q4>yzo$f(Si*u|vbeW3Hh?f;SzMg=ymFEMvpyXFsd0(Qln?j>8jLHSLXFJ+Vi= zV{@nFe|F5@jc9(gfv(E?)P#AKh%m{S%Cjzg_fV)X$$EQ!Z zJKl2Ok<}e;ePuPu@Mht!RK+o={`I=eXkV;C|`75@vf5A}W8lMrOmhCT?%4v3TLBLL$!>f{dvK7^ZJ z6+vI*(C|YZEo#}GoUy(73R?deTnnZULCE2D|H&(FLUXxSzZP*0(&#&5Lkr9~|oKxxz{aI#V=<-UTo03@M7Je6YFWP)S< zFhWw~1sA%25IkTcL(ToG*GmQBjAk5!isBk(!08u2Nd=?U=gzG;6x|%QF<2wREE-O;97YQP?a<(`?oBJjdR9Q{$HYZ=72?(6B+UWGd72Ef&2NZ-mq z7{8u4bUBT#_ft4E_J=MJvR?8hFG9M|&7*#l;r!w`-lysI#}}qZILmJS2F4(AC1QrP zz_>yuC{hp-M4xATVYz2SP_v{rEN5nez>vH+PG0l08=!YDk$`5|_BodrQb#myvmMPt z55O=nM4%UU4E1rw^#tY5DmoQY(V?<3K2Zb7A1A(+E1!0lPQRII1#}qbr^AqY>qyfu zUW2Ns8NV8s0Np6DwqqTt$9*aA@y#XqWK)O4NALDrghP>zY%jsYjuqwM>4ok-% z1QK%qMt4CImIbWqR7o(xa?`wyl7NFKS@@5apizt06?iBr?3uf;O3|8I&YE!tBmE~s zp%~pKG3k=ML0om+9A6*%Y^~Vzl(T~oSv_FR+gmPYp&OG zG459kqP`~v?iZM-ga)_d z)d;)J*wj9ER0p0E0d+gx)SLaedK&-B!%zVyStAe7N@dTFhxy~~6T6e&`p;$D2gt+c zx1jwo`kAfXR<_9J;wM>ro@6&h*Bn(N7|fTZR8O% zksO`V!%c8_2HM#+7iZ7rCa+O2eP{!DvcLELcgh+yR+m$S+ZTS=>y%$KBcBM&wd)!O zJPLoJ^(DT);Le;dMMVX9RbuovUO^0z5kKFN!F77{g(32QAOVPOv_!4e+q67$DRkS1&3kgmQpZEq@+lyuD%D2miyQs zsG2>*8^WU;VF6K96HR73NF`yGlS_}PRMlp(t-1Fe4MWnSxOgn5`>*Oj_I0y+K?liK zOM8x=1(`4RT}QtMU3Fs+q9UmO{9PC?d>8CHl+MVSN^~8SiW+J(e|Lx9#PEGE*x}B}$yxN8fA3Eqc?@gk;d_|iBb2VYdd5IWWeAF;2M zzSxi{^b~nQf`+?dLyD)tix$0XL9YwWc=UzITUCYCj+;-u6@JB$#5hHOImO7T$gXDr z&?j|wN8sk=_KKXSnK6!1>O<(opR*T)p;pw~*2SouwN7ON$zDJSl#jitA+A7t4<$GM zKB1Xnm#x<6{&>INXyjZa(CD~Rog=PPnKC6gCEY8s)*S_xZ!7scJIhF95l2;DKeV!N z<5BC9I3c{`x!-X|J|_7n_o=!%8u5CJMq+nmAVIJ$$~M2|5@W)gD$!nRf` z;q1j7oZiK6+^TcPgE~AJlIHgLqFrr zi8{}dtXuBK8Lg%fX2QnPl~%K`fHQuVYRujW*j;^I=RMWRksoXK2`)L%#fFfn6CP%L>2y1ffuK_*`RPFp%dO#6~Km(Ia5U+uc zxvJYIpeB!|*x|3>vL+hp0PCIns*45(p*R!Yu1a4#i!9T9e(X|a7sDM=c^|-?z!3&^ zyunuwyxSCnpgRT^gZ9jym*U40VO?A5;8J$Nocsw|Sz7Frh@AX?ot-&4#&$`#-{sii z@N~6cHvrWaWV;Q^>h51;581B3>n@=v@c%{MNV<7t(kW!d*Y8}>Vt7@u{CgzaOp)&7 zuEuB9t8V@Dy3Fujb|yMXOE1baIW!D=+5SEqMz2Cc50R;{JJv>SGhE*ab+#Ox54q!k zueLqGzW>dBiN=em%@-gjSc3tIu9=Pf1n>lZesOJP@Hicl4le_c>xrkd`7kg&K|m4w zE#ZX!#Wx+`1{ZR4uqfXa*r6y;ACR4W?RN@hJ>>)<7yu0Px0nWPW;IE_aDeL1iKg%@ zG^EKKM(uKhxvu#3GUzu^q7y2I2-ihmdF8qm=el#vM}^89SXVjB&!?I?X{*t(Yp-@c zjx`3pBtD&dWVQ*gdDls3$$BeiF)$`0XHHj&$R^*I3qx{}d#OSK6}L;`!w%bt+Dg$5 zt3t#ghI4VEW41~<^`kt>f9FqV5n8{)?oxTvYnYN3jH`$XWp5%$;43%A{s3r)BIP!$ zI1pMsU}-iKhYoeVQ|AYMC$Bz)qW4@;C0XpJ>h7Wb&TK?L4>rJBu%b}9WFjPXdJ>ix zO(h-iQ6mZR^QwA^&osIJOC#6E(xcNjCV(ijD0nAxt*+1E+Q2n%?L)4{kKO}0Y=q8Y z#^X?t_ojN~PP@mGJ5=k3!}H3|sNNk2mUc&i)zs^yKxt#Y2&} zKP{eFO7u~`zP={c8!fH~YPBaNu%UxyH1FG2&IfnQW@YJ!!g*MezC|in;VNSQaB+2u z$_PsZ2s(Blwgn{}zLlJ2ILnuOQ|E&5x2P-6)ENbq@=R;!;vC8*?aQY3`UH{f_w5RW zaSDY|e(e#qe~t?EDhQEGaSnrZq*HGyIk})p{xfy&x$G~d6qhdAaj!*To%Nv_zyY=il5&;8YYZq=vbF|r6!zW0YXdk0YGFUuD{;y0VZEhA?3QhS#=QKDD zm;zb9e=>5nggeI@x%K>!{Bd)LnHNCrV7XR%%s3L0WV9{k{-^6g$)30Bt>2G)7q=q- zqmJxlBjayV>D-?`;}$BQt!33K*`HZMEkA0#!8+L>l`d-cTMOqKLfMmyL31$%dsz*= zqEG@f8r3ms-?QM`hl5rE+MsRit3{#hYzZUh!x@mJnjZyMw1Jq2|Hk0{Wv27Oy+-_jG*sJARu#vY{ghFljEd@UB}WCp>r>OTP}{9LU= z%EMlaQkG#g%xr{#l99tGCO`!Hta6$xZA*F5-gn7~uw`p(?4Wr)jyor7A2qMbbxocRG~i4M)1{E11y>CwWh=9n!U(ER;kdptGbC}03}+X|MPdB6R) z{uk#v9EQfN_{)h!j zG!yEjin*exa1c)5hD}}>nO(C0^KQy~I!r0ypy#tagfCHZ7ZoFhl6j#DOn03I=mBf8 zw-k9|3LSJ>k5qG~BF>h&a3nh6s2D57o{l&-o}Y&1_{l9cR{mL+JmG0{0L}TacgQ*& zqrr#DO7MIA{hC2Ibw4DfD2xp%-eO)CC;Yl^{moPeY7QOmQG?2WyqE&Q@2BS!Qryw& zlmw}=o?>KoCAfL7A=u*v%g@@UxhF~!_@lp1|ckipq@S1)CAk|iAL@(Oyk#IQ@ck)yQIGn&hX*A_9q_t=P7}e2ucv{ znuNc>Eb^7sa*3!2-Qva@O1}$9`BJ+kfSu#cT2nH^+++QLy-J2lAK5u~HS?dO`+Xxa zF_Q!pE!9)QlHAerhU=Np9!G&;t{g;8F&X{AlyJlrkN)4_VeZc_{8x*xnwQYn3-gN!K{h1NI68#E>E^=ax zhNk{jkWn$a3)qes6I8#~Azxhc$MKm1-+PnQ>I)9URv4w5^)-5yp$)OuoYmZ&RK;U? z^z8*KO044wq{9c%mQ7iclaV5%P$ETim_IWfdKk_2P)w5|2AaWOw-f~fxZo>Qxf4jr3QPj@_Ewfl26MKBum zYg#a}mv%}q>!nzxDjUtToUytbFLoAULw-m(L}x@w^gU8kVi|o6*JbG}TQ?(tg|68={0by_V^H#Y}v zy<6YAGLlHIft4Kp!~PIitmAzZF3Xn1ketkr8T=$F;dPgND_WWNez=Qxco?(Bd3yrA zBrmi4H(aTa`(_0lHh71(6tu4#2E5MG^j6%~AGC#n&hg{<3{6lZ`BC2vGYW}!UbJF! zdgf0&C-_BLGKo*nM6hyvh;5`3Ez%TP<%VmdN|D@`l1CUz*6Y#(%hZP>Zg~m)z=k zl(fDa^ciNNSnXIP?P97}Zl?xdE9)1p!$fZjhjwKOfziuN*wugft3O^w<-&EGO27CH zvv{79R81pNK6f50KRVA7E(Igk&3sluMt9xE`Wn8AOiBNCHfvrn&JkjEZnp5ct7;-> zN#p!ySjs@Z=9t6B$4({>R}?fbw51tf+Vc`~U{;?C;HC^kN*8L{GljVnjAt#hdjA>~ zJBoHlCSi^XK6JM;yxcIwsOD(uE`Bu=WFFIw%!P|$w`wcw5O{QLGA0UrnG*Qk5nbY318is)m_;-WKQ zgfqFQWi`-Cy8ZYr9{Hc;8`p6372|cjmV;&0ci2g~GE04Q1^G;rfr<i0lc3>m=bt5;099sfE#LHHQk-k7GX?_Q>`n@gksjN)PI122nfMQ2+8)!&TdBHuX`B*29sw%lzUqGXi zhj75Z_c+Yz1XXo4P%Xb{T)AR5)U1Im8whN9|;el*ra(`dx6 z{G@z$Lb&@gQ%4T|b2iU0oTpt1-BHVC6J?Om+HM788O42FbQU1vkTd6 zC2}U}#Ji_u#cp#Y*IksDZP(l4DM6wFJ6dT#Ua=&f#$$-uD9Tw7f>1GAB7-D`4{cpP z1`IVEuOtwa=?%%JeQFz*G5=d3r<6z~{_JWtvuP;tyP*{=0X3roLeV7OB^IxX(Tj{*-tyZQb32#p+LOPrA4O#Dvaa*&=%RDS*o>oEm_v=Cw zR~D{M^poB}CljbcuAMdpzc$?>b&aKugaWP{IxqKLHDVebb-w1eTl)I70i41E7#-+x z3_r(AmTCGELICb{-LH9+>tVO_)be&Jy7yMgBTXg2#ljA|8Z7@dmCu4p>Kj+2*|Q~i zrhi>*=8Iyt@;hCxt!VFha?y|NYQTf_W_K6sdj3T^2QFX@fFD$ROF$$iL;vN+E3{rf zITYRtfQdBa7&3!%btQ*Y^sTOVN(wG*)#ZrLOVID!i5W-H;%^jf)aA<+_={zM5EiUF zXn{0oG_oA$H&{ytoYO(XCn*s5(znNJ_)!WgL5%R2pvVmXZr2V*&l11*r57KX7M*mO zaRqd=lM|VX52<=dUfoG9f8tq5>qpR1vOWH4;PIWtWsv&-my_d#ThcSqBhX2)A$81y z+#%P`kMlb*T98b?+q})J-hfM_0Pz5#0N*EdRUkb`g>*rmlEP0inTSvl22=7E=$9)5 z$s}7Q0>vApf8rj|Zmbf&b+Kae6JZ=XmsV`k%eDnSIZrgPS4? zd+;hVt9RW8eU3KnzHL5Zpv68we^lx)vr?iFD4a4f2UzSdo^ zU1wu2{*73(xhfLedwHoID>YMB;vJ-#3l^X8_dH!+AV_D_YB_kDZZ)!LO7igZ4=5i zRyQTWQk9>+S_x0jn;F2hzUdNcE64stk=wU$@mUcba*#ROsF(Z zFIgJkf5v;-7SG}YjmxxJZQ^SC{UyLte|o<8?3#b+BByD69yz~0s5h0rWed=!OULzx z$oD3{tl6~VdiP~)q{|wk0Hb=%pK{%ss4DL zsYHZ^0kz~lyQ~X0`Gl+e5fM!}hK93JbPsU$5Yu$IfU{AY@~X<{Y99Hv4qXEvG(?t4 zWHU?@e7fjZ4at=-^{-Kd*m3*pyZ)6t2T^zKIlTrYQ+1sj34mZ&4WCixwr!PN+F@s| zE@_5GV73b014^bPFeXZ)r$jtZg~LSTaJDeZQE!{T6VhEft|1y%?_p*2+ssH?G_K8U z!BA@c?D9y|QBXe1Nc2&q)1zna@o_o$a1XiN*?GROB~=rqz<_ub8)RqG_g%b30Oc8y zI$sG3d)%}YoLS&VeNp5|TCTN|O*r?ShB2yMetc0fcq!~a`5l?Os3U)R`j0n}n)S0; z;z0qnCx@-79qkVr49FeiduQ=8exSB`a;3ffuP!|JX}N5rfF@24PTPnStFFVM+urb+ ziFd=BGk5u^oyr>V2Oa;jS-Y6ZMJ58-;yq8A*Q!r2u3z{M&mZa^f~7TfMStwCO0unE zwplJqeej;NF3;m*EyQ7yfxpB>*{Mh)1bm&a!lW(!kS1->_ag)p0>VQs`{BJ%V!Evv z*^j!!bAwIYBJ3_ey(L*Vq?kIo0F_hECb|gC$W?hGwCp(YBg_|he?vb%^Bc7yXwhS) zBchaDS}^`<`C-Hz%SsMGUHQU@bk^Km8`ZrV9{T~guRQq-wb}T6^pY!?<Flw(f%hKz2mg~;o7dieAt8ZAgDIB!T*m*~ zwMu8+$wsk7{abOYKV2#4K*CCQgo=UL(6K}3BjL%{_=i=l4jFKl3P|ay2JP;m@Quey zEchvTid4@jIofY1y6$TLUHaVtEfF0@6!1*$3;O1(pTWx%|HfTkOt!E=)i0l5AYh8< zDT#{s1tAEzjrW5+Ca}T?MLM~kNR!*t?l)~QA;k10T39d1f~T+46|o7xvZ!KK&b38! zMaGvySb-qSjUnJ&aR4U`)_(ehR4gd>F1#SEnI$;Hy>frM^>Jl$qtyhkjxR=hd|1+n z_B~zaWl%)ds6ro?#U`f1p^=k@h{7HOTrRI*Gnk&V=roy_&(P)T^P+@cPIsc$L%=o` zEPvHlW6pkKX?e~dfmEg+!JxvZ1|`_f5*{e#7>rWfQF|pBDm&PTpGrVeggU9c5zXhn zE3#g?omfe|jF0*jkTrw=%)R=|+wg@xIuLuxER-yusC4jxw&RYWdseufH zK;O#5#pNFlVc#r-VK0H4j)f{x#KPgh7D@)@0TRzM}8qnC7oBs||~*{Rt#Kf?vS zR*MiLM$B}H;mvE&GxxYV<^)jrB6_`s7n@6!$$$MS0tp^i$5K%Xca22iOcNq~N8CO1 zm9pI*xO8A0U}leL+c48ibIOsIB!>O3`|CVB%j%dOJR$%$1V0NqWrF1t z{~-v=0%G-Um4%#w0K_PKb2)~M|2t##3$hPkFPsGCo5Gog{>eGAnC zB{i?Mj*W)QBm-FuD--U2MA1-I!p*uL4i=U2)GyxhGjS_o!7w*&0K42k>aARVT&4CX zKP#|ORfKRg1HM&f>{ORX7(JEw!A}v$U6)~TTYPx~`8z2Zh3+A|tZuPI5U>(Pdrx&8 z9CRjC_^^P%C`1cl{lM2ZNc86JvLRZ=*!L7&Enuzww`Ta=&E7hevo;r@V{jT&RB#pIG ziaD~U3#7h>R+Oiqiad!dddjhhx(XrIFILm#dX2`fJL_@5s>4%7VbWJOc%m~4AE^f7 zBKQa;Qc5W}i?Z!sl0! z^5kbM0)+7N5eF9<{cB}SVICfy^1qi;-`z{Ly*z(AI#o%X4M+SjyI*@E)Oi(%%0ugH zZCl6^c4PebW<=b#2S3=Xyy-4Y=Vc4P2f!wbJFdE7UkHOnB7N$-Poz~uU74&eJUkyn>@LN z28I`w#QhtWL<5?aM19J5e0!c8#QrHo0dX+`*{%EQ8_lXcD9}bt0ncUxK8BodEj|I( z1;b?>eM*TY2za}i`MPG3eJTawcyndF#A~$lj@*u^<{k+t4E}wy-N1*5@&2>%S(f@| zyD~`6?R^lGhup77h<%@@9eQWwb=p&}IrPAoI5DFA6BB-h9J``xQ-LSw-~M{*kMa0= zXXW1Nl}&v&j3fRa=cgqj0LDYnWAWKU?5+N;g~nH_D3{s&@>l0CcjENm{Z#-sVe?}y zq~<@;ehtB;vjDMin721beE->P3QI+UiF|^sy8>3$3FD!&Bq|7RVF^flW9A@8E$!q9 z7=eY9$9|2!`p%pUz+lfK+e-t$%R@GJ&AWD!f0JnDg62Ty@dqSN6JJ8fT~M(m*TfrK z&tQe1@|U0(zOIy0az`;+ZdHwkK$oKl_$}HXZ7v#Tvju}pf03aL<}fzVGpV3oR`#XM zatgBf&m7i1gyc^bJ_d`ZmIM}b1szNWJq%9w9US)map#L9Acm_2Q$c>*PVpA7NJGL| zPN@$@1(`}q9#XyEUK~L+dLS>J`L%rXolM!Y*EcmG-I<_)Y0OX?3c_*-Ap=juZ@0Ct z%da{~P@s5aOzL!y0f`2`tN>2iAc`%)amzKd|K?QDDZN3Ii2y=;`)H_#2o6J7o?Z!{ zKa&)NLS-~Ukz~g;;>W^j03~O8mi{pV6qP?tsxGLgOcsRkh*f-Rnz~ZNz-7otXL%ae z!Y}|L!u+Y^gJT=5$Zbr4Q|V)9V9NG*XGMC`S5PzCdLOwuW0k-hi#+0KmI zlxkV9MDH9M5EukTyoG~9Sco;P?6FjWDhcDUPU9%i5Y|>sl$#jT!0{;psEM+;4O}Ll zYVfW7*4qsU!6-SZP6lAqV|BQj@+)n)@@^>P%PWt(zj$vXOej2pa!_ScGi|4LfmUuC zDJxCye1C*vqmNq4%^C7FTc0kmZoRgny$^n$>b^tPs4UBYSHyVH43@(s<H@|*j+^s%KlecDoF(jp?_k(LkQvBE2Wp4|VSsPrU)j`3AG83XJQ z8RhaUmRX_?=!g)Ok38d_Wgy{j>~0omQn}xvaL>o2!mzx38By*;tn2KQl}m$<6=%DT zG>h-91#~C(Q|#FU9X(0XpU%%`8km@%GK6*@qlO-h)8n(IXMkUnI}wioPd8LXXH8)E zOL#vG0((^CThn}Pe>)TeCo7cVb^(hYuLSxW$JPv_A$PfWS|=4yi|T}s`o{efKAken zBD8?3!d&>yh3iJPbN^{mXIR0N>b7ubG(9)FOI}_fcIDF|QV-Iw20|ShGI+z~9Rog* zp#8S9qYN{To|8$J(BnR-ljy0Ru`BKx_B{2?L(>5I>TdF}0iu;Bfj{E>E+L3^pIWD# zK-34a`qfI~>9Vm$+i=lN z&npw|WAy)mta)aYdM1}=!D$A{5eX@ucj{Z)7th(vet1p{qoKE*BE)jaCIh?lq=QAeeIqruu6Ji4q88d*_@*@8d#cr_A~7_>F< z!mj@H4rA0>#?usN`%tS1nNA~eOzOx{6T-8Xr-xUd7h~wK3B`7(uTQRTTF&`fQkpgv z_>Vnp?4i%hAhV=$*E2ys(_bZsuvPOSIi-LYel>eBC8|%V`QFvlcD1_oO)?%{`{n8B ztX;=R>^E;z>oC@vrZ+{Qd7u41`JVLnehaqg0}@FbEKrT3jN{VnM9hD*m8`tf_86JS z(BH@tvC{y?NhJ4zzA6D*l|#H+r`?|&6N;DU@&{W@w2R6cdEvm~F`M4UH0kEcej?ItU*-dAUdH^R$ygjA3PF9@jk8@gr}+=l&ek%Pz9K zu2+ki2mMt3M(X04_~Ze%lxsm4qo!ya0K-zM zGED*|4u2|RSc~Xa{5P7<#VEL*{W(%UT|vE19gr4vj4exbY@ z&ZO_?P*HEfTQGY1er}8qtKvQ~5#i{9jg=pj!G{Ys$+`C%*@S@`3|R3UcZ(EbK_@Yb zBlULc)_#7ED`AAD!VeK#j#W|@I_|rJiRBRrXr!1^#Sh${bE*XhI6MW_v)N9A%&=UI ztq(3Q`^&ZQBA*BOSZ;nY`tR#Y2HlGbXUODFLifMZo=z;^HO(kd`rJ4HGhxMQvME|# zKpT+Sc)3Or^5rUN0vx0t^dYkQ6(^t@^u4L5kY;ul{@k`uKZMGEc27&4@8xE9uZM2G_yO>^^9&upHw)en*9a7O zzK?}*tSXPj%Rv7M<9!MUN2~zqRW|0`esz3T`4=hPvG~utP0C&Zmmu2C=36r_=&_cT5IO-P^NQL7)3($ADk8;`wE3i} ztLF-Km<49~=1fgEp#Oxllkl_}!~C%cz8pw=`VC|DWZj+AfvF6^Y@>s2;nSx4&k;Hu zHrCdB8{Bz`Vx%29`+vPTi#6?hsE)Xy;>jp(t_vbEoa))UWZSeQka-s&Eeey`EgXM) z?aN1ryMgA9_{GN=GMgD6(pTydmiNVnPk*E+Agh!_+5*?w7n45HPF*5Cw>$9qA9C|Z zP2zO0kQUhRHnq{PN3q`nRsA1pf4+#Bghu|jy6XUcoz~gZeCW2^-acPT* zgDI}fUg`#X{v@@=KK}@V()o5vV<&1LWQcM4lJPv=O`B!28jHlxBmv>!IK48^Q+5JE z>*(}TcbD%HWafs5CPDQ91h9CzWzK=t4kRQaQ4Tn-!|97$@2`@!=i~@;%Oj;if^G7oY=gI%>)~{9|Ed?QYpMP8}jsKkb#fX zu?ukQ{bQ_3rje`{-Ng&Kj|tz{$ikeZwvN@%gk*xN&FOwY9YC^RyN8Gdds`Nwaj+&j zy3B6~jRP^-68CSQL;I3a9$fN06P)RaccrBAo5!jZv{-3d*NziZQ zffzY)oMuqhSNEGwFXz<7#0)y)6oPx%97BZ7Q>o44O65#GUYzr7{V!h7X(b{? zq>V|wX0ZB|g63VlY8#NTotr-?=Z%=kTAZU5L9kxi_XM9`$y0|J@VEjmMx)*78}IB* z(5jTUuvX=;65b(~s96ZMUY6Idz0Un0*pr3YjrJ0UM}^`fT29Uu{KCbB>Nd7e7VW`0 z9+Vr$XMXq%uF}zM0Pmc`IQCINsvxkQ=AU+#qzE(@rCv*iJKUt^xS=TD${Mq9ExM#P zBtp+Sa7e1kaV<}1v|J$$7J)&}u+g=xdr%pJ^4Yo+^Z415{r)~ZlE=^SXy)AMDdl-e zO6?L#B!F;k{QQRJ0xjjZ>@VIPOg>8IjqiB;+!myjg&m(3d$q>UkL9D8u$5m4|Kd*A zBBwHXYFkR*cGrH?pVo0)I>=c=Z*cD8IKJnH1rLYz!_$vfr0!dPD}@(G0hRDVm)DEM zKVg4}8UOJ#%}+Eb$wB_2Ou&LU5@AdK1UOLf^R`FrG|U~>q=$l-X=^>rD{2-YG%Z|> zI*gs~Cw5>Hq>e9jNa@ovU%5@2ZE3)_P^M1akNFdNw)L*!waQDjg6z|2V>M< zv#*Ae)ne`!t8m9lVg_!}l)bNj#f7Om-tbIwbQR4IkWIrG;UQ1tN>kO9Lq@6TK!Av zO8LCyfq^z7J2&HIjuure3XJw$L|{0aa!@%sfxGTQggWT3_bv`%?Q#VSOAEUd3I%*O z5D=oQ2Kn(L)ZC>iqM{g+E15rpF|i)pzNmQyUk^u8Vzi z+ejP97TG0a%etsOg0SXH4(!@r7v0?~D3SelYjbUG_;uE6^+?T%{|vqaN#O<#OjSy9 z%3jH|s-ttL_!v34%AqrQb?tZrW(Xk!TbAbU9%Ku1RAj4ect$*uMXs|$DDb;jSP%9aab%4I2OTNJNE(;sk}O-K{7lMN70QT2upte2O6 zuAdUII`y!Ug%)@~5d20;R)Q+64i555N0H;by?uOU_m)+XLf$KbV#}U~z0635Pt`Td zv0+$r^u9|w2?zsMf(3vq(3|t6(Vsn58u?*S6lpCs zje_7sOX4nhOX2}O{tp{UdalEQ(ODP0>9j)^W1iLHW*_i?OGePji)PRY8$D1>kM=um z-%X?VBP|iAXjqjZ(ZmVF@_ufh=B4fj@ei-zbp0l5za#adR_$hRJp4WVcZ6Uhurrp8 z+M~8{jaWjBo2NE2H+#~z)jDTsKnH3VkN(#mq9TtD(Pw)c_<{V|cBwV_a#BjI<3$-R_<>mr*5V&?U*h9-_5K0ADcdE}-D6Y*Tc`4<0*Y2WYarwL#s7jJK5 z2pg5DY}$xqLsRwUzOpXeV%>hW?pbs2)Z3#Bfp1TV1=wP9fzJrTmahND(N#t@`S#&4 z28`|yX^;@4yFpq3328|Q>FyZaAs}56(k)#h1Ze~rB``r4-CcY4f4@Cn_B`j@=j{CM z>-t?m0C&0u_-KTG0~ZZKzXr(pAcar5*g|b_>(%5`8&0Sueu5mbwuO#>ycG4aFWexU zA~9$wGFW0GkXZ&V3il%|_-S|%x(m=0Y1-~Hg(hGx3c_F{>ZWV2$7Dfb-XtgYKVI7L zjQU0lXMq*Rd=u0hn*#z5bdlpTui#~s$oloWkV3(R|9EQ|;Y%~|)x=~$`?T8KN<~pb zL$^ET;gmRa3pPtE)?>gbH!Aa+D$13qfPduurpmC5g@hF#4@~wFnKw&Wk!L|=m0~M) z_NNO?@@(?_rh_n;3b_$-r{CAz+j}QbKVTccNCNG}g$6&0k|nCgwwqM3`?`g5Cx;e! z0>LUov2Di-WzQk3DggS|?-j8d62hMZb8zLMK(Jp~@D|Ct4nkk+GxlHxDvuXMd@GMy zT(*j}6dbi};3-spPf8(sbn>%zR)uZsP7@w67oZ(;wr54!kNPin)DE3SxR6_s)5M$S zkB?%TLMDKnvaMmHY@7b@FzsOzvR(!7jU^@mLI!-vK;j!JZ40E7khj73iWZ5%GRE)~ zlL?=a-Sz6lPZ7{Z89=uaMOHVO!CgR6p<%dVFqY_}*Nl&5D7QC64v-p}VwZv|CyYVP z#ZJb~BRdRn$E=AofYiLuuN~}QLD->vUsnPVfvhEIlhO3`Bxg`=NMyO7IQLm2JDyJv zG2nhHcf9|*i!@&-6a{n9Qa?;PaD2!`*X5d`7^-sRb}<$ZMPQ@xoEJmw!(yz8i@tig z#~7*`#3!M|*st`^7W#(Itwb%(8F+}`cZ*qGGOz2I^>tvRtp`L zZz^}#W5@xPEayzE$0o#aoZ<@-8a~}EoWglo>LhIn8}3YHv4a%NYBd5ueG0BoqFD@j z*m=9anVQs34sq{42M&tyHae%%_VfG4gy}a0O_f$_h_uGEGfv?_?Rc?Br88u?8fVqw z4AYX2o2B;S_{6^B5MlBGuIt!awMuGYA#4-A@&e zXh`zal^{1?`oAfB9CSR;cPm3+b^k~4w~GuxzJf}ycqeUCsaz2sW-eSlVV=+iPachKev#FA?@gs?c4!iG7Lv^fE>FlD(7Rd45Q zhYZg0=+s9|n#Aa)nef=?z?gnh|IPOSwyojNNa6hPmvB9xf_)!WD^Hwb(|}Km$Rv4~ zJ?`y#Xi9hZ1^f9q;fpq6NcP}Q0PGSwjt&;CJ8UYvabp-P-}odtXqua~UWQ!O1F*3w zFmR@=S47DavKFY7aEL~QlIOpQ)cd*v;{kOLPWSf7SEb1^q1)@XiWN%eRKpj&W4MZX zYSF5xC~FSc^uz?cFB}c{x!JGIi>4W8&@{krX{k7-cz2hfW*(*cLZGscGKfRfet0{^ z3DREZ>-VVTSFp?ZxhXPgu*9J9GQSr{Up!sYOJAYnh#SVpe}&)M3jA2XY;3VHvuk(a zfVVtI2KVE)SaFyt*&(6l0)90heN0ihvWnd%1TVcrncs zOxg~#V*COj=aV2S?)>{b{eTt3ba=Y9Tr~z03EyxB7qe|`_^WKzttAsBHa*h*HyJd=Z+~En37PLBUY#wY!2|_Z9@Xw zZ3eTibW$#Q@?{P0|U}e2PFqwY6{o;0-a(CvpQy?FKVxiwJ_8>>r+bust->8FFakUPR zI3}=t%fz-=o$A;7zucENnyMG}lC~!5$<+Y=ghANFK)pb>EFRj<>M^544A%Ud6Z zh~?J~rnb3F!x@~X5y;`|omo z&eP|7sYAd$-(8Y*`5ffHl^!nDA5uZQcs!3Z2|nJ^^dfXc$Y4C3VnGUf$=f@yt31R^ zN!|t0h+bjBL&e{9fsBrTJ&lVIZv2CbzduT5`H@LM@>g)yEZnzl6P~5G0G?~2u@$0E z(PI*5$g%oyU5CjDqGy|iapgsum|&qg3M_(3Mh|I}T}v7nG@@AWK7YO+w)5BQ;>}&f z+BV%o?tkDo)=c}qtZSqK26(&ecem~TM>bXPb1q(Z4VD%Do+_>y2bC2g(NL_<&-A}| zu~DzsiTfhXnhVb2FkTA09I=stTNos1<7iQp%-a{wO`VXs^gOqn%0qG4CF@T?fc^Rn zM5)7r^ZE<(zF=MZKWBZw2hXw#wqh#TN#i3XrebkO1cYksN~RL($5aLJS6{=2hTp8g z`aqYlZ&<$~n0eJk-*wuyaQrXYF4sDlkHN~S zwp%kpb}9}1Cy6=WC0JMbTk*q(vc>64IZm+@dJOuia1#6qii%(|QD4G;8M%-$)pxaM z*yRufITHf4FJ?UWfYGI{_y0g2K_3ZHlM?S~WHl5z&~bo>vO^!ft2X)J8sy*PSh?Hw zPWU(cL|E9;Hhom}@EZ@1~S#l`@l^$=3bGr-jQ@JoLzIjQto zzxBWMj{)Cb2G!Dz)HMHKh{+Kl+EryDh!MLIr`AtM(EQOoaP6svkv8;~i&&Wf23TBn zM7LZ4HY$|H=;o^`GU$QG8=0C|jd|7!m1Wzgh(%7$qxGAdEMo>anBp*a8JM<sG zPz3SNHVluu=VyB`1Ky^OraF&&CBUy>V3~%r_L+edu_AGLvUl+3@qgE!0O|i6nV@1= z`d-^t?G_2Xyi^yT@wElnzBM*@l1+(`DTY>Nb4*OA4^sO~##grxgzAa%u0t;_SWraX z@x}^ry^YuH0P{D6ZR6vCDyRjdGvci9OS4CmYnm}KloMyMSeB!hcJ*q9>ov%t1dVp2 z{p3>F^=P^;YLr=I<0N+-KyF92O1J0XvE%fie~)>+zp<<Q*n-T7&MLm;mv% z7p)xoP51$5Z6#|sAZKnTF4WR5l)2Em2)DO?1Hkw$gE6N->1@geUQ&1i(#Vsz{{&bM zY`NAX63m$}qEsvw2-*1>Z9{q7BSP=!5-&=Lno#+*h(Z?^$$KuWOMmUc{1?EXtqu;9 z%k|6z6$nzI6fP^cQ(Ko)ykbqRgmUXn4XO^S7VH=O((PB^bf%T?zE}%+nx3nj4!)|a zNA8EHm+Gd!)v(!xWvFQVHjXBo=3etL>+?9ZtoJxAp4Ad;_FR8N!SYyCz+|4bggV%fhDh%^*xM8#Ihp#m%| zN{C0&(&T>IK@_?-<;5We5}@WR6+X@@4m7n&hIeWXWrH(w&$1NqNNw@VYh%E%5Yd^p z6a0cek>Q+vXih)ipMqA=`)48WYr=EiZb4$w?nvOvjBqv<-hi-34@2a}j~bt+K#wbY zm#nOi8+AkE><_LUU#&_O3-YLq8fzOpxl~{6P(CJ&yh#rxR$7?7c*Q&*1t&Gj5DR4! znq+A9<~7%j%QnQi>=X(Q<>*{xs95-6*wy2=eGyvX5+b4S5rtnzjjY_XPq{{r0(O3>e}-g4U49 z38+&9LVpg2;5D#r5T6)r^@Xcd`_uy|ZDjfW>t!q{Nd>(_dosd5PMa-)m&>~J;I_9k zRhyv;-xtXNevMV5y^NHk!{|N#@DqE#TxS>=@k+UdS(FO7Xb^Mi26$}=@mL!gOFUS{ z_>uX!a<@8nBDwEG8@7Es2?xpm0&xCD3b z2r0aW2eiT%2KmbzPuK% zxRL=PcWR-UzvZyaoXi0j8yx0)U{@=gXC}Z`*P*@7)pkEgid$qY!Ao$I3Y!CK$BM&- zhtGWXs9t{T2E>uW$M_rg(cezX*^sNe7of!SrOT24i8tVNbOSpqAp;@xx{7Le*Z^l0 z&(i9{morm;+bzcB4lgeXr;B`j3780pt5iD}7A^TWJ+}fy+D4_qddAw0KQ) z#k_JRIFgL2bvHxk0WSAVgDDRe6AdEq_Vx^pH zZt)4&cO5|gT-3JrCJ0dBjb8pA@UBtpa{h9*7Jj!DwvPU&;03flxn^dl)q8Q8xap6C)gULU@wqD7|Jmo1uy z#xV4f&kr#w*>i>FB{w@1~SnKyWnnSivU55OF7Nq=Z2k6uRixQ!(+oSo9oa@ zO5IlN!;pxV#|Vz_U&Rt?TFp} zF|)+AHiwV14-RI%SE2bH^Im?4dZ^)B->y2x57~+XaT>O>gooJMvNgF zg_joO8sQInL-B6soKsu5JSQ(lzTimzu26?$TfB{OoKb%DDKv)Y2XPp~-Pfes7nUEF z0O4}*$pkJQ2Ezb#< z)|bO*FZevh)f>VcCz!u@ul2!h+zHeiSUl!-YHR-PCO=~Pb5@I9>9`C&u4et{palxVP-@yv@Ig0V+cowI= z*X4{amVF$4E_=Nmjl8(;OZMO#FAVSk14_{2RVsP2vv^T8f2bmZ=%k+gRq=|2v+g+y z0(pReaqz>b{<3)hJ5zw8bXDD^z@4-#TT#AUFhj&hs&DRHv18vLOvvI zwO^`GP@)7tbnTZ5!A|y7dIA65^xajX^jWG-!M&(8DJo`yR**VAdi~;?q(j?EZn-8Y zM~f?JcBd{M)L=!%qWTZ5u)@FKu0PlmIJuIwCnsUXSOmXOVqyzP zp&u{7V1)@SkR^AMY5jUnV8=qQXXQd~px9w;t@lbM_oa9y&-HR9kIypdIiR}Q54KB{ zX1%ucB5t6&*p6okjcEv z03%de4t`yzEj`{zP|kTTjP{NFm5SR`p(FyO{Ec$nhQyD#XBrJCK6 zTyg5zYm~LjUdT4F(vmr0l;39iEC?O&P8{b8j=Y|hUA$n6@OU}_FuhQ0`aVd#x41}2(JAHR$@BN&T|q;&k*~@5kyL<&{VnlFtKv;pEV4Xy~GFNOnP6p~rkYkodbs9XhZVfGc}v+TJA%@I$_U&o;Z-TJO;D*)w!}CH}6 z#xWTf&jM9tPksv%hl!#!_AP_;%ds_=REUnl#HF`)VCER_h;+oD z7x`d$9%<4mwLHY>k*^G=eqS3~(AbpUsa@`mj7p1*w1J;sb5(ORKJBVURTeZ}qT&Wm zHY$V_!g}hqNLNfB9wKambg64J^A;M7>PioMpgKHQ{=(-ng=kE!B@f|3q&Fdot&frC zMt_c0`$|4sD>C3Pu(>LAZ=P zg;LvERA4#9W5*DmBAb)eCXeb#@l<0j8VP3Noaap zI5P?2ZD$M83F(@_F-xv@iqF(JMI&f{5eta)#m9VY5HP5*(y?~!D!f9}-Wwwd#<8j5 zAXlf}AlkqL5)*5`HM!1VXk{8E!V+>@%8eKAc*tc1x^@eo$ip=1v})*P-Dw8EdrHa9Z{t2*@z4Go*?>oV9RqZKk>rMN<9sw+$IO zbRwphN)2n#$gCgspGT+@L#@o9qdTr;-iwRYpxp)!qMaaT<92oH^v7?UYwf(i2cEQY z3?0>(wm2(TV3c;H+C4AlTl^CdXSrD8`{|-zTbxWJSGLIYYTT^9%tbmXdnIXev1<*J zJd(=MiLl%X#Bf}mWhxHYmPgm*mWjnOIvyfVgKN5|oczl6Gf~ko+3|GkSXX8ReA_P? z4X>EiC?V&~c?q5P4JzghBf(O{v%>wIIGCS?EBYjZ*`;j*kh%{pc1aeO6@>hmB8e!4E!}M|FLALIO6#F)h7^uu6bP>p#;ON{l008x?1? z6o{hSSB_3jRvsR>0AaJ9q!^hQFWu^RRE6<0Vw>K-0w&p@`){?tves+S&aqDV{OxjA z6LrL-9#u;Yd4&@Wp~*|yC^fdmW<@@f01VuXvug8cZzxv9G)9z?H9mewOR(`Iqiuo? zg%35(u-@`+KJqj z6MJRK^pmrR_+=$AD*F|}n_rMMURe_p3N1@ZrnV@a{I+rA?JsA}e3mjjQ(}i6t03ix z0y6k3V@aa7x(-}iusxl$Rg~(sb7fkFP*k}}4_zUT7Eg_~)~jy94@J#>fw-4d@qF20 zg4v^DKXN>pwIrozS?A_j?j8b7a`O}S&(AFu9f1l{6p@9c#<|w3&eC>m=lw9ff;I_7 z*r8}HC2GTr2-jH261;qeBTEC)J)*a{0zIm^aLLJ5&Epk|;tc3j8wQ_A9$(I`EgLO= zFl_v`a6bLZsFK&S%u2SvOWd)ED<)@>!A|gd5|g$Or=>SHk0YN-J||viwt+(!_zMdF z45h&YqzODeZRwzTtQML3PH^9hgzRPxezb6V9I%zH9UN7Kp+KhJlpM_n>R{y7V?BnA z=8oG$3IhnHmZL-|7i?@}W4^={i)I&i3r~MoG19rX|F5#qQILXC;_w_Xcl3qxa(H(3 z4mBbL*^=m_d=K)ECC`74ARE?ud>hv~PnC4=v@@L@MG-XpMreESizL{i8s0o%A~2an?N)K$VA1M1~z&&hF+l)5N8fQMNj7 z|DxV!%RmA~a6eeL@I3AWEAkK=Pz%=a`PoJCn&edttdvEY?FTxDJq+ZA$4g}n=|J>| z93M2-O+4Jc*7I7}_Y(j`p{qhnH9Rjo`;PYZ_G)S-kjHnu#}Ynwrz2g)i0R{O89#UL zJoA+v6r>3zPQQnvnF4O;iquZl-{1Ic3czKIv0Cxq z4+c;rbfZCPbSi8L4pF{M6~MkbX7%2|MV&A{ukB&!0FjASVG`c7C{EOl>X8 zQBHy~wl#a!1s$hV8R!_o6}SE&p%_bzmZh|LW@G{hx}#4DO)^3LIy!v=7wE%(SUV1X zf~&$EXp3~Drl{yO3lcyTDcW_LY%^X2&*r!KTi>F=P^wh?qKmfivA`=TfC5>ct6Z0?o#)!BDYeni0;i{j5{VMjE($(L7{p{ zzQ9QG;wP#-h$US7~t-}O9;^y1%M*aWmTr0 zWPn<_q972%ncTm$fWGL{9xe@6Lw>)Jh-J&EZ74Ed7a7@L%(;Wry>IP$e=FUUccHcvkrdmlWd_o>GHI0n~@s5ypoxdc8vyO!*vnyHC znI*bCC;d`Aj=4D(UWzjAQ@?`iq;x~Pg-aTisKU4xqmuzSp6{!9(@`h2uL4FEkB{S)uaFT%mzYm3Eu0th0gAtBTP zcw}27ie(EE1KQ!jBw5!`sJ*@*?RKcc&3MTTRV%y7WD3Ky7y#O&s-JZ(EqBB6ktM>OxDvIp8mAHd(7H5y)wp0pgfQ>L|Jm6h zkNFBf;;0QE;x}RV+wy@xFwMHh`mH;D!&0J#2PC*@DX)?ko4t~VEr^#&YY{?*qeb>u z`%HXw`Aq`Ta@I2#HIgO0u@y_Ikcyy>$XXA;lPB7c!^3Pq!cD=9<}O6m zZxwb31-Pb!epO)2bPN|hgcK@%=S{RbW;$buMyUS2di&bePm$WI#M!vw$<~(F;KRt9 z!aKoM)4rIl;FA*3v%e!nn^cA&5T>cFGil7W717{R9Mix{F|J&)!XKEymG1`^K>I2_i|jMub!_lG92V+;pv;lX!Otr*;iwqU zWP0bxznh0*7Y5-moOXEc|0RPOAl7U&TN}ZpPqw&mRuh3cU9N6!Xnjw{NV-+7TM)!! z{mArnJ87QE7(-spSaUy=(5No3~p7FAN?PQ>%qahd$?d=M=D?h)S z4tbhKgd8qJoJejdYGrtKL0WX0*)#-~qX~RqWz=FjY&Zx-$K0 z4j#PvJmhSq|MU9Zst2P)m6!%$iT&HlPBLx(r{B6nlT*Xt^YfQq5CwC$<_ro%f4~nu z8AxtS=nvd~9YiP>?fH3cy{^yspAO%KrU3?~RFXV|V`{qCG)mgs+QBLuxx7xbDBo|Y zKrYIU)=bn(FN8o0+BtLA@NoSHnzgKgzphC($beUzQhRyc6X9s9?X##xRab|jJUZb= zTjPUIv)cUa-cF0gM${MFW^|tQCQ}=iUL|QDlT?DLADjq!+0t~PP)&Zk$P4roZICBCcK#(mC9Ls*(!F= zs|N)~ucU#qs!}OeH!b!WR#5Y=!CFewhT)tao5&qDsXnRsm7BW-Yz1wl&q9W*rP>yY z_SE^-6MoKbQ~&wV;4(%K6|hBUYe$Ca%E`)ev<}-z(O8nbk(E~|JF8h}hAlS;3p97! z&Aw^IWz$r;jEwy6M5~3ajxNKzC8kk}hUOaCbS`Yh4hBfO0chN@*>lm%aLMOlke<$y z+w91>K+4$RaNW#>n+vZC#T#_?YB1qF7R>`WtUYtWvJ#W5O6G+~{XN3PM=6#=cX0;^&r3y=Xane!`>3b5I5z%qA z$APayYU6O~#{z?EK-CTxSF=+R>4UWVYIoDgswRWuWZ9}2f5HAqUv?=Wv1C|cwQ7+ZZg ze=dl9VVKER7b(?l7nYGbt~2nrPZ!MO%m;&Hbo(4K~tt5mV3hQ)~%DY)%A&vy=-U#jS`$|v4idS2_2(;c$C zjY@8eSB_GLS-|pF&F&AE7a>ZUL^}F&(#e2S)vU@jDWWEG zJ=bYXK)eGa9R8dlISUo7B;BISL8t)i(D-bNZEu0gf~}?NF+beb|Fzk~77bME!7@q| zE=RdK#VVe!e&KJtb1lAeEkT8M_wx)-Tg|sXzg-3w0n1=f*^su`zWOR9gjFKo84x7+ z+-qWTdLV)6OPdHIIJl3@j!f08lDAb#M!)osdu=0 z{(8l0MIn>BF|)s0>qzGB1V@AD$P;C)!ot_xz1XmCDRJtiEzdd_Cg{Z@bjnSK97c>Q zkP9-Ax8Yc>juwOzga%c5k=GPC7+2x)2#6ZhxTf$^Ia@%p$W88H5{ziZ26 zPwXM&(}?ODGm0Z<@bqBHC40OdmxHHyU#|HtU#8KO7e1x0QV@&hr^%aS*bjRy$l)0P z@;M~Y#kMapB{iPs7$fl;QE&OVsf+jN-)ID3_jM1<-pQ!|>#uHCm*3ID-K@v7>ig=* z#M@gYIU`%udfWbk`@|^imYgZ9K^9YEX2vo=^VDWm|AeqApt#8U1ag*}xP(rBzj$EM z_4p?<KhxcITZ&W^rQV3Bf1zb&VOJB@1w0X9yclb7n1zqesSB#Kz6fyBp$th_LxcYgVy! zh-S}GXzNEquaApvZf>>6^^wyQjRee&UYac8P#C+i^nz^AUD(8o-jnA8^;NxTBGx$P zsOzQCA2UK0+Qb0cseijL*jiWcc6qp+TO+C&TSudxUQv$? zTXmgqz(&W`Z31uy$iQ;}gPj@|hkOY))=q4Ag@`E~!*V7<%wbZuw8<9iS~uF}6@5 z3vznj(+Mrw>!JYK*HodgU!j;-fXvqe%pTF<9@CJ* z<{y7KUV{&^YTju*Wh$AzNIC`^4wF~Hx!#O|5p6~!&lNfr-Pa2hccLY*`P#Smz8 z_Jfq~5P5_U#is&B4J*9pAdo3-eXl=uauD1(a6!3u{}B~NQ0T`gN4t!cm-9Wa_le(Q z6S2XJjHnI!(&crlN}@7-!uJv}o&Y?@JqZ-8!&q1R`~ zg91&q>*x_sn7i@TlZrP(hz7w0Ar8YjRDKHUx1_aDv_&H#?!f(^|*GZD#Y^aBp=RVT4D!>7IK>TD?4VRIs^kE7u@R1#YS;|wQSd^Z7TQs~Yd=$Ke7{ta)3CeJ}u;3pMBoB5{7qsnLpVfy_} zhIgG((HrFyoYC5YbDQWDjWOhE@56SECVw6)Z{t13WbHDN^2a8J_jbVRetv$|E*np8 z+?5g)@H6=eS(T8eh^laPylt|X#`)1Z^$-V}$(h#;6WMr+drwE2k5|rmY|l?}UW1)^ zb7@$lNKEr(xwy=ol*X!G*|3_vsyl2udG?7C?URl05Gy%LAc<*w49lRs&k~ss)89~{ z21SB*fEYl7%a`Qd7QGSq7?c)za&a#`GBeFXoQdh#XClUx=gxxw$qHVe68~jZhnBitq)QQ^;c*IQeibsIEtA=yYH0%E(>MlIPugPPTXo z4M_10_$e%0uk+}_^P8k%ZtzD57T+~1OC{(|pu~pOe1#7E>i-DQYxrqipXZ3>nUjt#fiAuk_&!={8 zvFN*RHtLc7)b%y&^-CX1TKL@F%8ylc1RRf__ZOkY4AwuK*hZ-z)`_4@%77WhW6$oY&JXLTSDpCCyJ`oUF-KUxD-)**}-&C{H58 z(<>M-49fqsO>mVWZso{!YgQ&_O_P_X96Tm#JYG6Jy!Q4jIB|ao}`Jf=Eh}<j`2UY%a2SH|a3}QZ2jtFgyugCXl7@_G}ERX&lD%rK+Dt=ll5k#}N zz_Q|vMh_VVG%)^(!;q?QDlPW>4-R`wzFMTZT@R-g!wSM=Q)epM`-D zgv}U{&cGp6Z>n#qJNKzCbLjbVCAL^Vv$YjkCI^vd@e6qz81%Ju2VM?P_O-jhdy)$RZUqYIuDH$WS_o*T z=1h6$>T1P)^zm`y3_P|nOf!%16a6}iWGfIott-6EuI#u!UN@5RvbVpg>$0DGydS(< z>lrow^l8S}sH$y%h%729`wNO+cwhZVipn4tA%7cO;Egh}G}m*}+(EJSYQwS8{&~lHCnK&R29SzW!6-hhG`@Jb z`?C%p(lkYB87QeD7lU8q@vNO161E9#d|iZ&)qk%EIqD`9J>@-tS`}SOg8u|yxBKH8 z&}y!ZV10gBb<6i#x+#BMNpG=V1IbDN*nFh#0ucEzT!K&P(xB+YP3pkUgg1!L_(H7S zMYK*JQ7d5kkloaxOMCs0Co!pmmQxSM77`~XyXC`PAMcE7`EmbUCA*6UMuYhrnmA9G zW+7(27)IU`(@iWJq`VHIe1%*oVa~&atiqC^2mHFY#gpyyiTCq2qU$D)eW>Y%f~j4H z6w8KIXY{1KDq<{z5*J?JVUIi{0Hh)0tY3o1C!%m9f-&7KHL}?`(y#dV2(#_LHnu;^{*dy5 z&WWHYtGD^0ME1F_ZcCXu{O2Nj{G{ChREqcvw1yAK*x=Ej_4By9b-muXRC)chUCKCc56b877fkhMV%4KX!zTyw(bXjI%61+frfqVwFUil2FZ=v5&-O+ZbH28W=1ku6lnq|;ggBImARv=a8{ag?i`A>EXH(j# zzwkagetw5WKJY5+odOp?PX4Ft{zu$~Hr*mtrpj(Rdh8`8Fg6KYGp&JCH;ynL_WLyc zEVjSu#HE%n4s*=me<;)GdedBbsU}O9b{~r_FOP!gCK#ZAmuo21JtS<_HyXIlwwHLt zIE|~Eai_{JOD4<^p+FRMBH2>H|5WQNuR>)tbLed0;X%8a6i--~D+Af|>3i<8dd;3x z=nINI_61-iuZ5#WANTh&Uz@M@OZ;-2WJ-#rBDkxVHwFXg#TQiO$ar5y==GJnht`4RupqG7~Se-d-g?v07KxJSN6+Ap5U5{O@&LtrT zK#|;Ue|8-DM->BP;q=E{E6kht)l)>R3)=4kpP!G&f#@2G6<}pvec!EzPC{TGXuDfn zBjVMA+5^|r4*rAL{n79*2HE6GyVIc`B=!@+-<--0*#p!E+^ zY^RBo1&O4gxe~^YWT7{&3Tw#0NJ8Hp{zv60}g2Jf8|yye5C zNBT#*nDIc5oe558N?g+h7`Bn9QA$I&fIhFJaq1vtxxsNZ+x+L{T7)8YK}t9ugsbbk!$4vR2{ zEvNFCJE#H*&LpeR3{--;|y_#E!8zG`I>%gOf{&4c)?*_USe9!bL2F= z=7;!waJpGrSu(O$8+0G$>MyP?k#7;=XNVZI$Z&Mp`c$5a2$w_6iBtHpnxui@GjAR< zI)aQ0)SUr+f+amimOi%s0P0}VI&6?@t;D8UaEax&w!gg#)5~#m{-#=2h-Rx7r0Vs;<7Lf(i%opGcX1?Ie%%{u)%7-~%X__DPvapZ!pXFU zb%D3z8Rvg4tN+ei=c-S;2sVA6vv5fGHTYF%n4KJi`e=Fq;wOQ{&mmqvNkQRpS^1QU zAdd90Sq--7w9;SVu0_pmSB@Si^Nx{KaPa1GrOqYnYdC6f&wZ@6s+}64i`M3Mz&CJs zo1?~91`9{SF5A9B1#CFHS-*)A@>|Oj5B_r`;0 z6K{E0r|-i3_u-)oIXQ6wN=Uh0D84b^3C}R2YP{65_zA z02$EeeORH2>3wQP-~2P#L>0Y}^_4{f{FiQ=k*Gdgm=e-~GTuTtxGDr4wHd?+CswgL ztuWfX$ql$^DTV=p@5?dDo)5L&gz=qCr}gaF5Ca5R1rx{>0SdGgtN5KBICk-Boe{uM z)|o&Ol$|bgOa6(nR<8FoPYJ7KQM`WP&C+4-p%EozK zJSYLO#5ZU5$;kW$LdFL;;9Q2F8goT|Kwc(Mrg5?k_=d0*tX?gP zbj~inAUOE{&egcA7LYaVb!AWjiz@F9YYkYHCmA;S_X$VlgmFF##2eN(W|&;^r^|74 zgIqoa=)`G*>4?V4uE{w4>ZtRc>Zk+Jjzle6&&|+I#++_UzdIdD2Wz~Ala(mv@AUo651a_#M`=~>5DgIE74B&2mE~k?Vmz=cn9c4 z08^Vujjc6X!=P{#62J(Xa^p8kf%>aPleB}J0}1g9%v067>>jXw(Sf6 zQQH>&>f9=pKnXcugG8S3{DL{<1JWDPX4j8v&&IVv))19#mG2}qUDM?ftedIRE8|5O zBhU1Vw??=V*)$qZ-?L=m%~8@Lf7h%qs~>!BS~<`I+s@Tv)AyA2Wqbqcy~C6Xs+$P+ zz8_u*7M^8SvquUc-VaiD_+Q3-e z!1fA=UXsnOzaFS27vdWirZ-5d-CT*KyMgsAk`7esXjM}T6q4}gv2DoLTM1Ne;=*i1 z+=qDqPtEL(YqXfe2|_37(N9I_9ORNR5JUj@;iQ!qP?16q%de2(EQpEy(J(48QOL6^ zcg8O&GD!IZ%1qxcMc7MtPq3C~<3K%ztAwV+0!lx7=klFTB!npbJ~>py+{1(1Txlnu z0mhVMmxaM)D;H#{ODe9@@8^hR^G0GSPawdVRt` zJ`_ITc6;tw)A$~%z9Rz;CjeFF7AwD%*yv7Fy7L|JziOyy0qMk^@+kNXz|CrW-!*x5wq`hTHpPN zG{gO`?2Zs$_r0IU&XDQX$W3&Q>+XH~*5GS*{+pJtn$DHA0pT|-_jDBZPaQNJ+{yO? zwQrr(IM_nprAZ%Q+nx&bCWMGcM$$X*prq){^bV{ZsKPs$r1Ye+C2om(q|;+S1Updz zd(ReiUfff_)*#zp@@b33D~z$ly62dbL{%uk=ML6Lp{SV z*IF)UU3zzVLh##BkBi0WkW_v5Np)Wi0m?Jpx6~v&T{FoqW7oFgas7uB#T9Noot^!j z$oJuuyxsF6FQCZFEq7+>K#{Vx%2?5%QT0|{I@+#T3;a}%J zxeIW874y2V3z(L={{AhQ4!?NGaJqisl>pmdON*eX@${UjrtM>}WV?6mdXHyipVw2M z?dHMK(eP4p_}YB6VN=Tw6wmRJvD7taNRIEtPM`Wcwhi?sn@9#G%W=nAn9@k2hIl?p zueZ}om%H^$hrf_|Yb$j4My{43;;{9?UT7=*;q#esZG$u_kC{$VwCnoDjVCLI8YRGP z{%FOF5)_y1;d4k~Afn)Jb^{nV&}=xuWickdk=|0FW8E3sI1Cf)O|h~*Gigs@tFDe8 zLH>`ZvkYppjk$Z_ugymb)8A$?PK7%yb9mIaqGT$l%Tu(x-yxpt(8^gW)29RcFr+b zi3(sPpvrQT*{sWh0z0AK4^yMS+OJUnU$qj+n*#l$`?Vx8GCYZUhu0>i6B*Nb-uJtF zK$gkGeJC$~GoPX=>XOq`-cCcHI(8-U%YYr~_i5Zw9qkpGb+-_;G- zmMdZh$WQ?=jr_)7f>jAthO(rW@g=ZJ8h;zZw(Jq-YGw&@%rc+nX-}Y$J^BYv4EcVv z+D(CFF^6W+9idDHO8yPvMTWe!caR0qXT)Tf$|!-D*NE#iJH$O!d(5*uJFk2CyRIY2 ze$2EqJbqi}2_?M^K~^^zK!QQk%qs8`8KZw%zXh2RvnIzZpf?=i=5gsCu6AVjZXW(_ zt9<6{55M#8HOuLBMKXLcHsqz^gmY5lGLIyN%QE4or@tHAWkFJ=CqQXLTW0DnMw|Uz zDxv`y#tpc4TMxjtA&ZzuW!5ScZKt6o@#H9y&Q^dVeD{E!tGpzLP7DI4+{=Ch^B!Y> zE+`$2h&_U6mfBH7NFxS+Brr?khwMr0me3$QyP0!xgZvJ0Wm*mLmy{RL#Qh8^R0DuT zDNj_;NS~m}X&5fR6UXN@=5=0@Kxv{L6I@zKk5X7}Tl#XO4*Iy|@=C^KA?l$>!R*-+DE_-1I-5-Kjm7%6$8lQ;?2=jLmm zys&-)VV!jC^&j8WBpy#gZ!hg>%}otEu1DLft@Jy-(SX7NqgGSKkSZknzaD8wwaq{O zZcR9N(c1A29IzwYDJxxZJ=G+wzwrEWSK1H7Lm16If)mHgp(BOxR#?F%M=475B|Vy! z(bD1Qumq|WT|Y<$e=;-~3nZDG02*SXgHmFp{h=@KKP@CQk;GRwTz z_V=Co_j|-h=3q2}4)L~M<5_b3L=r;+j^rD-x>BS9Dq8bCrNPciftr@YhkHzT(AJYo zRMRvY+w(^yUV(jN2WOIu?UEjTi(c3s2j+^FK!STboqe{Bm)qH7+E}QF4l94ZP-VNT zh9NSeL4V#q!wXn+TgTJ(R!tr5wQjqn?g2O+Q*5H<`BA&bR53 zh2&PQY9$Pm7`=EIc`YwjQ7*VwB{<$R-8J*M`{A5w8Ba+tK{qA(68qQG@$LGdI} zRV#h86NC-5U#@}_i=cgp<{T+Ch1RV7JAQ-QZEz{}O~hE`@#hr5J;I?&qzt(LR|cD} z6>*MstIa~j_PPFl1}ifO=iEu+^H?_8O3!x^lsYn)oSic`Va(OS467mZxK3~a#TVp2 z9}&k)Gf1Ao>ms9)z?$A2b+@E`YJZOPgN_S)xkrcX+_*UPz37UoO zV|8C&diQ(R5A-&@_B|=UkS_m58{kenbt2l~`$GDfCmeg|Aypy#E{5kB1N5$IYsPq$ zRPmzcW-Nw|wJyl}XT?m)=UjK2DxEaj`1Q;|tZ>qalDNWyPzwKhg0QXr95F@%p!o3$ih1y!V08MIz%&z3_R< zqH8NYotebr^G)29WbhK@)*UqHwSlo|=jkxf$lt&os6UUfb$m{<53j`p?7~@)A;kP3 zOj;vYk|DGZXIs?RHJJjhtZH%Seq)Fur=Vc@CLjLUMe1U5!MpIOCapjpP5j#q5T^yU zTIvYUx=R^({z`YJWRROL7)Z^ZBgvEai92MQ^Wfc##MkaOC>D6Ycy(Kmpr1>()^0%J z(6r~v&Xbgu;!)oeY3bxk24v?co5UJIYiiwNv+9d5^PQ(&I&}?UAOu^PC$aRhyGTf! zD*A{${{^}uP!NU3U062)0UObW#nrbT&@H>vn4`62F&Tf%Pu1GAw-$^X96U{b$Dvv@ z3-SD~dCQ0L+Xv;=_tD-k7gi>0kzlxAhHG%F>(rZTp!><`F$7ttl>fz-p>wG+*@ ziKoOaqta@$W7sCXYu5S8P}6NT>~h8GW4+GD)jd z1NecvF5cd7Q^aMVa{a=J(cN6O5}PuZaRxmq$k~&Cbga4dm7Vpui-?aKisi1<;)Ns+ z=5mv*o%+_5Z*}uz6U@RnMLC0Oc_nc__{Me|#uD!Uj1+=}^)(8whxR_xf61T9P#?|V z;3oN69hCnry9QdLyH0e6q^x0> zKRh{tSxmgj#bnjWGLxd7q4zLGu&wyBp{>OxWxA)xY;oBmz*;z=O+PbSlFqvehs!-0 z6+-hBlsKVOeEGImmj}-C<`ZIj+wKs#U(Tg1HoIc!H(8>;$n2_V53@lxl}I42h)LKR z+|myy;Q_Sm4%jkF5zkBqvc_nLchEkhmKZ_28t6zwPix6@AMInC#XAzTz=fa&Bb2^~ zZRvR-1{(J+RPD0e*q=8eLJx?!R2{t%kj(}<2oyTofcFaz^pIOLf|swOilT#$e6s)u z5bIua0&M4dT3WT)@SmhHp9n+hjdu09H@B+TQMlT=K=Hsd)S6KS+orl`K_AkL3})^3 z4~C4o#kQY6^ncUuueN4IZYsAz^r38(h`_9&lKNJlcF=L)D0!?a4B^6>Sn5~0?>}0x z>kK2s4zD9F<5=%wH#hhE&|rI*PSd5LJO1+H{l)Y?0*ia3?*9MksBS&3AWg$hAp)5D zr%xWEY#?1-7HySiSrOXzpW9wFI3nYtO^a z>*+f87%`j>t~`(gczh1MJul#6(ii00nSmOtF&SNs18cw5XB6;N2j~f>zi;$=s4Th% zH)tA*o|_TmR{q>3UXe8wonffY^;FG)ctnpzHbp`lO~<7=Vjx2Ta03n*){CF|ds!pC z6@UuJXJY&rL5HpW&mBTWZ6%vF!bWoM7pJ$VRF%7h-Hu#wUG{!tXa9YSBrY;d1|_2b z8(grCYKpdzw~eV@HjY&a#D^ZuM0KEUdE5~<_><6=bEmk{OVS)sCL~L>R>$)JXHcJG zum;0dQTC@$briYC&(>e#c4{YV!ioC3DzNr6qSQFDq<8L)Fl3mQN*9;DxD~jC4Sl)& zLA9iAT6s^6N*o~(D+sdh>bqZU=aUbFqRA*I{3RNf!F2x;o!l?PM2JN2I{(V7W1%r3 zTDn%Zy-+DOvJ@XuJFZtV)rD$6Xr>cy@g+V4oa6c@YJtYNIi<}_!ipi<9D|<1MR_bX z>!%qb1)&mh1B_W8D8jv1NbB(#e@6GONNb>Ja*T_jb3TxuS~S^c-l`rxi@Q!00a;8e zyEk800H@LJRp;(i>+FdyFZp#kOQSdKsf1D`b_V48$Ot-m6m4ln`w76siFn&fCC6Us zNeAoY3mGta;ryc9j%@vofZIHTM9;ork!lPo+t(HYbtWs$8k{_oBG24^%YvHQE|T2dhtB)T@KeMav#+hQc5Quh%75v(eH=q z%yr58hIeh`F#j!qz&>z1CQipp(6fVESJMi71Uj@GI)^-=D@8(W7!xxR_?gbCbkevq ztcwVBi8|Q~dL?*Vm0}tcyux(ZOn$&QLEi0$_qecA-0OkOZ*Cm%c#+NL?FYf9>7@H0 zAomC{_^wgGdAt76e)jfubT;s>;I zrG`$7`Dt%2=%KD_Wy)1af7XI0EH8HEBm#jqu}X2CaOyr}FXH~RV)E%Tn-80!1d zQlD|YOXMU(TVzMO_WzgGgc_?Gfe#9Voe<^Z&cFT8TK<8WKu(2mCdtX$8-U&#HgymH zmC+4-4x1vj7LYA_EbQKJz z0a$xA|Ls60?!&MBX8xYqYJJ~7%T1~ZY1;AhEkZNP|3pcqF=78Y=;>!VO@V8}e_gCn zth2M&iBDfyQF33;eU}e36WK{z5pHLhlnr-^c;?x9qQZ76O_WEh=($-q9wAe^u z&=7?E(!Y!fl+6tKHp5wsXf2Tdtm4+|g|bZB-L)1!gi(w}1rxOC;?rM9ek3#2qD7n= zWFdHHK!4e|k(!vXG1E?wPMCL}F(QJ241@a_^dK38@97<9zcy}aunZ4cnR<^pnreiK z`V%JZsCrC>_JUao5;+m2OiBB2l2#wNKNIo*baa zZCgqZIR+GGi)w6y@_)>eJ;$0vF&0jDGPz00Z#>fRICK&Rv< z?~V7U`q7?T^^yP3VjI!!I&b^<)N?AJ5#NZNprprQo&m>gQg^w9s11R+Ag#tI6iDfj zMW5W~I4Kt7fbY&dG$tqxak=dgoFI;HdlP-+0C{+nUjuN*a8c*8AFFc!F zTPrKbZh*i9;7BEsV^HJ|siRLECS2}sWWto16*tdnh zWy;+B8(4R8mp<>1K+I2016U`#P3i-lKmdSX#5FlxF!EIIWo)j6_@zt6PwdamT+CgW4<`0vradub;6I7#|_EgMP z7NoJXg9^W9ViltWu^Qkip9_u#duNyEo2EOTXNIE5m_o{36me z*S%>RMlQs}V62Vit-uI!!Ta~ysK-&Q^BE?pn#R`q^~3~QSANU_A4}8=F2G{S$I^>? zn)0h4I64ba^fQN2p9hP4#1vH)wNfJ561D7CZXyyJ2|}6h>-@6Zx8?*he;mgz5c;BS zupC>dVWgWqiZUS+CL^jWWT5DSn?DhZoLc-DtR6Oc(@&YgmEx|Xz{c4DGxFzmQ?pBn z022-kkeUT=Q{bXYs;bRcIXRJ{4qD6({g?}Mapl_DJm6U`BP&nQI#H}Ds^whMJg z3@=MhWEBY%UMbX}1}W1WaK2j#xDvcH6G4%<5VO;$-57Hw^{*H9jJ)0)_>2;O*c6bO zRXvsMjlVg-X^(1KA1KM>D+xnBdxC!$1wv|5%&5bI{2v3IbCD*oL=p2y6Q@D2N7Pmo zYhNi#RIz>{$XiqmD!D9hryc-6l|HlZ@&1A|crCfGO|}Mr|uBN|yX+nLqsW z=ZOn&;Hsu&4dM@R9bJ9mmN-)&tgnB2b%*BFJD*h^6#<0>nSrq@v!>CbBo1zXW~|lF z?tCMyR%nE!Q9H#>Q`%?t;#+yS-AR{w`yI5t_Lbz50G71J-+F*F-kA#sH63STWLE&Uu7H-75y56+zkg3QtH)ta z1iK6gSH0tB{I(1GVo}@ZsDc_0)`Q-vcfg$B#Lqu}aRY}t&`4l1W^mv-r^F~057Hm= z@Z11UdAPv0{CK&(H5Lj*G!CU7IP%+f&lVStcMH|<+mU;yeIX6t`4znLz~sf*cwnYp z=TTDOmLngLZ+31~+HGyEI=5%B-x!>PHPIj)Y*#^dJ+?`)QgQjbjAOyQtnUH700#wk zy-QusrMCOUAX=-~O_bgQfEVO(5cqokm`5j&YhlM(=7M%{k)WJW>c6c*>Fxqf2g_-a zPfZ8Nb{#2UjF9J-ht0aEP@uY`pc9bDIkdvaZ%FdX)P4sa`OdhvUH`e#c&>Kw*s}`1 z=-4S;bP=01kN@{80_DsiG~e|TpL4D6C$unN`N%=3-i$~tjnC1^_0!9<``GD+P(tmd zDR1Yd$z6e~AwT0ZuyPYruavoIhC*T zx@p?{IQS9`z2}F`4KBv~{(o#;squr~y=$0cE{n#LXUG~Anvnrvl`YvC)8-NMf zr>@CP`YoB8kt)dDX=S}!I~Ff?D|-II+SvBf%TwHUwz6|#epD;T?fO3Vkj~J+&#}FZ zO@^ea7n%1ZmNU5=c>_Vweowiag&(y@6Ir(=EaSzJ)C-B=7k&$n7SA_IpOE~pkqy34 zv%SZt$^X(%fI_{i;qs=wafF19Ttd&COr%*SLVv(07A<0__bl}Qoeu2DaL-LjrP{#u z#>H3y1I6xrW8|n(jC5GZy#wCT1>5b~eE%80cPN9TSg^dFe2 z*fqcXeQL~CgrwOrD+4wsPEjd9CV}QyiOp;vZ>&hPcSsykaUD6%r<4v)o~PlD-lyg& zX}?j0F!~!%FRJw(B~m%p=Q@hz9#;P0HH5AVF<~INruf~>k{Ud_)qj<)=?Y(zg?9#MmbH28i4V<*q?X!RbJ%l zHzfCw5B+HX1PFlFP7FBK1mCPH|9u};k=eOlgSj3kO!sJp(}GE#c=#TjVxj`{Bp$()X(4q2I@UP8QC|n% zTx;}B|5-ojI-=1VFWe`riQSgH;+!U7bRD7$ogXSZ!hufOx7UT zSWF|8suJ^iJMKy6Y2M-EbRo!POcc;ci6G&vC>HMit-En|q&B(ZTLVO+TW|Ds;7)S} zlkjl^83V{71nQ|uS@rXMm*m+A%u(ME!Jqxp6EC@K+qMXGC&l-ea1yPu&xBKK1L7@Xbf)1w;w!PejE9bA zeq1YjbcNSI1I<$-2(bwNho)__?E5F~srMwWtGnmM_EP~Gz|%Is#8rZzDr&uEN+@EU zs4T6iVq+go&~2SiFDuo3wofTz~WK+pz*vOVq#Fe(xhGd5x z^?7fv;Io-o-;vu+9#44QgIVA4o*^%YIb+{_f1&%&ao0&NAZqPAxH4qAiJ&pWN64p$ zxFozfPE6*6T`C+xhPRRbG7tX2nf&-B>#sr{L&Hmtbu1nZR0EXOTgZqj4gpRi(~Nd2 zNE9MK|3*e`m>~kCqY?=e^cD88Z;4ogvYwp%tR!F&g~6#-diXZB@2@QT7vF zzlwFxF)t||_0X?N#?5v-UWOS$6Vna|j=lNd)q(!3i#nq+x(BSp$bEAu^h1O}vC>0u zBx1VbwK~Xx#es$%Q+JQ8D6O0#&wEx(4m_fiDJ3La$CN0C$rX=T&UPri0}ur%xoAQ` zA0+PtSXg$_v$Ze_cGX1uX0#+8cW>7FAMrQfj~8^_h|R*MciQ3S)KfxLnn}%R0#rxY z*u*aAKJ_;Qx{M80_51Mc!+hT^i`rQ+FU+g&fj;#$Mc#oF<8P>--$kProR-J`T;1^v zFk}6r4Fi$&U49!|H65NO;#J1RLm~GXOGJ(e!yi9KPdqr#)Nj*VR^pwvSN$SZ9;vK4 znwj&tVqIp}BTHO_evxl0D5nw2%D@1u?SKpJ7ezLD^_Qn7KA4k4;`(wP9=1&u-l&yf zdvkzN)oViriwY^zihkv{+N;_W9H@p%x)U0^Q4|eskl~E9li}wbKsrt^GDt@)JbJXR zSwThYJOa6;38ZzM&)3K?Qa!R#tjCfu2ES}TjPJiEB-2S)-M+WtU z+`NStve&8=l!J<*jB2~DO`)ErnmwMoMR-;3K(% zljneVC)_;27y!*{RTeL+`0waGpVJG3$%%7Ov#FwMY5?k7`{>_$tJudH;Ric;3w&nL zChwt3&jnsJZ=Pw$;~Bl1pqdo9OdhIiSyRYHlKCMN9%dXjRUXf$wd6$L_;QmvQ#%lL z0JyvOg-FQaWsh4Tb3&xb z%VeWh&KWja`x89wu6d$cE}j#?1Vqgw1b&8g*d@GGx`~(fR|gX_(uJ4VZ}Hygis2+1 zKYWl0^Hl$_jpR+#ed&?04ynLW$kL8jn#*fG6Lc zX^&BWygNFYVu=Y^*n@ymoGL|P`8RmW^+}STf8`HMoQ&0; zRzh&s%uxAWUq3f<^ux`Hd!MN*wTLG0lV-ohZBgqBBOE4D6Tys!`c0FUZ3Q@AObHt| z<4f@Jg`NZXkSW4;q#A{8>NMi5p8pLEfSuf?NHaj+0R}g<|}`V-n=k%rDow zrf$8qg<9KQeH~`pEQWT+h+MC88;Xotw0gwKL?EeRp0ck$V`9ene?rZW!tc(AXe##V zX}R^^WN(87vVykWFE_NJBAyU`W1XTI48&Vr`K985(42t`4WDQ zv7<{b-XqAHzkNG;4ALt5F(}(_yJfBF%@@Lrs`>YGk2vfH>E<+&I|A?Yjz|94hN3+~ z9vdAjD~G-WVnIoW0HfI4n7N!(R=`>Ok|F0!XbRIGA1Xpn(nI*QawO`GD}K92YSIbp zMxl3^TN|J8Fwz5{3|tb1RcW{$;$-0$g^I!tNAQ_}0Mf(BhtO9oDI*hVV#?z24Dy6B z9nwrYAeRFf$1I81^e5@@)~MmS@t+0zh)~}Dy`mh=PT%Blrr3BUWF?suDX z;dkbJbSZbHGydX8yQWp)J#kaLtG0A**9}a4?^~OwR;SHW!YC%(;MF=Z!Q=y#k`Sst zSK{3o$hS#IQb+f{N9p`jUz%ru!uIFCrO7Z8msnCmPTnT4r4`ESR4TA_v=@M6vSgV_ z(oqXQvpfUO+S?zb9;y8>pY5A;j@j?PXXfQ;HeP z2Th3V8@Aq{0(FG$umaKMq>NI`ut`+U>d&90;8i01%Y*@Bl3+##0(vehZGv3v12L@3 z4~!*X1p-vMte16JizP(yB%U3@OU&G>sR|JE^xp3k0kv$2bZb2eRkO z3j<(w3u92AHX>?v5cp?1{mMTxnBQ0m@BwwSM`iFi(m~k8MGCh6Ps1#qTLs>A|arU zm8AFjdOt;c@$35TInc9((@i=f9lm}r5*{6h<~98Fb5m4RkCj*S{dd(}kDU9Qk9g&4 z0QHsIh#Lcm*P>K&Df*A?=t~HU+{KOY@a8OELpt;lKkST*ZaTvL`fU+@9c9&dJYLDy z&zK_c9+5x24RKP#sxn0o2qYe>nDAHDNMs$o9%Xor`JjeN4>IPdbu<1}Uw+QOm!qN7 z?xZ*>x(&)dNESYGKkzzAve@3bk!TaqQxQ9;YZTq5kDj`R-{@OfhT-%(`%5xe9!1y% zYzKjLIY#~&lEV(JU~?PoV*FoysfqZ=0_)qLp3mJ=naoww(2gQF&%}}UMX$=JQrF(T>%jcU2_W9^#}zACDs=mXmk9}Hmmm41 z`*-PFe2~<0=6mub|+1e>U`s6YfN*)fUj!xL*i=pujoo|#xqaQG2%Z!Ml!l+?Ro)Ur|%c-cO z@HWb_HRnn}{yNCtykP)`0AGaFQme+?xh=^hG!*cI81Z8aXnr_Z#)c^`n^@B*%Fa5) zcvh3V0q8?j@9oOE-$>2mPrY`29O{tphpn#4*Z7tZfsmLL*v5VJTsHcr3HZc!sAbtB zVXDIxwT?FY>xSC24eA-P{=UAhS21Kja>TnJ{d#V$(8n!r4C%)W73(udqv1c7f&~8Z zhA5jA;_vtS?|90hpwK~^&rrj1(!ziezQ9M3Mp)GI0+12`C3#b;2L+%Ib3Ia|2@!w3L+r#Gfy^c)Q10q)S%N6%t zEKt<*z7z02)$$E8TEwSg(a)e~@Q;i0|z z%Nm@&z5NXP{%+x4dYSCW{z7SXx!LLZ2P$uJY>WuOKw01-(PL)+RNGcgDs@?WeNW{M zWZ>NWJKT(u{_Q{`_RCD#dxSJfAx4?8?xzLG==8RzLbNZ`%JmEH+hV~rH-BK9(GjH~ zMX?AxCb?wXA_NK5Q+Do!pwlq!G5CbgH4D=3WB(J2O;MY(?3?`b_gzF_QG<6Dr1*qH zGQ8lgNDHX@A7p4PcwanpX46l&M@*BXSxq*X)|?E8V+bQ7)F{w2gG_K=VXVzw!x22z zeuu$P2-;hJ@!69`slj|9!ZD2(*>`3i!WR3gO z{2C;*O-QORs)MiKFip<55N}!l{8-*<7G5Ut*wBiF2>JU^2K{_s@qcWpXtcx1f=&TT?elP7d&p%>9r6A00%HlvB5>ob+qQnE)1qY&F(ulO=g5XEkkwaBE z)PqV&k7q1N_zybcMM^@5O6C6**`7R;V8>5H|CXr%6Hvdf{T){HdOKAlqFI3&nV7Ir zW;n#d-FTQ_ezvghlo^zbQX1cHK|{pQ{{8B@)%TyOWfQ)BBzQXTy+kuBNCr~E#@k}k z`yLn6ELUK^v}7=3F^eW667)zQal6}QW#vRWLOj+yJmEAF>!wGUgmDrP{HSv~&w~(} zlU=O7e!rfu8r)qjh)0z9idwQa`g_y`P)cVlcV8)uhPhjLA%kUgYqvJ2O@BdkpI-@2P>0T??=p?SGQsl^bD^2Uwo$Dn{o53Z=JE)`z8Fr#S+B|IwMV_$_ zeY`(;6azgD2aBQ`DW>;Rf;6kNE%A_baM3-V`Xla#=h7?0B&W&-MUTweX8~e55NbRp zt0eERL>yyRYlyb8%++Sc3yRMn*>M!Ua`MrE#QO*cf75-5x0#R--`2{_Eq#+$h{kW6 zZ41(LrxpQ$Uq&4)4mns^1wE&~1yX|r9aT!Rw2jQWZ&}URn`&RtKw0R^XFCa#;!)!B z1zCVyn4QEy{F>Q!k!Nrl6`a+KA@_Wh=fB9OLp-1H#4o94p3jbViIyn}B9aOuN{@*$)P5{%LZ37WejUm8x5gGv&UwBRZrD?$ zON}yp=L&eT;|fBWwDa?!iWvs>$>SI(nKzxSyEm%`JJZYEtFHC=lJ=%rTvhIf>&lKe zx^ltV2f(5<=VQ&3`mMa`3I$`<+;p37u*KW(Uk!8`4?U`u-`y08+O(pSWTv`EN) zT=?xHU{~WBHrlBeZUINL`Gh78y`K(k_Pqj&8RJB9z)~>hTEx?N9q4%3s1#WICZpr;d zY2L#|QIQbkM(=43(`sL#nS5teT5-KvI*Ini`*ThmZ@T;0;mfnFqZIF*yrUbFbfH=m z9Uw$|(sI}3%j>rU)ofl?uhO-jfMl)mfZOzTG2um5^X^@j0t{JYO1Avhy;|?WLk~xS zUm_o>AqNO^g9L&?3$fZ$aPT9nq+NAEqF}!0{29EKzkT*`VqPfeC}}Z@vxBFpo9lm_ z`*Es^s?i%(6_AxG&;9W{wi3e&`|zya6$Ntzd*GJ(x?xWLp?3y#CE)zs(hy9ef$Yo-yPDx6HrT`tRU6q=jK& z<_^3{Cx{OHy9j}}zaw;1oWcbd;`hu=@(I2EsQoF-ApBq1j7s(!{Y*GY9?R4#7ir^4 zXN^ax4X%ySsE9@~;QJ{d!pJ^W_l6(^uZ4<3w}P3aUz#q1%CApZVPq*mgQgfUWiM1pGZH(Ax?h{=`$Fh1HF;ag+tW8qGx1FKfrSF+>&`~@XPrUDwso%2?Mh{j8yN}OM+nOsR{P({vOZ7Jb$kj5` z*sL&KPZ45ua3wY$M#E&gHw6^qr77QO-LCH0^6s^phe5;#JbHHwXPx+or+9a_Z$gZl zMc=7kfhz$;h+c2Rc2T-LE4-EjPRi#+~N zJIQ3Ql_$$Z5VMHqYadd|{Q$0b!H6MzKMz6-f-O^#vScK-K71==MF=eHzR7+YWHys@ zIP_7)`ckb{&RvoxvSh4Hyjz&U=`+O$@sdluHScc3XHPha#(MGFz87N2X)Ha2w|$}t$Oj-aIQj^vJl%RppM(TL4C3azPjRThBZhp z1J%3G0wJ?~Z}-{b=)D@c*{Db0BWOa8!yho}F6ItYjlQ1GV)68GyNKoyieNV0uNc-m z?s*67VmxyK)Oa<1xNOgc%>C9zGLm!3$e=_bbIjgNx?kt4CoTzkFIkOXM(wNJWvrG~ zLWw7IYs-CWP0M5hlyqi;G(5a6TdpN3yEF#w(7@MhxJ8!!zD@4IO!nw848Qqj)(7Zr zktDiXE*t&-1los#?jifXA~3>=OQ^m*jL5~{a%cByX^Fj#&mzW)w2~c@k)#)Z#=eZ> z$#piE((bkrI7Ol!Bbp(6rqQP!c=LWm7$smYW6ctqQaOY$iU+P@;a~ z$b>4n+jaKGT*PVauH70BsNES2H65nn{IPr-1oAPc6|;Y(RB3dvKA_@iX@;>-g(32} zD}N&UqGldz(CDKwUn6k6i-CM5eh{(CESvtQW*}Q-Sqs%ThT5uA}`@(`3$yT$t zC~O}1{qK>Gl5+$d7+SYD^y8QACpTBo-16GHQQB%jeCh_4i9A7;x)!5cV2jGlEd1&{ zK+p9o$Bbk{=6kSZ8z7B}XrD_BFMR|+h-X>G?1gd`De;ZdpOHPdxsZGa(qo1+LS5|6 zE*<~T^Ri6r*AB%ERV=J@Kd&5+{kg4$@4FO8zAF{vhb6fPOiG;i-4~j#E42$k0 zTf)Q=?d&#Jew&zl&O;?AQ|{`4UjNH2C&$f7EvXRW=NEnIM@dOwddpE86QfeL5INjv z_pgZY^{(hnEls|TORXSdNpi7-8n8*4$$T^=>vgnJ)YUY1Qd0-)HpMP+H49BBD>8T! zFI!s2hrW^2BE~YDm?kH%uT{0>UPoTrDkm?Z&OJ z8I?ZCCO4MDS3B<~`SoX>egjaXhbZZ#)qstd>YecCo%gdYEaNLiIjX9YToUJFA92Dj z--6O!8XG%yH@)6f)mStdO>L}OU~_K!TA`(ZE=ym>rU2A>WbG;|*9_bsPR<3OPTF4_ zc67+og(n(R%I^H|f;P4gU$d|RS(K4{Rucavs8M6HBFW{66$Aeq;Q_yr>5VVh67qae zcmm}yacD`UtrhyWgOR^&>pZ8>#f-M^tM@U{TTynnMi;v8@}((pi_5hQqi5lx(^h{3 zeZ@kJ@;ngiys6SGx_d+flImBy>v~!h_e5^*!0Eq+V^S-Tdz59Awwzz2u*6#LH0qt; z;5VW}(1!*YKxj9Ssf!HI4WmAky)d-P1>B5})g#6Aoty(<>_>=q)!`K7jLRD*Sqh*X ziM=A-ruO2iUaIoz)avKBb%dGTVOy&`8FIVsTrz?--MwAZBT!Z1^l;dCSKJCL-e37z z{O4OxJZFSAsq`myp{##-*xe7%(0|IO>AYolR}b)M(}>6JW%?lG;i_)} zFJHGb(h1%FMStIE!4n)hs41w(gtrc^pzFmzG6?iSFTSLq+QK1mWf?j$1$~v}MUrSHrlO2qDSG zu>zZyDVEHt9@~d<>@n5)i>K)y3f2=U6Wkr$Ti`s%ki%l+5fOr-mM7eei&@`0=@A(p z{PO!y9tYOj!t58*p1~L0s3Hq>$=+>olyqH6APJap2A@ZG9`(9gx4X3jr;!_SgB3o` z?$bT`@fQ5Aa~o$lV_e%N{&#Ux^wSGR4#{s9=k|wpW7}fig-0j6^IylqQ}yqxL7I#* zj73PpcMeE&%AW|*CU%49<>_~@(3-M0&E4v!;b)u~tpHVPNxPe$%<83F<=B&;ys71|{DcUD&~dM^6u zcp$ca%1;>rKl-c#R%V#KP7pyh*>KA~P_LTi_yP=bi4Meuw}%I(N%NmH9&_z#RPxmp z;}=@uOToDjBJ>^#>mUoY8f!XF2LG*l`e~9-gFnbhNMhhLrp;MlN>>Ie9cjAtGy}B1 zY@p103w9Q>w|_llvV*;>C@_y#&A&J(H1rsn@|J^uaY3Wr7*Ti*ux~X&k9$?Xbfc*b zTV7Fky^8|=9ej=@5pu6XkDgI#Y?K7=_C2bJupVqAq8r@Csoy#mum3vVn>uwxBJhQu zEwQEh84X50Ijv!Rwl2{m5XbkAbSs9QhpU_tyYO~bKBwUGXpFagsaEc7VI+Mw&kW%t zjYzEgTRNFfcy7OWcEAcqn<5;!8OVCkX40~D5q;N-&s6svg^2e-JHG=@aq8vJkV-N~ z*A3nvo7sD*=7)gDq!EE8kAwW}J9`?IX=H6w@u8r)##u`cje5VGsEby=7!IC1m_JWM zmCk5*uu;chWoQ?by@1pop3f^rT6h!b8vNO{CG2tZ z?5Xf>ax@(AExhw1it&T>?1S+|Ge)?>eg6PL>;zZyQk!0LRt&-zp&h*hvU(xMzy@YS zcS4$-jW(p&%sAL;n|o)_MuE2{_WW?)bE|p(AQk)D^v89P(u=u1^140sq zJRk8?n4}Taya!}aY5cS{U=-ThrX?Ifo6+FQ?&2RRx&QL@6;}x`A`8GCvZ3qgCcjFwBq> zW}Fwd&>^a)Rq8|SOpCixUEdS?`c1zf{*pe`#l^Hy?#qJ%E!&_Vuj60rC;aQw)x5-> z$M+xY3rYCicvB~l4{_j1w$He@76iUTj9nTI8{!xoOtIy2Ztc@sy-MJF-kIJjGQ;1p znxQclue^o$y6yy ziw6q;4X>7uKNDD?{p2IIXW`5VY_!@Z$(d*^HI9&`Yb#7@T2{m_lTMQa_7%R&%?0{c znAYJ8yE9ehXljgS^ZVMV8M4f$UiSN^lD^)8o&3~hS`YY2r$=$Xo$&M8_&ju_c&qUK zm!dIoeu^+$<(`w%)76u&ZfdIRR{dDcV$U+-(+W!=O;C>}! z7SIUj?zXUxD*hKoZ98}p*9Ok_e^HDN+`I8WfJu09(85bJp7I5db%`ls#9p?U=&87o zKqd>avqK#K?gZMkbRwXL|C0Ij4{&gvrne^+?jxc;t~`c(0-ADr+#JkSA5HpN#bg3~ z@_+QZuDws!hsCS~nw@&9?bkmzr}lzR@^eJ|TxJc;T3c7W%a?t`CJgkeCuQjYowfSC zu}{|^Y%u<^^-th8n2}LpH9!B_^{TsgqYy3&3%bwK{i|0|z0*M3c??@4L~=vDIhjO* zyx|7f`cHU@c2N6epw|73CJ6aD?*Eb6;^}gBK&EIQo_+w?h8yG6?D?>V!&tz>!nDnhJc684tCVS`&u4{P0sE9T4Tj{*jbp5~&m3{8IPA8Jv+=#iT zD+!5Syy-KcTJJ0zX*bD}4;LPA8Qe|R1#!bO`fzfjbfn4Zv_)woiT4;)L#|wM{|eE2 zw-`MfQI=Yy2nWQ%xkmUU-$q=z`P}$1eSBK7qz$6XD*T$vj)?0>R*)}RlXbc4{r)lO z#dSu-8Bwy|m8*?I`iURglcEF!FP+c#(G8f7y5M!u)W7e=;mAymeZuDWoE-fcEJz;({;}wv=6GHTCXzx&Jh64)&Ub@j(M(qJ6-g_k2AtcS z^DF;RlCh;uHIM_vO2u(^hcTl8!LH;O#%p!@rF!@2>1Xl=DX&s+5q&zYLS?*<IZQ2}ggeu<&?MZ8~ms^%?%udUE^tM_O9C!HUom z9Sk&{He!UHN(#1&TV3}7FDz0p@4vPy>8a$+hf!`M`nQFrf=CH+LDS%Yc<(lCO1|m_ zMPl`IY@^A}IP`x6-zn5+pnq+r=Db4*gQKC!(L?hkjD*}|RZ9hw;@TL-dtFue zSb_+6okbcU7^RxT=vvXab-6)3-1kpX$>W{@d(5;Umzne|f0r%n>uziRC~47SSBrSf zd~Nr-qn<1M00>+nK9{=VTRu#R2zupo`xyOg`0=qE5QD(A)(i?2%FiM?py4C zWIHlMf=XtwA1F~wD=nVKSsTt-%|{N0@QcL6Q)=d^dJ1z%k>rPn@lZS}EOBu7&{HX7 zU&g+W=hEXG6K7vRpZ!kCQi6SN;lj`!Q5^af60Tg3Rsynpirm}LObrGLiws5qL#BuUl3WNqW&*>eGP54&<&c6M<#)PcOo7;J zj{EPz1LQHoj<|^+$2xi&KEYK;&_4U4dH5}-!A!6;&N?EPXH>S5t*K1gY|rT6=_jDCAy1HM+`D;n_PXk7y;`JIi)2EOfFubhJ30&(KR{nJR>V7ODW34QM~^}VA}G=hONa>K00^Y|ZjsT8uWYFtI$8x3 z)~Z?txn$}!OdEvmf4vGSq1gMr&Op7}y~$T=W?Xf;0hU&2#l8r$0+IZjM44Kz`Lx_= z{truM85Q;Sb@5@Sp@&AgOH#T+TIp_(5{B*&7`nR~1q1{HNs$^Fq@=q91VlQ9o@ajl z^}Lzav+iB%p6}UbpZ$?`j&~JNUp>}%c)Z(&5ZveRbe%sUvFI_fTE3P@7e>I2gItd%nW&5_!VP6# zc7u4Z=4l;#%S)#rI|;+9L)fw1o;IzyVLYFrKN9qN9+G{D-VWlZR1ws>JC%eftPYQA z4%pddXqL-zt>#^Ye3C9S3pYZchK5tb+CvY^U^C2oV$ARPWN~1Rm#{ZuunX`bUDLFm zt3ybz*ge7VO-1u}I$_S?-cU`QQo_$XLAye(BKCGvL3F4$F~avd3(w6t6QPc?4eBN^ zBQ)4eLV98_s|2m&&3#Z6qaPutidi;xRs9u(OekL~LgWY88j?a^mL}wBwj}K~v_rPx zg6h)4(D7gWd+;Hj$Na^|`jE{2g)#YyyM`;j#Klh>8Z=NiEag#wr6O_2URm%yn3Y%1 zU>xKPRWs||9T0Sy$4I7;NWM-Q%b1e9+$#y;CGIkx8m9a5!T%`q6BLSUDWDXxDzZ^O z_W|#~^Kv8+Rr0b5vTqd#2^9gKF5LP(O?#IhiOP7tc(f4F!7qX$&sO7p?qkbVJc_f^ z1^x^A@mTWh>AwHNbu{q6A;$Q&ZEtz>3MdhaKLoxcsgNfrtdQr6a@v9 z@Gr_imd$H|Efo4-5F3C6_a`WmC>7NVJaU_8*@(*%$NNw1*JfI1=B4yXP0#thWa#R| z*!t6LU?Bv5@w49rvfdU-4?LUvISTr<$5}%k4XFL(2#jKEC1AvJz?`&$oF=;uue`i| zikT{Z$HsF>LqzHizMdRbW?Y}MzK+$rAx05>c`;!)u#WuhVx*bFZ^GX9(UQ@SCYMGr zW1CuW04%N|=6a0Puno2|XIjd}k-z7_n)eIK|Gs$L`4G)=Tx_7jHufAe2)}*FJZ65G z3VeqN{Dx*Q@T1~Us0^Kl*dgfMrMk!6J*NMl()bT-aDV4fY%i{~>h6t@?>boVoOZE{O&!VqRB1wM2_#ODI(HOgvrnsd zk|<7=IMN~!>!XMDr%2&fkWO~pVbkN|U?wwtU9cLX0PItf2;g(m$bvEaWP#vu4TI_0 z82`h;#k298o^X?vpF@=YS&nx5H3Q0`rDC@i#E}jnBk@3rFoUv|GGh8MY-)))c@m7< zqRqQtBM1Ja6dR1{p6eSL>9*0Yc6>Uc5T)$v`s*ucR= zx$=(|G7&@9(ny9mYuXm!aQ<)S^;Nr3YB!q_jAJ@ z$A?o}Yw!;Q7C%lc9xFE=x^57ckRCEi@t~VKp{+L$J5vva1cj1MFIxgHLl}qX-&iqd zQPY2W@k3Z~)Be3`Y{Z2hdoJcyXORE-h?-}I|2rz_goLw2+*VW|-; z(uKI;f;<`&ttrbK%ZCeUpH)$Zh7d9eQBH#TIBgC)iidbx>bESPH>S*iXL&lJ?uLWZ z(a3U`bO;|bri!W~;}?(>6oYTQ{!c%f%N6xxPGn;(RBwWeSqA$;kgkrArsw7b>-V*b zvk{4e4n-V+!GsRRiXZ=jbEhkq6(@{cHoTIl-&r;`u%=KnX{+zKO6SHvWvq)ilkM_2 zqpud#cv$?3ey#xVI3z9sl_BwAf;RZ5b^T{WZPJK4$@MioPF$?t&B-=wlVTo|`JI5m zOJe{d^Q5sU=k{1RmnOcu#sJ0Xhb`U(6R!}9$aWJ;Gf7W`C>Kiui$SBBu^p5 zEvu@bF5EAiUE~s{#c}f@pelD&GJM3B>^CW~F9w_wdSSU-b`>q(xn4Gglo&x4tSKU| z#l66y8J{P~&{ddUI6E6Jw6rXAAdv0?4IW#|bO2J}aB@ zKk8Iw2)qMP z^4o*z;&#R4BE>+3UdgfT8zv?zCNf?a<$92tUDXU1XXdA)#kkCOG{d!zug!{y1Ja{} zROP|neEDK`s;kwIDHgv>&3$;L`oB*@1%#(MHXE2tpRRinMB4uK%=WYw;Xn7qW|qHk5; zrsIs48(TN?+)~o!pWRFN<25K`$lvdR8k8dp9)Dx@SEH`aJfQWzBb;KmV^GcdO~e?Du+WR*Di9QIRsIX?yo%`WjoE_svaF}% zeKeBeK#zT$&fM@7cIQQoq;d2-%%vc15&WoD$F6LFK~+(H`(*^=sr~yqr5{Aeu)xW| zbSy^VYZ`L2qSs$SKj}dup5f3VQ%9yXshn8FZI!@t)<%Le|nbVMu==e5gbqL)y(Hf3v{9yB0Def3sP5X^-mb+d zMCVag+6o-ykIX6ZS?vBOqpHI2PJnTqo^g+qfDOEtdD>?NxI*;!)WSuNETG4S+<6QVA{{0-QD8>NbFoExc%$0iZ6B{o+(8uH4HkbT#5-83h<;1An{k zF7@Z;$s|frt({Y`W1|AMm(H0)JrEvTG*a=zaGIg0ruwZq5sSWyK@pFO?MfwW)bT{Q zP-w3e)T9m@)vKT)1M>o9>);y;d)=rw=04Y#7FKWY<{WAA(8hkUwjv>hYFJ&^)_F?d z&}asH`)=PdQZ(V_!fuYXlP=kpb$~2F+MezSym8lsfY$JK#xKWcFs`rt=pgF`>4AX* zvA?kcn=+RCkEz4ssA+`4#$6b+pzX$h>K6Bf@WgXxXL|+4QYX^yaEq0O2G;Ax z=PbLM%g2>Hhmr@O)uW;o7!{cj+S$eP$mR3=)zu?>a*FOz5N+g=8Ys_p z{K*A-TzEe?N65;8rq8-tTqXI#gVKY>-~u z3Rw4rhGcdR>+XDx7GH9jsgjdWI-{(;kh3d2v*^`a+g3#!hBSOiI)UQqHAgv842_u4 z#s!OI>;nXj_?i{773U8R)q*`3zP!~uYA{IoWZ$&j6X^5H+?ZoMJ~zt%(1a<Vn%BpCGejVfrL(#zG8WYn z<3<_#jK9BJAGTlD)OW8yN@VIIlwOa#j%28%N;1ueBdasLY)?}oW5w(K z5*KCqsY|4{MRWC--bpYPB4i*JFr^!h9D<7A!DU0K9S;B4d(^GgAye{eT0%CLxgtc# z(OOKv^HkP$p0AJq)hclr8DwVh05YYa#LwomZc!}s8JRm(7J9W?8G6B%B6Vws_)BH^ zkXJIAJ~0tlZ<+FPcGmU%JR_~{bsFKM*zB?E*N|aRVUKXR;X=}<)A?Rkq__q~N|8f*$#`O}K1jEcJ?^Gve%% zP`Dm2MI7@4tzjIC}4?lZ;ju6fS3-RG;O!l9jiwFMa-bc)=q6xa}KY& zo^2-G=qhc&Z-O@8WJ#?NZpc}GfAOMJGDL&^EfeD)J9a7Bq%yICN4K^re)7_$Ytdyx zI17NXyzo@b9tB*8$zz7bV+qU-rMO)smL;y3e+q`hsj5J5=32{k7%GTizb>N&@cXNj zvL9AQrT2jE)@ZD2kHj^A0AI|J5hK@AUz3ZvsWx-a5PsD2_urvxP>mpzO9?kCn+Gfq zUL0z3ksklbe$g&~Z51%}{)ddOq%SIh*(S7!{Fb)^?q&JZ^S|Egdf#9S5CY*lcvLCI z)2d#uPV7=FOG&kV@kvmz#U#qhb?(E;N0FhMB1Qh!9OxB-ks#w@M&4Kd*##?QJPWCk z?khXiH+VZk)qAL5p*W|dyRj+_!7?{DXcpRZv%XxgGy6)VP)%F4hG0`44mH>dJ@LB{w`2)yKh}AjBSJmuG_oY*P*<zHBF|;%P_9Qg?7rM1+w&%QnS_O?I^vEmG<}^>&AR%mCyKYU0 z{CKbM4*eZNxzxu6W+qp=V%O#IiT)lGo<2I0hU=N}`BikSI9uYvZ4ltM$nZ zFK`nJ0~&!zP^wd%-eN%V^3%4mUq*GbtkoO3mGeXPtS<*`yslf*8MFSsM`!&{+R4Fa z{ONVA1Yhk|rWw2glHYq`UssfgA}}psSJe-&u;`cLG@3rq8nbeB@rZqc4%B;D$n^8AZ^N+A1S=H7yd zgG+W?lL5LlyYN)qgcoe}ALjH`vrY@;7Ijlg7t&f7QhJH)8LMJel9Z1Ame{_I7PsmnoCz ze%YuI)D45%?r4UIfOC1em7qyW!!Tez%@_F^xxmd>SB4l$#&_`I^*s;s~wz`rN zspdBS=%%fpDsYq(F+^g@z1w)qDMMSXA-vtU_l6<=hG`L#p%ra905A+=Q+kHm=| zCcEI=?TZUrd}dp|ZN&t8GVu`W~Gp0tSlj$Ec}^(bU}^QOj& zF35H>t_0C8r5yTic=E$eKb<`?ap~}C1qX+?L!|oG zk>7(Wa$i-y=8#K0>a3I5#9|?!hYqPG2NpFsBxw*$xwSl&T4*9+wp8a9wXTK8)leeX zd^O-Kc88mk-WSCphlWp&6P<(^;OU2vKKW9&0TB5@&vCiDG!v%4BS#BpK&O}_)APRR z(6}MG^4k*TmuNxJeRPupxtpIvt@ZfO^CUqL1s%_AKty6uOITYfic-f|9>y6!%^cu) zs`!?kb7+iXfnYeL)&?(wqC7{#I83e(P>nH;?N18GhVGe{=9NS~!O*I(`0{1@QG=ph z^+DOK&C^Jd6|6B00KU57;+eC4I|GW`UZQ00wmc=F;_;UN#rX|VMRN$*Y?i)+NW`7w zzkhU6v~LT3Ae2W@B;KO-U;5M}EGj1Owjo%yWDd@3X&GX0dw%|T;v!|^dH#}vfpAM? z{3klZpX|}eu;a$HT5_Uv99OCn0e+`^sKUv7kuIu4fyT5YgIAs?tj?+<55n3DNc}1F zh|CTbJ+V3OBkJ4Y{{D2cy74?;FYVEV2CZ91l$9R1+X(X**3>zn_9dAt?GwglG{@9;b>CB=3x> z-PfPSQC|Ux718{ohuW&7Im#MSrQ)hzA~eeI*HE1EQj`Cmo;N=F|M|u z8|srQ0B}-SQ|(x}3$e*@KriFptQ`h|jT@{ge=52LGmZdFaOb{oc`XYIY^^7Hb=GhM zS=__5gTw*kX^wutrnuN5)=Gnm|<8Q9yJJSi(XCW&u&zb%(EI$!O5> zRSabNY+B9D6h8Hs0Tspz*~Y_Bva`|2;mj1GbUn=WHknP_GsvW z)0n}=!eX-dG-96K_?bM5`(yJlns&y(G9T+*wN&P`BWfXrGzX4Gu87lz0$x{$HBQmI zQ(c@%uqXX|X#0o&-l6JR@MeL>n9Hzrvm8;SmA!vRc+AGNh2;Hc&v3$&OhQGJp~vp6 zc`|?=O((-TxDIdZCLPi~^SQNlN!V1~zk6!ImaBr%#+w13#m@}qPkZ#_wIU}#2b=4w zw>5uK&`CG3+!ktj>HwB^wyZvc&ouT=Ku?Uh-$tBnXb{nxO@I6*cqjV#&%dNur^~PO zSfE$I&6d&;8^4L1IzDSd1XJmX6*~_5kG{TZ|3OE^2qUS~>U*sSmgLmv7sbG*Q-b%# zxI5XQYjSb@u8vZa?D&8}&YHhuWIkZxN2800zx5FE*aNGB%fzxF{_fBzWPXEOl~PZHKfkoyYNbUe~OBRO+g-vM0Dx2GcYnXF1&{%wX%+V zzwHoqbgJWbp1}oV%7|fkX3;Kbuq9_3#?uh8OYHW?#c?Gt3Okw%Cg3iKAa^Y*cPDo#A8b#qDrL}#`jBzDso?PPw;8@c?-?3` zZ{^D5Ug6g953NY%%)qILl~WcdlZNgu4rhz51ss&zqQBNWN$@z>)s%tg8SCd6b$(V8 zfw8t9z{QwQF4LE`Ekm(oA%3nJ$W&aRfNuYr1WS^>%NyFj1DflF-U#Ey?u}EP@u2Ow z%=pDcpVsB!=d2vs09((gf|JhcjS|G&EQ|9Nexhx#HEGI`ZUO60i!Xf{Xw7iV$!s`WH#fh%7bJS@S<$UZ} z|4vLr?BwQwa9J;cOX-Yl5;Fl<92xI@Dwf4P(EuwiHv_wckU9Bv?V+J-J?_2vNRRO6 zh0l4JEnkp1j12}OYUp5j(B@(Q$>38(g^Aaubah|+WEp$aTlE0z8X;D|hXS5(h&J%M zJSkKzMk2z6gGl$llWZmj%z_1z5#Fe2o6qz6v|+7$*jGIhrsWX0R2SF>_|u8`}Muare8sSh7c=4RyWT2Xq+Q zkEfdyVai$1(^)#+jy!1BI9hTH9BKU#wLdD9mYk2Co&}=_p`)U#<3K;93OdZjt!<&uwKq1V3ZptQfSS+6pZ!cGmK?N z@v86-Rv4%4Kxps&sL{8^p--5ioEuVth0@8&vYaEGQ0Pz+=(|rkjPoz`0aXCMJoY^u zbf}muJuppqTyJtpVSp(fK*{9!hRH^_SlLaM*{R?%cn)ZF<>OmwvORfD^oU6j4kBZQ zeVu_6ic=)AZ%nD$f{tuof`DjP7w=)TqzmB{=#ZTeK)JOwL-Sags%RG8R%^3&v8wt%!0EwF40?scx&}^D`nxf5o3!^>+pP$v;=&&(?KeTC|Ci)Xsxs0mZ;7x9-Lyo~rc7QXN!P z&XqhK!(~tX5#qM>@Ex{fxqZqXurIM7?Vgn7C(Lsx#OT9$pGe72yJ2?}YK&`CD$xQ3 zh>?r8o-vN-wmTFHD7zhV;x1`xjBj%xSGRCLJw#DOGl>mkcq71U9KDcT#vYrxhw()6 zeJ^|GeM|m(WNg~dQO)u5MHI2F$R*D|%se@iFoc7&Cp+CCyTy1XM z4VU!wc5I@*f>dctgftW=hT2}%N_8)GwtmbM3I2BwXQ{17ELYzVCa6xI6@H3dH9jsL zt($G-5{%_A*@IT`;jQMWT+7Bln=NL2JZ*BIQ0JiA@0;fM(abd6oNUe{WC(8Q{ETts&deQf zmRQZCMyRPpKF}h&S;V_PcW7X{fBhy;Ky~eSfeoM5tmACLtuc-fN%+baO#7lu{t7qg z1YYsQK=rnJj|-E3xNC6meqfs^gl{_j;msT8r1MVu*=6uDl}3^7y1(wod@A6p0=m^O z{AJe^Iz~AZ1q-?drIuX?*M2kyaH%l@3Oz{k7`n|2E?dv*98A^LE@l7ryk$_%bW(za z80N0x-nbp#(*f@cyFnG&>mQ7GQ~_UW=)y75&o!`0^;EaQbLmll3LN~F8+s~0TRCA& z$oBh=beKG}8hqJHeekFZ3$2u+w2}mVc=y7HHXPwxM|C+P{jpiA!T0;-;8K|KkIiG1 zCQ>)uI6DW^t!LJFL{q=@PJ)EDFYWBu=tIsHqROsc$RJgOkl^3~ec$EA=Y5I$be>kc zrRW~^#(hcIUtmFf$A86Xhhn%*?0F>jALgfxKGNVoU(|)I@3Td97B5*BwibLJ z_K4tiRZ8b<+7oM1y`clY)`_)=g%K9Dr$#pNxDj*7GBc=#sf0%YRSB5O1>(7aE0zH5 zQS&Ql08bPxd>kNNB4Xe(=L3azx0;}ho{xqV;GWn;|2jQlEySv3hzY(=6AQ2rf_fzG zsQs<_I;-J-LTkLxw{)hTelEfrT@=fNg+w5Lk060;e=^0AprxfKSlxoHhpvarwu+$n zcb^BUi4MG-UtD3lC0crKKe|hug$Gh#8O@Z$>b(%>O(`@U=5b+_Q;5&=bRe|#vM*Du z0^?46g%3H8zOk&)QfM^E+%WrUBjzw!Ca0PvhKVJow*)JV;O#Wo_2#=W8KR zkvQN%ntf7Uv4;OULlwJ-RpSrpu56vIa@J&{)LHq(zNi8itE-g=Q_vdp`#@Eh2 zyO&an5Cs%k{kf4i`^kiWw&?QOTpSRVQx&;vmT>pi=x;@#WEV@sMX_}!|LJ`aeLO?v ztTLv&gTC@Enh2T7oZO{t)Xb?pI+xY}Xdmk48GO zx+{o*nIS1~sp}Lus0)@!T+b4JzJZ4lAf|c{=BYAa5q@2mpG)L!N$23l;-Iu(_nq-W zf|OI?dKYSmz=wJaxeC@ud7@zzA_qT)$Vf1-29j`=74y`j?7ju_@D_&{nH2X&;q22J zGE*jT>|Tp^A6ED;AN_XJAC}rcb4_r1PZ<>{_^v<#Py)c=EDy(85Z@-ERc&=FANuB_ z?UEG5998}L;r#B>vVXR+`zo{iY;zI4jY!zheq#CPM|;3L=MtrTUBwqYS@~BG8Uy4y zH4=K&_jf$;g35^6$U96T?VOwRi%fO;hLJ)8*OK+>+C; zCDPosEy!F@v6*sy=N5a=wm38L(|B?PM!~v2fiG--w4$IQbJnS*U#(`hxgE19*0Mh- zfdcz0m=;pEaLU6|9B^JnckEUu!B%l<3aL94p%g#$eIpTBv|xhdGh%g589;zubpcyj zSL1bUS7n#``;$`Fb4U*ECuWp}7Hk258Ml^LNrHy#I(}wJO=#Y-NpH7iNL_XX1adqt zh)y_B^n6vRdLPo|bL*bnysC|4g5e->op?aVj{oer^`H6=_c@`+8^2zjD*g_42>Am^ zc|HoQYqH=yvHY%8ce?yqL0)C*GAi>0hog570oAahpvg@h7;5!^Zu>b(ChP z$rlsuzmpR}tT!ih!pSs8eik35v)Y<9(z8ha*464!DJOd?g8(NIdtx|Kx)v?@c15m~ z^v*nD42p+l>w>RY*%5VGO02q+ zh!J1^`SV|!8igFJR<$))c~eWsV>M~bf0=%g#;Pd)Vz8``MnCoD)4YDh@cCBg+kDP? z1Nfr}_tcMds$(-9kw1c-Ld*a|nGFqes~S=m87b7WcuW4G=fIsjs$7!1=vj8zS~vVu z(J%%&`-R(f>F(3~rrt5N9T8bfP=XQqhm+dgYuNTjj)bfKqpf z-9DaD>-TN)a!f}Y!w7k4J)_Dht9b0s4X$b2OUMxg12H{FmSF8c`IkcpP^RC?0&}55 z)@|v!2kTK}Z)(uUlcUL!Wa_&f%NB}=728%Z<`l84y=>KzUT(*`?56dP0wK4{$;7hc z$Aej<^zW&LgiZn1iN)~F+$v+%#JCF>$I!=2ilS;)^z)YK9OCboUruvWKEdK9P#cw6aV|JKCPlLj(99E zD4e-G6RHL7i_t>aGNkVlugV5GwoguPNn-B35FNE13zvT3j&DQ(q8&ZuO1W%%IXdTf zS=QkP#$Hxm6xVuGch&)v64vl&r=t8D$={w)fS!MQF)Zray-jH@4oas_*_yW!kXuBt zB^m|GW6%?V)20mka$S7!f-3W-nT)jO3~+g@QDg^zT-B-aIrwNam8fo8eE)u?JeU5$ z{22ex&B7Y6o`boXYfP1@HLmrwBZJwLSfD_q!EleUhd!Lz)7$c>UH87CE9|9|e1i~S z(?q1!gpS%Q=|g?h*;SAuB_e_Sgti3a+kg3CsW|K#h7R)9@au#=$Uqk;^=w~uGDCBeWCKCUe0S{gGvE(Q z3bq|_W}@EwnbpHR5W5W%1=zq;W11kT_RGRNI-M4Yr-5&M#H1Zso~=CpX!+zJ311>! z3VJ}T67pj@@&;_jf;dId+;0=CYK_-}K1zgcd)Y9~Un^4>5YR{ju7)0+QPBVG_ygIy zOJxQRN-?WO{`nfLGD9J+Hvaas_iLWQY7?Mi)5Jv1?`pLVh{DC}Mt^yldw= z_HOnSA>xqKYyvCDQx@zyU#_hnQGhHUKJl^Kx~K^+xN#CjQ_H|m!-;Pbl9KTfzk*93 z$fE0Wr&GnIrD;YZk-V6ol=Bx>2odLChrp%P!+<+ss(1bc$x5HTWqr=IDRlEI@R2aDT|9@D(g3)Py8 z$UL#CW)tVcxWKU-=U3;CPV;G0xlyT&VjjCHUcWyV7%cYOnFXCk?YrHg!3OwevPfk? zq;J)+jO*lW^QIlub_0;SVmq59qnEZw4YX&|LOMW4jf33c?wd@`O_G`Kyr(Hdl5|_N8e*_#X@0W%}Ei4Q;akDJzaiDpT zdd2Min8p}X!|N^ep>JI3D2ul=|dz>Q|>~#Ya|tI_Z;dk(Maf)!xPO>)t~yvm+zNXKD=8H;xFg zP=u90EG^ddkVIk>yPwD;QFoeg>n-{rY7*Y-guI3PmH;bvW-*{5T3h&*d5c;$nq+3}79;9aG6H zg6qw7g80NlHvz(YpR%=*U!T8M`hlox(sXzJdLh*BQL1x;U_3+o2D0WTLjcby-5VBB z)aXQ>jDze^!F|dhnE!sk`BW zfUy{H1IL!(S(dijF}Y8E>`Z8QUy91 zp(h6Tl31r>*Rg)<)u{58H`R4h| zjd1IU@>{cF5oxd_M>ZKz=vR7SE{1bS9P#-^I{G=DzD1*`K|wZ{IX$l`FjJXTQdH(a zL(pZinLmp+#qtYiqu46Z3M5d`j{MJIX?tzfHuq*f!QzHtMfEnG^63iWR>J=%>G&I% zD2Ay{AMGG~fnUWdKqb~fP3o2rDGg9{m;s7BzZ_|>GRM-N@qhtmul-w&&P5KIcZ}Ha z8lh5pFTg-&rdC!)h8i^X=w(S-31ze`&A_Ld9!KHItss3Pd)t6;wI$hXmXSshIWXB9 zdZqlUkC{y}re^-6!+|b(N8C%!`zf<4R!&a9AbY>pkggpr=fp66jMKoWhqGnPU=rT0 zGiKIGxD|Y(j9!tiyLWB*(*HWE>HFS-%_gJ8N;<+S3fdCmzQCJ&AaXA)Gr>S)qbeH6lg9 zN*rl#kS^j0)5CVt!oQec5NeBB@Mk20q?L|=L$5T0T|RqA)cX-_<2r&4wxNWBIE(2? zNqJmwLwROSUPC->2`Vp~in<67^M+Lkew@vzOx(DQ=yGc(79T^z_}jVEVz?K1{5v@A zL2`d$(HaHiWa4FkseKVblt;&Qa}afZPG}1TStOS_LzF_x4D7tjkA5|j1aeGTTW2ZT zGpkhJgufSKRP=s(cL3wF@Z^^J#sF3*0sg)Et%2+=S)a39_-9cYQcXl)M!3I| z|H-FiQL%E$%d5P87l3@JMjz6^YVz!ZN*pi>o5r^V%;=_XUV)a7x?DEDX=~xWnm#A< zOVUG{|vGUG_KVgZ$Bu=LnGfKvz86qsKuLK zA#Qi5sF0s4O6|poaW+2<4OLYR#pfYDsTXfIP6<_2`{1Ka+~qpsAy#jx>v?-_)2}F# zkWqAbU6^zq+?`I%{g8Hfudd0pfFk(4^8sU4w43zZaA+su;34#&+Yhl)U&keRXWJto zLw8L^MoAolpEYbzO%I5iTOPs?ReihS3O6VT`62BCU%#&IIC0_)dA>xtB<6}NtAyaE zZW^>=jo*ClueLgNsi*=d73W8HhC9YmWTXpKnvtgqRO29xc5K|3MB*d^=D!GeaOqR9 zs&<$|XeAE-4&F&{s09UQ4A01ku-x`L1E8&<0VL}?1gOsQ>$6IN5{qD=x zrvO(7HsW6UtVFpN@jGbg_{TFZ1|nt`*p`A^%O*`Svm13q55cstTkl>?`^Hfsg8o#K zc_wlqMzRCj`;3!BVFR!!VhN|c>#&A*zBqpL+mb2x=-HPlseK}l0!4J*Eq!u-;AmCv z?w9mTJpMI(^ivpjsO&K`@fnf*t<(2cq4l>s+}_UF=!DjZH$Mrj&JDQV;*e9^A^ZXhvzp_{9F0DbOoSN^h%*ZR4yxz)>5oL^jr1sQ44^vA~av zpcvIr@Id1r*$CV;Jq_h1YUP%3(?{V0yydTVqBTK18@bqcDIB^xjj6>_s-}R)_=Onh zr1k-DGddCd;%vo;b=t+1t5I|a)dJq5=gAUo5z2|zwlvVXD*)*f7}}?5P~QXQ7)!OC z^?|G?&1l-h3d8`Dh$-(Bedq_u5X`{}wccL~vWb$(;r%<`<;d7fX^+Xm6FBtP1fiWv zuKpZ%t`JRkeVY}2MH0FH z`j&Pps1z0hT3gE450gaK0j8daf>iN|NYIEXRQO$VC@G}KL>4@deN?wP3j-@7o%}5n zS2dMO2hWRUu^li9Q_V>LGuL0!+HfC98^LpZ282&tw4;_^h4DqG@Z}V}z@G%BTtY>h zL1I8?gHPiVt2N|)d~r4}Q2Ra1-iik0^OW-|dyQQ6K4*beVf5E2M1+?80khn%Rc;j; zb>d&K#bqyjmAmWm#(b;J~XgJka7mEVC+(cm;Htl67k9 zAz6Oe*mCISjIqi`-`$%`(&+^SoGhn7{cyi=T+ovR!2<#9&?@Z*aGOKp7}M#%ACRdh;sPS#aoBQlC6WoP_IY6mRfz!tFX@hxdF#30>JIJ`xFYT``Ja z{woGsyKGx`1JY-CF0YULeM2?$wVG2BtFQ#Q*!3G-g#)H=1nB+|ctKKL*%~a9VOMps z9@9Mgx^biXz(=u+ReYb!ee2`H*=IV$)E0UeDx&Q(j{;u+zRcCPpeb7aCp3FIywMBn z`E_n!BCTK3-07=se0I0|96| zAVjOaKvER|yQ@}CL&AR4iyy3O=8wjUre=H#=oOaRkpn2=_LgDR+FqyQOiXIf*dEMP zitRDbyqd3YDR`L1+Q)wAub>d?Sf*iJtD)rwkCQnz>FLvAi5#TUAyp1+@cHxa=ZnS# z?dHqogMeaeAW<<}`Tl?7CrDGsta?I%<=syztVg=Fl1mFshngBzNZaym-W8?Ko=Aa$ znivsuA4P{K09%W5>PJyhRtB2{vV0<|;6WLH?>|*B;^$RnrkrdU*Vi=v-_w@&gQbC2 z2QKjEwJ9W09*K!i?8+iF6?G>jglW*+H}ESoK7 zMsa>h41uq;o9t}KF|4&{M^77LV3c14k1Y&5Rj^FeFUGapbkg&QColhLr_*?gJh{CV zg_FS46%r>3=13vquTAV<=HUNOpvZaHDP|p(Oku8jd6po}5@1B_Aof)^vNnt7crv8F z_sOc`|F7>wwz!RwRf1IVx4n2dN*f0?-)rhy%^zh}eZ<^YP%;5$_Czr7KOQ*<4kX$Z z0IAz)G~NL~c4W_h$8@Q9R_k61*)SRG^-SP^@as1KxF_ciWQHPW=_T-)xBX&GK5{92 zjua~H!l;*7>MLe93*e&jK1oRhSj8}d7Fen*(*f9?ksQ6D63A@AOGS9--MS0bb4uw- zE3@p46Tc9rdu@clCb5RCkx*z1y9M2+2Sc;Y>`I|7svtT+HeL#8+DR z{Q+;nanBURFS`Ggms6-eJ}g6(l3{V#4!IPM%*_2I?uSlqrAvI5`r9Gq-2;m%%;bF$ zs;&F|mGN3IybDeydke`waA80emN&2OLNU@l)}`Nm-BX+?MWthal_@|=0oO*I{;h~DVo|PGR3Wf_Tos0V0+tVJbM8oR zF%#OHEISq^1C$bqjlzIMm<)c=nKredhLOr-fcXyRg%vK^1^_3Yd$sC!)JEgp-qgQ~ zgF?B_%mXS8C@>(iWGcBV27`i8M3pc-1TR(zz0o8Lw26L~ToV3xUJ`Y?FN1x*y~^MU zk!zNO>C)>jd8uw6$SE=lJXn~R_bek`Q7VX4tfNO8(RYgZJ=ysHn5UA5CmSDA~_Q)e`0 z2v_DY{C>aQB;L4i)hqnX03PuzD~IX2 z&4N^`am@0K<<1n9V6Yl~ zykBPMSk^CKJ&t|`0KUITsskQ$CY7l=jOx0(?JvAba2U1%Xft*A#E1LVs(-ggSgxSS zS5V42r_J`<3J)|G^iw1~(A~TKTj`)Xz9yA~kMHyO{Ru$JqU3DhG{|0b|2t@?B~P`t z@`jTD-n|FXkb0mFxiJjIb1QbCK+UbCk5~ZMu*~y|@gfNV1`Y=ZIp9Oc(_RiTmJYP%Vy@R`D;6GymAYTn(-<$G z7PMR2*wEfPeHu&=LmL7fUBPG!Nu=RpPX#xu&>!7kSoJ_IXgp~%MCE5rw|||lo`sb> z*h%_Nt)9a}uVQYm;laEbQlS{i8~0sRn#c0R-k6oOU*<~tD9O5SNXLWk2&sclrM{n% zKcl~W2W~a_epD$<4|v2{TXCjd1jpdhAdII7DCy<1_hK_Z@<>25={VU@k^aBpyeJZ) zA&NFYBR(PWR`k7Xa2w~Uz5R>-4^%;`zK^|o4&jd5@53Fp-G}MMG(;4GqXd1QF*nIL zRgdwaT*oQ9f^*!)noN=T00j!t_uzX9N=e8XDCkH(q^J=V{7T>uP=XZkxw(+?$`@c~pgvG7L$D zp^%=}oH%x@);e-zW%!z#w*0~iFFf(vzkTa{Kl`&Y zvv=KPbR4Jg>Z;DVJ-`@dV+0A|`OPLt-zVgm)xBQ7^U_OxxOY!bKX#05o-sgi|H2}% zlzt(_Uq&9EJqt-xX`VPS`n=I;%E)t&5K;y~(qCF)wiZH4$JmiFOFLcV)oMajDl{OS z5D|IG5oGebob-&2V=rhl03d3gJ4Z6`EA?Hw0Kl3g8Q1^_$F?H?!mHKXbfZ+Bb-Oz6 z_q}jpfhwQq}T^PJ0bwXhXWUU5c$Mh0QgiPP=i1<0xEFCf{IfapaAYUM@}FL z8St6eqapZTe!jN_{NJhyAV!M+a(FOD59~O;Qx-9oIPZCc1W>90jM`w7ga8Y$p+YX+ z!9qj|LU<6$hwv*9VFj{UgQ(vLdHd}Ux3(Z#b%@$5#GZR0@A~HuKk*BopZO`^Cw~ay z2j2~P_+HRGH$fb3f?7OAldpB5O{K&?0YXAZ1(ph=6v(SWR6Otfd#x^fXg?1=pc+GPo6Ul%eD7c7?pmw6Z1c`* ztN^ejF(C_B&DKQB90N9CtE1Pal*~f{t5X38il-TDa=_+bHei#xk|Oj~y!oHUardQ- z&I%f}CICX3CQ#CY))}%a9Z2RgGkhZtgg%#-Sj)%UL0}Ya1t`0#2C z#B1x0?zlDSCBWty>3ZAs3ttJZbjzR;5sWeDZMd%ghkx)#@uMI3X(Y=l`0xjQ7=QVj zzlrLe6F6|<0oXi)PUGT~k_eiUNV^+2_3{4zou9|UzwwJW@W2Cj{;xlZ-i0O9_wPaD z;4Jpsb;oT0{^#+%=UVPos(I6q6aTU>(L2KoZoB1fy!rOGVRp{}z!=O&D>%t3IA6=KI^|=jX7LKI;)Q4q zr_x2t+YZ)5hP)!6nswBtrqG(*i&bCaTlpdk+4~42&)N1f&)W;1eATXf<+T9+ofx_A zn>@?hVn9kEJuj?GO$L>zDLuwGLkdyN8gGR$?78@f~SYbBC;m! z?=yh4g=d~=ufFu6&U*bk>-GF_a#E=vY`0%|^^)hA3Igd>t5W)Yt$EjW z@%HK)uk(Lvao6@+=#?+HOd`n4K_lvFa@ibreHRFITJf^;55lB86AquJ{%EO4GAmFlit zLUQq^iCJOvWM+APbG^|t5N>q2^7o=1@&CH>Hm3T~uO{}d-A z2MANa&2;wj48c_5+nX)`W(#Wtgeb&ezyq0dE1doo3k278@AtMj6yi^inruD4>ymS+Z-z{0><0TLDr0kWkk z9Rq^h-%4rxkpi`QAF<8C+YasS?GU*h5(|dEJ5>e@yVQ%ZWDMBLTdW^w%c5muJn3@h z&t=ZA9sW-I`c&S_6c{BDVPWwCrl+P+uh;ME^?F~s?lf)l zRJmPuwBys!Ci@!R^7>IgToDaG^73yQfFx#eUb?V_-)Ih^49uE=3`9AY^C8#@-rQZ! zg{UAzkt~U#5l9iU0uX@NE2@ghy$?$Q1QUUnbAWv&^1vLp*RXW{rtm=Uz{m?Az~8bT zb_*y>BfzoQKK~qy@2G9U>oqs;^xm)MXWn?rlI_Q3^f=L$*A{>>5f}P&1hNDtwCM-{ zBz=$yK|vLwT7#(E331y4p!*(zxPRK&P#}fP)`9jpi1W{apZ^BLH(!J~brv|=1#Kj- zQSK}UMs{+0Z^vk-U;>+ATFjIqW5Bj4zE+8=py z{m8LLf~CD_E|5h%JoogYxc8wSK;T!9rV)r-#<;SyhLx3d95^@&tu2lnp2p3GCvg7! z0)F9xzl2xLoWbuZM^hYrIe+hq47KwbdTkB4i?t#>+WuZ^Er zl%|uYk37$D^u(Qb*ZV(!X+OX}{Mn!4Z+`v5&{W02d%qVp(MY>(r=bKuh7}0qWAW=x zV)dn`aLfC@8@K+@_v6(^zl^1)pT%uI@;+1#?#0u8{+GDx?eE6F{IkEn@BQRYd~o4g z-}-w1pBmqVt~~b59{I5#2zD`BSPjH+gj{Qc(nr7F#rnny4jniSV=as|g}uhe5@*nx zSym)?Se+=U|54J1wi;m&;HJYT;2jp|uCHKibqVMCtGGZN>b%{424q4#92m=5^w|nKWMc)zh3wK zdR?hXg<)+Pt*j>fr6ry9`$i{;=U1yFJdY^|VEcV*vaAG0iKMhP&yCIV!i}1xs#M(b zNkY&%&!c!K4e!(hlvk^1tu@24wbq#2N$gvzwHGuRakRXg=lwnrk?W)`+Alz=Sltx; zuS6!#veF_zD$mmV! zwHn}gUNALfO_t^9(lXd7KCrV6gdib|j$)&uc>dMTezsblo!x!lfd_h>xjCK3F|)qt zxLKWLPk;3{e&hb{{ewT){ltS0F3mmmSeAA=%Bxm|PznH)7lu+*t62i%X}@oEua`#i z^L};zKCiNOPZpg$D}?7I{iUVW)bZoWuh(_vEGYn>zj5kRt@)O>1ogv*)83ggQUw7) z2%;cxB?qTskn}HHsML1tvRM=<8F-2ArEHD%ym~z$rG~{#XNjltG)2W-BSt3)v({mC z*G#Yd^2=$wy6OiL6UwVr^E`^I%`$6}#F29<6_a;5LWZFbzHe-nv9&f$+Uu3ZzFDOz z6=Twr0r)|yHJFrckWg=wlmE&xi0xiCl>OfVc#pW?Iud{bhMoEpfoVtt*qXFn@d>bP zXSE&as>gr?FuKRCwzIw5Kb7G3Hv3>fm++hCZN~6YB!JQVDvFSnz`{Biesc63vW_T0 zhFtLq1zBLng67DP8C4(MnS zR9tUd8~Nkn^W(Jx{>L$nag1Xe-==sLz}J(c|A4j{N~mo`I!jm0APkXZ&im32gTZ>6 zHciom0a0miQ_SMb3?U@eR@c$*#kl$SE%!eC%u}yJ&3I!n0E52` zI;hC8*c}Y-)SOE2KLt@r%mD)d5v5?xdDwY9lCw~e*MMngEhvbG7-T%NuAVc2?c@(3YaJ|LSSrT ze2onT`x@KVH~{uD_c=anY##SHJO{A-VH*dG0sHyGHogc<1|gE9R%o?CcdOO8`=rWy z@3q#P@5kO1PIaB5?v@&msQLB&PMtc{yQYpyxQ9HY?zbsS*1P>_LYg7&- z1*{k0j5%A%CE;x+@64XW<1QHx6$r6WAOjK4Vw=paA>z88T?3EMpZZ~DFAb20XW zJOt}3lrl(?1k4^vDKO_Lcd1lDs};c63`Y*#hwVF`jCJQ-fTY_V`P6x9S-ahVvkuzm zHAly@pi&7iRU=GK&!9RrgLbR2)N1**waK=-cYPiQAKZMqlui^O*+=c&YX81?15Q5RN$v5vzPyG4Sbis9-s-@R1l{^fpc<{g; zl&jNt%GEDH7{#zz0#bw|NwKuBjLloO;^K?W!{yszeECaX!P|fNH}TEgdvM97O~{hY zX#MYw?#cPJ(dVTZ3anw5eIMncbJ&*+~0gF!b$~S|C7H)?feaR z<~!bkqj%ngd;jEbaNUhRfS3Q$FJnukj34;j-^HK4`qh67;5q=ylRMGr#g;8Q-bkb% zB1n=1olXZ-7zH0adH_)vp*A&(R-xZyT)C`jVBo_f0Zc@mJ03Hy5Wea6O%x$;; zTQ+QibQ3Ht&11Q>gne!iQ9F z(_yx@kmMI4z_~0F@r)iRK$l7)-V3Lxmn?&LM>>jfQb1;dpjy^CimYw5h>T{RWmde; zyPl&sil?ULkKSR!S-1BS%u3rb+AI!OHZdmzJvAw`ZM)9ui^B(t6$bZns?Cw5gFj@IY_>HaT&E zX}KOxU3OX8I&eViC{ij2lnFv(;>i0fQ#uHe?&6Y&b4nS*LZp;2&LxQn%4Maa2$lxE zFr+neZc9Nb2-v5o^Jy9eQ&RxYNlu)YEnRU%7)?)SX|pK>0YH43Djh}6GAq(rn{wH^ zR*OjMEUDL}Ajr7(i4(%kD^)5h9fa(&^s#crnD5p}X`li?J+wc+gjN9Fpq1%N-X-2s z0~jR&P);ZBr+Vr%d@^~3%>ah+?Nxw(tOEQG_SbvVSI-(0fF7nW)wesK(a$)J1kigE z8K@uhNdQG%Nk-lItRt5iu zEevuZ#VAP6!_9r8V|_XrRWj1Nc*aQte~SurD?9yZ#r3fYT=a;Ru9I|l5|fz3B+hv> z0esoI^g5Si2ui{D`+t$5w3|(2Sq4%HbL-DTXo7(W&;VT@nhx`3d5G%kD7D)ic+Ysv z55D$$Z{KzM&lX)dk8av_>hG&Pr-lG+<-VPJUDmo>-$IK$`1sW#9UD+f#z08aZnr}2LioT_4lVqHSL6)+hn9RR`Q zpiAEb{Ky5MO(js|0X`0z|0Lvdw*z+`0gf#I3r(QW1tl4f`NDc@kY@uE62POf@Yd%; z&c6tKBk_$stg~R8Rpx!Y&nM0wT#ElAI;+;T=oM$6pag<>?>@(dsN?dg?r6 zS?)6)$ED(92!bF)sZ@rw3EGWC9N2pYW@a}*YXk4y$T$(Y-7aiq5d;DJDh?jKS$W-b z8PjFL(&9XpmKNa!alJABwzyRN;n|t>FK@T&SZbWa-o3XXvlhaFSyRH#%x=W5&jdK% zr}$9Y;deX0NfuN@vV}(d4;a$@baL;zpWk@OOYaXBrl(69-}C|Y?70);vav>SNvzWw;fUws;X{QkegVxx(lyLcOx(=I+O0xvw=iF;?Vygasxp9&j* zaC#cTog9-?>JgN1K*wb$6X3+1-^BdA-@rvLdJZo8z8i4p=C9-EZFk`E?|%hmF5QmXKll*@O^+Xa z*YD#QFMBbX&f!p+;rj3WUfl8D|N9fZ@c#F|8^BLb?nDnCGt=v?TQ|4ix*Q&M=yY1> zbXo|55RKLn8m%Q7?+rt zS=cL5%IGKxqN%AcoSKT_sVNiIYAl|`W}T$7u#hB6OWq|3fk^8x0EH2eR?fED%+85; z57J76S=d?;VP@w*#wZmhyKc8!dBP^8 zjOnzG9RmQC%#w&m4*wTo&bb(XQbgYN$OwQ5;!@96U}WWEw22~Z;*trfRVby>?&6|0 zQEby@v)w#$#Mw?KOY03|;y5a;Th~~+=bj$1U|c8_hG8@_9R!ui)ViHJy>B)T9{9o+ zzAN)u&eHbM?%i`2Jnwlz)hdKJh|W7tT(@i4T2e*}TVl4Bh#3@yL?VsF2Og-+?c90Z z#-}``escHjR`cM&)!yS9pZ~)@eCA94=#S<$UUk*t@!N0rw%xW_vkBR_k%&l}Fw~}8 zX5Z~vd+a#7R?B7edRRXHe5J}|=1xb%xumnW7(_EOqxWP6w%gt&Nf6d* z-PZBr>}?iCiRIUZP(1R%wZZM;CTaT+}BOR1Z`r z#*JuPVX@}`RD7~x{DpfUd*K))0`84n@v{f?4-OpqG(PjB06B?COkxt>!nl>aLuR`um8)ykld~+#J6`$_@sO~1F(dZ0 zcKVb*SxF8E0*(9bdk{~1+EX^HTetBg^YceP{%9q4V}4(2qcuS39(Yfbr!+K>O_G3! zybvNV2LJ*BLdg{X!n|uArjX_5A$ff%rgkqxOap}g9s=LJ3?%z?F(o?6pU)(Jy)9&k zxMzCU=V0WAL&?C?SB-!Ky)78>iSOABWJ5{-{uI@Om5+I7ylCjT9;rgc$kLChInkK0 zKi&2pI_+fYyJ%g%YNkFot!b33TKLW@f+&KfD$U+ln zr9hSeHUlyTI0rZe*ymS%Ujcwul9eZMW(QL&;En)CJ_&s4YoM=B0W({HEmr`SUj|%y zJ@C9YKz`&X=;$XPpZXWjzcwHZKoNn70P+y8ik3`QtV_7B3?~GTlCioklbFPJdngfD z55z;Y1yZ0DsyS!4!sR6Ii!(J5ae&fFnX~l;HGm59`I^(Ui@ux@loN;*c1?gZgfkJ> zKDXWAllXQ7kt%_LQtrO&x)5RZZc*6I3upCndC`E#KsXU$3lV0qEr7Fg^;L_7hz3Lv zsSx5*0t_i_z*#E7A&c(_ye;f5&h&gg2;iN|^%K7zMrCxnO-xtk00BCk4x*?uR3TO< zmn-OY+wh)oaNpgyVDqKebm0#8?g#-uDP&28G)+;hR#vaZu^3> zAgqcoEiN8?a~xMbetv20$)&`CGmo;?m{T#fN(npLz(2btKCd#|>>V;8RD|u~(y_O2 zntTob_F?I^4UK(2f3@E6w=%tmpd8|}?G$(1`4x29O>Dp9DpaadU^>auwX{!l${? zfOt8}^Pb?HMW@|DWoib`c1 z%2P-hOE~=1&jIM*+PD8SD(hyk>#zS2@!Sl)=N)gs{J#CT`S<=5Pk-Ud@%_K|d#F{* zSZcSSjX~P!Ad5o0{{Q`B-2cTd{nXKW_xvk>n6%M zaa7Awm|eFK?N$Tcdqhz%W(hgEupIh3^EQAgokOP%a12)Kn0} zCHBs;OOh;ETJ$bW*=LzjS}PqzLU9Cf&iih+AONr;qan^QJC`>`GAkX&fY$7Dz%?fY zXah1vgjs2$O;|1qdoMj4M}z@p5$5X5wryF`Xk^{RMFoJ_JAnvM?qMrc%Nm?wL7GPAnh(K*{spXl6u|Qq+6Tav4fDN_4&2C z|AT0H+Ju#Axpu(?L0Bpuyzjq0C2Z|?>ow3>#p;*zVxL@TSWOJG2!&IbDfT` zwM0sZc<*eQhNW^DBH~=PyLf!pt_!wbfBnq*E3a%d4<812Y!1Blu7CQctDg7Pw_bYH zkNwy!H{E_av$aWQaj`O$BuW{hbr6s)mCDr%F0g64-AR%p>mEODqM4bXym4dN+P`0z z*`~|OQEA<}Qh9c^+gV!b?Z30UcW-It+0QQ3F1jd74jeM(<}peuOl_UdGnv%CrN}kb zS>`k~G(8Q{TG&}_qKHT+IrF=dD!{#yAssZ;D3hKr6vIzYYSQ*dMXV0Pb$7MVMJYF z74TcFIIgE(n_h9OzN0#$Xw~mR4}0E?p68Fw^)`t~Okxs~_!h<<0gh)j*_gMLuc6ak zOy^M?AqY%=iZ3X%K#?IyZ^jkrQ|}6?9+b)@?7HnPJn6|d;>s(Y^rp{$;ZY+1jMf3h zJvR>gAAYUM1x1Ny&_z$ZZznl3&H*qa5(rU1BBA7fy3W-BC?JR)v9c5am_$5?JPo?; zePI`1iO2#l5J`tR^LwNKi@{cq03?q&{8U5lsfX+W zXo#dhBgzTGW2i<{3)GkdN=B>+FhUNXF_j%2`M=|i@mkgclQ@IiYd`40E|An9)uW&j zp8>vjC$MK8ve*VXSq}cE7O)QD9N@VR{4=l2#V2w0H!xuau>jHmB@VJs2Q`lZM|T7F z%mH&#z|@L~u2}cv7q@V6@e)st z+axBja_SMq5YCFZ#pEggN*6%l8GD+GI15q&=!i%{5NRS)Ideh*X^<`fDj-ryIMY4P z?eXCgX6YIYFxxty4Im!E=|lnG@fS*mH2{XaZ!7I9B0gbGm%LAwhODX1K~c$+iFD4G z5l#Vi!nS=*%UI}%uaY7t12Qp)jIj7zVT?0~crYFb(dCb=%U-8+@N{NIt6fL6GJ|fn zjasb+V?u~{hYm@#*R)wT~tJ%i-4eM7~a{-z2 zIDe*sI8-ykJK30jXOgs6ti5jW5B=Q}8yDO-?Kl14rIjXJ)WoeW!95S$jsu7H zqE?*(3$RpQzz)06>lm z>M(#O1@9b`3C=tbDN4>sw*!}@*na5~as8`*2phr}|M?Gpi;wSfsQ)GKk@-+mZ4*}@y& z^GA5bjW?jff@Zse+yCv~vDleM`GSq8A3cuee*b^NoBrZ2@Vn1{-k$=vdSV5zdW0sN zJOBKxKaigW3~MuFSqg0ooJ)`-9b9zLT{JBw5yIrpfX$v$a0&UM>l=777CP%@%uWMVx~`poo~Q zW$&D@^8lcA6amb_X)0_j3$r$rN)G^5Dhy3fsaRWp<&qNzguORGrBbPF+_-q+o_mC? zWu-NX^F&$^Q30&@yj6r0iFnU0Cjb}|$66bcrK4T@L`sDrsUT1~2ml~U>UDN$8klk^ zbDeI|UR<<=uY9RGJA2}xUAtBTq5;5!<#JS-osFXDsY+$ThLcC{ydz0YocM0P_LA1V zeVxU7@2#!B?wQS{PKQjpt%FL1IZZ)ILA>`qO(EVZQ!25~Y`1yzXk%&L{;734ca~1v zetWl-D?f~jyKesLzkbs9yyY$N7uK&&x+hP1*KT*3$Bs?U?%b)gHcA^4)-Jp-OP80s z-MxEVR(kc${UXdZ>vp~EbaXf~gCPPymYz5PZZx9WrI#k1gNK5kTow@_ zm8$_z+Gr>h1Zg+FHb@zxgh=TiV76B2C?aJvd{Q(e=e0ANb-SpFC}oUzYlWGkcxtNM zY&NpAUeB+?QpslRj(BU?cM~EJrK5;lr$Z`^iHrfKsla=iwOeudymdxLq4Q}PE2V;{ zR(&j;C+hK9>^i$_^VI)8)UnN{E~fGdID@&jom%W6$+vzNRZq%ZhPTn@3b}tCFZVBf z5M0p5zWd*SM)r4x#iA+K3WZW|2YyztfEgbQiWyj!2xgS`iP zhUfezc>(ob!?}XM(8k4na|mKU0$4e&y>TRvoVp(FeUFtk3TL{Vi^6E{Sf0(c*6|%P zK3MG>`*vTGlbFOLCNYV#ioF2tw^&iR*71@BP-WQG9lAoubm zLj*&)w|dcV+wa1ckuHBHfE5udIf$QvD9t^3F|tY4dn`b1H2@@%KWB@seOII-ZYXgX zwl*+CWRR;9M3iqa0VM!srth#m)DR?>XfM!sqK1VTgAS$6#jxYm4!(L+S@02kwO2^C|faBqs6QetEJj z8s1ohEkP*|43W}jT^AF{6hV_xF-RGubV-?T7NFov>vBqkHKk3Jh)Se_>cf5;PTS0` zCCqK)p6p;gXPw!T_%?>3pa!srxDMdj%-I6F^tiBVpSv81v{Jg3pXTE8u6#HMpF;uw z<#~C|PNtktqe}!8751MDa3cmtLi z4YcM@qFO0~MevzFdmj$ma~Ha{i<|!OuQ2!I%W%Ul{qjx#@0r|va-Ti#b6&i4DdrcC0ly{-B4tXYAex#oLAh*#a@mBn zn)A6|xlNmmG+A2qE=eHFN*MzR0-_*b*J(3b3uf+j;d^TZB1FC7jWHtL=W^ybLx=kE z{~{(Rmq`U7du#J{er6F7kt~bL8#fvghONd!2XjBMoM=G9>xaBZlsC?@_dTFqhn0#D zv&c#xd8Lg}6a-ouqfH!(c%QUSoUpdtW^b*}I&GUZo6e_cxqANjY`fidbN~Le#xpLh zTNebCO1ZjeQ@1-mzkKqpyCzp&9*f65`&p)TyEgl@r;!Q*9n@+{g<-#=LcAAFQzEUE z4g(hE=F;B11fr?gOD|n(-}`re_`}XxyY&gLdR6baPV?}QG+kacrWEHSkT|YPU3g&- zmdngZ;LTU?)SYFznG(`*NdWUo$j*oTuo${ZjvZWlfSokBoonc%C}0W1*5qtzdh$ zApXN0y>aK(!=DqU5+NSFBIqP0F^Ne`;#(Yb0Q;=Z;JjP4HrS&aR;o3`Q3!SeKgXUj z0HII;C{%}rXPcfNI1#|YIC69mJ9ca@*Q&Em`xYd5tJwgYI^_~m&Q$=_B$Bt-@kE8;?1THn@BVRN2Kn4(L0oKn$Zgat1VVC5H{n^{yF#DU7G5?XKU1T=F@e>E(#34yi zBuUa=2Qf1$l_``;C0Lh%2)Os|uj1(82N1PNzI(g{&#p8#byL95v^$W)z zdfu@U4?XAP!r|AnJB<&BNMp6{xQyh`AG$ByaBF(t59S)xrP=m0W;nzpQHX2GCA^?o z#>*=at_w8|ImR#4GrXbh^}ldcsI61my}` z=5hkS>C{IlCtY+qEp%E9Y`g5qc-X7ANQD;jIN}jZTu_nLqd%%#>&G)&J+c$c~-_dylVu?muzOPrM!% zKlK?u3E+mw9cg@Q*>drZ5#`MU-g_iT7a~Ar6SUjQn48&vq|-s#?IH++{`n#!t9$85 z4EAgX2ja%iS|f^LC}Utu0A+N}8B&yMhLD0H4I)5m1Emz0U5+LY0Ii{vLLA5FCJh`r zb`SveoU1W0QK=+MluPvkQ9L~zgw>i>VHgCJiZM~d-dg9niA|eLXS*Hm(-ehz0I5=m zNE>I{?OeLwdlXx>OS=p6id6o2SBNhRVP+)K`#ykDIpFKusn@hIN*P0BjMiajvsTNdjRp~sbKP#5 zHX1f-wTzCUs5CoUUwrUE5x=UkOB78{htbST5Z9(ylwLfxYu5yGSb6h3`M|&bTXkmZ z*2?siSLR2cQXw*?m*b{sw@V~qOcX0pD(NmQwp&Mz)Mhtt4#L{hYJ1Mo<>iMS_{1kR zUwq?@gE=%y8_S0dDV2BQD{V|=YRi^VWp++DO>MSZ2aGY%^mOm@IooO}A~IoRg-=em zxo;ntS}iJ_f4&H_HgTK-^rdnTR4N33#rrI&*R_cvMM`NChCSI*rNR)o{mVdETtwJq zSx%$@ytmevI0k^Ev#nhd?15$E#k#-m>k?-$xRXXp-DB(TuH3W17!(D;KWs~p@xlAljNs`xC!i`^A8 zK{@sL)vOcvG&nJ*lfd#SRs&~p5})gd>|E}DG6_#&5|fz3cR=iM-od&IQB)qXtsgEP zGr}-LsZs&6fWRPVD58G%OMfvg#mwBxf_hXum8V4IN*Q(rYm@GyB|nW8s!> zVcyp-5ft;j6vh3u$N{4r>A3_jL6eA*6=VS!2C*@s3Z(#KAW8%XAQFH`L;5yIPKbh` z1R_@q5J?G=2&f}Kn{x2KOF+Uo3BWyd}712D!afY&%adW_URjXah${{QH4!)d)yK{WM^SNg)Js6*;?puPvPCxDoBz`CvAEtdd0Uk1GN zF5u3;1O9#ySe%UZBqp)uebWnjM@nqr8y*qqfOEBRgR{aC*@>V-q=MXXNSBlfHjoNy z!rjIh?8p-kh%zP0b#rUphl`MG)$7{(WLa}*Nd$((t9-s!CBUbXWBqsvRn5&^TnkDO ziSM#cj$l!*X}iL}l0b0Gm| zB*<+%NFFi4jlKJgC@kNYrX7e8EG!&GwK9u1Dj|-`Ao5Vkpwnq%@BX_mRa=KRuA<$l z1(qDM*#&zSK@L6`kr|DELV;Ot)lqzu6=NRL|94R7# za}M2h6Q$ZTp829z;ku_^ixZ0rc=u2L6u$bgPhf7xlW@_Mmw;^-uA7TckkSY$HP}`I z2fzGDWZh*v<;UNE=`H7D_eVa0uv*1)f8&?XU0B3tf9>5Mqw%Bf{WCo4x!2=Fvk9A~ zeWeBh&}}v`wSGOm@14JmKYZm4xb1@<#kT9Nf%gtaHg3Z6-}ZAj_!Dn_Z7iIr(CAW7hVX!%EurKc z{XrN*n=ogcYh7^nWoRkfv*a)^+Vm^yIT1xc5kV_LtvZcn^B7K?Je&d8cdo`IFr|_Z z!0a3;ZA?%u>!4IpCW>@esVEf$?2-heRF<_`&UQNN(v(OkrGfwyMF7ORPABi+?g8Y? z5a)8hoEa2GAg$TA+dUASbly2F>>QESK~O4luNM={QY;&l(z;SzzoFAUIqzM&O{7iU zlc`7`LOq|4LYYOFxd-?MVWpyU7Cuw zb~@Fm&6`D>Yb+f&u+~i?jOXT*j-oJ{neMh9I?!n!KR&tgRz}jbrL*w$&mXhVV&}&v{AWU6PnmwJIzuY;C7`};Akmn1<@skp4!9DMF0M`lQ=sJ3mJPYxU~LAfmKy*6=V!fF*nNLcWs9?_O`#IaOJ2Mi1P~JG#OU74P0^~%1LBW_HbT-oY z!*;l<1OLNgyHehNjYSSlXRJ@F)VJp6|5nycztwfxNnLmnlbFOLzC+?LGsAH@Rv|N= z(Fvt;1xgXP_??PA(j3)Ync58C#vD%s0U(mdz!G5PXD5=PYEoDjtmvkfe3?uRB1ZD={vHXy7oVk9uysS@#r;$X zg_ZbVtcJ$4PXrhpQ#~}+JOb*=$QX~?51odB!|5hqvRd`v@tCjVxwtA+$a)>-Y#qpD zkSqZwi@@SdP@mZf-h4gqYzK0m1U`Eh(iSl1GkXVRlz~_BStO;<%nu`>KhSpz1MXRF&xkJF=Ly&_vLvH>w@R=)s%d0?jVQeva za(pH+iJ@>J){2BIfFn|by!&4W6rAP7!pvzML;*nuP$nXjHz=*AJ>&2heKv?F71SW? ziIh>=%&=RX03hBjGus7#;ykBQq;yzg-<^0=Kc0eA42Wg6^@22}*k=oQ9>wn5y{(E- z2u=6%P9lP+m=r1D6$+-0&U@yKLp>=QLyAl>9cl=ih_?cABHYPy>_;}oS)1NgElw36#=UuAhXnDRiJPJF_0vrnvR?&tqz87S(F)6OH;(5XY4lE-xI%H^1_6Kq;KJ zelsqA%5zYuO{39nV(GQ~Shs!--EOWXpp`-pRj}9rKKb!a;hpb(52nj8exag~ zWC`wLAQ0|!+0UPg<9VE$_Z;WuJ+OdkQ$?9zi`Hhl(!qs96q88eynU!`(_PGdEl=$h zn47+50Whxg&J5B9S=WP|D+I__PtB7~2i9iTvh#90|CO)B=1LWx{K$v!PrvosSe{R? z_1YIBE>~fbR{xNjD257SEIzOs$98=g8=mw;JmLG^h~<6vwuL!4~3Al{#1)1Z{XLaT{uUT{60{l*{1m;T`cIC1B0xGY6f ztzgGhPs6pZfBm*E{?+^c7l0q1+?)onal_^t^5dMZMzSn{wHZW!W@{O9vl}7IIRLNK zDd&xhS=zgndoSJ>;>iH1z(AOpvy9m}rL)el|VhSwI--mFZ z@xyx`5O!WErHaN&jTQI>a>n^#3VT{soRGZnp-2}JY=3KMMuG7(`R2r;Fy|=d8 z?RDb!&qLd6va8okxM729@7)^&&E@6%M9O2sgdQeog- zr>%7m5NXYxSIjgv>2^z%oQ%S3E#>EI#o1PqZMSQJQi*gBFgqvg9Q!2I;fw-|CL#*L zsVSR;q1MJ&Fgw@nhC#IoQp)=*i-K}l=~4+;T6!#;8)kBO3>Qaw&bIl#wSaG&N(LBH zaFh{WR5eCoU9i@E$0x>X0ss6ccyz8!0>BtjMA5AxBTZdni2&%60ap8*Lk&mcMkl`` z$?AozhXek{cly(#R3tk$0RMM-0dG=ZoWvw1F^TW6XaVqAhgw#_yGbc%ZHAEEoB%+5 z$Z0r58g~8}!pIAg8Knq~Mgw6G;rY+M{_0zA{raOm(ToA}`=E5uZO;RhCgK&~cAmu4XK%ptKcI6s%a_1r02U0Srt>|EJ`0UO)yspM z%1*<>!eM2yoD|+Lw+6#l?**U^yF6W%^qo|xhfhdj#nPKPCfic59)%@Hxh{6PdT;;b z{lC|H`x8F8-3||}?7Ag{GUC7EN(Z+NUtyP3h93s?MO}$(LA5>qEgS!p?4%&r{;018 zB2B|zizjO&8Yg`Gk*I8ZKHdA?D)^9IYqB7! zbTsj6^7sym#(wjqfvNWc(bLSR-~FqcS^=IH*L;5a9jfs%)Y!Y1E!TQ2 z>z-+tdj6f7B^iUM@DMS*?3!j+ApPXp(V$D4<4Mqo%Dr5xLT&qt&AnU8$r4>Psk!p* zpG5}8-wPZbJV!n#aX5O;F(PYf6Qmn~c`Hcgi(ibP-|Q_HXbSC2uPUpI^tyfHoW2H^ z>Gn+V`C;XrN56R;@Q(EGx>8!IL1Q`1;zz4H$IJ#azGmcI;X&u`X>CJDsw=WrjT=5t9K7hIO zgm#|NmGV3?ZH%fj>3QUgVqLs1&-#7P@cpbSM7tlFo7*3I=udhPa2(|<@qVS93FD~x zCj(cU23=#DDrYE|T#&pJGhiL1^J%~5t{PLk0!k>d_g6<4YiCMKl^{T4Iya%Sii==CK%#1Imu z=o1n$8K@R1)+I6cIx;Qzk{kAeS0z2iszC&IJzbw#K9uy$`Ic#J8#IT3Tj*GDDe zeX4~3rqg!S-b|QNh)d(`SD9?+(kdt#Q$^D=PyYtb^(hMVu1ff9s+rG!KR|pvis@bu z-U}nnf)Yy66{QHI{2k5us+T3=u|PoZEAnlzFh?x23XBImn{zNIigV;?vA~uWeib~o z+**$+C{(t0Opb-=_A3-Oix(9QR$uPdjx5*;;l8m=1}8_rtgjh9Ds$>0jJS}Z)X2n7 zxY`ngIeVU1vS`MV*Iq<-!A|kdWb(gzjchATJuqp4$dBpFw{}D6?~PZpPnLQYoT$*< zp0MKdiR9#IG=Sv6^tiNtBOP#I;{rBNS}Pl0#5Qoosx+{vmkVgyJQZu7~2*g9}yT`RCaE*~8SVfd3VEuUSHi zX>Vrk|Mc)@{JIq}k37l@Tj6TV>M@LNj86y8qawWGkE1geAV1cg4pL^H8kv0Ch%l5s z)&)C428)t-&gmIP`Eo4f0Xp{ZEt==;1P8EOL}Mc%C*WCHN6=j!UgiLTa$X zL{v@%*~l-pI7MGc^xp&Vn_nw{WIrq8Nq&~>DixTn`%Km&Ru4pT2t-du^czd!2A}PU zFNz5cz70U-WNr)&riep9{Ile;geR2Q<%_s+?@RDE_VS&TwAZdzW2%7mP1PfEA^?X9 z8WqMIb_lHauwPZC@X{uEKb%iY36xLm?Yi(+pZ!s|9Dc9-%t;e!#B0yXcl%sEdUZFqyJNa=0 zKRft1hy}Uhc=~U&?e`1uE-k1ovn;K}6EGGQ2J<5qe9PPLPOfBL$RJo(E<-sK_5*wj zK1}yd%-dV0ipP|q?G5oPJ=TGpN4zh;ATXZ3R)n?lx>1G^9fnThYqg!2>@Rp-9(o_9 z0z5gUVt3n*kd6=W0!rPO78hdP7NV4K^j(^6jMJm9!e1>0{h_R#m?#rXb-C&axtceW zj^hhBxBW7|isW4k^7=&N!pNjb;|S89zmE)m%7{^F^XAdle|HvKAH6! zyZ^lG4EIPgjV$fFexWUcUMWMJzHmVo(S}Ev9ntSU>~yZJQaN=`Q%MpCr5!3vJ6Qhh zlH(^ZIXw;E5X`-EWT>~hj^Sw%{d&kpiFfg>W8~cb(M2d;T`_QsNG0~kFW>h&=WRjso-EVPW zl^U4Xh_0n~#?R!zljDwo;^uRt9kc5~i*HL)rfHRMv`u1+uebUG`rl$oVAlQ^alm4y ziUW6rAni<(1(mWmYK&W-{BZd3o)z~i+!398BqqWZ+dd{}iA>LNYnZ4;uST(qVrY|) zgcf+^5Y^U;r}KfyNRQ35aXZf^_0W9%zhP98;OBNX?Ph(ML2Apx(?6Udu9f;`ow@$0 z#Y=ryiuxqLhrWDM1AcRHHA{TsHk>|JZG`^#^bZ*SYi)UGakB20J*6)7WR8XdE zZ)YF4w`u8ms^}sd7T==T`U!DQhkDn^5?wsidfJ3>G+eR}(-X#)(LL|#hYFK+U$c=p z*UR$k_^WZbaw7A9!&wyS)&X@(ZT_|ttGYK$!<#nuG7CL0qpuuO<3=Z0U@(FnwrKyo zyZct=cJ2w4%%1VoToj+vlY=D!Ag0*=cH+w)j+q8$92#J2nIa z&4i-$pTP)TGJ~&d(HlHJ@i>8ak68MMH@P>H(DYmov_DxDmfPcP%Z0vBYQD|EIEE5G zv_JLuL-a(!By8>In^4O?n>?HK3b+JeLj3|Xzf{>`Lg_J@H%caY&RMBrnYBf!5PU2> zs#>Bis8i8jxn!#sSq$ajVEDXj9Mv&2VD*?0i4VL{0~;A*(&GdWKZrP?LWtY~FtO6Y zaPD1+f>8AXNBU|&!J5;}^5v^6-0w9ctQ!=8zZBkgiU#MLh-0!{^8X~3Uh3Ny7u0`vCVnK?!L9y3mt}sU7`t5)nVUC%R40F+BoJ3& z7k&NH5&WJ4Fe$+PeX6F&9FD)X{$ZmKBZ)v5HT$B(mNV(F3izMn$%{3Wa9CDm6J zFBa-)<|fowUvT{;FZoFi%f9~q7>b5c=QNslaLQd$vJc~ z;^lE@7V42DN&eD1%Vy&j11}wNa=YWE5LYtM&!N$mUetM-l0%q0?t6hKYVju%*-SN_ z9Ev*)t!3`qxT>H}So>0Fl(O(W#n^|x!^cuHk^}@X*bl3vfn?@)s5#%Ux5JfR)z7lr zDi}1IsuB7_Tq+HlELIMdRu0WM%ATTezn^X&za59RpfR@j-#woi*8cqdf|EY*Sn~CR z2>*Q0QcQP$s-v*T?}loU)D*P>eT1oKc3qE&TL+W-{rrw25)rM7|(;Tlqz^Ps2*yXMqn`O6+m#*XFk#v;L>j z`=}%H;Kxyho%buuEBk9!GB-jN_O5%K*CIUsTCu|pJE*oSaLE<<@i*si^R5SRn3p%E zoF7aSR3ZhL9Ge{xZejw|tLM(wN|I-PwKf7Dx}B{qJ!Uor-#p+A&%6rZ?l|(f`dD?1 zu$Mm1mAO#_R!$r`UmUdWBdQ3O+AMDjAvA5L)G;48UIlLzOIg|qPFeG3K*m!u0;F_U zwd1ej5w$Bu)D3Vpb^hLs?NE*y{{D|XuZ88#pK98NKF6*N2EQ$KBtK0Glk*gY|;;`rcyY=cK()9_hLg+n=;7~W>+ z(c!eBea^VcYE+H62T3Rdz(Qe7Q!qhnE>%^?K6ZGW1PN#m0t#PPl1hvD%sw;p+AS#p zO!u5KoPZ?kJqCO{0g-|QSR`oPCugAb?xWok|PM-)`JmGvw#~@{*=`$c&?Z1z@bH3}RTE3_>mvTo@Jxp&`cV1`x zMNw?s+!Qt+D=Fl}a)0nYJXuT$k;`_Mu(FYZ!PsEJN{HBk(R1H_KSg4h%$IzJp9q7X zbo3uyyB(}{r%3U6%l!rDJS3L3?5hOWR1{83{dCZ<<~jf;)j`4|Kk`3X7NWYYwo;hZ zt*bMl?6Dm0aHtCRa;>SG+})oO+F_7XwsuHxc91RTXNjm*(e?d9@)E3t_aKmzg7dY)kYx<5x{IJVHYyh)>%*A*ER@s9m<_u7%fYI`Mq9QA`e&l zl8oy>8#!}ek8;DYyi0Hc-RGGypUxR!I^uU~JpH3UPNlLhI8t)a|7@$-NTX}GP{BBP zErLT=%7@04{&D0JeXB1jWPW56ziD4*k6)0I8qu*WUoN*ZT}rvklyTHN=$W9h?-s!d z_KzOI3ODxG1;TLoPqioJG`*JW7*;*FS6@}NW+(pi!WYx^z|BE5V;`*;U#2ll$%(^|#VDx-m&vKjj_wTu_5b2~2%kDd}>Y8bXCX1U7^3^_a%hYdY$Q z3o~}ye9O9Vl6f&?-l*fAe)-`;md`G`<8v@I)45(w@Ev774BnY2@0Mm z1_(H}!;}MiU8*ZLWOi9iBHqoOQpsgjVJb%el&gZt!?>^Z)*TQ#V(;>mAzTa)J{y{m zH}fa_a2N8slM&owqAI=lvoPk{T~dyW#&$}QkN&81#z+D6kObC=R#cIorcHHzjcwUx z+E=%%x}S4dZ(p~5)m4*a$Y+#b8zCiqQBZrm4}zz>e_kh62!)9_!Zf2D&D9`>I-_}F zQNlI~{qmfw7_gdDaTBsmDG(4uZb;8ALQv3jSi5_@*vsnn>&CRtrkDQf5Xo*1m`gWT zYswgV_M@2m&O=g#uox>$Q%;qHmEwt<8*A)5LRYqrWAbZL2V(n6 zqQ0gga*Kw2{qQgGbf>UJYhaV_`H&Z-;xTJpD^f^CP|b;&P&80WLB!CI7Zq3$!-oM$ zh=|X`@*m%v%+AzR@-HUEp?I$qNMH79Uhh z-4?iy7Dd}Z+I{mqaRt0UZ9j2glSV2aM7J@trd`i5#}Xl+GeSRL zH7q4HbvV%sYpfOk62jd^rolnnFP5;3)Ul zjq(ltuaVywNP(9>feC1!qrJFSa>;JD5L<6)B}#qZdPELY;xZkrNRB>Ldll)j070-L zw_0C+J`cgS95Lwzj57c0bQ){wk!YvZC@Ejw=cTQ{R3r-&G;gre#Fw7IPrWVXe)X2A zOK)wovNk)%fJ2CTQ1|D=ae}s_%#uOZUi)!(eKt z)&Dh)EIAp-a8*Ww6jBm_G4XfN`YSwd}H zmes$C&<1o}K00n5l4}Q38 zHpm!bmVWR<*Y@MC$6j*(B7=5-&7iOkc<#`umr)OTrHsPOYvQAMnmQP>?`zbWYNy#B zC~fQ1+dWiCW$Rl;>J#5Ce{d2N_aoPEXotNji7%9|l$6CIZRC`!D&l;-V*H88=O?k^ z7sg&TcdZwO)LH*L`ZCA?{V$M|kK$$(yN~;4r=5;_aJ(MA(0%^(*tRPT*+8se+Qp2J z4!OZq{S466Wx9Jmbc`#gTC;~|YU%^}7>PKxA6YEy^(C?L!|$3GwD>`)psUCp-a-;x#zgHZseDysT=;%1J0M2_Jzv+*E?(HkDXiJ{!)g; zrlnaXVoHzo9Js${T1fmr66D~9nMLN1xtdaSZ?|}%SoPz^<&$~9-sNhn7mBmRP?}1# zZ5JNItsRR!Wk|B_v~-S2qh^%(l=aYOXnE;&x%TIoG+2|z?79I(EAM9 z{AKm~9uH~;8N72wU5PTT5*M~Iu0#WzkYzS$-+?gK>ki~9g3ei9grm_~&4ExvGrMc~ zRqK&s=Z*bUXw?Uy4+C-Cil=#yqMv`g65S~)vwGhwyLeB+0YxK8ATlLo;;x=AHatl+x#7Nur8dUu-Zu1 zNCXfHBjoEtn@<0RB;UNo7K%zP7El4#Os5qkDC}s}h#$g5yHYgv^^jwVh|kgWRL{5Xd2|5p8Wvy#tE(D=#sVRG3b`IJ=jh8im;%0I zkOFR9H=HWd6Zfg9pa)Wor>;MH{mmAcb=sG+*=}8ygJoAa z`J_mLZ^)K?2|xIseaLEZT6tu&RFAXHkPp@onp$SW=UEm{ZdL=i=Z;{!{RIhVxDBL~ z<+F1(N3`xl;A5#~wxt!QN=zL{PxLXGeQj|y3_N#JGS1IV*cpKEJ90ypWm6)`~XI^2X&8Z)OrHGv`8E^U2T^&bo zS5pCSV8*bZ`yCiHG!+_57F_|zleWC~)t0RYi^OT>XS1dr^2i(2v1kGgB$U_kHNkkY z0{;#ZIjf%7o%FB^2hK~BE=tH`#D6{4hvWZPB(OQT&Ux}A^KBts*>+GFVjGc3x=6~aSzH>Y{XF?=`iB96g(V*ST%=c}Dc zzr5-{DgK_+-+MBjxbz~8>L1rlLec#nr$*-7uAk`jY08svVspf*Zigx70 zaApoezJ&^4_tGO;Q(Sd&BFn(n7D2y;wyrXruSNFlo~-(JUhg&Cdj(R_WwBQJ&F%f! z_0+L_UZ!fn_5x3R{>Qcz@#?YGQt+1l%-ZzfHDk0UV?RdVwY2Hw{DRAUS_dWZ-6io_ z0dW9irhPl5>6qJ`_?Rf9=LLvJ5?THknSobaICWsLaiz29GZ0pN8_8|CfoYSf^*1Wi zU#y`cHp}b`<~QSfClYXY+etNWDHA<4wi5SmE6sA|+;F3Q+c<-ElWu?Te!$RH!FA9!O4yJ93M?yC)Dj=dZ8pheZ}z zple(RUsBtn8}r;^1vnk=88G2Le#p}qFF#M+vejl#aOV$q}rS1#glzFuQMiwG=L^Xa{7JgQMe` zAU;PvZ)$7>L)c!&7W&mS7+`dr4)ANh^&z3dFZTAHwKqoSZLIpER-6xfAL82l4`Wu& zG~)a&7!Gj2XGzzx``ozOmy~onq8-qm zqF~ols@SVc8K)MR&TN_x(D^#GyWc*dbkM+!jX{dcrX$ir=QXg1h-fs96vG=t9^Fdf zR5J_q-xl(hOx1{}n2OVi8$uik!^3H4zX@{@00d<%H8MLquR3NZ4jNQ-s2A)C*p@Iu z*~aJ9_L zto2zvrCsaBIqZ=}y7Z+O#!P|x-&W$MKi>5DEZ5lySge(Q5F7pbP{sO}0lq2|^fAbf zr&}wTTwAst&@tU=lXS{tz*yV`y$4h)g8W&z;OOLgWKh0`ZTiysafbJV}Gn4N5fp3}@b0bFF>M>8=iHT0)Xn80!g3M2Vqb|^n6+Uig zV!Wy%Zu*H#*{vS5peW$(QZEJMp0$z}(L8EE5v00q8Ht(C1+BOEquu8f3;-pZoY$o8 zQ0-%FQD#tn0!qgDwA2Sd_UzZIv$McSq3<>5U-6CG6}>7^y!_O&k01d$N-H_~F$yX1 zr23XM%kw@7#Xn^E;B6;}m-EON;>An6_~>wQaJ4-Cwlx<2aFDrk>=G-T0zKbnKOL#b zM-B6Em4aPt?d^QOt>NE~h`ppmIf8ECd;i>j$ysw{yu%7s5y$SvLb68ckBzEg^orc^ zle)F3TkEn8bZ?f->T`;K#Naacqd%y|Pc?9|+R0^v=^Z;77mOcbHSLe>6FHh)L)7Sz zU^4C!8ozJRMl?m=E)8GI#67tDjcnyDAvYL0VfuH!A@fT-HmPYL)Un>85SL!@`#bzt zt62jA`T;0x)A;j}+AuYvaZhXD&B{g*S_TWm?s|plue!at80V^4Hc`HbAZesp9j1@- zKY30~??W#daBXOD80GZCD({Xu|D)kuYomPIz`)9JZNVPuwu9oU=zh;ze+FqjFloX2 zT-N2~%(OYEs;=bSbztvfbhKTT`9&Yc>1#CuMTMhZYrWfSW)H>Az1zCm? zFW;Ho?xt;YJ=`9hpzfcDd0!$?Q%jA3SM9*V=A7s0d@V9k6d+6>TTY`UdO>pdXRo4Y z$xPP4O3YlJT=5Yk@5V_ta(aDE|_7 zdPYR`_qCoAzfLAuxPF_ch{lGs>mP-8w7@lo0i5&IP8~W-&&bb=#2BN7GMi<+M!lFP z0?d@fMeHG4$NM%YU7>GgRZOvhk~wlW!8VJcCQ@*S4tHBNT-xlFH2C(|_H}|oT{VW< zxJi!=%Wiv<&i3#ciAMG-CzEW+=76({1;eU`-Kv1IUwL;w0hchV^mB9!l~8HLQfnAp zoD5O4emi&f2wL%rbnz$iq$PKmWR@#%ff3jJn)7qZKu5=!WzABTUm0Z+ z|9H)Oiq|+!$lR4^rtu?TxYXj#P~BR;I`Gu6-+}dF`!!odIG4_(9XhP=V5xP(`d#^; zh{&u$0v`?r%+_jScJ}EbfBf{Q35hf+b!{sLeM%oq^yf?ki&&~Z z-cBztyWR}~Z>S`NaWwlxI4(S)%5ch;#%$8xVN*9>+jC;eKqwLyG2``n{J7?!oh zsnPu+?klZ1eW`L1v0HT5323lsPsw9MOi!U0S|BBO?jHUU3Y;6{;PsjE#dqVwsR7JO03%W(C@ZU)T<0WyzRD%!V#V z-P6Y~5#}ez^g$k=7g~eZ?L`j2?*N4a#8^Q*!7&Ze)aUS~zq--!Li0hF`)?bsrb$&~ z;ik{@EO&SrIppMC#hmhzp6UF-Pi*(TF>1W#`8nTk04fT!|4S=(QEzMe3GjC^QGHZq zaf9jR_x1~PoQ+@}k{!5{22PI-4tpL|-L7;jH&6oS-z#`Uh$X`ZP!Co{Z8uztH`9mD z8$78mJ5Zf#pG7+;Mg6Y#Tvu*U_{9E4MNQjkX0chzXV^h_Aw>gVGh>VgS_@XX7v!~H zGU`;}q{W<{v*?(b~X}_jaA1K*!oR7F~Z#^*nhC*VogWf_JLC zP9Klt826*QUTx1KfSAN}?tzg1DT0kJ7UO|Va zrkS(D-6XiolBDMjUe^FX6FF%x&^lt!bGa9a|4USbyK3sQSa4XjqRo}}#?eZ@9$}}< zM{x*{=SX~^^2ub;y7T zCQMaKyB}ePN7Tn;Yqb^w$__zX+-OPuv8$*A2PF!0EY9v+qMh~$rHNw%HN{^2H3`G3%jNWtTc_-${yxhXWi@0V1xZlydNo zh=0DXZ7X=a!OnjRDa|R#F2r@`&J+-`^cX>xMG4ieBNWDpaBIKZg!*NyC=9f|ikSWY zd!O>^h4Qa99D&+*xB!*+TIf#stCjM&9yh*O)4R}b#xOvW8G~bV=pt_|o1rd-OCIA! zRI&4aXBr!uW%{A3ZlOEtx9a$eN^E%F{JiC+;%BEfc<&Yw^R0MXj6MmL$;8^pG!h4j zUn)du96sF>O9R-JE9as=^o~>{-*56)wyoRIKXavSf7q@9@5oRP*Jcp8+1<1unAN#mdZ`zRs9xodDJtikylBq9e{YGNX$8LY`QmpJ(Eg$t) zs-4aIQ(PeZgT{h^V*?rWu483dCT`a!6(JS4$w|sq2zxy4>U7W_iL+dspnKn7sYW?- zH+Gjd#BDU;z!%K)a=(TeeB6Zr=ELL`FKc?e#-Gg$q_AOLj;M6Tv16E7xAF zUe#0m?g(%{-@^CqI?os%o?|hLV9F_|YxIWGAP`o94BuG|envYUQiyuzi@#5^ju$xK z2K7QW)%(S0h&27P_~7sINwicEyCP#NY_96~i17%Cnes7rd=cZPjv;o>OH1+P)L0v| z^YRYFg2M6Gz!_MuiOTo11yC<3OqLMA5UAd#MFK&EyYB9{r^Gl#qcWKB{8_IQ7Axyo zwIZ+Tqwd-cKuxC(dgOV|;!h-d?@MC_E(5pVjU63X&e>hTT7D$=k8xZ!(gLw~eY-Wh z_mh~g1ddo`?l6uNBc27UBiByBe7BX({gqjHA%7x-uVC)?6WQtrb~2*cND ztf2ZEvx&cx7SA{acW_1_q-9h(dLSogm$eh<+|W?z`n(PJi8k z!-mn*!5?Fcxa&vK$WzHO>`&q~-pGi@bnH=43e%Az*M9dbf;wNgVA5l+Chh}&{R!MG zVj6W84|sh(B--Kn-{}P9IH1Pmr)7NB(01!HCe$#&oGr$zD*>l~^(X`kJ#_Pv(oG#L z9$XSJ{d2EsvvYV;x=j4xMXV9sfQTxCfZLlj#Mkxdp&=KSop^b81g-@e8ySV=alp6d zG){HbB4M|*$S+QTWePTXn8$^V|2nPOoq zWBr#Lc#(o3!UPj=5fXt9AxVR$%m#*)3S^}u$K?9c3gLwiM^bBJ;+{3OCaZWByc(XK zqByCKTT`!^F6RBckAiPqR@(Ch;D)9lzW>@!XZ3i3%iJW8?3h6&CrpFN9$yqV%h}*a zm2aTQhA*njt=b?9;bajk1JNSpUcdH~ydzre zbP{5GibOsQwlo2C84OI5S?G{Iv;9R39+Jh*A8H9MBZgqCRu2TTUj!NOg_#8aV)1fe zn6JTmU+8i_v3tU;AlY)T-Kvx^m=C^YfpxP3;56b;WUg&eq1II3gL3XgcGysz%aD&cbdJwK0CaZqoDabfcXN- zla4ln&=!R@f)D3+jn<+gsXB`iYh=qz>Rd#vF4^047+y`Q`eci#Uxu7Gwl(ICq{V{V zJ#M5fyART5o-I6LDvV?r0mI68@!7$)+?y30D;fp))q z($K6!vlqUaysa$&C;CvWz`LH;L``>}_xXxGKhBZSZwD)G`8ds}Y5o1;jnqoWpLre0 zqhOgHk1Ai`O4Rtw+8SC1yF~SwZy*fYAfka&X&~qsF~g$(>xIF)uUuj^$`TC8J_3eV zfVP5bw45`>W#Glc?ByNR<4E#kpMW8r*cdry$49gE1gMjNK>CX}~lz?@658H5P1adP)#of-H&Fn`!zPo7H4#wBvUi4+iAW)Kq(lwnb^ZUPwL z8a3~z{b&QD`>|9|T^Yp<9JANK@oNf_E=v|b*P(nm1i$@;1;x+wdx0iX6dZc<@K0>viR_E(0%J$Lg$8Vz}FKq;9g_lrB#`T-~^CTvek=Gcv znOt@Wm$3m8(!u4QX5;9q(8YLAkm9nhpMp&!)}NktaA+j6 z;7@V<<ruJ>z|RXXuJquE?DWB&%p^a_D804t? zHVIb6;=s9+TU91ZM`DOFVKIo~Ws`Klp)#Cy!~h)2^}De4aY|i)O{$JD=5O_Xx9TP! z2Y;!r*d*8n>@?@uZhGtrK!(JV`kybeuI0!zOvwyWcW@D*k$c>O;C>P}9vgA+Y&N$x zGBV~q@t?Fj#7nMF;m^kyiJ9cNh)$^>~ z?>b0TSgkxumV%PP3E^+Y7UY!7qxZ)Oy?-Z9!$2O)k3NR}fTNOzniojKK%~k)gT&Zi z27Pm+Kr&A{AwaUA2#baLGww%mkmps%#900AouKF)?#pjHxmsC?-E;DN#OwPr%4J6= z?^6?f<3pEM&n#}%-c}A+4LH5~f zEu!d^Bflv(;P480X7YC7G&mxp-4c`jSpc|DLd^U!33|<>Xd^JB4}UZuu)u=uvYTVW z3m!}{-bRyHIaJ4Hrnv+NCu{tmFIPMS58DVbzh4w&%2+KnhkM-()9H1r>p6Du(seqS zTm|Fr%2+Tb36knXA~zg<%Sh4;8?Q126A-~tezx__8$>~N@5{UVI2tjB0ptl-IK3*^ znxu4C&9&{j_9h*jh?(gT@0cdmRYpX5A64jxa@bSX3)gjYA#gws)!iy_1Eo{TyC&C} zSD<9klELZe^z@|ZU9J#iefXqrF>r@N)r+5P$haaqywULG|g`i%jF+%_Jt$NM{{b5C9}c49%q z`5jsX|8GV)Jw8h~=b?Krtg^B3(wY)7lEbeXS5(mXIPScn{FsXb&Z0y2SwnjSj&2AP z^EttkJ{E1n8b~Fx>!t=?K`iE{(a1Pw-yn=!3SOJo698H4R*9 z&(ktyj|Qv@B@kwDPkDNFFEb$tmL0+$vue%J+5I88CHTF1ET1zmNwkcCUOlw~@p)Y+ zmJUKrxA7tHi!7uo_j@JT5eoChkC4Tjz;Bexy%DPqqWVbyV>+k;uQO{XG!c&0GO9)GtEhwvDZ^JdbuvP50N_LdW2&JVzb7`P_|i?7uin z|EyH;2ExvSf6Bshsw=p?{`qA8Z1(dsopQ#^PlCN(C@5>^i%m11q;FJv!cnhtX%|HH zdIF>aPC5A&g!ZoqU9+((^9`=)%VSyZ2drO&3`Nk@(~`LgrV!*f=FA!V)$esklZBMq z;ZX#)5XPIib(lt`0rTwxOlHl0N1cBR#muZ05O*-OI(2}mZq@>$ioBL$o-JSJReO)7 zcyAF0%A{Vt3h7QLiXYEmysJ7ag<04q@VIl4S6$O@ifIV!SFAmZ-AP5l!eWxptIiFS zJu#20v$C2Viuw9>JNyT4G3c2Hk0M3eK;{n(jR#mqZfQ3KR@-lFd@d`_#fY(`#18*3 zIYA>{Dkq94n0n0ouBg3XV7q&%NsMT@^pU5>{S-36go;=X(X1Y!n8qfo<-rHs*V}UD ztt()W@_(>aIaC}cosuG~tP(%X8SyEuy-IBsq$?L=-<9fra#cVl10?IJT+Ez`{i!I@ zr+D+RNT;_U<+E=oZnXfK_xwN#hmYH7mT_6o36N6t*;dikz8l+i*`u1W>zCF6pfIbK zPvQl*oH{7fysIL;Ma9{ERYz>Fyn0oy(>hA8=sNy)GH34PFFx{%m0QV`pKSRNLQye~ z^KKx=Zzs(H9!~eHEY%YsK2^xR=DK!YQ2_VjsDhY<-q5mYFI&yI(DL=#@05_>>IzDL zdcnz82JKqu%eLZYiK&=;;N8LqK%)89j>j8=7HF z*#CxgS@_b6!Zjc?RuzeZo}x|(H7vGlFx}(a0Y#ld#WtL&MqJV|Z#YtRgv;h{pSVs! zzAlL(KAg?gRtVjq?(ih%Z^++_HfPbaAD*GLQBGOsKN!MJvAoT3p)Ddn;D3-58a;JL zwmH5n(m@3vqgt9vcw3;6FfLZND2nV;V#JaPE8PT6y>D z^e8?jKx#?H3}dbsu}z^ZlLxuKL6#M}U;Q5XbRz7x{ z7r14MC+(o?R;VJ%;Yq>4-LsMouT)HJb4nTqqxa9oKytGq4-{B>SioeV%LwCvM{m7pDOiJSM`Sc( zB$`9>JL=!q`f3O<)Un?4j?wlrpPECiSnygu_N>Wf2JgN1=L&Wlt~rxaP|7nPZN8* zu1qRzZh&7gp}ry&O9Bt)yh+(AVSM<7k@;O4;m=ia-e*@b{M z#%zJFzmdl&j;wjTVFK{s+@2MYrcv>rxfU2qLJ~mKzjWAbX3;R=PkA>ZZh-Y3`_+S( z#tfFiZ`b{vX>%iz8SaN;Zb}8JKhMqmv3*%f5)Y|Akx{*z!lW}Z8#nO1< z7C+TQTeSRK>A6B9nFJOn=)9aHv+A4PA2nV5DN?WwS07?qc05>*DstaS-6k>PlGDlN zk-_QZhH8duMB$R8fJ^yeb2=+tXJLmuRLzjBS!Rzdt4RbW zh)0klhq#aC zy*eHlw(X-Ok_u!Ma>w1i2=`rMdxcsW0`{){_sU`y^5KFAQbeeexPRwQ!DBG?HKyL^ znGYHFfyhIgS37~j0Uyw`t1IQg{WZh|~cI?U5r*!x?Z*qD^lNbnVSM1-r;e-$%?w09^QBgBy0oF~UbBm$GZ$G@h6zR4?cQ4Xit-j~m)yQ;g=KZobT zK7-ewSNZlDP;ClQTl?;yRO5y%<>=O$Ql*rV{cQ0_w1t2jv{LfSToKM1R62pfrb0=T zbg|1-U5~y+`PqM(!mtItO0X}ZAKqFj5XHcaZk&y)lVOdvwx^seBtB_Km6kSjw#XmN z-2acIukdTa|GwU6k=O`HVN6<-?uOAFBc)RqAd-?pkdg_Alr#v!Xb_MFK|)GII;Fe2 z_U!ZhJ%7PAUflP&=iGD8r5F|`Ltb6#+p=e?uBEOy!|X|-#XrzIibi?@yIMa1VmTR#+i%sGkxC1!Bc|=<~0GW72%>ip|~P>O(ihtVt4M}83Y)( z@K`Q@FCM$<-Er3vEH-vAlA__*d0_UaJ*6(*g)eCPYnE#1hkihs9v-I?0_d2!XOG!& z;E=?Xiuv(u=&EJ7E$r>1)ii*7Ue_Yz)}AzrwFu{SXCGrW`YLnxO-CrsY zC`)?#w>;NeJgtczH?r%R%LIUUX2+lQyrnc$k`JSKvd>QL{-5jR9R&9kNt%(r_oa;C zYq^1KI$ntIxZqJ{!Jx>2UO(B>?vf^%4v|=+Y%gCCz?J6#!NnU<2|RWJF%gm0xt{mD z1k-ElCYHB0hz*JQtPO^wGLRUVwFEU~<&D!iltthf@~u>wI_kUHnUx^B1Vu(}gdvCH z7d)7Hm^s~q-A6&G1Gi)yQ;~jw#J$*S5^j7*X0;)hm0%RgAOs>vir-wu8Ev)0JAodoi_K%X;xEI<=V|#he?$ z-S!)8)^hE>+mZDfL(gxEy#wyeq#oDg7@LtdRX>}pZGC)3o<k_px&Gd|7`JRMf7Dp=lhVwW*$l|jiWc(EHfm`KG-SmRzt5a%aU~MP8&-bk z!w^kCZmt=q!N>>;Lv{7z>VMX#tJ1B~^z{zjA1hoKwx`*CJ38!Q*EV3NteEJHo~AuG z`O!1~+>2`5mvX#L0}ooR$}>3FvFd;ITIjR=l$x#P$4}J2j^wVqr%||v6T|-H&4-GO zkuH(|9Iv5b{bw4axxppdjMa4z>>dTWfj{%(LKt)a@vOG)_ssq)OEDU`0B8vljwZ}3 z(H8w43b+^6i;N2^4#;tW!LU|}Xy&JMxot-9Rwu_XY_;Y27ZF;Yjx*MM zJfCdx3gEDx@lND-dnnT@L7-2AY*aRL z1sw3aY9GUqv>|f!>OX%i7Xclpx0?}{9e(sKdL(xn_csxr=c#@B&*uAr<(eo3w{a&l zR(21-O+SsT{ch#t&=%6}Hyu9i*2r4(5Fs&wN=l{?={>e3|M2mA-j!z7f$5>h;SOTtGr5$G z6frYkVwejZ04FDgmjS1vkQr0J=+K^B#R!w~b=<-s-L&u7#>Bb4%c0CS7EnGkNHj`ERxra|M_8%x1 z95fVvM_Y0CgZI`L&~~OTW&Ln|jRwT8TmV)MXMr&)zhT}pq8Ti5u_do%>nhqVKl_@# z9iO!;-yQaXZwB_Y7O=tifhjn@>B(qHf&N3>--8D$YTpRP4*+VZuh^^$@WvUhT43E1 zO}}Qdr)l5vL%Nb)unYwAGe+}j91WNFV>M@~X@<8FU$;5_+%;uAn_cz!#9GZ;&O&_P zB$5)X1tL$wxp=DPcUf~PG3Frquji>vHhT`gk(;3yRKH{DFVbi@V|ZCmV7SMSgKJ1nW7TQ_|M|_*?+>GxBcrjA3f=? zSsvP#@ZcMbobu5o-KPog84Vv}ueqOzzf*^Y(R(C)2#uu6$Acnir(TJ#GFgUZ@Z;UZK{p(2%`f3t)f~pwRC9~_d6yZ_=O-=BnxoM+z&84 zH1SxrC1v21UhH{V$x6u^u8D&mUH0_kOeMR2&-TL~G(a{v5Y>;$*Og@hYeABbnpDUA z>Rd=U>RgX#F`1+Q!Ri>f?yy|DR8EsH$#((Z#qdWNL#8KX(aeFTD>>gW2JOe@oY%N7 zu9SGgv7YjvkQn~xj$+Xsx{-!=aqaP-&^j$y;#bTIpVLX z<{O>1>FzNr%aMxtDb^#3nW+pb*xUfT2l2+m&Eu}DMgO*O;PzD z=ng#@F_^G%v&Z2qfk5k1rfHY^pn#9se*-saG=oyEei1`dZ(SebP+KM8P(ksMUy9%N zXI6wzbBKI^CRQ=ox~7$vG&lKZRu_XTR$8A9xH+6Fq4z^K{hd)ZzKo_ta_Gf%vDkb9 z-53BEd$-YTZzdUgOHxGLfT6G?rxYUh1w>~K6*~F^!ac~t;j}oA-W=kLj^T?wFs<%_bpx& zuI-cPPOKSZEG>Ou;dKN0*Pz$!lhXaxgERB%p_c5e>=It+&4OREJAD4vAbRk&?c^~h zgu<@asdi?hs8gq?En5q2i+K0c?GF{mD>j$rT@f;N6<|%0XfsaB(k~6|f2i+*gZ)bl zDp-6Ojbc@WKphE6D1@O%c7@O*^L*9W5T8VS+=oAyxtngYplE*93tae1ebZtz&m%pq z2Mo?EMKAG58bl<39a^SxfzNo_=7%4?n}<3@kv*31_II=KyVxEX8rW)X=uOSjvyN-+ z^q?pk;$y6^k!ml>xx3A2ot+%F!a3YBUIvEbeq%lClsfl2Bj+2<0C=2a z%ffVgUlkoH-u>WT;oovb&VduiF_#2lOEXu_ge#<4nnk1(hU5G)Y^P(Ikoa?d3s z^Qs&I33+rq9ZGcjXOZxJV=?Srn{0KFBj__Ny+P)VMCNkq&5fyW#(Jopb~^}_ktr2)%ewo!3$ z4_)^>Z(TU- zDd;Xw=XPvS4m14l`$~CyZnh?iUe(bx;lB-Pne*&WGTF){g1gmepU-NML}{eg3_E-i z%bf0`5`=anGPi{7C?}aaPpU4k_P`Dwa$tqO?Rw9n*Y9>JK8x_spt2}-#zgi4{${~E zp5NBPg9c(P!rVps9(rJqpwvYO=+#&1zEojab6+}WYZs%xqX7Cs_Vdf-VHx%6%QpP z+vcXLP4z(Lr4$7|rW0fUfTMF<|Fw;5UOB0B+hqru|kd zeHq6cX4NGrO#7X`{khLLaE;?qBhh=JKAKFWhODo~{4E6dyDfj2`&`+>c|BXAE#bZS zJ5Mock_qi{zfya(A6W0l3q)7#cBnJ~L2=cuCc@&D(|JRW`<>cOw;FnBLvND<5}5r% z6KE}mY-ClSha9?YN`QVK#1vDRVgcIYt|GLSzZX?_J8_S(K5b`8O}!_Pi!#Af5(CVZ z+Zz;a$pIw5II{|Fiq zE^z!)p7B*`$*r!wj>qd}1*jHQKO*|`i71xejWRn*=7Q?*ZxoWemE3=kvLgq8&ggLT zbK3gvN14B&LlQw$>|excib&f^vW`=raFOb1pla!)&4A>R_!S+HsZnAHtX=C}uOkCXY}i54hhtMOEiCVro(4J= znV4LB6|U`}Qez;{O4X!Ke1cyY)I+Ra{I@^F*aZ}ko42<5L6Q$Fsi$w-(21DHtu|Cr z1%{jqSd_le`qu!s9rR+pxZ0gvxLXT?LvoI-j=Lg;ib69-+7@TU$-oEV`v zlRJ40A}+ffWIFi28RGaB+G06EZ$$Z+51_mOU(J-+9WSpK1NoOL+jcDc4_({OD{(Hv zj5XNG%iUz$pl%Z~M_+VxU_}`svU^K<6f49>9 z^SD-Fz07wmWhfDFfeM3Pg&WBM%XJ)VaSg+y(35 zqZ^w_u7w>0r;R9Pra~7q%3PB{k0_VyJ(*%sV65^H`iQ$kRHC3Omsms9A%~+WB9h%A}{pHl^@LK2&o;fX+Spf*bqF6_ZXmu{$cDUv_Eax41=d1>{6enNT0>xCoq| z*;8}{G5x@9OGtw=9E~4(vKVl85B7k-21z1{!abZU-Ak>`ah)R@YEpJ_Xw}!hkZ)7C z9vCW_sSv~S;q@7D-1MGEm$>{AUNAsSfWgA-@;zF4w7y;MM0Rk_dsz8JQbl6@K5au7 zhdl>i^Ocd{j(LLhfhy*|XMOYcKfry@`20r5*7mShvE2i==nz-NIM1q{&KZ(nhvHz= z)7g>bTAk3-gS~yrKuIKr$GfN-7QN+va@@#5tS{1q0vItERv^@-aWC!Z?? z2kG+DB9|>M9@;iy-?-Fqv(kqV*$$PzrR0O=gTdwHpTK)GIAulnePo_EQ=&IA5r?wB z?&L-~jxoj87Cw+efD1l1K6kOvQy;jSphUIq;n$v!rT3fAaQ7VC5gdqvyvxXEbU5c(Z?)830!E#c#8G&Q25iIB57FpMU`tDYi z_Nq89x#?43GGI9Z*z*|tKJ1m=0uSiAkkUm-Z1*uig*p&KnP_8>iJPd0I_c)oqb;vVJ0D2XcDt%lb$8{o6d69IBPleh_;ZH7 z#u6Cwdeys3)TE0h`&uw)x&NZeL40b);BkEU&xJZyT8Sv;%d4EIp_)*@(!H@FJ}E)L zq#(nfBW1)A*iH^^yh)>2Hih6-w@Ye`o{{zT2@xLmJrRi{vU|4QdU4iQE3@6?GWO0& zHt@w&Ah@~Z;KiRs5(QJEXRUM1FAK$oLhFiVee0^aOuR0>4Q| zqU+D^wI01mI=h)TyAfgjP-7eXWaLCjeG_qSRiF0?K6&P!`F10nv(eTRY6r8WdSH{z z{4V9sXZ8kL;t8ugcdZO-SD+)b3(BG_n{^!^aCGKPzrDq(bSTIXehC_ zFM&CU3`zFlqyTz1Vut5wLXY(Cz`C+F^|*DhHuG`1Kd$)W`fv>kPkdD<;H*>|KunEa z{sk8VmZP|;l)>Sbvs118y~)BN!i7suclGPwtNYwE7Ny7<)@NXbg>u%oBI00kTS>sQ zLg9iQDjAJ8svG9!`^Zy@d+nr+DKs*MROk~rWDs!xNbltGr3?}dk%(;7iJg$-wozZo z)NFG=U}TUt7V``25Z{7wmC(PA86HtR;$Rw0k%u9-F}fb@7?N{Y)+7(mEKA?H4hIfI zarGEKeKDy1#nT0+0u7W{M-fP#jkE48P>!v*rze=ph$BbD2~yMT+n4FaW*LhI%jZXw zUTXsmXS$vvnXfl_+X?IYj(R)-32(j0tWx@v6}y)_v4s^@Zb5o4^|Mv{huQo4>j2_S zDWTscqhfX|T?aRhUj&@fQQiI9YGwmJkMF(wRe41pw9&la!_=YEPP`p8IoYs~&z+`u zE(hZ*rGw!qdHC}XP7vdK$RYR>8{ZD?K{j!NZA}s|r7!W$547XwYdIk?BZ}>lDuNfS zYQ{0qLg3YJ-a0HV_s*#kHiL=aY!vzG7QH=WRv(jM8R_wLI1U+!Sp(x>2p6v)H!%v4 zVSe+}x7l`aG7(8CQiNC3;3H`N=+fpbEtf)zXE0&HMwd+r3cI>MXxi4+Gtp>nAG{?j zKo*nt`C$L8f@angb+A*#O3Tn(1^Y#;xWriAa;jb0I9d8?pc>bYl8cBo z?Wa|Z`yF{{#kQXGH}~ax()7imwgeG;K#J%m_AgdyNk7{w>TiDf0Kt?7D+E=W;G_Ci zWmOiuo38|&W^WEQyeT#LCGy*`|72J^5@W;bSj-vfIe0p-zP=O}Ea!|^DKDz#HIPge@3y^{i@~;Vi)Gcl^0Sz59Apq2AO~|3 z3I#$69AKdus}GUI8b73-Kp(;hz|a0*_Gt7EA55OEp;yA8$ng9K_-NGV9T`D@oY-$M zn6ruJd*?qu)<&_yJ3WS+{2>a;Klr9I^Ly`~$p0E3`a^Z6GlSClugL#BVib$c`SIO{ zeb`VQ;)|HOqWwXWYlHKO;zwa~!^><+-UryS=yY%;S3P8-^1?T_3%pR4y*fqhKZ)F` z<=2!|Gn}(|aS%d{oGzzy+CVYPG2C4WzSIywHm#3ZEh5hXqEf*H<-MWbH|I}sU|d#! zbfyyS>Sn37^ZwA+1a?ndwL&$7^y#ZPOKg2ttVE^Rhcm|A@H+wBx^7TGV>M1A==0A~ zZKVBFt!TrhZ?~!J*O&;ADKVli-x!~W_)?-R!P17?OBdN5u*}DnftRgUby=9Rg7#y~ z?V;5r@4W#cbpN6M{YduPe#QU>*YDSVzw*7=$3LwXS#mmI2qM~ijRSsC(+T()@a}4O zxXpW{loGXI9sQIh=V#9Sg2%FX+XZ0)wY1^M70~s{&dfiF*!t^amtX5i*5wp7xXdqf zKZfI80%_G~@wABZ`T|krA+sEe+VUoL48ID(ae91Q=KR))+%lRSUay+OmHDA8pPJJB z@P{}c_otgc>k}=Eib~aFDHl<3HLkOG>r7x-xf@Q$RfbO%C!31LafTpenjym<#+Wo# zTcZao0a>N&6t&f#0Yb{jv@A#wSw}T%rZK>ij>hVNZ@`xe>M(mmN`rly-(4H*AV$H& zENAhsk5##QGjqW3!>_=Fgs(6>HmFEX(`es%LE=E9qND4Duir)4mb)+SqL>Nn2SRy5 zT$PI5ap!oh$&z>aEVU5r(yYu5{ndTbloq@DWXeEL6sscIrphaAU!D8H_jfO`=oBLH zu19q>)A{3DPW}?ru|$-OBS9QXO-i%@G13H{3u5&r7cnwq{X6zD&WF@C@)G$;zl$4Y zNK-*an17W)6bg0Gr(*LQV)?~8b1@_4rW)WNqMT2TrhqFc+2PqFue3ay2$2BFMWvpk z6sUY4uspr^|L{b{yI)dv5YOL+@s&EWg8`z%alftJLpOpyFY-*jB}@2O`evnTfc7q) zA^QFR{96TzxfxoN22qQ>0Dy=NRl!GOfXY|1gq5RcqNOF_kj5QD-_I}pWp4e~YaquCSe|QQspkzo zG&bDfZCwSj(lA&vB|4XPYf|V4zp}H7QeUON!AyZfKSsjr0gmtR)K^qy@%pD(C4e70 zjG%@E3S;@-l|yl(d|^FBUVX#hX)vS?{a231uDE#9>DB)6jZVeQ?J# z*x*;?cO*_SoYS>?OyhZGkkh%da721IcGaK#3|-aAG)3o36@kWq@tatM^J-jP1$8!8 zghZj_7YOsGD6JD&HWg*$DHPq=|fM=6(QUMdu~=bUn$V&iXJ;> z&d4MOC{qX)qbn+wdFFtI5&l0r?H1>GVwh8;YqW+uT?;gTzyBq-J={X2{vT(`QzTqU z@CLlbOAO^>>nM98ZSo6u0%P-zXX456Le804r~ENiSO~4T=h()jrQplAKWeYK<*+W` z+WDr5%ZD=>t^W%NOnDpDGTk7_j^FXrv^^?D&}he}&b<`3@UCp$y-voso9v65H-qq% z`xv7!jS@0VJ)nK?eIV`CBFgyx1CIalh*-g;$WRgQha0wadmgK%R>VC5} zko6V#3|{z`lM;t?`t(3%NIO4A=1Fx6XLVB<{RX$q5B6DBUz(|P1}&;Of!VpL9Xh)a z{*8@hiO@Cq)d`W|&~aYAjF7l-k!ZmrYV)UC~vLS&jtUPNA0o zcWa*BVCbwy7XuVzV$j4&kOo9S1pX2M0Rn28>Y1@{DwvV@6WqX>+<7Ow6)YWf3W;(evn%_EL%Vi9q({%Q< zrj7+YFa089TQE)P0!K5uz=XMT9sk;O2VzIAg`bP=d(UJGU+G`GHvS%T^q!NTfJV5p zxuqdWwEe97@@eSBfjjVWdbUm<>n>6O{P30tiFiYiIW|3xgkS)n!n{pgDBO~M0^I6Dp=g@cUd}yY&n5R4U z4+JTfAse0^^^YHNS=CS~WNdT*IV;Yw_XuP04{?{WzXok56GhS^aYJ6~JhkEU6H37V671DAa^rsZZJmkq(aji^ z0{ur6{--JAbq!^YWwPQFlP7eo0spkKy*DnvkSpIWk}y)=jYPpPG@tq~K%gQBCHIZM z8in*R1LFuepeT-HUFvmKL%H8133LeeR!2nxhIL7PYyTj7db16VB6?0%I@YyaC-LRE z@lVEoa`PgTO8Rn2EHmpBAK7o+>b}7+$AZa|Ojn^Vq%Dne{`)4cc1WmLwSlCNUqlG` z)v{;%IGj2W4w<5F2CQ6!Aa&Xq{F?1wxSO%}8b}4<{&w$A0F4HjZ{VpbUk!Jja@#=l zEpX&|&iC1B6m1)(cSpGODwZ1x0g2UEi+u3wi(|r& zWzFoqOpmv^py|xMRfsR7J|3JI8k~$nfW4Lf1PefI@E0Zn*yAjvr4REC1iryewQf!dsiV+6&p>RpvWN`*0xB9eLYB z@{pBT&t7w;@P04VIF7j!{HtsFijeDYjUW+qv>{PBM?mkXBw7T$xT5h*z}IRZg&n~}hv5y{0E(U30DAVOrjr=(F|PtSz8 zU0m9bBLsTc1fz=2-((hdRb4+5rG;peF0w^)wp@Uyb-m2ZKhJ*MgJsao0YhzEzTy0B z)9bjQUkmzhh9brGbXgof-(?6klCz-e5Sa$fH6&KwxS$W<)OHpPzbIY2VoRfoqkEc+ zz_)K-sbz-ty~2NE#DTbB$ou7ieh%Y3mAC#>}bKkyU)g`Mp zjZxFcVpt-rK|Dp?X>GAu|0ri%O7J(&SOgyaFgli^_T?Yv3K*soihe7J?a;^`Tb9h; zkUsm<_V=xOUc>*&sYUQs0h)PY61?qm|$qRsGckR8J=OOPXjfeyMID&9RH&F7_g>6KCtGId^yM zq;Un}L|uImUGLZv@U5f|jhGMIB)44zi8G&l&|#X+$#m`GGplbOken~ zDE7rN*^0q*e;46wo*kBu-#?JSY%t4@O19Sjq784Iw^#+VVKzdUo{xl5bnLh{{GuhB zU@AisJBUZw^t5~q>w}C0{C>ielOM}@q%6MslZVgLPgLT|&r?@A=fL0Bn5J}}BxY+C z6McCi;Mg?D-94zQuCr;NCIbo}8YNT#7(gfCwuYd(RhjBKGME!+?AWHYV;Ja{js5e}L-IEi&i z*hM(Kbpl+wlT4IXcMmd-ML-#zA6xkV#$pI3f)~=;5uG%u6FIB;*{M7MdB(vDtIK9K z?^AB0>bqs+>`7UbovGmY4os;Nd3J1d@;gm=Ty+4jVBK>%^vxe4AuBjUInliRfj8w_ zvd8WWnX#Fnjl&NtSWW(KIJ=hprh|VAn+q0yp#tje1!F|t-?s1PH9-L;Vu0TQ_;NYO z5XEis80Tn1@X@<~5-`LkYgGy?K zX&32yDzDy~_prbueuCz94aEFgw>zM(kUh;IJQ9R+$vdtd3%8vXUfd1Q`pSAg>a|YF zG0@e9X(AZI7(a6cA$LQf@}K1Dvt2wqL+gu{fA`5%P&^df0$3B-14W2YpY_?5;HdII zq)X;kewq!A3gOc3PiYd8i(hclfb_t@f*cX6j>dwa= zZzz8Rg=pUB+ZV93-R8yHt_(LHZu$i=oL96UZC!Ei9&T6*MDey`bdFYa?i2_8&R=cV z#doaH$OHzUx}-Lexa%FUr=f2m-%1Vf#1Pd$G0~ju6{BUrqc3n!Dyw zbi@S{ETZOfXCveAT9hR@T+a4|$!SiIj)d4~kz-`yF6OM`RCn#SMcI8)y`fw#C?;)a zotBJ1tlcMD-g^YwwsChp1UR}rfbko_X9-{}9x)-wAc{n15~H%q0=%3TxG6dFeNfq- zHF4?K=d49M9sqa1S_4g8YX=)cWCsXv;mHz4$&Grz4uwvZhYHItvmU%S3NDGQSr|2AUWchS5qr<*-x;;+&>*Exyb8}NS z0#WHy+u7k59_DoyqOM}|jKMV~%^;`P6`D`GW7d5`i~g0`+)S_NJo%`M0Y$`3@k^iw z{n3H@iJ672%PAo%eSr`Tf$3@xi$3%Z`(u?RRn(Gli^?xO`;U9=HgLF$Z!x`tryf^N zVe!%%=m>j zgrc1qAO>eFL-aou!}>=59EXmdW66?iR@=QL z!h&fo`xHqer(HZ^hq$jS9ec8UrrdWwhPZIqjE@@Ev!%KGeeP+}>i72df2BpAu;~Xp zf(!#~aZK$_nt{)UH$gCa0qC#v?}V>+kVgEUQu92?k}0?gxs^m5cZ5bvlebb^azc%S zHDUJ9W$cOSDfmMS;4rvZF8T_^Ra;8elHqS!~*r zj_s^_0v@Y6EVEE1Y1svc;&Rb`tFWECVhY-T2&#UdRq<0nJ`}kUSLK0!(N9n>tB}7N zuVC{r=~Q7KX+0d~z3-&_e&QCt66SIJ-g*VX!X)|A)^XP&h{@c;|FH<~+yjaZov+_d zotRZb7?$n7rD-(Qa9TsaK#TJ>1O%i`EQ{tOx0iEL=S2UuON8u)MHh7x70@riC` zwoTy+2ASG&;N3RMUKjX}i3X2Z5gg{sKTl5BxO!(3df3$TJWtCo)M6;n2|xNu;{JWK z{%Qy`-s4owudmD%o>B3BNXQiLg{Y#r1?g|)j<9t&TyOYkF%He}A~5D?IK#8tw#-!o zhDcIs>z*-C%ny*w;cyLsMASsE@A%*(iq!L<;qOGQP2kBf02$8~kiF&1=V-0$(s~?R zu*fi7l0)}%yNnI&5C{T^z39odUs<#qTMMdq&XELCid~r5oT}smW0%ex>B5S&-T!V-vx5!!SwjQ{%Cx@z znI>fwE%iCtUvD&Jb3!Sb%5mKitAd={$JvNPru9uGsYx$lO)U2M+PqdDLS&p)7@c4C zdstLDx#?9sBTkK1o**TNtR?wH!uQ_4a#^~XA3OBIj+t9UE6`aMO0Fj!B-8(Nzn~S; zhFA^P!e&GDN$P?l)7T;b)GYc+D{-9zefO|kK`>|GobH#AKYg*{jkLwF-KwhSu=->T z5bz6DdiYOmn24EbFRXYVq4!^th?U7d^9AuIuBZ?LjSO)69z?XaC?sMC9|O({0nUh< zhk%$V<2~S}p5kSa%c#4G9Km>5^;H8zea*Q!G+@ie|1MCSpMk5LK8-x(4uf5Anv4N_ zpup*4iNL6JV@Us&ZvR`W`@><(5!d}}DQx#t_rIppQmwnhh4!my zF<0~yxLHf2wRvQHxF3dOt9kcU&~?tJ#;npx_ko?lDY{yp)JrSg#_#jp&FdRVZmj*f zy>#0Te#>Ma0u^`!i`4Q=eMjJ<^TD3&>aOZVpHrcqrXG#soQav zSSZxJRY#%;VZ}c25cl3h_6Io8dHSM@F}fvr^gscKIa2J20GWF4N6En}acDyY1v~OD z-ceh&%*{swPj7$W<*zaq8SR*6tNSGKf`;lylgVE4rw^j}6%;!BTiy?y`2DNARgsMj z+<${x5xk`V5H!Ry_Xq;DWnxcUoeZSC2m<=a+^a$>>{{H_txp)yZ^{1?#Fxi%PV(ZlobztlR+YvY=fxo&d&@PmCoEHU0vsE2k(BJzq6 zO$_~LGKt2f8)xFV>~?Bix3xar?(Y_=0IR7+8?_ef zkyr|G6-=E5*ax<*J_3NuUETDGFLjNZo8gVMD_D7>W^P&!#*c8THGm5Aq)9cn^SyHC zvtALf3zS~D#svvRs}@$MwM0cO?Q97tVd5|Hc{k8dU9jUuoP|{?UzU2=4rqXa`{Sc* z65JL|Nx8wn9%s9)9Crr2k4ug}_pDh6R9g&p0M=!7ziHX9{;HWGTxWcotxSdQ{jTqv z1pRlLRHMjvgVBrAOF7eZFu%S3*(K`ENu)2OEP}at9xNC1FYn;ti9w%r=&>GqreOT( z`Y^%do!IFUyV>ICpEg-SJ#CnHIq06)9`Z}hUO0G!bzlPaJNxl;sQ%;UJ6beFsFxzX zRiM7j*UiaI7Jo}CGAo&$?24gftV#lc$C0Cvd#rzQfL;C3NhBR40_@{#4f)7IP%b6# zztPjg+sNx!bPB8}Ct6*UZy$l(_To?SfxLz|zN)twTmk|>CC`-}1QM4R*1hf7+L~Ok ze_=eE^Y*W?l0BND2W>;#fxhOdeatsIvg4wQI#9j=?xuR|LYcL-Atn zy_etOdtLa$5RIUY9^8xkxyLIyA=fl{aO^EyCKw{z;zC-A>gTJ7EE>xW=Jtym8;NNp z555<$#vI3Gzc(J_@v`T%Z5tx$_;=$8(Z zab;qv=Q|1{ul_2zmt$V8k%K!CmiZOX{q_SOz<+G$yOADNy{0H1dRWEJpHe7t#Rd!d z&Ax4wh!~HF12Pn#w8B&^N+abEgU1|4F)R3q(>&d@Cgw^}^wP^G$)|!Djq^)9e(&(@iY~_SX0;+pRr^nt_44bA&zhc}axar@2<@Pqv~vRNWHz0QdC5qCGOANJ5ZH0$6-%%Rg; z5hwxAgJ5<$q52ZhkFKFJgS1e~`d}^SyKgz5kBWfWVj{iQRl3xAF435EVY~xs4(SB< zcfwg%lw;)I_U9jsdhG6Q;Y|koPtH5sZfdu}gb3RPsgVhe{aP#?UFqFD;QMi*{Ht@% zD&>9kag!BZ0`!7r3ox@8qGbyp?0Ctrwiv?u<{8uZ;NK@OaDb6d+P1y?BT?{jH;D*I zz1zzNE8(_CMLZ@#X{Pua(gw5Eg^9b@$+sS=p^gb^Y~yxMah&lu1|fff-2w9^jac++ zAcHBCL^}|B*Wk-FR<|}s&#!CD)uE$}p#*)PX_h`J#2miJRhI4%_ZgPKX;19v<7zFO zjWNQ|G;ec4EbV;MST$j{*$UFI_0D)%4SPgwng?iQH%cfIhtVS_~fL2BgFHjkt1Y@C;n%V*jIYojNQzk$oPEI z48p!D&pX_m;2Lt&f*~x16}uvO|fGb5tgaO-N~g zE6sBVGnt+?hqYZ^espqgW2L{eqjANu9rilHW_e{ndt=yUr4D`vLYE}!a;{ef?jU0YJ#6QTyea%22CAraZMo-Eprf{#O;> zS-^N%0TQ_yHzA421i25>+Z7nHF7vj-*95H`lt7T;9pbf??%<30hwHmfKZ~DFD<}eB zaeLI7JrTMoP?ln}Itf$vpnaTr9KRAhWfH#$=u^yh4!)*4_XXgam z-O8W$uDlLdBaTiJ8-FG^>O!tr39SZKO(Deao>?$Vi4l_KRrva0b$ijvt#90w7AI>9 zOx3lh$FdD2oN46_^%GdvVfC9%_K|X|R`YVqVQ`&$K~VJWi4nZ`Ym)AWV|Pz>~JcLkhWWj<&RNXg1LXWiW;%I_n>7#ITlWdXERQ%Y%8-gd1 ze{dKKewl;=*$Y=?#Y3?aJ8xix{jR62v2P><+Mk?xTy5`em;A2@B)vGnOEhkPp^FE#yp?lx;iWlg?R#eBGw^zcQVsI6DO!V`Oe_ZzkN-`ns@zB``9b8c1Kue(U6JEQ0PAb2Z~T(B5V zee`#|8h@2L)_Syzc!-qig8hsSGijZ2`q+JpeTkKvr{E|-tk&ZENmqt>dtL`X1U(au z8DINE4{7ge`p4iV5|F8Nu50w-k{kJAlHPLLK%hPF?#BwoBBe4kSbXs=!kP9dQi^vN z<(G4}SRsvBU6kl5ptB3~lf&<>e|0rs%K&z8X(r*YvR1mG(E8{e z;+Vr-z1K-Kdne|3dhk*qft9%Fb9ws*t8$tA=`Vhce2~noZk2?We5K$(60m)a3YeS5 z_=!EhoC#vq?{q@1V#xFS+y#~VnE4By0PegP(mW2JJ<&~M-!B#jkA7#gQ`FAS|D-as z#WN50B5w!N$R2`U++TjJI_n6oG9?g);OJ6+=ZW&7lR5SXVaT~$qU4OkrM1)X5p}Yw zYHmd_c3j-ejj%A2VF&>p-;;TRDmP_y3FAS~Z=QfxBH?w@B^IC$UHY1d&|AB>1ll}q zErI%ip}9Ypt@{VoCy(8_0Skev*wUO}-w8z3=}chw6_gBZ z5hvvur%c3d52nrqlWP!9zE*#(yzO53(96z1mR?IjuW;z_a*D6I4$Iqm*57%yW)G

            tJO(pel827x&=IGz!;I@&_hPhJ6@zpq&bLq@yO0X<5VU~F`H75p?T0C zbo-49<(3v=@V#zY3%aWQs%er=l)e!mWIK6~x`N#lzgim@$cE;7$`B$KmVUf(-1v1> zx7Wm^la}S+`&?Y4?<~vIE+P^zEU+>$IsLsXYgCZ`CP1QmLsBv?TT`K~K{Ug%2`}0t z!$C8Wlui-WUBo$MPgh;ta~?49A94mDGVPKakS?cV4+Qxk+|?BYyaP>h^T{SDniJ}$ zG6(aXgw3OTe|Xn>&meWbrqyu<_CLP(J$QefP)1ztRusIV^-YWp zx280)7tcK(b@32bu_&8Gg&$f9?(&WRS(`@t3;)PD#}vWVIb3V)hlpYDGu^X2C*sR< z3>nM)+Rup7GH8^JJ7pTm+AAq}0FUoKC0KciT!wTkta1P-G`4#&j5@)r#a z)c&JwX=cYcKwqxyMUwuw8z(qpx5cMGrQAGlZt9lw`C`zCR!mS3s^j~p`Q(V~afAHyeB0+B0&X^W zF0VHp7sni!h1G4sMW3Q@Mc*CBYPavu8iSP+;y@mrt{40J0Gw`OJSlUw9G|PFcrH)NChqRB<5shwF~7@|llAPpUcb&(`&Rm=9C?&F9VqY9x$x^%sK znAejv5}C-Sfcs$s%tfW0?-qrS=pj6&>$~0q;LgQ-_}=@G<(Z#OKz8id;9Ro(AvcZ{ z+&R2d5neE57PYtb{j!_Trk2FjZviMmBEGa+hVHvj{Ch%oe`$p=XgM6D!OrutLNc`? zo(2Z`pK5vhz(xzsyEX)H1MKFENZP9Z#1{v}@I3A4PN2-TN7deKIi|j!vU}$o08d`; zEa`8CA(Q-OrCfx63Tlvi4>+Trm~1$lDu^cmN`(kkq*gk4t;GIFbp(rKRVqLfI=O$*rWc%|hU)rERU-iD3kE2yl?)~xrF!MqFiVfl!-egE&>LyDcIOgAga zMCXr%?ckTY(w}9Nw7#PFgWY$X?RRI)&>GY@wW=1A`AwiA5;H+r{zQHAJG?dUu8~Jsgm#;!Vharg%=k-R98%6a}?ok zF#FA`Ghf|0C%v+?sB@Hon1- zZji2tfS}Ud-OWHkL0TG-l1@j1gmmX9iP5PrX^?IZ1O$Z9AhErBe(xW^*sg0k-*fJB zpZmj(zNSRm5)Fyb?)4ECi&1YAEwZnimXU2fQrkAawPxG~g)08NCsn!OExCta1DTb8 zu>4SZr5?5i=gN6U5Fmkdvyi7xe#^qWhPl7`w=575R*NG*IP%^@zwhFG<`sNTt{q#P zu%(6EpOF{qPyQ*dYJtT&`!r}EnS2!>*87hN6z~6w|Tko(Q6On@uz7j z^rrIA`gOx)Ld4}KR5z{7w9yN6~CrY zk@bv4p#%cHCivz3!4E)QR~iBY)tyI?MRA8QhP^fuHO5hbY+DqK*os2ibjO0o1RI#h zbC?U|72rXuiz!33l;>*X7k|u?Nu#+O zW*&fjN+)(v;|skccH)D3>uA+K<`FU1et$Pmk5@0J82GzC;>6AF5ywe&9b(lt&}E-uhs`YpavoV*!S$w>)GnctO7$=Ch}NJud!{E(oaM_r`> znX|h%6|nv%W^~SDVo(|az6_Giqu_5Ces2@E+EM(~jc=$Cj*)#Do{uNs0q6x5m)-yY zkoN8uZ>;&dJbsmCl|{m0gJpETMZ+lcz3VnO1rWK$fMjb_Oj}-Y%MbOGmHI)3EyqJ* z_n`oqmt^EI1Fwu1>e4%Dc#o^2qDy@SckNSZYau%mI#B!&9;O?S^_zN=rBQ$%>T~wJM+hmS7XS7(9TW&7n~m!^l|P z-TB@TGAqFat{HSWc3|&XgN$Tan~Qv+Cd_Yt`HFWT#A2*B)b~chuW-myM z%&GyFQ5D5)tcp2T4$uZc%6y&|b7vd4k?9K*m6qiZH95tXf+rpif*+z|p^;Oi6yy+c ztP~LPvQXpiW99$uYf@>*B@KGN^Q>L{rx#()PrO4ADZgdI7DMB4B)=37oKwA+P$n@H z%Ulh6Pbk3(@|*jNsIF#6s4voJ`ZlYA#Kpp@`lu1vyP$MoLXZYC!>YuqOpe9fELxTT zMJf)3h<||WJlg$T{ks>Ki|v5Zwt#(oE7wa(eov8tR3@*2%^edeO!+E$% z@F3^%TuY4cH_-e|E_zu{_oZe{eWlaznDo&7G@M4}(#_HheJB{rEP1Fx+Axf4UAlep z(h^Pob)QFwOe<;0u4mm}W9#DFf$w*G)q@(bTpBAY7|R?`Oz)s~Io47zZP5ly8BRf* zkig{2@&TS7|3X>@nUvfL`7wKCu-^V*H?Pl8{r6`l6O-uUI~gw$=Nkm_AE|!&d0I}e zT_#;MK{v+0B6R|gx#10ABIvsd#UwC<)!!x}mD)SMoPBRySzyMjHGesHSp=R%@F_>5 zZXey|8xtF_GM(;oy$yR&tC|3ub&z|&5Bq>#ZNp&c5^L=g>WVIb{CAcitdx!6eQpI4P; zAC4o}eh~#Ak%zJq?Z|HKbdAptn0!YsTxadhZ7pC@Isn;JfxLbQEF!aR}@j)vakct1Q$3p_ZV`21kWz^c0`0G4|!JxJi8|V$!$KC2+ ziMPRO!ZZq}>&xs*L~R0Q~)EpUQ+1S7|hU#V8_o9 z(^+ov0&G_Ihl;EBO|n2uA~CMv!m)+<*q;cM`MfOud|I zuY`yb9J<}+lO9kMKs+Y=!kXtUWK5K$n!5{T|Dt6sd&BEH@f3TVJ5kEqAZNZuU9YE# zw4*k_@!IFF9v{uW11CH-+MF^(dCax4{PX%9tf)Oe`-9!uRfe z{BH!tvoJpr=t^8UX}Cf_tLPH%gg2&dt3?r!IjrPq+k`=Bk)*)kvpsN%SOo=r02odm zN@~~B@_5xsZ$X?q6JzV*DL1wq z5EtWUcv<+b8^)HLU}JAjzLzGa2T^cMEwu5D+hpWp18AMVmRNH^*PLwz%YQ(WT73PW zFTZR*Fy4!9%US1LPO4LixxxF6h|1Tn;4?4q|CQoP^h}2%97Y!kvVLuV9)Nz89UPs# zt5Q$`vUCC}(CnnMfLzS3G%>lAA^s*K0YHrBrhd;d-rXKeS!jFE@%6DSrN`&+X`)%D z{^pfJ9m3hF!!$EGF3r9ejM*N+9;&@7u8lyB+KAxj;TY+Lksz^r9&D!2_ad9F*TDK5 z>|I(b!)njW-S%H9;sCv^7~TcUyY^@&YTTMvzK@M%2^ZrKpv$q%7hfCXSh|~@B#Wk4 zm4FhHbHa0Dhld6vwbG9Kv+7`341db0-g!LmeoAJ6T#oi%vMeMQV2N=gI+WP%!rwVh z`l_fS*SWIV@xSK9>0N*_U*>!u^=hQ~Ds6Gr(0{S$;~qcruU^MY5-FnZLoIedv62Rz zu_x_seD^x1eC9f|a{G0ADMd6m*eYQ-kTx*bb^oU&RqK5ep_HPI>uP7B>&Il*0LwJ3 zHCL?;^FdNM+q6if*za|(?*8KBgup1P+E4%wT^R_c)8ThicN2R=zSwrKCKYJLmLp!u9Y)2##1 z^-sJZTfo5m{>j3Xkxk(0`Rk3Ss&;>)?`+VVmueu8LW|8KPMJ&A*d5_TA!TQK`hBC; z7A&y{Y*y$rl|I$>49mTj6l!yW^|1LZJ={}f2OLg@)pbqGW~DVY#&!R`zz|=)6xPL((8Z82@^kt3WAc?{x3&o)h=`I#GDtv-ryFz+LL!Z&NrQ ziMt_B4hBgY+{=9%WbM3Nx`G3}7fbFrLa~AA9a>jDxJ{@uHFo(8*Z_Nx`S1jchv_MZp)9LG-P#qyFr6{9-CA5Uws-l=XRfJa)cS8^j?ITWW%D(> zfxOFWOrM=TJYglT()*8I<>SW|bI1TuMvdEIk;Z0}`=@aWLsKnBHrl){G<;6&x6ez;==5j+VAcR7bz~7Z~fY{xp70e$gV~M#l zJt)o-3Ql0l|Un>V>_EjK|5ztJx}|;>P9(W@<0g- zX5yv>2$Xw=YIkiY<#p45xnA_V(yN+>%q__Kt~7{rj%2!sdI@^|;U_LI8#HA68% zxlWv~SDS%vn^m&UmDkPbj10+1sMw$_GZc;3TKeL9>tN=R`fSTFqvWcGJ*Qn#!yYNz z;)Sg*Wf?GhuKbmq@3l>*FMDluPsy6($!k+*l=EUU2{#w^kbx_Z47(KY1JQDwQwiq* z(W!e>!`wh}S?a10QKY0M1^2$8mK}Xj=>z+JYY{DOLL8mkv7N0el>yiQHZnzpx`QO@ zh*Z+q=?9vcL;>qm@-}5#ib{&+mUxQvSZJ|5j0W4ba0_S+@#coG&`&rk_K9R+FTEP5 zt&X(#rLs=VNpElfqU@sWLRU=&W8&D(z0i#H=xBFE_h9B7N9fV%G)%THk)ckx!-g68 zuMCY%9m*Pec-)Tb+qGk^UsDqnUuz<*ga?Vbs$-&k@!aM#F6p~1erD+LD&uEkLbhDG zJ$-W9yq6fPMyo^@ESi1yB!W~$6xmhL ze=ElV2u6&ZQvzaVDk4}&NYX)gDLH@8s25w3O0F42tVx?SH{yf zFvrRzU8lxr;Xl^{a+1~N+|7U?rG8Yt# ze9oi7!vlti9DgWoUh&?sB2&WkEtS;Nijja|kN{4!Z*A<^a zU2ysjLuCY0;V^H~x2`--1Q1HK83~e1&NFFZu~1iAm(KttifBb@q|yil0hBj3u&s@& z=sg1A=}{u}?r8OGQ_$V(;Cnxhh_@&HI(%BTBDI8zuLMyKS_n-3)|xH1a3ilRQBH$3 z$o)wBGaQBqxA2JSBQC< z!;ZiIzvp$s-MYiLBoxqSHCo68BuxDbGT}vRZ#DMgOY{@Qr6T@VZy7wCRk?)y+_Rk&Qt1DIgu2T8+k#PfLzTa zs4sfbCMU8|xa7ZZbXn=Nh%%WS51cj+Os(8#92bCAXzxwu`Y7gQoOL)sO%LJi-nF7^ z3(=dZR-aAmA%;qFJv}}iTLB%*Y>q`*_s?$5X#~j`a_vOVuftG+eS!tp%z=U@zQF`H zF=(RueoO4@>oDR+W{@vv8#Fy-p8nfEU zHfoQKPhw6$g@MzWh9d@L7^KPqeV;W=b8HXsL^kg@V7ni{UYW+(Q?e z0bgS$<)2sXiI=H)H;(Dbf{XmbOAp0$cHev#>5LK25^M?Limh-nsWc>xs$_xPMmaU# zt3z7-fVwN-Sb@IM0TJvld0PNEbuSPnmH&lY*3baVfO~fCS)T!H=+*}()+;bX!L~#A zom>R$Q8?&yaH~``dy{8C)_T!R-z1fsRSq`YTWX;us@#?<0x<7Q@ z99ll~o~Fp6g1UA(dr1K&!m{@zH)914&u%Md_}~sSfu{1xRx?!k)lq}I($UrH9yCfo z=jR<>UU=(lMm-|pE723PM2{1h5f4a|V&Ea^Jy)X+sej0WKlKX4`Q1m#L0aNy$4SJ^ zr(V?I&7SY-Y5mBr6Kp_Fpg7fg3eL{jnCVSvg_BB)L@|xNF*1MgX#TaWUvoa&=3ywa zxK0jcXy~Lq;v>o90;i^qs;23NuEtn5UxNBhq_^Ki18j%? zzydNZvX3M2nNfO!x|3^m1|U$Fo}9l)o1*O}o>r*=1O|cohmC029-Y64huj94)YT{r z-*+{<DPPRi6%omW&uvf^~OKf5!dUB&nd^_E_YO!{p)mXm+rd={okZB zJaDab^Qc!;WYxSl-=PkN7EicwS{vXAH*z{{x3@RLee0dHwNfz4R6EmDV75<(>G~K3 z18k+`>RhD2Dxjay5M#ptUvViO8aVRdIvo3G^BKeHRG35Z7)AK%KuVv_V+Ocs1MS3^ z;>K6zIs0#dgmd1s(n>uv$5ykaJ#FA0Q-TrCsAfSFS?m1S*wX&BH9;Ux6JIpI`(CMo z)w+Y!1`x}eqZ;t653$!up-?Z1+$Yv`!vNNFvH_F1QPzmFMk@t?9|j>Mf62Wx&>eZH z^>Jqvn^K_ff3uM?Q{F+JES{40BUySv06RX{yRenJ{<~wGH+S}%+95crAy^-rusbI7 z6gTbndBJ-8tR>?j{WqPLBY##}HIGMIejL3=r(->>La=fJGVPP8D?fr8ZLmUN5>H`r zMsmU?R-ob+%Aw1T3Y}a4t1ag)lc?RFIWMt|uemM>%nyZG6uSnH(J}PL+_W!0aUjNQuPb zuup|V3UeMSg(G#jAsB06h+`aO(6C`2$3TLH*Lt~@_ zf|`Ch+|7_Dq01V?0Q^0o)GiChdh0%c9MTBMu*pSxe+NP?tGF60;40B@9&hf=A8>F9Ef5ky*uDq%dO9tJO=ID4Y!&8up+WP4?txGYMS zdMqfi;*h%Ei8nxTWHP!wmlC8>gJ_$&yTu0T>le$j2NP==g z^{N3}*>b^L5N|Gnt4ZHSBBw+t`;N68K=5a>RROZ-RFq?QJy|s%_<%_kWrIXpBGJwk z0oOr(XI=&0X8#5XPr^n|rD)PJ9=?*wca z$z?A=KK)2N2;M|dz?@qRlXxO3W@gB~T%R}^YDU-Lb^c1W8$i88bX?87NZVXtfAYsc zHtb*Z)h})Lhc`;^2uw1@V=ox<-s7nSNPqYYDk)YvA^FbQcC_q#`Wn5^d;EY(dbmMi z>_$6!L;AU6*s+_~M$UAo=bC*3c(-Tly$2%polf0K5H37ne7Pz%+)B6Uj33q0t`Q_{ zD3D_gKA`ZG*mP86r*# zvZS&p__!-3&|(ZYaT7A2#$aHoB?`y6>xg=|pol}O;s*M@^S44~ul|%Sym5A^J{p;W z2O2p^Tz$-Znm=y)58E~W-Yb%F_HME zCZ6I6x?i4sy}|O%0e*V5xP9|xIpymGPv4;lBH*UG)l$6Cad8-FXi??o?HQ$Ro0IEN zE;30XkL%#WNT3}~8oRoLV5+U5;lItG8(Lo8 z^^<-Y@V1v(5qo)_P7OiU4x3roC~%Eljk&f~rR{h;#BeH9!dTZS&8uzB2*|^-=1fTV zqWh=k5~ znt$Cj>^#)L)YTub7KF zya-MH2E3A6tkmazSAyj|TK>8IKL@FC8r zIVp>X{D(+Z2c%R=MM$jJtfzF$HvJ&&=8RU^$ArlU2kNrI(Y*qx-Vvx50kpr$nWbO- zgI{6sF0ZUst(?hAiZqIB$u0Njh8vtip*n+D+=p3&Fk%*htGdY=ittiaY!N!Bfm}o^ z)wdoiWi1zhUE6$Zfk{Sfa@857a%Ds_9*4eK*_LXkA67teEook_m}$kbAl`Em+Et0LKPy?l!6t*&2jHH zcVO%cx@(Ned6J9l0gL4UE&@R`O-FvBQqOzDUKB~xzP+$bFF^gqk$TaT;7h6OTImN) zj3EPZ8NCINV`Y6rze*ocBJhSY*5MhcP{huiQ>utP6>zOI*3jmz{}wYz!y)|>#7oX1 zb~`wUz70U{^xmGj|BDI-dzVuqRuQ)&RyFT!C11FpU^l> z90*_3s_ge|7BnsM!-=K!1_Kf(${t#o_xAFHJojc+v27oTevQ$n!mlxWyk?82UuOhr zA|^I^5GD2Swvm(JUO!%+ziUb6$3ahS6HFeO)BrHGMj|({Z=5nGz$pvD@4qA@hN=EC zY{Vl`KUuzS^jrs7K15yjTsr{nN1j@?QrdydG>=7>Zsr$1K0Wy+(`%}80X`>#+cPVE z&rr;Rh5vXPjSj06{x}VYA&Oez` zMk=TBBgy#=Lv8YNf-&Yvr6gs1!H10@l4G`q?CHq$t2+aHrD@DeViO9AA1t! z8fu(qMLjC{$r3C%fbeHDEelM0sz^tL41ysND|daNDdh4fQ`ihLy}BdNW2}g1v@ljr~;x1 zh=4?e5_)qz^GS-8B>Q7%77?Y;E=>AAy+D6^IQlGI4ZQ&TSQ(BWh%1)UlanITk=G3Y zwV~0#hxyJzPnfE=zPGVGY1w9BGi8;^4Lz^<`fPj|X`cSbEV8UP|aW%gkHEj{aB z$s4-Gwpp|hfm$c{3J$eEY3Ti@>OU|CA_e_B+131q4Fa@Fk$ljqW@6tIF zrB9x99lvl_=BIas2~bkrJAzss)uU5b21-IsZz{L|7vMOSJKf%-f6n#&4Y)Gc zjYO2Hdite?uNl#^dwMn3Z>O8*`wip+KGMHyjbr_#h4d%4U3(d*zgdF3Rea9q|ETtO zwjGIUGqwNW#6kAj>n4u{%_ep8B_ynZ`6F49EQ%F%*ohV-0LY%M^hVSy+~ELPEe^hE zr_KZC%)EG^pVZ`B3m(q2&LKb!1=nkm%8!2d$=VKL^uAMibFTI7cj2`KRjKWEeNt?74NJdPKkBqPr)Xj6;5MMQdv6&+gOa*!A!Eo7U9QwLG>Z@?u=7oP%}F z6l0pWM$b-ZV?0*yXFaL}cFF44lUFVG|0Y&s0~h1e(vCA7QpR< zbBr_^J6yXl_y&L{_`3vuj*XoMg+N?gcmC)B{K9u$HWCR? z$JB=c@A_^I4WHv=K6)HcTD75bRyzzHLBSMjMV$rlH33|X0q|0US3(oaTrpYKu>pqa zBBD8^hK70=(SDh0)S|sXKT)TELjaS2hPVvUrvx}@0;!SPZ3~(mt?LJ8oCRk)%h{1I zSPZL;cm}J|7?Hg`OMHXzK!E<9(=?RZ(6y|eQF*|nB~wueJ{S#)#Xv;mAVDPpo3Hf? z*{(pIJw3AB)vYRZ@$BjNz|Hg~?_lG;kZ>MM#QBuv-APa2kI|6vFQd}J{|Rh-{mT2^ zIdg%JY_GBEg9uL&TCqfb$Qhw&iU^&0N&Jpvfe*T}fG$^(%%^>rAyd}IVUvLFqE&jt z^bGCx9Gzs=)0=T&!h}WZ7#hT*_nNX1L_rN_g|X(3^g+pC3fi+WRwc*Ii=~~sSHhZHI*`GUir2vh-H@Iea+8{n zHwwXwW|Xa&sY_g0{ezWK=^5yfaQY=#7&C*?MYg!q&nENNsRmck=Y1^D z@W1fibu?H3b_H6c9*eYi6A$^sq&{P~c6*z+r%200+#^OE7)(K*__!o0soLm}=AhZ7 zvD?-h7pg^+%+_*b*3@o>`J!mxknt})hEjkV;pq`V>;^BMwk4c@A#IJ(DyGlwASi>f zR2n&_GCPJ7M#_Y;`0wf7i|qzTdS1HL_gD5dWRdG2teTr+vm)+1H%K3z1m1i>6U*Fx zLPp|#^<8**zkS`!VrcR@%7z6^1SQsDEb^LjBcjRhxGmx>(wQwcyDh+5Yd0OJC3^3( zRlzMWBlt?jlZqu^qoB{^>F4Il=a6$Q?Vl`(Cp)+@(d!d=et$_f5_Ipstu&lP@!Gh4 z4VQh0*g#CYmOPEy!&30D{7+m$I_a45~@scool< zfTV_6V~Cpz)!+el6C4Cd=AXAW%|2fId3?M?41la7bJ|w65gD6Oql&e#z}ds&H9|n$ zf&0z-Dfeq9g+6gvimvOP=MlWIjjv3-Ury#RB&d|kR16Oc|E)83v&$K{giBvvCIl_T zWa6_zz#{W}g8YK-9%R|M6*yu)H!lP{_5H|3rJPb<_fgc(%^FOOk$Jr_E(bF2^7`(V z9_ zBp%Z9Au#TWbALDO&x@67)+5tW!ZZpF~>MW^P%hSixZstM?vobt{u|xUvCAt{x^+Ug@0Ku5aCG~$5yIL_(p5H zym_@&C|MzA_(ZP<&y0Rf-kp7FF}y}@hkx^QBMSB7$&?L=nRp-mtZ3M8n!Lf_XM{Ko zpC3=i_}y)ct7M3ze#+*O6EY^?%6YP(@|YIONKT*36IckSWW+_|Q?;n!mTDtfdQLWK z9d{YGZ*6BOP+AFM0MTu(Ff}LH@P5j^)JeG{c+nDoHkk27$uLPqE-y4(E~l2`54%TT z)$!czKM|G*#6eLoN%BaGbeqH<%TydhKRSC>e!II(UHX558(pb^9pzx&VP>j7xN+>X z23BwMEoSo*=bJOSQnT8pswHa!EyR^%S&@rAMV~R{M(^3n$ovzoh=s!9#qQmpM79vD1Y@jLq!wnT@;0l_i-FWN$ijMq@@(aaCHUQ)I2qsGD( zMzOtmz&Eur3nI4<1L+Kte!ZSzkz2F_FRE_s9BC<>Nv7~la0+ptSXFqh(xD*k{P;8i zdazMYnUnfl-o@NW15E6)$lBvRDf)r8_X(2a-Z=BPaV+GeaHe)ks&;dn zc0heYZMXh(=Zw-(#6k5S*_lm$QX;G^)h_tfW=mD~b>UkX>y>32mqP$~tDGJgf0)b3 zAU0)QC9UX)!suKw@$=C8k72(EE~=%jh-by>BYYA)FBU z{b8q!?)};ALdZr)L^Hyt5`rACgkl49didrIeT}6c=5(f86CJRMd zvG3}8fpxG0)Avokn=nhnL2RTS=lo;cqE2VdkzaU|fxovGy+;!Y-^B6;@6Py*UZbDn z%DlHlr+i`_0S4Y1Q2)KZ&qw}k?x<%=%ySX(5u=SE$1S|HPn3TJ>Hq#dIQZ)} zrGx@DohjscUAJuVnBfpS0fbS+hKp$z!RT|b$*VrrPd;(2H-L1vcODDq*PD=#viR(b zI8`_KPR_0pi_+$>drluVs8g6+-aTA$7BFIj%HrZ|@9Wpp_a3wsy&>!JahaXxpGb)3 zb@B|VxUF}&^0S^rSLhZ5jO*AIv#U?Hi;JjJR2UktO(d#%riclDhuCx1%n4zA_< z#P04_vCH9Oh%R8Lj%sPI71uh8H+3qiiGHmOFN?UG2r;tz%vsUIstL|k z+e{3m)(Kde#ZK?FbyggkL zymlgA+ODC)Y}*|e19g=5&;2HPup;1;XQHa8O315`wsSYxsXxaV@-w|4b$HU5d)r$v%=s zA&YwNs4hGJQD$zzJc|D3JoV6jt90jB(waDZqM*=Id9%A!d}#PQLj}JPv2f`+V&u7t z8E&XXWrmUw%;{%fIo2i~RrAE6Q)4rvb@qBvv#`*sYYLC&GlklBdydTaz-NbXPZ9t~ zd3~H0vLsR-v>$JBLhCuX{$=<5Iuz<0Popn(*csRIAU{@HbE>%X0;V~`arx9rIX)g_ z77gb(kvTH5P7t9MCR;<$|Lb#ifF?DvnYM<$O~Y3dOCo^9Hs2E8h?PaVA5Qz%U!u7! zgBLS@bAwZpW6B|e4eGnDQkNK>*-|QTF+Fl{BkUmNh=}zGaj-P>u-XV) zE^aT=(vS6d+~k+RJxiaQ8A7)(mz)?$muY7H)|hRQrXwsTJePDeNFY9OdL;>DwIlL9 z_Cbcy>VcgUi;&ConoF_x)(6}izj>8B^LSSzjpa+VA>G(XU4=CTNKLRn8_I^p@e7At z>MAE+8!$+jbQ6Po%C>xUi}e-q3o6so}ONDC^EWl0GKM%HHK z`c=jQUT{iJf_Sk}t?1h;%e&p29+b0t$F_4Xe!<6$PCnts@7cnkR$sqD&3m`af1NY- zo~~^~{MOw_=sfPGS$N|s9eh>7GU)y=6q3Z-b%_4H`5SAuzVlHLY)UqmVt-61@XdL% z0v@!HD6d_-rr?d7&5N}$4{Fcc;xVtl-S5cnVGM5l7xyGYqVu8-^Znw@l1y4h>rqdV zq~c$Tu7&2cu0<+K#ZKNMLi!dkX()qd2nv~tg7p~ml}RwQ z7ZG0Y$Y59OK2}qqigSO4eKB+2r;ICjzD4 zu?gPz6XfR3i)JF8F2%;XFjO?p!h$mUfM>;ab#Q?;mHIxmCIpCxC#;?D2o6qr;4E;O zTo2Gq)6)I&os#nr1E)@8}gFnT6Ed0~qqOhwEUo@fy<5Lq52sgEj@AZ2Ct%@Bkl9f? zcSn_DO9v^FxZ4o;!OvjB-lu+~PhO)w!*%?DJzmA-^WvgVx*h}zVsC@7n%Hc;Qh>~L zdb7>i6}~TPj*h|VvrACVKvQ>l-qt+t;paV-`cYkB*ZZL?RI`*wjuJfazjC3Oz2G8! z@R+xkj#C~aLZk;!$1!3kM7^{6#r5Y8|DRLx}Uiyf0k zziaMFor|xHWp5aBIIPg*8d6tI_!z#UIAFk^cQpoXKM!G&RmH~yrpC&rV=;U0_Tskb z12&IVz+#g(5*)ZLsFtIJ!toHwO1h;(G~xKJN2PCYcQx_$J;jHAUQ?fT3!CDmo|0ZN zZ)N{Q>$y*A4f%e#3SPSnnEBZ7D^SR5p@CJd1SE$w#lZ%eBtYq6mbH`?KF+?p-_{ZP zY+JUESp^uid8!mf4f_)kyDwZky)oWXmyV{4aZc}S~`94qo12NYS6ODzDM z;l-C;v%(x%Y%Q;`p0c)>>j>^KY|jDTRvwrr#~M)_!uYtwkr~Lq#C&VY)C1G7(`6Fc=l(XXC z8*ob{TSc#OQZIv6GAzWG}J z2wSA739~)e9!;mlSN6=8d7bLwRyVWO>h8MJ@B={ZoEoWJ4WZ`Q%l)C`*_wk1mwgwo zr-Kuw&DiP0=P_qxwQbB3E18E{{#Ajon;9t=?qwKr)*X=_jJexC1zYbn5J|a~gmF2w z#Oyq$_B_@Yp6$`IVo;`60PrIvPIl|}wU`zQFoNCTsID~J<30>Gvjo}#%>h9p^{ABk zW+&=zVOO)Ytr_1P@}J%6%FwOec4(M7acSZ^w8(;s#g0EX1w?Z>`Ck96icO~m@A|lJ z^pwJ#eI0H)oC7fH7l);>crX8B*w3N#2h>)KZjh7fsXI%HXEtEWG~fq`we#KKC(>#x zPXS>ZDDBF~)!JE;tht-i#pbji(myG((cm;u`}6GYBr<6HTZSJK#GhstjC<#Yy zKEg&iS&vfxWac=J81-yAntOZ_^0N1iXOA^BXJ5sOFE7Z#_$f&l!tz?`$6#DuS99a? z8ycEBnY{nsgYX=yV>bH`9ByDTz!RtWdC?A;1f#+u=P5X4a%w?z@Rcqr@>b|VQ2c|D zoC;3!g`SB+;vrq|_Qzq)ZHFZ4N#^>4C~nsPSHVJVZTp^$k==UiTUa&^pTQj4fem0T z_*^X18Z^g7K6i#8E6erEmFcO5aQ{~9S9GaI zqMp}g43~ASrxytv2X7`@yhFv7)EOrM<+ysdg&@B&do?|$;)!6J)YnQs88N*fqI+f0 z_AZ=PCyFmn;^saw*3x4Kqjxr3h|<^_(@)aREE_JU`cS7Fk>wC=;+eVLIGs?jQsa>W z*aYZ+k3ocF)sbPa8wt39>UvVfn^!B-6!7$B(YNFC`n$(S+cA`!@Ol)g^(|_1 z?v>wfep-fp$)wl5>#>F*cNk|9O-NKVdV=A!XyeZHZ}%xj;CEg0#Ub#X_e-Hv?b{i8 z%O>a9X8%;m;J27ikc=l{Ce}XooJt_JNbNxYx%^46VU(Qc7bWvA1*dL7ue1Al)gW&*s~V~{*@3DlvFGa3 zM-==fcD*c^DIL*brtUnM&vkUQRmy?yXA)upsi`GiAZ0O5@1s&4n_q65sTxTj#-G5@ z%o^UAQ9B>bNFKL+XU8SEppiYrC*M=>fM?^7Cz+~wOH$5lNHefCquPtY!T_{z;nY-61Fd%8O+(#ptG{I^=XC=nE^Y_$;V#s=Whjle|=uv9jZ$jeb*Ay&fKA}CMzr2*-q zFN!DVvD28=_muhGQ}%tYTaj-fUFlE|FRJkrY}#jht3E^k`ne=p7}$iBv#|KKDPJy3 z?wi%qDbp)O344}5OUx$@S|k(VEK6V@0KB3OsN(?ok$O{?)*KqE;*@f+D&s%nQKM#+ zne`W+1|>ocUgQmn1q>sXjzZkKjTdITSoWTf|L+4>*q;oZ%>FQ13q%f%q>A$E%*c<{CZI?R47qn!~|IrLraNE+IM>%R4caL;jVQr_PLndjFji& z;^!CRH{_C@xm8u!S`@0o>{+E-?1GSq0bya;T$nm!%T^%ONZ?ro#|~G_wr4Kg60_mw z%dhM*Y!vKx$$r4ygG8XsFZ+^jkrfsHKdk78^+dDF zF(OMU+L!g4VUxl1q^PQbzL1+AAuQ-aUG(#w)46(^%MoReClGAuN_RgS}DhC8}tW(ChVobD?QwG=IJ7LisTS*2#w@ z4HIK>D;u^g-{+D%z|c?EbrgWg_`LhWftx&@q$AkQ5#i#gFswRn`>f2a+01opa&r4D zosbkH?_tY3`L50X*n+IZ41s9)()he_T$?PV!PDitN~$XvCWt3g$lM&x5sQ_>t_QK% zel^ez;|PFIC#7XA_1KHMTVCDCNc!fx`bxxCR222?9*pu*##F*6%qa)g+;YbzTP5P+ z0GrdAU%I>|Fe5W{O33yrUzv^%RYNn)l6S|xB|ef|ahM!*$-FfcpvV9ja?Zh&3~qM$ zu-!Fzu8-a-`?)!iK5=onoiMRg%rD<3N&#?852}Tk?f986K%v95_Riibp4G9?v@+jy z+_#B6)H1^10qGsMdu}u1 z=<`_SEQK$tfLCR2^2@)GM&FW@o9C3n=W7;J;e|hGH~in)__T1{29fEfX-zJAIB`2M zOC<~0mq&bEdOj+2DKl!Me4FDiS^i*RDJ+sGKPIB~e>}Z)RFjYUKfD3bDcv{`k7-5)bj4bS_W-cRb@&x@75;i-dn8 zrlL3}N4|Qoo~J^t@%-~Tp$N+}g6U0yhl5o^oT+tXwOH9Hwe0H0(mhlzDl=DO!sh#= zVr)qjtn$Ty;|)(E;fp3}c%N|?;w8!he}b%uzZ*5<(|}~cvcSbE$@N<7vrRHopBgjc zoa)dYHd-W}IGmVrn1E3Z^dJI$*6-ZwvG=vVPVa5J>sw!6p3Y*LZpl(GM!7)nykie_ z+p8(p>Kh#8MgQZ$k1oQ!!nTGjPW_OzKQik0G=2w0k`=O%;d{!GfZf_ZMb1xuQ_%xG;vCfU4h$ zFOg8Wm59*f8hbi_m}#D{Kc3fjD{zPO(;i>fL>Uqc)$z!F$8!zSkTfI#)5X0cXQF1c zqDI-0(<}TWx>s6a-UYG(Ct!=t1d*-?ym%Gpgq&qk0Mw36q#+<~UOjqTz%MoXRIa^9 zyCS83%}>Smy3{4GlFK}SF3yR?jC!0Y34mChs>7LyPfDDX{5=)@fe^Q;l3LAnx z{?>W6Y6kPY@(bGR?5V^icSfiM9m$r-U?ETw8C**;XPOvYD&+&Zd{tcJtw(IWO<`=T z?fBYd$F1Ywp9f5%P+jm7H8{`@iE+X5tsDJ1ZRAS6TYH3*zxh~Ydv@fIV zFHKrd;5Q$bnW~u!B}ydAWsj9U->C>Q8^SiLwi{(~;*o5C0RCAxZ=-}$1`lMo|f ziNX+w&&=YI(Nhm%Wf|EZEUx*~L4L#asuLm~351%x>Vr9XS?+#x<*Ja=vvw|h)(+UO zXi;HJ6ITxfaX1|NQ-9RQBi6kzbD#R-ckCf%0UP1;Z&N!iWubaNC;{U0{o<5IQ_V9Y z=v8@f^lznID73GtPmDZx{eWonx;nALNZ`3e--l z$Ic;Up25Nq3_+bNHS|< z_}y9Iart>^K;UDKGhXjOK-v;~wazv_cvcV?RRNwz{Qq`5^&?ddaYJrH#x>VRb=-MA z;8D>RQlacWk9y07STy%Wusw<~EjDfJu|#&U3W24YKCSU2Qf$=CH(?@*KKqYf8vfn( zhCggqd=gwu$kC~a_j%?m_FQwcqiBus9uA{oo^Y6k93m#jkNP} z9xg|Kcq6Ah3qzGys-h_vGM9R}q|D%dg%+QlND^vhlO-&;(*6ETV}W!1-+HR8S9oT-o}Z2163mj|mQ_=N zto7lH&7U5DN{9u?d8T8uV7$#wjqi+MCDU8ye?Gp_em&QMf#5(tV$6bn@D6+bOQh&w zh;YYDw8J~iZ+1(+SnIQlk8$hvZ=_%4bBMsJA%S z80s7xGhNG@Ak0r^bfuZl7$PgeJU~eN&y|1GA$~eks7O9 zfBUcHLhBrvC73M=jhRCnvyTq2ou(DZ`y)wAw?|l{H;1$`3QJ2$qI=w z{5PB_le1459vZB{;G1i`Vx9hCXV(UzM@sMpCTRUcI{;I$%b4`EJDV84Gy7L}BmJ)+ zi7(f!4ZCdAw|a|PHjG!n&t58eS+#CRui+2eZK_aIJ|}f8ytz=u``^%VO|m^si1QEM zZE}_Y=|VuLS62WHA*CiG_&}dLcjHL^4%JphXw{f~Te7kR**Lo83omfUvcO4G z{0Vjt2&TKhMLYJ~Ekx%}L4vEPgBKf&dGQ7tn{ljyH-Uf-elS1dKG_R~@A$#sL~z+X zMiMB#6@$>v`;T4unf@`y+0UxN8i;7^jK<7aDie7GRd?@GK#0$YpRoGxJopjmUHl8{ zHV-OR#;tK@H=M}&#ei;TigZcY2&(P;A1Bc^n(L}E@EE(#RIJS-|NJVSi!rnWQZcx`M$zPD-9-EGCx zU1m!JAXvuUW%7M_NjKPsj(1`aQ9L!VNQ$D7Mb*%5+fCE<&l`wIB~*!}IaxZg74ABQ zL_G5c9w@RU{#TMkXe(Y2+6((j-goy5d+K+!t$F+M-#q0?vUCVx>Ee3JM zmk@M8?L9t@7=2oEaOR?$X3G_XMY??>?T2*5Owgmrn6R`J1d*vwPP{=o= zl09}7V}h4eaFqw3bz#6FbE(qJf~Pp=a8E1wz;sl8NJK+#HZ*VAq5%wIV15qqdEk2J zz=#WJClZ!dm1}Wb`Jtv})w(RS>j}$VH1fN)rqYY~`pBK~=&Z*_ z&q{wz(lr?H9fYo_3Ol>$H#EELPIdRPdwbs+q+g(+ZF0RU$;`|vg-`mbu7+N9h`Rp+ zB44s;pA6S9kolDszP2u?pT0P&wj3QpT5RCBw*NMV?+GH?pM5RniB*8T4l{?+7ORgy z@=F$-9w_U!*_M>8RC@3>p|#F`gbm2u?F7VrlFNvHt7klqGL=F1Q3DfseohrAc_%G# zlF?Oth~(Jb$6gH>>YyYA`jdIJot>X$KRhwHJ5-i%X8-XfdBEv}}VG!_skc zZ@<6Nf(ry3ID*#tpNg2j;P@g%lKYfUIqOtly!4OiiW91_Piv4R0vbgvf++H?)J{=H zD95KW+E}JV#Stk{Z2@u>-Q*{-wZbJU==WmJ9tm*Q@A@U(2T{W*FdfT-U5zQ*owOF% z3PRHTYFTVWyX~yH@8&Gm#x;3EZzeV2k`d+6&CTZGFs<4DTg_Za#*urB7J>{mXymnXqZAVdfL3VM%|j7Ky5*7}ZmPI%7!&Ii9cxQXbM91$k1oR}P+^c_h9 zX%+Z5egMTFYVVmuW zV&_q0i>M|`2*?9BIiG-wvii}R?>zaGc;;IjHt4}|<@h^OGir9qT$7`XwMWPE_w44w zhU!PsKoyU_n7;4dEQS~c{p9l^wU)#XU1G?sgdyJ+tG$}yjNyO+w<>Nq+3I9h@Amt&AL^v#<`k%3{iIL|^e_w%dz1))u?4Qis#0XI+ zob_Q6ixu^uC|8cC;wiVgIhv9VPV(B}NNCKq}k#|A+&nFCx=RJPtq*6T>X0WJhA(wbXr7Ya%(ir}igSsnR?KwFi#-L5_V0>AU$Fa4M6hS+l5**Z#eJo%+Dhe&r zmjfwoX-H31_ksfj9H;HHF938@CElHr0^WAYl4BMB`7Fl-qtTZ?amkblOnf{cSy8J1;Q=!rWk> zwR8YAsI3L;3e!vfko`g#nYHGP!(4+Ee8 zlcug2pyuUD<`c4bY`>>3f;wpvy&QZviI%_78btUenl$BQY!qeFx#H$a$F&-V z7v1E)FhF1WnbHWLE;T3ztiEtMuu0o65EiH^Og!i_i**dBuS+0WQwJ&i zW^evEI{po;)J_&ole%girwy~sIjGE*i8hG0Qm2H6e;G8Ws^2{|S`RpYL0}B8lLr|# zf$mEwW{honN`zwNwJw^pnf-K{Mx)LB|ZMzh9AxNOd?pYXiz zHQ;j5VNiF?4DE8EKhbQ&bMfMFEEyYH_3&Ga5U5-jUfFFJa8mWK;c#&*U2bSSH)(2F z-sh}15R?kM_Q<+z=umAu^9*)gEf=N&{~xt*aavuW*w7z3nT9v(*58@^q@U++9M)l{ zGxGqO{Q=yBF+%jBr;oGKN?nOWqgwNvaU5ibe6=gzV=a69GYQR>$QK_nNH;ht<9uHX znn}U-anyheKNE$lZ3WA_-Iq+qeL6dXHLyPV6loIh*K)q%;F})7X1Sv_R>NWWyEAjr z03)^za4=Z{fj<8|kQdGv`U8!!PGt1HuDEi|BiH=^UwxQ1Ou~1P?f}#_EXeH0%;79d zz^}ln%i{Jsgh$s{bDF~O0tqEh;naEH5}Kz0m*yak8oLV;;44EvOd2Ul_2w`SVwkkz* zAaet%w!vd5;(!`z*Ex)@gCZ{2VJFSsiR|&dNaRirm_sbHllIO7KpdJO>EOO3eu(bv z3or#tFO}iwO|D`+YU1B9FvcR>?K|nu1qEd>fW517ZGR_eyIkO*vzXV0OM^&1jCa0f zsGL7s*Ssv82#3a=7^v{RGNh)QI)N3&Z*&<%3;rW3kj> z=i=)8Y##+*eJ^!PYe!|L$pMI*-neB`T?mE$c9`VVoTcP-a;5)FtV}uuzTi>?A~p$e z7fbNzZWa=H9#0DhC-Rne^C#?3++MB$-%}fs!9|1D2NNsHa<=NhGMd6n7edqNiv~AT zFh@(S(0aNVJRyWhe9o-Oei}m`>E^MV1EU!e9zxJHoeD{~|558BHA*I?+l>0Z zm{`Vl%mJ&h=rNP}Zxm^tSgwvD(Y?c|(P_O!lSF@=^>q7a!@6(&xC5V3Ot7tz1v_@R zGUBHERls?zBFvzWRT||zUG5u#9GZ>sD56tY3Y^7NUlC2V&M7Y+9g#m$_>;9tk63=P z$uT%tU*EkMPI5PzI{wwCb8Cpt(MxlwkmKt$LTZio4kLg*aTarsIBYKTJ8DO@pX>qw zxgaDh;vKJciZs{T4Oa$n8=H*mu*V+)WOt}d4_IZGtMe4$;2;B2c&kH?o(1}S>x1|JawCmou?<4 zJsCXqx*HiM#ZMKW?cLa@Po_6{XX<-npFf0Q`~C_R74r?Ua_;+bZ?5{fr3pSuNaONVSvMfS6$2_Q9G2}xrCm-RnU zt%5OSP7PaI{i)&Z_M1a|hOH<6l6dJmkI5*hl7y|woWw2;nBxUZ{-ahlIbJZGo&pD~ zusC329%V=WNu3$T4hJ>6T|1iMQc*ElYS8%PZb8QMfejGZG&n2KN3XJcoSeqU^Ni&q z*LGbPz(6>EXhqhR4N6ED&7&k1E|(^=TTy|@`5ZueX1*e7sTpEuDv_-AT-14FG#MDh zR+-FZHmC@tW0h}GZlJ4i=$E^hq&hEXEA}9x+f;w;uZNQt&rc%_{j|#E3odt4=LLyv zs7vF*YK0eZ)A5$`KXTVtUY9n^38->NFZ<{62iEqF17pxJX8`O-|PuCXNr0FTOMkdM!H#bS@K_ z?c=Xiy4{<*$p$^B(&o<>QV3u%BOxa2`xM4Tp{NxAKUWDUs5-{=OucLc!^oY=I z&)D$Qxqyg8t45HubO$}I{z8p#PAZ> z8l~sZ<(hz|+OGpLISCCfLq}xX#fDi%GV(l@=KirAJCCOJy7O#st<4%w`1uSpCpn2O zCVYuc?}buH5vLR)M+U80Kg8uHD z?fGZ;eG-aJRQISDR@Q^12`SS^94)cm%5~gHcM|o+3B3Zr_?(=PvZx^Wz(e+1o(THX zsEZE^l2&R(=MV6U-wqnz_}s1LDG_Nmv5j^{-dntnaj0G#5DQ_Pi$(8f z^(N72gow13C?T-6+KNgSobs{o&D{gQ4tvxqf7@#Z&Ey_BdwfwtMzCi)_SHIP;MYi* zyFQoP_&lB>03-p|Sj4ZTrK@(IhH9;U%*F9MK2nznXx2NK{@g6u^IS5;g zH@R_En`pXtD=}jzvCuFA3f6$D_1&u&BiKg`N+a~jwAw1#B%`8&X5MUV=+#*j_V>e2 zA8ZoXD;+AO8>?@6NakJbi^V;z2B-Fq{~|c2HEP<=s&&(EO=5b``9;aBwBJT%-a3P3 z-b#Uc`|3|DOLb;&z$G1pB9OM$YS(`g6gdFwfPq(fVQ$U-?$4jsrI)W&< zqo>RtL-i%oeB;ak_p;T`yV5VN~;G;{y1GIA=Y^nRa1z{BOJe}yFtBg`_AKBFCP4zQ|t zcdX4+u6Kby=m?f>g+K6G<9gELE*W$Np$WnNn{r%pvbt51(2lpZ!)a@)PLocH^{Z}M zgV@s8*u5=Wvx?0HWe%vBQgW_?KjDXMneAud(ch&;J8xJV_QIU>uUf5cP?R`Er_$F4 zm7ngpC4)i$cN;i;JX9_~a63v7CNz$t?zj1&&M&~boRs-HrrBwc>d~Usee+PmgUCvi z3(Y>z|F*zNf}OQnR1|LxEhB$v3l5I}VJk{P5iPgroul#lp4-u8r26Xkb2U?138_ab z=ij(t{;#a~2u2Iw%+ED`o8VC{7wcSFqpoFIPhff%xz^9d;Du35#mcHb_M_>?8%}ZK zi~Dm?Bg@#-q?vEIR+Exi^T(Y6k}yGCW?HK1@@HrPo%7}xHJH(6KQM^c`U)We)W=Fx z^12=YuqV6xm2>RpAiioRYWEjFvv6D#s`>qgmE_)2p85Cu-oJ)^DN&BTE8{ zI_4;IjW6Wdfxs4f6uvDi=8>6^T*#MKZ=PMmkM?pmXrU#w>ON`6^m1+2yri2)5VWZY zMll;}KS4t_wDr$Sal}^X_@mRppb8O#V$mAR#9DS0yYGw0`)T!d@6u#k z)_~@m_>Z6DF(qmj8C0)lM*FG4dubutuMJs^=wU#lkcKco2`N>CNrl@^CEYh!5?G$b zPy`++fsUvw_uKuZgXIn`Cr_sJdJ#)ySNUf^ex&;h!fh!n*TsW^b)iJ1vg8`*C0&q& zDq7F8eJrO_oJQw^l#5Pk2qs~Ufe_2M=)Zd^;1YXOIK6VYwX;}0Vrgk}VOX%WZ56$0WQIadb zCZ%0JelZtHxYi!?!sAej=25Mv)_-C(QN~_4|6JPc>d36&ohkG47C*P`xdHh=q_O;Y z60e$I$DE<8heOrzZt0%dxSZM>acE4#?liS<7pJqB6?y1<|9DWvd^-wb;k~PyZrswx z*Mk=oql+Y>(&`NROq}mLi#KYMbLk5pmVia*EYAzmR1whZNde{ILv!8Z_)&~%>!C^x4bfcFRyGLb3N-(RO`CNn6XnOg6K zU1{~e-}| z+(4sf@u$7$JLdbhvtKEjG#YpJxUL-0{tLAS=h^J>k1ZPch?{7=f~zU>hAP@T^nx2r z2!)7R{?B;Odeo9g30mv}wK_>)6Qo6yn!wkZ>f-4p^O)KVso@;OpSZgWpGOs*IssiJ zoKB5~t0)_6r)2?8uSRjr5-ps0WVd=U%~$)FYOR-@KyCi9#F~8 zU)A2%mC!tSaav%ENqG4r*b%)}k*sd2L@7k||3rKjlyA$ddVj3a=62>M!|sCTIJHFX z7#9D560g0<7~ z3>V`;&4Yfcp*LR#8=};4D3yM^2?4ERgwnCPew!WgtGhW@YUUzXd*s!MAsucJDQw6D z_Ezx+F`E$ed@yOGGCb{pU)@aV6DOgKJ}#1e$#dYV5tnapkH>2X1-@zblobSHml z=5l{t%}W18T4v2+D|#^F(oZ_vDQQ@4Nt03Ex$;s((^<@ae1#FcX_;bx35ht^HB2(= zA+<(GGtrwX{0bMV-Z9~ycJhnf>~2E+Tyka(C#$KwsVXP5;j3pGN3diIcf*gIz*P)* zHKLeD8gz=^JkmLTl$Xx?JQe%|9HYPmmaI?#CHeH>c>$Iww;kl_U8?ELeKy~#$fJsZ zK*DRgV3Bc?0-(sipV&L3nl64vz>HzGMY)s*`IcEFXMGQQ+1Z_*r1{_#6Csje-Zg5P z4-nKUm2;1?bBTAyxlN8yvo0t zeOc%}ZX&_t4(s_yNLkDZGAX#d9lQ80^)T0~uKTc5HAI+BN5_3`yF8!U{V0Vb_!);Q za_tp?V8=yjDPfRq#NqT$;>1@BYbtB~dVy^S2;sAjiXXco%<$WMs~+$fo7}7JelC9_ z42p`rI&Oy#{D^(5$rV4Z58vUVF#OvIP4YRdjFtymU$D}|=YsLx zdGt}jsmfv9w{)1D@X#VM(I z2`6-Jk(f%pN9yFZykFlbl+eo!3Y?P<3bZ^Ar_X~}<-hPSviL%lD2`Npm{_yVcJ=SE zG+OTLL2kCsQ}!G=4enu%C`-$vkGpWc|E#pe?TzJ5b(@<*{*pANDF?;<{W6PluKliq zT%^5L=0Qt7D8C1pnOc7wic_q$&TjICmMsEy(rt(QEyFY(y{b~I{l&pVCSY8WBcVm3 za^NXtWRmmr=;|-@sqcr=6PLRbuP`v^4gW5sX>zI=HC{=uSMU1t++_DGAwW; z02x_B&3vcMl4kyuMzD>DqFJcTWO8p}r5Z_;Ao1s+ zWp0pA($g+x@`mMN*p^eN?D*pDsLMkyms#!Yh0~_>rxSF|etu9miNopwdPn@z^$bVl zUV(UZP%q&jKb!o8L6=t0mSg>~MkiR>(Pm15W_hh$Z&kJRu70J^r2VPO2FvdFwqvKq z_&x5VJoNuA$!5M|{;YzM&xLtm^xVbEf&q3cz z6z%Hi9&M)_+@*AZW+{;pY!$oraV)z{tkL5})YzF&b(|P>TsAc5C~PbEbQK&R5&o0y z2*yo4mW&bx)KUoW9uqhA$tvI z&~T|lBWp({SZbZ(ap|XnO00UqIkJ4bzK*m@kS?O|fii_JCF3A|7Z!mpM$_m0shP-O zlMRv2m9g&3kohlylWJq}W6dG~)6MHXsEDmB<}A1V?K(kdr>WJBsCC1&u2z{0jIRB$ zamVp@L9}4hxPam^e%=mihK}x|^eKvOfq1Y7Ley>w%HSxTFOhRK@t4fhqtxkD5Xi3m z_Z#F)C2u4Y&i)vX#Sv{rg$ZQZb>ojdM4no^6{Pmj@0B;<#EB_>G zAj-6h05a`<>2eZG`J@_$r0jtt=9EQSYBO}6`aDy2O75n^l?UO$_!J%|W_a;}Cu=n=yK%$hy`B0K(ptdq5 zNwTp+ukg>#h(CPwwwwLjq^icBsG#iA&Y|2pX5Ic9&oUmn0hD3*#)ro{@(C=ci>IKd z0{pi#0%1hkb+&8$E{0CjWx_&SMP+w;Ms2%HOs?%G*1gFjpf~N#q-hKYp)~tp(;0@a zEXj|F3B0Ub$-V10 zC%;gsDxCx%fOsqjSW}?X(A?TtV5&8D^En(^r~La*sa$Dy_thqc5Hx|;7y446#IXK1 zIEpFIrtygKl=^s1=5pZkdt+n$s3-hGRUIDaN0j<#mgIw# zr+RRBNels)2h&1or$-(+<0dg8b67tfu%(yB`grJ7{0rN9{p^&Fm>FPzB({t)Qm!|D@=l74 z&&&?{yQ_(%iCv;3xJYX!hF<+i%Z|@PU!2dF`2L#Xu7SR6A&@&w=ic#rIWsG*LqOj2 zUJOT=O1RP(h~FFD>bMX`4gFc**5*bc_SH?`@b6*6sbG#*Ha2tkA-t1kM}9%a^vQ9} zM|S{?uXo|AJhQ;@@&(v5K^5fAAjSl-P6sIHfjfBVQWy@Go!A^SQ%gpA(Qb4cc>4_G z3=DAc&~)qpb@OuGztJ)zy*9Oj&wJ~C6y|z5e`TVM0JhxzUnA-%6%{uYlAJ=#@5M@# zB_UphLFt4blglvlYrLTk<3!l%c)iDIs^;npNB2Fn`)lrlJqj!7~Z)+SnN(`KzSrfiErW%(Xj?xxMcQr_e)FC6Q@fgKY1>w#rY06d>O(=M0HU_d#>1Bg6{qS@oAcpUfv zksMYljjKFCTAPkD|M}@QWhR%dtS)g^Au@J)NH_#SEk-`2@4*47U;)>q$*^)Y4d;P! z{4tk7s4aF(bFQfTQCC=#>jrT}mVB&`{eCeuNcdqCqzMu^9P5zWbg-Ash`^s~de5km zzP>i$1#uR8fJ{tKbyfD>e#qX9n~R|`y1BSKI_pGhw4Jech7!nQUixoVVqo9xiHjhb zI#KmkM}>0X8`IO_I+`-af6M3R3u7j>_f4{%mrnb@12Jp1!);wdyVh3opylFg1CT2$ zSI&gW#WX(d09(1C@4^KF(nHNjVcjP~_dXPEQl$~LI2D;8GqxqFW+0?W%H|)t@L;Vq zA;S1vgp>oq`9i9ccvUkqD#s;?Gd zs^&lRo28MbR>a+;3Xq|<#)@NJR5#FZT`o~`k&sw-bO?Oe^0+nnHfHRXkm)Gc;k}I+ z4{Vrps81D;I~^IF$pDzx7%_Mm111a5O8ca=a>K!=mDEyE!3y08LYr5x0i30D6!wEq8Sl^om_6_w(-KECtwk zePU}z1>|D=6A6H89sp6{-W#ugh50)mF)lf5uQ!~HNh5onXs30Rzv?nBcNUVaWO@tv zg-~7b+kNsvss>7Gs1r$%$&qmS!Kr)@9pKh$9(3AsFZq?a#b3|X`K;V=)oF2iO?KIo zgp^c(z+k41$i9x0`<;WG8!+@QEyWaaJ1HgB#?grFMp+vuT?s| zD(P-xxzW4@_<5-#wD@@#0a2nZj&7E_+~|kYjvxs$2&id;WAT7I;edaqlVrU!QuOCu zbYMm3vY*P^PI3#Zr_#lg_c~L4u8$hYO~fL6*gDO0@zE5W>7{KR1ABv>rK2RoBYX;e94Cw_k)qC|WAQ@Hl!|JmE%|#sig(Foq?SQdrLp_$B=R=BoUa=owYSf`k^y-A9 zVmo(5xDYZa%(We=uFj$^y!fQZ7xohNgYwC2f8iE5A5=!K&&Bdnh-!!!E5K4X@zqv=$4R z$`FwAk+aDrbg8~M=dK|w$nWbecz)EKd;PZwb^K}lE*GQaf1(xyHd7U5nbDiC6c zVf5S)GAn&=X#}kB%}%_qs-q)LjMdD>=G#iDb3H$y&`4B1p4->p`6=FnzZAl4@H3Z_!xF~dEsy{lVxC(mGLxC zhSjJetB!)D3i>kN&S5BxgTXlm;40pqe4i12sHsB`0Y{I6c2BP5Z#~m5eI*=| z&9TUS&YWCL1N6mw)pRJxd1Oes#>a1-`K?OVUj3CvNU_kh7v|h&C66Zy z9Xp#SC?D$%^J!=}jOp%5w$J#PDiD8@EH0lYTs|Xv>HX^zvbY2XbOjdF00W+C+Q1dl zW9968F_??-2^-bmPfayExb^|0LsJ7)9VfS^YV;lF{E0PI)OdItuYVSv!UJSkO`35) zS|Z}sVK$=7{DSO(m#G~z4XbyDYU4mZyaa2Gyk2r+6cA!PY$22<)w;^CIbmjRzeFD$ z_n-m~1h{tRR7InHwjLaQQyTlRQ*=4R3(*IN;s8|U%H>)Zpu)*4`QCN%10|bIUddNY zgbOuikl5VR9eOX>^x>B)rFW_gav0gtBH%^Dg%dpM|6)}biPccmaiLi6TyDvAes>}G*zDAs@(?d+#=R!nnv3f+@qZ&S6Cvo| zfS14o-zU|T4dHVa8fN*>&fb9ot5&R8ZS}Vo6ghzn<;09f&Ec3)66uP7A~a-_teD=o zfoiK2ArQ9Dw-*hego)8jLw1_F0RnRE|AyD~QIjM*8&Xuli{9OHSHaa2EL|y4WzS@% z$aI%q+zT(EnO2T*YG;HU`#s3>Cg~darO51g*l4~7hW=8tn8agLq9lM=i|{ubv$)qO znDuz`aY0A+v(ze!tn{3nRxC3B#dhdZsV=Up2jo8yIHX16M)N@?M%85o7kyjw#??L! z1p1l{_Ud8;$d8h6(R8}JA4TlX>H*5ft>6@7NG*2wsDUibQeU|YiQkne=mYdZxje{u z=ezSm^LcD+>?go|v40!bcG4s2YE8tf>SrTV2&pm$l9sQz%Z&yrX~B44qhoCCWsYLX zqgkIduh%vvr~b_qyAG?CLcL&w1q+Mf=e}2Xiof}kV}Fpmig|A$yE=l+hP? znm9_OI7&U@7$g19`7dHf0cYV8Gthkw{IqWG$(58!+sfgQTKPlXS>tKoD@@qi7O66= z+v&C1?sM8M<0I$(p3k@=s%fPwZ z^iMbFY48AmsQE7r$RR54&P{`!dj(=1fP(Jj1(eSIF8UPk@nfgxur{YX#mkw2cYC0( zfA;u673GKutxwSmE9gHlxeX_6E-yfoA=*q@y8YAFryy`S;@?pk9?$g)rM;kg)E}*T zrB}9d3Y*|W3cbhrE}x~#6nHHLDK~xtWqG)ie=AxwAqh&ihbRoWveCUR)WN`gaFn;3 z^X5^KCRfEn^PHj0PVjoEEkF=jBhfY}wWy@*dmw7dMIq~o zo%$BZ-r;{Eh&{1+IEgZDXPTv8B`&D01|GECn?1Zfquyu5F<1II$4Liw4BYx&9}A*9 zREtKr{4M2_!-m+YNxCF?{@Yl6M?+HlG3)s%1MME{-Wt|0 z7mrfe(z14d&F8yzJNl51ne+=Lxzr>kpBo=H^AgQbZeMf@I6D^7^4^|SaG!jzFaFbl z>WJ=T$4Xv13m(Xvl4@yj&$O&a`NDVCa48lnevf~drq$zonIj-rDUdC90Q9XXl)D{q z6bq^Q#>Og6+3A){PA(@;7TRBhWXN4p%WK)U?HT_X0tBn|P$+`5O#hBvzfd%2hu3tc zemr|pDh5PlSpu^uUo5p9j}auc_>sRmqMle$p;`}=r!QZ|cBYm2Z}6s?0z_m=IsjU; z>XwdeG&jC{R#s2sAnu61lQA|n#&SK_tm#qwuJI%PLpj~7jVEd8XF^H`dL z$ITJ7CZc}Fe(R5JDF?$D9bHO=|A9T~Br91M0T^o<5jEW>U-(;$AwS@Wq`~zwbS|9? zR3K*qGe4zBI)jUGT&UVNSyN#}pZyT^{c;#bsuz7wou*yB|S#H0nfhWD_8uDjcH~XF=1L z!tPvztzNI|WgZHG5?kTC$x~DWiJuSlHJpB$rhB;0KSvJE!-VvK;>E0vrnDBsNrszG~mHT^Dd@4=KYdSd0Z+|MXh(&Qz3Z}dZ2Z{BOt#my& zqD+nQ9w>YEcAcTt9!zEokEsi62Mls(%mt26dWa zT-e$h%}_aMoRHEi`%A4TcHIOps=@=$(=@^z`4YdhuP=>K{9 zZAgmY@wPYF9Q|>66noSaDbg2tssheaKbK4_t_*qPxYl_EH&_16(l5=?ak0B4kJY)v z98v5Myv|Z?t!nb#wNB$$0)4sM@H3)RrUG#=lQxuBI68g4@O`JBr4#@s{Yzk@$l-l# z2Jv=GB*%Y&k1OdoT!zgsv-#(fps2O>kJW4KSMD{Vq$BF->2zh_A45N?E|SJ8@yiE- zXW5FB4_~&t_#%fe(D~uiVR}llh(E%9m@qqqH6#KV=C-mfthFoEYllG}2$(*_6=X|p z!rvmX@{xjryC_lSaf%H18+v;!p^0X7Z1-^^wtu-sj?`_&OK{#3QgkHS!#h`{rI7u= z4j2ouc<%1*kL!ssrSuY=?CuZLQc`Ub0*}JP_BGk{3Jb%k-dfUzKlU)7n2?_8*C~gb|6D6y zX`>Cflqt{I#~-Dv@}$=$1LFEFAhf0C*?rORk# z6=33N9Ql>Z>e^j*r(`LxM-;Yqft|JQcc;isc``Y7@+OPLKe0sfBqae@U)Jbp(I2>t zeP!x}peernfpHG~yn~^#KczU6fnF&Tb=f|CDlY9aqxIc`W+%_U+8W2AJS~mZk+rY9 zS_nSXZ|E4?-F2PMeUByd&-3+ivfY`CNb*sZfU}7v&y(*_^-$D#+ps&TJltz6*1gv{ z101YN`O&;~2mZxsr{~#^^PI~%n~uHK^~LPA%bwGiwpl4s-uj)L`M>P9!GE;o_Dou= zPEE$=Id{rBE(|IIFfyQz$8+!ArKhRisKqKnrV)t`eQMgWewLO7U;Y(E`K?}6=ibf3 z&rfr0UwsiO({)ND{YtLnz4eyP)Ysk`)4ZkJ_Sk|;nBr_l$_xqCAhoxIaUc7-3>y? z@>;%|cHm-RcC34y1qxo-Ev=l-pLC8}_SrgHf6R6XXdQ-9n1)XU+kTt)ZqVBN_)3gJ z4b5CocB>3ne>Pt`X>hF1wbJgC{Ye!s*eTZ0MfZ5`VhS@0!Zdm$yrAP^zGG30+En&_mBX&;Px1=YGuO%p`N>ob}s#?X}l( zkac@f;;8>MsP)0!C5LK|#IXo-D;NOG zLIA9Mu5!DKu64>AX1I%|4e_iIOTR+H?|nO1$j6c?e%D_TYMt;|JlAtoAX*q=1c_=g zyPtH3Prdw5nY24~*`uudhd!TMkT7jbc~lCSvhi?AIa_G#JB@SuW!>GbDKt!GKd)NH zaPbQx5f59Z3Dh0e$9H-(zr>8w>p!yO!&rzQ+7Izr`AAlFms7gAM@+-~A{_7k8 z^O|IoOiUI+NUi8@fiUon939m8=Oh-(xhUW4dedOqh2G)+h`(x`>;k$(UDuBZ?&rKydMBR=?(1n9zvFlRjQ3YDTk0$I?P2jU`hFG77G zf&v1kec&JDf*z{)&-~Ig1oiwIBn8%gi5gdndX$I9IT6(eiqe!a)=1wnfwmg>&_?H2 z;7Uw|xN~>?B*O>gsd3J*!uLUaDKvRX7F;X0>E?+)CRelCFleV{zp|xuf@7uUyCv&y z*!yHStLGjM33Xo#`ofk5U;z%d?V*1YA$n6DvAXm|-UP_cFK7NWMYKkDJT!bzST2rYs<;pY$hY^h&fg z9$TVD^BS98sRSZj-;T?B$qTHhG|tZU&qUGxw6^&=CmED($efvP_OwKA z3nvJ*$_?CW^}0FMXc& z3*r$63%U2GdCmhjVNeH?aJY&(C^f^>nQr5-<9D6*K2kaFYAr)wM{a%h%Xxioh?ou& zQ>UZb=RDcF&+Y8^z8SgZa_U-C+`8cBS8Z!~S=o5xZ?%>~-Qn49P{CC`?V4MH-pE+t z_+?X7qQ&Y=-#6UPGnF~Zyz*W&v(}1+pPs(*Go5>trxTYle^er9f9fH)mZB$oAkWYC z?P)lBW%FJO;Yue?RhM95N|blqGF2+efw^3*q0FG?+w3q9+4;oO2NbRofjrqYQQ>ejzG-j z|87#PVVZVyjDla}P%@Dznq*{Vc4G5x^y>i%c}_>cvPw%6C|)B$(%*~%b7Gj%YJ#pY zPHk=FGt6Oda+X^VY+%L4XsUovdg0vnaMh-^dnkJPNc8pCjp>v^FrYQXuRuX)1cfra z`1a_!zwYs6bc(1_=blTd{m-7B{z%QTr%r^PcbqIMR3|es0x+B7MG_Jco7qx?kj%_r zY#^qJp4(*{Lr2G;3KNDMxOXKMYYeFqhv_NNs@mC&uFvMfPWU|46c4I-1}7Hg#Q;PV zsQAUAd(|e_hz*uWw3$P?yahd!Z{UYhb z4DZq~B7Y+S*)8=5itBsl^0U28K( zWUSSloc)LSz#rQkyj#uxOgn4yOY^A6+ zNgfW+qlHrW_C&+AS{u^{R1$0%0}hX9?9-+0C*CbbmGrpWt2BsxIbeSY%GcD{=VG#w(klrt zrqz=0 zAtr4o%i|RPJ^Y=SU#wp`bFwW!6Lo4a9yr27Sx)9KDRw#xafK+370ISD+5E4&V0E zwc-a){eJC28W~Ax*!zK46v@5w%@;b78#m2BK@rFvN`M?{m&zUgjx*qk#YHN?L%PGC zu-pbETS>Uhw&{QM-p2==C{*+FFa97_jF`46djgOEy_=xPxAay2{?P6S4Hy!UeW2C7 zQ^OwPr?n1^zWK+BXDBar{I3Yci$#C3Cj@Wn@AwUlFm+W=?Zhs84 zrEl$k*g6Ix)B1*FYR0sQ?-LXGfm5vaLGw@_x$p zSim3qn70bB<)SJubN!W-H8e3fId}FDTcsm=RjVOn@q@Hfhghk&N1AM9d+m=U_C_YJ zvN7)duCI{gAVPa!mQ(FAP0&*M=#ReJn?R^Lo0RR*V~yYI>%#ZhX?mU)PRj>sqht<7 z*O=XJX?&-v&WA2u3jl~1t#I?$j6xZ#Pe*^6> zSz8bU5$PiC5;e}{`<`qM=O|nhR{eKq{pIgIb>{bkUL*n-UEKRJOFerdhZ<#8ygEZP z`8M&fU_e%hvu8}JR~v_(dPaa{)^mhN$YBxr_Q~ELf6dxYphy=N6AM0z;`X8)un5t8 z=eRzcv0gDIt4yRj$ZXG-!r}5{0`T}wz+I}SOJ$WjGF3u1d6&_Ft%Eb>ux4o;PWgE4 zZJ>}{O;uc9;K8{s|J%9$W3h(Z!&4Eq;jt_SmDv@B!JC^GOWE!mU{;YGG$_)!Gk4=v z*ma+U@3~AUs3BGv$>H^}B!cd3A-=u2f#z-i8lnC|lCkgcE!mE>(gbKaGTm5#b}d zF(ls(h|cPWt;=YRBR>huwq!gRRQ^9oB7S*ciLat|bg;o9!Ga5-*B0{MqOgc~m z(ItF*DNDx>G3vD+h-xNZ5~E8?6`*$EDyHb9J>XTTx4AUqhA;+|XPwN~rMlpG+PIWO}k>)?7Ewc%( za%l%a;WGeGgHa-wl8Kbw!H);16{^Qqe zn9x&qhX`NlPAeKCq5*6RVLS|vTeSq5wP5j~khO^zp%7*WJ%|d(>;qfZ$i?Yh*m+n4 zL&zXoxcOvza5PAx^86PfaX1()!&9tV_J?-BkjIGj0K$Ws>kX@DwkzzN#7U8*A^r1r5G%%9irn4i#Bm z^ut=s$D4jB9vUL0mcQWPt?FC%Z}d2;74@j}Vt%V%26)b&+4`OgXS|OwjlF~c^D!<9P&fSPER^~1>spE zbqDm^7o8QxELC;`J%eX0zN+I`iRfc>(oUK*#7^8PYH2`XaXA|Lef^vHdb(WEgUK)Xi$A==NIKZ2PSohuiAE%ge6HtK znUz)Ig+MmcZHZs*J0yX6-UMBt7V^$egzRUL`286e~>hPqhHmZ@>8uidHZpm9L6PAf{Ps{TgfIPZ4!KQ-hsQosFQ|?di-T= zUyXAQTyumqJ@vpXbe^_)n$~yd0lPy8ett*j`LJW6)oet;RJt6IaOw3YV%Gwma!svA z*R4{HzyHi~N*z}N?%OLUg)>tA4g5)W6A*D_-Sg|;HL$a_%~6nY&SbS&l`BPfV1=SY z7}?0m@3}V5TMEomf`(HDkG)a_g|ccVr33KzlM2;+1Yl$ria#0{AfVSV_EeHa4i}+Xy4%b z$Tw4-4GAnAH;Da$QA#Y`0-xY0RDY_i;u)&I>S95b$><*fBhbe?V_)!s5ryRA1NR! z39t*L?nir+p0sdDrjH~4X8v^IO2Yg4%rIvjol_(nmD7m5lnP2?Knh9ctfVqpVtOaO zv0(dHGoh6H)gAOd{{-BW+H2G>dcBo;`$XOKt@;*^t$6>(lYm^`cK^0|J$VghI_D^` zeSbedLS{+(Ed~QGNdQ=p>X_wgXrAmdh{qFgE)I3l zm>6l7Mxai7&D?A@D&=^jwAlV+1YxBU!G7;x)IY666^)INbo>w?_nE8T)VbHCL9d^d zpIA@%Yx7ieBMCy!<+G=$n`@$E+D36smuCk_nbKMo`6+8u`- z$7`eU4;9SH*yWQ;`5y@@aN2CRFo{%M@FMm zJFM`VJYdf`Xu#LmSDH6U!X(H8#It@gDs=#A@*8g0&4ziB@8W`~l()2ou~BrvVk8!) z(|x=F>k`Eei-BI10U4}(WD_?l5I9e@whohNb5`*qxjRHxnq%NZZiKxy`Ev(X|iCmLi*Y?XEgW10%WPXGZr6P-kKE_()#EN ziv%bV_imvbeC$87y=0~sL_?#{p*=?^7V0L7#`s)JgRkcc7t9CVV1m)tsN#tlS2^_| zSiyW?XoQ%Lh6Q$#AG7mEj+Wq^+)IvWThitw3J!NNx}~gD5@9}6{Qt;Xb8h#)7KuDZ zv0B?O*ZdE(d{jtXA_il{6tX*VWL@~n@9Z&32Qbi$2I(eaC_+*9Ht2`c*#mGWKx*AI zjd{Mobw4Nga%&8yM=Tgxq$us8uoM|=HFPl{&GUHrs^bB?yVJ`KSJO(jDKvc*6tnZt ztw|fpbl2M4H&U+$q^G1t@ax_k6-7UZ&1#(wH`C<5PzIRaH6SF!*&AV7-yfLa6q|;-K_T?vfyO}R)f3%0OuQ|C6biX@?NCUNw zDV01cvIV()>-ht6qUAMeQzuHet%7%`F1){A2H%B`{p%e1mpzi&p~ciOHeW3BK?B4| zG*iF5Cw9;Wf@B~cK~$j~IuV@F5{G}uiw07v?@QPmg$d{S$&zv3chHymUSzJx`eC+` z_eQBm#bU+MXO^M!H@etZB}hH=o{#Ne=-30FS;hsi(Npadr)jsb{symKvPv%0e3lu8 zeCZJCdzySCD5-gc)t#l}78eHFdGtImBgva5xmx^DNOphaF{;>JgFFw+QS1!-c#Z*I zCin-{(93d856;pKjp{i0y+Xgpfix!VoB%!c?A9Z|ktpijKjG1iE7oY)aPr>kzF-yW z9@^p09eI^l!RDZ=ln+Cc$I`Bxv!F%?%8@C*R;5F?F^67fuM^1F_?B0Gg`uphOpG%7 z6^FLML^NQ(2bc?NUYW4;#&*U z8?7F#GV~yEclu`Pc$bb+>u+m9Dc6t>l5yWF)o+8+7`*#r|F#}IKk?&HVM=(wKi6wU ziFv#t*`H8IDk3f(p>V#cpwv7q|6HY;Fh9^dhDt2P5BjM*jVdm~sVXU}$|Vzv+?p9m1&<>3J zTb5C{IcSZ6UL_*bdIpK=Ge#hQGlseI$mnem$MAJ~h#kPO77U_3lIbSk0#wI$=Q`#E zHkkCw9{Y~YJ~p2F{2CZWP7B}0*F_jB(d`bF~{maV09Le$I@2u73-*XOmzuJk8jr)!= z3pd-8LU*>VIwo`t%0`A++b;vVHo|b%y)Xm!`|^KHMH5|dA8XN}V;?;MxdC3J6AcfZ~&QV%ay zUEqDDj$GM5CV>B)<%L3088{_Ui3Ub-yvk16g=1KnbW~d0R3=eg?-qikiVqUZI%L1_ zANY?e*4+^d+IE?kDiL3IZR1>#R(}zh-pgxic(O7#>=5m3(&)d@7#w6rpliZ+P0pc* z;)ATD&;E%Bs>x1QrZt#N%6$f5NcOqV>rf-)dbGK70r8o<4Eo-FT#g9$cTAGns8>Az zif&g8r>~0wY6N;6;PX(DEk@5LRbJ~Vv^ui)Rg$nzZH_`*%Y8*7Ns;C1&Zjpj>pF@Z zzOL9r{!y;d9F2b}JJyAR1d2g?0Exl1;ffBlL{;ysqfAs0T;CQ|`LcCcHETufKn59o z=YJTljk7gIm7|+*=ZT0d1}urO+k2?}%(L&eE`=yS6Ky`vw$6Ae-bI*BPY<%9H)2Ll zp`J~!1M_y`-#lHPR%)O(e>Xz5N7*mJ_7i0GdK5_|afhD5N}!eNNNvqK%GobcshSLX z#OPd7A8vVnDGEk4N@v<7aX=(DeC(^b?Hdp8SKgu4)Ka2frh#qv?hA!1k?!xX;}1HT zPgg-V?;_X#t=iCbN<^1;<#~Pkq5mXH|JCsRN+dF{HRgCFa{IDs8gbfOCBrf|@y!jh zIDONk%mOy^Y~h#l&R`y<+F(t;Ys1`AGoBOmJ^HIjiq#uUWdnOmU=C}MK*AF3VA00ch^TwM3hu=#$Om`iWD-A7Mf zp&`^=-?4vnZ! z>|LL`{X~<>krAOVX`(7N6pBX?HOlCYw-5>Z*^lnK!5-srVl`HQ>#*4)&~OCM^kU< zRm}!G0L0;{oa6uiKlPZhFj5?QkLVE1NQ=GxrG;#l6>8j8QNE3IZ6>m&{=jjMy=IDr z?X5Q2bL`J@JjMkkZ|!kmQxSG1-{jbnImam7aW z{wIVGewp1${)h=CvI*_H2V})I`X9e3mVcVU4Y0XaltOa_i{|BFgo7U;t6Hu-7z}ZOW1*oSS)@mqG}=c(9~!Gtd}?J&WT9{H=u=0ne%I z2@iv&KC(hUGzN~EF3}SyG1DSFI+`xWgXstmqK%oNCjnLdSALz|D=Lm#eN2}*ze^kA zR<{b-{b0d6X9o~qwS=0$F==i4yfk+(srZqel47M7K%7`*vv>g-l>f$?F&)>F__HZa z(2k=nW-1gfw-a|tbulDZ^}?O{6bqQ`Q6EF?GR7LBt`xHjyd=~NPlbmAyF2Sc*qvSk z&h1WK%7mW;J`l4`T1Cc|jE!>Or8VADro$fg;k7FLd_g#0X~uDf!sXrmHzQB2+aG)5 zUWc;KfyFJrZUDi&C0XB>U<+FSJ?9MlpE|+saw87tPVEV=rti5td&eAF$jmyh^p@Bn z`1aKdcPQ2=EE7+EwgM%D3WP!kBbF2@!%ax*>dBLfgQcLANuW2DNe`F>Q!w!(9Q&tB z_|#i8yQ1XtWyHuvSW;CPwh0g!s$9c<%i3pcxW8a*xt3~q4zi|ouAQQtB!~^>-e*&w zxJbZ-qf0?2qMIo-gk#4_guE$uxA0>y@Y=^({J#T7BaLU(Lg;_$1FO}Wmb5RwYVL9- zInnC#e92bR5hZ0X_tM#2l`*G%Fvepf>PoKVisrWJ0$(Pbh)sm@3ABUIA5*cL6352{r8Y8HNRmkREMLQ#)D9?-e&&8waF#9wQ?m!#o^i3HXZ#Rtfb|-;CgXK|P)DTlPTeh#b)P`jn$nS+pCfrae)%Jnv{Onr&$Ym+Y z@hFhRu6jG)BTaO2)mp5-C`*M^5k*huZ(J!UBe}b~1PQ8JvuIkftRv!`3j_%4L4&yZ zxHuk$k=t9_0fL(o6=*KU9F}ZY%y0s5o@UVvb=Af==E6=d?_ZYX^^Erpyj!2}e>?(J zV(z=Vsxl@R=ZagZXI0Hj5kD~(-PfCRJ7QIv=*^#2GN>w$@&FA}VgFVy4h6=)MMQ0x z-P*8%v2|a2Dnu$=PC`}d+b$eIUF=9P3CSLs2&Lm!tkaf>$C5+(4fm2>sn+v)E9*RYHcP=F{7b!8jaSt8?M!97|0Z+3 zc=;iwig-{U!S;Fg;=uM>QXJZoyS$Mi1WzM>i|#Jr{(N)bYE-x)%8XzfH5^Xkuyv?j z<$wHb%BIMGIsM!0dvUFQqp&TFrkA&k%w)3c)gx_+mUnM>j?gNQNv4JT6oVlBXeiNTCer< z4Vs**A20Y~dn3~}a)X-;{L%#IrmQg0oIevoy2mp!-`}rQZO(G+ysu~gwBpYCRRL)m zQzcOdCyK*d^^Z^xvQ?H_Ji^2oQv4y`O33vHjCEbM)TQMwo?)J{;aTbQ_17MzIzZ1p zu`I0+1__T}ka}W4@5deX)!5x}&ZAZsrY=2+T@H6Gg91tVBD-BK^%UM=P5vYyyj+q>%UsyWh zHGw-#P|AFi^7h6(JKu$qrAyc{(_ZkIBg`m6lCM5wv0WA?KNNjDm{QukpVe*p0k5KK z@9-SM!Q*;^cudA}ORvA^=Y*bG9IgK}efI%N)x*4tKN#r68h6sDbB*C!eSKhL>h-E3 zBVTW;I#(`hV?mG}!L*T{Ou=VohmJWmvI-mtbOtM8%mm=&lMUT1lEKFh*`*HmV23&v z8nE-U4d_MHqOCnuM z%8@1-yrj_8NCvueJr{B(+wU&nTNK#r_C-QZsZOyyZFxQf7rp}``+?uMv9b=m+@ibS zzgkF_r}ctQsK&|AJ1xK0J=skcxk10 zSbr<@?D`?dS_Xj{!JwaV$W+}L6mr)pp7q{S$vV7>z4Fx8 zDc7P__3E9*dQ-35BS6-kq?CgjMSjgt<}*RTor569{2kWKAksG*ihD{Sh|Auotd3T7 zi9xCVqphb?9@MeXxu;M&S2J5YFpBUFg1_ujVWq8eU}JmefQ?3PT?d%Mn^gvdF?@r$ zy8%1|uhc*NR%s(R;6>S^SZ^l?Hm~r#HlkCc^60DOIHJ~Co}tYuG5SvADOv3G0^73tqQICl~n0=1kPc1R$^2EI=Yh$@bYfm39h4nbL+Kn>YZ6EdBTsgH3a7i zU}ix+_A~X?(~p!__7!QHv~Oda@*B>D*eexRvbAd33UHY?K+O?jkF9?M-v!+m{bhZ* zHArWaVy8ZU7%nl~mJ0f3A&#{Sm}0y}1a?FKP@F>xHJ9^U24}jUFK-5NKiHd*3wpXCUo4* zJPVx1?W4mR`op5gd5ZVByU(-Es@U-!+4#9>3J{(<6b8xk2Q;2oHUb=r98lPbX~+QUUupW1zmIx=iyhFjymS6 z{?Ob9bkup@8XX)Irv!y^r5o$_fk%7_vjv<;Wjycuw#x;Kj638l_%$d!&v;<(e^>UL>Z)mZ^ z5b4V4*lMGB{!(oQ|5C&$FZ^v%l4*VYZ6g}i7R)%{zCh0|A9TageHNqIRJ+u9gfeqx zdk$PcbzqhC_9^^rV~C@h+ej41noBU_rHabnAI#vNw~haz=uZx0usedC$F`2^#c2(3 zJzEcTWXGAiF@heZB?iD&+(z11$TDR(x=*9B7ldL>f16^03BexP6C}Ys9~~^`&@DoU zLM2|DbW1G3eAQuh1z!Xjo-MXGwA(-EOen{j<--=*@ZuvxO%{t>pTx2Ek&CfZn5OT0 z&SL@Q?_hyj7mcTv^Mu!!+ZWER=aFLzUL(C~wZB{4q)Qh>7~KvYG)xLRVLDp(s>CG% zfu^*j#2z{N8q|Zf00YCt8Bg<2iD_W6_~riu8xq{{f6+J4uttKrgw)TzeIsBnMouyt z_zRsaV@c#?N#2eU#=wZKX8CF}!KTzd-*Yr8?x|nmgSkM~fJ{n7QRZyNo%A^7?-P&t z8+Qp$f*Gz`Xx&{r<14&74Z7yh8r90zsZWt?k80GqLvKNlRn;5w^q`0VM}nEKzYM=7 zhw}LyzdPm<=Qef^%`9mEX;>2ujGejA)~Kx(uMHd;=H52?CDDmuG? zqTvJ%`VS|@f1&@NiK>>HmoJbYW4HlPa{0{zcOCaT%rEK6LSL$KOwp$Kr;SR@!$$t? zGFglVkGCJ!`$^D#;VuY;6Vge-S>S8@=n_DrVM=&|kju3-+!|B@ek#-!z6J_14T9W0 z$nf3ruM7We6-|syw1;D;vC{(UPt0DtFfoqjW4r&F;d2c96Wm)6dMGYs7xSGMdFy%J zwr)^NzkUsDt0rV;yc>servEMGcTfTS5ciCykWQS%x=NSglgGRY=-|FI8B+ZLI~C}F zSv_7N*p_^sAj^L9v5>934YfM|XDv2G3uj~?G?7$1FNQ4J^IL4JO`G2L3Zafr*h!K? z)Y#1sEDEC5MYTiv#@TEja^ZQ?ogeUQ08zO$%y z-tDb6=NIQkbARFp46>Rs2g7mBQtu#02t(r|`8 znI_rB0*r9~&~?ER{)TM;5E+nX#rDq}tO7-mSrYDVZ&A7_M%~qcOUKBlI{UJRiD*jH zY1bw5Et_ge|5xQHmWLt29Fl4F6&1=X5zDoKI>IF){)e0hk;;ZRXE8C_jX8~)?!BN? z5~V^Vsxye1iE#y>y$Ga{e!mio)%dObB1`=#nR6pgZu(|rwsguZM#hVUR(}^gOyD$@ z5TfL@1oE&(rBNK%@Pi1Ffzq8nrA`C{EIR)uFWVX$V{gUSu_IIykLMgmzfA;KMlEuH zXF3+g5LPv2S($p$(Wsai$X&^_lF9z>;U3-&BpkODi0~SlXh6Y|Wlsd5H{h!b51oBe z++dn#N+g-ZiC!nZb$te&!se-QL=7&WZvys#v3X)c_melx-uI^pvS zqprFoY`{mAA{qhz5#u>(Z<_g7$k$jq$E@Yzq{dPTz~h|2^Z1+jKC!%WP1wm_sp6j6 zIoW`QDarQ@MtRwwXxpv9GJOrtF$L)Bp&=Eee61=j`Jo&PZu%uNQ31!d>Hj(dU-|tt zp{uL49lLn@pM%kjP6f##=#xw1vFkqQ)udy{y0Ou}n}6;m#(cU@q<*TG0UU$3xSHmx zDn5n?|0%b?pPq0W!Z+kFDf0f61m59h5_+>vDRkBE{>O}4=dhN=q1b0X|423Ac%xd~ zsq{f8ZV=_c92@Tl*x_6*XrxW;xiiPdDs|whd9*t=ur~`^G9h~#sblzdm;`LE8^2XM zsVoGHEgoaMEJT>!uzlis+nBA9SOh!S4md4putFSgFsN4YPjX~4v*(2@f$6Nb2AR67 zkKCGp^I&Ib9M=uql003>HnN$qk_ryk>tX6P32|rcElLLDbh6IPM_&FJCeFah2Lzkm z_M;gDw(bTYu1Rld8qXHb{Uu1JH8_k;KOz^&cDnCx3K?F{6t5x$`#sFR=cAm!m zinR4jMA*qup|h*I1Ve%QbE+0JueJVSsOwMA^yuU+GF{* z|4+o6ld9q7jvupjMfQjGlCi$XS0}cpdS=)~dA4ttA4&AZ6ZvV30J^DkahG$11AuDJ zv%kuf;mwaY+GiCHMux-P+h)JAT;bh9y15>qC&wiG*>!KaO3tAAXno!>bNy8@SC7|; zjnh9*I77{);%^avkjl1#BH?Anueh+_wD3dwAA?fA&Nsp~upj?^1??%$5x=7H7OYRL z`Nc@^uaQuGQ0D(?YhQlH@rNHsRkB9}5u$d32Gq9%{${-F8$O^TiD~Sd#_hUx?nV#k z7Z;M$If07?tL4`+w3N5rq`tfhAA2AufM8}*$_GtEdw+WQg5$xDMir1Ah?s+ozT%!@ z0DIN>;+bl;H_;a^qvB$PiZAe|N=~+=>bF06bz-4Bhois*5O@YoC9-$(=-g#!51ti8 zOoEj;z*mYEMook~iHH@%r}|IdbG5a?H1)Uq>RA_`{uyIZsU)jZjgCWHPg{&DtOj>M zRubzid#d6i0R>%U#Xxd24IPH0Xe}~zmne~Pih2~>BysU1e#Km}O@3(1O3wEJTjc%R zLCoT6#d!Y;f8^u^Xp(nOx_=y~k<@x{Py2tctgnTect`9=_@klG3*;g$$8#?=!yR@~ zZne8$*_mv%P}Mo9<@~x9e2butB1|#V#^Ezz#b{Od3k!8Hoq_`wRq(rwm8&0iQY9zg7(GY_{0`1M?3wo zQX9=+v@vHW+GRIF$W5niuS(U~gWPyDuYdcHU}cW1ztmTW6x`wYB{xUTDRv<#2_zPR z%exl4f-0QawOmYS@P@*umy|(*3q5<+)^{e+COZ9JN=633*01lWJNaR!hu8U{Wf%YQ zy#MWj(YD6Nk}(E1Wr6k~*5!9@CY=eYo_-eJ*UnEiD|8X7h-UufX-kV;ChZtczpIl^Pj~rt^fK=Hq-$!aHvZ%_noECI z^fkOl{J*W+y(dCYE~9(jK)=m`1LjoPeN4^oe6DY>Z*I?xv@+Cfn6tCH!~r`*$$DI` zxZ--=xm5mc18m2bn1~f=<37)bYJmZn!lZN+zwvXfIM$5xHXK^k+?0IvXO!@L7Q(v- zQT$4beO-gaTGhWLpTQu1(<~kXhoEc|-h=`ZPjyZQa01Rg<4;McYeoqWo;la*Gm^Tn zhwgkeA5jS%N!bth3 z0_g})D8LDpcqve)@=l!|AgvQQxmRa2`B7dh$(9a_N-GwS&KbM~2-P<{s0dDeGBfP- zXjU3{YckMU&Y0J9MheXQZ|MwLO(uX0FuDc)a}4EcBvybo*zL zG&9@N@0-kY--eBiJI6%-2^*+m>c15baG-Ut_)~X%kkvn83izYO1VYje z9BLd8k6?!gHH;hPaNWDH16TPuDzS{$+1MD6o@AS}PZO&ZcqguHO-xi@V*{px-7ohe zT|;)~&h7ArP`)WX9b==5FS-eW0%H8)N`*E(l5RrKuE!I;lCPrShQ*MnOz+NWuPP&U znIJ!x!>^G>OkD@DrxTPywG_P>*E+Hy(*A33f#1odyr7o%r3tB`VEniWITqJJCt?pcUQ@4cy7tJv1n6JGeOerZjPDWJ>GpaqnJ!X(_}lC7kY z$F57hkMdDrfA20`rG+`_acDg-1^*O1`};kO(YDx;4{%$Pm-K$$oIW5C;P&^>XOr

            E(v{G$aeK2%OFJ|xdHAlRNHnV^i~YykNzI9RR54xvrZ5^No8P71pBrlC1H-~^!^9d0G9nJ4P-IZk8*hmwK4M0*GSrx(H|85{oRO@>1GuRE-Q*K zjZQ70y6BSRxKqU?a2>~lO93HDy|v!^-`*@%W7|c%COJAKnoIE)ksb#RgpJR>MD3HE zTu1Ns_GGvh@fQTi18Z?|lTSoEbnX=|D4cB>=*!?QCryY8QEgN6C9n~CFwr-zs6Im5 zzWL$yAhjTA?BL-Cf%#I4S?OgLT;)2?xDehmUYyysU%MbdvRkU*n`0{0I zK$dzC!PZ9;?rTZS54e=WJY@nIY#Wp7tUPa*Nr%iwNm57oga` zla}i%E=S3m)$4vx8}Vt?IKH#R9D6?y^W)ExIQ$;B@MWCDgB)lN;5I~8aNw~c9iZTn z+M9AZ`Vs`OhNMeIj8G<;%SjW3;kjnz$+GHCwI5-$u7rOJ2Okp2R#yWyTIx7 zd&)sP1`l&&3Jvjd)-h~84P;RJg>b^;(AyEbsX~?qghvIMzPUeTnygChtRd;V+(9U& z%pXq4G`3`ycQ*EI8gsTp8ge*TDt~m~yHK^!2*&}k>5Q6cuGr4N!q))dBFmm9ACUY~ zgwC@{q`kQ_V7aG}5_+LW{GJb3669keYV1dMe&9SvEZJApojsy?(jiG&c!EMDJgi(z zCxbix{;e|1AH%KPQvX||Wc<}2vw4GAWxN#rcC0YH5Fyp_pj z!)UhJyr(AwO>2oMrn!Wws(iGozHhnfqOA|UNx7zlznV)3PJNye`t}HY2R3) z*I^A>YVUG>J7$i4W-WMVq@kkXWM@*p^Qrqx2S0WMJ)iE@d+q5dotZgNV#N(lRz+-C z<{Ix7G$8z~!p_k;qg@zFoZJaFY@+R=E}jkF6MyqYZ@yCom`|#9(5yz0+a(sw14rKM zlSdFngQj~nqEA)Vu2+EQoy`}r!hi~Ab=AMCE%T3~ls z2iQN0a{NCg`|@`wn9j(IzHY*%a4%Y$8zU%KPeFh^ zVy$_2qF~ic1Zs<+kB}h2yORPnzL*5T^?J#d?yTm6Me3c!>ML>2W*NX_0`<3<@HBAg zBsT2YHSUDO71_LgPnc{6ODl(zxw+1_wR%neBmR~(o+O`r=Jk9x-5NWHt%>kl;`#1G z)90A>CMqI{Te-S(nhqus3OmBw8B^86ei@uRJC^L4K5Hb=*qW z%@h0@)w|OQB!ZVyYx#F21iZ$mM}Z1}V@&b5qnU0~5>_wz8p{nlC&n^*WI$8&?CQqd ze~+~Nn&C{SQc>NI6IAs*nqO4W-4r%DG$*`N-3I#cPhOh=t0-r$fC7&iCxRTof#fYN zpd;5W-5wP0%Rz@HmKZ!l&KPv>ABf8Nztd%R?13qKsDnSPV>jC_uEg|{Sc>}JG!);H zwh)B`3IGj*FMamRn=siU)o`X#FCZ5DDIZLZ2O_S*D)K^qxEzcm4|=eoZfjru1_V~5 ztH=l23ZR(``(siw(HX0Rk~`>=dc2a8u&Q_s@{rpIuYNguyKabf`i_SH(g)1j zd~eY}lbSA#{!5_yJUV3vZ9k1-I-;HK?6tF}H3ZLbJh)9DB2ss1n^o{}p93d;M7M$%~k^5xHltX3`CphT?j(SSk z#GGS9zi2_QvT=VU&;vwu@WG)Xs#F0VX<}-M4D33(+}~2T3HPn3d<<<1OiLy6WIkos zOloHj9R62j6ug5}q8EP-2ljtiG5O;y@AtM!5neV*Wy1StGi;^Sw!S`BX2t>9|7E7s z{H}`+_@&Iy&}tGX4avcuJBX=46T z$L+~njSd`jOzQDPd(o=u%06xEcz5B|47e_sHq5ic7d_U<@*({FrnY*L16U?ZMX4Ji z&ddN`c3@%{{Mtu+cUTB6Ic+KjyI=XIIvDF0De(Kr?(i5dTZD?bzo{?5zPQ%!(W?&X z=g)imyprK}3GVnKc)NIjV+Rt=%@q~vQ2f-BnZT+;(i}WjiJG5imBpI+)V^de5=IF?@sn&X^fWv68R>bVnSBjojTf(myNTPddA*9U8!S6xo zPOmKI;z>A)P3{(I0r$*GLaFLLQEZ#IN2Lj`kbka^kPN=gpHCd1j7 zi>5)=tlZPf5{Z%f7pd+UGuJbAN>Ak7h8`cS3JOSrw1l8^gLFwZjD&P3Qj$_icMmBcARr(OLy0s)*TBsCe9t+*wcbBj z3kGI}+4sJ$eO;f8yucs7^fk`SfXJ);woA8r%MM;}hVv&Olqw(&hgMVVgBWqzJyTzc zL;okMm(3o2vc0Fjjlkh)G3x4fq;6H<&AP{?)cKPN#|D?p9UWL#tAxObZmj+;Hyu42 zr$dz~B8urMTp64M%Rsd)x=KNu%0T=Po01|Ylm9!v14lDQekSo^^-p`Cq?BAheX(R4 ztD#iFVm^I6k?}3pg+EuS!jppHNwT2guBgU>UX_^MUEF^&nb*u!n$WH?$E&dwaePcw z)p?q_E0S=pgMXznJ{~*L*yqh6y7VbOR|NQHB!k&cu%Ei&$#i$>+0H>Ob6_iN*9v9S#MQ3jOh5O#t_ni^)}&n58d)x|i_)1z>+WLj zv;am4wvSoOO=>ia<}Jm20ONrN=1GLrE;<42zCiv08?^lEN&SsuJ z=h$i1G6jLl{+GeoreILa6NM@~5yhZnG#7Cgpa4njHx}CtGQSRz?P8hK?r$7{T0LoG zYZ3?}J({1w{6N+1ht?xUqwFZ*+l4=Rd8QK7&L@E(USpEimY+=PUo+p#m{&k5WQwne z6dXTlhrNJ&+&2LZ-iF|}DR0GID#)y{RLL*lq69Vi%?!4 zz>)_3MxH^9+qzgkqM%od)siE{KqDk)ywiKMZ{A&KgU=Fv7sihhh<~|O$)xE@{8c(z zj>gYQHZb^3SGFk$silb*%^Q=%L+=y{KVyMtD+)gKya zoP6A_3}k}cciyuxB*d)O&bAonW^Qo;pJ-S^bZ^FjgZ zFWvL*N>l()ZHa3E;9J<+lTkS|dncG-7o_9AffyOe#Q4?wQrB967hvA(@>dmxcRn^& z0DAe$d2b&5sTpJUDUNl-@aHkVqEhkKGhJxch^C_pTi-kJ@W; zL4jXmt#-*qynSWXbD@^q)kviQa;AsihZ1pOAt9{D8=VRE(w;_X0vApf1i~rB;P~)K zJbno`H0wUv$ z`dcRorIzS(gG%nhl|Fn2{k=hV%Q3+Ec*^=Mhj-QDWaJ!)i5@Of-C%aARP9{rYvC zYe43s3D4EF+?!}V@$8yy0_ORkl@ix&+b8&|KY#8VZ%?L;2A+GsFH|4kP-K7zJmKMq zgGGj#Cot><`w@hs$|3+qje6T;SZoeA7zY^OTkSQB6`GIh^R`U9`- z$Y8xe^9b4o9unYqyUUAmC9YrowV$Lu@H~CVU&!Hdf5AI)Ovr*{)(mo63))9Az0PDX z-An9`lTUl>yx(zbF)wRO6Nity3L$4m8_~eUfp<7@5GDQoKz_%?!qKVg-}!tFX>|tS z?`7t>)9hK?r%o`alh&DQ6yEF&NWWv7|LWM7Sw6U|U2a$p@oK$wj)8p3#NOuSuuxCE6NTlFB|kwhftxR2`b1Iusjcv6SY zAy0gRSf+MQoMTg+>aNvqNA-3ynkx1?=5aCfcP2^)zBAw{=Hg0TJ<8+KgnlE=OH$_t zd^CWrMt1nnIS2+}CtN9eC3h4$)J6;F!Z%L3`f}gj?8hd>4(C}LELXe_VxaoJ+FSXH zKiXvQWZKO+RO_EzW2+ZBF8zh>IK+A9b)%Yq+=1zNYm{SKZ9ud>!^dbyx+$)O!JUGy z(Vk&Ck7di*VBC~EkhHS`XZw-WaW59+g(X0G)@98}Lz(HO+g(2~4l+k8-iXSUJ8VS^ ztfiOC=S-&zRc4echQx_fx!+VE-ej= zgGbZ$>(+)-R!1)%q;@(uhKs zu6pToG#~J9e@7khSc?$#a0sylA*tVggv-J{`8sM1_nY+9z~v9n303p%A1U&PO*#~N zm7Lpal_(KfeDOazM7e2;J3|-qV!vs-0Ac=s!ytEUdDuf&D<>ynMZ8@~;LZ34*EHOk z=e}Ofe&|S>AVnKT-gkW0gMLFMY&_W$nAl5s;a|eS~|NZ@9e=votAoiQo zZAreq$-XT(uG`cS6rzJ%jXlw5SX`g31vwtKn{?MT>^rF4GX8#6VSc5g@ z-*L%nq>TZnL{mRWQK&0XFR+MBN%3}cb6Z~J%3O_=rizqSb%hLq)v2%6e_T>MZh`@8V7DO%}wd3F9r`B5HA(UuQ?cECch|`5+W4`|VbpYIjYj1kHrDS%w7_eOC_33FpITLQFu%JbO#jwWAy=?DX zZ_r~+{b$$B*`~N5@Y*xrY_X*QRZQFi4l#!jb6LoXzsZSGX95_!%7<+nv2WcY4%U(W_z zJTk@f+&2W*&C!AosXCCAbkKjf`lE5rn}+^J`Jaf_;G{KRV`Fkio-)dy<_UQ1na{`s z8KZ=~YtC2xfm!Vdgg_P9B~}%R#W}}_149c?%&1Ox3`OvnN|Fk14KLkE0`%2B+ za$YqQkm;3-o-Y>R`xO}bqpPt7Ph6LL)^-PHUNWyEvcQ#v@Hfi}GQ=5&)m-K(a>OCT zNvV=nLaEl9_f6hmXYa@v{zrANaBgoR zqXKy8eRVjVI^YOHL`h{WfCMHyreLa5G6Hw#d*~ngl|3`LoP9a52Z3K+98*bMz)ucG zUr4ZEGJj!0GB;<>%)Z^ZwR^DDMkZlQa1RN;hxoz{KMUGBv&;w>JBk5hTHQmwzrnuF z+x7`V-md2{XX1H>P+lJ6t%SmhzJ!J@=K$}@25N+e@|Z)|Q{2aK*lBpoDSlS1K@4Sf z+5i4c#F3UF_%()eBAFS=3Nim*mHVT+ea5pyo(hL@he+N`n%pq`ni%p2)F?OpPH!LQ z*&xAius+7|MJdmuY-I&WP!Z+&aZ3)VtCOr$+ zQI?nNqfgJnDe5s9Vkbz^Ame#0Uie00m^aIOjiL|=e+n!GAj)>I?Ml05W1I0+PMD(R zll5;&qFL+{l$7+kt4z)gktrJIpo$$Wioc>@%v-7N&JSV~d_f+DuE-x@)NVNn8E%_e7-mh4|WWf@7=YCYeE12MkQS2^8w_ z1zrbK8khsFCl_Z{06h2lr|SwAc3V24bgKHd3mfr^!1c-8{*?8BF&yx)o-HEBm-VdA ziDTsxQ=Sx7R4g|41UC1&oE{y_;#t&@0M1`RO-K?JBpO=rDa*GJyr^e3kEuboUE7je z(}F^d-T^T(z}Hr5mdaX-h0ooNdhPG>b zijCBPMcW^>3eE>ptyi7309XUqK~IeK^bGa96o?jRf)`dgHAO>oReBh3Q(nU_f@Um| zwEgCtIL|UN#*bb^8iJU#SpCdzBqZR>Y`g@G(i4k0cJj;U0y!bNfd81AO!=eZjSUHB z;f9i#9$(8)-j^Y+!!9Dbqhkw#`@GYJAoWMK-6d4<#V$8gKC4dGSWDC_71rTC$c9>N z_vmKZh&YI(ft>@hw$y}SVT%BYJ*!alann#ij!9bKB*|#V?J0P zTzNb@*Q^<2w1FYG}@%f=?q1gEjZEU{Ch%9pRIk0##D}ZsWOT1YK zX*)dbMEh`cTz)0De_bU4meFz;S-r4q#Xpmrw%Ub?dE|3cg^pN4@^wd0Bf``EXy<5s z*UYFW^qpt#z3kB~5LTZUJS=_1H9otr+~J973JI`2$dD$_KRVg~0UX>Xx+KVXn5(b> z4^4PMfodjrWNm*sg|S9`hE05l&JZO8&w;haq@XcpvMy0N$GdW5Bo}-7O+G6#-S2WW z<2F$mDJ=rFw_w~hs~PN3bFD0Grs-HFI8{LCX?a_0n(PMVV|0x4ii7nj_c-fr80Zz9VfXB*B2%Lz>hOFP|3Zr{P{9BJjPn!H{;=yGd zyy6Bfa9cTzHL$r>yV7$|( znMZ%o71Ek7v4z;laOBOC%LcD}laam>eD}{PPulmM@3fwI+sO+@!iio&$OQg87n~X^`B&08uK~zl{(o(1%EKD#j%#R{3?B_6^u0o$th^d; z)|1v?!gr5sC;5DQ>N?hkMh#Fy3cBS{q4?|NnQ>#4H6zly(lJ}pyU4|aCA*vUJBPc($74g}~&wCP8zm;d7a zm=LWa*UMTX2o+=zl#D0AfOzQ+mHw%_RFQ3;6TB%)lA_qaURU@m;B&$S592=P1W~jP z5)_Cg`H=V15HH7~1#}~q2SJ_V!-lbe)N+gP#cP&#qGH6N1Z1S2r}afKdb1~~N)+mG zJ=Rwy4@#r%Q}BhWK&cg2C<`k%#YSSPlJ~yg^F+MN#d>62?kB>`>|t5iJr_48SR52O zqchA#D^I7z-s)+>k)9cvP9tdhr7h&9v#CZLm00lC?h(@q-9qKbdk%wyq1>T9l_K<= zQidIMlw>9s&*+laDwm38kWA?jDGn3HZg?R1BSB(pC2Q9Wcbc;R0%d@6N3DpJT@Jej zK6u?g*>xY)K5ZPdow82_LMGVV8nr_c)g=$%bq2!1XI(g|N+2!+Ov#lOY~2hdhAgHo zC6KMn2B4hB55l$DbDo~>UnpC;WhXpZa5nN53(MrLjfiNL5)zW~I_0j>UaMftZbnI= zVl0p5>&E74m%y5EuMafB`UK~EegfAnd at$2>g{qo$u{wMelo^2LyT*0>Yyplin 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�~x*<@&^ntoWZq^xv1) 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%0A2WhCnf-#Q3=p@ln+M(I9pu5 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

            Rn;kMErL>s5@>c8DFbD<{w?9z!ci}QN;f~ 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%0A!Kfpc6z^x&_ufVjg|6}%l9c9}#}L=D`l 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 H+~WQRU{ykq diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro.png.meta index 0646af93a..01e828494 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro.png.meta @@ -8,7 +8,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro_Material.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro_Material.mat index 440f2f080..47f2d2813 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro_Material.mat +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro_Material.mat @@ -7,7 +7,7 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: spineboy-pro_Material + m_Name: spineboy-pro_material m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} m_ValidKeywords: [] m_InvalidKeywords: @@ -28,6 +28,7 @@ Material: m_Ints: [] m_Floats: - _Cutoff: 0.1 + - _Fill: 0 - _OutlineMipLevel: 0 - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 @@ -38,6 +39,7 @@ Material: - _StraightAlphaInput: 0 - _ThresholdEnd: 0.25 - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 m_Colors: - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro_Material.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro_Material.mat.meta index b712320cc..e7f373c29 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro_Material.mat.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro_Material.mat.meta @@ -1,8 +1,7 @@ fileFormatVersion: 2 guid: f89bbf05902e77242a3ad20f3c927353 -timeCreated: 1560699470 -licenseType: Free NativeFormatImporter: + externalObjects: {} mainObjectFileID: 2100000 userData: assetBundleName: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/goggles-normal.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/goggles-normal.png.meta index 742cdd039..1c9a0cc3f 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/goggles-normal.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/goggles-normal.png.meta @@ -20,6 +20,7 @@ TextureImporter: externalNormalMap: 0 heightScale: 0.25 normalMapFilter: 0 + flipGreenChannel: 0 isReadable: 1 streamingMipmaps: 0 streamingMipmapsPriority: 0 @@ -63,6 +64,7 @@ TextureImporter: textureFormatSet: 0 ignorePngGamma: 0 applyGammaDecoding: 1 + swizzle: 50462976 cookieLightType: 1 platformSettings: - serializedVersion: 3 @@ -113,18 +115,6 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 3 - buildTarget: iPhone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: Server maxTextureSize: 2048 @@ -153,7 +143,6 @@ TextureImporter: nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/goggles-tactical.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/goggles-tactical.png.meta index d1dbe4da3..e836dcdde 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/goggles-tactical.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/goggles-tactical.png.meta @@ -20,6 +20,7 @@ TextureImporter: externalNormalMap: 0 heightScale: 0.25 normalMapFilter: 0 + flipGreenChannel: 0 isReadable: 1 streamingMipmaps: 0 streamingMipmapsPriority: 0 @@ -63,6 +64,7 @@ TextureImporter: textureFormatSet: 0 ignorePngGamma: 0 applyGammaDecoding: 1 + swizzle: 50462976 cookieLightType: 1 platformSettings: - serializedVersion: 3 @@ -113,18 +115,6 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 3 - buildTarget: iPhone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: Server maxTextureSize: 2048 @@ -153,7 +143,6 @@ TextureImporter: nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/gun-freeze.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/gun-freeze.png.meta index cb93787b6..376717ee8 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/gun-freeze.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/gun-freeze.png.meta @@ -20,6 +20,7 @@ TextureImporter: externalNormalMap: 0 heightScale: 0.25 normalMapFilter: 0 + flipGreenChannel: 0 isReadable: 1 streamingMipmaps: 0 streamingMipmapsPriority: 0 @@ -63,6 +64,7 @@ TextureImporter: textureFormatSet: 0 ignorePngGamma: 0 applyGammaDecoding: 1 + swizzle: 50462976 cookieLightType: 1 platformSettings: - serializedVersion: 3 @@ -113,18 +115,6 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 3 - buildTarget: iPhone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: Server maxTextureSize: 2048 @@ -153,7 +143,6 @@ TextureImporter: nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/gun-normal.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/gun-normal.png.meta index 6174758c3..3f91a9aa7 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/gun-normal.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/Equips/gun-normal.png.meta @@ -20,6 +20,7 @@ TextureImporter: externalNormalMap: 0 heightScale: 0.25 normalMapFilter: 0 + flipGreenChannel: 0 isReadable: 1 streamingMipmaps: 0 streamingMipmapsPriority: 0 @@ -63,6 +64,7 @@ TextureImporter: textureFormatSet: 0 ignorePngGamma: 0 applyGammaDecoding: 1 + swizzle: 50462976 cookieLightType: 1 platformSettings: - serializedVersion: 3 @@ -113,18 +115,6 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 1 - - serializedVersion: 3 - buildTarget: iPhone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 1 - serializedVersion: 3 buildTarget: Server maxTextureSize: 2048 @@ -153,7 +143,6 @@ TextureImporter: nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy-unity.json b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy-unity.json index 1c93b8e4c..09f37913c 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy-unity.json +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy-unity.json @@ -1,7 +1,7 @@ { "skeleton": { - "hash": "fJ3tj/bl3Iw", - "spine": "4.1.23-beta", + "hash": "XrCABmFcV0A", + "spine": "4.2.22", "x": -221.22, "y": -8.55, "width": 371.09, @@ -68,7 +68,7 @@ "rotation": -2.21, "x": 78.69, "y": 1.6, - "transform": "noScale", + "inherit": "noScale", "color": "00ff04ff" }, { diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy.atlas.txt b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy.atlas.txt index b1ebac5bd..b5eb27791 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy.atlas.txt +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy.atlas.txt @@ -3,69 +3,63 @@ spineboy.png filter: Linear, Linear pma: true eye_indifferent - bounds: 2, 460, 93, 89 + bounds: 550, 694, 93, 89 eye_surprised - bounds: 462, 492, 93, 89 + bounds: 834, 856, 93, 89 front_bracer - bounds: 907, 472, 58, 80 - rotate: 90 + bounds: 678, 774, 58, 80 front_fist_closed - bounds: 652, 499, 75, 82 -front_fist_open - bounds: 729, 470, 86, 87 + bounds: 466, 593, 75, 82 rotate: 90 +front_fist_open + bounds: 550, 605, 86, 87 front_foot - bounds: 2, 551, 126, 69 + bounds: 550, 785, 126, 69 front_foot_bend1 - bounds: 952, 689, 128, 70 + bounds: 375, 492, 128, 70 rotate: 90 front_foot_bend2 - bounds: 911, 594, 108, 93 + bounds: 275, 330, 108, 93 + rotate: 90 front_shin - bounds: 766, 735, 82, 184 - rotate: 90 + bounds: 466, 670, 82, 184 front_thigh - bounds: 249, 572, 48, 112 - rotate: 90 + bounds: 214, 208, 48, 112 front_upper_arm - bounds: 363, 566, 54, 97 - rotate: 90 + bounds: 214, 109, 54, 97 goggles - bounds: 466, 583, 261, 166 + bounds: 466, 856, 261, 166 gun - bounds: 766, 819, 210, 203 + bounds: 2, 117, 210, 203 head - bounds: 466, 751, 271, 298 - rotate: 90 + bounds: 2, 322, 271, 298 mouth_grind - bounds: 355, 505, 93, 59 + bounds: 929, 896, 93, 59 mouth_oooo - bounds: 557, 522, 93, 59 + bounds: 929, 835, 93, 59 mouth_smile - bounds: 557, 461, 93, 59 + bounds: 447, 532, 93, 59 muzzle bounds: 2, 622, 462, 400 neck - bounds: 978, 986, 36, 41 - rotate: 90 + bounds: 796, 819, 36, 41 rear_bracer - bounds: 652, 441, 56, 72 - rotate: 90 + bounds: 738, 788, 56, 72 rear_foot - bounds: 909, 532, 113, 60 + bounds: 2, 2, 113, 60 + rotate: 90 rear_foot_bend1 - bounds: 130, 554, 117, 66 + bounds: 64, 49, 117, 66 rear_foot_bend2 - bounds: 130, 469, 103, 83 + bounds: 729, 862, 103, 83 rear_shin - bounds: 729, 558, 75, 178 + bounds: 729, 947, 75, 178 rotate: 90 rear_thigh - bounds: 249, 505, 65, 104 + bounds: 909, 957, 65, 104 rotate: 90 rear_upper_arm - bounds: 818, 509, 47, 87 + bounds: 447, 483, 47, 87 rotate: 90 torso - bounds: 729, 635, 98, 180 - rotate: 90 + bounds: 275, 440, 98, 180 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy.png index 68b1e7fe603d7a37c37081b6e21b9d92b21f462e..ae295f6368ee482d3a88d9c22afe9041a2504302 100644 GIT binary patch literal 543543 zcmZVlbyQT}`vwf385#*mX;5kD?hp|H>F(}skQzimP(nhQp%G!|6oH|oB$Te9L0Y6? z=9%AmKKOl~^`1XwSc^6L>~q(?uIs)}jHbF0AwCU0004x_FP>=w04DlROaK=f{S{9C zBoe??K`K9!*A1N8TMTG6GYCSU4vky0!$$WN+X9RZ+E!F}^Ko840KA7qF9l?u4i-7s z3uFwxgd{%2ZDW?(p0tFw&DXM+Bu!Qo&Cl<&R-9hjKz;mJ%w}tA;#}Jpb9c*so||8r z=5B>fw=Q8l#eMkZ{{QzQ5b5&+;`8lAJ`dIz#tOA(``y2Ls5j^kYY;c&x1A4+BzM1C z#j?dZV#$mMuYrxAcT$Cs<8br+->SU#J3zl2u~8jYxdHQ$IA`-RXyC?vYT4g z`|fT(UL2h41xi9RFnBSV*H_92z|Xd3#qZtSTvjktg3(k%Lt}KJST#)|evN#7t`hs8nEIvzb$htgIPacCh@3^@ zE{C619d##!#hfXI`f~5!z^N4Gjy;on%={&wRd?e-1^rpqZTB_*{Iv;=iqZoj1m9+>%(pw5mH>cSLiQmKj0tw4r% znQdQxAJWS;2v&tlA4{L- zrEx3S)oqJ)^&%`Cpbj-u1mbLQRiS_~a2K~?k8?yQfO`*kOq*>7l30qh2lf{0ws=`t z*+wxg`ok}9!cN-`b3)C1ulG}yj){i9tcI*+(YJ1xO9l8fZPs?mxqY(4UC1*7WRzBi?Ut_V4s@fyn zwD&x;9Jv^dUC&WQgRCy#3b3b`T7b;mf)8`mWX~-FFaK-|!5TVl5Rt^@_(v-p*OE&Y zjZGsmOBa2jxa}8;y7|DR6eg%hd(08C1}Hy*8^+c4w>N<`W8u%9v0~$9$=+EKU5mEN zL7qRvx4t3EEpC550U@^|8P`KQP9*CRgpnt*cFVH_podM_;GEMRi>4cI1X~UHmq{YyZpQTl4P6 zRwq?8WwBopz=!?9{?Y{X$JhHQ?3dhbQ>nCOoivaQz5e_!xkqcDE?}nAft#hyNSu=# zditCF<=e%*+ZE#Q7e{d(d0$(TYf<*qvaJWpC-&t)1$c4~l&Bq5FXAK9X7`741B)c+nO0o~^r?|&YOlPo1IlCw#HFqcN(9xG4$S;-vl&nmaGrkot$B;~ zilTwV$l*;I3M}`{1_zxOgvOvSSQIsV?~h?Rvy-YMVU%s%KoaB?{p4qxiY|66%9L8e ztT(7B;}5Brkh>HYoF8?;gG<`m+q-Y?Z6lzl4GVxTGExZb7e4ICNi2wT2$dxN$8QA` z7v1BgFKy0R5ZVi4&tj42I?{iP?48-yDQP$hp^6QC4pc`Z6s-%?}p54 zq;)>Hi=*5pvI&^*;0P82vmlm^Ka~NX`};HUQex?tsQ5@i@bD3z*bgrgq}Si&S3mM4 ziQ>2Nvj{=l%805LpD>=WJ`$*FMV0-uUjJ9vw#Mpm|1WVY>g-1{H%HVF^Z?_2}T6`+QoV{`d7E<^^^ z4;)^fT0lb=To+?=(&aWz#Ii)m7QJxB3lm;%(Q~6@!|>!>_QT(U-MG`KT!!~pA(VWO zav^HzEMQwkn)l8WxW{`zQ%xXO7Z;auUCz{VVCABMP4v`YPaY5EMJOv zaW-bQEenAoD@Jnz6?hwC)Ahn?9MWa&w2yV4HquAP3i0@Ex7k*?$qWEs(&TOi9Q`)v z$kgS;lKbYtXm5+D$8Oo3*k{lYOHK1sm=W4^3FYtC2iV`%e#&FGKWE$5F$wSmnR!E} z)OT|i{{IcIbrJ;AJxmC{S)%}|!f$sS7zO7W1ok0xf+A5WrOC6XwWb@FjCr8? zv~?W9)T1>phiX{_aUqSEG({y=DfmWoYX=t`0Tw&C-MK92qJx^Z(VXQ&tdCwE@vIay_|9Kqo0r_@oJ=o za^{bdCfpqEM>c@{Yxk!nL$qpCaJE#5~HJg`h zB8KqKuuF)5G|T0w3hMhh5!RW#D5YJ1fYQKeZsFxF&;NH(R={-nG=YE+eQJJcYI8da z^FaVW<2X~;-|?at=$7;)Z6hbRK8gwA?AOQ(>07nl45vmgsPRbc>Ji`Neb3IOks7e> z-Eu}R>Cd&jbFlgCGD^se3mmBK1$sxfoa%$$4bQ$j00EeNj z&po-|1w2k`m(N+BPji1b1yJ0@=R1elx*TAeo|<~6`C|1w2RS~_qZEHXA->=>;Isa{ z#tx;?H@AK{#af5*Ny4Pe3uFNYws}>e?&LI62HT6E7(KS9yo)GJ*8mT=TRM+vc0v zA^XF+$VlaLj9+BZYX4&4;VXSIpjg{!{P$$J zQNt@?z&|8A(3N1&Ztt&9v$AY^Df!2Kevx<$LlH~Oepf89v|j5EPB1Fmh`SZ;uM+%m z^}v|v@b1O;Zn52J+eXN*ek2+GMgHa?odFV6qzt$ue~DP5!Q_Mk<9OUa@)DrJA+PSp0E|`{#g)<+MdC?nG%68ob`~^ zQpWYk7Z&}w3+W!}-$tr{p$#_Wy0^=;>r%+y_Oh~~za8T*z^_InOK{-)WspmM>}rwO zE05eI5Zk@|RBb93r}Sz)M$3Pg54r5|VSZarPSfO8w|AAhN9%9CqWH#D2tWrhu+zPp`s`fB2a7peii z5K|w#+G;tW1Dh0=RSwTdvA(>UJ65bR6)6lX6S1XeeI(!G|Jz&ZfC@l zr|S2z-NfzYqob#%r=_8hAnor@^}lmbV4u_zJjm-QH-nsjgRf=|(9pj>UeODRe8Rk~ z46ZL*K6be^IcKb*xEVdCksEOW9Jjczt4F54*o+$ag9Gug(N}D*^>Ixgh5V$Lot`EpCc!PH zJZfm}1pSD?^`F5;*XPS3(t;&s6hwQV83|b=Yq-RXC0lUGVHC%-sq~koxlis~Izp#gnC) zVf(Xw`QB3N`F5I|3nj1V3j>1(xx1_Eigb!SQ`$~K?5Qd*)zp7`7bk(Q$|s#s5x3VS zyx|YV03y&lBpMPOAsK<;u-AKs;2hwB8313r|Er&6e@b1qeF?mtV^9O$J2t9Oyt2PWbY5?4W%M!VvnZEY1MP4OE;X+IYi)igYK zpBPly-d>$@nKmar%}+G_$|UDPs6z6b1f5Dhb#w@bi3KGDy1vg)MH4e_=HoD~cSbW< zqmZ{8mWn4^6e9_=V0Vl#f(5lCy3g5V(@J;Vhuf=Z2Q@^TDU4tzZIF%5=O`;AhjyJoO4G@KhqZ%8GlL$OF%LSSoxo9v( zooLj_tqVDzOkm6ZxicFsnX4p`oZr-xHt8~zeYEhn zyBp0yqx%C6Z08%@T*LorF$ArXobAs~6Mt*Gw1FrolY(Ti!!QYQdDhte%ZSo)2LaI0 zr&N{OQC`M{j_N8c8!M+Iz3Jt5@iaXuY>OyC>g|KRPeYaj{`T1D`YLz=>w|a-Jsf+9 zZ|IV*uSyEQkf0Mjb|D(!RuaqIFjZUECmr|y?4_ZaKxyDl3ZV2Jyd% zluzY>Ul0;Y#%kKY?4rF;T4is9_|Mtd*-JE1T~CAYd)$_HT$Kw?ItvqzjgNP_nBO`t z{VfsoTJ)RF-=syw;88L3y|EIg_DOSM$I8XYAmB`vFV#i_4d^H41`N*={5|C#o9-`8 zGZhG4UU{t4eA_sGfeh#v8j(fv;}Fq}$y2#wihvIRA`B>o%sr`hcd;B)=75kE0iyuZ z3@^H{jVRiSNHl(o5O$&R2|ZKSsF@ol-}QUFD~Fk+YIWxU*z_j88`az$;==+ zHoQNnnYT@_>6*unl`X|b_d0%NABKMbH;oP9I?)a94KxH9G33a6XFFda@O+|d$sluY ztpx}aJ-P=sdS549;b!tZ$y7AnpCek>zKbUH^K)T*c169C*Z9Ss)$d2YVePV3h3h9J zottEJu;q^McD{XJeld7veXP-rie${5|9Y6|Qn}*h5lky;8ZLd0l1FMq*xnk9hCRnW za(aT#tyNi4_?2r}V>Pwj#1t?eV;D{=UdjymX-%=lyjfaW&y0TfMN`htzkrgr&!Xm0 z(4N@jt2j4e*{;I*Mz7J(^W(KFkIj#6^P3^Wf48iMgCnT#4luek2Q}aux6Tx3w)y;d62$A3L>Z8tAztz;T!e(LloO5cH96%A zKMwCQPGi8GKA{ft;uwGS^KmR}@&J_Ee|=oDWZ-OP3k1ru7Y$M;dVmK8vS<2WP}uFB zkr|aG)1tD9yc3A6c5nP1A2iJzRpZ{5V<%6BPj!~|Aa6;@Q2wm{fvlw zN|LPoNqu8Y5+B;qO3vJd8|Q^vp}>-5{|Hyy@X5*8%bq}+ucye}2w89##Rcb)2b^AZ zSH7vCp{>pshCE&jSZ;Iet+fj|LQ5*#9-&V%T+e1|V3Y5N>EH*8sv!u#K12#{b&bmO zL4z%xyTOB(8e|C{n5Un_*Yq(Pba}x~l9=VmS>(flC533xF>sQ;K(Ov5J+UPa!L4rf zw`QCj>=AA6jdx`vKCLKOsC##YC0!vFPQP0z0cA0nN*aC8jEthqkP#5LUD@vLcvc$> z54*EtHe!br2&2FFKA8ICa^C{ww{$y^mNdA*S4_%EAkUGa@^q0szGfuJ(*$PC%9d~1 zr_ZVU$kH8b>3$;Xk`TIJ{GvGNJZ7zs0s|ti)0rP18Exl&R0Y^@e~dE;5SLQWR)I1a zU61mgW%stYS8f|=G+Ds0YU5d9W>SiE;`xeC-apR=DY2y9YhO#$CTc$$uvPHQ+K@A0 z3wZe?OhUN#$E%#mC37CJ!*96?k&%aC=o-I_8NzUZJD?p=>fdP=;6<*83bnW2-q z!z9=&ocB{z>#Mt!)*e#BRj3^t_lBd>pR2qo{~e3!IvNgm@LdQhaCXSN zuL?O><+&ELwesXGM_P?mN(E?I0uS+oV(&uic%^$rA-Xy_dElh${%=3mmJi&iNz};8 z%pv*?L5TLiu5-ieHMwTL6-`>?`i%O=ZriaD764G>9g5TmzPxES0o+-4Ku3bdsqG=5 z?I&y|sx}fEMa`Arg1htB-<^mpc5O?RS^E*}$y_>`1CZU>a1+x!1tkJ8l6wo-x0Nh~ z$tO$F!oB+$1ZSsJ4&!ehyw+X_+J%Lzt}!}HuO(;zj94<51kgeLR^tv{flUlFs(2rM z-4ynI`DSF9Ict>hgsv`JcKr67>~Q9zkmFye@AeOK)PHk+(L?i;FRiqttyvcc`C$Z; zzcZ)P!OZVvK&dKcmsJ(hTilh3^l97IO)y1Xe)du&i1;wM25BuN7Av5 zG09sJs|NYX6+Tn?EkVI1t%x+xvJ4@r{l6$)tv}W!1GWI!!0DOlTth)25Ia{}jzrNb~?!$P+w`>ePixz=Gdm2KZZ({pRLq)E&PyB0pV%ono?mCS_e=~tcOORH zrtfST`;SU~t?Ur@@yMz}e$iLW1W9OU=PYxP8MH$ycoQBIjKLp1BPo36wK?Ey_@P0` z}tyNTA;k)a4R9;VJ^P-X8 zRl1d=|CbKOgq-uCxpx`)PDt)63AOWy;u|E63|!UxOaS>e0TsA!&~Y`X0p5jNYdJrj z3ZtU3NK>y0b~2e~3<>uB<2F>;5=D&cWIS4RsgmCOzS_^wy%4}S{v$`(E^7BFxm903 z|Av4NjWRfI{Kb#*2A#-VR(aF{3mweGHi6b0me9U+5lDI?N{h`(K{~J-_1%-#3>`5N zL_79JP*cA5<@6HTLH=rtA7q`OIi7IA_%IhKVMWhBUtHyJeltYEj?`%}N zC4|O)jXyh~5N7wxp1lsA+D9SjiY+LO6sC>?m6x$8ZRa?YK$P>@Fc}fNL`)<$&fA(q ztxtaDsc~Vc6|pfenVKj0+Uz#(*w~yte8{82Vas79Q=CzG`^tgMM8s`X5Q>rtKMx4+ zFGa2}${5m6)6)<|h9Od)XqQzX!>3J8;;Wq6ZXTHbeH3=Mcvw=XnI0O9t^}P4VbAJ) z*uLmv!1x20EET}uQqBqH2p_BlC=s&oPS&ciWR_B3^_&X@d=Jy2;A_{bz zESs<<*0LFRw#-O41aU`6hekMV16v0 z=!-Paa1(y5jlU86Ccl`$StW27L6)!CkA)a~N;isKdJ47rR;hP{Q=`^(x_doUSJ@2F zCbxo#p9yXSdAV|P*cok2ip^IcZ17;Y9dz<8xC-bZ_iE+o_U>aMh2gRLuUrXu(;m~% zJZkdg=s3$guU>0iW|_vlI^5mfY&T2DZ7n6qzCH*(+&Dy?qc*3PucmC4B)*=g(^y>M zZ+`#CT zFDWhgjgPo3jY&8Sii*9Xr|zT^f1Q*50{mU~wCkBnuYuN{P;K^6Q2_=gRURrEsj~;WM9i1Oc<^3~Wx%w@F5+yO}Qz)f(!8 zH~B1P!tV)c(Ie6#s{YBtDLE=&#O-BBShvOPsl`uyF6+{gc*w;NVYe$Y zI$gge5eeo(qd?r!((!Wr{MJ^jOR29gLKF7;>guaFpm6WCIMYu&+#!E_zuc|pUC=vaeIDK%YU zr0`qjSDF&d5}3G2Ub`}26m4?7sWz0_m{{4Grg4kX{5XY?16%9!aBnw^le^nJV|LplISTLGn5DBv&OO{_z+6ngl6g9os|#O4Z-# z>oL6nrgLpl^Q`A5Z!wy_cnh4MOZC=%^(82z{T9P2)d77(*?)JzL|k6ACU~DP3+d9TcpbOwY7xcqmN4Lj212 zWkm7vGEq*jc^n!Io9r;MZIEH+?&?Ck-J3pA_}miH7o_8HdU%5BhfA!#i@8>|nP!`g=bY@4cQO4CzN%=kDm zAE(7B(8cAtZy6iO_%CM~*;Ig=!4kDBd;`-^;bMj8?Z2U}_nA#PgBVsq&$Up~;VfY{ z$3?BzWPWeMGn4%OA~3v8`bEk?4fdoj1Fp`vTfHb$=HgF&U` zC!Tx>LBZB%3g>666twZlnAasngd|ZjujuXEY74vh8Lc%qVr(K2Gta|eYtGWW#vv}B ze?4v#4r!c!WOE@z(2t42RvjN&aY^%_`6j6 zL)Xe%*~{2hkucLp zs@F`H=L@IE5i<~-jiwgdS9)`WX+)thM|on#9&G2IhUqfU>SS7cxw#T-+=*g8dXBKa zYso>jImG@1~K2+jLmvg^CJ!lVg)o6{UwVET3u`%&&lcc4Gd=$!w(^#am@Q{ zL`XR?n5Z9>XnPx?9Q?s3?d$k6$WyCLj?V^iu3SncfK;&=uvC%a+%z=-<*99V1LX_% zY&!0s$R?#6vEl{lt}&iDK6UZR!h^s$1->-ot#DLRx^RD)46I7U9HUvKl9YPsikAMA z!M9Uq?{m|n%wY`N*HGFU+0m5v#>epY@sUcn3Su>u`u!R7)0bOh&N(b;-a z>it|MULH^rASn={Lo3nN&_%7-$9<*FbZ~9mC>HmeUiZjv0=gfD?mKY~Du0=DP}sIn z@Kz;V`>M3I@QZ^%yXke)+~#G@WPAF7ZhQuNw)AR?8{XC~)|kqDW(tB>s&|EaNd6@%74NFRLa#5-E+Am z-(rx!gkBO%`buOha;Irk2CpIyWifExS8=b^3{5fhpYaV9`8hCRh~Y|678`9$&93W} z8AsQ8Ipx(rBppETV^BlQr;0Qu|Gg$R<}8994R6CLpA>U6V((O|t7%T3d0n%auHlG< zJi$4pbfM5^*~hb)R{_|q?a<3a#SMH(zbGpK*=Id$RG(mW`C~$iRwL1eHo6blRLDLH z%4^U^m6>%EFyW!12Y9C_Ii=MiMttWb$Q` z2GwWJ`il{#UMIIxP25GYlj_p(S!!4&xq$@M<$SP6gAo~Q_D88gfU6#;DE0sPHwghD zh3zeIcpsGQH@c4;{m`BAW$9kM`!E)47$ZDoh)+7F;?_g>p(`u76v4yH+x5VA{tRpy z80YDT4nMWITe^+r9|lAVKOXv^k1LY%L!GB)k5|{b1jOn`bqM?R=d0@gd0zPBE{UwlD zV>G-keQoNxDRX8gIUD-W$(E|nKADF9zF}M`SG?Y@3WZ*p5DIA+Cxk5&c}xL@l|=A` zlggD9spO@yJBkq2PyQY^LWx)D7}Dh}WnYFT5}hTnJ!K@jY3i#$*rnsSgoGYd>K}zC z+LpeB{ewqSbd0UJrQ@>&X?8{>aWA&0VkXHdyuz<)2R+5kTFRDw6nSZ&$6Mg9Yht6c z`u83$hio^K-r6&{a~GbH3d&RD$<<;aZ08~j>N8Ppjwa7Khe*>e-ki%^Ww6Qqfjj@! zA7!}5JWn0PT1NEQL~+2G=FCY5BU>jkd~j6M$9~yfduXJ=~c6MwzBG%~k z839Kw9_6EsNRfl0_lxUz0w^^h`Fjk#8#tAOxppNEP zBQ-vKGmrm6Ht+0>-<3uRRW&RrOw9iQL`?nl&D0s>RKni+5yzzm>{NF1eR7dBXW(8@ z-1QCu5HDDJjar{Gj5Yt{th@CD$9-+QuoLA1X}y~&KCX~#Cl6DcJKlb|@m+$)Z_RV& z!gmKELoXbOfW~1@40<{g#`Sj*V5JU=j1m?klo>;>t?zxDd`34Pgo=qD(8|on8(#S> z)>bCMsTEp4ildPNG`F8lz4w;(EuF{RUm(Qzg$JGe0@ggCi(x6#XJ0{VC(v!5JZd)Ng8;UexI*&{&zN&wrY`mR5C$lE>2pEs_` z^tV30v#Gxl^%qCe(>eom1+rrHZV~;yCNiDC=;8mVjiTRJbAKnui!*1Tg*gNUP$40k4`KZ0{d=uh&QW(}B4N zg@Ox&s440O%2%!Mp!P}tR-hq6y!T70wAZm)#E5<^GIqY zC(LxOg^z531I73vhD=)}MxS;&MNrcc$TcD_5ls&ktW8OgMJZ&h-?83{lFN9K*jPPw zA$-+YV=kUPx#;-g6zR>nO~zkAjUcIv&Akr7?xK8XgC@+HHg1i`a5Q*dNZGDSjDw;0 zyT}}Me}5-K-7{t<>N2PEI)cg4OSE87(#W z1~?T%D0l5VF-hPV^c~M}f6O<|-|u}>)1ZRlR`z+i#jHn4<7n7h@8#wD?2FMRV?mi= z^&n(i*{EILu#jB@dj6&rqkiyGqv0W9;S@FE2I3y3{VTZjwRxmxl+USAXI*P9J(ul5 z)G%a2^RM?F5AktvWB{Kw6x@6-5X1A|OxtKn3m!mxRI83}uwyTmb>qloSJ)!^-Ab#% zue>PrVSVNWM@Txx9)8`2XXZZ3*M*(o<=>GrMrTE{7PiUD8p0ciJHgE2I(4JrdmfaV4w83z=%sgFUBp@Q;$+!O1H#8pE%~b`jE-q{48M zV0|m?WSt*mt>GpLnL1}6O$2#Oz2@ohxc|d=g^x?Uq}Rm#9|H4C z)xzb=6P$4Y5w(6Z)WtDcMdEYYKN!wUU&u_OUoa@04uZ25pZDDtjB`XKu;>uEsUt6u|`Nk^O>{;ZrwX~Gj+Ab^do#`r6mLyAUw9%7b z`y;WC*#t48rf~I#R-{qNig0C8Ad~sR1L65jXx`C*Ey!7{nXc8XuqLWLt6)UUXY_)n zJ#3qSQwsxO!c2&|>)gD#XvxR|sug)%{_oSj&y$YwJyXC)OO~BQK_o4gF?c9U^pOP#4_W|JlCq8#JfannG*@5PkR9 zB%v@Ft6&Qh^y2H(dC6Q1OuTnAqmIS$n)P?1xHD%vpAC5S3At{_>a0>Dv#bfeo9#W~XCp9?buQT_2g zOGAkP0t*6Pb5L~O$dW%SIz*g5>g@PW{kvH}r&5Zyd&#HsiLl4FMEloi~ zjs;XZi}Q zdeLNdWfr+7c!@$*xG9~6YDE;(E=PLWRtTYTpxznDYSg%5_`WaOmjm2KH&2k*LV>BA zDvy;Wy*{HNiSwPLz>B{>I}(h>6e@;WCQ1hz$QWr@bohe{$-DC^TV#_J=u@KksSxc# zHe|4Q?P#cquPEf8hpJh;qNq_*LE4bxK2u-VPS&*QtQUonag~;Ld+cA0 zlDlwo?5}V}18a#wl2S`xOFeI?*aKaVCROkr0dm1c#;D8sK%A<4Ok?a@)v1i0&_^#0 zX9e}%<{5hy$iqUe%E_KVQd-p_at;CxyW|&X?kV>|dxLW&bJCKL-~u<*)*6 z`-fLlKW$x=Q7cr=nl3TODpVy+ctrLJ8MK<*d(QDFQy4rF$Zv#_y{;u2CVT>oGd`Zp zd~0jeCUcN&^63dxwcHQ2@tp_ixX1+A_RAy+SQy@`#=_2IHjuFf0lHTo`&FM@_az$D zZvakqWBMe8xHZ3ET{;Mxqtwps0$8RQb{>V}2Eyb;neFps=>u2efeb?y3LLFkNF?rv zm4MU>oag~dtHz|q;=k6H7t2ISy78g&=Q{pr(V*v$CP4Hq_*UzELilb9+fwrb5=2Uj z5_u;0C=Faz#XGADCQmJ_H0#v1ldnxqZj~C6FkoB5ZKxK@)B>x=1!B+nTWyhnF7@8J zt~U7QpT4Cz3D;zyq{WXz;>DN6Z-HD_7kG;`Im_;SLq&D!+BqTFmmjqUj(hY;tnj#h zr97W6GJ-~T>M0jK?`M?{cBJ?yQuN{#PT=71**&S zZd^9Tas~yL*pD+pW$i73$So6#exm-taWQUsC~%?dxEk6zr1Xi0J#;uIiR`?b)r%HkWW7K&h>-7if{mq)Is1c0i`FaRI%n!^=I!gw{D)9 z?98%-?9G%wzGj4pvEo^0jcWNEMoMG?iriDSDG$rJs40^5`E$V)kMu{Ly>!_E=%nn9 zGus}ZKT}x*2Drj2lJ=RMXiFkhysw!VH(ea;e!0e`1qe3J^$G<5fnWMdH?vPd<}nyhC7+m+WWzGv z)WmYeW=^I67UD&GMX8-S{*9f8g>&!J-a1N+EPF8Ul>B3SavN0ztL~>*uXLeIxbY({ z3cBat`Cex3*iS=RIy*X({H4%9G`jTc1Wn3+=?at(165dOcLT7i^&-o!E)qU<&G9aY z9tTddEV?L*$BKxmIj+rCUf~VhO#W43%sE^hWr2}L;Fa~pZA!=5+O*je*SCHnnFM_g za;jIMp+s^eA!KLCEJbFmpsv5-RbF2gMKQri4b`yX^bsG24}u3*MQB0JOg*Gl?_jKb zq(<+xXk3z2Af)$KwFG0oX#E;b@l5Y2exrebgH)nQNIR7#ct&N{1h=d}=>09eMYm@;;J&a-L#GwP-5*QJ7 z5U+x9YY6IlWXRUhEllB({K!R)@GeM3?;R)~pzeQiVdSL`8+hTC8S^}5sMTO%#g3!@ z;YVRQv(xYpUI^Qns{zJmHdN0VG^t_6boY6mvT&MIy2E;)`X|h4IyK7rKCc7LdwyNV zqOCXcg>9JDl&JcKj;1NT82ws;UAumeLjGlo+&Oy~x;yFuA}qA6nIt+|TV3+{Me zY>=Uj79J92t_q0NoVN>(ikIfi{xOdzUA#0u7j$9)ZPLcD&1qR41kqhTdh5mtif=D} zq&#H!VUj9!_{=10kM6$c=zy_;ExmIyX8)Vpeg=)!G#iPE{}b(xzyFGu>ORCm{(E0_ zRPumKs!* z5))yYA^(B(DVZ=C_;>TTcS=e3s85m1K-$^zkM==a=6#GMj1bU27pkHuW}bC{$3a!< z(%32jYdHwPLNx!}%8$KIL#@IuU~sMnVe>%BN73z}vqD2-%%r7U=_Z zI*e4Q&ziq8ZvGbTapW#96oY*FcQ2+5vs^JO^Tq%8H zp`B!Uplp@55b0F@YM<~j8}uv9ym<~v4~_6WZyad3sHaO2Ma|*f#3=DV(NtT5H`fss z*bMUjk*S`OOqt#-xAzrobC$AYsZaCMaleFYjA4X?jA{fqIy250&n*fWP50_4djK#l zqJaeU*s(3lVkL}UEwZp{t9I`T9iNbl8;(8QMCaQ=O3~aJPT*RIQF8VKdZRQVel9*w zT);PCACB%01+l69Q1;rLDGaefxuK=iEV$qQgc4rd1D!y3>cG~TGgd@6a1Z2f@O)N> z+9uQra<5gt`swGL{*RbtQHP;IT8aBB3{rpD_m0l4RO+k8Sxn0K%gk@y>i~W5P2I--zKgImiSv z;JA(%w3oc#07bM=I-UryBg&%>Hsi6GK4g;S!8Hz1rL}8+v@I1mVSK z0_DI}ic_#Z_Yj`xKM%6qWQul4e%6=hAL8vETao|l@lOo?7HDkQW%Ntsfg_Z zExn1Irc0-JC!ib?$($3ZoMS6n17A5pHddV;ynR|;D1B=pU$2k9_^qlz(Td{>{}g+n z-rJR{Uke!_X_w^;?Km$%`@od3X@6&3zszaR>sy=PBNvE0B8M5AnegQ8PpPoDu1T5~ zr1VoylU83C1`Ex4xjvPnuVd~se&2aNJ^laQCuXfCk*6a`e`mbFv|D8O>9G5!Oko@~ z5jyO?`M!xxszs3?9z-xc%H^fRxRqP!b?aM%t%L-0_`;(<=vKgFotb@-wOw zwIuA1aWOFJhqLp@l^~h3!-(_ixs8f5yZUSKM`R;EW_D+LA{8-IoGR@6HyPksu^*Bj z9ooH+l&PFBYr28kTDdZM>H#K@ zX`zlL7v)!O+u{icKrjTFq+7cXvPqQs|3>9%j8qyPq(vWOfMEcB0Jw;Wd=Bb*tj|uD zgpdeJqQ_#w8?K>?twCYl5O4b4Lf1lYLdy&NzEH@?no)}?cB&a3%QyA2Wb0(Lv zvgzFVE|1WIW5^z2kZ5dMBLZH0aunOmcBkC+f0e@(6q2I->tzp>;D>E3|2Kle%og+4 zkOVO5Ra64>zwL<0R$;46&*(foy7G~uy%cq{r zQx-oqmbCSMt9uW+=;u;ZfFHaqw0Wdwlc*eKOdId+PUoGFE&yMIL&3}9KXG*b-vIe2 zMo$X#4}nx8Qt_wQf31F4bE}@Q7AC^T!wqD1xul2VXpi_fCA#hgq!*E2&BOPzuk67O z68}EgW-TL4??4Z{EW>P{VjBAG+4QlVzomSNv+sM65%K@<^qzrizVG`mRkSEtvjkPO zRcvY&MeV)!ruH5|jM}qBQJaRUz4somcg2pqiM`2_@Bh=^^CmAP?(4p;^E{917{Td# zgEqkME+BMbDVI}{`SATk%~XDpBkXsE)-N>vsy^PCYf=ppGi_4`aDhJ?LxesL_V(`D23qKk$g>}l zp8A4`C>I^g?3jrNdFu-@mi#5qwem}%&HbweEoX-{obYMN{rG)Lto!)TMA7g0IQ+xn zOaEID>y{}_^y5#^pSF+J07bNqRem48xz_?Q{%%kBjEIPDGBF;qWU4WhCc7qU4Se9c zdLC11+tc^-rORI(%Ita2o|(nS^qGso=o|UZ-?dl+nEmm~6-#CEQ+asv%=sdPZ$slt z^Q-{G#AF_ri zaUe4GAhcyzf9PwGD!qWI`DeTLJz?V$U!|+x7+QO{1V1XICB;R)SCC=0VtD{$>~6wY zL3v}nUX8S-B;K!&*SURv{iksj2>HPERN~%XGccQJx(PmF&=>p2BCQaLHSxStY{o1p zJbjRZYNVpc|Lgvp%fD`*z>1g0kC>>d#(ZqxY`*B-0XBN;?eSEx6(BE1lDchVimqKkKt-F|~% z6qVLbUxyRjr6Xkmc)R}nV*h+YW_FEi>Bz+A@Q1Si$%HrefLaKK^=Zz3LV6d5$%sOF z{&CRgS}}X$MKbtY#;g9~;sJA!>Im1vHJdNUJ{8lA_*`gheD889X*Ae z!m9JnTV7*zTv`sstz%+Y#zDOe)p)9=DA4r?{pK)y1L*LJxuF9V*lWF$`tQs7zCZ0y z-za#v@3_%_%=4ezP|?UIJMtX6^KxpoMN&}+kV=5jtnFr)E`mU$>$2cj-~%QO=AhfoXqSf9BZNd zPuagV%NcMJ4r1&HzLNwi+vD|0P}1B_5b&4#obbXi0;Htn zGJ=s$*u2%h5VZh#alW;4cq;f(75F5dYIm-b4B?M8*T z5S%PTKUq$jf8tDX9K>xu{O`5Mmn8^PU$NxwrPnq(ZLir6cn5<`wO;-O(l=LN^TWkK zGK{et1wx6v@R~`H`|CLE(F2iGi6T%?pPRF{lPvQUKk*jHbpUw&iY7j9r}5h014ybflZY4&-L2l1EP z+!Z~9Yq7W8zr`AbOX&P@wt$-7udJZ6H(qMuu^D!%*naO8^2$+V695lkhu1mY$q;>- z8r!O5o)&BMo4`cqPPKifWQlii_P+wPEw^94huywy-9DAD;us5SB0f6``gW`C!S@BDQ0cO3pWg?8G~4W&cuU*mPhuB;$qqtpH5USSw4iN zyca-=2YC3Cjf8S&}nLC@T?6s!zw{Nb35D!qY6-yu5&*%ufBB8mpOI~@TvPQHB z=~iLm?<)=+c{=x8t&lQDmNa6>?=Trs(EUNXno4o5kl^vC2wD1w1aXksj@e66_Pom- zI)h4U0t8cS8aN|M?|BQ>^XPgc@*g6x7OLorHrzd8)immVrSCXYL$<8Fvu|}V zRMtIYU8JbQ3`vq;j)@$ot(|If=ah_hwBBzIh-<6nQ_ao@xZ3HC_urorl{Wt1G^=4S zY?9v3Mcl1s3Jf@X9R#u)2sr5o7?$&>Oqw++!)wNHxYVmuOI z?K^m_|7>qERNtX<#B1oAHonMHJRC}yXttzNEmcw}%X8;4m>~zi8K;&8Ru>TF`(ofM zO@1T!w(`6Dy8!onXjZhjz49j6CmaA})%@s+)#-GfwC?26$RCe=KJ-Sio?h?OM$XWo z4@P3NoM)xW1TjNvi##Gl6t%OG%x`d9TtDd4NBUohb=4FlD&72Ehrhvd`2m#i@G{ST zrpD~f5He^*n~n(;_n}6K|382x-fqut2>HL9B>43Ic0~l4uq@gzU5SRZyP)CVh37;n zyXhJ^M3W1b5_;``IY}i|=YLYXc(w|rFX2yJ1g{KT`E9JXKN?WwOHlo^NjgdH%c;f(d2XITwi|44UYAMDCtlKi;wy@jBRha0Y`7M%6RxGlYB}l|=c?l`bapY}*#^ms-NuBnL^=JKnp?S;YH4 zDxZV>;o%yn-_IBXX22**fA7>P9@)2vq^#6q$igcRzQC*jDHmSW> zaT2zF?}VHRhgV+68$U?qT~CdjpM3aTk0_5p4rD>wZw8zo&C9pCB|0{zYBN=-q=5;W}*bWzS#y3Qhf1q?PA!jNZM|1&%p-2A=*Cr{cI7tCCY zGhe*ecj2?|I9OIZKkn9nLk(*pk{bbDNpeG(9@+z|7W<>0%%eKN0~7|=qe;J~=@@YoG(10@vs7Ye6@dM%Y-x2ev0eNPbZMPN ziR0=YEUav7Xe!9a1A^D@ddWdlv&v{*u`s9@82eXI@}Bj^U*CZKC;aDoY=`rVW{)Iv zIKQQ+V`pjCzkVHgi{c>*+&sBvkClk>{Fuv8N)c%F_9J8prKPW9!4f8@3G<`A`Yx|B z$L4E-re6Ar;Kiz^S9L=%t{enE=b1vrH|_uC)d=pucW7Iy+h>}GO^IH}hjxV+;nP|E zKl$s~7)LHsy98LZ^Tr{$pa%*pr{-vsV8tVhW?9L>?>i=0rer~Tdb$4=O~V#%dw(!} zv@WWI{+2p+otArR#e zsB?mscEksjqvgBdJH0%%eg~=_qwhrSj-b2OkACYdG~Ld&@v6;z1p@pb-ciy_6iN=3 z#;C6*3LIcEAqmt<^;W_R6bV~r1)G4Y!{%D?UIuk1zNfPiolRUUzjn{Qv75ri3&s?^i)x6gwFMtS3 znP~TBu8i!5OzGs<1JrR;{*;Y-PtmxC*cmasn9=1 z&HPTKigovPj)swL2khWK)kL)>=rJ)WHg*`0(|06j|83a_GN%6>=8jJx4V{K(!Wy;; z3J+kR_M4C~EN=QQ>qG{(L01#CRwSye;&p}TwdE~AG!LD|CrjnapG*QRvPzQzjh6Q&K74pUbjU5>RHycP!;b=v?DU$e+dq-mig*m=Wtt$atu4TPir~Dq74B>TDu@~dm_7`5+#y-E!)jxOn=Qx`#j4`PiW zqkmbCacrp{2J5{KhQuHhCa=j_keTNtG;e`mp|DN0P$F*=7*e4EGOhfQ_x+YR=d{lV?XrnB6 zvxE;p6TN?l)+FeAGqTIFI{|I%m};qN&4hVejwg;0jVY)XYdHJ*c97e<@uTUNzFP9< zU*?4kQzwYHKZEe*UkJW?9+<{`b^7lybTOhHgO{w!NuF1Ez(DQOWQyqWrlivBYhj_b zN5!?Kt#K-l&Sf5@4l;~Y);d=Ych1E-V&0#i;!kzBhBZO+k$0f4T=mweyv>#Rbb+D^5DA2!kZvI65H7^e}L4HGXt!+}N+1 z1{lB^Kd7l$dQo`Gg|9o_Plri2 zUPvN88Q4|aZ^FjGf2B46DMJB=ROy!}g9}y%dr|b3=hvjNZXJwkHs0H2V_^87vRHk= z1#OqC$`&VwtO@untLS4h@*?xE-XYX_P0AmC1T8u01&Hl`R#+NQLiv*S<`+tRRh&yh zu<8>3*V|cMocsJvdHMO7e)@3=f+6dIsRCACzC`8Hbpr$i`ge|**3H*r6yvI_Er4Ke z3v47`TRhTZfvV-UcRgg8vOv zC&8Qjgc(&)o*De*0lT$SrjRak;~NHU>_Llp?aH0+7iYS#^ z9gMs!k@J_E_rd%lc7+JqY=`laZ(yr^41$v7%bk2NT_?}lT>HF0#MWDGV{EN}!AMKN${4HUz)(#dY-$QG>+!F?V$wJgNTtE2Ufpjas z&{Og|Sv>Szl<3sPl$AN+7*X!JlL?iso(a{zQc!X`ydhg-ewP0XqA^LRf|4`*U5;z^ z0>+2ag28u(8q(5jI$_A9p?CkU;p)MK;fkP)ihjqa4R$?mg=PH-Tfc*q`Sf1cVIvyS zMfe@)4GlVjakVN}x-e6junxHeI6Fy@r?$(7XO0J{X z56rQp@h9Df`nyKW6pT>=mse_n!aW$s``4&m+WHLm_{7f01;a&!@sGxUrx#Zpl2Bjl zf_^WbNM5Vu_OJC-h6gDffv_|4v4_b`Y7M*b?O1 zI_g7~)lCV%wCdt8x$fs6GAEk;qFFOD5Wj8`Lu z&Yf)PA{8O*&6=2)*s_rqt>U5pkdl@BXs)u$Gd#RPEzrRa0^KZdxp^LM*v){7Nky05vR0VrNORE@9RuivOy5tV7OAjT7A0s!A-pX~Ot- z`BDgD+wr>jH)ACH^;BNU!zrk-L-D6T!}Uio9x87bQ=2>FdJJ;7sTtia3j_j!BUwBbNXx6JOc zH?4JfTZWt^j-A=4;I{p}`%k*?I6@gLB1*s*ZOYih%#5_Q7k}%6KOP%-&g^nnZJ2AL z+~5?O(X3)Edb8)@>W_4%bvxrbwmYxoLF8R1>@3~Mhg-Gr69Aep5V)QrdaHU*>9oPy z-R*aQyw5J}AZ-->ughww5J7;@Y!2NmxI_6jU3>X&9rxZQDMBkdf2RI|Hc7Bz*GLYI zt=!lejAdt}y+%%MOdp4LS5#hTh!u14x^?c%i2L#x$Zj_|VzC>1ePN!b7m=>y;%t-3 zt4~9}P@93F`n8yNKW&S|GeLUi)h5o4M9}eBcHw$9GSn@lY~|7+zVhyvpVKgpOIWV18J8$j`1oYZ<+u*CD})p#HTJ>mBWDSZU$LrYYrPa4Bw7dlT&{Zv z!5_}h+__6XyB!kP;0%E^d6>3)bS%$NBulEDBpZ(X-BO{}$E#o(tN@uz8 zfYtVZO)+l|{VaNYKB6z!plgoKt9E5j?cl?9_ShBtk}oiR;Qxn=5H}fUDvkCh+VeP> z?VE*a>1!MeQBQ<{Qf(^l((ULHM^_uDT>ul$zDy6&vm`UKKnCL6SQh? z*NMWBi>cllk)mu!>>oy6^eMO1*KQm=t?Xoi-^=p^a48Qq{f1=@uC<016A=3jB~$hDZ^YwS1uWC zMBp`Xj!m5pH`daGc!f2={c(891%E(D`(tstFFaRzJv#6_804w(-fyOh#NVH_gCZtU z*4nj4wdc`aKP^MxQ@*HFz7YeCL=xtq023rF=F-KRu+E`1ve^lVWt|P?1%fVsRXY%% z)&9DAjI!2m>@bbW*p#+g2wv=qlcM-XTAIg$!t3->{by^bHda_*gwge7{mtEiW4`Z3 z|GQ)6MxKBB;aCJngw~cVT0T4TKsKkaO0P;x$g{U`N_Bn-ggBXea5xmPsKPXW$=HQf z{t$?Jw#O?sWgdffXufkyZB+nu7fkknS3%MPOuzV^D>E|SBhUP@VP4AxFn+5q?MtE+ zm_(FZOUxNb%KlYRlOqLR&~#$<)#`C%LaJ7VV1lPMOqrS2t=>yM zzp)*S!gm&Tj|ia9;hFOO#B}b*xFxXSqak+5IbYTs2fu+BH{D-7ZWztTia5vpkto2!?es|Dm1^h}`fyP7(f z_hhu%!!Wq5;$OF#ckW`AgS@(t$TALqmREr9(TpFj;!lkk8JP+ulP(YQkD=hggvW$)CI?MM=+~rf6jkdv(4e!UOLGJFkY~?Qj(a^+BKM4BpWn#UpM07iX-GZ1 zX3|h@_fkW&{g2nkpRu`$)G6E_s`&eOCA*#SAe||kBa*Uhu9wok5REDFE$r0F9Pq2pYh!2wd48|p-)&tc%qtsgMnb= z%r`s52C&$iS9`kVP|BGy@_sB0t?krnJcUOYCVk$J_G@r8Cg2#@OQ8$67yVw3tA2K^j#Jt2!TsTs$Xuf0Qj zt`^Q@&0eA%<16ba7oNat@$~cs%We++zccY&4aEWQ9HR!4KnRG2-hW08zwD@xQ?;{} zw3wLb*%yyntlPPHxTK#mKkGt@oAH4w4V6I;xd;zAE`V!}t>w93`DAKi0~ z?O9H|pSF{qY_3=K-xrRl*kC*cibc?^solvaHt>Sx8f{b=JgDE)^mx*}z7FAj zjQWQNgn74Vp#5qRB=f6M+40sUoOTh8zes1d914X^P0YdZ?kRQB56-Pid&wmM&`+wL z$iEH@2#y}CyAZ#EzHIcv&NRe$8jB+ncFCbZ0a=|)c2RRU1XVs9 zBlB@1Z2LzW2KXnF-u!lHxxvbqDKqvb%u^J59(kSOlL$Y?Ouc60ZLAX>dcCl68|9b` ztg)<~bFR*$nwnS3sClgL& zenLq$ZK8wqU0L|7&zN%KZL(8t>HDG6AU62TiQ?i#ZTWF-{r%gC_J9o7!x(a435>id zVIoDs!AeSx=wf%5ssB)??Z~MB%8!sF*k8`$MuW2JrW{qeL{`@sAE4RI;CpgPBA&hK zvDkHi=aU4|Kp!>G75MHjQoV65d^Qqc|yAFy>e~>W1{TYia!C-Q(8Sn)2eN2rjZyIWG38nESHKn69ALJZD?3l927Xv zLfP#ym3F4|9r4S%n=Euc^PJKeP(VgqGLTL75r?Gk(OZ7ot%4D7Q^V(fodt$TNJRZTG zEtyN_i6h(3z?|0Repl<@kqJ-Iag@Q36h-$~YOgBG9ObeH^TQ)Tyi`tOJ;D%MfzS>rq!sE2ZPq`y*T0c(o%21drESh>39Sq_u7n(Fx(QpjInsR z-u$ea5a!`xKw~Fy)cTMvT(>Pw+CX(L;qh8O*wc({-o`A4!N+!h*2HWxsVN#%@2SHxirgo!2Bg`Fuf$h@@G~i=pSB<^`-3 z>g|DtHMM1T!2t6iONFAReI|tkJ2#_VsRNtd-G8;ghoHWeTldERVP(UDq{rRwn0D?g z$@EcObJ!)dHl-7C6U%e5ESY_&jOF8AhViqX76YJHI`xj++J<*HZKpKZCcdsQ9+Z63 zULuz}nSXsBBs;W6e+B)!7zONatD+~k0-U~W`wUSXzMq-jotU@9PO2@SfKIGRt2A?G z4jN6U9z1lvDOtaJJ=(S+NXo7&->TKw^ODE9&!epT7%_n?ZfDS{`6GE+OHJG2(e!zY1sg!h`&w`suN>3&G~pIK~!JE2P$~k zoWC)v_Cn3FjE>=KH1#O|A$vS3scTm4@BSyz6V}-;YANnF7;7|(TZ*dPE(oA~^KVnd zg%jDG4YgS}GdPCea#oNjTL7##>r|g5_)W)|+JT?D-NS@T{o_-C9ovUvNdnPhbCZ2s zu+F~}0_Cj_C=UK1>b7r=b+Tx9vn{)E+)aHS0A=o)IJ%c(?&2ViTXR+(C58Wx-7bsD zLxb>8)*EzACa2p@+mRA$d~gA2oso;3izVjYUmU!NIf^76@7=po4%FHB{v6436L!2he4_ASlUF^gTD zholN3+aeLyrx6-1dLqT(d1N)hT4p_0tNrQ+>o7oAp{W>y@~Qn@&-UEegMR;e!-25+ zRvi9Kbs9=}!4@HW!Q?znb*rrts`CD3DUk1~PiLo3dZ6LzeO1lx?l zA80B#lv1fDE*WZ(3d#g&{H@PXhPyhI!Oj+69qN|{uiDNsyWws7W%|_5gVPySe?0qA z__zKd)D)t{K0i@ieOHRG&n=DBUe^SFUdt zk(cmyA82xMiyPS$D1c*Ke;VBtfkOP|wjJ`Si!=2~0~C(SYx{aQyCvzK#$p8wViN}p zZdS_BY>m&p9QD9zXqb;R=Uq@w^rPeNH}}j)a?$JqTfx;^jWqe15O`Al4PVO=5s4-0*hMj<}Po_xkPwI*Y+Jz z;ILruF7sX@Nz#l!7B=Z%h)jieB!tW<&;LeEBlq*(Ph9T&t#ZG$-;fp(FK+uLACXNY{lWuSFMVPAxxW!wUgF!2ng` zk2TxAHl?V1C=+jh%rPdnw-r-)?{d61uN*p#bT ze>pQ$-Pz8Gb!fwv-TKXv^~Wn73dSUL)>50NwCagdBTCpfu(P6MMjyW`I*TMIeXNnM zV$_0Lw;yeFe78$vkc8Mizd_G;%ke9+ZG?5>kolE^`XV&V)Cmbxm&C``rQ8uSHRY4<(#7uwL1l>B6Du zu=oU^)s7I-elnAar$FvEN8VM}*(_+P6(HCWUk0&jET2G~(CTk~#egJ80_o?bMrwcH zMb+ff#=XH4IPK%FULR!b%05~)d>lm}AM*(o{m$ws#GQ$b3CFzy{0xl=wZ0tYIahp= zX)k}5`QSjDS%bbJi`-HnCz|rpwHlSA(7{qbQwOealKj`YWds){qB%D=--2mV9E29k zk~tYF61ZG4`1;(1=9_!Y?nz2bM0UrGi}@-3etUy|$sAF6x#!LT%HQ{uf@m;Ab!pUU zJy#28QepEnv|LL~$~Jx28tSk2P%BOzpSQ*OAe(ZI>O(;wO0>BBH357V01?!xE={ji z4Wd_?TN|P#TV2x%^5W#;9M=0g^5Mdh+KzGycWwz#1k~rYrNX@1w&Mk;>bH8%4tfAdC+nBhj1A& zA2L|@(45Q<(C&(Km>s z)-1B?mO`xjaoN`Z=J4nM@c)SNy0aIK<#*trDA8;EelqX?5Ec-)qQyws@>BdLd9bcf zS3;fJ=bklJEw(w}T_Hc9hi9n~M74Y(Vvn3n59D3OEhJBqp2}gbQkrZ}&f`Zc&t?@F zE6y4_gD*bYK^}s*b$35s12NZ3K6S~YkA_ux4+!>2W6#w-I0}NuDlB%TKdv@KF~v0O z*WJyw+R-eDWV(BLjL$4fGbBF2m9q=>{WxxulO$o6!coHQZbQJpV?gZr^4FdpS9N?Y z(^>{ES>;Uz*|*WHq94}Be(@vvGu7@lW~UB5esIQgR+V(Yo{eiJCHC&Y6eG#9@|3i0 z$zMYACzH0+$QgpUlhSk>{ici&)VSh^nxO27?bzmBoF{E5xGfpHj^4nws_*Bc2i(0T znCOKlYx)S-teOJoT+)%$MnDoUhY5$gK;fr^{xSnac+pHWt_c=pc}4Z0-p7~dIm-up5nS*;-sy3#4KL38^ufF&e* zP^DBsomo-UX8)&u83Gg-9{J)zFGLd34WJg5U`WraZx44DjP>MU(GrN0ga|A8_M@4TB!SB_eeLaQi1K%w>eImW26^t?d%M~hC*1tLxkT=K8^CEJpIQ<1WD%ZY zwOy+N)`RQ{cr9RyXZtGNzn|Le&Z08T6%c_ZL<33)!j$hPi_#e6PGX&^4w~eoLQ_V1Z(JX$>29{t1DtFc)IJrNF2I_tE%Hc*4?F=Z#f!yqN3m2;bWT> zql3YNt2D$wsVutI21c*h|5E0qKSs3ARiWqz_DqSdIfwe= zt78b`t?Ne8po6SWIYq1@w2b4n|Lk$$@vMH-!`}dA_u#?Pe!OSfo~srm5I68^%A!hF zpze9je{GAz@XvI#{u(k+JMRbHstFH6u3bQ{1lg`TI?SVT#!Nwh9Bb@RRX2LQ;j3x? z^z^&3eY3UH$#e3`SXDV1bzY8?NgQRyAmk#-Qa+S;0i;uZqjrn+W9r-fT0)}P&aqL& zk6KE0hD_!vXBV1nvcEsO-J>^^e_jzpSs% z3iO@$w;03?j&tPe)4W~Cvb^v}QPXKj=yOjK_?=txbGs&SE3~Li*tBtQWy#At)^s3r zo2$k51r2a{Br3%SN^hr?=w+yoKiacmO0mhsn+Pa;y9-{~v0!e9q@#dvxe%Wog72O= z`N0uqx9tzcewQMMhxQJtj@(A5%Jd(nOoU<6hs4%0;F61_R~;ykSy39ySBHRGE47LW6^(syB(r0&^q(}45ZF}I6m zc()`RIoc)Dc7D;06)+c$`MNin-|7s;HhO9F+5(G|;KopgzxytU)UyZ z>}>#PG3x0tho(^?8I5NOHJ=kgIg2!+f`S6(7oyQ_$WXCS{{b5T(kL$&Ip#tQ`~5@e zY(a@u)%*k}D4<^Jrg56Z3BQ{VdiGn3;kUN+u@F|^F>`x1Cl<_uW2OQG3sH!n&KsZU z{o_HlB1nx(b~!OOr_`z?=He5KDI*TjN7rVZq@t<;8Y|@+bUmdV^f;-~m6Hh*a9wb) z5UR>}h(qZC0$yycss^jQhFm;{PXD|Z@$`B*oHYB0FwW-^9he+q&vWahSksHmG3Xn! zel38s{~y_yt>xfJ4dNAFutj6fz!T_}EE7Z}P9E`H3LwyuBICI@RHePtPiOpi3&huH zb#{PFdN|xba5FXdnStF_R4#Ep%^WNVSf?ED9%n!|J$K-J4+Xw==*Q<5=*1$y*q=*1 zCrqWpw+)c@g_oIeC;stuW|XKvC@50#U;JWENn>X)+0%=f-h@*%1;zM;feq&x?!r#E z8!+uXZ$q3sM7VpSN8I-|x80 zESTbis%&-Y_CPK^9tjT4$OTmexg-Dh%J4d_(+-i6mLr^*w#&^P@%|$OT;We??AluB zr`SGDgl%l+nB~dohp;2~;BvYnZGBFPqLVN0t{G+R0CPo-Van|W4=zw3eF=U;dl%q} zZD)LDmQ*|IL-{P&m8T4m?-$?kRU;;M4ukv;%^-NVRt2RxY-6#41FQx*_OL@~2 zej4y$6N(_i|5@^!*r%qWG4(O@lM{WDv#iuoE!RwBK~oYzcRs+|S_JcZi8?KNxMQO& z*zbAWpQZV?alXvjH;c6#8x7Z~@P5Cmz*zg`rbttfHFWalH#!jWNK7JYO|{LgZ%Hlc zB(Oo)(8VdW)#SYV%C@_2+1Z6@53eOtFU@b7ulxx3D$q7`(|*fGYUs(?+z#Ttb8N$e zDp%e&vFaC!fkyRgt5D67JU#W@K}yc22UB0X( zRRoUYWG!nB)}T$Xr`-|A`Tj=jPE=`-k>jPgI?*sd^hvn1EoE^cO}wt!*yJ|QL{}f1 z(pSBt*4(`}d?#{{_}RqA7vZv#^ynfnpyX+Gh%But(1f z2*%E~OaDyhF@lMeIg2dcdzZ-z9;z29W7B?SnOJSVS#6`OqSO5G!=LoGV-vUh?%`m?yBBsBJVV28{5$bp zOW^%P3+JL%J=0_P*oCaI?C6(f3XtgF%D)LylD7!?t$7JT`M@%GzceD_+4bH9xHUufueH{P&5~^%;Q&KAl;Tae{Czlg)cYm=`I63`? zBIhKjUKG3ancJGxLt?FH|&sy5QB5$Wy!kY z#Q6av0;HQ^ED!(qgPq^3GSe(pr0cEvTS{yl z9$o_m*|A0zD8#iyYV#}!d~c4^k-mI0Is(2AA~3+e-@v@CKQ5`N7 z17KRwG!qKLSyz{|P}4<)q%qZbBq%YC4Aj zzngWSfAXE|wcYnCTL!|CS_^JbB?OwedAA0O<)z3YVXR)LM>;#C*o)IvER++ANQT_} zXZ3F=ySTGR_M6`mzcr7Av;FjCP9xN=+u}8aI}hw!4Y(l@(ZIHZ;vNgk76LVV>_9*|iOGc)N8^!Vx|Rnec1&xh!gSZ@3T>-nlwecF)(B zgA>)}Jn(re2=PUc?GHl`CN|CdU^jA|=0ti(AQs2YUWiJG(GG`Ix0*>Rekx}{VbYFZ zoHCjD)sv_%+&lbC#FsreV0OES&?m7XAf|)a&LN{K!N+q98gCC&cwgZkH2cptyH;GR z%sJyDe<(u4nWcQJ!oJkX(W378#u5h@{@$Z-u3u`8oRPE;VpU>JUfz*tV?WwVLn&(i zbIw2q>m!bTwJxilvl-1Kl0()9JU^C4m9jd4@zgZrs0{rF&`_Qsoi2`Ujj88}DLLU+ zbXD^4m`&U1eI2&A$xjS@spK-vf%J~caqHyKQu&;+TWE!~%S+@a+(iUqDcwg)8i9Sb-rYja5&6Z8Xj7?+l%{apo_*Xw^6 zD3htuZG0O8Cs#r}E7zKebv+MBdM>bPBbjUVa}2#khb!LBF^)3OHr38rxxOp;i&`m8 z=ibmy$V+;oMKEt@7B$W;-u?y8{vn6q3Emu2M=#&d9k2RzYUAcZhFMzUwm6{s^3dLQ z#7<`(=Czr%x=OYO@2<8Kso>bOv~p96TYvS`Be+6IFjFJDVI&P%G$310Sh%~7*lwaM zH-(KteKuBQm`N9`5>aw~HRkL$&l>mkhExYRgoR(B$&4OX{-27h2j#V8Q|V#;9`zTo zUZ4j5wiK%zrwZP#X!oc-#Q_}VBs27_*bvCsiwAwMs<3iIjf1%EqGR}7sERhAp+Zm?VsD);|E0U zDzE@D<_Zd@tFry&nre!ytsIU4#*Ice zcIiTT(^gE$j02nVE=dfiyFu3gsK@i}gx2OOXV~F~N1e_*W-d;*1T19p66{51EJ*uUQ}eI}xAH)9fksbu!^} zig-crSeT}ySK0Ej53>P`&av#wO9WW7RgblF(Bc&1fK@Nktz!3m?jip>)uf_Z+DES4 zFVLsLbn0H=}Z3lY~UKx z|It8ggiSyr(zI*Puwj>2i6xmw@EowHfphpJX?>+&(gr5`oiQ%lbIC&3k47vTBFGt; zF3a6g7cb zwH3|a>=tD|oRFHc7VT;sB{mlQ(_uR+EqU_nbwYkXUoG#F7PVro4(E2dp#B($Yti z?Ns&9&EgWq!9lfy8)t{XSxG3iS`klXrs4D#k~g~Dh$i+@MQlAqOcb)@$hCm*VTY(a zw{w^@c^{|Bl%zF0ob)^d4d#}(cjsgCLY$DB^KVWwUGD|3Ei1hZDM=xj@BOfZ_BGiR zl{v3E%Oqjji(+`oH>44p*5X%672eN1#hyo504-1a+Xiq}{C~oXl&|Q6%_lcS4c`mr% zW}7tYB>(+?m~|@bganOFl^8V;wxwVZ$8wnD*wG&LI!^8io1&OBZeBs@L{(!BmoU67 zYp0Pp{Nro(t1qK|7l}WLxEJga{MtUUr$F_#4g@*8D0zAB(qzZ8hmVEgBmv>mcAFMA z!RsnT8bwLP?w(%5e6~VaYEk3l4Dy;yLTW7=^stjvWOeH9LwJ9wacH`%D&=e15_YGoPC`2U!C%eW@{ z_kA1%MG;8Vc|F8dp z>)9UdUFUh6M?kHY=3f7dbacz7^>A|_fbPN^+LRumLpZD7b1sbVJCm!~_JPNw*r10- z6oF%`dJW{?xx?XTvo5@D!=&X={07e*)1jo6{<~SH*`~nR>K<$bXmm^)l*7x7x;{wg z$0xAZxn=#QDA$zxaGw+x_u#=ZNxnjHP4U2DdLim5@b`D3sxLEGlloluB?w1HrrU~) zk4Yr2Q!qaa3gh~$>b7vDmf>ao&m1O8R+_J!hWd|%|Nikrtr2bQ?eD1O~}{t>KY9-t@~6ppTc_sYsTPobiF3B+}3ka2jZ zDC#Skk_G}TtCU#zuwt36^}-B&F0K3yrCL;m#_>a+MO8q6iFg7uvF~y3GoJ7Ab$nt< zm0KjR%*|D-gJbV1G#|j7i573nXda;1lEQF;$wrb>S*3;*W*?yIFnxp{=i5(rCLIlB zsSpNppl<%KcXOQK2XlbM@I%%-_Qj9bAT~x%ivOFP+Bz_ znD12MV%-rQ5OyUNF@-<&Y(+>&

            -KfFCb=J|-_0o#sxNa!m7vbgu)}f`t|LpjQgAW+5Pu~9g zxkw!~QLSH^E?J_s6hVD9aBc{c_w$xf9fduN)Y8v}lr;+lD1pS?qeNwhk^ksRtVvB3 zmC1tfw=Pt%NliyxewWH7c^;O@H<2tq#Tp8sP_}`mHZ&Il)6Kg*(26?jxAjFCqf11w zf#`5RsnYdS_g~SvbX{=7i()N+!l2_M5*6NZr`?^W0MerTK>{6B!v{2}LIc?VlY!b} zl7{xzJF4P|sr{Ew@gppYz)MPgm?D@_`BzK$*#qpK$k)p|Q45{ZNrr9bQYXYtcg}%_ z#!JdURd<0tTvh*~jf|5Ks9Ls!+o1{j;%U6Q5_qR(G&1!Jsupk*FJ|k^9oJ{AskH3P zm32`wRB>6nW*h3j`Q#Iw&5rHg!ccAd0;ko&jEpGlQHfw?R@;4P4W^79Qn?X3f4*OJ zgl4Z6oL-CBvONBmA)*Ky1(hPkFL<<3GWeVZA*gXmdTJ}MTl%L5{%opPAZXsgmucUR zsj3e3b%)&!Q{@5JK(=(Qf1mv56LM{_+O(@xX0?~9bC1+Z{%L1j!)(31Cm!A;RiD`5 zDe-2q{(W)n-pha4zxMU+Iqc61kejr6Z?d_Es+nd%WxEFQIrvhBam!DPn(&eK_}`WA z-xmpR4yVY#xdG9QVp={2h~9`!PAdQpu&|x&1~F4m3Bk`Rwqr5r9a2q>C}>*1iF2#6 zIyx%w${;U+HH~Y@TT=66Rrw@_m(l?;F=9kp4EM@Zrj(C{LgSTS<;az5Nno0j(B}@c zZ~XjgT{g&r|GM`?*EvVR@majk!D21yNl4*DpB`t58@)nSuSY2qIfJ7t1n z)Ck`0n)JC6baLCnB4=-vz z&r${w7Z4Y^acV8iUaeC;(Iqivn>~bd1thy|3|i% zNFtfA$63QuLR)+%(6gxMdQn6`Yd%{VP8mt#m-bk4=KGp4S#He3ms#1KTQ9zse&`yV z=+hS(RtOYQ`0!E{h}VtzS5&OyfRp&rtfXz(KUP~OvQoFiY8jSvgbKXAuqXZ85EQN+ z^#pVCn|Ig7c-(l$ku@jt#u-5^!y4aqd`tS$unGwp9Fh7E`r^@Bq_bYf@WFE?rrhgK z`vYwf>55ndAn9f&E}$xj@fYsT+0okOC_!}| zoqv&y+7wP)Ko5;*K6*Vv&TV@9!9=07CVb|CStv4o33CA{|E}>0h`3z_M86fj?`i7J z@A#UcC@ONw((dH2-CpmoB@Hc`^2P)eEIh}TQ6aM^v3ts{qZ`J(G}>&B;TyW?H|056LV&Bwuh)pQnWCF(!}i#Yyc$;YPpcEJ0=no_7T zS98#F&PxC5+^0*V+^hHg4)nz(j^AM&AkDKKfSHU2QP@4{TzR3i9o5VM%MoaRlEZ$M zVo!8Sj&YebmpZ?o$l&-1Xu|#hjE=AFMc0`z9`KM)3ss>s$|l(dREWdw6{?UA9p957 z3VTLZzCOGk;knGeTrm&D|W_EUS$6nofZnvW8VO(Aa5#oCnwxi`JJ<6=J#`%so zH1rmzI3bjzlT4$R_%jp7Z1;-04*gfyEjK1xhNjLkioMrjI2+boa(ps=yi@yytEMFl zOrj^Y6TWk^4%4?~hNJ^l2(tYA32dwp9bak}T7l%aA!nU8>2CUOU1vMXiFy2N3F(TE zF7pp4Dm}ewT`^7Pr8sxD0+)M|43?iTW7E9D%f1}Zg83&eU}R>Laf6m0B?zx^6tQ5> z@!x)bZKBkqx!#7$;Pxr@UfUD@kN=UW1`Z!%J!lk3;^sPRJOL~EHyH!9W-eR?V89*E zWhvi(;}8ylrlh2pySSvMZ2g?}R^NZ2QzDTiNW*PCQGcvg@4_FI1f;c&o^l#jXFiD1 z)wV_F=oD#{B=oG$`~&mL;mH}X)kvl9IQR3pPRgZ|gBhCnf$vYcr@^M^GdEDzlFeD| zr&@0ARgkVaf3MQ@5l69$48l9cyHqPn0FKZcm0>J+05o#-uS0Yc`Mc^q)trg1@T@im zUXejJT$Y_NFGC;rzYCM+H51q`#vB%Ffuv~Sa+h^MV9TiARYDML?A&c61+YL83B@R$>+nQU4w{@#q4!9el` z@4>c8eYsFZFHsuh&?&oa9)y-+NPYQ|oA@tlv$ltMMB;XdT&QZgG*h}p{ril{PYoA9IxBU6UoD0>}mailW&tB+7IXXIC z;M{8jW`U3XoVsaKQCnSnqdQ55Lkoz1WbTp241|4loSzp6rbbOraV@&s^VsFv!}L=O z>SMK`MSU0QVgAz?y(#~*eaAihz`bQtzg>-{Bkni1Czn2$xu(}yuZ@lVc+wj=K_aV= z01GLH2gviyJ?$xS%3)_UVJ~-CGY`1vNF)2mUw#`ZR{Y5h5lZt++p@_xfRUQR31=i@Wd4!91x;NhQe8A_q#WJ;I;$1;cjEo9tT zKadpP11Em)l=`%{2m2?_8;;O@n10Qn`OK`ZNUbvsa@@{&pE=UJ7p6#Gzt3toX*Dt$ zV~b#fnp@|+#HXu|&F*NRq7ez&@Bx($l`1g&(0PT*=X=-7Lhg1>1XWp~n1yEM>wt8$ zsX3PGxi0tae~Yp1J4Eqx9*XNUT~J#;B;-F?V%oVJDRC<`kl)yT=5OUqls3LLS(M*8xGKfHI~mfwe=fm|A<3k3&<5YTEP zARL>X2t{A(SyPdG^07p2~G)Ebx<%?h&kx;C&#v zEWeF`qc6}KOPTcbaT+ve>8=&&X67fQLH|UN=Z%4F(_H8 zE4WH-5_BQ@38T&2f>u|(V(*skM$F&62 zbum9Y1R%D_;^GmbUw8iyhdwNp<4~oQ2atMzi1YiXyC_BE-va#DkqUdN&n2}NW{uNh}2dOD#JoOM^`?Y-hdSx;%7DZQ%N$o40sRW*IvJAs!d zgWBw&n(2ON8CJwe8xvtu{mqeK>9um%58X+9(%9dcs-uEU&l3HGKa{peiv?b7d@xtU zs`6?jnLJgmGqHA{>01@cG8CP3FMMBwuRvU92nDzsSxU2#yO=h&F#ftaekpjgUhc4@*+=rzb#0cKzeNx0BN8nedQk$~L zqJ%yxdpMpn)3nFXxt3ResNLRV0Y7lth{nV6ZGyl;%7yRpbY6wPIX^(i(L?p=AiT%H zSBj*>iVvitST zlPd7Whj(j2Ul{!%3GbPLL#2{Ava9mSO@nUUNb%zm^74BnZy!*0!J_{0^kA-RS-!dc zgOL8G{#942w+&>oxg@zZ<)__)8>L);r9oGUOw$)ECJdtHKvhpx$hpexk315~)i}LL*U&{WEV`USYTaz0R|BQ?zhRo!PizmCW zt9DA*^H7wzIxjX+7cr8u3biE4Wl-0%n4NTjlbo6U^QT~ds48nbkTQ#7uwtSr7{l-qt&n+g1dBIHa1Ls7xgE56q<#@&&%Y5%|w&BX`cb z)NI4dY|SzNl`dWAI^ot+vzf%&a-*+$VLMJK`8(D>*4fJKgvZg54v<-^(8dqcRQL^u zuzARO;NwkDQz<2ta*Q) zo~+nZCW9nr7)(9BKGQ6b-(Nqatvz)LE+pA1^~f=x+x3<09eyP9E0GT_L;5)v1?m{H zWVLtG6`<41R4WT9b;F(Cr6Ruwv+@ah;E~{@ohMfMjg?hi69J11=f#VZ3oaq75RG3> zPikD13zxc{zOUiab_)}C2aI@?7#=!2jrk!@gydoEcGb2V_0}rH&qQ0OL|26Ql*l(3 zbh#U8Z3zUtRE6sxDEsQ+Xe^(g)7A{`6Y2k2==w_%EG9F`?<%wuRVef5E{L0J;F0D2 z1rNSrzWVF(5d+e&djL}tn7`z(|7glhdhak~(-!Bxdemi^FJVz0lxqYq`}^8i9J~+q z_IV{ea3)VHkQ(6q>|vxL*|sOQW$M;^Fdj(%!|g8*#>9 z@S|Vu36efsC3!(HDSS}0hT-ooU=zZLY|Y;Au!Ccf(TrVCW>idU=>uIQ;_pRdiZeV z(@5kz6BUUtDg4->Z2Wr%H|ut19m^?j`K~AZ_ak;HwWiCg zjf-0Stas^vnpC??w_x1*pph)a?Ne1&hT~2_6{}E~66|fAp|!nFm;$}`XVo+z_`)6^ z^S!?|^~n|sELas09-lQ)H_=J`qO1d#fR#IWI}c7~Bk>P_QaWsEZXRt9$6^0o0*Z>U zF;VojVbCOF?Zbj@eRUdv_O-SrCLfos?aekzHyJ2d@6rJPZ@+jJ6(E~~zUb58G&410 zxb!2KJRjMfVwu{d+ckY%2+qXzrC-1E4G7-ID@I<`L`M*k&(=3PMfZ5RowyE$3di+4 zE70vzh%HSaqS6}%hE9x+?mxsO95Xf?WVox58Yh%2pP-$o_;4v2 zX*Hu};Aa~dHOLOYA7Xl$xU?Kzck;WBQe%7N7O8X}OW;R|$SKYnhr*!!ynmkY4I`C_ zkOlAZ9tXd?G^FV=$Cb`iE74)Xli?h&Vy;-8UA&;*$O;r{l4y#Kh8jM&*{8Um{BIT) z44kif2ew2)gF}{h3R#;Mid%K?&t}6a_@MOSjua#y+Dl2N&Nq0S3%4G)dNS>HHc=Y@ zkpJiKZ(<2Kp0Pp;Cwfl^IIZUMl)W|=(s;~N>ckauf%fIK`HJn?Gc(GOv9Yc?3a9Lb z{3ofEClE5?4qnAby9(~9&B4$R zJ!25H?``Q?XUP%t05Jm4nfntr%9iQ&{nDj0r9z&QeF2Al37SnkDrQt9rHC7yBTI5{UqZp$X(ou-gDiN>IOgWfi90Xng{ zOpnMhLF1$3yq04US}E0;(1el^XB#~*!3cxyW}b8^W$L}aXGxUq{hXM1q_=I%k$?Yg zP37ThXS3rtmZY7<7R==}#bJLhu+KT15w^vEFN2DZ^2_(kX@kp`lA&iWGSMV*`bV0w zO$IFZ9qWq*{dc$5msf!SxCq62;OEop{PO?fsxtm#&9PC*9r<>Arvqvr57siR`y+2FgrdHaS6tkVDq``fJ;9n(D6(fq{&R zcfLUTzTfHsxP_?a8cQ73Mz<+@{~Y5e@42>9&@3Id?L6pfxrwr$n3<@5$EEG_k){oL zYkR`m))aAHbh0F$&v?C6-HB~NCt2!3%0q(}qB8gBqkpWMf>;1+NX&~BpA4i*Wkp!2 z9Cq=C=1+w^F$~KS*4!KX@(fR32*m$PZp{ytnS05-p?E(K_Qs)D zD_I_!29eNw_>^zrrL*6bGWT)(LpPiHhZ>PNn|4il9Dw&gzE08TBOo;oK%w(eCxm7W!+cIWmtpNTT1k{A4BISDzK&AinFk61sX)HZG)s_Yglr$kq z!Am^RplP)r1BYKgd8ri2j;B{^D@Zfcj5h&3^8Cf0V+K6;lFGW7F&=)~a6FVnIIoa= z;p*@Q#V__HYQvAxo?fYO^@y=+Wm*mN2I!RO%jJ&nG-rt_NH0JPf#yBdja8TiOn29SNk?~(FtPDOlVn)(+gCpl(UeFG~_H&+y94&bO z{R)c0CBIs?@kQaIFBVn%%WHh>lO6KJtdSpSlcvtM2CW}~Ga~*hg^g8d%UGmzTinm$ z<1#xw%F=2ri|fTA4Fl}I(wEI#P$)Nj<@34?4ROrwSmX`rGiIgsp`< z6^zku{U$de9gL$lx^51{OjiFap^6P%x$54EN#_zUKMqgnq1uLv7OHG3#$(|Ny}y8VK}a1bJnN-N*}n zGTF;8O_fgU)HE47DG7Yc1Wh?-l&fmdkUz)Qgj3fWv%v(X&pbdIw43Psxv`GT-&WCF zM(zLDg<%I?*J#(=Tp)I{wTjBg+a%0roBPaD8kkUH*;Q{*8XSp#tX&mJ|E!0tf66-d~Wv37V^n+tVbHT}}tVH6^sfk*=*tXil#(fEc@ zM_GbW?{^yaazLXcJT_mG{6kY>Ed;OQQKyvlLRki%Syc7+*s!Df$izUVJRVtU;5jjp1Br z4K}Dul}m*b%EhllP?L7-5%sFJWVO2qnP!Pjp>7dCG>hyactJYG!+QGv->s5u7KDO1 z-9=!2Yj?L%Tdv5r;@ql4pJg?pH@p#GIh&H~kpfZ$#%aTE527Zq(gl71&jHg`UQ$;Td1?rtvqNfn&i2h9Pl zgkpQO&t}JDthe&=jCTJ(6uLsUqTK{{Tcb)Bo&p~FabCe+!0kwMB(8%kBg-VA8KGEWuzwpKwLN3zy&t(5<6+(^E%*;WB)$P(1H=7$2|j= z0h8fs=SB7NS*2x9|4yfLxCnu$;@BH)r_^e@MIlG6e>g&!Rb`%vt$w8w=!B+B|L)>^ zJw#v(+PFmxmg<;(_-*<1#BX*$sUc)zVFa;JM;PQzo5UPZA>=*xv{oyUJu)KKKkd0F z)EY62^AL3T^F7X|ScX-e(}$3$e=6C}0){5=B#Lx20nPHHKOsqi5^nk{r7M!}USa;?=QaO6y_!ZucOEr=>_Tqj0XF+`jXzFE1ipH?#uLvvt=y zt`~+MaQA7b*Baf?Am3dJL%-wG#*O^N4P2QIDd%C6hbyr+RNge^9*(eAlMxhTx)QiU z=#5C?r5PnhTC&(#fn!quZmOKN{5Z+wu{+ha`RC6#GZq5!k(L4`NILO2sCxvS{`Xy! zIh3Ws(iNmWHG=!p)x6tjPsZ8xVTOD`0x?yZ<2ZP}a~$(Kuc~x#rp0?TY5#D#IlM;d z0Wf!aj@6Th+~gjDZ6yx-iI@Bjt&eXgTH+MwYtshM4Ccsm7=Q-TtZ;NKE%C${U@x9$ zl@kVOEmZ~MY;^|N{)(3-$tT5`L+De5z5s^_w12H`I&%d=C)l%RKC>v3k05o-!IqW^ z{%&5yqP4F2fLCy5O!r>Q53OV#=CKiJ$ewuhf*;#08-1(`U2%nat&V|1F!Y5PtQ$G& z%v6fp6mg=uT;NivRBUbv`9{SOj3Ar-LCU=Vbx2EC`Rr0MIAajwOZ{{&m2zV_+f0X$ zu(D2EO@`_w#osN{^?u6Ru)3zE#x<6*m6fqU3-sBp-*T*EXGhI^*G@c_EDO`BsEyyp z7sa=+5$zRBJ9B|~H;B&8KOc_kJl^-$5O*yzN+fGVT30HT=*T$4G)zW_>XU0bzr&)J zm?78x-)(<5E}@BKO4;8MlN5d@ne}?vN3xkhqbO<208$c>!`jWPod&IQeTrQ9=` z$JVyHQfI}Nxw1K_*s1L@eeD~o&d-`X4R-0Sqc}Wf2uyoTqsuQ;A61%pFIDmBq$?F2 zmBq(No@4UXN`SE+K{E8J-Xv0OJFZiZ!0`|+QUO-=@#;gZa z;#BDf(0r%jzuMXZLL@8&gevOt8qMY#_fR_4tdn;21q(lXyCB6a+lc65eFa3Yw*aE= z+TYKC(^xVp>G9O*l701J05@zJyT54(T!ki@*tU}jIwR?tp1-ImvvwP^=PHwmrqJ8_ z!g*dtkf_g3xo4mMiwrjCAu1Y~&f`gtaeHg4FjD+}Geac&*yPB-r}9DR#Xe@~8gt2! zusFCw%Eek3W-Fy^W<3OUyJ$O%agYjN4kXHy_hj!+Qb2eblH=%$BQmJ-FW+&%&ZaNa zU1*bh{DaH&aW8sCet-FI$8SjX>|=7Li(49Wvh>F3PgcAo^WwfH<0znY7=kDl3BRBy zOXwnZ9iyZ1iRFmR^klL%l=AIPV>>8AP_>+T0-e3yYUo|c6JP<6Z!1SEcXQDxBEzxh`W@$o4J@jdecL`FA+(|Ez^Ua8RtXRLqmFul z4r(R$y>s|W*q4>h1~9xGu?LKf45sYWi2z9*dvgMM{EzqTRk%Az=4!1ZvU7~#D>FE5 zYp0#Nn)hVbzCMXNle)FG25dtE*h*sS8p=6(ML(d(QkWc-`wUE0;VBO(iscXwZICKX zy_m4=H*fgRmdRo?WhJs7Y;Y?ZMD>YraP+Ej+bDAkLMoP}4H2kS*Q_BC8{^hIxWnZv zp-FFu@Vpu(lD{X(=W(Cau-)_ar|UrjH;mtjNpHqZL3n*^o2d4U@--nz+Nw=!heF%YU+oA%Jlhkj@gPjeJH%bZyY0?%7fJ_U zFgvaCjR#B=rW*V_9xBo?3VsJMqEHaqnQHzNn#k)CDx`98aSup0-`oM`JIixJXr-JU z->mi@Kj99bn!H_M6F>Vy=jL`gGTVZ+_L4-(tS_$wtk)93qD-+Tj75Y9qiSLi$CW(3 zbS_{2Ho?iU=3T5+QHn|h+1C&FJb;}oDwulab`Zr+^<)OWq5kvdf&kViLjv1>l2BGP zqsc(qkS`?Q6}LF8?h3{iEKzT>jF2@mC0{EM`+`=jLhWdaF5^hf?l;D|OJM|epV(Ax zJC?Dqli5bcbe#0xhw-dE-boj6ySv0q5w2tyI)=Ok3AG6@<;at2myBrGMabvsFoBUN zm9|tA%_}h{6tfqHHg{?Jw_{SD7TX&6x!Q!7+U=>2d9hAY*Zo!#6vI{{5w z6w=;P%>TI>r$mN`IBvDmY}Xl`7=$+Fy**j2yVof-?a=%_ipA`o(m>V$m(cFbDajgb z1B>|2N9()&q8smYjIXF0pZ_C_*;-LCVUJ^PAG$a>J6(QH!z{xj@G!i9AZDcCouWb8 zHxPcITJ*9NU;6pcr0dp)1!a&x`(pE1qTjBwq#9(&%bH7!ZmhsU^^4YzDj5Jz^tb#B zZ@D1gX}4qWqqt?u2ohYkXcbXd&0n??&?~z!SvYLgE{m=7pY$P#7kB!)^+T#t2?e5W zkQdS}g|66cgtTHSOq2YbUJ{Ia+IjQvQy}dt!h7G}R)qL8DbWh&i^eHv^0}YtJH%{w z*On@iD1aA#=ef@!)P*$If7f9(>5ASi6vKg{otf7LsMdY1a4Bi%R@!_62ENA-l3E^H z9*cxMRM0!#^r_O(F6*NXLHVS+tcWA$Fwa|Vms?gYph62M8jn!ohtWmpF2Sm-tYK92 zb8q1QAnD^fzN6kO?y!5(Bn1IK5+7(6*~Pj!$)7B@I@YPmec{mWv2-=!j#e23=NLJc zJ98G|b)^pCO=dT1i{dgJd|)$1NyS!-JpaQyg<=G3C>}4%TG>~Y zRms~4KI60HbIhH=BWy9SGyI7fA8OZ{GP$U*6gfYFY&MT!uOc z#isRC-VT14ayfp_>DAVgekHcgYR7CjGXq-Aa2{{P{Py(xr%f;SXx;E@i*t^U5>v6n zvdzjHkr_o{j0_DG&7vIR>{$%EQ@~Zh2l2lxETb#Ifd?T1a^W*{+z=Tm)ZHEa_=fXS z77J8{FNL$2!Sq9#tb&+8$3p85=xyR!0=*TT{O*XFIOC$ko^5V#zh>SgaRQt-9#H(PW2z8(6DD3+o>HGTdpW zUXm;tgF>!u2@eYO#;O!u13G-CJa6t8wIR4Q#TK*Q1>H{Zzj9Zr`|jddkccnB%F1wu z&cBe#kkOD2q0QyhGZDz*4Ry?FF2Kg4oz&+yroU4t7mK$>8O^`ag^NfB#pFtq&Co=p z4QR|ahx|x}`7eNTDBGaX4zr?#C@KTO;O2i72);~VIg((V8(Sz zACA9f|4Zzl?=Laj*`T6KG((V0a!lL>E@0e92p@f!^x912D1o8hU4pFK;v+VSw46rb81fcoAbh2y{?@_jYJgirY{MT{ zgZ*$Ep3ZpRc*&4;C9~CDN%c@h6}_H!)aUYQQ%8{BX{r+G&1p-|rw+uLZ(% zY5t8JJV%)KF!|?#;VdPc^nN}*)&usKqx*68bmiBtQ_H(|JVjgMQyaHUinPjf^vc1{ zoP8FvKF&POKR|K&XSRrA{OFr+iLJAaUi_ZsN+q>WK?;LXIGsvcp}za3w}QGn7`gn9 zZHT+*ws52?Mz^^m{dn*PrZ~R#`qknKVW-PmZvPmnS2}(~Udygaw1LnHv0~n=5@ffX zfCC76PDTLhcJ-%@!9xp6{Zq&H)&>#n+l|2GwvNpq``=1@o*EGOGFvLds(;`9eZ}zL z#RXBF;fJD*763v}KYgH~lnu`tu_Zzf4_GH=Hj9u&(RKP--TO(inGELYYb~a-Rj?R9 z?VGK14o{@OT54L)GOYIMZ>`(q9hsphX^WLJBQa#9!}Y^%L>MLg++g0*SeJS3vK6!m zhF0o&0M6NOeR0(<#6`W(T_*2vV^Q#^1V*e=I%~Xe_ibz^I=A=eO|k@cb&Yr7#<^&s(IXI;J+eP zk`$dA1%7$g&%?H-bT0@A5j~7 zjYLr`RK#QahO7)PvoOlDbEvHkRgnb-*fcOEI(RpCHK|T7xOPt|&h~Sq)XhCn3a-^m z?f_E6Nczp4Cr`cmlcJVO88zPp7Q-Vp2J5Z#>Do$b$ZSosyXb-756EYKu1uYX298Ut_HjD8B){ygoaD|oB?i_Vx#-I?iqdr{Nz60(UQ$2XWy9`N_tNU` zovBAvH6H^lz~C0$!)K=PI4vbl9qf}q4@=r4PoLDsGvT4(FBNGkOs5b3eZNPtdLU~U z|A;=!m4yHe{gXjoDquuE!8S^Nk33z4VAp4-9-|hfv)FbMHDobeWYYUR&B^9^{=DKw zFlo5ilK$N9cGipZvGeUk%g5~~lU7;UN*I;P$Sac`|9$VFQM451G7xLw+z|6zJiZv7 z8)JRiHT}cu7-~cloVllOc_SVX!OOavpPe9IlZvC}k@f}kC5F57Sa-fu^+x z>nxmhS@^5|$1B(~#Rd|%Vq;?VuPCJcXqKrD>ulmYfg8j;|D)z8nmD@Z;te<*E1FL= z?nzq@8ob4{-jBO7zK2!vn1*q{I{qyqrdHi4y6c?Qr{RdwbYMH22O4#B6AYJ+i3SHc zv&Of$$X6d^xg&C7}yZE96HkA z+lLM~7qDr=Oji>(rVqgkMs(ekxYO+4mxh}h+Y)&A;WQE9g8NW{sIQIH)nf(Bk_vAm`v(3=ZxIu-rV zO%-?|d1OR4cirXubql<)6MI7-gGRcJEn+D0#W5_6>-(5Yb4G+MJQ7te;2_xEy5X30 zMM&SUEZoxMf6AnbB_-t|NvqM^ZeFBerTA*98n<5_Rq>A z3qXmjH7L?qhFb-%qhsR(dM!xC-dA?MI0bspq@2b8gMNiVivqeR!4D^EEdE z&SxrdKXotjN1#A*4KZ}bbm21phY=wugJnDj)@qO%BMO1*zJozO&inh7fn!JnM zzZqEMf7;%*E(qCHVEalPY}ElaS7HGn_-ERNi_>$cglfxyNmmASF-T-#P*VQV4igigj=os zC0F5gc;lV({tz;-SlF%y9K*EO6Us}9&kVVepnod2-rFJ|UveHcTc8f~ud>4*@37+h=LB{-eFZZ(w+0Xh$IyPwhLRKcqQ+cqO~ny^h!5Jf-r5TuC6A?g*GSRv66pAZ3@1S5H4+=rV`L0*?UJn*Ii1d zXo{qe#K59sqYt*uG2~KLlj`wkqxND_H3TaoWD0yr?{{{TPpiw?NYWkWZ!%y0X@2u{dpf>{59l$%%-yI%^Dda-YKWLmv@Xmn&G zV*ff>$H$j7-on-v7mysax(iBcES(%1xAp5Qe?hS-(gJOhCfUfs$lxVKhFoEj>=b@} zW}iV+MY)%nSk$`5S3R%kqQxG^nz>Hyq``HYS&sukcNtLCR_K8BZjx`KG)x=@$UEFe z3}~q0qxBr*305W66BZ#64L7-cO({u^f8L9FtaU$b{LDF=N9GST57UXJ={wC{ULPjH z4*gl@0R~SpAZZdAc2B=5XQ-@KuQ~fWa7<3fy(`+CT~&8zUuN|Aj{kLkm$g(l>x5ku zid{VUi&^teI;^PnAZ~IrtM53}|)yz~>mv z(UW-Fm=dVJnHzXxKU5QiycPdh(QP;bH6A1g>pk1Sx2iGB5KhqU$1DN{|e zKrNbd^-22WP112r6gR+GZVS9U^Sx|qxuK|Q?&>%6rtXzzHsf!~@;G?n$PAni=Npm4 z47C2~nR1Hv_T%E_6(Y z;t#=jiAueIcJI|F$Alu%VxyJ_@8gZ(i7~~dg@5`URdqi(iXLC0(7lU`z3q@1`QCTn z>m4pXwWNuiDG0wBOQ3EVQxR_jJ{6q$Uq>^i)?!dGb+LsYt(UpQj-85Ch17!kf~?c0 zIE3%pk|Taj%Zd<`h(<^_o8k9D9;5AIgL?8JuVG{{1~CBNq{&u`1o)~-G`}cdf!4J}GtM(C6$%k9l^0jRZHGFYhyyOZvhI3b<@4~-y zuu3xy1(T|;N7pnt?macRxMBO`Dd8zaGBk=ia=Jko|JgLHTkok54y&cr-?t(>%9q`f zo^J7U#IMw?47r!3V1|+{p|g*9Ot0@xfz3~@kxAJGF;WBF%^gfmVh*$%wvq*1M~tB8 z>KG`2d0g_c(T74Lt6uf0fDb>N05$OkPkerxHgR#Ou~db9jUt_kq`)hDlbcZ+%HsDI zQ^m%E8pOI`VeXGFSf{@+kL2b1w&7RXuN-^>5ioe;dBz592bA5Y=hCU_#eVt4D9tGI zTel1gMy432QI_!dNKVc7jwRi7TOU6LdZ5nW!zLWC&sH^L)Yk5r6fc1Oe5zz1_d_tC zS@vC;>DYko7$;%Hk*f0#|28o4_9h>ci4bA9^ly*A1L7b8bM(t9R^5|^B?EyvOK7D# z)%!RpjvKC>#$GuY^`dmrjy$sQB=#;DH}KMR`xGzNK?v}VQTYI@hBvQ+bM5kP$Jo+4 z#se9gAACl1wB+6s?Eb?h~U*GwCw+$!an`Pj_*kP)n-w{gID*Z~hxVyssACKg^`9iU z_Q3Y7CmQ7puW$E{7@YmZVi!&+E7cpmRyR}0p5h^y*+&fmxzlXiZkfQ1%P*C%`9YU8 z3(|Tt7Q5U5gL6*?%_cq=BXXtgL=*ZAqK)W^ntjO+yj1S7@cl=Bt;o)BJ7Mq^e0 z{qt=WDk&7E?#~nn`H>$!TXrE?2Nn7?>$&{Q#f>vVeLwxO`1&+vgBf!240@=Ag*YT% zbM49krb@=cj~u9mj*siWgFVZ=w=BbZAJO|M#js zVkC%L;TfIL&+H?|jGHeQmwcZ%g5?iSk2IZie+X#CPp;p|7)o52p5{db(jpGoOk_zE zm?6# zV1RT8x2W3{}K$QQZns`jD8FEsAe3y{~R-;6l@yIyS>i^jU^V(#zOrJsCo z&ezXe+QVGFoN*V~8z}oJ;4CCY@Aui-`~GgdsiMLYd15vrFWwEHv#&yv3Zi|}_rqm@hQVM-S>Z2HD0&21h3w6R7%UPL(#k_#P-#HQ;^IK zGs_Y>yxeX=T0}!d(>S1j37)1AlDhh2UFm^2nU&K#&iwZnTuet*c^sKS;4(`OFJ=%? zPZeQr9UG%bS^M208>^-ei`Bl3(+*3NeKqK?mW(e2*osXzO-G%7q-Yr(?zS^gu~J;N z&Ioa}hgem=vCKm}1XIkv%a_RK8e1WQVU4R#_g61MmFt$nbq}1AjC;4m=&jE?-;CZCt55Qjt5b-!cAdtsoQ6Se!JKG zpj}xtF9gjaya(Mv&M-+K=%{E0-;dT~|6;|dW;42JzfAq8?=U7B)pkpwH+HIX;Fa}b zP7ySC4>K`=@3;_DBp?*oGq9KIupr(|ukYF3IlOe+$}2o%%rOtsIPX@RT37@Q+u*cU zsd`*zC*-q-fHZ6Cu@T@Kn)PaAenMSAfm?IVG>6Y4RcEh=Y@0eN@mtW}q7mCg4;w3f z1!SmOq{~$%{L=GX5lZTQ-0j@@vV5ga2KuVca5BpQ>&b=Am=!)C5@<*(e4q71dSmX_Tm4#j9TB z1qxS4i#$Y}i|l%HuUT;iJnL@V2*AkrT{}xfe4sT&M%XOdeo2cdL>xysCWFlTUhDGL z@0pRC9PzCK_d%Ld?e}ugwn7Fk!jx)~nj5rD0eG?N@qPe*<)CO{_a+F^q^4IyibP)v zT)RqSl}}r`O?q6d_vh!<#4_WZ`$R>`H>r90in*#u#LPC|I#MS-R!P>_+|LE^gnYV; z(mzJi3@Wc&px>N+0eOT+plhX~;%!HYQ=&MY)kmPdPRZ&yJPHN`3sD}l#e!RpRN_q& zS<(i^W+k31_VI|<=gyjQyH{OXI1DURR0aI~gY(zz9%EI>LTDx01B5W~(TdgY9oF{s z9PBgE+%jnM0(>hrr53mTWYXUQMXs@8ZG@^BWeE3D0;W`*l~St%bw?e+Q#DPjq&+pF}emcq%EN3Cqh4{zzZa#vL@p^8#7)rHv_UtJI zA^o?_{-lezCfAuiBfQ&AigsL7t8U6@?>82`y4u>=d0pDHixg?~j7>m!78oL~8$b~Y z$VvXBGjm}xJzP$`;TgvG0iZuMh|;QmMtfg_SyA*^PGwV4>7b;1w}7e~kW=fu;kqP2%j2N3v6&m&Y(D9KUS|<2**ldg7%g!|iE^0atFR*_{ZOqj z3y+!^COS2009acYP^d9Er$Mjo-ARYxp)f;(Ik*prYn}da5OR6ulsdr|S!MPki`z`K z{rhaG)kOua-bFhFKc?Mv%4POcKt3FF8nVwgIXf_rb>rOop~kh{%Gn&5l0TZB{QMVE z(;!5tY)K)8RWr9@5vz6ep}U_Kg%Q8?h?p-uq}G`{NRcEJ(jWJ%?{U3v-P$V?7JGqY z_wJtPovH3Ez$m{1Ele+58!+F|8lo@?@q3w|#m&Qdx%jp@W1&=ER3_TSdsD;K&aPFv;i@VE5c z3#mVuDDO5t1jL3Nb`&JYN~M@{ux#(Yf(w)gp5DPb!5if-%851~`d|_Mxu0TZa_@&C zLZF-dy@y}RH-WT{R?IzuncMZ?DC0{X;SV@zOV&>kgv-qON+vZ^1zSgTTOzwR395l~ zmnU4!UmtM$&=&=s@FVYT46L*KMU{=O{Dy%ac%gq`_OyYSN4IR~QE7HzQ0oHccLVSA z&{yg!q0YCjgH^)H7p69%e=EMtd-s#f^5QDXKcVREdeLi{4Z{G*?U|!`vXv&16j;02 zo}oyag$EY7AG`6XR|MKHo&3{vu%87dAQLn#A=jp-ER@FbC{NX215ZMqe)KByyCr*7 z7`XZknPA=Z0!^V#Uu`L-5kycX5jpvHH$om|y50+F!Z8p70-b10O9Yv^{~uFt;m~CN zevgkb$Y3lTg=0_fZ$u2(Tx^`>!OwEhkM`gx83ew6R zJIU-XxZSyWdl!E>^(2)?5V=R$m?->JN#QB|`;8Zb7F|j>peOcQ)A^zH!TTs!H=|;v zee4sn*@bIjW+33abP#M&q(M))vqPHM>!Wlcw%hbuZq>}4DU?p(2Uhu5whX(yc80XL zJpbLE7L5q~-H5MSmhrbK9_@%kp8vDI8+jFS9}IaNMm$`N7Mo$eb)RfhV90>4-S!!G zmdLgDG_Gxja+}ASQkI<8Zo;?z4CDE3W>Vb&>GD=0bbyM#R5BMa+v9P0tQ7zL^#U%* z+GV8C;^o6%ql2vq zHALXuk(=(iCh0BBG`}VltqKP}yc_N}V3cpORd7n|s0W@XnsgUuHGJuL9c}94j{2gU z18<41LY*-sW_SqunD67h{C?TQNfMnLOiQsu*1AT>6%)(Ikl1gb?%CEcuS6_2>?#=% zCXYmtXU}wloV4lHfvzMlYdKx(5_H{wVs9eXo#qb_9lqX>NyN>0+PAU0+%(&EwY>VuAd&q8g8sEt$d82GTI(ZIEST2OaUj`DHb>dK|AOkb$2Wlfwm+2-&>; zCwDycQCSzl1=4_dGxzLih7-Ky*b%Jyr;(TwQ04&o(3|_hM@H#{f580sUY%%e8qE~$ zEk54x^>`EV=W3cOdUpiJr6`#A`bU%Sow+f!ptJt+3tb2J<0fH5YISWE&Vfj#Ow+}h zdTKwpDew-sX~VY@H*e^qJ?&_TPDc72UU_n&#)u& z&k&!haBrN)@KUB=xtR&F!Q-YoYV36pV>(UxjQJ*Cd_M+y9P&K2f3d+8a+#G{+mMw= zlbtMeLuF^|b~`xq`6py1D>V&f{gu=fk^Ax3_rG_kYT00z53X$Fn*$E=%y$Hsu-iilSEE;a>#-JzjaQ0>X%O8+L~E` zY^Qq5AKdDcX7r@$ikiCGdf#u~tq?r_tQUcdMdnp>!gKZ-Zy+cm3ot@1*ucT*Bl?Gw zsy96fz7RWRM3Wm#-1FhHk)wPJ(D*N7ZVc$CL2%bCH}tCh_dEGmLF%>lDqN>p=*+?F z97|mT$icS}BMyh!b>H`AQKKxZw^1m~XZPr(+4BO13S-F@8@i%a(I<4z?%mXuZiL7$ zNRY2*HN}cLkNf{1@#loxr?D|^_7$5H_^IrVJFbFZIB$mcXD-PgBQ(2RIWiJo0IURG zpY3=FR^JN`-zE6Jrc@EcacQRxR$|xU;R*>)u~)0>PDh=8v9NO~-8lO(R{6gldxr>i z8-SflDN6T1O!jt#V+gSPA^ z_!G%ws?)#k8rp-hUzIBx*c)~MChb;*WNB^aOT{QI6~K_q8aBo5TS5Hk?NJuzKN}Fq zZp6QDU!FC0oPIA%_>>`V!UdRQi-Y(GN+}2B1;J7#*byZn*n%PnBls@h_!_a}NG9*& z>X&0UEG^`{a>e5BJ;4*l2~rQ|iNuX|qMG8&Ea+N#MQ)cGh<(fn>M;B2ACGPGBhzd7 zm^5NF)NxEw(UV=HTGm3->s6`o9W~dG8IG2j55kGe9Ic1iQg(;ZN;z7(TfdDTQHa-6 zI{56msIT6!54`~={}AI5x{-F)AJy_Ao@>N#lJJXARJ{4AKf8U`LQp8N!o*>B-fo5J zj?4WlMasXB5Bhl~ZeSG#wCy{QI^XZK(DNel!i5qn!4yV+4_Nl~Sryu2HhI}sQ4 zsFh{}I^7u5NeoXH6!KoX-u%A}$_t#Pq_$~K+z_2h%Wq+Tp|hUXdS3*7?DQC#o#j%u z(7Ar0?Hi`x9;**HcChs&JO$cAe16Tpf*(s+Sa+(P?(exsFP%S}RbAxH)NK;}{rNg& zX0N;w*2D}&aIif29B4Ui5PaOVmF;b@VYI#=#_)J6zHzN5<1c1 zG5ayS;uEuS{3nWmL#`hr)A-KK;$v za58(|{#$(=+Aw`6?!b6>b6W%?Iz!S9O@APkd*jNJE&Q)cpwqJl|+(7w5h(%_E!w{nG_VQw1xK1g^S4rBMzq8(l?_Y_DH#Q0J2N4-a>0c znO(${Ph?t*T+_E}iOFh@9r&*R(_Ye?g^VhIL7!=q=!SC5qum7b2^8 z*!~?T(cf5HTFOsqaLIQ<`G@ z?C6!?$|uIfqRkg#^IGnfCg+G{`>L~i;$S6;XmUt@-4}NW)1jm?kkYorSN#&D9m7EvvM=Mjxa)4Jj1tvJfhptl|$2{5esg#?9UJ(54**m=_4i3^0Or@Z+jN9%zf4SR_wjhp-TZ{M{bh4y_y?b=uV%0L>1W{i13-Bjgb8&*O>lXE1x`1lpvLtJXuX=c-D?yK1eCpQATHr* zDPI74aP9S7ul;`?8o&VM+8VhVQ{FUL%BPoAj%o7jQ>UY?y3g*7H8`5jQY=D^Z2(*; zcDW8VBrFyJlI%!@+RTIZaNl!<^OTme6j+hr?b4|U))VYqGQga+vg0KSgBYfs;n`D+ zGGq}dkUu_7gmUO6V|FJ@8i}yZR69|*pI-MAdQEwpX`Q19*|CPtpm8QPSHxK_xu39K zPv+**VIvq+MVR7;ZfS7qo z;y-b~Fkj7*-i3}#bfAO$@fdVj^pQN)Fu^ec@9c{;Y;+hd2ssJ-VUNy6zC)y{Vvi_#WnKgjqrTFD}B^7Qh2-`joEdK=@1=Oh9>iNAZv&3%P9QW6HFMT|E|pT(zu zbQwX(9Lz;u)MPhgRHguXW<8+?Co$B6FS!RKjm(sy>Et zAC8KIG%%iBTz}26*`6Qvs91SV9IlP8uCu2u+oHFvs_p@8L%S_@#@H>zK^0BBmOe0* zT(Ak~DUgQH0UiGc%G`?UU-4ZT!)nAC6B%*xK=}VVBQjdNAoruW>xSQM08Ewn-Vds~ z!|6m!S{#_P@5+yt);ydqhu}xTX67AI8x{|gg)7u5S+7mfq6;M|&yUBB<#i4zTcJEWWqD3P@|B*esY z)P0o8eFv~9vK~CQ)1*TY#y0C_50Z-X)=mg``Y&+#4S81+@I>ZzQ-@b52twmyekf5} z77%Hcv$Lp+Kp4P4zFURLQCR~x5>d<*S@JqQjcP(a72L*(pB-eJhIHMm_1?6PVV9`X zq9GrJOG+d1ev>2Ud&Q#B6^mG@6p_JEbKl5`F6QHIr!Gjvyvux5)Xb-)Sxvd&c+YnKhY8s9NGlVI_%TQ>4O zfHoFY2xjF^6WP|MBiJ&E8Vh^Of4b3p;YO&9I(mBY*-}-aG#>EdIl)aohDM6n$B4c0 z_OG@?;XlO>q~c8g@Bh*twc->)@a(rW0%TUxd2Jz5!Lek%9oN6R{$WWv{~-qTMwe{n z+E@gheJUAk4QH^;c%SLUy%UXOWl0{m z{KEg7ohxfwAzXvLdTX@C_qwTDTX+YB(S)o6QyIqQgp$}8vUdp@Ic!*Kv^dzysEfV3 zGNI>1!AYVbPm9jYC2gNmI%IwOXbA%g8`-Z35z>g0v@#Bv_tK5?o#m;(ax!ik3=wPx zZT)T9JqhInuJFiiHi;LMfOBmMckhpLO`_wGd`0 z_YbL2L1j-=XL&1J5L#+=u2!~NOrxJbGRJo1U2LkqoC}OfzT9$s4R}q=IH84z_ z-aS74nsM~=#1p8j%-&R(qgS(nV=~gDVg(av@m()I<-AV$t(kPN85306<O{4|A3 zP=~wE_T!Hpq8M_6r=S11jyN<9-fd9uKOCa+fxna|oEY7Pv0I2JB ziy}6NH#(dIY|1CpNyLv8ZxR)aJ}qQmNqAJ^$p$l|En5Sen}PJ4DC?7X6X%86_Z=M_ zH0>f;oqyYsGLZlrpFVQfDsNq?6n>h1x+x9F-9DbOQ6)b}vz?oB%903|54ltoy7pLX zA*dzYvwy%bGU+tgA?w}shD=w$H6LEL@G*YBzozD2Cd9bOA)~FvaVJhN!8mBjWj=UE zcPukx6bAxq@;KQ$NstFw1dZ4c!u^Uf+2-9jH1DnG+#oihd)zv4iV}Rk&@XVhNSlk( zg@+`P=SfU9)CD!A8uZtFSrbL%X%~;y_P~F;OcDV6m6~iXoAD=*xHX*NxOl61<~U8Y zV+Sy;VgIHU>EGL5)Gf1KB4ZYX44ct&PaubbjBxL|*vwFFUkXh*rfzH8x;N)7dYHff z4dmKsSFL!fPdi_7~Q}b zy=7gRpIepo+_e38%3_Kn@P>f0`jqA$Fu?+pm(w-&p4i%yf-!~PWEd<6!quE+4}Z^0 z3a^BI;-z-VQfx0V!KAwNha?!F=NR=8kc$23Mbt5Zm6NN*!pnjdBEAE(_N zV#{{H3u)!PNg9fKp!&6~!PG(A5 ze51>9Mp!Maw~P4*jdF8(h2Cw`=>^lpk6Od^J_=dj{7+QP zxHdu>cNRfDGc6y)Q=z1@93;+RAPA#>y#MQ{t-mrju{ehceo8X|#^nbQ7vP@Ect(b1 zG=2;-tbMcAKutq8F{d1ArPuS||L3nbaRWE-oWNd_#rYz|x(mi(soz0VOiA1; z%*09CrdbOZRvT12qz*ny;<7{6Y8zXgfBRx~wu>rg4witjEc3Ymam8;Ao#fsRQ9ksValJcF`{mlY-2YD1U7~A{pP^0u&Js$vucysPHFQXA4k@T9yFaA8 z>#9VwMaL|p%%QX8)E#i6&{UHbk~=jsMENqXyEcc7rxPWNCky--uwyZ8yDE~Fk9qg| zpBgp_)Sm*1A~?qf6Y6fH1u z_K7wY z@A1DiYNjpd3QQTh(MA|Zy)V50G-QIwqQEYj_gcn3)f=id(K@tZ78DL5EDkc-@KkIn z{T}D-(ycnDK)_DJ25mwKG!W?Ur_|mu1*}hd&Pa9mNccLys;w;<;Ea~MncZC+1fFI zOA)r3`7wv{notyLFAriih?t$}N!-SkwT3*2R#Q}l5Ydwm=^0-4QyZ;YYymBf~J7nPZHpZ)<1OLvGsM508^n3A@`hmD#ogD?FQfX2ga$#Ar)3t(gI zS0#&XNrDb36WFKB@Gq<_?Jc-MUQg;ev9nkXMEPV_hoS=*$uEEs(|S#jZfWfhmfDzV zvAqdw+|vf)=o-dZc@|`C3d-zQak)Yxwtq*Ta?ws)%K)O_J>e#BeDeL`fa~>PFCqRj z1*c7^_>a@JV={lNzu)Ov8w-el@Psexu{`aBPshER zzA@fG_f%DFSzCfyh(u2t0T7C%%EhVr&BOY?ETNOhtUC(cLwD#T1vPJY4?$xIy8ui z`TpuiFb-nay81h^^ySEj{BCZ*7_kSXEM;NoPp?A%c*R3@_5xcJ6$v=~9+jD?wU(#JE8*@qc2UP{FB+lF?j_*|+QwxA zPEf?Xit32^SCJZ3Y$wuJ+rjiUCmPsr#qtx~VAO3Y%Wv}B0SdJlulSS8+@#|3^&qcD z7ETu(Gsw*M(q&2h&JnOX5epPVz$m0pUL*1rdvjctUrqi+hvGBy2KsVoyvg=`+f_RG z;z~ay2^V+mGu_3j)=Fr=({_V$i4 z?r?WCB;WxFZw4~^%cHF$2e7A9YdOF2@hVNYB3#&^R4D6$DgqDFI8e^SA{;nKduB zTb1^RMpHL9iL}zd)?8tNzmFK|>RxvUSOa|vr`)Xwkt40c!d$&)Cjc(2q!vDOl{ZFpKrn8g@ zlMc#3glN;<<)ft5Pp|Tud(~b*wCUd)P=p)fIx6Y)fSaqe@0wJz z7L#;*hnvWC=|`gPTl|qV7eq2Ev$HB&iiN~LW7vrM)vx+}b(EF+oZ*4Xh5?{6{PH>l z8BJ?`sUD)`k*D>`Q6+A1t*Uw?r8^YWOl;~BYw@66MCmZAd2>Yh>FMQp2o(oGsNAJ9 zxr;5WV&rX}8;4C?vGWH-2hg_bX5sO!XGlIjJGmBwR0hrug1-uV5U(;Zh8zOQp}UMg zm=Bfcp=_Y=-=oX`9A%snsO@k_`ApS6LQzQWx988>op9lUyZMrUPuceLW5R)5Iu47m zn@%{dL$yX?aAV;!!G{afiU%w1DLZM-5e$cC$&Lgga=*?RF1Vb}RhzjIUzmaM)kV$EMm z%RuGs_ZbeAQ;#EsKY5fKYR`$eIY)XnryYe;i?TfSvC4fH;TWD$#GXV-@lf$|%F;Wf z2Eg!F3O|QB_Qy=JTGv_6{q1_p!|E`<5oNla#%bP}HH}iT9T~@+@lwM|{oC8m!4QsK zJ8Vx){loU=-@P_*z|f>#m4*Y4?g+FOie_%RlBrr?{OGQ`SyIjWafD6y+1r zr%70h(JPbK>#La>CJR0jf+L&cqodeP^SP^-y@?FbDhwV)x%IOvyPTiq!E#l$4ch6zq%|Q zBGCRnWhnQljB?}GvnDt}b9b?rd4Ce~YuPmezl@dgpMm55xo!p5Dfp#!dhqzD6s&d{ z7d9w!{0|U9T5pbmxZ)llmdTZR022e3S9uG+G&cQ!bcCtIsKI3Um{t=HM=3T-YHiD< zA7Q^zub-Olt5Qk?=&3yGlW4V*2jswCfu0}wrH}qxbG#;D`?m93CAzDl27;>}t6w!S zp18GFX5Ff|hGiW@qCqaHY_a|Jqq7=VP|-#ZDEZYzVU6p8J-D;Ya6&nM0s|HV=!^iR zhp~6k2IBU=A9?yz9h{w;VYeXlJBYc`=bIsKR4~{6H!+twBM6wE_gy=G&i)jVI(cuBcWE-@SZ_7MpDmP5@l(>k8+5FbNaa?Jx>KZ%=vuQx zJ(gM7&fWck^7*#IhUxc}k*3wb^92VhZ3fF2Alp$XR?g)+i#ilM=awSX?+GgO{kPkB@`C{X!9bI`}F|E^0*|&y7$L=S6|;=Us zGjt7}wQ{6Kamvf5u~)_V-Q`Z{OaK}J4b0+>M|Y%^ubn{3y2jX)``*@UvvE00YVhyZ z>V_n4*1p^Z<5d) z`0s6eC-Y4Mq{8um<*cPVaNQ?PYukNR)1tet%;lZc*}GyK#lMp;iDt#`lCFvdBoVWy z#ttnD4DBcruF?SqFc^rT?Y}0?w*Ae}Zz&DgzNNfRmoVjK<=aXAN#X+N3Z8yt$=%VTCglo7Ju$12QfxGhP_{CV*lGrF1k$wf@ZsN%(d>IEeH#! z-w6}L4&5ee6QwTzO03sy_mpwE3)nsl(cbP45Zg1nBVf&fXS~i*^&8(XRrs8MtKVgt zwce}M{B+OlU?*(r`W^S;6M+T^Z?yGle=pisI6p<=O8kc$NyxMI=+`OCExTULCk$Bv zcdX7boQogqQJ3aY*m{;2hJ++M?}A2tEKGV>k?^DD3n$T0BN_+2QIn_a zh3+eG!83|ELFbP+xz#jOpZ&KG(cTAKxMj=vigP?xc*DHHadiuM#>5u1u2VJAMO{BDUtbDfM-dXEn z=DB)4XzES;<-phf@wuoS@pOO5#Lb&$=gwft3ZtH8M5=R6SFL0W6k8tr$jdsNJFRnH z0hpYmo_f{1>Z9CcVRi_yKOI6x6E4K3@aO!-fjuT1r*X`B#RkBm^|WEov8ulbzl)JM zeTk7%qU|i9T3BFKih?9d?VuKrgsX_`NfH$zxW-k44kjwr93w4tUm!Uh)LyMYBoKy{ z0S2tM8fD7D*Zk{U*{~8lU%#Xo+m!rAGVw&eiX-BtMIefhmWQfz%9yuxtzmdFO=H5e zs)4$CpKa9y_T(l#MJeqdG+f?MNj&;^YQT!S=pPAXS1DdmuPseuT=2Xqi?M6FjZ z8`95Lr7Mq`sbn`EC%Nxqg0EEbl^RY6u7f8^r!*8|4$UvE(`#!_6rsfKDyG&@F#`qR+)81fba_=`|Vh9br)is2-|_87W7+u3l0DVSCn< zPk6F=p$c;HbH)`#S=imCBupT-DYPe5muURTfBL--xyiPm4~5IT|A1Jl3757IQmL;>Jdq81MMhqL8?JRN;%frd1wlDARu5<^{Ed@;f`B>9(VW!u z8-J8|GOzkWjv@+w5ObXka}l72na5kQPRK{m^0>g%DE~$cLujksj3N|n}J8z0I` z&hoCf{#8eVd-HxfBgWXp1%aK#My2Yqz1|_dTvb(SI-0T4$qPz znEr6fhm$gMz+W`{*!p`7iw)2v`RoF5J0_Vf7`NBh|sCO5bZt-NP0)ZK=g}O_Yx>W4my4R=bTOif`e_=d_xr0y3o|Bvpw( z{Ov|e=25_87^P{;Ob!)7RtFo_GQ8!i%Gw(#cGa484TA7iR`8q$uJUOFC)9C7Zx8x^ooJu!E!Py;Cyf~U@`oixz#;5j@Jzph-vBl zjQFX1z=#@}iAFa!!$+eK!>z0|8xifsnu`=04@e;eo0nFnXDV}zJ1eMhA)+t#S6HY7 z%zE!IkOG79l;^iH*<<@jOBJkyQ%Xl@r03hCq!*-qIU|&`XIJ#_+JA~Afjfjs5!y+3 zj5%Rzz_9iFIp*D+foUm)zGxaq-^xLF6+H-YKY9!Jq37QSX20(e7ZcZN(aZTY zsjaTg%rws3{;>HLToRa6F}T--5O-U8H0(QBVtny~nUh&M&29E#RF&D<%gCVLI;_lu)Ro;@ccpVRtf^va5f1alGXQ ztWQ+$CY{t0_rg;n(2k9b{^tm35w7%P7OeMHu{m1!F#RRJ8StRG2J$6KF0VM+e6+nanIPCVSfBZ_`eIopH z=cWFsGE4jn2+F8eZ20ku_3&G=^!?PSicLF_v?*yfWW?)*g(Mo6`7p>%M*;%VG8pyVTO7`h&iPhLASF4@@Gusr`M z3;IWIunj+;tUOK4PM~@RFK78v!0V~|gFbXF>C@pZnUx7hLSSOU!$c~JeLmpiw18zx z^@%`Q>9PH50^VL?k<*X1E%>r}n0N zk?BAff7W0LetTryw3&syH#pY}zeJ?uEB`dV9H-%0RzRkEQg65Qsm)39@dLh{cuP2s zhIOPEug0S|!1T9(RjPQZ1Sr&iVI;>X9k}VV^K&#LV1{P21Ss5RjwT&u07 zWj1pKHT7lTTj$vFrV#obAoXArh0;~Ki^mLDtcD)09mcm|n_lYW?kg-tP@FvrD)XLD z`{;eTwa}#AVM|9)G~Zg`@=3xKIuW!)NS?40S&x4Y@9O#o8t>ooFkkMW^CN^p?dL2D zFL}^V#ltw>+j&7We<7_H0BJkzv<*rKW6a1?b8jmdT%-r!J|05{nHXq9 zkz%HlL0tiOMn-!(8h&$ri4{0qIDphT`!eqM`#yBPrfV;z@u=0nIy*NM4ngdRln33n zXxw+HvKEA4Aq`y7EB^Rb1>y2|5lD;SH7hP5h( z`U5tv)FC-l)!WXdVBaAO;{Ag{&xx(FgA$!jBjhBhHWU%Rb6ZUK1H_# zeI)b=kw@BX5Ch}=^z3H=4TFy|kfD10|7zG}7H$Bc)(5Tka^bda#zaMrOG9WgnHSf- z11Tr9P4U_A2a*H$XLs}>llq^nZ$7#kCW$2{szwOdIO!NnU-qfapOgstt?Zh9K*yRD z(>R3OAwtA;iJhN#lh4kXU>8FJm+y!yLAWli)qMVJ`lbq|s}z=`0Al3mRm>K|gSEYJ zsQB5#`~s9lFR2bN<|R4VH41$IhL}w~l%=H%b5-mc9Tin!{d?MU%Pv25y8L+1Nh2>+ z7NDA2O`oYpb(vog&PBWA~;Q~VOw*|sU_XS6zJF$saR`R4Qm zqs8Xo&E5bz^-B2+!_nCm!Tgh}SBxS3wpI0+NxKJMQrU<0Yzu&9n_3Qtcc}u zZ;E9hW7!(oftU?#w~IaYGCS|q^*GcGQLzgoRqnHl${$7as07HzEckGRcpyvy*GBM> zMdlP|9*emgvmct#g$36Y9+Jaqq-dRF-h>$vXcAutmJ4U)B9iHcI>~Q&q6g52!u}Y z^!qLH!PJG`w~r;xj*r_`9h7l1K5v?0^5XyYZTHMfi1!~9(gz;d#WFOR#4BAWe1cC1dsMRI!!juch@0V;wi+C03Z-r&Coo=c{V`A3)~@uGfB)>w zgZx{1x%~)jNT0%Z803NSd0N}=&yX^nIplD-a9cWq`Pn19JK2&FItX z$|iImD*Xj)!B|l>(xRlgz(N)df`#UeXNTuXMgyWpr4+4b>&kxuiZiTpqRh%*A0_jj zUxyuUP4%{)tnK;n{<--9$rN{{QqO$z?^St1C*LaFK~T#(h8y!{iO3fNGtgeedEB`h zFg7imQY*!lYvVM9SM_V`y0+p`J+z)HF0NGt)-8|4tU=*o*^FU$rSDdKB&bVHqnC%_ zp!EG!X^)LUrS7+xoa6va$q168g-S+~*pmh0HQbWBuKp`jaC$pzdz8hoUuNlo++hk-y3zj$r2!(rS@0MqY6B_ zg{EZnMp6G37JzecDjo@MW_>D;#BTp=}isJk}=#5a2kOjuHEH!1{c8 z;p6xxnNKHL4btTN46!>~_SOU5oEJZRW;}9K(L5<&+A zJu3i#=6g75;7p!#&Uyh3%KdqYpl_3(NPfjsOg#OsOxtIC0#Z>}_)+m3H=1bbs=JA{ zaYXg1U3Yxk`?kTk|y(AiQ5WtBsgrJChe-d_u=NqCA)}!uRJT2Y7aSu#@7#^b(0DZx5tO_?LZXGo*9?T zi3K5xMfDn~r`Kuh0CW2{PYrNd@Z(g{>=)oIjLa*ag*JqfEDW8O0s^BOmCCmAZ9re1 z4p2q{g6Lw!p?{{o+ikIk`txR4{^dadnq&V+;sjCj92;okOC9;pj~3eUFsF@zq1(9$ z$Jwl9-*$YVdwy5@tt68)I+r+U*rZD4oGhv0thB1gb*?|u;*yCyIQS;0Wi4yiiOW~I zuzB4sVTt%4%xmT8oBYbl`qf}o z<|bJ-m>t(239D}Ax#>~#EIRcb(I`BUh|$ug*KnD)!|TD#9l!SPLD&w`Z> zK{xU-@8RfqY)bhvWPMoKjR@I|Q{+$srXe!I;!vtFz~Pz{yFfcjsQ1h7?cbPNV;`?& zNYmwKzRLJvqGEAP!4DV00)$B3=;`f!633#hdqVVt9|R*Oi{{JlggqtbI#q077~|Q4 z=Ni}Do@hOa>-xv)!wYidTwvD5!P@#O@vrFY!zX_?k_LmyzSa!UrKy+W3d77UZS@v? z`1NzVIiSI|az-=Ft_|@xz29Cq$6Nkuo0z=WB@-O``!cEJ4V8{!1dVCkVdZIC3?Koz z%`sy0+tgy9UAAz^F)3cB4JNCZq<=TYW|_r?x;vUyPB8|E@(Sm=TtGoj=|awwDIPSr z5s>S0!ZTX5hrD!RGhEzgij6BOR8I?yE^Ej={QtBfs+PIXM%{YoKRR&ux;>f2B4id=o&+>m=)vaf0#xf zB$nu&sDGgKOGPqOf556PkcP9I^1zcCT{infO$a_GChU}M|={{n3iwrU3Cw2qWAAidIMgM~y%R3sOcT4b=t*SsD>0O7ME%t*rjn9hw%MVTD<}i8)sI z%{tVNmneb~s04W-$JDxh>)ErJRt6!*seF?Xz4FA3Oo^B~4w;>b(hFVE__G+3fWsjp zA`FQX*ZWg{HNL)#%#p+=CspTlh__+RO1g{KF6cNL;86xo3E7xdj+$gs7n9u8t??%o zSYX3UZ2~L60Al=h1N7trI$3~nEV=*;j~mKo1+h!JkWPEAWIp|K|AzkG|0#)fUI?6w z4(G(f^(}DV-Ijx=3LFP53(35)*%Z&7j+Gh}PkkE%*GDq9?(Ym9R9&vHqgJReA<9Ds zG5~~eUzSH{t;L=HB3J*gMN_>Mo1FY}?^;UW8!FVL&INYW{kRR!u8ePrVPDjJ6QUG} zInJ|gCFzBJTy`g59t)a{bSC#_G(A=KsODqMyN%?uRW`S{~{def#X5m6fAt5 z0zGW>>z&4Yb-`kU%x5zZa4TsEsX+oMb*9O1_6MLt$1&7#rgCg5i9K;-c<@UWCCLq87H+XC& zR6F@o_l>Iyo@e25YvT>*8MscIs33+Y-I=rq4C($QqZ-dbe?vcl-V9~6^i>vM21w`> zDmZB=fPkX_RU>$zgVXC*x@+lEw4`pL9H^_yHU%ev!{a5W zY3cK=tww5yR7IB^NVupgwgvIA6C=LS0FeX4dwsV{h?(0bmsJ>leUT6yTCslIxP!+D@J`G0mO-jtLobK;by=g*L65 zDP%Dq_toT*g!9DYbPV7*FT*QlfYs5#l+H9SMkR?AwnPX50O9Os)@9D!`zc(l>ut){ zkIK#7sM%r859*Xin{n=~9a?;KgOkxQ3+Vehnh?OA$7-54en`(*@bl1WJ6px8nASHN z1?D-kM#d>`<_1XMZ!(r`Rkl%s;9$v1%2ICtXS~YS0U2BF?h6b^ex2Bn!0yi27NAq{&AS8o6maCk0JyG z?-%P5xzDGWcLU2x_47HhnPx|(sr*8ocCBr@COu&Gyfk>-3crKHH~{r*D~T`FQx~NF z;Z2M4$*kaQueG3~(|*rdeJ<8+xzrm$5x$_~Pozx^`W|D;TCV2@-0QP9dOO~Wa)9TY zk*IfE#1@L9(hjAp$fhi!JTF32#qjjmwWoJE;1l5B-kewnKl{oUUygancdtV}f2_m! z%uJXDeW@fMt$2kpzq(C(O-q~9Qk)8uY8C&+1P7Y;T2m}VRh(S6oEr;C{e!~!07_E9 zl#h+!2KA_f4Q=$6SaXnI6_d!CUwPnd!A9)aq)13N0grGK`wk@u;xApSrZZP7s3PHi z@QeT6KZs{pMf6f^gXYzd%q_oPddewTV9$Ebhb?e7SPnZ#b-b zg$QP>$M+-C9~tpWZ#RV$iS~>;8VIavu2kKjw-Mtj7%LT368k4tF9%4Xq5BTFr@~F8 zY~cCjg-HS$#j@R1{Caj_3>8>+8fn(?cA|U z!;NQl={^??3P0F&P^kgJee+T#=h>sFkQR?Ziom0NWIDp1 zSZK&T%DDhm)BnqU!AmhxtjQuyTNJiN=IJw>ryw@Cex@Tgi@o|*=-59BZdw~V^m{Lq z8c}_L)3v{-BPYrWA{y^a*8)C;Udfb6YoJ*7^Gx6st_Z@?Dxge5w$oqzhwrX99$#Z# zW-TcUmX_J_kBHdNGRPPF|>5I zASEeEHwX+v4bnL@NGT!REexH~Eg&r|As`*n4e#}%-{14R^RM#UJ7><>XYaMwUdspi z%@OX8KEkhb%th(v+TAnde+2s$!()7ut5fZJW-IA4BI0wC=U;^mH9_|Y?_ao8U*lif zVH%){$$Ce%u)8KKxFHM%z34hJ(>s()Mn_|ws<(-7keCn z)sHYl?hw#$a z$6H;hdoOPCti%SqTXWtwak#7Ca=6V}en7du&5zf0pH$64Qo|@0@7R=rdM=dVk8YWa zI9a5Vy}*i z&J4lIM1S-C*6f&xKx*Arib>lgchfS}A(Z*|i^)A2jw&lxlA1(SzWv&8Z7@h$|Dl4p z`M$xK6oBl1X;cVpXUz=-qScTCC1x0{SCnx1Lj{l0Nt2iJKjuIt&7bHK+7zKwo#k;g zbalimiR2{U#P-_+{&Su_>w^e^Gh;GylXgWwXq_oe zg}oz2Ybha*#uV zWp5o7E+LPq-(~gn`0XR4%Omx2`WQRk?ofsH_x~0(`Ol)NXm#8;-0jRXUNB3QAkm^f zL(lwJ<>Cow8TYo8OJnqaAycD8T)WbQXVf6*fGzF^|G2b=Ne@pl5CZRD?Nf4c#}MF( zIc!Be*tg<&P#fo8H$wpUF%Z2(`xBG}O3Pt%fEpIW_6a`ZFK_K+l}ov2Xc)SYXV6H2>H0P9(d3^X_z z5voj#Fdk3e3I-COOusi@M>u*iIT#4+sBIa5l&YC9wlLHCO^@$#7+2`sE@wk@6d>O@Ve!3c|56SgtEnI7g(+g@Xxz-?D!2NfbymhZyflzG~5N?mrw z&Q`m2hXtVje-GtE&#Zgm65uwy-Dt)J&itH+uSnKuO^s$4hjOn`TfV7-w^F!}7Jcol zFeHYV2Og0@MVfH9#~uY7tW7yRGSv~U%v>zVW>ir?vo1v0fLs`=;sTOYwP$(THAUNf zbj8w}OtLHF|2^^#2FLT(I!;`aK-KQs_F_>x3K^06xKflXdXQ&eeMkMFQjU z`*KEc%-z1OCv#s<<3T4X5>6&*HZ>^}R~Z^r7Znq0$_=5jm@k%rPIkyVMqRHKDQ`WX zaND0h4`4X*_#fm)3tTJ~?*nYK@|-8-EQn@s3kmKc<;3M87PjbLhDZATpp&kz`*}Y< zOV%-pf7ukjUeU+i?Jp!;ox&LL`-iE1|2=cz`PKoxGL-EXR+m-yt|w{=-0oS}G(}}& zrn!kxrh2|14hd}#dbv4xVPIT7 z11Hq-vw$gE)hD0FPD7W%Qd~(DNP<+~-WgatREzUmV=TDa=g*Y^zpacq252k>jFV=H z(_|N8mDd@HyUUt1wC;>HKQHRJl_Pd_^k(@B^5taSF6KYNW+pbq(-;Zp?r@b*Rvf2G z5_Szs|C4F(dV(2hmO#Q5y%n57#N4jb$kZG+qdamVbp~NFI?dw6S9!)N{=ljEqs2N` z)Gc&EP2rh=9D8)t2Aq~|7;{V)I$Q7h=wi`b2oNc;*q%sqaXoihu%9_9E%kS5>TP?% z{V%Y@cmjc?KmSQLN<*}R*Ut%+df|5A$j}KnFeB6g{Y|LYmU%M#St?PulM;&u&EV+o zoHNSCT*G^el?S|^Ol9@cKBfAUS!OCeK46x7i@U;!TjmqIa})aP#6Gg_n0*6sa`M~? zf3S6i@6*gp=Q9DRm6&FS%jA&d0F+GI|1od|S%Zb$I8T3;R;0jw=oMXLgu5MoSD}uV zi=tE|4tqw-W6+P&n9A|gWYLA$gyM$}rxQ=u;o$X+gwSQ)$az}`knhCo0wcp@kxJ%e zsu#bNAqm=B(}zI!dv1K7qr>jKy?xp8Z_I{e*xllp{61Fzdu#~G{~qr2X92!|E>8+l z>haU(n#-EGq=H(Km`aUs-oJkn#mr-1n`hX1(w5`wIZG>86%bn}LxK{jm_veH%L2GRYuQ5ciW-utj-E^-e7DY(U02yV9*~Fg4p{!T&r?uA z!HUBe#z}7u9xViReO^*A@V1H9=d?>6cUoPF$iGruu{FJ$ycH$-4NUT6ZjO#vI`jFA z9?F}=2}jsQ+a~vbYr$>!ZyU%hW>DOb8yL3l|D9N7pmF^4T!3;5g)LuaGV4I~fshsS z!p-r3Qv-cxv;gfNoA%$&|1Y=w`?unR`KZ#;^O)*LBH6fO`6U}XW1!FvddGkN6%!^G z59+Ae3{ftTYMB0nw0|vAF`{J@_Yf_%l1boN@ccKXV;=THXs_ogPX0a?{BP7 z^5xZ+9dwyquoX8Rr4$-izagMD)cD`?d)~o;iFJuhw^0*6`x3{Fvl*K+t%+{_?U(+^-y-G_d-%TG$u_SDNUM_PnwBY!Q^;?vN+?qX{(Ud5%G*w{+uihaPJIoff=DeVmOxg^0ibF9%KEcKQ^X6_ zkO{n)&7bIcz%)6X3H?{VdlId7jUWuyb}cW;apCLlLV+kd;~`+NLF;1PTU5HzZOw-t z&l(I*xMb64ZYZ{2BmaByV+VAUHs!$ z(8!(ljZm-X1$lI#cso@H0o`~%Rs>9(Rw}K3^cR-%ixxu)oZo>sU?rQ^edLSP0i9>~ zd@V;j6oeLJ7EXo_RaN_x4-%hs+T}z)X^0Dzfi^(xAe?{ad=p3Elk{G9D(zIiycKeh z$~jV{ASV`JgJSg-8Oq`JEJ+Q$(pwPg_0G|nGDHt9FNVhwB7kL@@Yi zx%O5r1&;qcCK)oxhkG%Gc$&W<#N(3^Krb+i+4TSNZY1~O;+sKe+CZF~s&oNB1Cy&q z1euqb!0WcZb}(X(>;LpX>SM$>^NCMEnl2+t!$xJu+12yxe2oYZ0aS;k$ab&OaXhD+@7J3-qtgwJ9nFLUhIx*2>ncayB^r}{(T zH*gI2LI7pJk%e#7zc(xV@6Dzebp+YgB&L%mYkJT52|IdN3V@rsY)WIkbM%*iz&-Xp zOKKgPP4w;+#vA%d1vhE-iJvbq#%v(*RBn)oyNu4WqO|Z}ccVRAXJxS&pD!)5(U7`YXDrma6N}Aj zM+GN7k|k_MYb4VB@nzJFPP{(pZ!ag@IuyvZ2&=(OY-Mjq@`NR|Z2Ms?(*WEE2>X9O z;uSIE>X=6@pst;Mtq|%I1nNJz5EED#P{Bw4Qak_McRe+t65q9nSq0H0@;K^2K_Y^vuF;;jw|= z9jNr0#QFKA_%)w>u%H8FQanw_-y=>?K{dE$J`snT3by2U4R2Cm2DuLyAIWwV3Br*}fm>)H(#2xRGS}uFj zomL|f!sHu&VdxN=u~=b$V?Tu%E>Mw>T2CAh7c-kx5eTWFETOd|*K%x|P3+HS^@#YDnYrZ}MsWVZY6-wz(xo=(l^ zxVBiol!#Zu7%{GMCMK0Q^bD>;Z}7WGN*3-$*^rZN z%G;_6&=Mw5fU05z=`MvmOBaI(8OaMz6 z&>d3nHIK4-OT`u6`=~mM856_^LxsCd@FMMRxjdI~P2cDtgF#)M>fRa#95h9e>%y@2 z`8HVkVM#sF*9$@B3k#`rgSM5>*bs|LoD}>P@vPC4PYo?0cHr*e<$JWmao&{YcpPLn zs)U*^Q*98*8M_-jF;^VVa7-(41p37Yp;`DX_`)GB=_@4p!Lt8dxZ$$&z*=|Y%J0w2 zz3N}+)-QOS&W5JAdxogvFC`St1dN_|V1c_g0NAXSfJNzgt5QG3zEXmLR3^~q2hgm= zh9zzIxs`tGNUQ)AgaturBJc1ZnNn?Yd-?<(aCP%K{U~w4`NrTNC>mdRKW&BZ0#6^H zPE)h@A49%lwIH++$I}h%(XXtW;#M?LeoE9 z241Y$J@gA^hz})bp?gUcB6mgsn`Qh;JXXH&MfBmju7y(&+|XMH&^884i|YzeR1z_S zM_$uqk7J{<^mm$9fpccXIyzv?lOo`BeOEO znV;d|eg}42)UUtY5bUxG&~1i4H`5%uex=KSOBkp7GA+y669Oj`+u-}K+vje`25TMT zKPt%&fIoucO<*CvqW?$hMFOyTVV3D+*YYgSfQWdJs~DPuS7Tp3m)3$KCYL}d&!1SR zq-Gv^$pPkIRB=7cl<1Pg+b84mv$1)#YA8qZ*WmnqRev1`cFWSN(ApE z?r^BwDKctESG+oNcYcp7$8>L~toT{JyL!zJ7h+PHxEa)Gi(`8EX-uFxy6cS;qZ5Aw z>Eqn+@nlEpMQidXP|))bkaZ?SKTOsPT0SF!T8ixkXti+?FwOxq~1y- zEw){{N!_O}TmN0Ds+qPQ9}}7g0QgXj95*VJxUsTN5S1tk6@6vX=%-j|MBY~1 zCyiR$DeY0kbHW9@yq61tO3od_iVD|3q7sVCNF1VvEhoZf-?d=&&u=c;2BJ2|eDz)q zgbGVjC!yn!2qfZGrqNf0S`j=+O-@fUlgWu)o8RQF7>li->dUizoMK4~iReh1TNHNM zn>F(Ld(vtCjLyr{^p#;97YOO6ovw@BoGWhXD4Rt;jd{*{W$x9xL_7k8mVGVOK9exOcqF{oNALX|78kn3 zii)FA6bpVqFOGwiijMb0RHA&39H&y+hCUSxb`rPR{Gw}|+8ehDl9+Sr;3d&s;5?@X z)b+7CP$B9Vk$;P86C!r^o^f)iwH$U)?>u&{)#PbhKA{d2e> z`~3?aG^Xd*Hr&!d4yhhw=KN1nJwCt5p3f5pO%w*4F*4R;y^!h;d`{cnFlr&whOYnx z=YCn>Kf+!?Oy-<#0p>o*Gy1SS6j4~gM@)bN*hIV;T7x4Q% zi>*U1pw9Ioj#M2&H>naC!4$hLbn+hb<&C@s z=VaNZaUd%x%-aF(My`0XzBs}yy+*1sJwx*OqfEva&RK(x)o^CX$G;D_-+N4^Evr;% zbl5E_-_~Tw2r8@=MuQ|cUYLtwZRf~v;m${B=Kn%^f>&5~q~q zS%W?{NaYmX{h_Z%7&hC1%j>Pe#o}_#YjLGy`QDx%-1m$(!ZYpsPM<*VP+TAX@aboi z3a+Ff>QV2dlRpBu%B)?q4`d5A*}UW&rW#~K6fa|f)t+BN#$^_G_ao(NlJac5 z44Vd}+hgIF4MwvQYiVbG+O48&ymWkyEFnjlQUCjsabI7#858y6-`&Oaf*Q>YNAV~~ z0wh_%1W$bV$+P8!p3;0mRpoy}Qz^!7x})3B76vXP5rWlOxs|6S+P~A&-2yD@<-6bG zO&-JDADXZLWG+`R}@pPElj7rXCI@ZjN zUXy7Pw1R2DGscf#IE9HnDu`@wmG?C-4lP&+##I%$RKGyRNNz;l9 zFifT=6zK_YGGso!*?%XJ<4YqVWXf1Jrr71#QL5;Tb_${l_-JwJ^dHI+ZV?OwRW0j% zk9x!!Fj?cpTYzUcv!Jfy|48}CI<}V1Vz(D=fvZ0KaVi>j>8)E#FhK=nzir0@6B1hJctdCV&9Ql*1`4E2kd|Q6>u)I*u!Qk<#?{jK#$C z^;|mk4)>va&4;rxXL_sxKCF)Z5Tbs=^AUFfRHQHMv^7?^Hqp-#>6EgK!?=G?V**HB z@~v~FrP3CCek@pmpM~Iw>BKe&@eL#kJ!zlW<(?);O%9Ft>PZeHx7D@$(&~lLvprEE zbp%c{za>`~O%q(a;D4j60yU5;%6=rXu)3bRy~-qgydHTojI5#k)B2?G4+7Aok5-_s z;~S4E6z@Gh2s$sMCQa)BPU+-v5J1r-ZhD20Vouq|7(At1>eIpSSqGxc>?AH_|9IAG z7|4{%YtjOUi&oLe1!|9~gcvn-QT<@Sw3D*alfY+b>A+#3e%~`MFRvhyt1bEJ5lJ>S z8UUy#|1>-83fVevU`d=9_HV@-wo1iX-MhDj@GdSR`EW4NdqKG4(HDa)^`}U&-aihr zl+r_re@-~5Nbg)e8u(nQ$fXb$g*I(g-Yy!217iuj1=9vp`tkT*=p_PpZ^Dd9WO&41 zu9vfVo?MkL-JK(GgP(rgfCX`YBe0-TE_p>n(}4@~hEfPX#l|Fl%{)GM{*pU}_VGG) zk7oET+Pdf$7*#BgAWs*rJ&G?@vM|R1Nu|j)(@f{jf#zXbCSKx;?~=w?V$&sfYS*qh zi1R7GT1<3wbV$cBo;{cJ|1o=cIROlJ0~(j4$fiSYR~H-=JZUUzw$9y7qsWUhX`GCT zrzT86Kt85j0bg`|_>?UmksS$c<=@DD@xAvjuK~0OM<+$=8>Q!vAB8ENh(ztj4>UIfNmlzh${LR6C4A(1(oG! zk~4pP1CyW?0%pV%bHnrJvMr{4u9K+LEzIo>X6tdeFv=PB1^vHm@9gXhTJp+xdwX9@ zBMe4qX(`vJ4?Qs24)d_l;=B(!r*~PFF)XB6U+2IN_ItPYLsZZWDlC}68h!Zz0R!(! z1VrH4p3*VFcoe4%fk^gpmP*_#samQi0e1-)J=0?<^j4N)A|)0`kFb4(_4!D&BkYjJ za9dC>IVZ9^tW0OBJXHQm1bfD1fILv6*RSo8f-Bx2jHQ z|24fou?#^>!r;mhd0d7N3^ZW3kL$;?x&mol1Vfp;a$us?6HWDR4d-}ObBqNr+w!th$2#6)^#b|QCa06fDxM}-~5lov@vVz{`a|95#QNd7tV+FLu`VSz7Xa`>k>97TcQVc1uqd7Ei)VJZk&tC<_X znqWVy%WzENCh(M5ZPys!OgcLq=78N*(r`TVu#4iQE@x1ka9gYr&Ts@z6c6f^`Mget z{%U2w+Lv#l2d{a1-Q1n-x*b(=ok*SfpSTF)>(%KaMv{3fLZ`nR2#*9-RaJ!)yoz}F ztckHzCeHMr3FFrnmQh&|wRs|f3HJLw_~F{=#oD)Yte7Bb%9k%u4Bca;L3=60D;6vt z#$*)nRlOh@^j)0 zLf-7Bre)OM){XFU0Dq&ZCLdD2Zw1Pal(|s#~M6{?e9>c9E{zSs0253<8QYV#md9zF$1$pOG|5N@)(TU{q9a0?B}`` zmhau1uf)F~qSpg3Du3~^Wi3k}Nkg5|7X#qJYJAA(=wsB>V>YIJeRN71lY_{Gd9jdM|!{=J6^0-NMb;6)#^fFr)vxz;0-^7K*gUeN=KI8Bi{6~Ry0ae}$~rppUW zN~hydwJE0(6=9ev000;G_SwnTmx-0=AvmhQSNBg~;`l+%O@=gNWMnpnTVs?$4&r{6 zF17ErZ?DpQ<{`y&9Z|6s+7(Oq)+eow{jz5A!k@l;RX$h&Eg&ACCpE&RFjhqe*q8#Q45FcFz*>- z5AsLVYE{CFP3U2e2zB}%R4B^sn9O^o^Dp>+MD=Hs?kh!NM25XD%3(ua-0s#AGw4s* zNK_bouJ509ZV>o<;rp9Y>&REwzl4Eg6qwC0^rk@V04Fobh&^jMf7YTBQ*8XQ2;@Pd zG@GxNA?;0LEEx8RBCQ9=m-bOkwv$DYa?VP1QW!;+7>|r}#g3`OqrwvHxA*t$cMlE@ z<{M#agPj>-O?%Zt6A2GKnd_YxPv2{#e0xpO2Z%?{wsyu^j8RN2Mjsq1G(D>~47C+# z9VSFY23H)btKo0a%%5dvy9Yrk@$moZy})-La`rzvCZEja%}LSv`^G$TyKd+Ggi>qD`sP#^2VHFQu} zoi6lZ_SV2+tX!e~`zHs`evS7}7dA`{^8Oy4ruy>fN5Fq5+_`^ep8*k+M#N2jNDIEc z#H{tJsErrIu=@^}V}*^(Jp$ls2hS4!5wXwRV(so6s7QmqoabDP+OI$2@AC?%@ z+dtAq=ytwOWFNP;pS5356m*nV6+}^qs~s^Zad{4Z)l4bNmY7KyjXroX*4kRUv~4+%$>KHzW05!D%t)YkyZE^9Eq@;iWjIdtSvHxFg3>g5c8|UKO~h z0_dX`14Iisu4g6^-IJj63(<@}OpSU3pS{YAd7Ov7p!BC=W9EodfF-P!P&NI5vp#6v z=y*)f0*{(+v-+r3*!Rho7G0Eq5RbInVM_q_2> zJuiQjtRb95(tizA5fYBs<@!i12CAbYgZWTbg>gwNYl_MFCU^sFiP;iQVHy1o*2C5A z+VGtC4=Maxg#lqqJ-uVLc;TU~=$LBg$m09l?PEiq&#%6XUYPMj1rsth2kEl$A04B< z(@RTgXWYH~6&j(9GHRUqw;&fT{F6WM?hBtd?=K#{R+caWnfjO2UCxQiw1K1v6oA%) z(II&jW+g^}Mhp-qyU$Q~LkPerJ|?!Yc5pj(O1jTFRV1tO#0Av6z4hAiK^cRnTfhOp zb-xvzY_R!dFw|V{JF3rjZAaT)6kj*(u-xW*BeI!3d9@ORpV{iyjb72-kffz9hP${J zy;zM_C>T?NB(sZ@rv3qN%!C4|h0Y`DcX~^LX}M`{=|5||Ohs%4ghrrK zfW3^;(!7(3GDg1k>;_cjUCloFQxb)5()_tX3u`lzINe$%hb#>&PVm4W)2~FzTDYei zpX5Dp`tdd9f6na{d@@ea1^{bIZ2LwTx2%hLYezT-EKi@?sx`kab^BVu==O#y?;P+UqHpSdC9`qNGfTJeKEO2>6qV8S`W z$Y{lr5nud+ab2uMI@3$1B+hP!<(RoTc3k9q42$F7IU~GmqQUu+Q~#-{kY|aNKqifA zYEOabQT?ux7?Ya?ncy0t!C1I-y*bX@*|};CtK{Z%0>v|+GITK(u5apUQ>*|1^V>I9 zbHrQ5)Q;LfJypU)^R)CV*V|>8IjyL=H>R8u{C@={#8Lh`Aa(T#14&C+hg;yUNqB4^ z&?mbRl>U>dzLiGF=m;Ja0>X9dQClr(PyuzEFe4u2`n=d=c875aR&x!KvgLwkM4Br_ zBClC%=$a?Qt-DqQejpM#kRaOl@Y&HSN$T*8Bj@3dK&s2L2TRfoZZ8du^+z83{+_h1E-t~Q-B=GYfhvShi= zBCp-u0S)Un%9RRQoy_8d#8?y|xshNbthGzI{Lw=-c1#VGPXzg3S_xjPGe$Y~-gHBJ zW|wc)dJvKqT(V5I8mg)BlPI-SZYkP3!z9MbzeqFN%lMtt?BZ1G7^%clN74SPpO5zb zlpK}-f*PO1-qMKh7mV4Z{$04JALM3OU2tB44p$ZnK4SxLU@aEOT~#Ec+W0o`%%iVF z3xI*p-T>nhpsM6_eLM~2FMSJOLj8~2Fp#32VpE=S8V0yY(6s(6YI;lBy832;w(Vv) z>yF{-bRGyFBL|t8!xnjY75=|-!v3hnGN(HskHj&}+7j3JioGuFp%gTgSEx$Fwymx* zVgH>wL1=xgl;F_EjDiA7zc15OsX@wR*~d5CM?yn_mskbp5tviS142Us%LO8!NeuLZ z`ew820tb3}!pVb8J?+$9Eb5b#jKj|H)T2seyZ8anb9D)$J)BA$6CEw_5F>W5f^hVFbmc>1z5VLj zEScMaVDU_qg+;N7mHQW|Jw5bFoyVrJS>(W)2tKiM>=#v|Kuu03a-!P=Kdvjk5E@fi z`Iv1`fV_P%&;~-U%i=TReQ7#c1_#P900eydc7aMXi2kE0S(czoHr131C!~!+7tQB} zMT+{ryS0Z;1*k|$wA9?DKTozvwb`%j)wk(cE;Lsv`EMPqj3IqRexNI=SFK&g%iAZ$RNjL}RHSQjGY zMnAX!Rv(!P0bk`RQRuWpl+xagLSkf1MQj;SkRk_wYb|MJnh-E^{iuZ=1nwp^>S35i z6Sh61Wg8NbrgVeyH}Qh${+Uu?8iZB99Pu7-T@w?`f>fPyNzhO-Q*BLo5f%yDhm;$u zKzlOXsB*1>ygZ2tjCikBYe+$g=7G;6o-5$j9eu2oLwfPO?9ZaWN`jQrPyiOSGIZw` zOa*8&CL5OI)jcOkBdguze%H$?e!a`C8RKodyt>w!gIikRiAQtX&88G*02f+xf4B=V z&*_-6&Wd)X`cd$*ih+SKO$hK-O`acPN9)T^A+NmIyt%nq7l~(t2*TH-pJwpqqz<17 zsuQ4cv+M}-!ywruD^FAxZWkbLL9xIq`ZsTqO4|`qD1}#rj%0Vh_GvESm#e3)8Al0x#k)j8qvSe_@@nYZ_dVZ*9Y z(*Cm|L6>=0iFy>l)UI&(I2K{T+NGg({ zJg6ZAuo`*Yia35s;WqU`-7YyEQ^4@Ba7=zVH}Qx2lo0FLh_JuU<|nQ+MjC$yn%izG zs#%T5+p@->a3KK6@U8B;-k)CGi@TY4` zhM%bUt!O5AhD-Wf|HaU!cmO}8M<$E!Zb^%|Xb0`4>km{LOSq6V>oLR3st@h)!OsJ14YXjva7JL8WUgSoE#Mhw!9=IdPLy zc31AJqU9h`(Hu@xzd2Xts3ZO^NsI@uJJi`&>P@ybk2e`LU0U2uv*vnQ6vgmrVx)qA zmBCBHxHp~7r3&-0#{Z)PpC;4~gS_s8yzbXjUh^`ZNBynmvph`(pdSmy}!FeRiaItI{^5K-X8FiUT$aYU^cZJ^azdFmo^LKeF)f zI}z$||EnmIp{QeWTd>2PpJLO0_jm|!BCbgm@|PTRg^@mEoNJ@5dHZPaRot1X;&R-R83!jou;6%7B28RF2);k&7i%JJxG^a;ksTRUP{@ngkN@jbBY%FL?Q zfrdZV5735;6M~;AQ5AVVLX0aP(s*uq0X!+sd`U^?7xfxlrsIP-ye(_Crki|6R#c;h zET`W*BB~*xHCaQWj%hp>s)7*_UEn`8uWflP;@PF~hnz8qpjXQvQzdXkHcj@x{AK-8 ziWcjsGT?O>bvXN+AWZj>Oq+Cxcb|+ZvG5NSsF=B~3TfcW3 ze)tc$izp9gh`AqxkQ#fK38wAqHCqiA028nkYS@AB((;zLO^JuAZJy+0y4(8;B^p1n z#L*%Nq+HB6RLXv>?K?L+9D`>TbwF*sEkgd{ap){#0E=?F`clyunQmmsjJpuVkC(_e z@n*O$rZuyp!k#W}HN3~GtW+TB$XPGd?a(Pl`$jr__sYH;S3Op+h5B+w(~aW4A0yoQ z11jh|4!YaYGqmwCdQjM`^|QUXazR@_gTBRl9Lp((Fg6uY4&^$DM@m^Fpa_eO$Z&aA z0ch33fB=;tSj~{(ofXskk~zWvI#wPwjR%{RgGK`*;`Zh}Jx9+9>hg@ZqIT=f5c0E7l4j1a7?m7C1&z|15AP zvRf1&ZbVGtYQ@O`(#mdtMn8#^LG~Rc zVc&U#lIs=Hc@{gt!yT(q65XhYQ7{n)viREIUh}JSq3KR6%i=(3Q}P@LFU{*s$8*9z zM1ha-!}U!2eeI;07(ySR?eDwjT4Z<>M4P_rNh8&`if!yQz_dNl%QHUeC+{+;3gMGl zR)=01P_kJd6`=VZ%SMu)j(B75f?f zc%KCkc@_mmzw=iuwczRB-mZ z|Ix_TI`>u+NKroZrbozgZ<_MmJPF!Lk3UQ}zB;p+@<)SDBPig{#h%T(YTh(aWR6rb zFWPbI)uc~T8>E@WFB*M|RvL?mkI8yT5XZ9kL8$astytRxS^QX;HduwqL9GU>(v)By z9VNxQYA98ktyW1RCUUKj5hnM&tRZtIunHoL95PL@@6~7wcbmNUiB2A9sQ++)PF}la z8ppW!f%ds-8z76W68h>8qzkya#j#k~^@GbG(a1eOD+(Y?N<#8lizY2W+3uarWva7v z=Vkz!=Rz?S(G3PlahCIMc5jiyMP~4eqoW^(sbVks0`4yaA&r^%$~g((nWbL)B>&KH z1SJc;gSV`&&$<{@@5V@m*u^T)#qa>6eIL;_KHP8muB9!DqpV;^T_RQZ{9-S1AT{!r z_^Iv}XWTiuImrR9;(4urF(-A2;$qFL`_g9@!S8>{u)5$Ni-z=Bqa)Pp%Xk(JNW}`R zmKSLD+!+T@S*XOZ6lj;a-ErGTJ${@!NjFOq4RU{o_Y%fFtDC6x6ltr!7xf;U4K4YJ z)N$0&tuT;7`d_X+T4})ps{DR*8=o*iYWaTOI>-pXvIb@u`-V0E9G~lJA?}tTKF}j) z_%coGO}A*+uoLZ`#MI!tMazuTSodrB;i-oAy@apI)V05WfPtja>gk|wsb~5hC#wR; zNuO!lKv~ctesQflgtQ+vAsuYK^S);73bN7#xm$u2ImEYRxvZxOY_J;bFJ}!9z+a8x zR6=T6k2?2*>#%Bf&2j+?jUt5gMy=^UO*bP}%;uzoBack^*Rei@53anmXh;l0j(>FL^bfY2`ItCPBk> zyL4f5yZm70wkPfCniB|Guu)0GecTV+(eEpVHx3E|IV0){tyEr^kxzwmb$^z1q*upn zAO_9e&1K$SNl;mr^-di8n$uY9Euy`dJ2e4(D+ZtV75{BO)T|fdgIExoUu4cz3NrZk zde0*(tvpK{KgGTR+HFY#Ki?iV%D|`bNEYTT)!nEX!t77HZ5-uP-x3sS&m5OXcb>{N zZ8ku7B3hS>0Q7ag4+VoJA zq_tG%N?w_20YALyB)3k7UBiZw{I_bdZhq_{-EaEehh4N?v^J0CAPgWrce{+GI(aXd z>i4+T>0Eu7LuGBoZ>&KEMNqMMdW>&LPEL)J%s?hhqQk z;AA&()Oc|Qvd8%dnYufC$QtcF!*WglAENra?RFIxZu30ue?Y(e`NS{z|CTWw`2%pn zr96Wb_VAkBp%Ro8d8YWVW&0s6Mb8Lhy6Z}bBr=7hGVT;hA0n?s}u z9ul(rvbw2EQU=A7-QF%SdiybLCqaDY80Rho!4RVsM#oMv0K!V~iHP`^ z0d#?!s7Mo(hfo4J01{N?=xq-lbl8}Q3Q_{lR8eL|vug`Qcq9`80+7=H1-PdMJF}(u z9a<9S*np5x%odq$$87ys)ZvdW-&5C zV^c2zq~*3d`RdY;<*k0H?!M_DKanUo5@w}HrW+kt{_ zC_A(;gt3X>SI-^qalreImhl-Kcg<3dHX7JlotEY5AHicb$-!5N|jfZmiknP4&Aq4Ep@usx@WA4tMHF0d{-X|LPf z<(YhSl86lDMp#%QnBuuKsmW8nq`6T6KuZm;Oj|QPid-Gr@D6J468Q(Gj#i{|(IXp` zgl)abKoREj-pdh0R;`lH(z_kFBnr^6b;o!5+2VO3dAv*Ma5)QO*Y+^EJx=oMWj98G z*EloHC9+4*dcZG*+B<&$aaG-4*=N!9lGG4>(XyGNQ!dv~XV%wO35$Af&OIrQtOnd^ z%1|nOqkAwu+L(>eUB&9EG!(mI>A{Q2?_&hy;`sFKd~)~>=!GeH<&}--$Undcwr&Mt zsjIcVKRz^oE|ClErU2PDz&mF-A7Rwm1Ed7vgeAkv&mcQ>ZdB>o7UDA(M}f7h*;xZW zt*bp`NVvYPTp`V$IO%I4O;~w*eU_xHyWyE^^Y)tOtE)Bsw1xr9bMW@MpzK+n0E5~x zf?-+1YhE(Do-X>Oj+3RIAlU75cgdqic1Q*MF}pxP4MH!_UwdLuciwv-S-U1#hkNq0 z8gM>FEa6-2u;|4Dtm&0aY~A>5qu4$uWkmBm3hLuiEamtsxA=~zFJFzi^cqwW&00|%0yEzNAED?N_tp)b@A^cdlkF zK6kv9l`hD-Iz}!CPd%GH4Ti9u0$kVeFj7mUO#YW^+g|qZ{r+U}D$9>Pmt;QfBQune z{lKnazt;sxMEYYhq4ro{=d$TJh1{`kUxQ=c=mv0+0bR$;L9dWHZ0ec~zIVL?QTwx} zur$WeO|rL9o?(Rhc6EdS(m6>Z7ay21LM|IqrAM9t-wc4*EcXV zk&yKfF(rrA#LEDT2@IG~B|6ZmMob<&AnKNAqYI)&)v8~^07WCk-=}_|93(++-Rhy& z@tnfPF`0kE!ZYDGUJ(E9wsZ1#Z42#}myuQ+V&l*(9*l%sNy#_|_{DYXWr>w%e43lZ z9})Ym5;}U6qNUwCV*v(-=Ed1V_5}48YQ&<&L~4K&9ljjdJ@6Lhbpw z;*b73#hJ^JIQA5qNTpzgXgRe|hB4r2Q{x%vgCv#KJxctWSC2|)SowFL3j2o-ooAC$ zV#e^b!n}K6))=Qu0Aja7j)Sh^U(OhV>5K+kn-HnchtVbfFuhOtn;ElQ^fAqnt*i@E zQ*K|1`jL~#h2ywU72%-pr#7F^8JS*vf5!AaxADfQfLO<{T=Ae>+Yqu%^Q5+vN&1-% zD4GRM20{^AI;}l?<~V8MZz#7FD}1pr{F!56%4kaB$h%OK&vB{cBApQCe0 z(dw%WgJ6R+DlP2zx3jx5Jd4kAr<^^xSdE6%h@QsvAdK|r6GW5CYHp?;2nNtn(+dW| z;Z%BeeT`<1ldTJi+W>n4S#%a2; zDNVDjrO_=E-yL2|O*7Q*O-d1_7v5tCp2V7rUVuWzd(2Vr^_9xD{A|-Ze|K^8sBu&o z#dol`8`mv2jS`Fzwyu_BW|K#+m+(h0od}5Z^CBoX16g27sRJjB`9UvJ7*U3XF3yadMhEn_T9en=va-IER#BU@@0nWj#PBipLuy*_cBA`LtQ8QnA8vH z>TY>dA=8ThyC{@rji=XIGN{dq*z=mdda8>EjsAVM@{d`BY7yp`5LtlQ7t~loFtW-h-peLqe#crQ!G2WqexGFiFtgr52|dl{hJ82GQu4osw?Eq~Dq# zB<{>KvkbBowd5D6i?938-hi}~YD3_3?<00pbM;Y(<=;q)QKlUFJGg8UfZiN7ln$1D zjx!OdF({%+2ICGQYkkss13$sT{M?-kJME|WaP){ZL#)L$(Gd}O$BIf)jB^jhJDJu$ zK7#v*JH5HfSJN#e>=oD)#^)OhHuxEbgKStpC>@9++ohj@8u<+Sy^CCC3~No5mey+o zR!zX~AWLV})R(2GX0KZ}WplrH$dKhYoYFl;woq;;e{Nd)G`v(0zNnfI^@Ax9>B>f$ zhbHbDCtc~13vqAMmxWWIiZNpeH+2N4K9#`iv)uRjN!rzUsL8|qex#!>5wz`_5Z5x+ zt%7WJU1f*KmHLBLU{O}z-kxyS16}rI;%F|Hq4am#%GUi))!Od@z9eW69kfkSq-|mt z`w*;?Dhh_rg24)L40G;b!l!E93UMIxmmIQh@afOrKkc{xNul2EUaZV}{@dm>^s#ox z(u!9YJMV`4-S4(Z=ZAkWfNapaGH;#!hvGo0Z}{}62?dfw=F zgK~Fu{=v4EE*Y`M2jQvIn(9bMBLKNw8^2;LL(?K5)5?vEz|QGN2)VI2^{eok(l@OI zQ@bc(NLZ^0uaR=|jEJ>-v9o@Ggc1AX!iOA{5g`(%U8Ia2H8A<)g`nFTtt(SPq-p&! zLH;D|@LfdM%!O3za}we{Ok%qAPHr{O7Z$7Ypc^uwg{brT!Z%(z`=g2&61MMNK10$# zJ7B}yHfmRS?f66p7#?3M&tL1h0+|1-eGH$}BnNJ*wDyceF2YoB8sy@#+i%~V&a{Wx2+Al6fi+me>Gy1c_s>j)T@oLZ=(CmM65&H)%W>2|OU9RmT1g2i1@&rDMD)`8WQkq>_q_UyTM#((x#W#jY)YN&Vw8b`|en|$&E{lWkQ%; z;c5D)2OBMHjzI%3CIp^Rsj42)dY&YtJ@Q#($>7iZl@<(~;Si>seNXG^%gU-x+$Bw@ zs*jP6J492fop$~oQ*Rv?)%L~<(+n7NOG*n!qcli&cS+Q+|1fx%63MFu@ClLVWEKe-o*@9xHcT-K!Wr$gVEYrk|ePW)QDmQ-W`g ziCAu;R*?7KIO=@9md*0$*JvSnUFf>-sW1|DQqS_k`8@}M0%&_T$}6ls)=)|s2cz;b z&MGw95=~azx!4IKmj*|xW<*-V>OhQ%qOQoJALgXf|KI!VyEs1UXF`GCA{Uw`5P4gD z`Aii8Y;x$USjoZ%XbvQ@(?;$<>v{64L%xNk)|lB;4L3QG1iZCQWObqII~gt6ff0ci$#3p1Yi2)>tMAOi-)q*D01erotpM$Js0a%^s1TwhvN*rCWb_VS z2E$E7oRTi3>Z-cRNKj6QQMrmL@Xh|zN^{p@VzTq|N7D}zk5;Uc1P5cEBg3uYbN_fB zY@Gnd^{$!!@FHXCq2<>=zaaw7h(GNi$~gK^HcT-z7D&_3uu*~ZIX)f}4P66em;5>V zql-wD*0C)xi0RZSWKDobPrTeLgf_^_xP|^j)>7ZAjiT2YK=Apyt*_Q1US0G%w(50lZ*XZt=$MlCdDpn3^&dQ-^%TfAuwnmXhS5^7gCSD{J1) z4@;*klL6q8c0{$WLFOZlVN1L5pws7q)@F%sl85nIl{ERESK3R&$t`rG9PnogY{)m3R`0Vsf1RuvGa@7a2A1VmFR%tkQ%J!R;F-6i6n`%vh+NDcqYzPeX^= z8PReYenMc4a+CXSW_}mpKcFk@p?v~h8&f++?k?_1^DKq3$AZ?ws#dZ`C-J4V(kN~V zu(fp3{gAQ{T=MHHdoE~;UV`K6n1T6~_hV|T7qPuv><423VR21n2=vd%Oel;w1|MLE zn^d#-QX|fQ8@~>+Xf)%rNI7)>D~`L%SprzkTZBA;;1G8=L2RE!+IO z%UxD9FsG_P=+d;kAmMv-YZaUrkPPY{*U3;^5Z!ghC54u-@QKkMkF^ zJ2e_okvgah8dHgWAJ2K7;&f&3s#7?-yqDcVwP2PD`m|5wIyIZDHDt5$JtwP$UIPvdwOWGgi){ zojb)gzhkiAb>@x*^ONa;z@F(WSttA!v~%6rP* zhn}gmpKXf34eZ>y?REb(Su-J~Pd&MDJAn1*WG3kBr5pVUrnv9npM0@~h6a>VKk+l1 z?R+1sg%hjrAW`{_zl4IS1kb$i7C5?}V{x5gU)OP1+Ga)cybs$X^sG)Ehd^pWVy5>9 zT2Itj{6(j8qu(|QZCw9K`VX|(&=g~I2KpU_yBJq^kq-2|vkeW@&z%i(%kAyrwai(p z8(WH-Axc#dhngJAr}#wA*c$y#XQy-KFNX<_f}V53TM1mG@fkh$bA7rX!8*9*#L}1w zBsz{E{y8rBQsMN94I4jDnYB@4Gc)lmp8G7S5K%gG9NZnpplP=61cP}t3|HAFcod6N z6XQ%j7WGfa%4OO;_4-aeKwW4Q3YlZB5?FjAWpz@4=f54tQ%sd?0QQVLP_4JjKPynq zECKBiGES9Jh4N4qqfxpmPYYitl$%IAz6^trvZ3p&rcfPc{Sn!3fx<8ppV7~tdIsr8 z&9MLS(CYS3$Blwh$OUf7%*xx%$?H?Py5&zoU=XR)r`liX{ zg78N&(IE|apKvaVcysF=%TI3rM0H#cLuV*md8*|JJq*RJ)&Fg3WOj zDW>31&OxAn=Q|4=Zj+*3!z=@i#2J&~US>7tlaRn)-S0nHO8d}Fd^*=O=lj0^8bEbL zeMLzqH&Mmf>PQ9fEl4(x=BAfXvKqEi=0%#Qw4`$HBL zy)VMNHpUM!bmyTj8{IA^)L8sO_|5G*`g=JFi-~zvGS?$Ct7wkm z4o~WGV$F77iifCo^yb)11sw|81^T;~`l5Y{jAY zmyvP?;}l~|-ru+t9&`&(7dc57SGilL{BLVc7a5SEIHe^_t|F*$rP%9;P_aQ($7P8} zN-GUh(f#X|_Sna*t=C8p9y6+I6>#Lg(ehsE@26GN1n)pdrI^KW>+ z>^Ir(G{fGyV=Wxe?|a(ezIh>?)f#~0_e2hU%<^{s)nOyqf6(}c31XxCU7=Zq+VmND z`)`vtFFTjzQ~poFhb>c9I=;+CcY3dabw{~_}8!@K-K1$k_hgIKr%n*#@j zCV14cvd@-4iy^GX=$)Z8@m@1;uksROP{qlLp4glw)J*a5V3buoop^%>#ImP0?>;?$ zAp>KU##JFvScz7&aE5vwq0OABG9iv*&}RZ&FV;f2KU#h%a6})UTIH)~ilq9G6;la$ zG?iO2J)b}U$Aa;i-8k}L*wt|tljG;(i3-;i}!~-EM=JbtrWE3^xej>8r5!loU%ojPQ2Ld zQOCtf;NuD+e&zX<5KSs9)24Xh=CmeP1iO<(;zmliFTT5zjdOUJW^1nD*o@Csm;?n} zXMNM??HSI(hQ-}0pLQ6PS1#x{eDf%c(c@K{hJ~gpj zC>B}>uI7Kv5jA5%>58ON0f7a&AaeN37;cBYeUCBgLNk7em&e;v36qGc*b6 z@oU^w0>cK_bYXNVj$w+_!WX-uEMvVXvR{DNGtH3b!pt*IuRbS+g5}KoAI3BHNP99C zD6EW*E;iX=264KM9I-5b0lXhW6K(q#+$F8#k*B>)!3*k-Ko8-zon9!eYc|SMSpF#h ze3R{XF*SF~t^VdVceI<{g_h?4Lhg83Ewo!j{g~f2%LNr@Kj2d~N-J$(PyEXXTuQ2> z`8)!@FJmaZj*1FYyoi=oT=}4%zpxJmGcP@)p`xajxsM7exDko;Vn8saW&(ub5XTSm z>vDKOULQ~Y1LOXK-D)Tg)kS0eL$tb@Dm*l3_hQGIMT+j06eKcSWu^NEHQV(&R(8JW zr9}?m0TR2VzMP>mSw?DmOwDwatncFqD z$%-GMSMPH{Di)C}fw}67h*F7Xl9_K|UCkXak_BD(0Qas_28C%pBk7yELZ=AhCrv9K z8A*=Ef-H&kwws=NY%cq~r}Tc}{P%f+r2=QP8xb0RE64KH8<|Rh6Q-((W8Yaya%g1$ zVlLRF+03o{O{4BIWeDULZLBS}FDya3SjohtS-1gr+)z$p9}p11!aS{<3bqg_LV!nzn8Z zBa^I+w!FSj_O>AO2T%-QXMZFAFl<+-lCLI(kt)hbYAPa^COa<9F54H~THYpTENpyd zQ~KZbAHQQuV~b|-v#$9(Fkb@E%)vK%eL{?qW@MLlx5%K?T3`aw-{YDj*a%2xpel+% ztDQPoiY)g1ONSGM>+xbV3~}ve*V1lBo;r8fO-7S?`5$2S^0vo8q2CJpdG$9U zA7l1j{OCI0oWWs4y{}J^fBC>Gf%iWzK~HtH*O6FET{!-(!%&Q;G9#00u`Pkp(kC&e8KX%p;3mo<8 zGBB}j5wr2l)~WYn;aD-6N`JwaLJfRNI3lxicFcP4`>$Gu7@?FUzm>maZsToP)qlm> z-rcQ)BKqC+@Nd2YM^*Dre^a2RY) z0(T75E1~qyg)h6*G}E(^yTf-jQ!4$*V;rC6>NSf-j=-4R?>rs<}JF z8QHD<^>(=@zcwZyU4MD&Z5@u^mBLi|bE|Dm_;fM-@P7VU zUiR=>S@^^TZK=atoyaQP`(JJPsGn*OqOdC=mM6>Y&^UHQU#jdkrqALeQI>Elk$2QH zQe9G9U*)XLs|I&Kw`)$2YsYdovW@y*-|)d4r{_0YT3NYmqzp-kHwfVNj=4TS16ix< zbKq(X>uLYnrA$w8{e7;Ekl=+5&Mt3hzjp7V7)lo_fVDNGP+(X# z!k-+m@-f~7O)y=yV1_`pD~_dt>afJh8OF@6qiVWGo~)N(8TgG&6vD7fH)p(+glM!5 zV&97v!p)j1H)=e$%VFDOeSQnC7VXgJDg**G1|?%#MKCl~07M(_e<(87_Gzys{*xer z+7)40llnbP2aJ=TpjbuBJY*8sp>?lKW!v{!k5f`wiI<=@>b*=5sxL+?G>gmdi}cvn z^_*o>yf01n!e~+sPk7zww#R6$TK_`}exk7$owO!zAA?Vnvp$?VsZ8#Vo0!Owy?ulp zq$URjb3M_|OvPoxqr9j1kf1~mcGlSC5-SIivfBb#<|LF_T?@;uw%Z!2p|1lC z%+kc_xL=X-LOJD{`~jUD9GOj>M&p;{G5+%CSj)Oxn_(ps1Bt)~m22>cA&tO;$6Uid zJMa*A7IDg~0;GDS+7uP4J(eR6LUATJEr?c*%Gu_7V?|ID&lfkZKHc)-jGyt^ADY`g zF9@Po0bKm

            V0?W}9s_=Gu)dq*hM?I+TOh*4>7yC&bIY@LOB>N8K2`eT}?Z;h3C= z7eBmYkK^$%GzyXgp@Hk9Es7Vt9#=Y=)l3s@6fkV?>vLb-r8Y~*@-RYVRw*Uu-n}Q7 z`V@rSI(vNDjB-5PK_5;x%hdf*^!^myZASJl3Gs{f5WSAE&XO=bugc#W+@~WSl#8zR_M`eFVg1^{W$91R~YHoTb_`)JiuEJ5cvn>c8 zjfW2>*ky7VvG8puWP6g*t*Avp3Qa08E;k4H1@{H0kIJ_We3a+C2bBo)68u`o}K}V0UQEe>aSp}mHw0ieKcFe56%3qIQHnA8{IPZjzs0pr?&9Nj1c5N=)-x zrpR$H_qznSK@|93r6qAum-pQu@F#U#CQS_JsXZvXyauq^{fk4+D}ubxE0sgu z08;Kpi^))Yv?Ar$JPK5MPH9jRcDH?2%KVDfsOis^=KU1(nG3uHzov&}dJsKp%x7i_ zw*!<3@^?C5wD-pWxPP@OreLG%Dj`Ej@e#ne-2c~s_}x|4w`bPzV16aUB{7U4nV7nz z8?;ndkZlv``?!q}gbxCL>~oXx7=y{_S4K4-}|4eC+^*W zq6m}BTM!JduenA7z_IygtN&ZEEqKeR{d`pdh>hNdb@$5__CICpg$;psl%|9;l>FOi zpmlQm)V2I%c+B7_xYqNT>86nG?e7o0wGO6QCmcE-(5hVwFi~IZrh4^R)RocY;QV3# z7D&>+WPtk}j;T85x@yuF&KSuM!paYVLXs<%NqQY85kd_ z(i6&(4TRGS?x|WPlDf6=`sQ;?F~M|m-lw-B&Eoe^ao7A3rvLeqc`mlgaTuNZU1w8) zoX)M14uYpy1w$c_xsvuDU)}Zchu^Q99FS=7{`sjUNJB$uzl3YW54#eDZV7OIKPMR{ zH+_8dr18_mN*q@msWpCq&Z;;Ty%y$Zf6bi%HL*rHCPb7DeO6X2v3UGMIQ@i9MwZ7i z2fs(45F%#)=JwiTJW4HsgmM+NQ%@qyig7itQwZ{!;sN-nRVv%}GDn#q%uO2Xkh}Dk15SzIWu~9*)N1t*4kZ)6)IK z0%p&7yU2%CPLMJK6GKm5wj=Mm4T524oQ(6WK`RX7KiaJq9tRLE0S{@(Xcb}_cu7

            3k=OLTq{70ZJsNH{gCr_PW;SINA0o1vl!~J z=R5|iMEX>O%!#w~IvfBn2_<&@*I z)o<^zgO|mN43vN{Jy2Gkv?I36;(5n#piJ33O2lZr#l^)#NV=Eax8M9e#=&BUJ&z1bZbpxe#`|cIQixQ$b%OAkfkN~0cB|u$kx3gAHKN|pBm~0E!s(J2JEm4KhsZ3}la60kYqb-N_`CHQ(bt06)JM|9Yr$>m# z_lJx)osCFyG^{8es`J2m!92eUP^a)#?-C?IfL2he{20^lk& z`BW|)LsQ0Y3xviRlhZO|m13hNyen+=gZ)$$+ccJ^$@O~Hz{+9xwKmvu_k&4`Vl`)& z46DzoUF@ge(5KQ}wcBFq`{nf1u;iQ!n#uU&4M7>hmH>(hU0(>RyH#s)L5WU%zBaXUQ|X&|M8>>iXTQ` zlct9i6cN9Xtd;QWo*b(At<}<;QU{-4##r~fvkTo^NkmbSt>8xltrO=9zlVsBH*+;t zR=M>|qPt!eaZ;dP`^jSs{)myjddrh38$kpao+X7mt~d(;t-rhI_No&H;v$Dv*y zpD)d?50nNnI)8s<_xM=QMINUSeRZyhkyPJr=zGZ4C71jQepybC9kf^F=@Z#wl#Z!| z34BxFk?j^wlH%ossGx?%mk;UWMVgi}lZWF*CPfXtDOZESakqf+y72aDc0bH5B$`2o zoS_mUD4hLIKE^}xV7UzDnhvix55nCxdjM}1a^M2*O=f_z0*R*Wcs_AD&KNhrY=gMuN#s+LN+DZLthA$kWJ zGy9k`*8{WasHa`DF$bzidUpE}7IAKm$aC9{PzLI{yB@%&Aay@rLEd#64WR`%e=J8H zjXrPXh+2G27RF;eKPlkYTB6rXH*XLlS6GS_^y$iR<#f)pdSYQI{f%x{uGx^q^99@h zjDmlq`=8!@geaG{#Ykm;XQ?l+UeqaAl%9c!PFN$G}N`RRf;bnD2 zgwg7euaEi@YJ~AT8-?3la%$(01vJcG`@{S*61mW4uL^CD)B!I-q%*6QdWNLZF`>U_ z9M$c~yqDhNKy--bfDF@;Xm1@Qz2OOm+5&bgj~8^idBHQC-D2@z-ecS!GxFp-slROb z4qegjIZ5w5E{c^&y)vfIk%2a8&xl~|%XmwV+vbG*%!tOEd^YIgi_X`Fho^uQo0Vb# z+!$Sf`SK+XA14ajz{BQ7U+vYg8m8-p?oW}~a4)iJznzkZwtvg+pWQGO#ULBFtVLa+ z{CTWKHpXuNorH|H#J$e-{Q{q)?9NrK4^e$y9msT$V%-Wi6xVRq&Ze4yvFbzUpQ455bJ z=2x4Ai`t!2Sy?l&;l2vXzWK(9Rk7cZk%edpTqkYY+CFf0IlE~KmPuM%L>vDXRc`=@ zFcCv?GVA`e?u*K@iH{epG5|)?C&-&as)> zX~8W;j2PbO*e5Ta4|Wl9X_k{IRpZw4TI3?85%su;S7cutG3dNrpx$tYA|9=373iZj zRrNU0|J~>F?pJdaP(+tajP9+ZfR&$^EWUx3DrXlA5x|CX2R^v548fUh?faWMyv8@x zK~)pGqJ2hjJWQ9PqVC{6P;%B2ohr}v8~C`9k)87;IZ$Da(9!81BPlk;l+D)?Tb_m% zjX&qKJ1_F2K#GF9+S_~IP@91rrShHMR)3@C##f;@9pVl8xt^+zU+Ou^0DT@tHg5A3 zzaXa2(chxpoQ$1^0xI0ZlZSm#nRlO3s+eHdL+KqF%RIO7wMG=~Fa4=IV5C3{vXHL2DMR8@GZti3zE~I8%R89y+?|C+aWbWz~#Lgg72RyU##oRl}i=jXDu3X!O`@{FnWe{98 zw)zx0r3`ZkMd)1S)eWtTieHM0Zu<|aDuG>wK1$WeJgc=E2fh5ydEC*8_hOL0>_OKI za_K-U7L*Ac7b-|A}GWbTTCy*be8@X=MOzZy+1OD$C2`8r%Z|dv~1%C9oBE}t6xp0I4J*W zX8z|EL@3e^QQPb1M2ZdCm!rb^58P^?!X91Z4k?f^ZRARn0@j8y&(ArAYIEdzN5g^nm2|*mI3awpoQM>Q5J;noF83s*$(SqBK{f1< z=b>Q;eG~%^CUI9!7#Zd>7lr{BpA;#`gGd&CpHYUqp|2J?u6k20hnePllGi>3j)2Xt zJlnAL-0MlsP-GZ!oUiNy6_OVzLvR7yzEUC*Tgysl=h@ zE$!8n!81n9nU?%-f0!*}GN>7R!(tPy`DT#v)J%*Uymqf75>|Z9#9Vj(<$Urf*qJDi zg}(O^HLz_U33tdJR2Sw(jY1*^kXKWQM*NIIi^jHR=Ly}lq$G0vgLOzLE03sAzFD){ zk6~Nd>J6^z{EBTGawtaK76+7bwSnW=ofkB}V9|_6Zwny^3!^s`jN{Es?zN_!MpXhH zdhvukQB=k_3T%K%FvuY`&hGlE$_>iP8+%e_OEA-397DXiew0Tgw18|GZJ>Q~ci3mo z!38YM*8cJ_&PhO)oMke9i@J01gxqNH@U6*=;^bGl=8Xlzgj+qk1Jp^ zAza-p9g2U}hTyBE0U?Zv&dYH!S>4BfAd)8L3+JzQYv;b#lz8W3o-tfcJQ9g|adIz- zI3y5H-R0E?;gq{TRxzCFEbZ%_i@CfHdgnEr8i*?evTXRHMi{0usQ6%am9K+(>#ZQT zORZ6r;v?rD5Ovp8e^8YFB0L4sE#8~blq=2MAhyIR&UWG?VNOA57PzrB)S2D%lXGiI z6MB}4ykNG54N#LcG@aFxWKeGydo?NmGgn`kOI;k z5u8%u9K>-G_yuN;cC#ar{ZN_vYFJqkL#HF0{k}tf?DXX8TN>12ffQ_PE)$;~weElO zmo)3aGELGIwErw@bt89Oi+b~oXvb$&Jkz9Uk&e#>MJs#L9iq=xzou$}kCt@RU4Tcy z&^Q>@&NpXv_^!z=a}ZMB@9g^%`1tmnu3kgR$d#DLz20xjW|9>s?)}2FU!I1r-@4}> zr#=~`77NzEHMS3VW4X9wQ|sPdfoLN|r^f)qif1so@AGzxp|aKoD#U3{&BVcIf8C7oorl zMioj%=yRi!Yyl$$%jxueqEr~0vZMQxFg`6O3Rb(XX{A$U+f=~t z2()3<2>19`=Lnz%+bI-hNPJ8JlEB~KnO;_7(GNkTK|1>ulB^gd90Onc0b)&7o;GRE zqOGsVugXx)+B>gAz}v9R9*M6svC`Vxo2gH6?8Ja3>u!n3h7Qp%;Al%9)%q&m&y5Bi z_fZ410BG?H`mYYZk%X!adEwne#-Lxl8@il5M`T5y+ZV|o$Nv->y3a$6X zmvrIpuIqnyL|)0q=ii)`D$HMO7SY?}5x^;d?XfDmOLG%cUb16m%f=qf+K__So(a82 z29ZVFi&hBPb5)CnUt(i1aqu>C7{CY4CxRHL)kCT65JC*J z&yJ0KR(+bA_XBeQqg=XQDa(AkBOp9i*{*h8wE%xo_wnK^;poDp*8MCtxdR*3Qj5jG zGbhRhf4u!;qNW!a$!|5OBpaZe?p4vsgZ=5s`5l5OoLq!c2TZ@$D3mMswUI;dzOE9X zv7rxo0NzFnF(L3j5ORIK6bgt6EphE5RTDjHfw7pq`S=jJqND=`e2Nr9C1^wE`NkL_ z^Zl=mr)ZyE=UV|HH;G)3vKcTd01O~l54!(~cL- zH$jR$GNA>IT;FIQ?X915oL!9I1tmx+0R9?KbPSLjX8N!c>rgXYrYqc_>leT^^`rZm z*7&@ObJjbP6oO+vd#`>AML7x-%1u#-;O?5W^}t(ZDGr_RXR}ASYx@E38fTqS3+r!F z_0&qM@UsM#Uw;7=+hWcI?1l}PP(bLY_p#mYJb~M&2#Ct?6nU3l73)L;k!-5J0J!C@ z<~cr^TxdT3otggTrw4G+u`qx;zE+9f{&+$+Mc>-*0DWP(x0$R^KJJ4B(jlH$XqG;i zXM*59Uqo+Z?U(oW!h0o~SseSRiKjOx!THB~@bhoh7#=jKTd!+(5T&^zD_7LHGp6*6 z3v)sFEvE-RmfKYL6hJ*iLTDO`w#(d;D4TLFV(}iGObez?=j2QVl^zRGwyZlf5u5iOGC$6eDnuUZCL_nwz~SBbL-L>}8^FL^O{ldi# zw^Q2^dbYPcNMMbxVQVG%W;TFC<<*g;Nj8>JAup23Nnc!#4|S69#{Bc4Vwlcf!D0P=xk&Qc}W&3wmQDUxzr-GBDvP9FLjCP4`|;T=lD1RVM=1Vi!uL4b|W z;h)GuY95lO5|Z+QcCm%*#~HMl(z8@1gm3idU|o3?ISK%EFtj&!yE4yId(EOM^51mO_vc|DS@Ibp-vf5? zd^FU1lLE1PGj1vq5rwh4neIO1xXk%$c5iI`kODs@QV&AFkfSCV7phxVk-Mk zvbv&(Y>}j$$O{pYc#wGn2(4iw8noQ`zZih)@^8mSgTo)0uDH^ zK+=^L#7+{@))xi?R7dFwb+PFC!p7}X;1hJ*hqol_rzSvzcg)T1I1wYMuiw}4)7Dws z=>?#W4*h9{ln@v8{Pz*47HiN}yJ1&dr6LD?Qn*gvu9qG-%ib{4UIM}dz7h@hD*AJB zWNIpg-x=gdwUZ(5{E~F~mI}$th>4IDEQ`G4Wz?I*$9eE}lUAnPFxD520!ZJdzc5G2?+3t%9+XIL)^qAQYX`C9M#q zRZVz+6|0WeNO|_Xf@?v(TH*exmeh)04{S|7VPaBJS1UbvSnG8uy74oQ83l0A4xJ_! zekcK>NDu}GPy5%j-{6LlD1Q2{H8$Ulgxdg9O>qr1Kwu4EqcJ&G`vgE_=RNcn@s_G0 z89jQ{1n`C9*_3t2-LJ#lN=<;oJ#fg1X|rBdZj1}?OMu>4|7%zW_lb}2`ha=>@;Xd0 zZesbXwy@4X3Efv9vizwg2N+c|6h4D2L`Y`ZIGOtIJH!7p_M3t{5IKI@ z?I0p;P-z8YR&wm;{w!^Gm$=AWJX6!&?1g9(|9RR|^Vwks`m%WDVSf9SlZ}7C$(i~% zuH(}|kF0{ve-<+awWWDkwS0f~FClv|{*#AYLhm0!wH{J|O?n-kQ;E?3)d9nz_~NXU znF4G%rKrzzc=mfPlwMRlJlSLT*=V)fW<)|eIp^F7( zh>o}1pLz+FxG&p~JpH1mrOH`Wfn=wn6~66AxJC+nXH%}42)o1r{975tTwuC$i8#o3 zBWEKQcb)6iO&3Me)&_lOE~oX@``0PbN&>oA&GAx~%^pg@QS*gK0}Izm(w%zWGGS^< zJh!ZjngDnj116*aLCz}9^1dtEx!o@HWntEvZvw!Cg1cq--C~!{-7WgP?e(TqI$KX5z}iySj>%Z5=-22D%Ubmt)d1}v| zxirizJ{nqUt3PEUvB^t}!vYr9yg{jC-Bn_>5}97dt=4sySHS%wU;ZQXX!fgZ$>z*5 z6XKU~M}K_o4F=1>tEWRLlWC`s{Fo}A)ai(`ZSn&W(GsYpKBv^c{l@C>?eoa0dmaL<5v%2~0N7_fm&kweKg1kCNbF-RFG@z;ZVnaq&7wE`Q0Tb$F%LU}|tQUvlnvp`5oJ!$< zv=Bw5iX~!f-Hj?ekeN?*e6cUw92S(tj01>SO8aVeACCA5&Rp^DXE%coKA#|YGOUKV z@4|3R6KH0$!{V4NnZUqh#lRN=ctvYZVmUFI?j&86fISz7cD`{{FIsC|f-n^Tvy2oE z-pMU}*m-90OiIfN7%FuE10PhYvfAf#5DBgMMb1+{t>gCPKJ zsW_j==s#uwJJt2mS;(EcSs>H*$h95Q)FqTZIO9|mH~FNt5AB!|?tKOLO*&mHV72oc zALGwZSsYHAG)!iw$k91pMDnpt@tH4+UF5DbU9F8F_P3S$T7PF$?r|YchwW~1!L)0} zr1_nHf)Yn*GOYwNlrk;2;g8RCxs><+WhRS4*U2b1uX14Qn}KJTB_(a~bQ zDcsw?{SfOv3ji}U8j@cOg}1gGwK7s)9UCG}LS&Vv?E!(TWZBRa2fO@FyT=y<{89;? z3m{%!zu?|Q2GB2imj%qi>mV3b4IJd-fL;~b3_y!{EotHT$fAf+hwZ{~c4mY~Ny`F3dF1?_Im zYVk29L-7Oge}eJCx)~8lzJigv#G;{yIMi1C?i-W`1L(t6(PxpHHyd26?et~SK5D#2 zw>7?T;g#?4yaah^lq&Q&V=VY*+)$V@ghASY8B+U+m1S3Lf-q}_71F7AY=G)8P}5J-NEtAp zJ9>86Cq4D{N&&{t6Ow>Q1xu~U5WnAtQpQE5#^D0G4BZ9FMsCeoNBRQH3vrCp^1X4S>@)mKbXzplcY zxQl=Kt3O)4wp4;>0dSa3H&P%g_lX_g!VwJX?45iH+~s&DOArHqIEU|2p!$IHC1tzH zp27B|eWJkd#-<_o+$;$E3=m>+m}g=qlKt+N>kaS{+uwU%nVa8sc_DxG{XEbQv^to1 zX+HNBy))fwdHrxz7+A6N;{4a-o)kPBe1GFg3Qric6!^0yjlK%$d6)YI*Krx0q=JwB zRet$fn#v?2C0f1Lagwe=sP2V`aty$r1J5c!I!xGTS7Tp5$Uk!sLB zk8#h!*?J4-M~tHxt5Fy-ArahgLM4L(*oPuyOSFH9qVE6JrZOI!1PcHN5me}%rGYP< z@ciE16u)d?2+2Z%Y@Vw|L;65)d0GoN78x$osf>ctPZLt!&z9q4VCB*LMCKt-_)g=i?Q z%O%sP{WGQ|V3fhoG4j^fdY6!CVP~09T^?ht{qhk#MRxSzP7z2S#_|BW_n3uU_fd?W z3T~>Q(xQF6_qt-25jw_Z5$XcjN|(L+*g(`CO>(rGSN8T~g*K+Wm~Pf?VMgQi4?98> z6p`E2VdVXxUB`XkZO?V!C$UU(_A(Uk>#~xQ2A%e$M2+ zmjDG_#fq}3p;gU`hRkb}X3=BuE3;Pke_lqspCXD!m(j))Fl99rec1SVPWWAI^Kzj| zABY~1ZELrr*r2d4bZRIiB;Exd*Jg?L$mua-`tl3vYGb)rqS7(jv61>CYe?^6E^90A7N zXe8jH0`EpxIdB8Fl|w_bXMu-`NQ)j~v3SC}xbX4iQA+FeM7S>DT8VX#j&8POE^9eK zkAMz7;H3HtuP?~3UoZR2?1(RE!wX>-R=ZXC1w0-6)Dqa$zGmQ&2?N)c_f7XPyCV;;u0|^mKoIo?^{eoaCt@J24M| z_C62p`z3unhzVpVN&`r|;$Xx+a_xNPumMH`Fwh0-yl!8}rC*ah=!5^!=GTI_%e5iZ zy3%wBT1j~KtH+r^0DmTMDG9f9@R#0pF_#0&@6CJ}J#%#O zgU={v7!|ENyp@_oTqf1yox`jT?`IUQ6YF@$qx2eLZt%48(hpw^s2) z@T_WoR2HN>neZtk0&w-$Z4 zxNGwQ(*cFD?6U68iAF$Ld3;Uuxe2l@LoG8y=hoBk{a^^MdTtV=P1(SOJMb^?qlzGo z@s(z26Y!*=1kh1SUSclwEs)Ra4=~YV03`OK*5f^QtjAAMcaA)7G?FhsxxKr-EB157 zu7ej`d1xzEwaPYXe;Wc`? z4_F~GWD`dJZo@Q(^%C~DGY!5RdHf(!d^(-=!XjTlcCr60+;}XnY?O>-DZq{av!Lw74s2FEtN;X23v+WXV|yK! zJ@(jsUg-V;CHG}DgVFML+*jkmERlpBdG&yh<&jBC`G8Kxv{x1{&`Yh4f7tP}EOyw# zC-h;Z@Z!ZcG^3#d0Iq_P=YK{m{w>b!4iG$iS?sZoE*Z`P#On?Y4~XZ=vg}=v%{)#? z9)GNw8}>r#%ZVOBw=H-JhW`&yZy6P3*ZzOg454&OH_}KWC5_VEAp#B(0@4hrbSoe! z-5?zn?IM2P0Z+s4|o9!@%U##1MiBF6IM6#DX=L{md zLB1Fm5_Q88F1gV<1JOR58TCO^-*K)$?04jsyxEJ;K8{MH-B(kp{qtXY9lfb?aVT+q zhSZ4}9Q221zE?A>_FLfsC-%oZ1Wo>pm&#bW_4R}RnsUctevMnD8HjZ)JQfLQ`^0RN zTss}ZSMN_qf(9CD;$$On7nd3`I?CsVJXiWMO7YPkiO1kL6d(J+u|%$jLkd|~6MXx} zgmEW}o39;zwqn39+YppjHEo&!mZ`@Z%N$M*D;mvHWWVAI7Jb0V7etdK?2nUXV`(J> zm2mrCmF%UUL~=wqbch>M4ZiUtRCHi`9A>ChZ!aec0jDwVpV&?#cV^kXEz(3bmC8A$?*H=SVlr9;-Rz@JxC#X&v?)WZ22?_?tJf&GQmL0&3o zY-_H#IaB_4SB+LJHQLm|a40hC$0v52>h?0Y`SZ=@X)&Byy_mQsbL8btN-B^bwhp@? z;Pmh*2*A$xJY-7yF~R?kJ2>8ieZP<*E12Ob<+G5dWdPlFa^gMMM-j2VU8uineQ=S8 zET5_AV8%>)2HyPu?7-SA>@?2ToUlJ_C_JTr=|5)ubvxL`D{Px%-{;TTAULZkYFsSH}Hqs zgDLc&TVT($d07YjsCK(C6fBXXey}bbVZI;c0enKv!I$ zDGiL`CLN_JI)GOrJ8*0nk$K7Mw_J&eP+#^ySwi*2zM|u1RInGMGQ_K1^lR;BF%>+` z??Au%;PT+=#j@>#3xsvmLjSjyH$SKU2{zw-4)~GjGIz^p6w%v zH7vSS@Azz}wZqb3T%K;pcz-Yp11X_CeXGLAjI90!yHmD9zZM+bU_K zTU6u7vXo=3f#@AFm(lUWocgulUnNgU1+WIHBW0mU zV)!E2Nw!_ip;n+$HGGOl4s=4|LEdy$h~&yP^WzSfvsL}~Cd+)*P>LoUHvy}aY>nb0 zg*q@JvaaW}8z@d2`{Fq0DoQr+u%}%m6xc$OB8F-z6QVIZo>(MmCB*a?WPfdlB2IWq z`9%D>b&^@DC&^0%#NuIl#C5MQ{o1e=8A1elAM;PY`_=Rg3kUe69qc$&N!wxNu9e!a zJjmdsba|Zo;5X0S^9*F~I~w>`O26o|S$IVHN~8}rWHoOb{8}863s5~XfPw}{pCW3) z#iP27`MFcfDpGAywF$Zq)wf|ybD4=QelqFc5F)O-2*SCytq4yVV>WW@ceYKupVFOu ztXSkuT8Q;!`*X^hLHI-dFo6r<8iM3b=N zgkeO46?mLL*eccciE~8A!i##Rmwj{5n7Yfe@4gMUsEmCEwMn2+x5 zB6S)sdJ4lvFcJUmggzUNgh(Sp<{4r1RPHB`AN+b2NGd==(V;&?*643YX4k_EsJk68%AWg`~hnC12}v+kJ8w zlisB7+SqKK!up zx*ja=C2?q9G>;?V&EGM&GAPBaSJ{IZr#N9Uw?SdboU8UlP1+{d2c4Hdc)lcOF z#T8{*)F~v3_B6EkSU<3n{FhnM)^L;A%D=2Zp{s@A31W?d@iJja2@YEce4q_fz!@jwxfCch z1&~_%9~n7mq=qbZ#elmhR@3j}^#aO%0x13QAIC=;7vVTgV@nNDd>8kzhgIfiE*;?T zII9;nknpFB>Q<5Aqihr`uZOHs@g6;L1Wyi(V>w(&W{MV_3+!j+1Te|8tOh^^UD@ajIDdd>qKv=v<`-k(dw1kmtQ?n9lq52vbqt{+XC!{YfzKw5@?_JZj^&^YW&lIq?ER4=8*tf zpA|ni@P?F4Zb=l@yiMxv&1Bg3m;o}F+b@8s=fL&UK-287b4rUA;28(Zi1!3~$p&wJ z$;((fh6C)Gun~Fr_8XH|^K*BizPhvj4pc97mqNBbA7)Dxv#@fy(7iR#$AqOujmR7n z+*wg!#+F(52D$8G1i&By=M2a?mA362a4cwH_XHEjfZkGl$W-@QKG0o?rkoQHY?30g zmHgK~Z+uK(r#2TA>5PuGe?2N$jwo*MQ-9Ab1U$RaO1}&%2?hDlH)_49BQ`)fFW&`) zdRKMCf@#W5-Tajd^!a*(dFn>$9a?l^JEjtQsU@T!;cRIJ*&LG0sf-EWGXYgobQQoa zch|`c#n16}dMdb6lX%I7ll**?a^fz1b;SUxY~(s29tryRhTy6OOSF=3vqp;UAz!T> z*R`@qh;!-9PZfWgaLveC)sqnW9@nD+D9y5Dq8yN=Z{dqCsf|>30TW_%uym3sEZk+; zbe=@k;wR{5;jm_A*Zt@@Sg$#&Fzqoql`g$cymO4+m@PGDd`>wrhvS%(gAEc7MZ9@a znXDy(K-vLVC_q59jJ`Ic;iO)!MBzb_!h?^95J~(inf9IrG-#tN_fkbdxqnYES1fx( zUjG4)^k1`a?65u_8R#kxKA#(nzL=)&A9505l3`7xe=89vaM498$Ij~0X8rCf$so(UWr3TYy0 z8d{>P@Dj|$VM?rFI$flxgavrqyp$%c~FIel!B5EK9H$Rsb2SZ5uz zkz8;!gvA17U#MPs%z-gDZe>`sqV@U@v@KG?fHV{zVd+lYI&N@E7LbL0|Im>*^S_+E zSK2&xPLbl!#iinTPs{iZWP(TBhV@gxawmCz$tC`w-?N3A9|D@q;6faRofF*Nitq8H zxn|0u93V|1}H3%9g`zZSVV3?Ko@VXRCzIKDM=$(296u^IEf z{MMeEgbn3t9x4SbY27&Q%i%*=vGF=i)$ebwQN+ckEuS#NIscf+t7{xE@yTTT!i0rV z8<*4*2OSboo!R!7p^n~q(2LtR=kVz>KLl%+%P7OkNI9A*0+NdcH9fyCs4JboS)N6y zZhy{C7h%euJyqmOYa-qzKKUaZ?=}&~by}JDe;r5Vrp}A*dZ3Sh;&L7~ji;a~n{s?K z`>F5Ft}_oHNaloq(!0FSt6TW)!B>$L8AiZxosmQUpZ_sux+kHyJp}<^<`R4L0Q_NB zv=C_iAx%fr)LhqyOy6R@PkL)OK*#e_qGURajl#`4ctHvquDNWEil9Ei`OnhJyxn-G zIdBSc`TBnYl%G6scNRRQg*jf#7e4;3gDfwGvdc6JLKsWDj~5v7W%b8g^$DJ?`IV5O zELSKHDx710V&$;^eKN)6yR9;s+?Fbo9*cq3d+$D?Y05~8ZCOUZA6COW2Eng7uaibb zx4pG=myU!ZLa8Q77(_+(ZkTDDCay9kZOjZ{p9}T$Jm0lE%SH(a?Ry;}nE2=c23u%$ z6|c}Q9@TdW))f~%Cco#_I}W&Q8}&t9o3oAWb~FcXZupEMe;Qbi%Jb=B&U>mQqQ&vO zcX&ca^%nwEK1pxyu3;HA`pWx`mPxkcc2RqJ$rB6AA;mPF%dIdxyD0SH3BUAo=zg5c zvd+U?naP+Fi_-gXDyd?=-~S7uCa$i*tm+kNSXbNjUpo^(vl z#`Cv)(&5tY!t;M_2F!G+yqlgg%f*i&{?x75UF zMW&(Q@>oZg{?JgZ*IW^6(BWJs{6cF&yy(}%~lfkL!{u;w41kCo(b#T8K0}7A`|=#tpF6e zd+>?@Eiv4WG!Gww&Y{ugP4%50^AA&goyqpa)y@WK)_1p1*yRn?51^J97_D~|7p9t< zDJrd`pE?orHHD))-WrsHELFmTTYwMKAqYS!9s1HA;sO4~0-AG`SLYOe3|Zm^SxKOH zD#i+iS%LR;X{A5#VF{I?jIJiecBhJ>JnSvEFzBK#4*hs za=?%`-7CG$#|4;Bv|ol&DIpXQ$7UqMD9R_KF5p)9(T z1Z-^$@lCQ-4u86;=O9)`TrPnVZ5Uq3S?oco^x3uk0lAY{7%#*AA>ZsA1Jzl3N=c&$ zdX+A%H|&=3x=0=B@@7W|wsouuD1m^quSO3haWH>E&7hz+M# zt%>Gh=3U^xV`(K9b&L>MWre1>Bt!3Bv;g#=qW4_bi=M}kdnTTdQum{H$9S-#+pCLQ z#jOp|IeP{BLDcQ?`hc$*w`@v>pj+x^cxxwofM+f%42jh6p;$%O;_VN`Z3qQl!#Q(a$r`d2pn>s;Ua5&EmKC131$W@sYd5reAZ^|Ba_KBXi5Y zww^dXL8vQ3??W#JG+EjMM?-Or9%9*{b0b^0eMGWb@Vt1q|`bxzdKm!HoxD(1d$kMF0pAb z_aZxIoc%MNk@&XWX}zoFk*B@&SrRhwv0lgJ`rqGeJiw4wD4hhQJ`=LA@9tu7M-e)JHaSSgAWbu3IUPpK5nkB=Q=yU@#B6gkpgO3+M8sE5dWYh8VWn(c^7x01XF`>M z_!D!da>{o?es^jV8c~Y1`mtbc8Mg*^I)l#dJbs_b1uDP#-k?s*x?(aRWR<3y%!a0N&B@4q& zH)kX+Z(w13WHifP?vRdXE4gVw+FW+m3btLIKV?@{{WfW(YBLFGCZ)SuFe!=H>%Gut zh1{WmKVs(!X-}v^y)y5FmdD%Nm)9@%bN+joT(-X;DA8%hQ>g2qb>ghh$TD_&cr&F% zDyoGpjJ~xT^bJ_ogQh6ii-10b7Jw}a${hWQsKP-HeX^}8g5o5oM;97`+C-0l7Canq z_(>rIz)8yZz{})2fkzK`V}b~xKFAex)7{SdSg3p#Oy*T$< zQkxiX|4d2Xq=9AKgsg&HRX=~4-v~;cPYA&Gm#&}sJ|Q)s$WJ<|z(mwQ?aOR5l5it~ zh{{Q&PR_L96}FjHUr3Lqt_9Nl?ns0%pHh|!)itT1K|*u@0p%nK&=hDN05{eq-m<*h zh>KWD1?&vJ9jBELt{7XOFI|S6?v>)!gIIedWAJhT+GkwZo&{>4lY;qw)KE$Rgk~eG zgcd#HEAMv^D^7;xh+$O8_*N2y-{2AzLf zTl$C6xmmN;aU-b~Hus&3iG9JQh{04fN^Zrw;yq%hx;8Vm{5LmkW-Rxh1t`tBB8qj| zKNvq&1PtD&(Exe%p2hG^A|&M+`P3KyOw`IUZpfEeI*aZMt6j30UnutOsX^UAp+Ez3 zw9nni6JBr)@%Fj@rttPJ=`s-CZ7P;AH~?g(=VzAp$o$cBRY}z)!jrIbaah`uuo=M* z>Gqp3ib!~r4%g9>r;wYs=h5q_0-ZJh?Gf5pdgYtO46zQ9ScRHj*+`yW5y6|mXCa}` ze_qyhWcPdW#UPEMjWW+qgA!(V+x9s8sAj~uc5-t&zuvS2ZunXIdW1x4kS6apOWknSS>r5;tQL zv}b%J=+qUrIJ=Y9CvdfjmoqY0=njU?ju&L`r(WmXJr!E?P6g=OooM549RM$))Zde~ zL`RDUGMn8(&lR$M)+pI0=)l6ZBwknx z%?=81`^CKP;iP@{pi)(wMl@_5TTs7esqN>yuGAy$Cfa}b>~GHcBTA2j_;Rc}L6Fn)r=Zz+v8`XG%x z!?b_+r32y|14@SA4(up?Kk{^j83~vnNFt}#BN~5W83r=R>t|Q2GTu(R9JydEAxRiv zkcf-Q2dW_EVq#F#m4!qJ;(7@4&Cb95FS77@3C5%Fi+;@kiPlL zrltJJ9Svx$sr!XcNwl#R`j%D+Di`XEUD&WT@cYTUCK;*`@cxlLj%<%bRKhPMy`?bH zO%af|PA&XPMZV8el~4}FW}sn_RbuU&W=^v;dv)7kYybs;J5-Qe`qe#jX@JiP@&c3k ztt#;`pgky_75OX(Mo%(Dc{9z!2i&5JI&0AP1`%n35c;L7Ygl_7*b8gFyn`xPhd{bI zyP36~cs*2X9@c&Bh!$9KQBf2#!|cUL3Vjk8xm%k?U18eV)w99;N94;wdMCMSn_?F; zDcY&4DkoRDH7@Rl=EHAO_eg4^&JX@O+tR|QR43zcg8<6;6%FBS!tET!(m|}FwwV20 zZMg3Rg=|C1NydwixV6>b_DWn?FtoZj)tA7<%lOb-fMFv38OI0;I@M6F%~m)R%~BSy z7_>>pQMF{kxZirG>4V5@AxF{6F3_FeEUi!zr@e@m*$RqJ_0(gNpE}em*yd8eFw((K zeAr}i-;;c;-f}B`W8w?z zPd9qpVFL?@G$w-~3<~0y;jbT5G+zjsUFT=rLfev;0tMiHE=j*$5AWYPLjtQv^Yc{6 z`CNQO8eq|UdE0RxC#`*R7XR!nU2!e??#frY4Ti6(Ta|UEynWqK9R2DE4dHuw^{3Y| zdit?%@8Qs;#%9;MpIRk{{0az;|Ar!AEMbMxecpxJSSgS)sAUlbG;1{`?QW%!c5Y~&OFnE-cV?G>s;lyhbj{PhNyYLO! z2WHgt*Lm1G<>F)+g-N7sdWaeUYxM53#^;X_Jvm80Q&FOPljBX4j}kRnPa|+0!vM*F zj@mW?tc+8zuhetFkav48u2~dY@~`Z7SIr zf1c5M>5@-?h2yR~aiKDTRfTQuR9l5LC$}7l6JZbm6wqDigw$W9m z(z`E`Q(k4gfF>!QN?92C$CiHo(6YR_n4eQuI`bj>*zt=Nr18i{%nqiKINK?$XVgnF z<%10cf;&A>@02{)*av@UKg-fc$=uq8Sh{=s_?|ggq|O`*17c1Edf2MCRR1CD02RJa z>7M~R%jY>A2o+8hKYyaAF7?a+n)B0lmV+S#$r^OA$SL!*irDDGtT$irm^|(q%0#h3 zOoWO(!L)vJ?wYv!a)If6(ITB=ZFs`xQZcBXtJR+cX-E)97_EE#%y-ZC?FTHDTGlIF z_IbFV<_LC`u@(V3$t!zzb!CtW<)d`ok0t|C&o47c*|AKiWp@|GgZsH$rQSz=7rAWt z9H+xJdAOeI$^M@}jP@SsNX;Zl3O8hbn2xCb zy@lh~d(hfG$0baInB*04I)%-$p zzuyx1vy_Q++BRz3^}M8%>THjFhK%#okiP_D1vXY3+C4{5A_^*z@(mJvpZ7EtS9UY9CAFRTc5IY?@tYjT~?rS3M7?=qq?O(-LOjmgd)w4 zT`81NNbc5%p|#zFv2L}7j<$da)dxY{^`+U8!`9i>TfRPE_mlb3=W-b$?dn#Vk>aw((7g<)S|| z3DxXCpy^T9q$F3oDh<9Hx^YK9NF{hKRM2J^Kk^98D#sDOCa~3gCsMf^#$fNE?)G*3 zOz^kV`~Fz<)=W*j`Dl+eREq?I-ve)TKAo=UMZ=E#TBD_|SIDkl{>Q5Dy=k+Tn|n~s zr`O0+>XPy)6QlAmqm(3aVAq2nr71Dkk2CtY`gKhlKNIBHOLDbo4~BgyU*a6FIpTkO z$_|lKJvbL>@yl~-U9A

            1`QPDt664=u^<1uku(&0VEQRD7(r>jA5otk;B@cmpW!* zVzd3Va9-(ozJ?5-si&2nRtn6{6-c&%cKXbV-G-s340(BjT4VmnU|q^D6SI7Byi}=o zpEv$+7~7hypGuv2_!B`9JK`>jmc)pnsdcNS@6z~kNn*BRcGjV)%Z8SPm-%(y_)*rf z2kl_1dQwgl(U>8YeW$cndY?YU97Q|9N$(bEM*Nmnnd&gS;x&`d6{pqX3#_?Kd{>(S zvylB!{(FMcLZ}3HrRI&y5EUC^v;HJYMgtP^@?UXg@g78Ry3|Co<3x=Dwn`Z#^5$AI zit^#CJV?5%j-I(V_XoPbVl_Q_(dC7IR3Po_hoY_`97w8Y!Z10Az5;Ct#7{KKL;09F zAmCljzvD=RwjyH>JEuWXE`5gIy)}>}ts?p$y?22c9K}Ao zKXGIa_NL$7kX#?2}GSlc-S4>tv$uae-&pVF-_qW5EkKt&n#rnU zvMfcxSR8~z(oJp(=q*KbWi5w2il3{?64V^^;9c++5W{F`=S2W=e7lOKhEjbz%oF6?5nh^%NwzESxDe0`od!}fHtTGGfyd$ zK6r)us_{&JYoZ9i`L)swUR|L^`$`V6d2hGu2{KPx1i`H*b z8aoN!hZz*7)T_U`hu3VH*PuGUZwqR6A zZdtJ{8@d7>&2!_C60}8`S47CU5}V)E60?Pq>L?+7GW?t7+4ko@h?C9qgC^G2* zg1XG)WDR(?UFR4sx!QFoMfT{a19uCrqbDh?&z@NRDZmtgAwh9L39yh6G=C(h|F&*( zC1;A%B`Fggc!N}t3V{B770)ch*F|ZsOGUF>)8U!|uwUSaw}CR{S$$<-V9y_H5SL4| zr{dQDJb#~c6adnVk+{{&(*ohEIWjZb(?RIV)xXo7F zx%GDyr||4!^H9FeB9085&aX)^gFpi*kEukk%3Db3olJlrMlm?xt*dIbQC5x78+vkb z@QYERrnu>O-5JP0J)>N;qhX_@{?)s)&kR%tjrJ(QMPzx{eINY1$wp2#!46)}Z#2hK zi{$JVs8h=8umrpI6qOSxAJhHX5}tyBfCeQ0DLM_6l&BwxW7I8QwOKuVf@9kp6zejW z%nl|vj*##JzBzj(5k^GOnwhWN`k#56@<^Q!+#hD$K3eiTRyFb31)s?^@~4u;v~eX~3Ks>0Bg9m6a^XnHL@SZIM~lL@dj*H!9bTk#KkKxZ5Rc6G_Sx;&r= zIe7YbrlpJn4jzB7%&GlGfR<&~eFoT=3t*cQ*ZH*#VDY!T@wvO?X=o#V22g~+t8zRS zY3$SBu(+GSt2yq8^u3^kPa|4u>u)hVZBduSj>>`cDx&sFp~+|Pv%T!m@*e(>?Ms4beS z#t0y5`62xZ!%@%C+bww_;(~aK5B0qsr#kV`5U|u4>z{?H>VZeZ`sWFYd7xpG;P5;T zBtzv($y(EIIqjF$ZFL+$=fY2G$gYcd{K6|+ub3--Ts+XrxtrBRgUJ9mz!i=a5% z|63{kyN1=MkIwB4Qjb+Fm7#s+p77?e{!_X-gN_~Hsg3-*S4ymsE|>-21}T&-v-d&aOR3X`iR1@-PGQ8TeK0~8si zfzj@=p3egq0TCGw;H6BRrj?O=z|tJs0|@Or0S!)0kfT`xHtYX%wfo}9o7kh_(8V<7v+T~{`97Tu$=4qM7E__`^WFw801I}Mp%&dqHKGjG{GhZ)1)=hOs|dHE|&~_ zvpd4o(EvQj%W^qQ*-YDXiF;xfoz*(w7Jrl7Kgodz{44SQ@+pVU9>_OLoc?x(jom;PIe|czJ-fHHlVgr3UU0xTl zXmjM|l>jXQf24Nj$M>ds9{X>kCHJ<24`jaCAbupJUp&QOrz4)*ijl#zVg5P2xu(Ea?aVT~aDqKj?-62G;m@S{i@SW&K{NwIzm-~0I>pA;-ySf83@Z~ z_kEqUa$8A2d6m#WpxxQZKayUZ$8Yka(Txb}Io4E;>ZN8VK?(n(D9Se-A~IyDX~Z)5 z)hT=~ZaYb0B`T!PIp(LfD42f^`j@l3aLDo@p+F-(XPGvG5#$0qRAg85wxTfyC7O68)i@Kw?(LNOGcgvLr${V>XUj}BB z@Razmv0%0IhXi!O{GN-Us%Tqib#7~qXjD#Kjp_SG^Z2dTNFe6xfrFk%MgcADRZbAA zY(CZ%eRP2kI(pM)j`Z!{Z11_K_~ngWOe#+T$XJk9il{Dp8UXOtT1aa;0+7-rIv{9(9wv*pO zOlh2ylGF84w2{+PR$3nm<;}0jONUHr)y@~;A3NVyNm-!rj=et(Cit2J?+SPKKl@6% zn#^OqLhHZ%6TVlvWN~|*Y%g`e)Jx+N)boc!*)Zs&va1gw713H0AfzvzUJgbc&AzV{QzisIpx4&AfKrfffJJ?8&Dg_iqs z?y%$aVcn-#kwesMGp8Je&0y!ktX66*4uD76+1Gf*4*0DXRX98 z`<8MmIW;ZVae&Zz5ZPLmo&<<^-zrywZs%HC1SoJzuuvy|f29zFrP>Zhn`4KhdvVd5 z5a#q<`kdHShQ&FUh;$x`R(G5}er!UGTN<$RXsff;=7?vlw$P9x5Q3^h$Ot9i56Ai} z7^D|mwIC<>x=+LzdArO3cG9kc9UyCcf|8-%AMit(j9Kh)ykShg^>jh}dP-Rvsm*#6 z&qEHB3*jE|DVjKn&d`-G4Tyj5EcOy2S88yx(rh)$cfAxInQXSPE>M|}E;4l7o0%v9jGdy9=j zc7LdkD13+g&YZ;U8B3cHFL~0(Tju+no5(xF{MoJjm=G@wUTT*4hISSlxdlEsa&is^ zLNM~v$54yPXWF94bk&UbM{RVA4x4)J*9zTi=I~z6dBxu|Tj2fo;XWM(A8x42NvnbP z-nJkGn%YAiW*ea%BT%H{LY0JaYL?5GK*92*zcr?fWB^b83cBoW8`oX*epT)n4CA1@1HESu>*!c!YtGk8b7r=|;TD7XI{R zdVQw#y|Le5?4H4~6*=uGHQ7IilOu?}kO1@SU*Hsy^%F5wu*(hXb?^T?Ll8Knd>K7z zV5;{Nevl>D$ge&xT}Uyhejd&_-S@66vFeqM=gokw zJe^inp7FA>seApWZ50YBsa}R`7bPj#)Yc#uKlvGXVX#y9>e?kX{Rl;_`M>M@su!L> z8j>Bl@*S+s^Q4%0I@d{BDdHI4F!gw54vj@khl1U_?U>TO&oP=YWs&2ZQ?U^AxcpX#>Og007*Tq$C62MzCICsEv|p1+PdnYfg@X; zlM-{@k{9va%fZlPbBEQ#FToW9!B`suz{p%sWzIWZq6Xn~nc- zG->H$MdaTz3npmy8ssdBb=)via;bsce^|cb`G}bqV676}34{Nt?(^&>u-H1b&cdnye%X^;!C3U-I}`F@aDgnb|`zSP<$V zbDU+{wUcl7p^?LBq13T*qrKS2d-Ze#o(C7vZD5RZH6nX~&M=kL(3sB9l)-2(o09t| zt1)w_!hq9;WKB&0GO(>kcBGFL*v5?XGMgg{`O@jckKp~Jot)2RKhmKE1CmAA|FQ?6 z@Nd0pz{Zdo`7ovTo9fJSdvMnwU8-}jNS*LK(>aTb31bvAL^&wJD#TeKMlTsqmWKIl z;rbin-_MBh2ckc&DQ1Sp%HRte96FzWtaLuFtGqKwjgfi)zy08*!-FbCi7{Hw#Z|^= z6ENDNdzD{isLSPoQEkAg%NNk6G`FYFLM0>b#<#rHtpT2 zPJHAS28NOmNf8q2np$6fxP_?s1m0W39(x{r<%PgZAYR=@rziUd5{q6lVgDXO*O5UM zq>WH)#9GIw_8XG!;UpZuy`s~V!|$!vMG~1l3j)Bso{nmq7~7J!!>O=Dhly5kFaJn zCzbWcl&3z0>5)OiU+72>g)KcECyny^7?||d=s5Wc&V>y=VHYw7w#JuPeQdczIceSY z@>yQTOaH@{40O})%|0=PE?e(HeQ&7!97dGFVom92U4TrjSG`z=t zw)p^m8uAB?q_-&iS*swqsm3SK0?zr?;_J-cv=mot8z`@Eaep4ifvd&a?cLV%_0h$t ztoGSf+&#%PM!0QhpJ5p?gC=dPbk0f|BejT?<0(eSLwgREdEhV5BWs-N z8EX@EVOgeFxXB1T!k^p$4Gat0apm$udR{lR{Rm!V@=FiCkNlQa*yO@S2BqMREJ7qj zf4Fj1D!Im+GpPOC@K=hlTuFdi)#h^~7cLZ+@<8;wq$IE5hWg#SQ;rl4KzFLCZXYgBo>gD(*LHyZaC3jpjBvxZrWXOs6_Z#wzcVW1AjKtj8QD1y61fTvQ|31; z2M5sc~Xfe%JM(NP~>)5KL1S#>l zOl+~3Nh~;Ahl0z=YLo-QBi5G%D|g^;|De)woT?!UGa(f)qB%8evQ|2kpPGV)PPTdK z4?J{wX6F0w&H!HyTLC9<#idocfw_f)^B4l9z`dodoq{Wyq;*aQ_-?!yoSz@_P@;g7 z$;bOau2Ar#u>RG)jvpx@O@t;%efNZ)`QkI{qO|p21+yuH9#aRa(|5U5c#rLXs(Ji_ z+b3cmf-SjSU3Dt^T;eR{$4H^;GbJ_J83TMNDDZlJXcj`Xs~grDvq!I!cG zBvNtF^3LbK@qQ$yo1J2&;^PN={dR)IW`_}RC{aBSD|LzNzZ}jgGFvt}H@9(K<5cak z!r6596a@;&4Y4Resk-%f!;irWB1~Hq-BFqgYcIPy?H=HFyqF7P_zP?WsGFtb0af$a z`DV8bryYh{<>jTXhb@RA=Lf$zBlbLOXTrW;oIKffw`PWwV5WRL*2n7~C~fx}ZZU5| zMwKbp$uvA|qat;_X{aMD7mUOyb(_UW7e`PU8&4Y;88IqT+L>BK6-=PJ=vdoaL-vOm zdbX6%+rcFUrlUeZX>E?0hLSFJJ(y)|D0-vwDJJVh%_uEK#VR5Ce^2H!Ya!(9kT@w( z*xvCvTZMjZU$&BBg&3uRhpC@XBa_Mw$ey_wY8?*#T}Qj^*}8ejomxwfB!9qkDU4>? z*ay6#$@Qmt2k*-ejXAr{BZ7CInH2SuVk+=!skpCTA65tbMC&3; zLgFf(f~Xh1r3MA0WZRk}A};Xl-F#1jox|Ih56mbfDduR{#Y|JbJ(viPG{~O`^Yldo zSr1_>!FGtHF6L`|cfKZ0bOih~PBW2&y&uAH`dZf<&iz&gpRn68OWeA*qiz%Bu>FPS#PnD9)6yeB8K!F;d<0UB>cQgq#@)}^D_W#Hur0LdO$Va+HU<#wRb0- z8SQm|O3V79_q@I8Hn**&Lp0oMIoqo3-(%^epTfn3S0)&&j1JS%4Go{T0QF&dQyUR5 zHG~OjYvtt@7cbvgM7KX8T*hG^wTa;_&g;62%HpHJ?nKfb76>2}*`IF6;w02zMmj@;wZu2P(k^3-L-LKP7a z3W3f&T8GHCASskZ5*hi`AFR0deQa(mNSaDt$8#UW@X3cy_C(uH2oqXcRHY zZif0Siciv5aEaUZsC_1Q+Ygj*yyp-0OBi`v1C7$_sqJcpxps3BbY znw!n<>Php6*_ioyXn2L{q(8?P7#OUGOP-_p-bc1}>9^kR`fi1)^GVgqeafFQDh-t; zmFEt{?{bkP?tZe%^@(&^Ew;B4;rZks@$#D~;R~fquNy`;u~U;q-;2vwh2W)1og;bc zv#gq_`x_sdh5tbDc&~_%W+@khZ8ZH1?+6@AM-I{HL1lpK35BX8jf;=p)xwXwABDY# z_n~++pGVha3VpU`@v7APP1dXj7#LM3`=}I<)KG5TrDt>4AFmX^60ONJq8GKJDOY6E zJiRij#-+Pf-oP$0tj0Ws@}w(G-gc`LV)M!b;QlOTkXE3VdCIc1ukH3>%O!&S{}J_8 zQE^4v)^6b%+}+)S1qf1TAt6Zc;1FB_B)AjY-QC?C3Wwkhf#B{E-0s@vKl|L5^$4xi zTx-rT#_av;ek|C|8#)?(T^#ZSD(58v&`47qCo^6dm}|c+Wl`@4vDY0)Rlx`QlOGRT ziL4#YrzD*E-Gj@``de-MSpCBq!4Iu&I;U<{kpvP%t*mGAHFYNCK!)!N!!Ld@A~>fl{`x#hdwvP1pl=$o(iVy!1?q#(N#jEz;{qU_>B zBEYJs6TlS48v5o0V7op^*!8T?@o$FkJ}LT*zn2T!Eeq9px`j7p%H3d- zwlHr#Eq~djzNH2g98*MFkU*yG69JSyfKjNv(d%@3FvTEA^;O&C-@03LW$ynLtot9w zBFA?>e%<*p&<lFQ)t$7@x11eOw1+5q9DLNRW;uqrZ7%2@&du z70dfTVCK3t4pYgb<3^SrVy340_;YB?*zz<9;)B$ip5d;JQ4Up+W%PIFw{KKc!%~@C z5Li%&m1j;|BAGr7xEKRVo~F+?M?e4I9rGitVv;ec7Z-}*-P1|s0unChytfrq&*V90 z?%yc3yf_X1dfU`q`(o16Edu{+gwtORgHHFzYCD^YnL&ncRT;ah4+0<*6{#hQS-VDH zvgxSGST>K`Yq6eSH6SQ#%*TZe=7Dz7n|&ZM_+Xma-EoJy*u>#vbBagbhO<0I zH(rFo3r$O1SNNU=U-N!MSofvlX|2mD=kcuJky08vKqC4WfE)~0RjIt!#jJ0LQ$iJ*JxMFQo;ZG2)_bij}sz~{GUrN2&eJcajGf=t?}>0 z{82!J)`G2Ku!`Cg!)~jt!|~8B2)V~9S&$^ahU;rqs4uxSh(Mt;Kxo|kO{}fZ$Ku~T5b5;rjkt(A>3qXItKO6pM+Fc$L&65-xM(!3d)|2Xe{ufy=M?n*~p=lJs9uWNsncb^;4 zPVf=_s7sWgQ=y~ygUVqm(2-$-;^OMMhdj%bw5$auQ7dcPG7ul@^^v8M?1;X;>Sh-1 zhdKY7g_`ALzjMd*66^TN=BX_Ei|h-^q`>~YeVctvt4GlM04>w*phBC6N}H$;gAS_Z zZt^U+%VVMdzwbrAR;!;klnR6UDPA=%K{p@xIJ|wL%NIGmSG^$ueffbi!BksD6w+8& zf}rC4l5BUleaAlpefM1jk((W~IV+dg{bgPl!^+03Uj}x2G2E$k{-LHuMyV|t`@I8; z%YWJ)hYHjuiA`P!4Lc$Kmxo8bD-J7;%-v)Lq!5;Qdz%z_o!vz?&O7_cs=;iK{bdZc zV!3;hguRpBWtZaPS7uhnf;q!{6>)jBc53{S*>^W$%^Fn3SYrO}i}ETE?^S;OW>@{$ zEK4IuD^XpSdLY8{D@3Yj>dSY@Kp2)#rZ{f%1mn8ZQ@YPO`X*J-)2Tl*tLwX1_4V!ELIFXy6O>Px?nzAY!`EYx66~tLV5N`pk#7Bd z5TKohclXRHd!-CK0PZpT!4!`_1q&osG>oCvBA55qyvMeHg7N9HV@xz0-{+6c_2gQy z^?xTVZt#LJpcob`MaK) z*cIe}3Z#Nz%rkQ9$>Ir@!0mLtwaucFaFsCjlVV$4w=iG8;?{#Yv`njQXa{m5#`S|} zr-(hZE`eAH;?;BL@=7#RIR2|dz@~wg%yE6_^Ni{9TjwcSDb?h61`m1cZC9yGpBSR& zzss5)ld_5OJi}|>AiorjW~gxx$RyR(qiv;B6^X1xtiQ(yXQ8k(P@PUiF;{`Vxys@6 z4?!hywWL{-CwIF3Z|h+z0gCU<+>xe@%jqU;9_4?7@Q#{kW|7v=-#M z_l(n?JlU$@%c5f`gKaK!cUD8-yF6KL<;E^EXvDYrJgtxYSJj9zNon>kImKU9WV7;QZ=^4G-g1HDFTr{HMV;rxsZv`hLg1N>M4R z5qWWUnv0$@7#j(1P2bI_&l4P ztZH0gZoQA1{nq=<^|dwH>EAGO9hQj|hnYc$< zW&b4dnMbTy@m{JwDBQlLz4=D7KwX(M{|%4Jd;R>sS2&aHzkA?)6Y@Qm7%AUbjxA2h zthZyoczgx{*Z1}3iM=F|jWBAFj`PVUun6JY1f{TnpAYJCfGj9IdlggKFczq_6!uT~ z`u+-{dR;=}j7p}fm{UBcIyM0`&!Xlm=^uB8+XRXgrW!9QKkqK>I`o_8)~r`wt3rM`TSULZHGff<>{#BLwWav z;nM!dETz=%xV&L*nfM}R;KdbzkX`Rqzam-+ZNULICtQk5VF^zvWfos&EE)v89zSpx zh>kW!D)?yinhYKQ?8+yGWzPTYK(l`O!Jz=^GCpeH`b35$h#OUn*!VAg9?u!hxgXUJ zMC%GP^`Mj}XQyH+t_6+xk>3_$76quE<#WSf@fiVVbe+oEukM$Do?5fji;oUHHE|p; zF?5MQR7AqZ)PF__p*66qt77|g!ws-DezNT2qK#A%T^@qK6?E6Es03apv{9CS^~IVa9cAyQ}G(-w&^Jk*Ni}Pf!T< z7pMMkkwh?suhOsXjCG|wd^D?&A?mxD;r8d+YFzA+5u&(!c3Ky@K>+o+ifr9qGKOxG zbU(Bj?2H<`@af-gFqYE0T#0m6qnSrgqtkpM^NABIbv&F&J!e9FIXk3_1d*50kS|X_^yy}^O-?HiOj#H2GUOO@#4@RsJ=)AUnWG92+<4SLvQ`|h0 zNCG@Pw%_+q3})tXODvMmm=9)Yk}CcwEiLPL>)kURD_pSnRAJAts&K2Qw&<~OWakaS zP@#1)6yNL^Fh%L2&MXSHDoddHTpUBCOgd8-43qqR<%ZsCu@}9aX?7(ZEdkW`^V546 z8#8%ke298}d-HgCwNFq_&5)i)Xk#KSJd5!ZrE!A{voz5FlB|7()??+B(mO^XI7bfql`p@c&eey|SYJ$azU@>zq9e zlJJ|-ENa@mXMC2{Yxy@gYsvq*xNzao-tULB;s^5g|U!{Uh;>j42{#j$lv=+;eA2s8|eKJKnpJM zpL`hF3YYI@e68y76hD}Y{enwm-cEg#KOFkxP;4GM6^}AvHOa$LWnAbYCpZ-Ow(%g$ zfx(4{F%lTGg!jZSMGm;IC#N`6@#m1xNL(qEmL}hkMsIk>yP%EGpaFgd)caLhw;aqU zH!8(A#N+a4O+uqL$s9b15~k6(k@MgY0Y(k7c-`+a{*rt_#*c3EQM3g#=q6SA-GB|w z3&n(;Rbfc`pu(@Q;4np%&~zY$msADsp&^+vBla87Ae~BpU==n3Hq}&70h`mGakoIv z3|7qvkUxMUPzy8)T=)Rmb{_6s#aVwi6&v2~x*+blC^Xp0r+oRe_eUW@rtfJb4(!V} zHpxkwxU*H*9EB15;$vR<0$+3K{g*eIOXY_9t*9I4|7{j)gzy5Qz+CY~fz5}F+&R=r zDG)Vh_?!ibv*!jGI7>IVI+Ga;!_zKzZH*qqFU+#t!N6@29dr&K6UK;-TwJbURZN*W zGnA%|2fZT8o<;M1(c`j>98^cl z<7hRx4e-3BzvsZ_Do?=1twoRD^F91c0?d{0=3AV1(d|1P_yVyq1h44E2Vu3dxJiB< zV*VtKa(_ZBf-U$w?||V%wM-XSFrShCS1V7$+BmX^$w}u1VL_8kvnoRxG7zkPPluIL z9=K;AQlM{tMV|c#^PgXLQ^DYojq>55SW8c^*J3VPd019g+$7m<)(B0Hepy~S5QDQy0aTxI_Ss)XXpL;j|ms_tXc(kbEOSc$5>OKu}xPvobWj?0S^Y zL4(pNsSoRe%ig!gcV~0`k`tIUy`f|k{fM7natowNZ~!Aso;t1pC=|~hj2eb5j#8xh zb(I;#cO{)a47=?LQE-mrmHNDrr36kW`l#-sxQ@7z{Qfs1AYBU9`t+T|+bdrl&qI3R z0W@|B?;6^80uu3>yoVvWy zglj=H3Bgh*M{G5JaXoi&-KeYncke2TJOZAXOna?(ZHm+7jPBggyDYaWNuu~KdpZ8R zl>1k&-@FE6!~HY#u2T>bWqc7E&M5)h7WDtsFgR2!F_9- zuwsZAK4SJcvJvIt2b=-_GbhNpLj%&ODyH9b2p?SM{#K>drQD9JDNWfiZvQFM|3Roe z1b}$~66d#;dI>-mk6;_Eg9Ftu#q#Bz_-Eflx&BE9WMf8CRAi9s_A3TJ)Z?fmfNGM9 zN|t$wQ(`%l>rmo9m^*kZKY4_*3}eS1qJXIq#E}EAf78R5;@@lbyzN-)F1IJcDr#ti zoiB%in)L-r=0K_+;>BM=N@3vRS?=@Cb?$FV14zq%=9G!mll@p=lp1>!C5niZV*@Lx zg&_U(1xkok?-v~Vt{WO7ET^lb_dC*qh2{1!yR-@FY-5$vcI>L*q=~J?3L;BKUGs^? zbfHJQ$4&tAgPY`T=}%{`-JQ_34fM|pq?fB`3IXl(%azFP&0_bb`ZeI}n~fOCKf;68 zPQv+xz5dAF9ht2EN@L)0>6Fm6QyZ^5dwQlcE`9#G7%L44MK?(s=Pzd+YH@xTlf4po zK>&~oi|fTt`zj_8ltTyq@4fbtau_yQIM`ZGIJ}>g=4S}8zSGFn04h zSzaow8SN!ZC%~v81{#5J7P%G-%hn}e zC5jv6I@ipdj%hl3Ff^+=2Vxs%1C1iM(-MQW0W)HC_dhqC$`5}|5oVluztH1JV-RIM zK>-;X;=1c0+K$`r%Y5aSz2$#ypXr-V3R*XTv?5gzDWl%rUQ~Hzz$|e+!bbWgyn*Cb z-TBt^f6|!Dof>$M%yBm9-JR&iwH5QT0~0*l{Klt#qR5!Iy(^)B({cb7GNYp-E6?`= z_iU8!0%4a25Me+T!k@L7a~pM9n4rNgFS)k>myfo3sAW6V=zlHx=dT z>@ndFJrKM!`&Qj5+P?BS82dkE+O$DfRt(hNvkp;plw& zPkp+k>rrr@vvX{*>owi;3U^(ZNG8GT>_;V5f>~&zNtWOXTcdk`z2|ng9*}@Iu*>)9 z<1L$6tma_M1e&B0x&&ir^auq%L3rwG7G#TLdImd>Y4fC2b3r!0XA({f-gEP%(d)kr z;5i*YY^k|5&^A#72#d?wVxd^y*X52y9r1yjqC;c=jqp#P3dmTKWx26XL@s%~z}N}| zpu%ZttUeJ7ODv((^WNe#fof<6G(adLkZb_wA09xxoks;UeaECaAO@4MvZHM7172A| zdX~`At>Qb(codlUN$i}}#vc&SHykEotM;o} z*W!tFLt;~6Pbb09Vh6^jUn9KeJ>!y;-yY!up{Q63hCx*5xIcdI1JaG0S^a{Qbz|PM zdO@GShY6OtKf(b$6pPK1@r0=gY~u`hHAE&$Ypq~*J1lsPX+lKqfN2h44^8b1+zNIv zfVraYlU|uQTEU(zMXE%`0Ibr^8Rc{8dp+UOazr(aP!h zYdmrk_?t^DfeB$;A;|eDg7N_FfGYwe01F=;o<+PAs}MFpm8leqhYFcacHvW9O-(PU zy{FgipPTS*+4$7k-EU@YhGhk(0J)aN^MvGvd*1;{qqMqk%!3O7y`ty*}?h^pc zMv2vplL-!wZSET`XB6Kf7lx+2r?PK;e2BVuOC7#+dtRX>;768_WUygkFY0EIv>Xf$ znELi3PLPuyXSr!8v&-&)LvwniRWq_=vIFyIa2|XNIH%FbLj>_athf9hRfr?DCo@)$ z?JNjs@QFJfA;ps$g3)rLDQ`5T*ZL!gD`Yr4;?fm*wB@)bRBo~D?ck?jM#rBH#uQtom}zREdZxcOuqx>+*1 zd|h4N&@mBvGei`P1f+Ax4VmoiC%GM!VqVTD7)ViBEC?4Yhwzee6A1-C`_73!^H8DF z_Hxl6gOhoYY13{9oK6vBwk68f&tE;P$M^kw;GaA1F4x@WKKQ3!abxoO=Fs=YZmX7E z>%8q@b)lR7Z?!IBYL^ItCOqzki9E%w4bmSup&g_boZJOBB1Yr@$uk!Aqx3KYnm}@V zE(1(p0-mjwrpk26+QwrP)# zBf@%bK4?y6Pw>}&d8>D%0BNM(bxLQXJSZZIqhQS_DV7W(pfYEQ1v+qCf#^RNau;^q zeY9ZbkH7{C(L+ti*9M%Lpj?xiFZK*S%;*>V&8KAUv7)@+<)-&`Kx39CCMCf4|lAmt>~CED6TJr;A@1NNSNpFCpeJ^@Sq z^4@_moCnF8TgS=yh3>{Zn2i$HrAyI(n_wXH@K7f-jHZ|g?TV*x3@wa?c2aF{+fRXE z;y!p-+^7=3-G6zbKzfb8d!X=8w}4rH=gD~?u>ncYQG?(NRuZTjAR_5ar`dRr)}1H; zE(ssFXCJ>!ft&g3|5>c-sTMO>khOQwLfYFC;N3|9FzY~G%X$$Z^j~4+fR&P$9WgT; zfRY7#V>k?a&JP!HpamjzqC9`(uStOtA^26C&1~O|t+54`;{ryUDi#3XOQcNr+U*zq znTVPrOEC){jMs(z$SDlR<-aM0w+c81j^3mJ)3+PFo zbfK=^iM#?B^fi!N17(m((g#(R8Ry}NHJ5_V$cKtT2otVxlEsc~O+}e!E>?{M@`xM| zQ+8FB29BlW_TSH|BsV(g(=9`Sq^i}8Q*BhAxywfxTiYCyk`11CDBp&EQvV)to0#Bs zKE)Wc8axbPs)9=rM*wn`|$=?@SV*fp30TnTmZholAT|6!>o0rW2*i~Y<_^_UH3krb02#jsrLdD}d=rg^BPTUM*Q zeHP>#+uph!kL~-!2ub}0oJ@elKTYZN?WEHz!*tQ*=0$8@)zRsWD?nzf4xz~`&LoO> zt)E(WgX_I0hUlj&cyi}0K}X|XDH4dw#tRm_Bt>TcK{`VDCG z25!R!7%3}u6l#*cbL4~r^~$go4Q759SVs5c3b0zLTSMHqjcJG&S(wH9E8_4Sm_(Sp z3rHBz=M)qqS`Y(E_(}u_&d>gTLPDU-vS-K@h{VQn)`ri5*P4nqsfL(BFLDN@XkXN* zNyJZsWVBAnzt)Mo&?#mLnO$|>s}EKjO~*Ua$}7ol<^Ze!OI4_Z#b3&|$3*aG*;K}> z`{nyG4V7G6h_Sb?d+ykMZGd9MD)cx0@x{vk9p*c&nUG&Hj*7Yg8xb7w&K_)*&M;C( z6;snASOpv~6xX}NzU>pYfsp$T%sbhGI-Laf2eW2Wq6n_s7YfkGfEc&N1kdw7jjPTB z`2TEI5Lq?B3?>v&COT1Z@bdIbcsa{~vDg%DeWdr$xw+x>mxt_bC*%EzpRbQgOWQv0 zKfZkYQh0lZ;fVS1-;^ZqxX6T-;(&xK)L&Od@Uyj*x6(lY{)keO=mhg5H zcM`fFS~ew3fE$`j?0du8R)B`%CVDzr-5$hH z@)8m2gxh|wAZXxg+xN43eKS@QuVD{gHcu4{#Rkt9ko7q7^gH^ReHa^8#)4O38#S{0 zZm067WFgsh*tXZWFqX{7yz^L_M0ZzUhI{|+d#iUrgGJ-f;56M!=0aF(58vF;^@;n5 z_b)_ELv4Nt4(CbMLQ$o3^Ix_J&yK?=TZ^YmTm&$?CAKv6jXT1GXb*42MzQS*c(6j{ zF?B=rA@D*NdhV`z1sByf85QZ+Gq2hAMYCrx(t=s(`?p>Box#XqKbWaB*Zog(uP-58 zqWyDt6Uklu1C;lmbN8o}hxtjbsO-0;q5Hn|hfLdKVkya}D;6(Uug$-%8%^`G!yD!Q z+I6R*FJmVIV%dDdwsGy&gFuxyaZKPp{9d%>Ai>X78P4l2vWKfvZz?3@L*G*M+|qKD z{F>lrlH`U4Ct6wt*z9~Lip8RJhqp{WvJJ^B-QtRjl(u#3`s%+@i?W6%ybDtC|I+#5N!0-oZD1Qck3bp!J6iHIcC$er7|@afwLa zk2DX`FPToJ3F|o3YS{`96}7&jBo7Dw0RintVWH$+R}Z>_G5gA$eU#x??y-WCZ=7nWc4m3B{rQ{ZD% zWBR$}2XgozcpUJ!I_U%9za zvTluii-|Z&KW0e%A((Nj;i0gjj$Se7Kjhr{w;QXCIhquXKsiiN75G zqCef97ED)c7Qi~#mST?9asSA>jQ6%wphoeh!lyFbV)Ook^h^a!U%QvFbG<~X=zfS4 zb1!|j4)1+UMkKOsy9D*|yBV#X&>w!osGgnF|7boS@R!c&cwxG1aXJxI)w*L}1j+j8 z7B@MDZjYM&UbIbbu=Bxu$0@6CuIlTY!4*!{8|7QiDdhula`%ZDC*tcSnFt2KRJQ2d z|7?Z8Lm4iE-@oh=`IGjjV~HY}3?rl%^F|%ZxYmCqb*AwPj)^wLLl3q(*{0_H_+ys| z1mqN7mDpQnv&AI0XwTxt5~>`6kC207=8VSMvMhp}-j|4~#!mSSf+HDTDDewCgu)V~ zND7_(ihQ9s0Tu>1vlW;anSEU~rudl?vXVT+ZeGj7kz|sZe$2=t`o|U^CPqCako{CZ zHm-Cv^z`R~*liO}uhbGX=DacsLnsw=YI0L9qT)vZ+l4srC1}XnvKNU)|_AeRf%4w3f#% z7kV2_3$Bq;4F9E){QCe!f_hzJx-VXICH6%m!K$=h(D-j+S6Jc4(#Z_bBuhp_X12gr zhT3L;1o zhR3)g7N=qBYyAIxO&$G~`EHqX297)r8n%0al}92Ahb4<&1v-@J)>K#|Wf-OE*#b>W%=9{pG3;{!7Y+KEcVmeON1L+lFK61ev3%1J3zUs% zph$*yDaqxE~=~{^8~7ylpy- z8zmSqyV`Mjk-;`#B^#p8K7Fs@!InkaUpg2lcxlfZ=>eTF(B`S!Yfe=h)ysn5#82MF zkMDeNbr5Jwt7Wl~l<(8ft_mvYL^00gK47cHm9V+(Mp2*KD&|CRH6wXmjGDY^ob-&X zq&;>WZ~JDwK@Mf~L!T7sz}z|ZUg}Ki*3+GmKF8Y4#qJ+Qm1?wte^s?bnzzCE>q2;R z@2Fk~=6NsqeFHR|+!gqzTP#!4S5U@6X`#u%uUc98Dj!pHSP43R?#21`@?yWe@AFSq zyV>sVIUH+SliA<6MP+(KKSG#u*t4DxaMzk+$Nox_M=e&~o2An)kN+H8z~iJSp~&@4YKj6RjFvD5@`y~^pq#uV5u6~; zyt&(A+`w9ex!w$1vY3{ZhA*qUOiD`xh!K!4_}QQa8C`y4%YK+_x?s>yQ>rch^2hhv zaM9V>j9U~;duMOBVmOXx-q~(Y03L@=rjY~+phfKY}MjNr|@BYwu&`RB`8%=IC zmsF=d1G1NhK==a0T`6tOKd17!+j+T^SoSe>-&_eyDGO&m(>o=X5zyK*!uRD32uR!-}aQvdEkD#TKX(R;YBB6OtspWmA*^tt>IbuQey5vEf0+YY<2W~6xV+>QAHX2V6qi3Qq?-f`%$Q~3C`JUjsv zX~6R<)nhO=OCy!bSIJXlX{q>+9-o6TB_~=2H=YKM=3OG8)mPbrxC zm76P(b+?+{`mjfM6~yTo%IW#4AQn6R&4&hASB)h~lw9i7z_OCU^-t!*|9;P|zcwOh z#%sR3;f`LGC@JT}?aXy9W`?CbHyu<7-SpmG(HCrE@mpo~L)G3T5=n@SIwHR?^v01l zz6olru?S;$#R>M0?~UAH!qjx@aes)R54#ic;&%)K51``99B}aqBzE%qPSoNc7l15@ zjl@}xH}?{qSz(CCmv+hn&ot;Y@kL+Or3Nppkrh*aCDA~1M6CbjQ8F}` z)i{{S2+BgMFle;GPd0EQ24Q;NrqjiOSNz@Qc8Y4lZ-9VVPAK? zH(d+UT5s2O<>!%DCe+2M7T8qwH&_jD3x!c3kA;5zt@RQ_-CGB38o%qs$_p8Tf@Co$ z_uPDLWuHx2fAckWMBcr;4BfY{zkGeYj`j`@rttK&?%KccJhfi$U3gUb+UJv2Z}KAp zr3rN2&m}@p$NsQvyVCU9AN{%{%>TU7{leP3_Q<#Pa@NhTjVJhHhbZV76yRl&fEth= zwf&M~(t5Yj^df;(p0$wwf3sLkO5-e^_!`Pk)k!PN1hPp zaHJ}jCp%?hRi8s;iQ-OmONipeJ;)1*Lc((3ckVl_B$QW}EkTCt<8Q7GeD9rxLbkD( z>1-9+1y$s1O|%#Me?a5--0d(HFD;q~w!Xd7QZA^mpjf8I|9i_hIS^$-t5dvLRAo$yIG}GFwjT ztFHneRM+cS6G4t}*o!j>#QVdosExE-$mAl7PK#?@D4Vj$Xyb-lVAQmbf4_`0bA0~| zvGVb|NW#jz%i+HY8pe+e>8diH~9if3x`1A^^a;+((Ms3_#qJ} z2O63lj>TRYS^d!bGK-hZ37L#ap88U{URs^m0*T%sk7M224iV_ z$6EF7!Z4a zFL-9l_*_|vaQshW1)NWo!S8QX(MWFAYrmd%ThDIqApVm3ggtQ(6|{IYUsoTbfx2?@ z8H^JwnzT)AOA4da6d!iYUgBh3S(Ayb&#zps0h5?vX0|ltlBt+fqe34FF0iFephAID zk1Kc?wM~}{m8aPzp`wRlU4(IPa1WCqGtynyf)`&2u#rqi5>b0yjj7?rZ5vib0+iyZ{xOj zB-Pcp7!$*qYAVc2C4dEGX2fU(W7OPoX4@8MX31*bpq~;{D~OimO1b2Skit#x6T*lN zNTsa@PM+ZvUQQAZF}b~7zgpWE7;AGzC&U$yj~8wa*4Y#^glwlUp%0sf%NfO%>@Hsb zg~@orMF(4O^oh~-<7taNVj*wSE*4`f^0{a_Ab zgC7w@XzT}W`LZAwt<#7?x=v2&+wFy$Y0LNSR^W@v`$8Frzf4!7Dr|0*M8r5HW zPEPPt@ZPHh2gu$TYsYDJY$9eBxOv7=p<~06%#-x>Nm?lO%9j?z+nlpv#JV^sPEc_0y*x7d8o;l;@RAe$cWTqn zmzrK`eUmGQ{#w8-+^R24NL3(WW>BG_Y&Tk>fja7fog|%cYpGiWfiE$&w6Bz+=a#4+ z1V7xfEhf_m+96sl2UZF#&rl&t<4E@#`6iEZ_9ua3`mt4ravJjN2Xsu0e20pQ1l3Dx z%^ZBG&Wve75Gch9`BW|cvmJhkGrS1|DNE_7Eb64w`P!P8Aw==>+NuABpAxNI7_9Z5 zbJ+}~gTb;GdO!b%N$8kPyvN1u;GPasnal@$>E@p>^*2YsO>W;zqaaRx207ov7uFg! z$Q*sdqWKka#94st2QtBq@TBz|bt3bDB@!O(=)*(HEv8<11pdYaCIGo<;Ah)DHW7)- zIr5n$F(;Ad^!A-G7Yz%N=DsBkE8}JBtByuc6#g6mr!VY6iEHQAwwqf(Cs70e^{Cj# zJcW^l763Sq{+bM(Z>~c6=r&7jF07m_y9A(}zdvj8_(m^hWN@U~7$iPk5j$LWIKI3~ zxLf!zlks4=L3B~9TuKCHJYsX2Ik!_ddl!SFLc9|_|-UZ^#C z5o)qsnLr>sF}&UzZ>bu6einJUrMy6W@K2sJ6NkRO1mDjUi%zbr-I_bo+)uteBfqaV z>v|rr=l=LnI<9}IDd@NjFU$?`FHEocNz-&i3>{9x0o_&Of|O&(wz(E}TWshET!a7P z8$uM^+XFA@|Nq(sdJ(LD0bi(e>%X>|n?*fCksV!y1`lzaUp;AMbrnf=J^RbrBw_^LE^`i$$;v>%F$*YfVrsPcKQ}*L@PgvM6AtKQc zr7cp`s2&c<;$;e}GWSO(bOoUb?Z#A90~BfmI5@bmiLn?uh$fDBE{>9cQAk93zFvCK zS_92~SDv#$MfjV4*JkM7^SA-9R)j)8eyOADk<`rq@=@Hl44$s## z8t~SI%W?d*zvTv+^m)BLWW@s!wLS4y;h1%qG4C}71VgeQ)G5&<=xqpV9h(fVMw5gk zQjq|%4@4<^F1riFOKDw_Svz@olx;IUrS4_qjb%6Gw^ zYKfxK{Z72h1x>4@AFR;+#c@pOhQK>i5gx2KHr?hx^mE0ZiP3#G=%WWmI<9z)!9Eoxj!kGtNoW1oGF2?iKnjU%64 z^X+|>A9TIEnms&&?wb~?zxcd@@r>6kJ}S4K!YRpiP>m=nR?^pcMg7@#^5d)P@cYGA zdxRoJH_FcwR1DFj4pX;v6<=G4E2$xq3e9emL`ObkvSc5uB5?UDR(cMWh-!II>TEcM zrY^_+K{9z8l&Ryb(bqTd7*y&%%1VX?{5yD=p6W<*I7?`^&OoawLi~y{Pn<@JU`$2 zMhB(;z(t0?HVQ~whS6_7b6;yeAGMfUhr@(@%0}F7K&E@65;;e`Tff)X}ufwUc>D9 z;->Go+2os3iJCSn2?l?0rRmSv_DK*Jd3)KGG}^8(QYm?cq>y@=1f`|QWC=zmKW?XD z1*btnt0_E&z;UYg7M)%s6r7h6wEu6~vOUqiWS$BGZdEVK4_^jpqvz6*#3+Q8e)@Y) z03taforKgXx|}~&A`_dtU;r+B5)_AEhi9;=GV>V*%7}uH#*5<1&kl3Co;B`X5P7Sb z4xM|oUap4q${Je4B;V>88432Y7s35Bz;mx)2z#H1z3J%yMiAB$7(I#|_oY&)Efwwc zSNp{^8Fl*I)ss`=;Jr}CFPCEhoFQx${9$$Z*ztYhxVVQ@;yk9_Cc>gRDSBkQsQ4bI z`p@u%E9^8yGn{}d>dA}ihgXoE*mW$nU?W?yM!5_gLPVsExZLPLXvU8gA_j1wP~ZKf zWQ9RD{>l#(`BYAY7L<(A zYiMiOJ{+N*ZKYj>^XjvSOEm2`ELgG|BnvUlwHyv)KzWzCK{d>r&uBzD!UFm9hb~Jg z1|ru`l!)%2>y^;?$q!AlawqTDey5GJn)X7nXrJX@G{)6Zr^o%d&x-#nz#p=eyPhPXxHzL&U_yU~6e28NsOf z=Or9}ItX$Ah>L{Cf#o*AXb$fhPM!3+L8nmw?hSp_Ju5o&zta_+K5y7=H|2xH>gq{F zt_H^^W?T@>O{r)+bnQD?9Fx$%PlTB`D)v0C0)8>cR=pyXQgIw34-Dc(`hB4tRD^{1 z&5Joa@5-pe(R%lB9r+hHIqE5hC&3vAcIZ7DsQUAfmS|8VgMQVNkp$o-%J(gq7f(h! zFleOUK{yj~PYBrMA$@#edKwjEw3zL#$_pttjBoH%PcSr7toEoz+d!wHpQ(2YG=jAV zvdo_Xi9!md9bt8-8oZ5z|G@|Q?gr5##MIh~-rZC9a>Bfy3{V55c?ivdC2LAE^JWs!Rw8Pe9@!Gmy3XYN<=cwoRag@=W<7J zlE{48yZs9DEO1eG?OD-fDBh-b9JORd?$nUjH%$;A{-s~!WM0s;Ii*(8iiQD?L_s0! z&)__)rY<^jdZc5Li(^#mk~DIN^jHNh7dOu^y@~Y*b5J2oLxbziXE=3eclZ9}2NAKM zKVJy3WMG0+so(V~lYL7vb4lS~R8-R8{5}BT1l^u3W2$oT^MmV`jR$_K*sK^^eK%L> zwK2NFky4S$pkr*B&$OvvHF44&yPLI|hrb|kNAdmN*G;haQVIt|*=Te3cmB|X){AwK zmi-tWThuUCnxYuDQ7w#4^kKYF@u{Y`s5te5XjJ+=`mRWoKHu2FaZ}w7n~+9HdJW8* z*gG5G?AZ(Uy!OjfOe`nM%-GH9jIKYvOz9t~asTW7OIB8;w)RXnun^z4(y`v{StqDu z9y*RMmq3Hz2^`Kp-ZR|gy`1Vc_(ULa5?>yG;a&yi&m6U{jUkDxKmKZ{T zuu@s3@q?TZab<6KK%)|DhsT6TQf>S{sAnfY1rowj=%2wk+x;E$yS)wzioQ*fP)Hoe zZE;tta_~*GX$492Izo_mG(RY2B{BW4pbkl1HCKYp!axY`6v%ITDf9S~92z`X<`NRL zjZb&P{QBM-uGaK5X6AD|`H+#TbAnEze5Ve5lnEQN+G(`3<}!GFd_w_Kt}SudMUyw>VG>@y69C=Xpo$>QBnvI=O<#Iqv*>y+IKdwy4-XXC@*Q zaj__17ZRvw_cO=2(Aqsv@biK5-sm7sWZVj4eNWH7dL)AUYGf4;)142G zBv(l-sq~34AygG2^PcB?7XO!Va;0O|XfF-miO^}1&Zn}#x7~}1zCL_=Sbqc+*;O&$zW{UhvY ziu|gZHxt%&2$1*hL>4{wo=$vr9M8OVxJ5ngBt4IGF|RkWhO~U93(;>eu@EW~NZ2Ig z)OPIemxvJY7 zkg5^_75;!!RUDk-a{OajHuImc3VG`mksLIzlKQV~rnF}<;trZxgkw3;wQ0GH9WBfn zDkm1`b28x_$O2W-njD!C>$P8Z*PaCRDpv=AB2gJe4J@w_X$N(w?{{Qx=L={DPS{+s^VZZ{==x!UlS z9f~q{FGv#)!;6hWI?iw;CD#>d8pnq5n+_&0C#iub0b#A?7V(w)8Fonb+P+T<>vhLX z@RKGSX_J;0T@t-j*+5E@3Ub$Bq8qe)%ObR#oxoE!NfGJrjdr7Cb}MFfYfUj|G!ypt zi(iW+HX=vr78g>q@FL_IXzmRvauU^}m`L z5q2Z7Tm#FOS2~QhI{uHJ*25Z$TeLr*3AfV=95iij1;Yqac0_-%>!s|t33|Ri?heka zBvtZVzoJGrvcf1#YJQBj6|FR@J&Z$JavnG9ctz5m>_Pf@`SyAm@I3piYv6u^grnsG zTp%yEMP!+p78R3&yA4yF*gKkRpLE^WM)4e;~s(>s;&50aglr6{V}4QC^MjS2Z_Y;;R9% zmON%Eq~H4LYD8z4@aHsyihNNEF{yBZI8;!DIPLuCQ{dx_SFu8&G+JFuzd`w+ugC?U zXA=&4+Tc_*A&mi}*8Y6pI_Zu{UOni#967W@8r@|pW>!9*;2!4TpkhyREQ9Y?~Powrjz5p#myahBSqe3@^cG9 zvOEh_jI7fxM_;v$UGQ99>2*+ZP*Bg{Ws8gHbvT;{rfda(KG-8hnd1VWU#aa;sd{gI$S1f+G&(A#_z78bgbk6+?n{rClQ(wm zUF}WeC^+BmInlG6#tex!>e$G&3L~`Si7C^j4rEy0pBBDW*zYQ$#;uvz*;4O+di1yg z1^1>zx^xWY;oV?ja4p+7tsivth%7KS?~TkV+wBxeZ9%LF$3NwZti`0DFPgaaY8DmQ~Q64 zAx{DMOPQj5%f>m1>S+~ho)d*19_so3{tVRn@0zD&WqiFi-26MaY`=Zy`)uk1ZFvaE z=PjQ}tp7Ett5xZbQV>&p=d7lfspv#nIQDtr(mE~2vOjqJA+r0)yX)aw_h52SSg7MO z(Y~>ersF*kNQUVd7$@`1Q zkK&SxlrVN{r4MTxE!GM+2^JCt_v-2stD8aI2YH0twU2bh~W81GsPC3FDcBYP+q_JnvRz1b;|iq#PbGYYgeSc z_9G>dKD}s#hT@KZ94&Ip85cLdKLyly8A?d53u=h!3X|Jy&Vb&I;mt1>!lP!_6O&UJ zK~iIDms~`o!&D%gh$0+j?doD3maqDJpad*w%Z_+FjLEm zESCCfT%Zu>7H;Yv@ew@-@MkLq|)c#Uv&G(KbYiBgLh-bD=x)FUB7Z*HH z5Nr&b^tZl;P1Lq23P7? zTRnZ+w;rzxD+q%|(BRk)XbkF3?9ruvY-Z(?&U4F&4*c&%k=sW8F=?Ir;`O)Lb??EX zA`u9fxL;Uh!5?~oM*McA+I<0jyB0nFde#(uNQ3)Jaq{LWCtYl|4(dg=I52Te zvFtwd*tp#E9h~mCVY>Ts$!l>i-jc3VhME_>Xsj=%WSgawBVZLj5D%e}z~VUpsyEEI zumDZUB^N3ZDM(Gs`uTV+Mg}e$p1#kqO4AZAUWMDDYZ2zGpS_>?88J3!(D_3!XknCu z{Q@;7;u-Oso=^k^N!_PpJ^A_|SWQRxA2o`X{Ig_nB;auDg{>+_+u5!w3EsV?JB^w0 zBP{vI5yGh7dHP34<;ATyIX#g4&`+9n1>A?r?2b&n8OF*L4h_Uh%Q;nk8kR0{pwwed z0QQcX>D0TEWi~sQo-Cc&{i#bvC*iAe=tpR>+nl0J{UTSoph_5mM74VT;2<(>ZuT7> zpFSx;o_qCUbcMO07-G-4j9V9hBm9=(J$sD3PxrzWMLn1NLJ*pKhH)eYW2L!Ozr z5zMfx4&tu}J*f1H79{*!!xX}v48GiZ0ULD7;kX6do1Y;o7HN#S8S+OIpaP%(a#N3A zTJG>#1F|3=!lcE)+UFtmKuIsQk_mSk1s+JrAA1fmE!|v-?LFHnhw6XcSw;nZptklE zy@Fu6qzGhsARdZ-F7R;whLsl9sX@X@@|P*GPxk0&A*pyrF5K>q3%8N7WD(d{RshkPC-a6oHXISbX8p-?x3Xwmf(c{^RShgPRv4^BT4#K#9^I}xuE!*Y!UfgTh zt|#C_x~jdy{=Rd+QumMIv9$X^b>~yH`Q9;aP$j~gdt6GeN|a~wo~M~299b;13J!vY z(?o3c>6H$clpuh1LBi`CNK>)lBPjpxoeq;!RB81d!Wv1bBD6khLDZ0rz@)SeAQn^U z=IXOLAQp<4N6B`*)zP=tWqBoYL>9=`ltK!E@-Py{0e!)a$XM8VNLqNA*QmvYTXyiU zjj-b@>KK;wFNnR_**U1QD5u z5Qqpf?T1&0OWL7}aech+&GcYs&sm=IP9%H7zN(Eq=#lMrQm2?mIPe~{gtXTO&w`VE zmcQy{XTWR;#3W8y)DOo}Y{J(-ezygm34h13BRLsk2D$%}QB{@ZTenV)x017lFkWlb z2r7_|1~BB!MK~`&32J+-LO*t;jROD$;0s{Gn>=b3MXkKdm@-x4)frAvkcB)LmxqHM6G?O{|5sW>8a-|+E z2!{r^Vim`pLP$usHPhSgb%bhEpu;e;xf!cbO00UELgmMSl$M*>@5oncPg3+155*(k zbpNX6XYdkoLW%XAb!2d29!3als7{8?_@dAt2Mi==zuBKa@zNO}P09JsG_0YZ8 z*yj7lr`DsPlkj`e5U-(y!oC&wKh_tOnzD{mtUtE_<|_Ht(F!GmB0JXEjKR9a91zj6*9?&I=LkE66h zHNY$}o=RRK&c5?!rjj7OMH!%~F;336kF~T_G}Wj+9yD)LP}d{Z#pa z*kBgo{kTZ#Cbyc^;G~tKR3*_unb2Yf+XJ12F2ALU49F2yY9OWu+`QtBL!NYjZkJHG zzldK>W}pGvZ+Cy0+6cN-O}d`1IG9$6HSo2H7l~o|;4gB_myghYoa~lq532w0)Fr1U zX_`>MIGnC|JT@O|zVJR(N!CQ0vcr^>CyrH-vJ)#jgEC>rAy0giM)qC<+)K~>v{kDV z5>zAv(g%o47ybElJ?SW-f)^AO6_YS(Aq=_^h(QhnY~EWh*Z?8x_&vbEpAGZ1rK;@? z<4sWMF4Xd14Ev6mvwP6-pPu~k;SL7?dO^1SNMSpnYKZly9Ar+i-9cYR6*F%7gZ$tr zTDoI*{{Tm%je=LLM?Ip2C=VK2om471+OSpu!her`$ed_VSe6uM!oCzvl<~u2*pye9 zx+)ZZ<@-weFuM6@S|AsE`_V95aVHo+gAZ?TbFKBjZpV9pLaTsA%VoEOe9Ws@$gEqt zCpART6)7A;wl{QplJ+S%1sj%CMvq$?i8V^mdmP$UpwLIS?lv_UPXj;KM4*Fqc10i5x-QT(dG38%UUvFy z1pju>?&B~;wo#?^vO#ILz0XbmQ+BO){B#2zz&y;S!E%E=T!LBinW+t#q=lu@Bi`s?WC9=5XA@i8hYst$4uzB~0n3pcj#OnCFBI$jhass>0D@qH507y1-@ z6I7Af-({q}JpZO%k{o=v8*OJL~WU7P+eGEob3ODDb zOEK4t+5LNR>j`808iKwb$RWc|9A-z*hZR3+Z0L-9>3uI*2%}3=P#X80p-F>Q$_Y_= zVrQFpUqlK?59AlTHOS0Xg2U@!^|ocRrP<@c8J_2YZ@!iPd-U{9aqer+ofS4`nSmWE zXl6tc2qOgZoUmMykt^ip1_N5dpf2h>bz~hETI{i5cir}^Vd+ppuqKl15o&4Z{N0ZTpqmsr?K`TAqLn7 zO|DHB=5u*8oXG8*QbNPYsdpY3ecojGsc;!oCufDcvesyxe~GnZ9>c|IdN^S=hTdyz zdWS9bA_s&M6(~jzV1i!!th(d`H0juu)qIl59>=*?0a{pn4?O2DN9Vi0yWc)doc{<4 z_inGT<8MS1X+^?S#O1L$1nOd$U+FiDxj-F{!!AY`P2=fP&qwx@7qdp7I;Jh4-H-!uq;cq@y+o? z;UumIGz#Paa_H;SimfHrsnIYC-S8%wXXUvxj<&7Ofh}%r-=r!4)v2 zA8%!HQO3igP#9~;hP8BqkIWtEeNx`!NgLwO&^;aU0VzO*IZ7&y z#)5>G?WdwcI76PyOqh32T!+K&`qmmp^d5pOim5=(r`E!fkMW_ zM3v4b;C1gRCG-`PNsk%k8+?zdG5a#-cP7x16Dl!d)1;=j-NqK}nLT<5*|)U#wR|#A ztL{?6Ql2Qoz3v$BK7UMt8o| z0l9epa@Z0nW*STTIOJa@P-YRKcS2;=3m;#OtnnVYMA3Bci;hpf&tYEmJ9^S23ZEAX z2?y_amIy{9FkFPc6kCH79P@~;=iwW<%Guj87PbG3hz`@YTJ8vV=QKOPt$Nol7Q@RU zg9<@&H}jeOF7wD+>qD!Dd|4k-lwpxjnU!Io$AW_qL3>>PlsWWk0uS{%+yAtsVjYj# zZ4$^6fTZi$hFp966ZcHoe1YyK|CT!cK))ZjwA)t%J=&3~u>ys_@l_AaSEEK}nny36 z_`FSAVl^qsqMo`_S;L78T4cE2KK20}?y|1ycVuX27|_fHs3NqX&rLKUSaK%Av);=B zG+4!pN;P5`&8@e^58AO(hi6pRGEYIa^s{c4k+u+eqrj1+2F|;O3$~AB83OyHY<{nn zXi^~s^faBpsz8VPSv}GC4O|DQX{ZO=ZemX_d+4*e-nL?`$M&%i1@%v!8w z3`%7*K`^cGC!6|20#;Qvq~r+N@Z~`}`e@trmeOb0`c)nfhdquBD1mYw48y33c2$(b z&@lT)U~ou(uCK|UtdVP1^Epfjb&TbL!1#$&eEGj+3QkoD7SK~Y_3n)GK`VwLnEMx{ zYoUE0y-j_`TNx?@M|p1r2x^U)AvReLnR84Zt8gWizD^w)L$3@cVGStN4Y(xQ@#MBg zT&Bb3;8oSClrESPyVaCH(qi^=PVasW%-vgKuKv1dZv;f~+I4kG$h422g9KW5`-6`J zc*?IAEa>7>%ue=(emwVMiYpB@ecUt+ze!Oq>ADH0D}z?}(Fu7FHzzh@1_%ZJ=)qOO z%HlxK6a^d!tmtCWr}ne%J4Fa)Ng)Vl_Ktnm$qC&PM54$4ecT|(VgVtbR^1fM|KhMAvzrMYVGRmVU8+JWi2A_ z-XG{$Bg$RwAb5 zpC*5JV$~uFeDW_)@6=_;Ex$$$H$WWW?&9wn_rlg`^!qYlFU+Q34(Y>0)dB&!O|hT#e8!y0#= z=&md^-WsihXWbDPy0`U{L$PgThYBU76!*&$m6XmLn~#;?s$s|lLZ|;{oSX@!r-jM; ze05o~xT2j&PH(pmcc*((i3%#$+ba-@&1|+S@N`9i5{xYI1l=D4s`!eGevWMy%g||z zH31zE;D;@t!${2sDMh9{sKtOLqr4zs1PG(ztsPRf0Qp3o`>?)QqIL28G}B0_bbE=> zou={qI#XesuMGyIcHr@2BRpLi*a=eaMmc9|6!U-DKe6SAy!JE4}v0OyR za|_sQ`L2=z3=i*{(ej&3s)Q|sq;FFAil1ja82Q-0NOzp9_+BK=zmEsMVYAtj{pFAG zjms5$1Lb^Pom{8uny?-F#^Jc9`P)x(8a-OB&{`La5tnX&L7!;tYn)^F(N5T{zD6?} zzlN;?i<1wbtJ^91YrwR+7hC=WQwBqnj~xGgp-?7jVTb)Ls?*QkU1DE+F=A)CVaeZ` zm%Nn*c|*)%LZVt%DRzS2kd))GoUed>f_(I1Qx+*UC#fvvFs@qfMFR;q<=GsFrw!&3 zB`%qpcFr#=ocsIxbM_j3BG#(iwDxxEv@!Y*KIp@DPQND#WP-3K8Xzp8J&v3{UgDbE z@@p~Vu`ttcT|OAO>;H#=9hxBLB*6nD)T&<;NgIBtkc*m6d-3xWCt#;owzw~HoS@Ji zClgC$evu&?{6+b5O91WT74$F4tRC&a1q~lHsg6iw{hyXau>BIrXA<~Cmw`PfUNAdW z1K-zLmcN)=P`yryAD)wCIv9iAagXU6{ZnlCq3gH67x!)9Po)`0=mv!%(m0_=)+Rr6 zZRT+&VkxMX#Rp`kAIa%n{Z!9AvS6mA*^82!bCcyhU_&Y;cR~-oA^I(qU~bL-R0=Kl zosIP1oaB}MhQ+aP))7LyX2XVm2s zl~w3$lrC9{I~yyXMOI_VU$m)pe??ewT!FF)WMC<(WlV`mu}wn{@xV_Krl3f#shRVW zTP6)XhCB!J@49;q2roh{e(102*{M^T{S-0XvEtuGU<)cyX{!iMj`Z1%k~9_1+FPUO(hPo>_vcnXM=q z+?%LPAV8^Q5FzMMQZxNwjbE+jZU21c3+EsrKWqi}FuL1T_15MlY$cmJF@wd)Zi4{{ z6j#tJGfxDRh@5AEGurDy452DGf;dex>P!q@rD+p7k4F2Ix7dV`Fm) z4;uc*10d%#z(a*^G)y22a7oN;*%Z;(%aIS<3UNnGFYk#qO+c7Hl+f!FtUsFRzu!On z#GmK19~V`R{ zt8bx8-gepf759AzzAoMpXIw^xrT*hBa`ddEVA zdH`AEFg*=&4a?bQz?_c!8qr7k<)sfJyLb3b5xS>R1j4z!Q$L>oL?lNm#vp{q5C15{ zi^bY)wb5Rg5?W%ii*oD(ex}xvles$jM!LQxxHFIbaOCm+~{qs5_;w0F>D*T>)io zn)&Fphp{Jim@!2TxktRl$TjUlmA{i~8uHS3bg`4egXcv;{D*X^*@#r$kk+B|Vbyh*93HFanG6OSZ1_ox zTOUTaydP++=^H{#338L0y>46rF{nr^)-V~5$B+czK-1|ISL4z{v|vNT=wAe$%c&3-Sp1ermAOOGmCHEi+Jtjp^E3m5o*`pPU=RXtb$G*HG@ ze>mjsk9vgohoGbe;?H1nRyO_m42w#C2Siw@EkVBeO1gLF<<8UWoFef=bAePE>yXnm z-yq-DG5&|zdmq2t_ny$lO+<>JgoOAvF|MjW0%-E+FL0R61GGzt2}xaDK|q@}gSD{W z@Gl4e!xTk%@fd0JgFaX(B1vMES#aNWsrK$NDnbrYsHbdFHYIJp6yR_Q(+9nLExGeSowpI8`E3F2Qomi zk3|9;lfCwXrbrj1N4F^RxTk zr`s7j_eR(>phSF_z1FH^GAt*yb9}1zPg83A%ev3n&L;1A9KG-2IsN^&j{dprG(uzT z$ITkrVukMUuo&!)F&84ffKn3`Id~~in6~%6T2A~IgvTzEp(R6wO5LGY{qN};x{V@@ zgYd~3T1@j3pNEhG=%i3sthr~J6AX%DTgQMVq+3Ec*c3?tv)hgTPx6O?B%SM7Ut!6d zX!G?6OFs78)OjBZ3fF;fU>5wl5!jS-|IbL8A9{^Ppi0-^snzyJcqi}k$Svl!*|nA1 z)mTmg>3#`aOWEc&VpUhd)kH_DuBsysZl!wDWIezAzS~Emf#{PZm){w@9meAXIqeXd z@(9_b`&&*U+ly9t_siO6ik@ix$PAp=mp1sd{He401XIbE3%l zl1NsMcuf^0;P__G} z%%@3;)<>tyu39QEGJ7fdmzy>u6b!`%YwVsuiU0CdU1JqK0 zm9T-nf=Y%BL)sT>j-nO&r?oLdsZVL^H`WD?6~9`(~%NKz;seoaSB-;ms?n1=pCSgVx@Uwc^O(>=kWga z>Ug8i>hlolo96Eiv+$=Ah=@t;Ea-|w*egD)>m^EuEPzp`CJ`OW{-pA3=fQAQO4CEi zhD`u|DwV)GPRrV>{o;J z{-%wE;^~`5eT|InBAF(NK9ThlX;MU}DW_nzLZfmT7eV<&%WJ;Yus|RW%v{n&pseSU z2*y*ZQqe3`;WSDw(8$D|1b+@PDX+}MhU%Jq5nq5Iz3Rg9)B68G8creKopAwqS~%LQ zIlnYG1RYfCe=5?@$3tUcgt89-=Cd{r3oitcr1NM}4#G9L z6=xR(_WG?J;}$vf5E{OV^icOJ@%ul+UX@dW<=R|x+Fai88c^Fq46f_fGJYTm{@{>d zkJ|+L!<>MOtqh*aWOC|7__S}dVeFa3;u5Ml$nIAv{W?D*s2~i85+C!4wBe%sx}xoZ z$tIfkUfcSzWiN!zuyMMR>fgK-sB3#6xkaT=2e zQorL?TuZS=k4uqR;hW=Z^6RS`F(Y+uB^AG>pon{>D|!3yP;z~#=8L$kVDhRUw#g4Y z4Rlh_t;!k&heDQ3+A-1%{#6)At9+>BO`+AT_klyaKR0=L02a*w9>3NWrl_=A4>OD`1?!tahN$cq(Dih`p?||J_JkJtqbn{4W_j(VCcalM#G4yft=A5 zHw+gW2UJ#uSMm92O7u3Y4m?AG1=rMlhG=Q>lj z-U5BJFt#9uoR<|447+s5uyBGpEXO!chbtQ<1+zow{n7#guwZ|fz)hqt@Sj8@M=rR= zjFi|a50h-}$=Kk)oTdOS9eZveIlT)CIZ(ieEiKI6Hp_;BNk8L0-qmy&L2jd%YcGZ=*NH&zKd0a^A*3aL9vmQM`Mj{H46x2qK=w4Cz(Wn z4pQ~MxI<#Ma_OG+QuUvUW-GQ3l?w!9j#LVKFj{cGvln+B8TM%VKf2r){Ld_58BQ+@ z1JFB5in%X@ji1Jhred{yBr!9Aio53JAG;!(YYJE7D_ipfqOq(P)fKVj)fLZ^{~D%N zpZ=B?yzux}9KBE&X2aZ*oN%&KwYQjRC^I^Kv6>xwMe%Jz`Y_a>*#j=vD~A#kb@8P@ zqg~9j{wI{9lF5LNi)214R!sE|?uO1i`N7rv#u?H&-R5WqK?zSGkvh{)8yW88&VsLro_cPls{Y#bl>WG*)6e389 z+rOPrrOXGoQL z=|G-Qh&)yc1Fi$`fWzSv6Z4yKD;EX=EH!vvJoIzZNmhpqG0XXs08&O0wp`)8Cd3`Sulcqqs-$u%U3fnT zdTCU2yVI!@TQ1`ti`Fw0)3lwShf<%7;N1GMTS1%Xx(fcW1>$Sy`KNVq4NcPm*saS^ zYDP+$7&y=6__mFFCVcLf?orud?(v0t|M*}U#oVXuk4!*H`M+JD1o^bYI9>8D|Jz7& zg}CE{(p|%QT$ObYg zaclpbo#!pu+(tMKlk}f)wDB>)pGN{uuC#L>MF^Qrb6l=;a`k7VM&uip`1f6CGwMIr zlwrxqz(Qtl?wC(wyZ7>;>Eju+_VM{qKM)x8s zbenUIX)qHnuPF1D(n`8{>adKn5fqt4_z`<LMPqIFNhLV2H{SIG#9CQfH8lVgz)g-zoA%k zRK&7z<0gi#*q8Rr>0rROd|F01<9yvui3Ha{3NeYYdBPw-CGWL*G&5qeQ=Zr)S$#Wd zTHZC?)Nh~!+6&(WX1t2ew(WLrvoEWN&WaVfQ!Vcp{t`-48H@w6JQC}#Rb+hZ{06#0 zR)nPf8h58gK@@+Lw0W3(EjxF_))GjPjj6@QA*mbvv>@pZG-*~Q&I}~;2ZBl`L4{fx z0YJngKc75yKkU5C0JoH+Kon=#+0Z3fD%meoLAy*#J%0-nD}pR%XP5 zFJzLXs-NJh?Pjlv0ZAQBrmz{PZDKd+D$L!;d7X&`3A-Qe{?ef&~_IpIOZ-7gNO5)U_4bYu-`B6Xf#e)RpeF;(Anzo^4SsY@3&qprlEP0O^b z47-I4KYzfyHjLV7jLVP%r0Xe-H979IM|L@3{orgD*53W1EcQCtPP4^6bprQH7L;^H z6CR;FgT|1Y=5yq@YmlQvWSFTL3{AQk?~U_LaLr~R{A3l4g;MkZtoW?G2LE>GPW1$v@;)M7w)<*~nhO7K1FTS~$=+#UB0Lnn5uafm#-}rZ?4pBszFt z{POaKmYzu8O@@8;!%tsZ#Rq~Vm4li zIeIA>`?!3O`X$KDZRS^<5rxw+L!B^)GcyRzX&5^I8q@kz-GC@4@vn|ey~l7nsp z1-~@^|K3Pu())wlQ1wmUXAh37694<3vC!-#^F5<4L)|y=W;UqB#Nq?t?^OtdW3NCt zt#gd1vn@^DSOz7x?uh)$|FQ3)t{2b(-5JGKTT+B>ZBd_})jUnbyYIjKv3?0yaGY;} zB0c$0)lp0*k_msXjW>?&bDctERpU*%Pyv%srBp$bWm69{%kisDyRC!*XdH8;`2fq5 zImF}qzB_$dtPLsweyQ{_UH1c#+vkj>?J#i%{E!@w3iu5{kkypAvkfx?~tB z@m8$Q6JqP-vv0_#X(*9lXNvbG znVy>sy)z&YMPlHpFM)e2zkr-?*C3e$hPrfU$4&`ofbY?lsuhX25*{hK5B@FS-(}w1 z$sZu$&y+1BMQ_>|)u_Z#!m|L+LM0=}z{?#Pn_?yJs-6GiF%X*XS+6RUph;B~(JJ1a z{=+4cD8dF$3sqHqVnx=Xg8BnK2SMt`eF2`F6SpX7mHJ~EK&;r)VV_8Y4gS{y6)PSj z@moe$Lg^wcAv2zW=@7*hooJI9E8MIx?7a884zJjtyHfPLxO7 zNH~6To$y)v%JI1y?SiHUW(yN4zvvYA_Tuo)9#p&HhyD0f=DK+P8pjy+(t66i_&@aS z<^rupvy@3&6Y`=RJ;rjox{LG!QY8uZE6rz_lVrAdy=1n1#-3Bee@{SxQ4n0Neq~^{ zDL=^B$M@BKt`@5*8$7M6g^HU}dy|o!u|2Yj=rKE_>~*K@6Vh>VK|=A0N3=XhaAcyu zcmQdY6Va!w;#HGuP(vqxwK!_=(`)@iS@dU zjEbe`b%$n8if#iKd2IR4x2n8pTnY`6tajwKIMB2sUb;Z_>ALIEvv0oUM9>ooPFoQ7Eai22Dq zOc<9RcmImOyaAA<5Og(`jNMEi(zssU%coY#uGQBI?}0-G=Rp)xik81#v`BV5%$Kb} zC?}H6!!0YXpO9?e zP~hkgkk!I5KYT)mB5Jfdh3L+;ZgbUv+FYo`gk#Z!!s4P(V3YmJfX1Og&1dBggDajS zD566s;u5_#xJ z5Lx(n21=W2wf^dFwq)v`cThy}f-x;az12xOS`E^DBEe;P<sq8fT`wxQ3BKq+JS1MtwnxQ`q<#EIqeamwTS_KbRXn#_v9N zr<_m8&U=cuBl6fSRZu9xP2%WHAE_Th0q1YAa+nf=N&jx)Z2L^W-pF9H znHQ;rq=w{Q6Ft{WqbzGw6yO~h)v>Oy>8Lq)9V2Ztv@20Lw7KEJp8KaYviXlInfU9= zftr1zLXryeck5dn;^%6sE(^T6`9a0$75(ty>62VvIH)l7z4xJ(#%`kxE?EYs?#B#2 z$Y=wFkReDS6dQU?L5gBBZ>QimB{~lcy!7K>soGPPFA+qPg(X5kkTyQJ+MbHT zCesFcHRSh)`02c8!e#mCNmK8CG%5v{);H&Pk%2{Wg?(P;C?>j4@m8x{JV%rjuf9M` z^hujQP9)UaloAZ4Q%Kd|;^3Ls4t##tqj(p~xD{&k%AaqphWVrj)y?snZ$ML#6%%5N zp87@y1(X2RzMvMvk#ll@gNHTOLC-wtXdE1vQs6lqKM&sNd)t7aRp z$&Z3Bd9r+oMYF%ymCUWavNEoJ@FKlhlc%~U>gS#8tU$GV^n8QOSd(P6Drdha-Owzn%L&Z2$fN zwZ2U~J7(upE9FK$&;R$@h+JQ2(E|W~452hXE>!NkH{A5)>q4Doz8EX(v3dvA0xLT4 zdd_L-%14|8AU;CSp7mdAH2TKkq{##~QupbJi}!zRk?lkDI_e|W|Fk=!4o+8wPXDru z)yG%C^>LM*w@r!w5`w;WMKl22+sKbvXRPYJKFfXizKZd7&>I+LFAR{x8BXFN*Bve< zmtE+KLm!0oeF@0)c%Iq6g$CCPSL>avB)lJS*SS+gNgUsr(8!F{;oOcShu4<|hkCWTIZ3W!VoIra zfYA2=BKEeo4iF2fJv`nHH!-Z&oxDkv8^ORsDxizDNS7;AD&h+~`2M%f+l=c2>3DCQ z9qDxMtq4@416uccdVYpkdED||iRm9XBy9D9UQkJW&ZJzr^Y55(zgAX2#ecE$B~hcn z)*Z||dZRBbV?+G?TKs?p8o1kiRo-p0U+;E;m19})wpQR<(vl*?s%R2s&`B&R z7+$qZm8g3ony7)D6t*IlEySmcU=7V=0Qu?AFBB568$gJzO|pL++`$;2zwpX^+{)^8 zOa1cwH_4Z~KK_oY57QodDbXj*ghTNL0!(XB>0KJ70(^X2ZKmtRWYyn$UB2Wu7OdJd zirqH~i(UVT_1W*teS6Bz6>DZ2|8LrDr-z)&z#8M+Y)(@MUqlwoE}BKW4&*yJq}gRE zu25>AFv6edfiuV0gJcBw`WoX>l!qXU+6S|Wxl*p5;=b8M5XB;nU3)!jXN!Ed%laG) zEAD;9E8=)fcR@O2c`!>{5fy1T@>P&cv1uLsaHZ#n1IV-tbqmGf)7kh*#T_aG2ArGS{U#UN$XNtSPl-zEmO1iMH6V8NcX{gBK- zXT1_^+I0kot&xbTsvoiYftTqPq33xzvCylk59*SMqNacfR_tPXyOMA4L#!KY7Bcb2 z8X0BmiKizM#|bX_L{ymb%-40Gn+O2`f#LSnP3w7G^hM8>)OvRXL)}b=N70rC zcCl)|B>d-{nwsKINHs{237tASHqN?$OWnc&3z}RpVkW|}E=QZ8R4jot0ZnJWY8Bi0 zdxH!>Hxt<<Ny_jR=j z>3-PY0>sfoP+lIt{h0akV>HIr_nF@Ju-WJ?AoGjG02V9m!?;5&QD>ecHQr&+odhn@ zRja{WBYW#(W3~6_^_SdnW;&8KqT$I5n!Rqy*&i0<8gIYiSuI$oAFnuC|Bd5xOH zhRNVjcnB$#t;brOX;DT-^tPyU@WKS@Sc zD>2-hd28L82#*SmozC}Xb2IBOgWA~9Ld2GiwB3|wlG<6I`U2Y)?hx`KgOp-qWq+ZF z?HO^EerrPc6N+6e-ZH*RhutgjlR<3qAa$L7{+EV%vVDsUHZzE#Y>;VoI}4yzEBbQX z4o=N*;r&ihH2$Ub;dO7xBLnECAd47$BGG@4y7@|up{gVb`|{NKJ#CuiuS5q`Ds!}8 zOsEF3B6CojSqJIh3*gZJ`O{jE$#@N%-sgf9dJv9QMRt}VSSp;tBv_%hcCIm~!ji?#E9D;( zi21~(FO>}gCxPUjl;G?}%${g+vJ`2}ON>Ni1&W1P+$ymY4=kas=>?<6(_1tV*e~M> zfOQ75M=5b*H&HL}qYgLf(z3F$HoCl@>DD13?&p6x-RFyyH=O#>k%lG7ghPbfCpch| zxMJOHQxx4063n*GtIop=Fn(J}6vEtvKbj@N`@wSR;^7;NF(OJ7A5d#>>W-WLu;z`` z9xfdg>tXGA?fG}Un2S)$%{m@j|IrlLdCAw*`DmQKq@8MHlVMH|j}yB$Sa$Ol5gF^g79uKV0%{{2`PN_->3y6T%sWd4*8&@S|`OR#8FH0?r| zcQI)3<|YAG=ZT3&T7q2br;at^vv%`v8uNa!0u@kAbY*(%wzzknt*CUxc_!{1Rwv4r zE4Dmr!O)ODee9XiH}*BjWUOU9c+G2I^nT*J(R-39hwHRj@%5sGlJI?yra1PZ z$IX(0=LH+ZLymA`7y`~l5{t&^jrlI)$5NoTM6E%C991wj1qFWzVSUQUeb_qE5_7x1N&&$)NVhqb^GYc?k#)J=dk3kbU97qs)#Q{Q z&9pUT?aDt-FeYQsW9!+9(2pB$DuSz5`pRmf@vh)xAR}Jp38U$OO4H;fU0l*d8pT}V zs^(Qvl^R8#9dQP+b54q+>Cyk@&(ldPZ=wwL{j%17E0XkO5?gt-VjpiJ<3U+>zw99O znE^(?nWB0=wQ?v^<3TNg#j|DclNmpMN%v(Xm(Xs^f6>>h3u6VQr0YAE=$|ilzui{D zVOHri+PwYy@o(E7ksQ#o*0$IJ!;=|V-RywSgN!_SGf2H5*G)wY3Dt>dQrZ0X&D=r{4rCeA^>+jIT@W9qHK;)=F4%EC3l9fG^N zyL)hVcMTSx&_E!#1$PJ#+^uj3K?>L4?(R}ur~96J`;|w&U2CsB=l_pkLLLYXpTXAmj`~5;0+UpZxTW=GJx}`4GHIei5|QSQAM3->AJb z#s+2J2sWS>T?rCgC8GSa1mip+tpsBlA5~VCq{;Ff2Z13HRXWG=qsAXD9-%>1J>x-w z`wMyv6t%ywiBg+F_!nQT>Gi4&hrq@`yxbFXd%g1Xs7cQOXb!k7Uy>z?@Hghl#MTwL zC7xh}R1~trJjRf!6Vu@%6*1?s9#zSUqS0DiiVWO7=Vi(v_es=5SKo0x!>>t2l~FNv z1fFyT{mGC%Sfin=XhpVTrkR*y-88m^5kbjrd8Ir;Rk}5JyS#NLW6*ors9l4(By=Yb z4eU(p-4gh&#*A9gOsB!=fei(7e`!R&uQi`vq8pZ5(D;LaS@p9Wn${_M;1=|X&Rq6j zn)kOouzlLV0EWn)_aKEz6l(T~O*`OCt?kIo;%%~jGDN!%`76S_rid<3vszCuVWUD0 zBIg4~!%WFh>cJO?h)dJyNieI*MXKn(o!&0=k6wS}EXHQk%{koQhuz8aI}`dPFYlt+Vp zs^bQ_Gx&Rx(P}=Y-i9B|&YhwmL()J$d-uoKi?y9sn(< zAWl3?kgcgh+d3?LUcG)f`Gp`>sG0cFrU@=M_i$3RQ}^h^Ca^ZeHX7AZyGS96HThdY zBCLZ^0WK6~!W)E4od?{)MUU&yPTA)>}TYxRo>8ndSraiA8n8GR} zp9C_pSBj*xC{>%YCzczS{q#Keav{qTqV;x*LIcxa@KG#SV&kcoEuS~M7XvB{UB#O&y zyS$4TRCYYroV?7z8!mF#>U*BU6F#KJg#Uk*ssCJXMIs+R zLOnfWl^vP5EW82=FUxjE|gu@Y86UOt8p=On?n#?&|tAQyMv{QbxSPkz zTqgnSh-&I*ba3PXv4ep?O{|N-Q7Hu`v<{KjU-XmQ+Syu^S#ELGj98Kar3f)@LBxYp zqYBK)%{@6jN8`oaIIaff5EqtjHl($0R)Eel_LN!WXG@H-Va(rkf5r2KK)DAjW5W$B zshR>UQMlL}ZUu9hM*!%Q*coSYa#DqgrD_0!Sd;g@z4&!>m+OhznuN^csT?7*|Io|BZ>QIw(<=483LLQ z6EMX@aBlS|0UJ6+TcrRlyHXkey@xO~3VfP&+`QL=3LUoq%(-oRW^U_t`&dvOm1H@ppKk9naFesEoH z%Cse9UFgt6ZPo52JC>%85kPMDe8Kmb0AEe7b^1@lEp9FI8LaLrzdX!dbQp{A$#KVb zxUL*B5t0zs+P9K=-zCMm#@J?YaI}QLl4X&Y)7k{Q&}m3bU38qTHReY_L6`J3omqC( z#*(5sj06<{KC26tC856*!V`Fqlj3ET@Mr3iTCgxusoso{OKdD`L{2R~Rwc>`sdb`0 z-VV$R{y_oe2`w4o#^x$68z?dCKAt>uZ2;{b#K<3A%-_3&T@UEElq#5GBSSx=+l+B5 z!YeQ)wZzfVYAQhwiW`xJc2ZNm*o7Dl#xlRriViU$ozO5l`!Zed;0$c~Vd zAp8~)9KCT3rHw;@GuR_Ef017e(rp&9O;1c52AepXnIQ9??J4N?2)xj-VFgFD&2oHZeyvJT)Ao#VEvYmY_A0-Sl#OCqVwFR1n-hG0WAow5WuiEeK8)G( z5FK@CQ;4M%(B+RyK2g^O9VNUzW}CiQp?#NiApKBcb6<=zUT(w?Vc~6qL}6qs(({Y3 zsP`7)ORBiy)x(vbrJ@TL6d6kHzcv=Uds#m^fFaWI0P}y>)jaD!ery21*S^#=^MahX z5j9AEriky$kAvSPvZFWA9TENBzcE{A8Z8NrglN9^r-u=k1qqr3pL&P^Z!y{Zk8Y0G z)BOA%Onp>Uu9B;b>}9WtNFGXCJYrW92`Yur6hl%eF_{zPXg&|sU!f3uLkUT|O+yv& zJLDJ*%+2?|Z@f(TDU+EkTKJ>)r@bEbtPV>3XBXW65C&)JvEn25+W-8B+H2P*B4ExK z`Wv9IC>!vRYv<$6n<-{bxXWaX6i(Fq3w|HS59G@q+m&QPe*7}`R?S9$rLO>AqVr}9*+yt#+V^WBgA+1@ zAy&Z0hM{*dQ7ZqX*S+~o&p=AQb^Wfl`d|+4-+u?$IS-Gnv;fQMW;0ULD<(=-&o^mO zBJsa;dhT~wygVz8GY)q$k(`qfSiZj^ptaNV!Dg2{-#&cDW;*6?&x}+IJknyXQv=Rq zM3zBj-*rjZ3wL5{9Cj@06v}~0gIDY@169r z!fW@J2-y_uf`Wq!Gyd};o7!bgG~a5eFeClUfk1r4d}R~y7h|x^eAX9Z&pqDLwp*nI zmw!K+%q_Pu^HK)V*`R@RN^uFw#VDKQLB;3`erT}rwLlUV$)R5nI|{41OubQ~T*Gb3 znGg9jgoaO1mJuP{X7<-2O5jEl>|sPeW7t{8ZX>PQxlbKH*$}=^k<@v^gD7YSrZVkm zZUIb6f+njgyPKx28>MeTcB5%%U%d=8C#crl0myMeek6@rmpL}CJlKdN5P%M4=_oU4 z1|R-efiOq>YW)yACy0Nat@brU_uTVF9AvgvD|6JPpx3e7v|i-%!I&5S9I}dGLBXUJ zb`S}r&_;Q4%}dLK`IIFdEroOJ*Jf=~`@#DaL~kVlI^I7qyOXX3E@QB^+*0Q@R@W>Z z>9&eDI%}P&Q`MQ^-16^JIm>Wuy8Z^I?orG-3|Ttlqc{6t&Tx5}`gsL~~gyL>hMlm3Ss!?pZ% z$6|}WP2+0j9LAyjPq3G}W0nyH>9&ngYqGuU?>X4{p0|Hj$-?y>UDe}mF+4|ZI!rXb zG&LmQ`&*!~LhR4KqJ9W|Voh_0-7!{b!i?rw!m0pwd6WJA9i{chiok1W2=-h8tGp*d z`12qcgGC0a02~7J$WjAB{}#P!#s$pqToT0CT1Fl_|Mx3qG6sxkc?9DZ(*P*P559QL z6Dw4f@^(AW+#mLQYf=UV@v($Bf6E+oxXZYBiT=%-1wsC&jG<2V+_XTj*BF$|>R|AU zOBE0MLw^IxhsmTvDx!dLHe!mSFgS&IzwZd0w(X+I>HW5Ts6o%ADm=I|BwhEjL~LP9GenMORB7TWsc1FuO6*N?V3^oLA`wI0;Kaz=Um3 zSfln>?Y!fQ%j$aDOZ^BNaLj03szO_;#!$Aw4&!)=QU=#smZn$xz_x4}~qT8=3eO)+g(#0&qhlMo6O8 zwh<<1UXeHGf+6L>j}PoCEl))_Um+RUfh%?R&(Fnxe!7ScH@?}NQ}6Y-a_kg}D*X~w zLt$a`*#xr>HB0q(F$bnW%QvpwH}6KwcXE;cU4j%wx#4U~z=x0{1smvJ>$IGVs%%go zmB)MSN#s?-g*UB8X*vwiIy^27XpGYiPzOR8>Y0u_ zeo(_HPci0@gYXbRkMpYVmtWb0X_eNJL`Fh!L|N409E|`CAg3O;^s*Mpd@9G+epbuW!O%Ag&Yu{j|v8Z~V2VtSN6D0D+N9zQq{i`asuxpC!aHZ^ZW;3;2FP zj%#?++G`r%$F;?jW}H8UyV&8%=Ud4Kpq`}9Pz88n!)RIxe>8Mr+7rANer!L+_LvU6mmJ}~d>ZjV-g)Z-R8)czhob70+xMaB!GeQ*` zkGfPsiKLoG0~eakY2|#GF4#l>CnTamYdd|mm6Tlm~}(0)%vu9 z!^2s5N))bbm?Jk_Ni)Ue;yR-P>)I&KY!V$Hd5H#YMR?&YN}uj1k!zZ-#-M!*3G_fK z?ss`O*q8eiiM4p2oi_cTp!jDA5#~3nx4f~IKFRm3^_S`1JEsL~8cs!~*VaMh^Id&n zkC;daP5Z?7$P_RomW-E7F3m%5@`=FGzmbg0Bn>rTh*cO#dwrY^Q(W=vOFiVs)f zQM8VL=XT9AZi(LU14L-VmYJ2$S7OPiZqsnJgsjkDM&R0i(7@e9`T$*>8S@Vu@q8Tj zv%;bIlqPwF++7_0<~4^()o_=6g}}3(7;`O zekS~Tq^#|&ox6#n$)tbYzgFK1w4R5%+VUQ4C>ka+5At%(9RPTHTOu$;4mmvuw@o=b zF_XtdCDWM4k%1}YK>-9&RsEXicC^qMvCU!OCH>8FyO`_NoC%9sZ2?_l;JlO0O5%mc zRM`>ao;v^9?#%lm(PcTZz#M%4vT@0si&Ba6*!uN$H6__t<$!-KH4;qVfatx7n7qk)a6hO?l#63f#R%b2% zQ0?nfx_;hP!-8JBJq<;VEGz-Cy=1e54CV&%c>=WwcRu1K#lwB)!taho@BZYg+zVhl`#j*3+D*YwCW_H5wXxpBU`} zk|wSp>cwG3>pCUb(>^iiE6~+!{q~u_Q~!xnm#z9#*rAtQwU?d6;UDr!n0;;($A*D6 z9f2KrPpl2qE&~`rE{|xcV4uoeSaVL5oq(D1Fa$HT6$;32*$b zC&>D==B#y}mJt8J8)Fz}h}9ta7`yi&ESh|ID&;2?^0wD?cvI=fOb9(;9RpP+p0GOx zC2Qp)KDc}cnWY8DEPhS5(KseAG0dgDrcP$Cb@j>097QRkAF0q`MyC9O2L*`7*L$7? z=++pF{fWVYqG+i~C{U>)>YyCcc9qZ{86)+g5g`KKkq7W6Y(I!smJ`ELwwz5l&;Rig zY%txrl?owt9xF4>Eu8-CdDiGEC(Aiu3&%*KlSx?)`)>an-qjMopS{CabB}Qyf2`MD z5*(pC#|ir9i}x~|pqZKb6Yd>F0V+S2QS<~hYx;j^5%nC4HH8mpwt(Y8M>%hU`*O=L zdACR%BX_k9x>ib#`b4$dh?F!&v`)MR&~+HW zz}Ks}mrNj(@}AawD*g0g%i(Z0^LsCtb!N1$aqWV@1b7z=;y584 zoGF%(ZJzL<_43`gN1@bN7dceDSJ4Cw#u6ds?&Vv%v!w8KTfdYk2j70EeVmqJGxDa)ZXV5hOBKISH}wf1Pqmutpv4e0v?JF)@DVpVv=I9Bi2(VT@~H z?O*2lg3{j1oLCcgE$v<8uH-+JHHeXU6_nR(%L{bBxp^EDzOaN6a>c!u_l!As6h!0g zWi>L;B@Dd`<*<9rIYmv&=PZmQ*+P{{$fii zUi!=EGxZ;an!e^{MP?7AG6jYOTRhzRFex0V-YQa8X_+61i4Ywkvx;Fwb3a=fnDla+ z6wV~x74*PY171VqiV@raTGe7isJ*g3DIl8W%yptCf9gSjH9bAG45;lak(Nou75P#X z2`Y4}8m_f-C#S*A{K!{uy=fwi?n@Y16AT~ItU5I-c6X)aPiUp`%1QdeXsYGxy3m8G zBhLcL@QkD};o;wLZyLGv8LcR?$FvTaH5gI}i9cBk?6amG>_d;LLJ@AO!S}Eb4pfc$ zMXX=iGz>PUa61D1^(GOi@P$Cb=bmM8?$%u|+R8hFtO=nYxNsHKcxspIj@!rjztz9* z?E1c)WW9__)&mG){@O9rgzo{YIc}bCG)COwQLeJdpUZ*If1Ea+bzR#|xd1t>pfu-d zxf3@CKE&<)+duMmivy%dW-~?agWSWGB{ShVmsZ#&1AyfdqHk{H`^eG8nfwEP$DRQ~ zSirv`@aPT1C6EnLcYp?+n*F8G7vEHRF({0|$emEDB_cBoSHhQh>Zp1>Z2Fw9d$F3{ z@E5j1Rf3(h*C0p5l^Z3wo`( z!f%H;_|{DPH52%B0S?~lxmbRB{J&j{Xb#L|Bs{>dV#6iX4kZ6+C1|3uI^(9I7z*Vd zKzdr|B@xhc^LAZdP2F_w2>WRHFX_EWldaA()7#;THz{-lYb+r2Hy?C~(Dm?+^i=E? zlv1Tzvnxx&-{9{aBExK`q4IlOW?LDK zXU$&f^5=#&3oQmZzWk`smozgYe|o3%ge%t1{MXRwdAUiM2YJn|g`&qYRMpkR|8OIH zO{T%tARMgOS+)}mNGBn&tRE@Yj4>|!GY6#rPchAo$(IBW(G@}&f_H{#0o`G^_%#O_ z4ERSUX_^y0MO>ZI2dcp}k+YA~eQ~6CA2v zycgx^QpyeUZ5)pY2~6E-4V|c1o_FX7B1V3^MPtT385-gsN2Tv2-57JAgrHCPQPEq= zoq+!tSDe1i_Pn3Oid}&r<5#1KA15X~*Am_cXC55hPkJn&WtNBgR=7>$udEB{tk42A zv8_bs3I-Wn2qrA+9*SiMtZEpIO2X$Ck*bt&%r(Ujr8#R^+Yo-Yw(r2@2U_gvUn6}n zlI53XUX{TE%cowP8H`0gmUjAM(gpe%tl*S|6>UmIA%>FJGxyvQWsrD=Zi?sfoyd!0 zTCeQ$yxz`a*km~DYuf^a z!_yyQMCdT%um7JPvBfvv@GzP82SR?FT;6~|@ksRaPyL{`*PXYA#v1MIN*(59J^_WE z3@G-3gKsos77bBq*k?(L?dHOFeS&?>n_9Q?pz%g}t>P7VOs?(YO#SE&^u&!i)N=Ox zO6l3FDbpW5PGKsU&_GavL%ExGVa%KlJ4XV1;cB6LhrA(si+~7G-swA}bZoYqVLIQU zQ{tfz->%_&51Ybp;F3ZsD*kFX|5+6jun47d?RJc@TR!wr1NhClZFVLGN-f2rx6#N& z`8+Jzr`v2#I&=t38=!_16E9kRQy`o$Tl9VljF?9DM)cKtC!Oe@NV}0RB z8`tQ{08-epu)6xf&xgWKB~xiKv&xfO6_cHEII^5Wmf}iI$pVrc*d3LBv44=+WtpeU zG+{8Lea_4;*Ja#kV_ObPlB$;heYQUP_Tl$NQzXrIl&}!FYPo7nI%MhNX2JV2|5Ruj zI9Y}vjUqyXwOFp$!=;#)gEKh7sm7lz9r}YPWNg&7xi1-TY~>&JsFGQ4h9T_@Dx#-> z1-8{*sMl1^uRjF!JVNn{s}ta!9WwW=$fep~-pT3WruPd7LiN@9)yF@!lqsA(z`Rxk z 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%0D!)Neq3Y|fx>)n@_4Ws?LzePk~ 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

            &QXmBZZ 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 v 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

            >Tr4yDc_VJBo!6WdN{WjHA5ZW__;fx*7nO6k%JF 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%0D^Yd!utee<^Ajm-~fu0hGwz7N=2#`KY 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 N002ovPDHLkV1ho>8%O{E literal 529937 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

            F0*4@@EMP>VVuDX* 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

            tPm9{y=;wKTwRcyOc9LI*Xi-GZ& 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≧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Π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

            DWP9K6=o;p;B_1KaHg^+X$5K8zTX*q0BQX z27Ov1gkeP#w>#9Do}*-HmOZzSpArWYN}l>B-5E-!H*vcF{QHBY1(uOkX%rBF(B4C0aP)%8$(TXsXRrOiG z7&F|&Ge{T{y+8yPI8xv{_w1p!?%6}VvZO~&p4{_^#~$DFiGBNiz~um9}iX$j-?`m&z)mLx&!vuiyJQdgy^K(o|HrdC5CBO0ui(+Ibm4M5hA0!@A};|DY?LCv5P*f9XiD~m^UwAb7xuawA;#cQ zyZ0KTMoCmkS<5I4VyL2h8-gZKsFB?M85RIXzdELq!6}1Y zHJb2y@Bg~C02&1cx-5Nr8HBwjPMR3FopfMT0cZh`E{CA${eR|H-d#6x)`WVjX`mhv z7gUb|6#ev$2?xpla_FB7i325uLFIIJAOpg4?DO4Rq& z#@?QN4W-b6H>Jo#Fu<7zmMln$5L0GQ4+{B}oC9EN8wR8V6i6hM*I+Af4K0;cHkk(% z6QZohgs}*Pk)o;vhx~!mLIGl!wt`NgJNVp(aT0R!e}M0rRh&m;B1jQfG}W>mf5`uf zA}j3Y+P=Q{4uD_)@xUcKfeauIKxbd2@iDfF2#^4}uIeySVU&bXf34r=FuovEd7c+& z7(n1569>kaqM!m_s5hQ^7*rwRbzs)dg3Up z96S8~v-c*@mRx6f=)d=_=?wSYzCEd1>Xy_REZLGR+p=s6JYqZ>gKcmggvme*2?WUV zf&?#C*5l>zcvJs`l{K_wT*W zsat(+53;%?@^0Bjeeb#F)TyddwQK+1{|%f!pB5eNhC@=o59tlDaA}l-bsDdpxp24V z_9(^yqG4#ZmJJjn`3ys+S$R3s;nB*q=LG=HH|c2?`T(aHmLlL?FhUKKn4InPS^>)Xigf&f6bylumz$g zfbj8p-0f!ye-^o(K?=|?6C~N7|4+?d{PU4b5CDi+_}hq>#<;{razbP)@T5C<2QbsX z`xgl5lNlzR|4H(JXv9r&9E|gTg7%#j7&fxRpbqhjuCWdofC(2o1H=?8;PXZa5v4i8 zTL`K^d%*qCvc!yiJe0^%P*LCk=&~fuL3Sbb4ornju!H`Xfo*_jM}%vj3(jnlRLaDO zq^@n9WJMwX02o9J)>^5Ii(pxFI2r*4fbhXgk}RppQ3Vh$@1*&7SdW=^k>|?0;-?G> z)Xvr!B>V|>#4;FWa7RpusuJD$B**m#z@VU1usR32d*zXqB=tcV06RwGdIV4bw^OhM z#$$Y@V>tq3Hgzr{>`s=Q-0$&zJ|u@%S((BqbmjKt2hEfY^2%Lx3svVqySeFsaov78wDN>|UZ1iva;`sMI48G@>j?=w;Vj zL$A61dV1GOzOneg0}p=lfBF39zxgwV5C4x~n)Vk@2OvNYjh0u|+{(&|*u#TP@&r99 zf@HAYp`=%kUK>ujtJ+w)Vs4HW`n~ST>iYav9lW)K<#dqB{B`)fLqyjQ(RI$b7gW{g zwyGLkI~c57f0B+agcxuJ1rn9=zhEC_{Cm#RCHSsj7L-Jf6TaJe)@o2sa={#dMdzX` zz2^f!4ge7J$}6v@sv6PC=@WGN zgMj-IA`k1To-iYfu8%mUk6r37`L`eW>$kpg_p{&q^4+(-{DIXY&wpV3XcvzAkB`pK zdk%eq_MO~8FW7Md-7vS8=F=|CDW8~7fiZy;E7#_2%pU7w%^(^c2sSn<1IQw{IzneT zN-g}fALj%Ip7RYuipm)PQ#TONLz@Bs=bGp=CuFm7p4&e+UrRG21MSIMvy)Go#5pzD z0kc>KO`2(QU8oP6aa4Fqt8+AI)3zz1pz=rRe={jyO6~W>f9OUTYM5I!3x9OJ{DhbT z@e~RZ6t`RqfTF9>Z9~2vV|j282Z5J!$)Qu`jU0}JOqJA2!@8_pInr*_sZ0k2Lz<4z z(9BV^aSvRQ(#~qA3Cgl8QAc5YmI7lREbc=CWj&Ths++y=2uW)BWsSnl(!_b`R ztMPMPRaH^QLTjo0&AP|MvM^Hg=d*q}9+x9YlFf~GeFuT0iZc%H)Ub% zB!Tm}{GaRILr+g1f%hG_;}y3&=MCS<(SEwBy!nz8+_8tQ-uYNS+P?n=PoqDd+25>g zIJEefWCTeQ3jOi=5{=haISLRFdYD8;Ho%h_)dxjc>ZMJ?)iX@-?=9}8x!rr2k-$=f zs0DS7C#v|mdfRre++qFH4^Tb}hydf$Ebz4$lpzUO`S96bt2 zz^@X~d!Axxz{<*CxP0Q+vBjHsz(_C1Ut#7><9o_el0`nf^|PGK(zZ^A=8A$=R@YP7 zTDF$i3oh>a!sGoBk0zq4iRe}$cfeY6Wm%4HDrp37fhz;3D4+R_?|#K#TOHzz_hquygl*PEui~eeTR_1_+96a{(mv?->q;(+E}< znF(&vcM=n$(ME%d4U|0F)c;9rV68GqQ=Ux_!_=v&Dh3L$zrnYS=d?0hZ)ongC?5bY z!OVk(%$2RF^~0E+Y`{w|!J@4le(2a2em4AC-^Z8pIykAkKtV56{48qWQSC(FkDDF z%1~~~I!Ka9d>1C_crSYdXkBBT&z*8u`WdIkr5VGveswrrHAsFRmBXToOmdy6ait`e z;!>f=PqRGLdaO|*7+spW0$o=MboZ;;u;Ey(oyK}A3kPsp;j=&mF2_{~;x&qN<`EFQ z34}tK2J$D~56!dRCt`pjPt)AX2O2tFz#hi2F(8U}bo*mc0{jI~{0|Z}kgDW{CA7oX zzG5`)q-l;mq)O8qM&+o;9jM=UjrGwAa6Q#pJA>jMD@PH}=4QBJxQ6#O$k8A zJPbG{Mu+`tg}27-kz(QxfPWQ#1)Pk*x__8BCL&=R*l-g)5lsDuyqt3j603z4Rwj-p z0m3GoNI`fv)(IoiEH_RXQYk1{+EQj~Ti4xgrwijr6u)>2I{xgJfE$ah*u4-&B9?(I zl^9bY>P~?j0DZo{o~2_}K&ldeizuowexUq81|>8%St>I`N%6hXc-o0i|4I$EYaS-VOWhG0L*J&bCbn>}y_7|m3zqMrYG|9Y%pLpLaQ~lF~ zP5v09tdZ@Tj>>A>>lQt*7W{Q<`Py{eq8B)n@+kw7GYj%8$!ml7L+N8qNmAl`lxhkv zL37e!?Z;E{<`}qXS*PJ&G982YOQ&gJ?nDzDXr{Te$MPmf(2SPdEGF<=Y=Bt>{<#=$ z^z=0l{G}_O`Mj4t|J%Nwi}P}{#uFzLtizQhE_$Ke2L)we?|x7FuSOSLoQu%)$JmLO zJQV$S;Ae~Cn~Q$=q?+VyR*a(?hHn4bsmE!&w#@qc?)F_9*Z>nCpc=DJz{1|E*((4Z z2-t1~D(gjX`Mvg(Sl+T?kQwaL8;-Z!C3nR{ZWq^)IZx$p(|uSde8xqt?`Cp-=ixn0(pJym5OA=o=6TBHF> z40Z;s=j8n4|FLnHVz+mkuZojVyl!4{;hlJC0gO`F8^*`EqR3?LU{`XX%^}C+iHpvO zc>fN-y-SqJ94aJZYyWxNrMJBPX~RiOqzp35_dGx>`SoTJ@#ooF-m~6PRgKxt1@|x) z5~Ywb6UXbwaM-|fh{ReaXgnHzs0HC&j%8e0{X0+x5YcxM(YrmkLtLOA8lK`uyq7Gd zJ!S>O#DE;Yj!={CJs135nn~J$F<{thp@J2YkTjom4Eo2F)uJ@D8|pE1&#rddX-k@{ z_P8up!(Wgj{v#0`IVS)xtGj=`2~)e%(u{U$7WZvhf4j5aoUpZv?l#cS+?H7pgN?so zQfX!}4C3~LNvQDG(!>YAwNnRXF%X(w0)DQfWK(9)-tGiCVRYuK)~RQyW%8j(SdYeFt$u*Mrb)#vr=#oKPpSOnQOK%Llxp| z4eo$rvqFQyAIt+3{U9iCNyimCS&mNw7{E}XFJ#&95B6&CCP+E|i4y>z-B%1BI%>)T zfNO;BpF8llpo_F9I25kdY@~+$9G3Nvt3H*;+KlSa*o?Y!W5xsv zKPBg`$9fosf4%^Z^daX^F2X+m*6{4$E_E=Wb6o5@ZJ46XopK(NJynnm2PZ|mn$r2H zY2+tb58Ln&5Yr;Q4H`5ivlBT1K9?sLNvq2)Tg5(Y1OX_1hMIQ&Ct;S}d7q2%*!^d@ zLgrsPS%1<2U6OjqH@1wx==bvU^0I!9O zP3(5F6oxzh+K3_(khG+NQlMFRH_LfX9Ib1*Xn(#nk;wN(LkFdF*fC2N=nr1J)Xh z7l9)sa1=S!LpdI^aZF$oC}k!iO8^&5q8u9xg5MAAKl}|b9Motd_y7%d_+&YUH|q(p zfi8^Ij)94d9d$MFbZPp*w87z7Y_D0SvhA^dRu{j?7PuI%n~VMXWmw*p_2%An%WJ-a zx{Et$xOCD}0h5$-;#ZIP)HVpL`aAcqHXakJ3w7#`v4Io{>CqW)t_M0jCkC)26HpBw(Op&+*Gk0}B*RczX2$KL^F;F3Q5*w<*ZzCzpfUd`QfQ&$_i<(NE`hO%y- zc3pQftsFZ{YbTF+c=00Q3*)vpYoENlXHK3?F1iBe)2^=Rs(zQ|6Gdy)Q+FDU>Y5*5 z1pN4mUqmn3zd!xCk9_2HAAabeZzZC;i0He6VcO+f&;h*v&|`;h_T8kfw?Qw?`rZT& zbv}0-1k}Z+BO*e zIp4DIQl>CRM)5BhNN@q5P!kpad=ns3Xp*&?p4xF43|HT~J~;EsPw{v7Uy10y5z)(u z==DVO4Mg;U@ZItLELH3Lc%sXxa#d|szqghX!Kn3pj@%y`a%UP06l%(~l3B(66PYA! zR@65&oNc;i+aG{h`p)J$n|=Tr3u|u-*pvc>KGQeFNrDq*?%rU_>iSLY~ zL&(|T(8PzL6VKtQ)U{)z4&6GbgP1^@;J__K#W7=oE!EIvlu0HL6@Z8@IC(=Kon(1Z zkH@@ED3(X19_M+U^KsHJRZ@vHP)u9xi-(X7z>_m2WA;bX|L0lC*=Yjc1_|L=4l1EU z!T7LFR8mo?Jp)9P1am@u)VAbQhqUBgXkLuiG!V9mE>yfs*=8}45Gut^GcTNvzX@GN z>)5V7#N450>P_$zdib&bw`=8_B-5)1~DOfmC7L>g1b+TgfDuy#1= z(=zeEryayDJU|Fz5)bJ!rvTp;i)2{(#Hd@4S84V)X(zQ%%e*g+^P45kvv=y;lt-T;!iQa*%ZCY2|R2pTAbIQ5d6;MvNdA{p)KC0(fbM*Z-fdyX|wUy$6Y4{MZ{hSr`33rc5huh?lc= zp9}V?WQhT%$c7?$78no#ioxjy? zHj3KE$$G;qDK83$fTkBxtG(SWd06!+CZ{+@>*FyEw4qz}?@#~u9q*vu`s`=vXFvGC zJJ!qc%S80^MD#C1fpfW*2fy~UulajaR(u^1l|By8X*0d&hFG&vRngjTjN*S~t9IR5 zE)zg-G(0Y3nIo_U{3Nauz<_u$01UVyP9U9g{ctU(j;LoGGYqm=8(OmYWa4P*Y^nh+ zT>!wc@EM~pnB_u;s6F9 zHuTxydwH@Jj6cUi!H*9Ay+nj@_bWtnFtD)t0W_+@_itt*2<-{fg)jly-Iw;nuK9c$ z1Zc7cV&|V)27B$jZMs0WKR<#3Em^?^nLrz4XihkTQb0tC`mBypyjuq#0!)F)@te$@ zTl+BGCd)+v7ZS+au|$aa!sHqgYp=IAm3Q5*%fu=pMIwy#MtO-8+---69~CJ{jY)R} zx`G`tYeB+2Od$pjPW#a;j&;*X!d+9uqcLe)r4sT1cmyKqi#fW$4K%XLvjoflJdes;$Wtb}%1NjV(V zLlpMdPfkJ@n^Bg5*6dx_6ICTyo@Nnj@mcSA#>dt(tP>-llct1W0PxbI~2#eb89&;%bC7-)QU@Q~oHdn$aSAbHUT?4 zNMUP3waOAzJE7rK%RrEl!Vu1RJ|Pie$wjSk+Q2U(&+;4>DC35L;|Cx+7=M{K{Wod@_wMcYL&xkXoaW;GfJ+{fU8U&c za7aax&_8(bi|GaX_R(+Ob5Hu7&wu`ZTOE(TgNS~*p@Y8E%NOr`=wTWjKTO@Z&J*{f zV807Pw)8#|+)H3{N)ekv*?T%5b#y-X|@i^~qlV*t|D9upl+$rpDvC(8YT+ z05qKd-s}oLt8fHYLV^Nw0EmApQ-sL|M z+sU#F3GaW;uSo@T^JoK_5XXt`H*jqfO^V|O4OjH|8%Ws58RuGnSZVE|b{R%sB2@rP zP)umw(Gd=`06$Up7iBczg9;tmYD6u-TL9f-m1Q|V4VbGX+9qtCX32t%%u)od928Uk z{XN)(6tyI&#?VR&K8#>gDB)8T82Lz~V7)(J2&lai+|4;>!G)XxaF;~L&G45&)cjKe z1dvTFexUh_3j_d2Y>WXEjp9EzxNdmP&022*AlSeZkY}d~a6vAo+aKxr&Fqw>bU?_) z?_y)|e^zu!V;`K@xGn}wf&rlt6LUkMa^dRA@w$L5bIESQ_3qf#pU=Bsiz+=30Mvl( z1@WVrG<-Q|!Ybnu{uWT!vLB4(*D=Qfgbz~A;_8$s3RaE!MY~E%mntihR5_JcU}Q|N zkrr|Qmnw(OdagQoszeHA0C%9RcfB#N#-N0Otz30;_)w(%xx}#PXHHsFn$isMT!=!T zG*3|h5xVq7Rv3~@)=im4=Q88!tgdsD=jhD?m#xZi1^4|RFVNMfsuE5fDJe~5nx!i3 z&-eQ*MKG~@UNLY1&=A*$AD`GP1ZWGfj{q(y7$4?eO8A%5QmWfJq|DnkI3fS>ne;3gf%jAPbAd zd{a8s_JL_i1e$2TgxU{XaKDnce(_46gY{SSRoG>Di`@Q`T)79XtmzO3{r*L}1>bB*X*) zH1J(|JL$-a#&{?~!ay{UazO$h(~MMBP-lJ{7hfS3$gJE}}2V9UDmt=0001}w0SH{zPFaGWox;x zCElk|3Y@`%zE0OrW6jZ4Q~T+>oD7doT*wF%004Ut2`i#y8b*zd-pnOAUsvN?u}HJb z@tWQEb~lDvvVeB6Kg;m1ZT8oEPm>W4Cyn?wMoTr;5y1u#^d+`sLKq8u(U^4F$OvdA z49q&{0X$%;f7G?ciRsi&08K8-F;xLCB&41m}+m3!)I&Xbt6|J>mp6qHJ>NB z4wEy*s&*LYc?pC{CRE*2CF8L!)5K?X!=MbAf1o0BB~roUKsYY?nKMs`*0x4aJ7=v) zZsSvusx%>y=DFkU>NMU@1XhEQo`P+;V+Y4FbOm9$$5H_D4Mbo3TL*o&Kh~@nGAaNc zC_Jdr#Aai)Hxpxt1JcZDA~>C+6N-JTTwQqv0I1s9B`Hh&g^`GA%u;R{qnL#G2|NwB z$ah4kq9{|q_6YQfjSDw(w5<|vTo?7~GMN_t6EnVMaZD{5{|o?tT0*5+W`L}(Z%j^_ zRR42M?c!_YgyAqXFSH?*K+U-BTiya^F%ug5MoqInw~;~|47r+>#8y8Qn%r4#^H zj0B|xN2AeroMkctV}N-+Rb6FiKi8oCvzvdyRZBSr45sUTztiV!WQ8+vnt%=C*QhK< z_`FVMt^@x7ob$u+cmz{L$N^-UaMS>d1hE~sCLJ3S<{hA!m8dKD5!lLuda;NvvXsX> z!@e~bucU*fsSv7wtcjTd=;(V&3bB_1O9MjL$KB5<+pIZWH-Xm34v2E92pF{QIp?~M zZ3Zm=U0JgJ{5$7&?)iadyyW$??aFJ|nVwNhsc8MwF&dmY<~#pdQ(AOs;XKrT$wp9$ z&HP{(2+Dt?B-i(s(?iZkp1bUXR%ymmL7Wccm0^jsxgS8|J3* z2%cPDr&K9=$$l&mBD?|Bt`=@LN7~|NY-YM88W!{{~e3OSF|=DJ?zxiBEm< zy4zoM=TzQzk>3w?MlY|E0nsE%hs~BY%P~)wDm??7yX`#x-BH_ zqWWAQz^sYZW<`55>$%;zpVg6>_4=ssZ+3vFrOl6Bq(~pdM0l1SG{#ED4p9UN;si5# z05sNn&dFuevNnwdXQdQuls_mY9@|hM!3>ZK&JQ!lnxZ4g^uuC9@)`@}l9w^4Hf|t{9R1K31-SUzr@sjOAxmoP^UzmL5 zS%M-TU3pCK^CV|L!cVw4=-qiIbgg}Sm<^r=j$4c5oj}=w9>(SHD)0hMj~FQLkH$p? zv0JGK$D7yVjS)dtX3)bq_yl;pHA$hpQ6IadBhd{94<2fej|(4q!clLmDj@S+m{jLQJirJI8Sm;kQ|BZi}V88@CPz@Gwy%=sG&dy)Q2H%r{E>}1e_w!V-cjywrwW=95l!>p ze_(7DR4%yWvM?&-o>9+CpGsrz015!asB6XJl|hR^O_o)>@3hSW+hg~v7}=-sM4*sDy?fi02k812 zzlyu{tXN7@s@7LI?>>%EF1Y?Hrv8u5y52oSKjF^$%CQqPSUSN}eD2t{4i{+i=)&U~ z!7ZWF-A+Ysp0eH?cl;w80Jl_AKLIZ^=jc3U3*5!$PJRRfx^vXqc?Fegt2A0&;uu1F zHUj|A1LZjlmQFJGvE!N>n4w^Gb(RS$zb8#;$2B)H0|J0bav7Nb5p03A3Qkss~`LL zkN)Kszx;hf^m|0~uR~1QlexfU>%V{IuD|^eVvh`Y@lk*{-r7>Nw8D1_uwq;z68G2| zGj8wRs!_I54s zEzta|mXRRubI`%s=C)x@iCFuv%}$0c6`SG-cI)R!Y3xRYk5Pd+pc?D}6TJl59Vj1{ zh0Mz=;qEBwD1GllaVH(cuwiFy%cT#pxw(7hn6j@q`3!#MLe?x`7gF0gOH^u7Yf3HP z*o}?!y4s3!%_S!FwY7DgcMIpd!C;bSDcB33XRAyln22*1)>xZlDN7XUih&hT6a_no zqbdMz*oBZ#?$~oSsgWY+e3|wfG{Kw@9x}({bcQ>Qp#N)KizLmQkA-*RT9-wZ=Imgu zj6~PbpQWA&1Lgy#z{6lov4IJ9W3A%sF&s2S-ce4Vm{YNUbUwYu69F2ucuWqIoEH32 zwM_iv*;@VRd_U2?&!QKKO*;SQ@({R??*FXMpau(IvvrBtA31UQcN;tZ&A7idgFuLl zGKA)9HZT}O0~BCSKQRR@aLzNf6ntG9DGGccu>&8c=Xp~x{9wasx&9CS;t_lj({3_L z0)$He6bQuG34=5NcmouO4|Gx+k)XBa4ASVBT#)*Y0lV3G#tUC-{!^{tunfpaD(fg` z$OWc$R@VsG#E67ap1lBIsfm3*d>k6E0<7*bV+iAi55hEt6EcKfXI*#L7!GY3yM&R! zh)yw)c6Ey)DG`^LB2(PcgU z43=I%@xP&n=6r5PCk6w`ZK2-yyxZu_FT0ce`-2bk|Lyz#@|}P2$-CYWoU{MklPnGR z!!Ow(-nPN&uL2a&4W~y#(gVVd%gKbXACO z+tqMfw*ibe7HGf6gUkDfwwAxk%e6CN{I-^@@$VWP`weDPD2CYx4}EkQjjJYI{0&is01(3a&N3Km zngDVa3_0Nq13NaAnIq zTwz>Un-cV3Pz}HYKz+fU{FNav0eD{#FD8{#GVv~X9NUp3D$5cS{@#5bFBXs@r_9xs zN`PvNq9ZS|92LD`^8{;QWXL__Vd%6RTGD--)w*0XE2eX32jxo1D3G zPvRyx@FP@s9NQ1~aT#n}K>Fk54?MkgY$p?ve2JYW`?0_1^# z=B@`;fM=x;dj}}A{so2$VZjW569F>>@UI1wAQ{RsUcbPGMu7rL z^GjUUv6nzEHHI@go%UcMCs_iI#9M2YLO^^_qq{B$*B;9X9NE!uJc0q>T)#KJzCK*5 zYFqUzagjeBRb!c?5}=+^JVdF{Xf)y&!CKe7PPdD(3+q7=0-G&b%SM1cCBVTC08Au~ zT(!O}&xr>%qyS+A&9kh)5i0Vm@Z05Vj)+eo6dRs~F;WMBRr=@v2!V8_AU5`BBlZ;x zDZCHvgkg*YK&mPaD5TbBxlTL*@LKJhZiC5fu=;5k{U^kW^KS3wZuo{*)BK+OOx0(~ zyOgwg;uwtwt6bRIx~8-<+w~t^a9~<%Cm*MExaN-r3?Qg%+QpAuc6Q`n*iLzWf%0BI z6#X6;FuK~9Msk6rvLm|iqVYo3hbSpqO;`bo`wwstedg#Rq(?)JCu9&{ZJAC#`Vj48 z5J1J)whdzzObG!3Y~Oz!7v;m1C1w&_>IL5)z?f>VO0;Y5jJt=R7^^wyr~}lgDmt*Z zNSP3{db!TVnAmVJ#eV~r2Dwf`hNlD_U0reY7^bn(fdQEGRu-&m&RmimR8zUpug)@g$Gk=lC0D)3`99@dk;~-{A3;C^hYHM}4CdXLs=(ZBD1( z6a<(tEp{_H^`c$SpKIN%0$f~3Q_jtJeZ#ZBwL1J!-zl0D|IL^MV)kdb%{Ke&^&xt) z4T3OJAgr7JPId!Rz`tHbmd6B@0Xvy3>WSkBSeJlqG9&~Lk)$F<&vM)!P2Ed`v#Iib zOI4&A;B4YVKMHAPXhj16gZ>{;8dF~ge`yA2BJ5@W7x1~Bf7a+w&($3~q(3I+*`GuThi`VE_|dtjiN>sN!}Xdq-NdUL(*U|0>R znku}m=;%VFnOa+3Tf-QDF|OaA>mv<;Toi*8u*&Ow!Ra z#7hboC}3+033y6*mIe>x3~Dx_=Vmh1&Ig1)6*p(8l7D{9^It*-UieBX*H*keY?9Gv zG^#ZG>t?W0)kEG%--U-aiF&AWb> zv);hZ_Lw~zNdC}f)Z zjzK3TJdigT^3o5o^voSQy#D`kos#&TAdm0|@B(qGaDQQipke?3u0pCv$tXqZE34E^ zCEf9=Z=^qZA(Hb zvtIT3SNi+Ay+FxC2n8BG@;KEi1E17@_a_O<84fNjQBs@i=U)Bl@4NGc1LC^9yJ_#u z*HQPSFC*G@-ON?44TkjCp-0pEzWUW0@44sh8$a=}kG=J?cilzfszzMbpN4(CcdHzE z8Wu=J*57sOGyka+@}E89*)K@m`oI4RdgD+3)X)BlZ+hjo9=`i;e~gGewsn-Ymj9^$ zfM$_Bt7xYgz5ugmn9T`RleSNrqyt0-KvU1zWDd;wytYYTyI2qZHecgnH@*or#3TS} zxk*RKK{LM4vnr)%?3ax1ZGP^oZEPM(xY)BMSBL}?c8()d{xd=C%`%k(K*uB&x6-Pv zOQyz>aOmU#7$~(aF`Ghny@HP4!Q$K)WR!a?vvMfl)4Y=)Qcoly@z7fc$Sf~1?y9AU z%8O18<3Mahk*Z>0uD1Yy8WZ@c&a14avvO=o*87%qU6*A&Db9j}TMc^!Z8TyDMWss* zmN?_5ch+}h6>4v#yms5UR7ymP=_He>2SbchY0A0hd_?>_5>#d*h2!|aOsLFy4|y&c z&`|VLYp?n9wuVkJ;Nj~p&N|>$gcH-^UZ`o&>lz(@K^r^&XLZ^ywCFyo&A;(IXHDeJ z_xolbK(huHn-t-#{g{{uHrNfZD}R=cfSa+-3jhG9EjeiHvuGwOxQ2{jDjyIk6%!z! z>4gxtGfdb-;|oEjUM8MFU_Ip)-#GvwID1fS*nQ0r=A7$m?Dz>P@KsE;!|<-0?qi^il3~Gu0m>BI5R(<4C;j;x6u@L)pQjv({7& z*MjMvVP=7iMLwU6mOJS%1msvhU7vHji?M(hg1u3n;(|&{Kmp176kj8Psh|I>3wL&g zyFb>mNzke{vrF4Boaj;Nl4}? zC3%K|iX?yl3|Plclj?Qpb#MO`dfn?@PM`YtUGyLR=>6OO)YPO zAM@yAhv_f=^u4#d=fD2mEg$>TXMTo=J{VFGKDt$wJUy1}H(vLu-tHa0vU2j|O|SdM zKS|&7V?RMBjHQLSdHR{Z{_wN^&D-Dhmk)gKuK@!5$E~BawftRNRCAJZq1}&J#eP$7 zNv#OIS>62hYiCja<8w{=W;^me z;q!bM)%a}95n*1c(A?%GJ0V7QVS?>T4C_SG%K!~b>02kpd!Df)zn2~`o5A@gG~P2V zB&rH@TF&Pt#Orag0Kd#TbaQ7PJo}=Pr&*fx=H_~xPPbEZdd2i#Jk{?m&Tre+?G;_* zofk!~NU|cqIFne31QD7hS`_N|*pj%*5bVNFOUmOe==W z!FaHP%@BQlnG#;QKo-FTzB$c@1;~KJ{_<-Punw~W|3+pszz9)=ieDj-j7*|99S({L zPArrH)(2@WDCv;MyMk2C5l21^Ks93hs8tjkc ze(-OS{Q1r&zBl`1i%eh~Nt!6GhLryXcq|dPW`#En#aa^Sf5x?us9qi0i;EqrIRH~QSbv41Sk-< z6W1KZfh^C!Mh3+{hersm<2=imE8L&!_ffRNtP~G^b(&?60pMHe6nT*)yxx@mkfs@4 zkK=>aDk&2j3yfjPCygYr_>ad3TL`BImUl_1{P!K>480~Hj?qF)(=wW4@hm3W(;z7T z8Nk1L>+9aW`#NvS6)l~9lMz=Fg$ab0fqI`$7yip6#qV4Iqm;lUZU~J5{=i+(0FZyP51EG^>|38 z8hc%S=)#}<&>TsKu6i{Za$$}4V?AIaV7=(pSK|RE27sx6?Xh*m+X=wnyu+KDf*k-k zz&q$}+s?8Fd=83e9H-IR3U|{xbK7P}0UEU*$15)L`+QM;2^#9SDJ3b(4RGAMi#z?k z#<)a|=+u7Ov)teAWI~TV@(?|%lhO}8_cliU^rgn5uzmnTU_)HQXT|P63V#&OGE2Dd zm))GwUP0-6hmuagehZu)0ia_rWR}DJTW_Lod(*4vd%x)=w14kz8ji=ikDXe2nX&c< zi0C_r=-EWHKtzM{(XVgbw|B9hCEvBH=+J?yukt=Z=ew-&_dKQbuY8SGzW9LO7XVU4 zK?rL?M)4;P9;D~&+C{swgqB7ls+^^|)--(lIIVu^J~AhdQm1E03{MfAe2nN69*+_& zJw~+rIMMJ7A=zo$jy-h83tvR<_`x5d*S_{OVtwh7ZcIvf^Wdq@)Rs- zx3h5d%kKO|nIyl`yJFYQo4)N0)V*pKCH+O(wz!?j+R)BUm$F;0PmVrx|C?72K9-XZ zkad)oVe|feE|MP;WWR;7Y)_G84{0<3x0bEt>j3~ZTbc!Tdveq+`Zr?(4J|C>d8EHv8yM3X7d-mXyiPuKvV3p6nRZ0sksxA`2DQPF&VdpqLxac94gI56EO zOjKDo3?Lwt|D0#yn7rpj7f)nG-Yq&sx6|#;b^HDKey20vS=_dLTc^|MpzzN-y#jh@AyP`x zPLgFsCPVf&3I>1x=(GVhz+@bSKKus)51TuvVsf06ghQJ00({{ z6(rI^aPf}^M*%jy02+?@=S$lVPoVhUbdq(x$(OjmN8|O4F3rZD1~Wi3ig_0k2b`Y_Ivf5q6Wbh0Mqp zL|VkxrJQEKSqYR{Bp(=;z}gcqr`5>HBx!1kW;hwg&2#q4lp+jC412QMsSIRq$uXSH z2k%*ri~2E?$1CMiQ2aQMGR2-#K}fLsKPNRnmZQA)2*Y_HRuxr0j$xKWuCfY z^rRt9wP_NoJ^kNnegM!qXEDxkB&oIhx0uQj0TOI}=&G{OVEf+C1d7kc0=Rs)W$|-Y z-SUFBJ^QtPk2}OsqrZCeF&ZwPX45}BhfPNDk1jq6XJ7nFS~`4?(*f{0DbGr?Kb@|R;~Za`|Va{MqA{RL(pxR{zEC7HVPq9vx@`}G`u=w5pDHCNGh+;k(Y zAwuwy7XR=wP01l1@d*_FxNpJ(Sb+MUrKCC;WhnmpT}pZ#QbkT8_2;E5JTB0MXYxIg6 zZlK^v6F?|IGGl*KDo>oIw3ASA#dg2W$vq9x#$%$<8qw*)M5iAm8m$m@d$j-B8|d5r z-gnX)-|$9y_`&;bc=(Y+?+ho9Alz321P+p+zngHxw|%^ACLN$(0Ie*Ihaz3}H> zfAvdl|L48*_LsltS#Q>Ne&d~weD$mEg=6s6x3{%i?2??XyC3BMv*_%zDF5wZy}91l zrEf>%wWR@#u6)z5&o#54XMq#ZOsc8>Z~Sb77l4a2`~W0OXsChOFWbol?d@$G2gg+V zuu#jWuqk0^114f}w=}UUZqhW#YZwMXOUs5=aJmv4O=d__A+y3d3WkY}bGa*HD@^F~ zROO>_J%R}!rsSTskjNy3x*laU?#4=FMUmxsC+`%!POsnVF$B=*ckz7DDT<8o0mch* zm2yW8TK;@I9;cZ$`Di#8qBB@k;7jL#;XK55{@kaLIkE`EI@GF07Ge>8D!&bSYPwIaEe%PQ$jSLWAjLphWAb7{_ID= z=7Pva^Ey}^{6Z$lXKvy_>f&>J9&?xln;tlABm_J@8C^RAWDS6zafz+i`y&v8jG9Ci z)<%FG43MCLOrX}HhJ!z7{xHIj3W;*HaJ4rw^xbf8tO!a14oju$;FaQhyrJ+JfOT2b z3uB zA;_&{(Ej7YSaRhl>73j!0Th*z&>Kv~a6cfsC<&mJpG zR}3hiu*UHiulafTnIi{j_w~xN3nqvULNz?UN-xGg!U?AW<Ko`?Kk~iw$O8x6 z2R?b%nNNS=tK!k4$6mCwvWCYG9XoXzgYqCa?jHnRa`!_AUx{hha5$o+qsM7s`vQUc zmn`(d{l~RCT|6IHzxN=G4j=cD0c;O~PhguQ1RYylrE3?r(c;`3t(RjjaTt$DAh-l0 zTb7U>S2Q?$iso-cs7v92jRs+D1IV&+f@t{|QD=^5-_3OU9e2=&{^n!!pMLAN(tq+3 zKmKzo>w`BE(RUHi*S1QPOWX-9^7$Lz`0D>t<=Kzw(U@*|`?pfDxZnoIPH=mpzp$M~ zgH`(Y2mX+D9yma!A9;kn_*?%CfB_9poPLw7^r1_~BQ4>mwiWZq-xXP8t(X2bOIy@s(CfQ3s zL(XjY_{Qi%KZO)7(tp_--S7-ZupfX>65Ea~fdQJY63`-a!m|Xx1mOEKyR9?QE>pH2 zXYT+u5t~N;`N;V2qjjyK+y}{m5a3+H-T%oh{+}q5VAktq z5MJCSlg2oy+0fay8>0m`6#K@1R}{J<&P zqeaf3Wz4{Ob^_uAN!Q3EG>NT^u4{`V&#L0sLT1a8g@>PU9!SOdago$jRk2>au4_zq z%JI1L#-z>-RtE#f07k>n2v{P_5UUy@aIf#jevQZFcrxDGcz+N)uCWm+*2Tb`WPbqm z1PEhm)Z_DU@(3@#hdcV=IeZ4*7v);R;cy%$?!hh8Vr=nAB;He?QBVahhN=79tk}R= z|2_rFyRW+C_RhZNypYO)??l77f9=#UE-GV; zP~!o7fZ9JH+O!tX`LpgEEnImuoqps2sz&R~Cg{v9QfGdV0hB#A-byD9-p}%edOV`# zqlah*OaWWQd%QkfQ`YPA`v#{^Fa`f&M_v^5kZj=lNQxrF`B9Xf@HT_~AHO5WI7Gu7 zF?ua<_aC<^mC)+SY3eFT&)vI+#`PuC|F`4*=pr2dsiFIqf+Z^ny8l7*J?s<%3cx?CZfOCDpxL15!CJMc-{|w=STE#bZb68 zN4svhnXlE+nPm~jH{8B^FdJQ*r(^eimG1q$KcOpbdk&43mj1!XFWq;^zne^`x8J(3 zpAMG;x>G+&$}JP!`yjpJt=~a^@K=BJW+K`G0JfGV4gfTZ>2@*S?6PmxeV-Mn)GYQ} zy7>*PfOZ^UvvV|SGS*yYv)exlxM+Y3BCr4^F@l(312DjRF-ekGyeEy=z=>{MPPvp5 zm$HTwVdBUZno2GL3~f-PS^Q5W55ziOlrfm6d&vMI2`i0mJ9_wRf`_boDHJBidB$u3 zrn`X>kHSM+GSWKP=@cFG_)x}UJ z2kJH#TZwQfyQo_Qr*`L^1EvOY!P1SqJi)JDSR=?by4A60ofraA>u+uoR=^C0e>Wo* z@2ukgQUCxK2vnSNY9}@U1KPkzJYHrat$)MsW<#-0ObXHdIScx6?U>&0%#;nFLwut) zq4XDEh6aK*x7hr4F=sPqUWUXS6O8+tcK?HP1M-ec`9eSQ-T$Q9A=N4PIjQ7Eub1|%D1NNhKE}x@(YW-F*sTY< zV17>Q-o8!ke#Uk5JoJ5voL}>AfBO$<@7`VXy+8BgboA62`lCck6ix^NC9X>&w z{d-8p?mQbErbMGLE#Gr5mB*L7Hvz_AL}(@nYYW!Ol6Lp|w0mxj!GI~^qu4mm%hD`^ zRjOMsOPXA|3kpXXw5^`g3~b+unrh{MYXN z!}tB><=Dn;dH+fcHlC~LMz=~yr%$6(C+X^)JL!g-Z@%>_pZQELcw=lWTg$}*0GmyG zW<~rpyW*Px2eT$mu~=`?Et|!EERNfqnKmsmG8G~afJvy2qvCGAip}=sHiWo78N2*Z zn;$#=C`x1TA11RKvYaEd zSjr%zwA>D-i9VK%zmS7%J)xax^6b7{kGtKX2QL6w))Iv`3XfpkrBni!y(H~qS!c1| zTiiBRZ0mMAz4`g>9Q%FcIlFPG6u#OiKX}bjF}1eH(j4Sl*X>x;@USZ|bzz*HbGlyB zx|G_Q($;7^f>klB6+FI#(5ToIA3y*YD!4m&$2H=lHZHo5+0BUujSd_)MWs&$WMQ@M z*R(hTNe2x(l6{yK~h3vjBiu4*ut3ABc@6eH)Swnh6AUdJOrvg|5ES8-M4* zKR(yc^jrVn;-7!E)8mf`RM7id7{uc_9SghY*dJ;C3dOx6bpAzRoyag7C)UK{cge-S z5lIFD35sY=j6ji&{5l?1qRS(Seg*`BFM#lc`P37@_qcJ{Ry=MvFV%rhCr(p_F@*6z z05N#wd(O&t*ufNXz_5(vbO6W-i~yA#F@+X98FtTiK8g=lj_-o|91YE}f2FBw97xU_ zPzf2;y-{v4%O)}pM(rC*0NfW!h_Ut|A}7044~9R{ZW zpc=2a%>@m)sVdDvD{3figQCW^+ydM`*#?%-SnOzZEx)`hLx}GrFLg(LuFw-O!nh_)WG`JuC z!Zpu-Deb!cSu`H3ayJ=tbQGgpShDkfO7pv~q!3xb6nN zDed%_+7607JN8Epkx=|^?9>NCjZo~f&p=@G__)0x0|5XFkYr#P;0xVvupS2MbYkTU z&F|bx+poTE(m|h9xZ*wYyRV}0`Wgcb-MK{u0@hAHPQ#T`)Lqy?Y2M+q0UWf|<3}m$ z_PuvPtDuHwK;B#UI#>XXj}JTtjM*_|8U%NLK2<{k4R`rlj4SKYH7BpZ?|SJpJ^L94 zXjhTbiNPhB<8$0!eo=9MlekCW<#gQr57d7)|Lf$GbPGzlIWqw8{080sW`Kh8OqESd z`*8V|GbGO_#Je53?%I9ykggPJj4;zoGYk?o0HRJMW;SQ%n4PboXCD zvfuSx{<5Z(&)rXJUwznrAJF~-AO!}I9h{mQS>{(bxDpS}Ct=0r+*-bF0AQB>@mw+h+C&1-j_qp}{!IhFc5&bI2xtQdO^HA&l5bMb z2l~I8VOlt08Z`bU+U$oGb72BDc<23zZ$RR6y?G+aRbzC!pSA59eE@7=7%;0{#O>w| zw(*Gop1JNF#M$f*Ufzkyyy2C1(yxqfvB0hy=2y0^ZHgQ`Hq7&e_!Ex-DFwTBCrR4t z6upJ{{-Ve@8T{a4C8{*yqH+4b-_BjgV5IY{b)6HVm zHj3a`AV9l*o>9^r+ zKNtCRp!e%Wm%k3b2OxkA{c3W$3|;^5ymb@y0GK5n1PI1}`1*{U_yYJ=ya-f#pGM#) zGEIwA>r(q>xAAp+kS1u)w8uXj>jyBvdf|b^Sb~?0hU2j{KHkr#mDIYf zU^FTuxCH<+3`?4v9Sw#f8#3VV?-1>1?)(Elz_B4wm1T)*58eCP08H@L7d{``>sd@N zBd9B8FJN3144PEYuSH-}q!jC;(U@69#_-OOcV$naPQUgn0LL<+upT=V@!KdD@P?wS zhS+dIM{xOKb^VtS82ILeJ^NpK?F(MU*At*97}Bkte4Gmq1WD*x)BK*RDC_h%@(+xF zwc|%<<=A2V`N{Mt1g^~b^nm14;~}RBL~t8v0%_5i82Z6LkN?hbelkp+JDk?HfD71``Q3Y2^N)2d?Ab@% zawn~wI6~`7C%M>GD&_7j_G@tFBrWXOKT`^T9u= zFdQZ0wbc~oYz<{u0PAorcX#a|Q`L0WFaH)D{?un_&+X5lo8J6dI{2ZF+RM3(r^~hf z^5x}&KeTWD04=54NuD`O+g|VjqFZjEFMRsbN4C2ETg%r40GzKIGV5=fnE8Z z&5s~M8x+Cw9-Q#LRYF)!5<}KKO^l8N0~uMGWS|j)oU8?xHaS}qNx?y4N-0kN%d(=E7u_OF^KdAng3}-W=pFs>rN9F~vIPKK@^im0 z(uL?fN6IE>-;%)`Q5M>bv_qi-xANMls(6*s!$I0yS#XT>}UZ^8aJ+OW-8A>hu2Z)z#07)Pr5aJSGFklX2 zPCJ}71UtSGI|j$#1f0aVY{142hmGTK8DhX-LktMaZG!|72qYnCrQOw@Gdovz9k1Sd z`F;Oa)m>BDGrKFTa1hf!2F><#S65eeSHJK3f5#db0Cs)pzqKdY08X$5tTUxwXU4RO zIIy(7@84D=`c*$ZRek$r1PLH2DgWN;^nWWVt`|F$`VXf3_{oS&<;SWD8IU>2f1bIN z|5eAn@clak;TBP*BmhcsV8E#eX3`AEIwbnzO^O@=zd(8cm&9=rytK|LE&>#6l~JOa z{r3Rx5Z9A3wom{VPV`3@Uj|vdh4=;-#bW-$0X74`$KRWDXZbS|vzQTGf zH^gH-2dH^cYGLm&JU4gS!(*u|<_S9hGOl+McUuIM8j6=zV*I<5(3j*V5VKNA##EM8 zT39LYfo0rX$nRZNiM0Uj_*`YVQaCq&B7m(2CjoE`Ns=T84OA*qE)&4y0Q2OsIoO}C zc*5?nrXtXgRa9BZRs$yb3N3XB{?j;4necVWEbN~u&--QYpR+B{AcBGY z$?l|XRiV0~BImEnSg3~jts;C2-~Xud^U1;R55Wc?y^0b zJ1@MZAZk!&atlw9F=d7|;P}1w@MQaes;wJLdGWetDdpA_r=1m|1v~JK!_$thsG!kc zr2zI7|CPnQal^m}`8r;j(ho00ho|+hJJ>=_kH^F@&>WQ^*OaE?@9nA09Qd~~e}wmG z^Enq%YkZ0o5&-jt6ff%WjF85UW6FVbwQYhR07-#;LH5Gwge79X`Sn0}UvG(ny2|JY zJYMm2G*AVIRcBqxM2M516B7iB^GCQ&?-AR!QJg&hLEl{W7joMD=_LM_?J%F-#Jtp6cqz@K<3M#QX$Wa z0fQu!X&Qg{9%}903V+i5{M>m&jV{stTR8yoSAXr-C{7Z3!yDf4Rw6n=L?7IMFK6f@ zpmjS4g9a}p3)@fB?QmPgky~z~@BXj9V!PGluX-s>oV%MkTV`m-wU2s!*zUaf2cQ1j zZxhiIW*_me$Isn<=R32-<^2!DKIT^c!?9%H(|eZ>JoP)BP4rmPB>9pT(z`$N8T!uG zzy7X`S8?NVzX*W!7C57P{&jL-J-L6?-(OvTRj2ahZAO9lwH9P$fM2=TEB{TaD+M{M zub#%wiP9)=9TE>b^{*=wN}{3sZ}~XL=&L?oYzz0t5YA`+{BU2L*|SiC&r z#)3%tktS^zZb?XDl_FQ21nVWIWxLWn&sh{Ot>hLY-xEb58c+EHKd|Ji1yBLN&+GD+ zuw3^&^lS5ERXDk_%B>1C1%a_#$Hg;Dj3KQfXE1DMwLF6O7~lA=>5L85U?@D1CmELU z+S5WIll{f7d;EjJ7ou(Q-!xXMHZlET)e{h9%(@Re{N)2t=| zMk)Z-ApzW;{ z_q=i|ZflI-0ySV^Sd+oJfv_?X-h9i|daMM%TLpf7oKE-=i-12NATiJJIRv_7-ovm{ zU!z?kR~i4!rT*hxjEBLPKhww_KF*(U#8zBq&Yew6q4X4Is;uBLLW@pR-a2llM4D@QKONRI#A|6ZceQkn!U)7{_sp z{fA9}voC}Y{eIl%oPlC{ZY*jn#`-w-Bx#y(^1gJcBz!hA6=yiBq!~KNT!0^_M#vI4 zkgo{&bM<_}Lj_^!(T9(pRRe(^>jA{O-vDlYS9p60r6T7dt)&=Y#bZqH3Pp->4IsoXgE!!w)Hu-akzric-d9IT0 zhtVLyK#$}aQ+P$%W|Sp8vY5ETI~_JytpG5MT0W=*IMcQ=$!GSf#`SwexLR2eIFRbE z^U_&-;>csA04DE{;2*u~R@!pjB}@bW$S)l^NGgjNpd(lj)&tb==@Iz?cpD*%5P^N% zx*)w%J4n{GEx&ss4($`Zzxw&%y;c$~ zgNz2@LJ~z0a+&8OiW~veY3mbN_ZGG|3d&JbDC=nx&coA=@MuYWxqI&_HM_O`eE zS;O;gPqe;a1HzmkfE}l-{s`JF3OjA;&mX7#|M&BB;2Ynf&h}Z_b?u{Q`_+%2<^6}~ zz}Ie|_O>n5=yreOtcN}HVV6DqnNPX+Dc6O6`=@Vz`Ar}G=o={4|LaWepGV?lclYMr zc;^p3@!n51reFHMMYd(}x888wukRaG7r5$; zT>$vHRbZ4tpyKEEDiitgwqErytKQK%kx~0wSs^$G=L3ibhOR0EO4+O|;{Ho=ptLPi zNDouoUL#E3b!dCV^MaS3+%^sC*(D14un=cXS-LPUB=9r9mx7-kfV(Lw!!XHr(*ckJ z))4{HQP&9Tk|K0D2TJF|=V=S&1S2AyDxHzkBr`4jQ2So0QJ&>_!gvPH3|a$Ie7Pg7 zyzqSw{Pb@8X?2E~s316oRfdjnivlhVL!%*&Lfq3WRh}6)J`#>b zJ+3mO(*KV`?&t(OcGU1g$>IwT0h$3nMxOW^*99`@=d~*560xF^;Vkn8gM2E>`iWxd zT!PTjw_aX9SQv>lB=j`mzh)q394)b5PX%B{5DKIIZAaJ#>VbXLT!RYOuMr<7kOPBl zh~eZP1VEJx7+3Xd(~WGYl2#|-8FR+r#k6=}>+11LL?Q*ug!vBN`U3#3qau7$OO zUu#bY1KT^K|7Mu#Z*5?;#@o{99N^zbttHa>{2ZSH7v|6Qe#5`R^Nt`gmtN+4|D>EC z8+L@!76{3`N^>RxjMex+1E@2}#A*Pct@JDiHr$7&=^)+kf#FU8?SOo)i@H5{{&@%3 z?_W;%mCh7P9IUl*oWyu9=N#?N<50mjR7Ls;NC1~iU{#*w(8~1tNgtmX$n(({AU)s1 zovl?+0oCU74{!fsQyP;&PqkZ z$+Bxsmk9V_O#jC=Z~LRodoH1w-RE;a9FpOej@-*9sj{*TK)OA-iNRxU?l8^oyTgU& zF+uRp&uQ?!)F$CMd;NRVn?J%+^r$mN?WrvkwL2#e0jqFng%GH8x1MYd29tZp_ZJTD zXA)q3|D80o{T%8{Z{=zH;-Ldvt%&?cr~(iaxJrmofMIR~XmzMPIm54oAD$usP&6(0 zAQ}2SZgN0w0!RGlLd7KA7f`82;7KxPYbcjH>N~G|j`zaC99{LuD`;CIqn*V&5*oygQfq-06+*J`QEy||1)V_;m4UfPMddaryD-` z7xZ8L=)LsOPhC&Xf9Z4S=XY%<8^@GK5oJk6`EpD$3i&lbVyjbS$bp50T*EN)%8mq( ze4TsE3=;q*%}8fCga7S6`55wN#)*2#nf-7z+C&HMB8nRH*0;WuzVqE%n%95sv+rwo z-eVH2=Qd!>{ilr<_aEfe4i(3A=jXnp_x}ACz7RB{%ddLfD<{Tw?V!7^|03P-cb}sR zpYwF;9XUcbz4wE(aOXY2r9b!lXFTus-b}MZwDp`lJKjIp`HOG=)yH3&96SD>i0FF1 z(HIXpt=(R;v7eagoJ_^;LomZ}9z){6vtU%N%{3AKckCIeYc^t{5m59zHb z3bB#U?}E9shG`!_8-TuOC>OBfV=Bf&a4DoOyz=>I4g<8XBm15U%XI_$Ab@KYD;VN^ zEtLVp*-Dr-+C0v5B10o75G2xEgbfq=+WKB@d@rz`r^yE}F|ba{GS>6i01D|N#z0t} z^7FJGVblRK4e?Lm`GNF3wp8*#lK2ZO0o)EKdBjU)2p}6N^D^1ra>bm1alz(d7)n?KFQuYy0=B3V>Ca271K5YxR7qHdT@SubTc> zu3x2&C?C&O2m(3CQs5{(Q|=#LEr5S*iy$#q0a!W!233va!-x||4}Mf#^t-$AJj-T# z!QFdSGs=$GHlLD8wTQG9k;$!8S_DQJQkF9{1%Ez(-8EYS5He>tRL^A#6ov#-1a$gB z=KVMyiY0sjw>tw->0z*~bAEFPma{v6>g4-)f?1Yipa7f_h>h?9iXcwI7bNm5%hN=$ zk6vY&Vmm^{q4*4{(WOzIJ8>VJR6qul=fl41(}U)i!}Of2zo&3_!Gr~v5v85wKxg<& zaZO;Jb0R+~_j>()57r>-LQf2`3n2N&^BvUqp&oI619K`t|>lGmMiOE1MoQ{uBf1z-ptc#$o}Wtso9xeFTV6cn%=pGqE45NAGn)U z6d(pbPM9KNBwm~&KWg#R9us*G7El2g{#c)!1Yiq*=R50z6ifmj%K-!qru()ye_`9s zTHq%CI9_>{xz|;&`j3{59Od)qqj&6NJ(0F29ipE)_~*L6aKv}b$!L}eFO1nh0sLhY zaP|Qb|HCe({|&xQGWeH29PnQuDd^Zdwa2>jrhoshDLZ_W?9q9*uf9*grU~kxsxS&D zIM$+kC1w?Xic>-dJQgEPX69NL1RDrtSvg8pDgF^f;{W)=cF^?Imy$pI0D%8039#>W zqHdS|>`(rH9(v_97c4C-A`{?c8!+bnUBXVMFMa>`Kfd*y^GCk({lDoSoqHb<{gdBl z{8kpnzlZPZnTyV+{a^k%-SVN2)8U(Mp?K~%ZM*6+YHppOkNxEz(-WWbV%oNI2km+C z(r6FeeAq&E|_Pp*iR1--Hd5rjjr>0jB>_<^mOc059Aw;4u*) zy)cj#kzSma&KY~cxNI=15fi3epc!BVHjkbGY6KK13xjW1O84>jjuLT`&hp>5bDnFo zE(Bc7C|%|+6b}G#_yzaJ^9g(zu-u=YknjUf1YsaUNc{ug{{m&Q1wa^&d!>=F1cNiX z0PJA;zyOoo0m3=AODP{fzs@UC^t?9B9ufv8gy~g(2Ggo)EuLK)z^__-nNvvSUr!CN z)@`abfZ{%beKs|+La(ks93(Ri~|K&%}P}~wk9LE zxuIa0v~jy&2UB+@3v8udyx31x3h?j-Qhyf+XS4$B&vU{oTquospY>HP!W@xfN<4q#S5J0sNN=t7;BQmHe%%zpARR zwZ4DW0caoySaOQz@G!u z@sYJZG7AkC7U(g6S~+%zfi@HkovF^7n*Y|nakIaFo9eb!VwTYsZQ(i0{+ILC>K!t=F1S!Ij z075|*0e{2ObtUYM$x$`*)C)m}jvS<|lN0p#+08Vcre_ZP59DT>H(P0mZqVFpI z*y9h$f2T!3r%}}YA@#oi|6(m7;S7TR`t!iHS9)CU7h=i}rCF&gk%EGWF7I0~GeIUv zT|gtUA^It)#XjXLJq~|Ex3YEhFN3N>XcL2WgTjdpwYJSr_kWbmdCKGH>3{tDqXZAmB>rpp^hX8Ym6Q592~ZLQ zqwZS|ajM>alrmtHEVL@&FO&T%A%i?GWGK$ldMu996u+0ZFN6I`LShh5HMAt)c|buB z8Z$`q<2(Sjn6;G&D0=&h@hm6QNe7-?Wt~Njm~awzp4c;h^jJB-srMvg=t~CH{Gxe+ zF+O|i;edC10_O!Z8bJdSbW8&~-BxFC{4CUJSsH|m0F{BPDF^~D&Q$CLxzpSS#^>-F zsccAo6bNahr==@Khw|CUlO3>7ZUP8jFH7ii0$BHi_R5;WJg;gzfx>h5I&jMoO49-U zxxV^9zt2obXS0j@*vm1%V8(n|xdbKm3Y$ejuO+;DSI`mgvG0%dkO~h6^zO z#ZJm?t&?Ur@3|l)Tw1+3u?le2l%8q?Ks7|K=Cfau01y=rU#}vxCk*q4|5$4^W!K;W z?D|}St=a^r0{E#S<*yPAq8k4^1pnoKR}mUCNc106_HoZcSX@;E3W}15FxDyFoiM|t zQjj${()Wpj?S_Go)}1Sg{{b>HXk}@N$G-YZQ-!E$6>Y*O^N^1nw)|FqQ zngHrnxB6`!z{|N|yZf}W9(olAkij9RCNYxKRR)cC3qW$~nr=Rsidhy>rmEQO9 zPrqd%iaxWDrh7Nw%zY#P(rj6$^z{*c>ZS7wzj50q{{DYwOUo3`&C{cQ^K~?R{<)MV zDYZ7u&;`$W3VrVNZ=p|p^fT1mbq-zpGf$?iS6oUE-<@;u<@DHVo=nGAmgy^B_!KQK z9HX-@xP;EX#3l{PLv6arv9Lf}*;EL6)5s3!W?!F~1i)kR!&0aj0LuKulB9atp^M(t8HG^(67 z;pS!CU+G0Jl>}vSc7;svM%frR?K;o%@;+_?@ALH8E!2T%4N~fSER5le#bloo?76ZJ zQ*1{6ocPZ*LJVbv?{U8!iDncwu~u-`d&Q6RK~V59#;uFmKim(Ac~KaIe18EzkSW`2 z7K!E#DijBilf5zF!>kn1-6ftoK$qu5w>t5Jlasy+n81TxBVb=}q=;(-z;kpz!jD2U8RBqBA7TJp zH~=v6itC&j0FV)6KoQo<>3^IR0D6RD0^mN7PKk-VKwUfLmm1-J`Op`?3cQ~r?9UFX z>sBiV)*=8z1+3fE()=|EfQp=cFnzD>i&#f3F!E|MtT8H|!(hr@YYP~eTOd|Hry?t& zveI%1$ruI?NRoo@^FqXmldH}H=LJPLD)SJ>FWH)p`aA^nY4*)~P7Qz$?a)I|fPdEg z8xHg1Qaqv2Re|8S+}b=*DuKR3TR+b*!zP)hMrX!)I)`vy+sw+qW(L`KCPkHG4hwUd zrO2}oo@P=iP4m?0b)--#RhYZuJc5Zgh$-zx_r{%Tpdvt3oowS`EKRapxfVb?Ls$h$;w{T`X5EL%LXMAfS`)b(La6SUT$Sxu6Hk_#pB!ezPRhg{N96nf(EG}UoRVoX7pZ))i zoOJmfc@f+Pg3g^k9XU~cA2={>W$E2Nu|-DI*6^#R{8e?>sC=0^IZ#)a(HdS z0lK_;)9&--*7Gi9zy~0T-uf~m4%6#KcakU2$L_k7Z{uX+_D6o<;i>@}+zhaAa3A%K z&#~Vgsr`P_$?xIAAHJrt2+Gszs0;#{Ke&&=W|JmnchUHk?d-wt%^&4vfadt51AM6e zP$^6G$7gpk>A;U?6}2X&_$OXkpoM$y;q%(`jy>Ek0JQ*}iVc8s0KDOZ8`O6iGqJ(( zKO9fW-;JD_PlZLo=8C+|7=z6D!v|Q2_N?>ILue+~=bRDP4Dv{Nr=9pe@cl~%{t@iQ zvVWHRw<#QJvF~4U<)25wmnTg4Pka9hwZeS@{-^S^;2R7Bg8Q%hHq%Llg&T=R#Px+< zm8>rvXk|5Rne_idCF6v9+$f{p|5vY|k9_V+o0nI5ZzQ6ZZ@`%|fALz)=+?jfTmJo; z*Z(r@y!L8Z+`EsWZi^1x@NK&FW1pdH(b9#_ekPs&Q%|I@-KK20&!6Xg-@S=GbnEwM z;n)#Y9))2@i^q=8+`$8M_63*H%5Zr zfxhSDwB`Q5`(I8j3k3j$p&z;gK&}~=p(jI@y93rr1nT-N0O4j7G{Z26;Cl~4=)r`= zO$HFoSQkJBm}@mBm80bk+lNFs2*LnzWb}!nj>}6^CI}=TO2#;VNAXr>7K;R<6RzpP z;vUjufB+z(O0As8c{7zy@$I8LE#t~Y;uabrC+%O@1N|nh_ z`NwO03t&$fg8q~?87v^V$`q6UNb6TtBD*rTGPGHW^16QNg@KoAV0LD>ELZul5{8Ux zn=GR5;glf~{eBWlfnto%i{muGI++zPwzv-p3rMnGUvs9Oo4|88Ahu1dXWcx0f z&=~@7oSa-=$TFFq$t^w~l3iKpudqTV(TVfgyNSOeNL|1nj#rwhROPvXwI<8*43-=y zh+uWltmJWe3U|J8xgDG>fc;@bk0U6Uq{uRb&lBtt*iP|b;xo`7uc0_8frqR%ywpkD zsjYP^#p}Czit;` z?|m3iqdi7*`+mT+U6AolpS6c4@J?BWX2zLuo6bb-t6F@dV<%A5Yhnx7vu06m-_|X1)_tC>Q&(PJg zTWCJb?mze+)ctw)ZSr4yj|fb?!+?Q)*ltkJZBaPhrl2#F{fn~McdaS*{h8{o*936_ zXD&{v8bN&_q+GT_=<{a}$6U#E!wdh}E?CMgEYbF}chc{^WQ6a(eb9rHpVh#>>iwjO{a{p8V0Do=>iz}z7X=Z( z-hXFJHKhzSsD}~)UDlffs*hDD2>2=}Zp-K7hyYjvq-z;71?ZH)*=I6Cr!)8v*cb7=*aW%7*VX8jY~o2>fWQ-56`PqIS0xcB80$ZiZ5STAf!=0R6&PQELLI zEUZi+?dDSK!j^8hEYI;o))82_7CAsYK({r%LD^D{s!8J+Thsx#&my`hF-Q|EcV~IK z4dB8z97?CGLK=UnREq85^C$gKCUKtN!VFEx%0B4Bd!9`*64gg&!>YWIfr|od|!zzO? zJ_T^@!-`~zNj@$h@IU}KiM>k^Mf`tBEan_^>U&Tts5Db9bkBibJ`ZxOA91B16Nc`@ zY;fD*LRqlOzx3|oksK$fU2P#wl0L|SG{JkU#2j{d=oUFpRPYJV4*QPaEI7ebelP z4$zG_xXF2W9)g+xQ~qdvj065umQr_mbFpoYufu&y6~HJ!31R_l1qfgSL4axe z@q71Db7hjZq4QICJMcMI7giJMOt#=RNI7 zl=WiT@wi9RO@ID=y7l9qAe~4$@YOqM_YMJK0Jr!W=St=NdMR8JA3xLcFRMkzxQ*OzCB%h zd=WUfaoHdMPCogl|6UF2TZ=TPq~Q-1ch$*Gofs&$Q?CT9d;Y0rC8$0|nFmmvBGoen ziuV;ee!z8B&O zOt?MR=X}2rgMR!>AQTLFBUnAPhXvBpB2N zu1ry~JOCipqzc{+f%!4l0frdIdTy#;yd88-2G=lF!Dv`w&a4GX`)oDIe#DBSUd1;6 zyTv4(s`YxcbbldM`{%74PT{Sp8Tp zFp?-ko>s+5z zaEb&n+9-{}5s(1oHjr!r8i*|gl7Tr}AguG*6y&XDLoQgl^889QU;ii~xZ1Q*{l2N5 zgX@!js^tfalJ?iPS63Q5z*c~Nx$WXdFvv&ZKc>^w=|4bfchffRuSXpm{3r-}t&@z8$04j%v3_%ubW4uf=EWC!3lA>|*60azyH5A5X$K8`CY36bdEo!Ls- zWNTn$!&wAjv%`c8?g!oqm4W57{!}LBwy;&P=#1aqdPqDlqiWptJV{2m>;k_%#stu@ zL;DGawx^tT9xY|}v-+=`{0FBG{;3N7v7iY&3R)5QV=W5C+7yj<$nUmDvgd#8s=qS^ z{wsf5Gyhf;-+re_mT?wCVLAB!o@TQ=C82C#h1!#o^qWt9BE9aze|_~??es z0c+04WzK6h@^F02zwMKsp^IPeESkA!5B=lY-cOUeE~ks0`;#<#)mh|u87<2;egEcL z=$gO!2>q;R($&BD92$S@W9SCoqxZh+UG)CH_yC>vqUX`(@iB@Q7P%cIYPKkhB1)1z zee1?AQhewred%p~%54;9KjVqC^>J5G+w5CsWHE}LoVJyAwf({-1<+sp#e*NFPq94Z_1i;2+NC2#r_Fw;7b=p$* zW{z4s)l;17VEkl+LiKMY(62vMnFCN=5Ej7PbKk|z!(UYDg7@3>qP1OFGB$9 z;e!6@WL8IG>x>MursZEpZO%vno$+1qm+wQj7Q5Z%7<^W5SB`QsmB#rw?yu8v| zo?lp)Kfa`oFZc6h<4My?)1DNOL_nD|xfCW7*bSYhfO}a(lFU*+qe058H;~Q(Dqy0= z3vg=*>EmgVBq`j{3OqnxA*EbcEy(l$6J*>=`@NNseXxuXr>26*bbmxXNZX(Tj17j{^gRu_)Rg*aIv?E}3zwbAr_cb^#o}JjoP-Gm|7q_(=)Qe#%vr<)HsC1IP6U z>Eo%q(He7dt_;LE2PX@iYdki9Fz1E@VbELZEdqGQNfwvqr;>O?;y$M4x$^~Zeh0Ed zT!TQC;B$n(g9LCnon$?>GiAy(h6t|FjFU8mI;Pi8dc)vUV_kS4GhLkU4m%ypT$6z1dOwgRnAW$(rnu(M3qvLfpc=s6TwtHK>b$D~s4M4p=?8 zXmM_EKiA4|Izx9mdOBSQa=?XQU$Ku#zvmWX2L*62mgbwJb?eu<7&SE;D4ga3HXrzqX7V5bRg`h5h3?WwNkxr75tAx|7QTU|EMTz ziq{p&1v9@$KXci`=&gT$J>9yv@ERi8AOOzH<@V#Z-*r#eZk;o8!5;d?AHRplj?tzI zA4}UFv4>`_+Qw5P6?EvX8^1*_{`2?KtDC#%rtx#>9sl)Hbj^SGBYNy>o=sQ$=ijHx z{@@SkcRuu&K{8t~PJ3sw-+J5B~^pKx^CdtUBuYCN& zbnDIEAlYru*sh(gTD)`b zdi2p7sJ*zII#KYIYpMCGrZH5@ z3@CpuC;9b-V3{gkRR~nKSzcFB2SPSa@pxtRkoyqaeWVao4K?2}sqT8OB zp6pCdPIM;QomQvWYBj=U3sZ1J_zU=~A@5gls*>deR3EQ&L*4BL)Lm?4i^rFfw8qO(ES{Sz(MAC*YG|gR z%8<}RaG$TM6}OE4PzPxwjtxT^n=2~t%0*7806>yHNC5n9MPA2A8%g|zX>$iN*8 z41A4O6hb@yz8(k-Bx#|ktnTBfJ#6I8#Sf^+-gg%$2XDWRc`@?4VW`LG8x<3IrbT8X z574kY&+$&;pg+J#*z&c|Il}X`QRwtj2C4yaKpt;u^zI0c@)&Lc$*d2+a*||8A>g-3 zk|t=w;0ioU-AOWt&yC7u5O{fvWJ_yQrZdzQ@^j(O1qcB!Bf`dgl{l#nOZ^!DJ7SRy zDGYeC%y1Q;^W+zmd|8s>^U=#xuRJfoMt~uG5cnY{`lGRsgo_)n!e+V6+?qV_uq_S| z6_76E+LNBgpCc({KT&;rjvV-xvh?!fHuxMvJ-|u;wkfb2irWLQ`%pRH)Q4k*?JEUB z6oi2k5L`I&)8%{O894=%vsk%vr<3|uL|umSOr=<5;VPR_Owo2QDkEmCN&Kl=)~X)= zQ*8_QAzYrl<-AL2V*74VY0L@pc{%+DF&%_lkB3S+%Po}t#!6)sIUvZBAs;fGLhCj{V}{{j9=>+G8xkFRV%wwpz}TP)zYp z51%osN%dK>Z~?eQ^1t9zc~u50n4X70NrO zocmhAmu={C?Oib5p=b({{|=}A!wN7+`nUIE>OX4wzZUpkZ!AvYgy;X@y&&_#r(ULL zW@4OPb@^rVZ?3=oNt0ptq~lrk;~MhTfRK~~B`ChRpW9kW7MH$5g3ejK_g=d98+&Qf zg;&$IE6=6bD`&YOLU<7!IC6xZ`2N49mo_h;ch6ix2lJektfli{j{WU7QFLUUUjB!F zNQdseoBrhUU!sezdjk2!P-F89E#AG4Zu!8+C_cVGm%sAGwC&2vDP3A3wX{rQvzzJg z9ee4{zrCJxq8@YM&;IOV{3xRDy!+j6By0a}L@nU8Q=a$l9y4>{bvvgnrdDHy&NWBq z3F-zq&n}Q^hcx%C+i3cR8|XE!eQoPQANdGEBmdpTx5)+pu-+G$9W~9bPV1`@{q;fu zM|m`>ozC?Tzv_O}yPvB-zAp1D<@gm3sYk0r1vwcGo2c)5A?-I*WB`n6BB%vMiGo-V zMIE5;?koAfXg-Fz7T-%ALXUmHQ~$B1H`Z!+t;tR_IX&K*p6IqF#=Fh&u}))be7rl} zZMVAJPOIDLbUNeR&Um}iX*W8pMi4auFKl>_ybI6@$nDBAtNor1WgbQ%iy}`&fmC60 z*)}6jNBzw7<6OmB_!??wnuA9Ai&2z=iafK*59(vSF4= z7;Bo5XmZV;M}ET>4IH0FBpQu?8d1w{G<*RPAc{PSqNo9vMxzl%Q4q8P5+Urz5}+F( zQ_DU~(O&M$JkOHc^87U~!u=FRY{NwbX06iLK^lHu3ID@OD=U5WRFTe8O-2vE3;;in z(W?ppP*V#Gu9L&<@}xYk*a7NZ`pSKn0DzqVbzp@Zpd=LPq=6{20}Ay(NdlDF0%&|N zp(7N$j3_T|gExvTCin2MLPw#v&y5KIOn;e3LBXU9+@z_fOD>;}Aq>Uw@$jt`s*vvI z#wGVN17mV{FSr9hFi1y2e=ba(8JTG*z%AuD*fSRW!y1h=dSW2}fW9(XA;=H+Pg0#| zf&yL`ycLc04KgVJ+Bu=0tbsot;TcJy5`Hg|&`Cc{a^n&qbe`r=8*uqvoEdoLU6`e@ z3WS1V4h*URbFSOtHwP#D4~WO&@7M;X_LE>$5n3y_m_s5j06u>g4#+JWp7cuJzhQzw zXRb+r1NSmycyNuU?{SSMz&g%1$R{Y+0e-Hb?}q^OMNfxy;eFu4c=*m0evt2%Q+^O` zOb!_LoN;;tM+XuE`&6+B7_Ug~XHZR!>U05vg_p$^76C#2h=70Yklw3 z0|8GJ%-6qP>fcZ6kpK@6L9iukv|hCNoQqiMj!E^Z>3^3#~2>=Ly z+AAjbc@}esVDI=bPX7-ZO;S8rw=R7j6I1C30NfT5e?M&SZ4S>JrkUO6a}}ZHd|Sh> z4UT=TQWt7>8dGGKD?6%{r4llSwx2NKKtio^YIVn$pxA%lZaQnCOHVy}C(R}IQ~uAB z`NH3RTKHc$aTq55NcwL_6ijw0n&?tA-X_1(L`m?l29F*{@V_4D7boQb9=vaV%MAv2 zPxrK<=RV{jde67NP2ZcJf9;P+%DW7M#+6~zyfO@;OFYltA%q+U0bs0Iu|^+JdG>vk zr{B)9^c#7e-E+DRko9_>|Jr~5qi4sx8lQ=dw&`K4c`PrT%L)O(VlO`E3a2Y>fD zy5rN=6VwHlz4|2-jgQgFp(7MTA+l{EtM`-}o-sAOJ=#de&MvjjH6M5fx3eM(XmY$EwQfhkei|R|`}Z zfOQ2xv3M+10OiEqmeqZAe}6IEH>DC_)HbU@gw+Zww|&+h8~B)6+U^SZ6(3KkpF{N0QfiQFbhCb)1Ymk63~@Vi$C<)m)j}B_(m!L zAaw8w0zeaasCBXxTR|CWXetXLF;ou>NPyDY5Acr1X>bDqZx7qRES(!;zyXwreMpS( z${{#Ht)ZbscDBXyKnUGn%~mKU0Qf<<<(A_nED3FMKvI4SNDlpTN6sp(Jq`c_u+JHD zlGX&XI-aa9B=@=UgTT)?Wm0HN#9;-47uA zx;SS&F1jsUh+xi2m?TAEHwScyIPS&eVTT$9M*{C-_UMzVs|3I`u%>AZT0`p8x-3 zc7O+L)#~{#+I-%{V>9Pm$Vv6_@i_*8Uf_K1nDQV6fAP@1!t5(HRw?UEeGBzd86t=_ zf%$!RvK;`&E^3YOF@==^Z&^&{jS~`*=lj$cpQO0AM00olfI&Oz{!E^6AYT9yA?Z61 zed@#Wfr_AxL<`>&m@(dM*bks!z?x$y6b}^mZY12JREBAf+4?-5|2Xo(i z|Csz^!VJ$p>)cplHZE<+nZsK8eVuzR|RE zdWxQR{sr{ruYL8W1kpv7=z9-J)GxisRuK*+g*~~E~)pwpCKMf_7Z{Sk5Ks-FuMyR*QB$ z={j1OpL@dMcW?PEk7((k-7UX=#nwl(COc^6Fe-A`@GD5i+!$ti#&)+giR zwEQ=JLt}4#GrjV)uRZ&Q-}#+q5zz-WzDG6)fRT%zQH!Da0;?|jA62(B%2qJyzf~D% zHQ;Zp3c>1Qk9z!4IZ#>vs@ulGxC{gY_OCzx>SU_A=&V~E%ERKw15=O(9Foo8(nF%X zM*#y|&qm#**KG&X?lfc@WI(qey5lW>e4-Uhj5oaTZcC1hb%L>0Cu}yF5vKzLQOg%$ zTgo63LWV4_1#EUe5sl}ekftd_t0ja@Q54G&_rAw#96$8)FidSf$@9e1o)>3noF#cC z0xOV^ZoJS0VJm=Y8cE>*LO~b>UKsh1Zj(hTnFDZH+RJz>3xE%yHR=I*@~>FpjDKU| z51;}fz{!kl?g{~N00(Xo6Ru6o!|`c&)QEhFLaD=67_^#!X|@7tjdi@SDDt9)ZyO>0 z9tgz$2Z1L7--#xD!KGsw-Ms~v2eK4!i@V%>$fGTIi9|DDg6cx6h0sc@^6Ep5$xyVY z14IU#uf!l|Zy=YiW&_ya!U z{r5TS)yX3PSwQyTDp_>C^$3Bpc5q3L4L9NLGZgN|+qp3+{`TKG43xjdJ0E2*?!2 z&%yQ&OoybdAnM@?h=M-&Bub=gxa6wy! z^Avdk$^}OT5KHNERudGj67mRgm7@w%BQqQTy*Sp`PnPMkl>mc!XS;WH0~cBft&t-Z zkY$25FxQKKF$<9uP~~n>qye=L9s}nrgmZ$8sOF)#^JCyUB37V&K}&+C294RmP4*F; z$)`XkJ#lJ=@*J&gX)VDCq1?6;UkOotoHEyC)b~vF{9CVfrCKx0df#2^SqXj!6aV_U z{aMpH&ZExER_f0m<#0J6E7Si?J9r8WWq=n18!MDkA^~WiYGTR1byNTHzZ0{&81y4h z5pM;pRFP@nCjG8n(bDn#cXFU$b8Lz`F`y7Q{WpX=8FK2ss3`+n)25r=N}ng~D(*Xw z5=ONDuDdx0=GhlrM17Tmt~>o5fyYJx0w&n-xJ&)TCKV@yaswdJEKBK0euqny=n@)`hQJ zTAqK$-2A=&-WYvky$5S#n71-tfy5jdy9~5L8}1b!Ioy z+^s*LTR!+P>Miu?f)~Aj#&_&wiF(`is9vzxS56yzW4ne(=YLHru$Y zMF6blr92rKP+wrxr{`7a{-{uB5F zbx~Q}?uh3li)ukxkQHvag(x%R)(a~F)Z9U? z`V9dQP#T01@^&2tT$9WLZ2_Pt{BT&M1#P|;2&DXCD(v|o1oC8clf~7T+`2V)g88DP zgsYOQG5}IiA^lv5P$`?JyrFUt1i}kaPvxnKqGkjP0vzV#$(d1Uq68ouEcIw5%U#Df zN&#KwKT`jZzsI#{h!AJ_Kf`c7o@}9(E(Fj`*Fzx!WDH=U-wJIjl6lk)y>>gYorqM_ z_GLSSg2F@QzwZZRP#fs^)_N|=4w%GuwPb~H(StPEF)*$U5DE#CORklt3=kHOPYCNK z{jSGe6hJ;7`rz?Xc-$-F^y1f2_Fvu}Df%%{-X}sGyUmITULo@r1u)kYiGMkP2LNX; zKdpZJRSJMYIbdCVl>5Ch-C^)w0Q*vDPzD~_iXDJ``=%frXqfEJGXADh1DN7@a(SY{ z9G;sJ@Nb^-t5uEK@PazjHgHbESFepK}7A&W+H> z3rtg!LSvp|Qg4M$GD`7*WjQ|F{zM{4OoHbK5=UjEGG#L>1N779{W$M?VdVAWq_27P zFNw)45CC`+YsH`!&lu_eWK7_1AgNs6o`q~BgM9#26C6BF$Io2`07Cfiz6IA+W?29U zCq;N4CjJNwbtu&e-XeSYb?VL=E_4sqt@Pp*5CnN4v&Z%QIO`A2D==1Y)t}}7!7302 zNx*}4*QyB5i;bcng7OHzqalPrza&CchZMy*6`_R&iUTdm$H4OoJn6d{KcmZ}ehx6i z^xyLYpbXm(RGNX{U^{^jULmeBnCREP2VhZRvqy2vO2QQ+Mg4qVS5noLX4UJe6|5y$ zd^!PvYyEA#jDa({f|c?K6I*vYVbh+6@W12b1@4E(0+2iC{eT+XNm`jZGy=_RTuzM$ zs2n-e2lf^zSy`m%o#(RrAH)i3_FBbD3y?2d_$?DK#}C{^LDZnI)!{|~SxJXKRRD_I z22ApX_O8PJ&&3{Gfy+N=DggTzw!2JJ9NBw2Jz>XL^vKz*w9xP0_g5d%e=J4J>3aVq zs(8q21nl{Dlm9Ua$GhaW8f$|8`yKW-;=R5m^k0?5^JDz^D25BLW5~dxo;CE4nQ40R z*=N)HzWd#0KbQ!BFl<~gJ~s0oTFvg$@b#Oe3AHSLD+ z$}$gNn0#&RaBVR3r&iOa>(bP!hqZcLK_p;biY{y6@njU?EFN&a!@CSXfMYaiER1@4Xugk6UFn2_xmyV>cO+lu~5^X2Ptya2~;L`cPK?aB*l71NZ zk;x;V?K1HlB!Drgn_yDzLEMWNb+!wWXI2u`1I&(ECQSQrnuNW?^8?Q<MsfFv_B)q-H26Y6#H?1#Ux5+D`!-|594K%)S@|>4`E}&pJB_4i4B_Kr&7n2WkUs z!a&)$i9cR$PX3qBcv}jTAe9n%z?$)J5yt~fzoG&tr}>r1KY%}`|0Z^md_hA3f%nl2 z)dD=x$7@$e`DHn=F~#;OM1ife3@{NOoa~>UY?$i0 zM3I*5h0any75{23i~T6f09>jdm|tQ^h~$z5!@YEXksilpnG)C=z7q!dzEvt!Cik4| z-;e|Uc&1#tN12W}ZH}khsEfo@K4-I?hfZ&mbMT)r@XwdNdypA%mc^JrXDe|AAe^c^ zmBNh#<2Z}mF7S7`#`K%zeM)3mnz0YxsQ@5k;2E`CUXGV5q$Uz1bZHT&l8mk~fNd_B z%gfS!lIBUdK4rUrAn8K+%gZirH_ffes^-Pvg zHGuW}mbHRwPel!I#>fC6o-w(7H%;$4k5qq!(v_tF_<`)aGqZ)K$Nl4TgLL|h%l$dr z9BfOy`6Fzrz_HKzE0ioRkWnsl5yu%*e<%b%z@R!1RfC((xsbwU3zFm0f|~r8c}^}5 zQ>;<|a2A1+2lC^V84pprOUI8MBwCuMmtS`cT5BnD3bxY+h1g%tbvdmA<)qV?P&6W* z{D+erp8SUsZSq@9ZULYXtqf;u>c1+#&#nXft9Pgp@@u?E4`vkr;&)mN@){9)usq+R zpV++{1i-_H=t&QTEPzgX;uj{yH~(iLXgo{$)M#~R$Jv+A?md^%#N-x);j*m<%XEC^ zSe!_L@O2t?CunS9hPLfIpL)v+bnpJ#=$<=ornzGWXD25%|LKJfx$5Wc{K1WHI&^67 z7p0Knn8t+d*5H08M8qsJ*~X3X+lE{2Olv5%}ow)gg`>U8f*=)l;u_`O}Urb_A^tNLf)T7u^X{-fmc*+ zdI*BXaxxl=(}i}~1%_l`J>N6R_w&FHa;T$2-9Vcl>_!U_v zR`w(u6XY@f;5yC&gdUjUOo`hMgZ#KHKxcw-Ncq#DXI_-{dT;2lH-!QK)B3ys|4;$w zzPrAx+mq#FURSIF#akZaji-lM0|S+SDsEGe^AD!}z=cUM;TOZoKZ3BOS^hMp6nyV-wJnsD@qA1iu^>bQKgU@BLa(gIt2lU0&NNc z0KR?}#Twt4L>Tnj+)d<>%+Fd9rHy0@3gCJYtAr=$xlJL(=j|w0g$G|hD+7!!6ea+{ zY&*$Zz+MhRKnCA^rcA~rkv!+yIwHz&n!a_-eF*tt&pRah$QN)vbxTkaG@DT~&p8l+ zN=ZCa18$nnEg3nc`K%JqR=dvyY6n#+kqLqW?d&2z#1ERpg6yA}eIxUC`s0gsXTn7m7EQG`%Rn{t(3t%(|1w0n=63TOL zBMcfzrjh~RHtvMtdosZ3p-@ubBZ{1Z3Lz_s^SQL{Eyqb9dj)L_lkDrtru`sJM02gMkZX#80C;!G8nr5U1S4 zAXrI&WkAuWTfB!1|48W4J-|rX9O4ri1%$r#o)Dkq+(u!DBYhZ2S8$zkRz^s@0b^%$1%_zPVp+-!@CT z?)n}z9=eD2owt?J`5vN-x#A0NvMf$$%j{OVY3nA^`|hAU6KB&mwNKxqNxF)T(I!gi zSmsf))gpTJtLS5I{}b|OH&Xyo5z8$GI85ftH_?vU=IMNzrRlTw&_t-|C-a->GJ6bN#k5EbLQ=Qn`TxlYLIE|x zop)0Hfe+B;SHGHGdf8=9f5(kCo`>4QjcW%XZu|0~S`ROSG1 zrT{BGJz3@fn4%&J;aQlhH3Hc{qWxG?j&&QQnp6xqqoZ5~^zQ)_f$Nv9lmhoCzb%|FFI6T*Qvj}m zWEcR&$&XErE8>+nc2n0Z#Se%COd|nUAoWMmKhBF8`om$HX1TQ~yw{K@!}{pZF2c)j z9Jm2MkPLhou=pHlejaf~0>b~Ap=&UR0^4YKdF0F7_XW5ciy}XPL+I2FO(DFHe;-!d zS)N$4ykDnGo(P>G){xlyj~|TC*`sNkMWDP$AA5yu693K`07FTsCCgI0o)zQ2O#I!*A`!K(t`ZTjmROZhjS#)DMyeW zL^H4wXd`r<872Y%YVoN3e$t0*KDSoKiHf=MFJt>W+AC4YmjS5bKK)+W$9pSI@)%Qa zyl?xl>MIP<4e2CFV%~Pnf>062j)3Cxj`ul0E~n`i zwRt>&$30>H!E~M9--7UYaAAQ8qy(EXT=gAm_AM+1I2j<#KZ?RgvnoJ(oP_{z&W{B) zPf*#KfpZ#L6C7h{M4?i`e&CQ}|C3Cm9!u#VZ6O41O*yR!Vy-l=YTRxrz~Lg0#QlwpV03l-tw@ zdqlec!v9$PVW~a6nWvNUx7$@kRq=cQrK-% zG&SaA{}UbZTM-8VlK%is{!a$}tIuy0_7^9T0X2Q(YK6mt^b+`FR{E44I!0-n(AF@b zI~Et|pAH_JBBFP?1>%p~C7Pbv_TFxH@>N-ua2Co%mpqytcIA_4a%yV<{L?~Z0I*kjymXn0?{rjo$ zidWE-l>WQ_=5OFR`{Ks8#gDN9fJW3W4V5FqDL&N#_(n}gssVb{ZPz{h)xTAz^yPLr z!Mau>RbMEU*O!l1mHn5g|5c$tDMc+a04gDY*v?2xLAigU+7G0g*zvyP+`;Yqz8L56 zBVzz<1su}I90$@!n}OeSi*!lOkM1h{0MYny(mQ8W01S?Eon(r#6lMgL4r)rXep;vrB&MG-RnpRsWO3C> z)p%hiXXfb#+Tn3L`J8MGj!qd4=w4HnFXvDZq?t**NONq@cikA^CMsCsaMK8@*60;P%)jSOWMihOEfh|34VU2&YQG zyB4o|87v4-J%Bna1x3gmK4eS;!3uy-J|yphegRovv_Sbpo)LWLf#erjxhKf7ePbEq zW2}!Ud+y*VTWjKe7PCBGv%Z#n@0m8r_oRo3KNRh-CLom36dhber5|D}SptBmzgAAk z(un>ad+z~c*>#=={^#8AQpf3;o;-sY?QWQmq1cR6b2zfA=A%MxD!wWZ@wDtYxoY%MC zbYlVmNED_~gPBe*+;{JJ=llLIWNn_b^V(oo!tYfEYn#nNRR!w!v}T__pG9cc@HkmG zd=J7Jcu@ejW6D3L_(R^$$iSaNJe?OJsg$X+G)uv=!I2V)gW;$ct`U!@=p$AtP^cO8 z_62ffU6;Jxd4B~<^*Jv9bdpjvd+n7c2y6&7VH~*(ZMOrlHDlyb+d{5W(u^;Yyg*Dp!|DEiAH6cz)MDp6W+pVDfl- zfWE>B{jKR)8k|3K`D6n?NL7$%`2QI&C^c3jfG?~^ed^52^L@Q=>{;4B-Ju^kbSo{D zR|)6y=cp&vq$o!yb|N_sPbk@JbO=7hP^{a{5ne zRks(B02lx2Yl1$DITq7BRsw*{hg9xu`}WZIy--^I02MO-(%BF}?;v}j~0b$eavbUQRVH^ax~_zNeQ5b%yWfh+-9 zI)9R$c=QYOo#RiF7LIOAw^COpT)XqmY8$GmWqxouhOqS^ac8r zhdxWU{Om_*?%;Lw_;36!z3}C))6Bt}=%)9-iE{(s^{1(6N)k=Gp8N)Fd-^za&vdBU zzKa(3b?J~hLHDbZw1Y-uDWMCj^t{S*+!&Huw~~4EQKBz>iQf2+|1sV7FaE`kePem~ z--LB9|+Ql|68K-L*Pq{HdMj(e^Ac_q!S8~9? zZhe9~r>6&yQ)^_BA?%#|q|w?mu?8fCOBiQFNw{6}bBDbnLwHVwkWlLQtJ)rI3Fd`O<}vd7$7iZ!W!*tm)2)ZTc1 zy>pG4y>P#gps{s>2&nzfN!ggt(^>{VBzCweFoX|s4uDxVeIM8NMQ2wCIUJJ&>_E|8 zQ2?-Rl18N<-qhlA_S1gmETnM$xe4D2C&|UzGnON&#M&&y*9Q87l=$}tiNnsBfYuqw zm4Kdt7lZ_Ryh5Dxn5NROcb;o=4QoL}DliD+;6nl<#>R7FVNDktw(o(wlY}$ZPu#UG zYh5yV;KLmVCpH2sp&9^?_Y-oT(2sLdXnM?WlN8-2Fd@UvKslkKU~j=jA{Ei{5(#5>%|*3VXr&OFdWu|G)dFC zu4@m$C9jJaHwb`m@BkXm70Q3V{&>z6_svQMV+_ayPm~H;t0VMMd;fS1Rs0HPW87fzkQ`O`GDu!E=iO-b>l_miYl^p`kf zFli_T@OxUR;QeoL$Rn%(2ze(a6+(RH&k^qrN}tHXlvyt&k=8^{7UhW75YMgmyN7J#JN=F@hd6y3dT zk#1jHq{q&jdH?qs0Wd$e<3C04-tl*H3?e4l73w-+lwlmKC2}b){%V8+zME zf0Tax$VvLMFMoyJ+R15Kq3P))r^l|_PSq{D>CPYieiExg`ojPGuW7hEpzGfIewx|4 zkBXHQs58k)LH)C*=#Iypqx+An5Vd#F+}2q-kX)cU^b@p;D)d~@GPTKmx92rZ5;RAo zDfK_`37UTRVfyIL{LJm&_=R8iJ|g=3wReka3IMvCP0~g{zWMJaAa73b*WQ%ZZ~P|j zCvFfon+R=GH#qsTabws>nRb(sQ=e?DO;ZUF*hLek{_%Fg&tu~qCR_pHvfRj*#rrxe zhY=oy>~w(%cZTtvL?xi()O(<5Z1N$!FO@4tN{m{SXtit6PHUI8tjHmq2KW-qH}42? z$y)%pyWM&#fYX|_`&@QjR~n&f5LZJUttx{cZ&g>AqWZ}v{J%(2CzrUQ(q*Mgi6BBe zEq;rFF88eV^CJ;xw0p4V0c$pH%-S=1=1~=I4W3mBYQt>sZAlrzn`v1y|6?wgeG#@ztZY*B&ydMaGbrXA* z@@JeI(4LxObw*tb)~t7%P5-T-a@fCUgU$)0R#D!WB3+GGA<)~h$kOJc&pbwRxuk!1 z=bf}tR#y&OS^A%bI@ilMg&F)OoE#5-e>U5re75Jo|8$3~0Dr6C-?_~O-4nHn4R_rJ z=4WyBGt%!l0zkG~tl$8tQ#ngJIvsk`o;@G{-X4Zr-xHJF*_o|BKRq?~lK}ge{NMY= z_tTzzw@_IQ#{rr+U+TK1ZQB;;_PY)-0g&fexXv79c}mBQK2J|QahSq;G1{@n=#n1$ z_CxgC@uz54I!_-OT}OA-a~K1Ww32S4jMDr9{ZUoXvr5vkBifNly0w+l)2%lBtIE=m zzj=Y$H}2zW1OH8J-%6{e&eF60_is>M4oLiuKTBT|Z4yV%lH55@*S+;FT9})m!@vCp z^z`rlDb3z|hz@=K2U)2xJbRAEf>?W0B53JP{+PC(U7*$tZ=%OW$LZtcH|YM3qna{K z_KyL7;%e7FtPhy2^!sG{eZHv5FMg4xKmBR?sUP?O`qaPw_y5D6S$mBDcr6nEmzwln z4iT`~v}KYcpbcdG%}w9rMsYLcL9+>5q&{=>gs~zl?}clvbns zf)D^NGyuQB_c#wPLGvH}t*uC{vW_M3+#-orKqMs6L^vIw9p-V!2XGLPXePc;MOhSO zA(KqjMOCxa0CWJ0Z15w3szR4|*_8Ide5mX5!Gc;b=yqN`f}gR9^F30<0edpR)AH&8 z5ALB;fIJ|{(xj;Bk)ROT&F8=6dJEuoPSXd)R2em{vV*EXcnIgTQBgk6>sZL-Ha@PH z)-o|96O4(#Ic;rof{qh02_|Bnn_xJ#5+oR;{Y^^}2mvT{@b&Nz{L2_PR@`3qwU)mVdhmL^BCMuYJ7S9DpQM6=dVO zIezc(^@|{5EG}WO27CcJMl0tx48Xhi4kVL0hQkDtb@vPZv2TQxG+a7It*KeA8H6ff z_1IzhZ|^!pw{P9T)Bh_5|JZ9>Zes-A=F$NEyKTy+Ivn(u&ref6-6h%1*%t7(2mbBE z@IMH%#N>>>VFeHy0Dkcrk^$hIE6*sMox=MmM16c5AK0~<{?oU1|8KX~Bb@5m2R`<>Gvy1;rtxC%C4&D9wchT;BH&a;* z`MRVC{;QgH?b%89KX@-~*)q>cfU2xQjcP*0YC%swewd0;LG4bPA3)w}(Xpq$P0t>C zoVKPj^x@(F-BHaEI<0GA=-JK+J=#7`$IJ?S=X6a2%`!#2KhuqQMt5~`I%3;o7UpSJ zDdAwoI5w8iB_+@TU;XmF12vG zjU<;%0KU;=f3n`GIRzSbU{8ceO>P)B3Jh!p|4ph2p!jY6Y}}LvWrA(KRfNY7y6vov z>IIMn&BxLR3#8aK=raXUd`ZG@44ExJ4K~>R7zpV4btaPxIRLfE>VD<=3?7A-cPE)k zS{>JFS4n5uh$(|;b(c6V!)CK>0RMK)e~zdD3-HJ2mO-u70=;{t(xR?vG!E#|sMZAn z(uSjYh-7pi2CnlW5{k>&r2+D1Vn9kGtYyG}V6*UwL@q_J!hs)*VPb$~#(shJpqjgm z{qHl-6C`5Q83)8^c8og)K8ax92lAn)Rgou2UR1K+>1v)NqDBf?o~AZWQ_)HQCKC?k z6P#)w_Iv|8d|S`}l>I>pKSBF4O}$uI&@4a}xIOl&nh(PxNu>AZx+;RD3j2K$jmC z01SYAzk(0;!%*KzqkR0oF(Tow<2GvTkTegz*-)AaX!KcWzzPIBALA;RPw;r)&fp`B zW&obT3o???xWX@@EK?~?^dA+~2w6WMG2qKL?7x@HDByGixrOJ>L6*ix@8Ph(2@}2V zwI%!>w_iqE0dhEaQXeMJ0KFbCJ09NoDnH9rmJl6Onria4A&J*Lwqkh20tfeHO#L{P z{PW-A9dDX4Il-y~^nC~+a@6(t$vsQ)qje~dlZ{QWzZqt!Jm<#O96&jT^|0Pa4`!s8&D8Mtyg<_@5V%?ifw}a z`1OtQ0GfYKlE2O0x!j5WO~*B=WZI*_0`FH(`-GV@e%|DlH!r*pLBBu{MlTO!~VwLKT8O_ z{i}hQ*Iimz%7S02ndN&?>i-zfuO|UEPyc)kZRBTqBwIP33xitGor~LO_v|bkUs-wc zt4#n%ne1$}x^Hf`I^UP)oi}7@>y{)*W~q_Rk3UM)r?pYf_1x^oI_=(DH5d9wy6vtv z)Bfx4U@&cCn-Z#ftD3ef%+q}j+(UD7vosuz)}2Ry04H8JMQ2W*XL|rXvQ~$x;W>KZ z@vreE^6q*M-BHdGwo+%(g1*=}OJB{-(gic5MCCNwo29+IX#`f&s2I?h)fIYZWk9ob zNZtMtWz#*XmWTAnul_b&c;*P*^aJmv>)!bmQiCC_zHoxt3-jdanjZhv-=gO}^Dy=H zUr&cV_5n&;IhE(mg{@pdvelw$bwI1nK26(h*-JZq<{#1FGrvqnUVNJNAH0*EuzTr6 zbC`A}idHDOvQrs*W39=aKTk=&Pn~VssPmDJ5dF{(5gj~8>dYB>{EJ_tKl{|DPWi(rRV9no&;ZU3X+~nkDa$+=@;=I`eDK7g# zs+u$>O3m88Km-U5@oIQhWBwKP#LW(C-Xw>qTO=I9<9FURV0roqpc{~Z%~ZeKg+ zbmahV0CF5>a!I7I>r#nwq-eC#SF58+4@Z?5p^lI{#~=bw&SX+#8m%fOl-ILoQESf1 zcgdKRPo;nUannDp@#Ev{5dN3=!8&V7hQ#80`Na_wjTLR1a#B+jZJf;8^|gG>41$=&fJin&jSxRzURXk+iXi-s zwQGMU)cN7xN%Z#%uN)xn`)3b5LIP!rL;65oL`#SuEyy;)eoas$WFdcmPsfBowo7vE zhrn$)qyRE7&m3z8Y}j#WcCI@VTS_oACULl5OF-66Vai|QZG2w*l$DLf5(<8PepAO) zueHweJoilio*W!lR) z{ig#DyyKrg^My~+wgb1a6kLr4r0Z&&5P$9C)l&eVhtq1sL41MnkAQ_G|1nj3;yk!K zKpSivlcx+mg?AY$15Ew1c5h5ZoPYKy`rs`$(HnN|pyR9kE5xf|`hQvAKTQ7f)TjMV z0sK!<4gz2bp8w2)e+)DlzwF;l}+whMhVl1y-hvB1JkK9E{0O4L+K!3wy z3|@J<$EpsTucgtncY2y`TU-PI@ZhU+eTl4b)n+^8L;4D^;JUs?o!> zD!*K->M^6$aqG+}Ddp_eg*|_SYY)8mjkms@ZoKske9ahclJ+mIR+>89Hr;*i?X+cK zj*4RawdT2aL#I!jA>`=hAVWw{-b(4IC;x_ypF2sfOLo!&qpgIU%@eI9`s3b<^prbK zEt}E}J8q)=*Bzp*+xJnY(_`YUEDE}C?j#*K{4F|t;ux9dPSA6I@E7#LBY#bunHhTU z6aSQ^c5I`;nX|lxOz+uA%SXRMkN?&m(8{UvwD(=_rLDK#LiNfrl}p1=Gn(L-gi1)3IKU9(wp;^`}4o^N)Y+D_{A_i_Se{iM~WcC$7CaTq6K33Gg?n2%Pl% zPj2d(pT`irjpY8cLD18r|Fb#$Z-zc?)K<{kOg0t>*_f!sT0j>Qt(#2(u@NBNPP5y( z`T2UAf)w%gp#kkxR+7Nyp740U1HZJJr|2WEm92)Q9`Bm5xLAQS`VdEx6Yhd05F3K?*>qMH0__Ne3P*|r5u#I{@){KY2 zzI9y1gqDUhCnsBedhfF(0l`D|K*=$AKD1DfQ^NlqEbR<9;Q7y;lsT9u>%ht2ltLUs z0$;ocfL!?N+U7n$4u?U3K}j*y$0%IajM*WoCooPN^cMlU<~m4%Jw$4)GzhFpm$d{z zhGZT}@UX4os(Q&`3pkfx6#?vr?;q9_uEv9@AHjDVW(W6!l+e$_gU7dl`$V$@dvBmi zab`_U?^6%)@^Vd{3wZ+8*ZQ$4#dwK4&Q&W7s|xVDl}{atl@XBeYr)-z-XHInGeMn# zCkb&C;0fSy@RT1LA7gx@fDb`n@J*a*X)RO@2;&sKI%I5I$cF|t6<^e-c%2LnjGxD~yh#W&6#^R(#+RD-Z}j!%ZM~e+|EX;| z?--steG5Pz%m3@bSI{xhm%i$6_WYJ7E(Q>ityz%cx2I-UnE`-4 zR&HIzakX4OR#CJ3$lC}M6Ax*3dR!y|6~M{oo+45O{p7u`j4Z zOFr5rdj4|``D58X{!Ddz;9u&&|M&sE9DsU5bp1{Dkkw0c_T(`dTsTMPzjT%k{)4yEfww(K zswipo#A)honde-M!+-J_dghZ4(e(ZUblXq<1SNS+1*ZOZ{Ak>O3SebG#p#nYHQS-> z_uWlx*cg`kB$TGbH{44{Kl=?je&QG{?7x}5SuN6ov_jLQXaI%k2B05rT-eceNKhNY zBiJQWO(%c!$LQ&|yjgwW$dSRPKJkeszx~idpRDTovqba=#1z+{@3jxw$O7tM_D^FWK6Tp~MW@)8#mB=gsNJ`lnVXK7m$XqHbEm@K-iSnMz^U@S~%eGQw zvLrEyOraCk38(q%I=nvG9}^4kUm4bpYk*XN1O~XfkvQ*F4Kj1WrIJ+*l4&4Bw=tlD zfy0|B(dN6(CH(DEA*yo?Cy3w8w)DgWkJjY zkX%0Ri0hq%PvjT5vmgLcRKa8%0O@6NL*xhwu8)i=161-!4Rf61={~xEoz5TFrXpl|bts^La za*zm2U-?nJzm_G3+Igjfx3RDqgEJ2N^_}J%YUe}oG)M?G)7Vy?D=84doa#GuRg*;qXsf^NxKYq{>nu;E$;vJWj0*J_o>NB|YV$=wIIjt^hE+Nn2QPgN8=)o)rm@O52`7@T18 z=YdSZDumO|K0$B0=_Y#H?p<_tFt~EqdeKz<;%Cfn>!=~l(lPkY=cYOIFYUD{fuA|$ zES9xt`^$x&o5wPoZ*D>ba5dLKBnzB%*LLrX<14b1!vJwi;e5lne#hb>zPpEr?jS$y zy()~bbz#Scdfl13u??~o9n;jZ#xg^^ON=YGw-+MW5FsfN-o^xNcgl7R{mF zFH~uQlLm(k7q2g^ku(~PXf!G)itg~1cJ%0BI&?udHFKK&OZNz!EK9m& z_aVCD-gnT#*4Ms~1F zi-!)EB(38LRReHBNK*y*{-=KMVFP&PKdC4z|bu@+C z18lotFVc#>)$h~8ML`cQ%+j~N`el0V7yrX!G#Y)7h`w{}BDwZ)Sp>jKle!yET3)Jl zX(Q=oGgxo(cP4$LlaC>Ozd5}bhth>9T=Qq*;|r575o-XWT_6B|J2_E`mWB8@n$xQ0 zhO?+=zc&&@2yz zrq31t=(#B|qe_k7iw2khz`)l5l8`v=o%*bJ1`u?Z0P<$v%c>b1z|O$ZeoRw?oY-&f zgQ^11nkx`F9S)d?{|)d0zkg+H1yZ2awyI6iN~Ne1BN9=2HGZN+(kk5$UVv7mi!6o9 z86oIOiWH>-Ih*)>L!u%J0zfIN`QTYqLrtNm(oQNXGK&lWk~y>pf+ylhnhRb+@s_C& z#^xl$es8bmd_WOL5N@r0F}4f970-2h+_A^0`od)b9`=xi;H?DwBRnUkm?hvN>Wl~f z@LtO1Fe8BfAQ-_$4s--h{j)Z#04&RATLS9cA+4|b`~an;;5%1=fYAPr%vsssy#)y? z18@f7ID4yu-vFA*2lzRWSw1p=pU8JaLn9y{>gW_k`$7Y7bBaE@>bdq0Y72!|9;KE{ zyn%4wddONykqg6hl^Q#71ZP67K((rCoL4NEfbn0m2}O?(0?0LbMu7}tpM98Kd#iwB z2RaD3s#cX>6JjW3=%z=tp7WL<202RG%r(@K<*0L>WE7GsFL{#g`7q=G z=(V-Vji=WD|A7JJ+ht%cgbOnNA_Jgi)dTAul9*58RS`avkHTP{(KZg92loO|o@>>6 zQkGR!uFF6Pn)2ql%fW;p=|8S<8`bhf;&iMEz_edVzSdh=)&j8+lms?ywOYu-hSE|S;$J2CKTZhwp>j|9sn=;i4(Y zT6E?+&k)rW{nUN0r`#G+S33P)H!*h?Kjx5L3c@$ZQ_8wIdzUf!&t|$F`~xgz=>+(H z1*Yc_{5R1*FA3ir2?lawOaizos|x)4M*uia^yKOI7?0|TuAiHwZ8I};c6IgcDSneN|zioC}l<&$fI!17@WtdqEXRzs;+Vpw9k><=U9yB ziAKCVW2w*6oaW~jDbHH`z1oztZ|^O%ci$~^?(BPHP;nS(i1d0|c*YDJfObspHQPw$Asf1*%&m{aWW3ozj}_ zx#@noO~t1GU5|2wF+eUVmA zoTB#p9A)h`J^RVOpr=3iS(@2@fbRI|pXPAD^4wWIH?ig??KXS;m!5f=dNVm4c;^Gu z*}6bgf34Xdp0{>oK-=$o9liL_x9RNZ7ioIeb@X+$g$M~ipgMl(qI|J+|5B%M5}0X&y1?e= zG!Y~?IUQ>LPV@JgmI7+{Pa_c!Ht7h*(qY5d+cFX{mR{IIA;MKLORb!V!r zN|WZT)F#SFm-=H53}Us_N@Lt#jRxgtb+uSs=@%=5(hgQfW_47H(dtO8E)Vtcg?_!% zFZ60rQ(4qhXycUk#FK#y0e)$LdAM{*1a-(EXPW>9nvgj<_Fo%-4Oj!1;Ba1o%*Vke z(s}G^4Mz2;u@QI)($;A9@Jk^>tpaDs7nVwqC$dsh%2WznT5SO7Q$a~hNixz2s@bwk zW?5?TEKzWEr-^MPAVHD{3=Av)3KM9SkSj%XX_KljVx(QJHDwy0SyGG5lUd$M0pSe? z(5u8SEg+rGH%P;4EqwaEW0)=&7sn=s@$^4n6r}Tuj2x!!F7>&8KH-SCM$q~RKPUFb z3P22#7r~DdYHh>u5!NLcOF{6OIpHPt8W#WB)jY8mQe)ErJqp?(Kn7?I1az45 zt8wUpV^Y9I;;pI+g%EpyO8lS)cu<`ja+ngqeo&g=b-?dbT339s z2_jVT;rT{6Jo!o>W&v<(&i4*@3jqsryu97N`;N7$tQH7~3y_SkpFhPJ$I$}TlZb{} z0&+Y)96JDIfOB7*$XtVn@_)WptU+0ZMJSDGBma8(08)?y4EzJ=Z`P+GjF59jtS?rK zK%UhEoU-WGD$XAWqy+gCP8VwcaTxFzso}4m1l%Glonz4L99tFedoe^Xssv&fV&YjO z2PFdQB>?ur!R71&v>4#Nq~yLv*4X$wfDDSF+PNCHYa1CXP0-y`bzSs$Cy3{b-diRu zYnQULZIl=A-A>+DPao%hE*`v@TzI-6!2AJf+4TXMGqK zBwbWhR1H>H#+tS|)b34Ft2^zd)kgol+VI%GC*c?%ngYkC8m=<&K|)+PehkC{+(MJb z-x$UBm-nW<3^*MB6NjImJ8!sw-o1Ahohgc|pZ;$mbzs>)Kv$kn)@@NX)$!7Qfd6ir zrO2=ZNZ%Rq3a9-C@NZoxvym_BIlkfL>f9?sX8fI&00@3veR+|iQft~XJwrDwEPw#G z?{aUcm3Qv%_2xd>Zufq~n0m+aFFecPmIiOJkeRo;G&MCB2s5#k*l7L4eWo`r#7rX6 zH21r~U~$B|l%tsU;3xFBHgss-KnJl_C7nC{JU#h0U!rZ>_tE0we(Fun@j3>=r{5pY z^70BDefAi2dTpAUo2SK{TWQCRMcT1zky`*<5Mtt58?2tErIm9umv$*j9sN#vjEPSRp(C8uG_Dt?ROqRsMdJu zzwWw&GjLSU)b<4uZ@rri|9_9rt?D41ay`miO085Awc7L?Ir_3S^pH{XRhiI{om3;QJIq5G>H*jQuz#MkAT)^r zT9d6NQEU(%qfg5BJ*3`)Ym9BTvvwko&PT?kkX#EhDD?oLX_&^FerfV{tA+Z#qNqmI zsI2O;tn0c|S*w?^>>cU+5)y9AG!a{-R9)(-KdAakE7j7-c>R zJ7kYGE1w;Qss(8<;BB-00i(~*cg;WvQ^G{1Nv&NaCDP-x>2}*as_ZDqD3OJgBC(>C zqaDGv%S^ZORAgD6Wr?bwz!n^k2icn{So&{+{J$~+Sqeqz^2)fDHX=9HWHwnD#H1I#mLw;R`IzmkHYJOZ$ z1W1{RDA4v14tT7QdBD?_zV`rE9%3Fi*AUiC(PMW#KrpA#Bkage z{MpqXhSDbP-l0etM-Fosr$Ku}XzyUNoR_Nyt3XWs7Xf27>-a$NfC%98I8MDivB=M- zmFF!yE>Dyg4S>#JeF3PmbwqOKAFl=Q_=}LHZ+ry-HzYLI&S+WkcM-_PzNmubvfkvzgH{$KjhO=XLg>_tTo=K1JGmg?H|vO zw5oUtCy+0KW{S~}R57HowL+blIcoK00&xEOK?E=X;KJXb>aSQ?BGfcq4G8HVIw?*kxn>*sO z=?-PRHpxx^|H1b0ih}=f4(`hj{>Nm;+S}u6_k-PrBD4VbQblEr7WALJa02-9$SUNowLk6O__Q?3o#2v zt?}%$?ZA`=dv{`8m4b zmiwsPndaL{(}e8=0RJ&64C~^s7*bu9B)e@+`0s3)qoaTJ5Iz0L&ry5ZPCE48{5WOZ zj!*c96#*52_F&At8}8h-s5dh6;@ zDyLfX6{qN%#?a?oL63D>bb4xrP)E^MJ`CV&$eww_UjZ_Cs z34R3PP0&vhm4g#if$?+p;WmChRQYi-8aCd%aosF5s;LIRZHC9>@YVHX1x!kk{M6iP z$4zvZDUB_4MVgbfpgZ0br2_$=gk+?O*(@~f zN{xzoG%W3Kd7ziiF4t$524-ocFf09v1}lSdxl&XiS72D0p@Kl(2!%HcO#T_bM+r0~ zRytGx+M4k$o)3r+C>j#U15N-l4opKKdLz|406rr_E&xv+1*L&3Fl(x^P5`?d*YgI4jzPqffSSU< zyr7IzXb(VZB*+0>R~q+#a7!Ed?uTGt z;_X-7;viWCutHh8%L)i*?G?-Maa<<-|9snN%9VcB9&1(%GVT zSziD6H(&k$K=Ayx{p6pe|I-~xdmRRd=+(jVoJ`w)<&bFz`jfBFeR<~g+D;zpK%V(? z5J9*>FnG(>t@!TEAq(Ke=C344y1&z&`e7;M$CR$_URpg%k`kKg%}}egjoPpTh17Z% zK)+vB-G*f2MMVu`%jB9cW5b7z^HE!R=BdA?oxAqY)buP32dgv~u8b$;>k|KAcSs~h zBVpTBRf>)td7co5X)|?ieht{-x=U)1m|NQIpKizc0 zkJhV$-y@>md#O{XCq(bAR`!9j#?BvB`j@X=RIfn-;Bs03CP9C*YKkVRnP?)UDgIou z<9f0}iW=Vj$*{r6+nwAPPD(&0!=xIYCk>Ck^Wfc+0HFp@OomTQPMv7Nx_M<_ zK3!aLRJ(Sh5qyUUYpHdGo~xGCS3p9S+K2cdG8T zwQlpYneF&+=VLgktg0&oV6-}{SC>a-<$PbCKetk!TPfWNr2c3CD3vWsWy)HMnuEj8 zxMFHQ{g32@u{O>8M2{!m&Vva&2VX%JX5wL@3i=`Xj`=x;^*@A<@j*hjKpIoWLlSuC z9#m}JZNH@= z!`348Y_l_}HdO^!3Cu|KsIsF<$!ciy$jRISC<}*SWa=B~QNT!&CC`{nqmI!t04^lU zc?CZX1n{l&NvwWSXqDsSeHK3WO{HaNK5XWRpR7ar?-a}MEwD3NH#nZos|lP~YXMl7 zz~nOnd<|gSR3<(I5E2SbCv5ZgK%nrE&sag=2oVQ3?I3&s2_U>h!BOpkeSn-6tQ_#~ z&)QPj1_Nb$NTBqC8${FL9JazJ=v$@VG-5(uv&X`F{*lseeWRVhbeaA9x@M_9CilMj z(J52c3`_m_%VBud-;ZIE1;E$K`}x7Ts)pu}W4Le$i(12+*PGa#Uua%4V$eZL0ZpBlX#AYS8j3w%@cI4 z2=Fn5<7s!ACUIg;0clIb9z-Po!v4}UjcZu6GU02s@qy1HaT)GAT9(!&=trV5stMv6 z7D)>{;S7&E{Bq1O0U(b=ieuq|e{PZ3kiHXDMvDW5Y!<^Mq`bz;sQrv~1tuSGWq4bG zjdp=RGA4dw$BTlDq~Royd#TC(M&A8Pe;1cK`jfRX93k?A1Z=hQ!@TF;2-BiSU7cnEc~Uuj?!SF!{%n zFi*&9^FpM}E2{ht(*IXlWzfK!>&gRPOHlw}nG(nVNc?Mysg5$54$RHtTXVq+-Xs7z zbF+(|Tv|SJ8-R1C-J{v*1!}ja8Av;RpM$TzepMbn>^N}cEiW(e{X?14UpYqxrN#Vq zvhkXOH7=7L_&1kpxbSA@w$Uwjyot8&JV5ik1v;Lz=+ud$e1A6|dVt!US=zmKJKgt& zyQtmm5CWs(ZP*a7mnEK9DK0G2H~!;qP%=GFhd%n_l=r$+oIlTNDboG{{)eYd)7eKK zq3&FlZhY69XnOB%s#XSM>S99zEQS}hW~N9DM)cy>zQ$|CzBjy%PTzPF{lBwcql52% z7rpVO8@biNRwZ3{@dQ9@m%w(2(jkpOy>B|1MNl*-1e| z{J}{@K?E4FRx57IaT9A_57SL2!-Ua;j8sYogR#*V>GL;jZFQZ>I?XbXU05wHOn1}i z+3D8o{9HLdQ`a+)QX8!-=BQZSZCzS}06K_n2!C&nspN2sg0szCo@vn~{mryu%fdl}E^^$ZPV@lRHEI2C@ z!PCR|799x!TC4NHcrgJ)0zj&bRZ?l0XGsoV$H&qMQ`WXh6PKo?OWT=ij|x2+wcMzk zxlSo;1;s)*gB*})t*9;(=NybGomPdBg`rf}S}0@^*jib%3}CyKN|$DgL6p_PnasmH z&T2@c6XQHLw#<|F@F%pE;LkpOgKS(EilsT3ACi3b*mL+FHsD&2tx@E-<}L^}06(>j zzw5?c$+hETy;tAGHUW4jq<@?+lmW9CZdNfc?sGoI&dS z|JLI3mO!nZkQvAc1LwU3M5V-5bzMtTJ*2rr8a+??W9%-+`@-#z2!Q+0;|Ge0-2uk< zus|QH=X~RZvZ00#sezi!4tVx;Rn>r(AdEshw4Y=vt-SP~D*}-;po9ms%JHrR+0-Be5Sqwn2bWB+EI{X>#;Pdq^XE1IE_qJVG^!*x;~;)5oT$EAI z?ou|@rUc->)#5Nfc0P&3bC<8QN8W7`EV$8S^<6%e7~Sw%|G@NDcmkh4Dy3=n%rq@b zP0{(m;5s7ue3JkWMB5j)?xrkjF#+KBuKLvh{TqRiH07W{B>rRlSzSI$bvfe4XD@?v zY!Xda8<8Jy_kHi7Ja5tYb1%}7!{4T|9MSbRy^i)>e-}+ncj>k}Z=v4w6cwYGaG zW%5qW;JR2^rG@Xim$u!08>!KV3QYZzgj%z+Ojexy#z1&vpB$d*lV$cK_??{ITb$ zf95RJ!(n)xH@;@D)^N^@Na)s(6~*#BJpNpY-_CLq?Q zL5lyVRHLe_D@^*^rUu1TPMC@$#oR>raCF|JCp?a}E)J-h5`Q03 z2x+rx1aygzo4^|o3_kh(tb`;u$#|;C;KC_vq(DX_N-&?TH01~>EJ{<1QZXtESC)w_ zGD&GAE19qfK6R*3EGkzNwH%c;FDpxx7P&5UQW7)FhQ02I@Z?OWe(=ukF|7C5jnNt* zQD&DCn(_SL-MY~1XxAi;jAVJs!?%yBJ|{9JYS^-GGB%q7I)ZQ+jD?;Br zLIf?pTjWGJz7HIh@Q}^I*jL@9`R81dYqRu4^WX z0L)ok5nk9huJ<^{Syp_&w&D=bXM>zxv*aI-2tNlxs;U*j=@@j6ef15p&w6w{j_T*H zgC~IECDJru%FduZC>YWJXd!=(A%R$<@c1K%IN8A6R82Kk=d%My(5ajaG{_)x$-#efa%AHhAJCuFb(_HLghY z4FMOoyZH4u2@@H+QS(gm-%~JiZrZwO)$Mjw2+%6~py0i0C^p_bt%d3$8V?)Q) zTEkU8jW0%irCL`vC&I+ubF`S^1K?6wj6J$M)lV~Ob$Xl&z?Vt5{2~zmdHC$Mozzbf zPRHj7w(ouAO)x49OK=>*B)qsBvGUMd&&0kwg z2w!~qQB(rZ&%NRG)OLo>+AB!@-z3yd#PO%>CetAZau$zlFF)}>8Uxg z&i?H^epZ|sRsul9G#Xx@ag;$l<@H3uljWroauiyqZ`7Yi4Qy-?S zx86j9(`TvfZ(R2pV~M(37pPwC(-Xh*hcrCDMEf7SpSB#jiA+&YJs7ZZXXkx))8oJW z2ekXa*K?+as%meS*zEd^N)WaJrL?$j4?Tb4C_VP{H|V+#yq6yP{XhCgJDuEp^TPgH zW~TP3m38P2sp%fEOg9goqwCu<^y1I`EdA;~{kb2ZrRo|1@LC}NF2@%+naDi3 zS(=pZH-9cp<|mWKDx*LAI8Ccq@Q5hrd9g+ZLoC2Q6LPX@s2kDML=V4i*|TOnEupkAe^Dk@Vz{=Qo1 z{z`weG8h(vswyh23T^6)v&0BWo^o$HY3R22Zid_h7^L- zfI~0=Wxu%e9^tiwc^_Wqck;rac`wUR*99;JsU!yRmX9yI*lEh);L-)-opj+fBx@7$ zzU0WqvrnDve{0~t1CdmQ5jck=hD3EtOEEfkkaP3#x0DKFWl_}ylmU6-a!C3Ig&Aat z%|T8ebw4p0Y2yyhyVSBMOkRv?J1U$gKpGgCATiNptt`W1tShCGwoHwYm{A*>xNv?E zH?qS9AaF1^Qr?%oJM;$Fpe=OqkM&i4@i>wX=yNh>6#!AFf0v9Qs)kSRbx{tvMQ;3{~kEM+nvYAl>YD4-?MXyJjlyCu+!0Jx062PP!I zxFD@Tc6{rA^{GAnHZ$QR`F%c?-pHpJpb_Q&l1BdWBEO&+e2p0{&WO3#868A^Ed}p$PY07<;QF6C+S|fpxHJ9*?suF z4t0L`8P1;M@`DL*8NjXzHGp6`aa;U&*9ZlQ!Fh%S78fg^8X!Ne$7UkqBuqfo%#88z zM8#8@rm`ubYLdJBS_PsrI4Ep0^CUcW5!(X1-V_&%U%r`83@M+y1M`^#unus(0c8Hj zE@^C9qH-z_ht^+q!T8ApE$-U6(5Shw&FoSW{z(#hQcbo|we8iusU~T5!^)`_XKr}l zogDmD5Bp)_eEI4BQp!+mRnTbpd{7Vs3qbnPx5Gg1qRp@&Q)(sps9sz)Sa34p4sma5`g9YqXDgyBj19M$nS0njpS}s zbCBX@*$$Z2Az1O;;V0-lcichm-@Tnq4F*>R{)23vtXroFaUA%UkVqw^?VOTMl>WCU z?X)-*9;6PFLwI~ryh;f93h(E;PVE=8p$6c!#t4i_DF4K@wKSdQv}<~r9w9n7@zYsd zmu<{BT3L&hSI$tU)1%}nY%ni33BbTTNjV2#>B0-NZO4AD^t+mM2G_@h^QY*=qfhd$ z@7;e3%`fbtBz3fF?@k}*yutIu=?EX`?Cc!P&dt)fQ)j5Yute$ntS3bCjLtpsD4qHC z*XjCqy_s(Q;qNC?D?0L-hp06(L$iB#Gchw9GFZ){Js#g?7LGZaVU*zo28E{|epw!S_*|CT>VtpdtCSeq(Q3P*EUbUyK1t8f3u!WMBy* zM~K-V36J0vu*l~i7#DV}s0&0fUYNZ4u(jr7)o2g8Txb#S5_0qpT4nPr$Faz>JRcTr z*v)0Ptdn9`B^mM%GZfZizHUTasH_;)^{_Ou#ODD2+K>i-m&&p?JI`c}`^#HNX1oW1 z^KG02O~93g9G^#C@z1hyDGg@>l4N5%SH*>XqZoG#HiH1rjYus^^ZD!AB{r4bL!Xi` zxW$w+1$=U$_0!XJbuf5;Sqa){BsFjz z0RHfl-dU%OVxS+T>}6S%!5M%7qb*fk`Ea}_Plx@aR{lDqP%7Xo%q{_|+NP%+uNiK; zuIf4hcYt`DDjI)7C)_>_A+8%PObZ=b z0UB#k1orFJ57g;}5Qms~68-)xfx&eJ)+vMlikLeB(8XegwQ9h|`Y4)fY?S;rLjxO< z%5_1VQ4!U!2gIxs=ev_H0>*A5by)NE##t?)?SsjPH7fuE_t4(JO$4~Ap)$fEBc#_x z!Y05mcHWBN#yJO}UNk6mY_ufB=Q?ROnd;L^+50ORKnbx|yx!zayw#gxUw_tWdx>pm zJ;m+LY~9K20sV8Qpul140EG+!@H2yRXZUe-XBWnSdVlxvQNjd>m*s!=RgAa{s=DIW zc(d0wNpm{>%;OvchUvdB3h}F#k4v!>~-c`~JI+(Vhn%pd+7th>kta{+y?`~eedJ8^)mGEF>1Y-z~Yxb@V1VSuizUIEVS;TR&}k)N&(md zfMW^{C5Q8+1>@;{wB=w5jAvh!Rat8rF50iBErsFm83KQ6!`Fab! zcFqelF^PZOS`zLT->bB)*8siYS1tO>J(A`Oy>Uey`4n(pVHr~N5yM7Y9S3>ri> z0h1>(gi5vE-TsX&%2Q2~adqN4|HdIGk^{t^Tp%}iD5`AzoO|sq`zFx5>y&vG$ka1djyn8p8jW)bi4{6X#@OcoC!dY01(Y9{J(rU9%*^6TJBSF9pHci#H11+Mh_|6E%Q@_mrssogXdK_fw-dx}G_h44 zuLrDHilWj6u(#GtybK|*Qmp+gWy*nj+(N>67LpLdgLmF@XHL`Czx-)>!-F57cBe;G zIlKabE}^O_=-lb&Ie>M`!cLmqvcm@i&d zrRg1ubl*SuDWovc=xURD8|{Kg}+jSv8rN>kqG-;>jqCUD<~ICv=w z!A4V=$u8*03DhK6&?E-dq~|j6L%oZ#4&)@^Fs{*R$Yz^FK>R)cew@UGX) zjOxKkzh3DN^lHD*eJBS?ZOhuY+Hk-cI=79�_C*S(avg#N(y4(yJO=1QSuI5Rcd7 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

            U8pF#8V4E(t=f@%#> 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ʿGB4yu014W5{X7`nq*3v@9+-rtUZ^5-jPU zs%_!>p)%D~w_Q!>Rgs_*TS1TL(ka&_V5d*yIndUN5S${eM=I(ui#o`%StK2IE|vtjOVoRCMp(w82U-KJ)v?7=|h}O(ue@yio$@@ zpi^gGB{DdU?b06Es+BDVh-mJ30lEG)E7e+sfWH@n;@@E+c_$J;K;S=?^Pn(H9#`OA zMLQ<3R)mz3B7iMsg-ORFDM++Hta6c88gw=dv9#iqttSQOo*KG8gL)ljhji=wn#}2x z^hE=~sfnY~m13Sw%r2$@`t|kdb1g|_dRi3FBls`utdRW3Cc17f1>|81(E<{q-mnv zp*bJ7nF*$yd1wU!({TdM&WE9m_HSTnaN0lZKYaz13aCE*6sErYJ#p+)$p>VVq3ZtA zb!S@`?d!)K$B*N`+<4P-1qTMW9GnN z?0(N%u<6<>;a6+$D%EEs8xrzG$A#Z$inJHgJy6{LqX^}>X{_3?6{Bm`!D}|V-&aHO zj;X_MHpP9Ne!ImYwqJD>9{I*ME-X(>90u^%%1M5a6ab#7i}TqQ2~7Fid;-ZQ;W}XK z)@9P^(ppy=x}KIB1ezwkHkTTRzUzsfEbbj95*T#Jt zU{&LqGZ{ zGu?;uVu8u2U-wMm$JfNbF`2(|8Ik@v-A6!|9<6}+=WlTfh27bF>CL6VQ4v9x761?n zdMT7$a!C`3njWwj*Fg=RcI{E3pf6= z?OZ);4K~{ma)tWhob0%pha(j?`UXd_urP-^4nBp;w(Y>KLI#x}G)-9ALB9g-sx#fz zO^&5(-AezR(A-1BULb(A=*G*(QZE6;9_aKVy3I}ta7xdCWL;rWWS|Luts%PmVYwz~ z{676&sKQ@Z6!C-v{5|@ao`*kI77>0?t&Xr6BsySeqGyTwo7N;ZZ5P|`oMU5kZy)9w z4gBQ;58~HvxfPGjm+^*eTd=XW2Pwr()`!J61w|$1vT*V_I0Y)oWCROf`EkQL`*G`d zq))|$F2B`YuUQ_gnb`xj1pbNvP%0oeGmXg`?uIv4PCOrM3H&X{^JS;+OS=Dg{MTD< z!GX!ie+S^?%H8XSrvw1t{>I$Gn|J)o>j&w+de28ch2fp&;bp(^e)Mfv2d`EW#lnmpH%>%;<3+hMVLs$hrJ>lo|r$LIwY;O>9; zhpXc#`n)tuTv=WW41ja(+;r;}=@Um2wN#%>E=T#-yIe3(%Q=YQPXBD;AFAAQ9h|D_ z7pKC*;ONb?z_CgQFo6M6q5%iioIq+7!e3#KXTfo?lTEO6OCZj zb+S>~<+Y?#0TL*aR3J{{_{8fZ(4*Ie)U6Lf@&jnr8(y8_{%Z9`t?30#F9Dc%0PFz{{5Zh^Wa0iewbj*SUGi|Er60HFCP=u8~l)Q^L3oi5I4 z_MGWqh>}aU&2X*SeBGu*3~oxui%upjy8b#-raeDCtP>9=Ylyh(Kl3?og*l_t=_|Gi z-%c)#z|zDN^?7l7b1=Q0ImnMx0YlXSmDwN+J{p~(RrSImXBFth0=>|p-(z_pvYYRK zUi`sX_yBa1daZnAKl@9r(6igg72aGL8cUg-h71?t-U4}25{hDAYPaq5%+J>TzBO^gMvQ9mp80Ue#e;V~RP z`XnBmnZ;Gxwqb*7p%O$(=fIjFU|JIB;3t>dfLaE2G|3hP08avKqT~C1(xs=OKpcsp zfyKMZDaAaY@spe&B7iSIenYtO2a8qVH{i`z;4Lg7m|cWFw9S_e7!6H|cX3Cc827K~aPGe+;X?WKv8>42Z8Yo zSiS86T-KAvh5fx~M%*tz&SP9h01u1u)JX!6&xpV6%-PynSxe4Qt8?Fh5unQhxV*r! zmSFxCdq9DDt5t-dh(FKAdiXfG3L_=+2_)tuKbGwNTNcI#265|=qxj=*eT%@- z|6I9q{m?BG!E$)=(LL`XW51XD!aK3$wb$bK-S^??+rEp&>^w@V#*pjl6-g#Z&G8wq z05UEDDhhV+50G#JbCahrvU)96ZQKgcmpX?87y7tm}zx3oCcdP^O#g$Y1 z0xSTW?ZnIk?oAr|PE3MMMs}UdzrdXDp~VAoKxm5g)9Cp|VAAHwZ_vw120*N*1hC1l z#eo|K(#)*Rl8FMLYVh%iw*1UknGUi}YMXq5eV&@!8|4|i;9&qqO8~v@4$iyr1`mg% zf+(rc>UnM?sPy5gTg}&_$CmN)!YSVRnBtFv>AE?XRC6x^*pV`svy!kTrR%3|Jdy)U z%zxpS<=Ax0le7S3&_@XYt;qp_#3Ull_XEFLZ&n4Z9f%vg--KxNL?HqFi2e`^5X(+9 z|FM|biO(kmK%6i+!Z;3P*DQ_4LkH(~Q>Rvsg5zVFvpjU5Z=%iX=SK&cdS_ZIcv*Zl z#^oUBLR07Gn|p8Yjy3;GlP?Gro7A=_=Y3U#NV}3OzE3Y6a%PE1H?Ir@b&mjY`e)ZF z_dl4zp|%154TW5>R}9QXc|N5k)9}j`dyp*@lMHtG`r^O{oNP{XF`KnT z)aGW+j>;cL=wH2F6d0&z@cpL$E96EA2xL+fdd;q#WZF(Ao5#@bIQH&)1bfR>ymH%C ztac!n0856f?0PHxf104zVZyAM&aH_0I04*5%daJzi5pPWu8`)6haeZM(1C#d`6*6+)IG;loKL?yyE2-)lP%P(d;=mw;$OV9 zQq%EyOY>GhyY4@q6NP}8+aJXIgL{*LmnZ;mc|hW4pyU!c@TeAv5t$xl-0ObWh zV{bVxfO@5ZTD6Q#=kG?b)FbYlXZu;Ac|wwaLIFFjxrU?w7c87P^Yl4KCax?$xD0@E znH-vm0*0=c(TU##fE2wPng&*%$nxzm`3>lf_?{u%N!({7~JQA;Vq z3eV`;Tr8#H^MXSPt|UcTfShbLo8^w}%P}!b9Y9@Dq33z?E}{<3)!P|GJz!l?+E$03 zpKiz9G=5An1f9yRo=<^H99tp`C;{LS+}r7R5QzXWBGC}f$!DoUM-o|g}yi@Q6lXZv4de8T9U#a(iVwB6N;&$ zVj+OZPjsMfqPUxiYI>}m={o7ev@xXv@b#iYYJjBv8zTyJ9}C@I!ZiN)W2SMY7q-}S zmX0&Rzf6wOmT=H1>d@5v=EXY23Q+Wa&KOc-pUWq>zMuY0F8}D@Z(=e?HL;xZf@QaR zuU-%}ne=tL_n8b^JNW^0VnnSJ0-m3xG&J@HZZ3a*X?Rpp&=~_jYWlreMRdtkr!q(z(Idfkx0}Etg9_Sf6P1ne4k_on>2G{g*^K61>AXN3Lm=V7X0}gcj9DhW8H<9 zWAphh700w%tziB98N7AFTJ#i(@Y{%7t??XgCWYu=Dg}*>uE)~poqWA(tU#g3JWTI&ql>oL>acJSrA=^c-qn_1 zz?KGM7VlcB?!R)+S2^`2z#&1L%MHZX@k+neR53y&5vVS#%vsl+#+NW8)S@#ebV|Oi z#pm0|soyZ0HChTZseRTv(4D%HJdd28cdlfd3rKw4!XzDlo=1`>;0ICQ`vExs3ip39{-f7YVL-70EV2JV zD3u2-rif)jceOXszWHl3uZonSufU})E7A4kU>bVU*w(KXCJW&*k2ZD;_b1@mb`!%! zCK|Lw)#=f5Isny;HcgBn&IZyMBB5N^cuiS4`ug-^zzPz)AfR;q{8*@alcS0cs&=It zipp!qW^x{*2Zo9Hq>i1w-KJ}(lbni!{%%pC%M}qjvAR~4=YJX5vg;3mW__%8WKBD| zi6J`u1opgowZ#swEfo6t6TPSeO9b?bgCio2ir!e6o=GcpchACxCfBB0nn z`?;8w#7V&-ieSw76XTh@4YDHokO~n3<93)l)1zVFBiB2C@zHTSu=f$%b@DW>+`Jh( zdP^vK-qKIuo&f1Tt(F$u@Y+~W>s2jZ>G!2!pXka{9A8r!26~>*^hfmuqJ}4aLVCOz zh?qeE=shJNkfwby(k}t}Nvs}MC$&5a+fD3Z-N|1w_CxZ;h^*~kyjVmro5j6nCh%Ww zyB)uO^G!HZsblRWS7F<(OHkorGTBz7wP9o z5+E1>xeV*-cj^3dG_TSXS|X?pv43%wVgNKogw>K{(BITq&1X<~_y8tvxlg1jI2orE zxkm4Co!0TA>&voG%;gc-Hh%r9U#*{6TqN!P#L8XkhkB_Y#*@?go_g=*AAJRew{OPr zJMR<4uhQ5EsuRTo?uuC11!NRN6#eKn41Rxkj_rU4XCosNY z6NcBU7Y2XlgbPUu5QaE!>sHi!zxd=GcWeT1-O4F`5itPHCEBS|r$`4V-Pi#-jaYZ` zH+4xn6(eBQu`dB1oa$_1G{_0Ot#|dE>FN`V3}1 z7OMh-sSB)UgY)yKcLQ}JHhykg*UhK`gkm{JhyEpzV2XOpwc_gUZkk~ekkma6^p1F& zcs`+8P}kp04EK~rL6|TJB6duiME|dh`2j#lk%G4(S{a_U33+@qSHM^FD`1n0ucxM z%J48%jT)pF8o*Bhzx*6akG3?iF?7j*9_?phQR%4wrlNvgh%*)bOp+kevFpaRT3Mc- zrDtgDgK-p%kqf^*5zH1#2_3YS6ad6E?q&r8AT0>c_3Su;0YD&|sG!x^N#PaHok|~x zuKU31jiP&0nK_ea+O22b0FXNRHwy|+svt}H1&qtH?QSbIEL#(LXFmH)L9!HdM+m~(9k&ohpfx-T*0DNi~ zNT5Ct+_v=J!X!*(-t%rZbL8i`_1I`GXm>RBQ-zOGHYK{Wcn-j5%Q9=TQo5{eRIEHHmdhm+Pn^6gabXzQ*rl1UXs1%S%yZ{JD z(|99OK=KG^X(>9G5Lyh~+pJ)qj!D~jV}Dp(A|Dj+PYwU%4{c8|kNSb9F?rM7@XOVt zP{G*}tdJ7BZt8`xW@reXdGJB}-2)GN62RZD+_6>`0EYmKI+@HBn_qh^$|p`?@x&>( z`8*1P16VkEOxzd7F5HEXKzWRFN(-TvyVZwu8X%v?u4}KwBRAZzYvI(XqW~UVImIsm27n3BFBc27+~iRQ=NwGK5KE;V=VoDg z_g|+;>)UUl{hB&~HlvNR?dP36n|}lc=(;q4X{Id(WZUSz9Qg90hSV9m@-+frD7k?S zh}9uinq?Ef*TDrp{+(#iI(XoZtF!~vbtPs3r$@tVfEX(lghe=cfB>Slm7H@sNeD>CU9v7qB>II>D8PRZdi7?r z9z?MK+QbHkqcCLzcgq5@|!_WaDfolb#P2FPM@X;VYiFGZ%DaKEE zHmEVGz^_(pia5BJg{O#Lm&8io*DK$5rSXU6|DYQeYU8Ud`py((r!yaz(dQEB4=*a| zfLde7L@b8U)_g2dlRs8412_3otL<`su}xigUGHyt-X!_ai%6YV0{VSYzfX6%f0`Hp zomc=SN!Q9(^mD)Tj;{G&6#8R5!(;k*OBn!7Apx+396%%k^tKED3A9supeO)jazZXZ z5rEb*W`1P;SLho=-}o9d7w1uVPWAtZp?TU%x*ECIOyOkBmBT#$Zt*DAHdRz26{{&KW>~A;o8FV&wKg|CT_eN&FMKf`K(rq zV9W|PBhLlUSL(rZqk&)l%2&?J*XzFwU~c7(wX(?Nu7#&hys>}7y3w^)T!J$XKOqc4 z-FyyiK8yLo$1t#EBZ?zKNfF?jzfNtDu0dM;!0U9sv_LRp=JZMQ_77s+ww(w9KkPBKR=FMVy=yX*&rC${>SghI-Ai=xGCdr0whNc&J zh^nvpAVPK-M~V5Lm{Z9V0GZ*Q0QE$RFaD;?_&AP&FbZuY37{4dY5k)p^umPxPep(* z2m_G-01MarPa8`C0(VlC+29^K;jbU6aQ77U-Y6nJUH7lWy2M3>S;^{fGNboyMQv`Ca_pH@|^@*|Qg?Ltx9* zufwZ;{<~`vc|b&m*>20VpT^bkiIdpwSMckXTr8-;5i5_dNreE%kSq$p z8i`tFltg)U3wb!Dyiv;^8(@E;vWOFwfu(_e9i*H7y#)BnV@*?qY!=?}2~6H{4;m+@ zB>1Y<6M<@iBFQa_X#P0WNt12k*+JK|MN4GShsB#`i4f} zdyR9W9FWm$7-HL|O{iN|asO?%Z3gg#l~eozF90kD@J$_ky^CxD{`%z7M1Nkc;Gomz zp_#?$-EMR+#M9~bT0vk5h&D`W+nm4o1Ye`;M|!lFPV?32?*>Y^+9m=4wyDF&69+mK za@4-6h&ElntvjPDx;F1p%J+nFmxMbyT2AQv+*!;!AyP#a4&?YbEpn?WAQ^vRG{ajp`D7GTVg=TWGj|Vapy6a zte6w(6n&kEpcizs;xbZki+X~$(MgK4-2MIg3Eo!<1!un$ zhsQo>As*`)8rM7k5(WS`13>CSsYBlKbcsagzc4T?o}e;LutYiN`vCPeJKY+J4*#%$`ND zA#2+xW?b~;^XSRu&#tfV@|k<>0k5d)0q19{ivUqNaPA? zpJI(gK;S=<_!mUBjnTe-JT^IjfB)659`M4DwEvBjyVc5~Ek}ZSqrWk?aOJMI{uHWb zrZE5X31o_SlA@w|dJ@Asw;|WtBYZy27WktznS+zd(Of}9yBehcWbo-`Fh4a3nx0cC zfG7m}XYW0rqyTX)hn?44gC}mjdFR}T6Dz3zFUA6Z-Zk$ui8OWDmh1K}S2!>k%IU=d zle4&qRtxE_uXj>SU2zjtokjL36RDGgi{8Ddt@k25( z#I)i3Sn36zPK*qlqTa0#r85NN@n|y|

            t&m4?!+YXH(t*b%LBt_&+p5rhh)cVa4- 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 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy.png.meta index fb9020746..69f5595ae 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy.png.meta @@ -35,7 +35,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy_Material.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy_Material.mat index 54974c464..440bde4d6 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy_Material.mat +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy_Material.mat @@ -7,12 +7,12 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: spineboy_Material - m_Shader: {fileID: 4800000, guid: 522f03282fd79be47b306e2ef4b593fd, type: 3} + m_Name: spineboy_material + m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} m_ValidKeywords: [] m_InvalidKeywords: - _USE8NEIGHBOURHOOD_ON - m_LightmapFlags: 5 + m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 @@ -27,26 +27,19 @@ Material: m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: - - PixelSnap: 0 - - _CloakPhase: 0 - _Cutoff: 0.1 - - _DarkColorAlphaAdditive: 0 - - _FillPhase: 0 + - _Fill: 0 - _OutlineMipLevel: 0 - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 - _OutlineSmoothness: 1 - _OutlineWidth: 3 - - _RefractionStrength: 0.01 - _StencilComp: 8 - _StencilRef: 1 - _StraightAlphaInput: 0 - _ThresholdEnd: 0.25 - _Use8Neighbourhood: 1 - - _node_3476: 0 + - _UseScreenSpaceOutlineWidth: 0 m_Colors: - - _Black: {r: 0, g: 0, b: 0, a: 0} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _FillColor: {r: 1, g: 1, b: 1, a: 1} - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy_Material.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy_Material.mat.meta index fbbc1eff3..e6763b76a 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy_Material.mat.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/spineboy-unity/spineboy_Material.mat.meta @@ -1,8 +1,8 @@ fileFormatVersion: 2 guid: 1455e88fdb81ccc45bdeaedd657bad4d -timeCreated: 1489559535 -licenseType: Free NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/square32.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/square32.png.meta index a099e6d68..1c17a46e1 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/square32.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/square32.png.meta @@ -20,6 +20,7 @@ TextureImporter: externalNormalMap: 0 heightScale: 0.25 normalMapFilter: 0 + flipGreenChannel: 0 isReadable: 0 streamingMipmaps: 0 streamingMipmapsPriority: 0 @@ -63,6 +64,7 @@ TextureImporter: textureFormatSet: 0 ignorePngGamma: 0 applyGammaDecoding: 1 + swizzle: 50462976 cookieLightType: 1 platformSettings: - serializedVersion: 3 @@ -89,30 +91,6 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: iPhone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 3 buildTarget: Server maxTextureSize: 2048 @@ -141,7 +119,6 @@ TextureImporter: nameFileIdTable: {} spritePackingTag: pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 userData: assetBundleName: assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes.json b/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes.json index d28fab0de..f8f021b2e 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes.json +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes.json @@ -1,7 +1,7 @@ { "skeleton": { - "hash": "d53R1Ina68Q", - "spine": "4.1.23-beta", + "hash": "tfwPbA2MCzE", + "spine": "4.2.22", "x": -252.71, "y": -232.55, "width": 456.71, diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes.png index aa45d5cc0f5018719dd525a4f6a6c8e8b9105128..cf85243fc057dd71c61b9db52660d2c86988df80 100644 GIT binary patch literal 99453 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 automatic check-out of unchanged, identically re-created assets (e.g. when re-imported) + /// when using Perforce VCS. + static void RevertUnchangedOnPerforce (List atlasPaths, List skeletonPaths, List newAtlases) { + Plugin versionControl = Provider.GetActivePlugin(); + if (versionControl != null && versionControl.name == "Perforce") { + AssetList assets = new AssetList(); + + foreach (string atlasPath in atlasPaths) { + assets.Add(Provider.GetAssetByPath(atlasPath)); + } + foreach (PathAndProblemInfo skeletonPathInfo in skeletonPaths) { + if (skeletonPathInfo.compatibilityProblems == null) + assets.Add(Provider.GetAssetByPath(skeletonPathInfo.path)); + } + foreach (AtlasAssetBase atlas in newAtlases) { + if (atlas != null) + assets.Add(Provider.GetAssetByPath(AssetDatabase.GetAssetPath(atlas))); + foreach (Material atlasMaterial in atlas.Materials) { + if (atlasMaterial != null) + assets.Add(Provider.GetAssetByPath(AssetDatabase.GetAssetPath(atlasMaterial))); + } + } + Provider.Revert(assets, RevertMode.Unchanged); + } + } + static void ReloadSkeletonData (string skeletonJSONPath, CompatibilityProblemInfo compatibilityProblemInfo) { string dir = Path.GetDirectoryName(skeletonJSONPath).Replace('\\', '/'); TextAsset textAsset = AssetDatabase.LoadAssetAtPath(skeletonJSONPath); @@ -636,6 +665,7 @@ namespace Spine.Unity.Editor { atlasAsset.atlasFile = atlasText; List pageFiles = new List(); + atlasAsset.Clear(); // force reload Atlas atlas = atlasAsset.GetAtlas(onlyMetaData: true); if (atlas != null) { foreach (AtlasPage page in atlas.Pages) @@ -643,6 +673,7 @@ namespace Spine.Unity.Editor { } List populatingMaterials = new List(pageFiles.Count); + string materialDirectory = GetMaterialDirectory(assetPath, vestigialMaterials); for (int i = 0; i < pageFiles.Count; i++) { string texturePath = assetPath + "/" + pageFiles[i]; @@ -661,11 +692,10 @@ namespace Spine.Unity.Editor { if (pageName == primaryName && pageFiles.Count == 1) pageName = "material"; - string materialPath = assetPath + "/" + primaryName + "_" + pageName + ".mat"; + string materialPath = materialDirectory + "/" + primaryName + "_" + pageName + ".mat"; Material material = (Material)AssetDatabase.LoadAssetAtPath(materialPath, typeof(Material)); - if (material == null) { - Shader defaultShader = Shader.Find(SpineEditorUtilities.Preferences.DefaultShader); + Shader defaultShader = GetDefaultShader(); material = defaultShader != null ? new Material(defaultShader) : null; if (material) { ApplyPMAOrStraightAlphaSettings(material, SpineEditorUtilities.Preferences.textureSettingsReference); @@ -738,6 +768,13 @@ namespace Spine.Unity.Editor { return loadedAtlas != null ? loadedAtlas : atlasAsset; } + public static Shader GetDefaultShader () { + Shader shader = Shader.Find(SpineEditorUtilities.Preferences.DefaultShader); + if (shader == null) shader = Shader.Find("Spine/Skeleton"); + if (shader == null) shader = Shader.Find("Standard"); + return shader; + } + public static bool SpriteAtlasSettingsNeedAdjustment (UnityEngine.U2D.SpriteAtlas spriteAtlas) { #if EXPOSES_SPRITE_ATLAS_UTILITIES UnityEditor.U2D.SpriteAtlasPackingSettings packingSettings = UnityEditor.U2D.SpriteAtlasExtensions.GetPackingSettings(spriteAtlas); @@ -830,7 +867,6 @@ namespace Spine.Unity.Editor { string primaryName = spriteAtlas.name; string assetPath = Path.GetDirectoryName(AssetDatabase.GetAssetPath(spriteAtlas)).Replace('\\', '/'); - string atlasPath = assetPath + "/" + primaryName + SpriteAtlasSuffix + ".asset"; SpineSpriteAtlasAsset atlasAsset = AssetDatabase.LoadAssetAtPath(atlasPath); @@ -852,24 +888,24 @@ namespace Spine.Unity.Editor { { string pageName = "SpriteAtlas"; - string materialPath = assetPath + "/" + primaryName + "_" + pageName + ".mat"; - Material mat = AssetDatabase.LoadAssetAtPath(materialPath); + Material material = AssetDatabase.LoadAssetAtPath(materialPath); - if (mat == null) { - mat = new Material(Shader.Find(SpineEditorUtilities.Preferences.defaultShader)); - ApplyPMAOrStraightAlphaSettings(mat, SpineEditorUtilities.Preferences.textureSettingsReference); - AssetDatabase.CreateAsset(mat, materialPath); + if (material == null) { + Shader defaultShader = GetDefaultShader(); + material = defaultShader != null ? new Material(defaultShader) : null; + ApplyPMAOrStraightAlphaSettings(material, SpineEditorUtilities.Preferences.textureSettingsReference); + AssetDatabase.CreateAsset(material, materialPath); } else { - vestigialMaterials.Remove(mat); + vestigialMaterials.Remove(material); } if (texture != null) - mat.mainTexture = texture; + material.mainTexture = texture; - EditorUtility.SetDirty(mat); + EditorUtility.SetDirty(material); // note: don't call AssetDatabase.SaveAssets() since this would trigger OnPostprocessAllAssets() every time unnecessarily. - populatingMaterials.Add(mat); //atlasAsset.materials[i] = mat; + populatingMaterials.Add(material); } atlasAsset.materials = populatingMaterials.ToArray(); @@ -894,6 +930,15 @@ namespace Spine.Unity.Editor { return (AtlasAssetBase)AssetDatabase.LoadAssetAtPath(atlasPath, typeof(AtlasAssetBase)); } + static string GetMaterialDirectory (string assetPath, List previousMaterials) { + if (previousMaterials.Count > 0 && previousMaterials[0] != null) { + string materialPath = AssetDatabase.GetAssetPath(previousMaterials[0]); + string materialDirectory = Path.GetDirectoryName(materialPath).Replace('\\', '/'); + return materialDirectory; + } + return assetPath; + } + static bool SetDefaultTextureSettings (string texturePath, SpineAtlasAsset atlasAsset) { TextureImporter texImporter = (TextureImporter)TextureImporter.GetAtPath(texturePath); if (texImporter == null) { @@ -1295,6 +1340,8 @@ namespace Spine.Unity.Editor { skeletonRenderer.pmaVertexColors = pmaVertexColors; skeletonRenderer.tintBlack = tintBlack; skeletonRenderer.zSpacing = SpineEditorUtilities.Preferences.defaultZSpacing; + skeletonRenderer.PhysicsPositionInheritanceFactor = SpineEditorUtilities.Preferences.defaultPhysicsPositionInheritance; + skeletonRenderer.PhysicsRotationInheritanceFactor = SpineEditorUtilities.Preferences.defaultPhysicsRotationInheritance; SkeletonData data = skeletonDataAsset.GetSkeletonData(false); bool noSkins = data.DefaultSkin == null && (data.Skins == null || data.Skins.Count == 0); // Support attachmentless/skinless SkeletonData. @@ -1351,7 +1398,7 @@ namespace Spine.Unity.Editor { newSkeletonAnimation.loop = SpineEditorUtilities.Preferences.defaultInstantiateLoop; newSkeletonAnimation.state.Update(0); newSkeletonAnimation.state.Apply(newSkeletonAnimation.skeleton); - newSkeletonAnimation.skeleton.UpdateWorldTransform(); + newSkeletonAnimation.skeleton.UpdateWorldTransform(Skeleton.Physics.Update); return newSkeletonAnimation; } @@ -1434,7 +1481,7 @@ namespace Spine.Unity.Editor { throw e; } - newSkeletonMecanim.skeleton.UpdateWorldTransform(); + newSkeletonMecanim.skeleton.UpdateWorldTransform(Skeleton.Physics.Update); newSkeletonMecanim.LateUpdate(); return newSkeletonMecanim; diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/BlendModeMaterialsUtility.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/BlendModeMaterialsUtility.cs index 30f8b1a1e..3e7170378 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/BlendModeMaterialsUtility.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/BlendModeMaterialsUtility.cs @@ -37,25 +37,19 @@ using UnityEditor; using UnityEngine; namespace Spine.Unity.Editor { + using TemplateMaterials = BlendModeMaterials.TemplateMaterials; public class BlendModeMaterialsUtility { - public const string MATERIAL_SUFFIX_MULTIPLY = "-Multiply"; - public const string MATERIAL_SUFFIX_SCREEN = "-Screen"; - public const string MATERIAL_SUFFIX_ADDITIVE = "-Additive"; + public const string MATERIAL_SUFFIX_MULTIPLY = BlendModeMaterials.MATERIAL_SUFFIX_MULTIPLY; + public const string MATERIAL_SUFFIX_SCREEN = BlendModeMaterials.MATERIAL_SUFFIX_SCREEN; + public const string MATERIAL_SUFFIX_ADDITIVE = BlendModeMaterials.MATERIAL_SUFFIX_ADDITIVE; #if UPGRADE_ALL_BLEND_MODE_MATERIALS public const bool ShallUpgradeBlendModeMaterials = true; #else public const bool ShallUpgradeBlendModeMaterials = false; #endif - - protected class TemplateMaterials { - public Material multiplyTemplate; - public Material screenTemplate; - public Material additiveTemplate; - }; - public static void UpgradeBlendModeMaterials (SkeletonDataAsset skeletonDataAsset) { SkeletonData skeletonData = skeletonDataAsset.GetSkeletonData(true); if (skeletonData == null) @@ -158,72 +152,11 @@ namespace Spine.Unity.Editor { protected static bool CreateAndAssignMaterials (SkeletonDataAsset skeletonDataAsset, TemplateMaterials templateMaterials, ref bool anyReplacementMaterialsChanged) { - bool anyCreationFailed = false; - BlendModeMaterials blendModeMaterials = skeletonDataAsset.blendModeMaterials; - bool applyAdditiveMaterial = blendModeMaterials.applyAdditiveMaterial; - - List skinEntries = new List(); - - SpineEditorUtilities.ClearSkeletonDataAsset(skeletonDataAsset); - skeletonDataAsset.isUpgradingBlendModeMaterials = true; - SkeletonData skeletonData = skeletonDataAsset.GetSkeletonData(true); - - SlotData[] slotsItems = skeletonData.Slots.Items; - for (int slotIndex = 0, slotCount = skeletonData.Slots.Count; slotIndex < slotCount; slotIndex++) { - SlotData slot = slotsItems[slotIndex]; - if (slot.BlendMode == BlendMode.Normal) continue; - if (!applyAdditiveMaterial && slot.BlendMode == BlendMode.Additive) continue; - - List replacementMaterials = null; - Material materialTemplate = null; - string materialSuffix = null; - switch (slot.BlendMode) { - case BlendMode.Multiply: - replacementMaterials = blendModeMaterials.multiplyMaterials; - materialTemplate = templateMaterials.multiplyTemplate; - materialSuffix = MATERIAL_SUFFIX_MULTIPLY; - break; - case BlendMode.Screen: - replacementMaterials = blendModeMaterials.screenMaterials; - materialTemplate = templateMaterials.screenTemplate; - materialSuffix = MATERIAL_SUFFIX_SCREEN; - break; - case BlendMode.Additive: - replacementMaterials = blendModeMaterials.additiveMaterials; - materialTemplate = templateMaterials.additiveTemplate; - materialSuffix = MATERIAL_SUFFIX_ADDITIVE; - break; - } - - skinEntries.Clear(); - foreach (Skin skin in skeletonData.Skins) - skin.GetAttachments(slotIndex, skinEntries); - - foreach (Skin.SkinEntry entry in skinEntries) { - IHasTextureRegion renderableAttachment = entry.Attachment as IHasTextureRegion; - if (renderableAttachment != null) { - AtlasRegion originalRegion = (AtlasRegion)renderableAttachment.Region; - if (originalRegion != null) { - anyCreationFailed |= CreateForRegion( - ref replacementMaterials, ref anyReplacementMaterialsChanged, - originalRegion, materialTemplate, materialSuffix, skeletonDataAsset); - } else { - Sequence sequence = renderableAttachment.Sequence; - if (sequence != null && sequence.Regions != null) { - for (int i = 0, count = sequence.Regions.Length; i < count; ++i) { - originalRegion = (AtlasRegion)sequence.Regions[i]; - anyCreationFailed |= CreateForRegion( - ref replacementMaterials, ref anyReplacementMaterialsChanged, - originalRegion, materialTemplate, materialSuffix, skeletonDataAsset); - } - } - } - } - } - } - skeletonDataAsset.isUpgradingBlendModeMaterials = false; - EditorUtility.SetDirty(skeletonDataAsset); - return !anyCreationFailed; + return BlendModeMaterials.CreateAndAssignMaterials(skeletonDataAsset, + templateMaterials, ref anyReplacementMaterialsChanged, + SpineEditorUtilities.ClearSkeletonDataAsset, + EditorUtility.SetDirty, + CreateForRegion); } protected static bool CreateForRegion (ref List replacementMaterials, @@ -274,6 +207,18 @@ namespace Spine.Unity.Editor { if (File.Exists(blendMaterialPath)) { newReplacement.material = AssetDatabase.LoadAssetAtPath(blendMaterialPath); } else { + if (materialTemplate == null) { + Debug.LogError(string.Format("Failed to create blend mode material: Material template for " + + "blend mode '{0}' was null. Re-importing might fix this issue.", + materialSuffix), originalMaterial); + return null; + } + if (originalMaterial == null) { + Debug.LogError(string.Format("Failed to create blend mode material for atlas page '{0}': Original material for " + + "blend mode '{1}' was null. Re-importing might fix this issue.", + originalPage.name, materialSuffix)); + return null; + } Material blendModeMaterial = new Material(materialTemplate) { name = originalMaterial.name + " " + materialTemplate.name, mainTexture = originalMaterial.mainTexture diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/Icons.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/Icons.cs index 52dab50a8..4f2000f9c 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/Icons.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/Icons.cs @@ -70,6 +70,7 @@ namespace Spine.Unity.Editor { public static Texture2D constraintTransform; public static Texture2D constraintPath; public static Texture2D constraintIK; + public static Texture2D constraintPhysics; public static Texture2D warning; public static Texture2D skeletonUtility; public static Texture2D hingeChain; @@ -113,6 +114,7 @@ namespace Spine.Unity.Editor { constraintTransform = LoadIcon("icon-constraintTransform.png"); constraintPath = LoadIcon("icon-constraintPath.png"); constraintIK = LoadIcon("icon-constraintIK.png"); + constraintPhysics = LoadIcon("icon-constraintPhysics.png"); warning = LoadIcon("icon-warning.png"); skeletonUtility = LoadIcon("icon-skeletonUtility.png"); diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/Preferences.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/Preferences.cs index 913abfbf8..5d78ad691 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/Preferences.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/Preferences.cs @@ -115,6 +115,13 @@ namespace Spine.Unity.Editor { const string DEFAULT_INSTANTIATE_LOOP_KEY = "SPINE_DEFAULT_INSTANTIATE_LOOP"; public static bool defaultInstantiateLoop = SpinePreferences.DEFAULT_DEFAULT_INSTANTIATE_LOOP; + const string DEFAULT_PHYSICS_POSITION_INHERITANCE_X_KEY = "SPINE_DEFAULT_PHYSICS_POSITION_INHERITANCE_X"; + const string DEFAULT_PHYSICS_POSITION_INHERITANCE_Y_KEY = "SPINE_DEFAULT_PHYSICS_POSITION_INHERITANCE_Y"; + public static Vector2 defaultPhysicsPositionInheritance = SpinePreferences.DEFAULT_DEFAULT_PHYSICS_POSITION_INHERITANCE; + + const string DEFAULT_PHYSICS_ROTATION_INHERITANCE_KEY = "SPINE_DEFAULT_PHYSICS_ROTATION_INHERITANCE"; + public static float defaultPhysicsRotationInheritance = SpinePreferences.DEFAULT_DEFAULT_PHYSICS_ROTATION_INHERITANCE; + const string SHOW_HIERARCHY_ICONS_KEY = "SPINE_SHOW_HIERARCHY_ICONS"; public static bool showHierarchyIcons = SpinePreferences.DEFAULT_SHOW_HIERARCHY_ICONS; @@ -191,6 +198,10 @@ namespace Spine.Unity.Editor { defaultMix = EditorPrefs.GetFloat(DEFAULT_MIX_KEY, SpinePreferences.DEFAULT_DEFAULT_MIX); defaultScale = EditorPrefs.GetFloat(DEFAULT_SCALE_KEY, SpinePreferences.DEFAULT_DEFAULT_SCALE); defaultZSpacing = EditorPrefs.GetFloat(DEFAULT_ZSPACING_KEY, SpinePreferences.DEFAULT_DEFAULT_ZSPACING); + defaultInstantiateLoop = EditorPrefs.GetBool(DEFAULT_INSTANTIATE_LOOP_KEY, SpinePreferences.DEFAULT_DEFAULT_INSTANTIATE_LOOP); + defaultPhysicsPositionInheritance.x = EditorPrefs.GetFloat(DEFAULT_PHYSICS_POSITION_INHERITANCE_X_KEY, SpinePreferences.DEFAULT_DEFAULT_PHYSICS_POSITION_INHERITANCE.x); + defaultPhysicsPositionInheritance.y = EditorPrefs.GetFloat(DEFAULT_PHYSICS_POSITION_INHERITANCE_Y_KEY, SpinePreferences.DEFAULT_DEFAULT_PHYSICS_POSITION_INHERITANCE.y); + defaultPhysicsRotationInheritance = EditorPrefs.GetFloat(DEFAULT_PHYSICS_ROTATION_INHERITANCE_KEY, SpinePreferences.DEFAULT_DEFAULT_PHYSICS_ROTATION_INHERITANCE); defaultShader = EditorPrefs.GetString(DEFAULT_SHADER_KEY, SpinePreferences.DEFAULT_DEFAULT_SHADER); showHierarchyIcons = EditorPrefs.GetBool(SHOW_HIERARCHY_ICONS_KEY, SpinePreferences.DEFAULT_SHOW_HIERARCHY_ICONS); reloadAfterPlayMode = EditorPrefs.GetBool(RELOAD_AFTER_PLAYMODE_KEY, SpinePreferences.DEFAULT_RELOAD_AFTER_PLAYMODE); @@ -216,6 +227,10 @@ namespace Spine.Unity.Editor { newPreferences.defaultMix = EditorPrefs.GetFloat(DEFAULT_MIX_KEY, SpinePreferences.DEFAULT_DEFAULT_MIX); newPreferences.defaultScale = EditorPrefs.GetFloat(DEFAULT_SCALE_KEY, SpinePreferences.DEFAULT_DEFAULT_SCALE); newPreferences.defaultZSpacing = EditorPrefs.GetFloat(DEFAULT_ZSPACING_KEY, SpinePreferences.DEFAULT_DEFAULT_ZSPACING); + newPreferences.defaultInstantiateLoop = EditorPrefs.GetBool(DEFAULT_INSTANTIATE_LOOP_KEY, SpinePreferences.DEFAULT_DEFAULT_INSTANTIATE_LOOP); + newPreferences.defaultPhysicsPositionInheritance.x = EditorPrefs.GetFloat(DEFAULT_PHYSICS_POSITION_INHERITANCE_X_KEY, SpinePreferences.DEFAULT_DEFAULT_PHYSICS_POSITION_INHERITANCE.x); + newPreferences.defaultPhysicsPositionInheritance.y = EditorPrefs.GetFloat(DEFAULT_PHYSICS_POSITION_INHERITANCE_Y_KEY, SpinePreferences.DEFAULT_DEFAULT_PHYSICS_POSITION_INHERITANCE.y); + newPreferences.defaultPhysicsRotationInheritance = EditorPrefs.GetFloat(DEFAULT_PHYSICS_ROTATION_INHERITANCE_KEY, SpinePreferences.DEFAULT_DEFAULT_PHYSICS_ROTATION_INHERITANCE); newPreferences.defaultShader = EditorPrefs.GetString(DEFAULT_SHADER_KEY, SpinePreferences.DEFAULT_DEFAULT_SHADER); newPreferences.showHierarchyIcons = EditorPrefs.GetBool(SHOW_HIERARCHY_ICONS_KEY, SpinePreferences.DEFAULT_SHOW_HIERARCHY_ICONS); newPreferences.reloadAfterPlayMode = EditorPrefs.GetBool(RELOAD_AFTER_PLAYMODE_KEY, SpinePreferences.DEFAULT_RELOAD_AFTER_PLAYMODE); @@ -236,6 +251,10 @@ namespace Spine.Unity.Editor { EditorPrefs.SetFloat(DEFAULT_MIX_KEY, preferences.defaultMix); EditorPrefs.SetFloat(DEFAULT_SCALE_KEY, preferences.defaultScale); EditorPrefs.SetFloat(DEFAULT_ZSPACING_KEY, preferences.defaultZSpacing); + EditorPrefs.SetBool(DEFAULT_INSTANTIATE_LOOP_KEY, preferences.defaultInstantiateLoop); + EditorPrefs.SetFloat(DEFAULT_PHYSICS_POSITION_INHERITANCE_X_KEY, preferences.defaultPhysicsPositionInheritance.x); + EditorPrefs.SetFloat(DEFAULT_PHYSICS_POSITION_INHERITANCE_Y_KEY, preferences.defaultPhysicsPositionInheritance.y); + EditorPrefs.SetFloat(DEFAULT_PHYSICS_ROTATION_INHERITANCE_KEY, preferences.defaultPhysicsRotationInheritance); EditorPrefs.SetString(DEFAULT_SHADER_KEY, preferences.defaultShader); EditorPrefs.SetBool(SHOW_HIERARCHY_ICONS_KEY, preferences.showHierarchyIcons); EditorPrefs.SetBool(RELOAD_AFTER_PLAYMODE_KEY, preferences.reloadAfterPlayMode); @@ -336,6 +355,16 @@ namespace Spine.Unity.Editor { EditorPrefs.SetFloat(DEFAULT_ZSPACING_KEY, defaultZSpacing); SpineEditorUtilities.BoolPrefsField(ref defaultInstantiateLoop, DEFAULT_INSTANTIATE_LOOP_KEY, new GUIContent("Default Loop", "Spawn Spine GameObjects with loop enabled.")); + + EditorGUILayout.LabelField("Physics Inheritance"); + using (new SpineInspectorUtility.IndentScope()) { + float positionX = defaultPhysicsPositionInheritance.x; + float positionY = defaultPhysicsPositionInheritance.y; + SpineEditorUtilities.FloatPrefsField(ref positionX, DEFAULT_PHYSICS_POSITION_INHERITANCE_X_KEY, new GUIContent("Default Position X", "The Default Physics Inheritance - Position X factor.")); + SpineEditorUtilities.FloatPrefsField(ref positionY, DEFAULT_PHYSICS_POSITION_INHERITANCE_Y_KEY, new GUIContent("Default Position Y", "The Default Physics Inheritance - Position Y factor.")); + defaultPhysicsPositionInheritance = new Vector2(positionX, positionY); + SpineEditorUtilities.FloatPrefsField(ref defaultPhysicsRotationInheritance, DEFAULT_PHYSICS_ROTATION_INHERITANCE_KEY, new GUIContent("Default Rotation", "The Default Physics Inheritance - Rotation factor.")); + } } EditorGUILayout.Space(); diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineBuildProcessor.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineBuildProcessor.cs index 4bc707fcd..5d145866d 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineBuildProcessor.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineBuildProcessor.cs @@ -31,6 +31,10 @@ #define HAS_BUILD_PROCESS_WITH_REPORT #endif +#if UNITY_2021_2_OR_NEWER +#define HAS_BUILD_PLAYER_PROCESSOR +#endif + #if UNITY_2020_2_OR_NEWER #define HAS_ON_POSTPROCESS_PREFAB #endif @@ -258,26 +262,43 @@ namespace Spine.Unity.Editor { } } - public class SpineBuildPreprocessor : -#if HAS_BUILD_PROCESS_WITH_REPORT - IPreprocessBuildWithReport -#else - IPreprocessBuild -#endif - { +#if HAS_BUILD_PLAYER_PROCESSOR + /// + /// Build Preprocessor for Unity 2021.2 and newer. + /// Unfortunately BuildPlayerProcessors seem to be executed before IPreprocessBuildWithReport regardless of + /// callbackOrder, thus requiring use of this base class to call pre-build hooks before Addressables or + /// Asset Bundles are built. + /// + public class SpineBuildPreprocessor : UnityEditor.Build.BuildPlayerProcessor { + public override int callbackOrder { + get { return -2000; } + } + + public override void PrepareForBuild (BuildPlayerContext buildPlayerContext) { + SpineBuildProcessor.PreprocessBuild(); + } + } +#elif HAS_BUILD_PROCESS_WITH_REPORT + public class SpineBuildPreprocessor : IPreprocessBuildWithReport { public int callbackOrder { get { return -2000; } } -#if HAS_BUILD_PROCESS_WITH_REPORT + void IPreprocessBuildWithReport.OnPreprocessBuild (BuildReport report) { SpineBuildProcessor.PreprocessBuild(); } + } #else + public class SpineBuildPreprocessor : IPreprocessBuild { + public int callbackOrder { + get { return -2000; } + } + void IPreprocessBuild.OnPreprocessBuild (BuildTarget target, string path) { SpineBuildProcessor.PreprocessBuild(); } -#endif } +#endif public class SpineBuildPostprocessor : #if HAS_BUILD_PROCESS_WITH_REPORT diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineEditorUtilities.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineEditorUtilities.cs index f3b2e39e9..889112ec4 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineEditorUtilities.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineEditorUtilities.cs @@ -75,6 +75,10 @@ namespace Spine.Unity.Editor { public static bool initialized; private static List texturesWithoutMetaFile = new List(); + public static void OnTextureImportedFirstTime (string texturePath) { + texturesWithoutMetaFile.Add(texturePath); + } + // Auto-import entry point for textures void OnPreprocessTexture () { #if UNITY_2018_1_OR_NEWER @@ -124,10 +128,10 @@ namespace Spine.Unity.Editor { Mesh mesh = meshFilter.sharedMesh; if (mesh == null) continue; - string meshName = string.Format("Skeleton Prefab Mesh \"{0}\"", renderer.name); + string meshName = string.Format("Skeleton Prefab Mesh [{0}]", renderer.name); if (nameUsageCount.ContainsKey(meshName)) { nameUsageCount[meshName]++; - meshName = string.Format("Skeleton Prefab Mesh \"{0} ({1})\"", renderer.name, nameUsageCount[meshName]); + meshName = string.Format("Skeleton Prefab Mesh [{0} ({1})]", renderer.name, nameUsageCount[meshName]); } else { nameUsageCount.Add(meshName, 0); } @@ -546,6 +550,16 @@ namespace Spine.Unity.Editor { } } + public class SpineAssetModificationProcessor : UnityEditor.AssetModificationProcessor { + static void OnWillCreateAsset (string assetName) { + // Note: This method seems to be called from the main thread, + // not from worker threads when Project Settings - Editor - Parallel Import is enabled. + int endIndex = assetName.LastIndexOf(".meta"); + string assetPath = endIndex < 0 ? assetName : assetName.Substring(0, endIndex); + SpineEditorUtilities.OnTextureImportedFirstTime(assetPath); + } + } + public class TextureModificationWarningProcessor : UnityEditor.AssetModificationProcessor { static string[] OnWillSaveAssets (string[] paths) { if (SpineEditorUtilities.Preferences.textureImporterWarning) { @@ -564,4 +578,54 @@ namespace Spine.Unity.Editor { return paths; } } + + public class AnimationWindowPreview { + static System.Type animationWindowType; + public static System.Type AnimationWindowType { + get { + if (animationWindowType == null) + animationWindowType = System.Type.GetType("UnityEditor.AnimationWindow,UnityEditor"); + return animationWindowType; + } + } + + public static UnityEngine.Object GetOpenAnimationWindow () { + UnityEngine.Object[] openAnimationWindows = Resources.FindObjectsOfTypeAll(AnimationWindowType); + return openAnimationWindows.Length == 0 ? null : openAnimationWindows[0]; + } + + public static AnimationClip GetAnimationClip (UnityEngine.Object animationWindow) { + if (animationWindow == null) + return null; + + const BindingFlags bindingFlagsInstance = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance; + FieldInfo animEditorField = AnimationWindowType.GetField("m_AnimEditor", bindingFlagsInstance); + + PropertyInfo selectionProperty = animEditorField.FieldType.GetProperty("selection", bindingFlagsInstance); + object animEditor = animEditorField.GetValue(animationWindow); + if (animEditor == null) return null; + object selection = selectionProperty.GetValue(animEditor, null); + if (selection == null) return null; + + PropertyInfo animationClipProperty = selection.GetType().GetProperty("animationClip"); + return animationClipProperty.GetValue(selection, null) as AnimationClip; + } + + public static float GetAnimationTime (UnityEngine.Object animationWindow) { + if (animationWindow == null) + return 0.0f; + + const BindingFlags bindingFlagsInstance = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance; + FieldInfo animEditorField = AnimationWindowType.GetField("m_AnimEditor", bindingFlagsInstance); + object animEditor = animEditorField.GetValue(animationWindow); + + System.Type animEditorFieldType = animEditorField.FieldType; + PropertyInfo stateProperty = animEditorFieldType.GetProperty("state", bindingFlagsInstance); + System.Type animWindowStateType = stateProperty.PropertyType; + PropertyInfo timeProperty = animWindowStateType.GetProperty("currentTime", bindingFlagsInstance); + + object state = stateProperty.GetValue(animEditor, null); + return (float)timeProperty.GetValue(state, null); + } + } } diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineHandles.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineHandles.cs index 4aa5567ab..fbf8f0567 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineHandles.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineHandles.cs @@ -29,6 +29,10 @@ #pragma warning disable 0219 +#if UNITY_2022_1_OR_NEWER +#define FREE_MOVE_HANDLE_HAS_NO_ROTATION_PARAM +#endif + #define SPINE_SKELETONMECANIM using System.Collections.Generic; @@ -161,27 +165,32 @@ namespace Spine.Unity.Editor { } } - public static void DrawBoneNames (Transform transform, Skeleton skeleton, float positionScale = 1f) { + public static void DrawBoneNames (Transform transform, Skeleton skeleton, float positionScale = 1f, + Vector2? positionOffset = null) { if (UnityEngine.Event.current.type != EventType.Repaint) return; + Vector2 offset = positionOffset == null ? Vector2.zero : positionOffset.Value; GUIStyle style = BoneNameStyle; foreach (Bone b in skeleton.Bones) { if (!b.Active) continue; - Vector3 pos = new Vector3(b.WorldX * positionScale, b.WorldY * positionScale, 0) + (new Vector3(b.A, b.C) * (b.Data.Length * 0.5f)); + Vector3 pos = new Vector3(b.WorldX * positionScale + offset.x, b.WorldY * positionScale + offset.y, 0) + + (new Vector3(b.A, b.C) * (b.Data.Length * 0.5f)); pos = transform.TransformPoint(pos); Handles.Label(pos, b.Data.Name, style); } } - public static void DrawBones (Transform transform, Skeleton skeleton, float positionScale = 1f) { + public static void DrawBones (Transform transform, Skeleton skeleton, float positionScale = 1f, + Vector2? positionOffset = null) { if (UnityEngine.Event.current.type != EventType.Repaint) return; + Vector2 offset = positionOffset == null ? Vector2.zero : positionOffset.Value; float boneScale = 1.8f; // Draw the root bone largest; - DrawCrosshairs2D(skeleton.Bones.Items[0].GetWorldPosition(transform), 0.08f, positionScale); + DrawCrosshairs2D(skeleton.Bones.Items[0].GetWorldPosition(transform, positionScale, offset), 0.08f, positionScale); foreach (Bone b in skeleton.Bones) { if (!b.Active) continue; - DrawBone(transform, b, boneScale, positionScale); + DrawBone(transform, b, boneScale, positionScale, positionOffset); boneScale = 1f; } } @@ -194,11 +203,13 @@ namespace Spine.Unity.Editor { _boneWireBuffer[4] = _boneWireBuffer[0]; // closed polygon. return _boneWireBuffer; } - public static void DrawBoneWireframe (Transform transform, Bone b, Color color, float skeletonRenderScale = 1f) { + public static void DrawBoneWireframe (Transform transform, Bone b, Color color, float skeletonRenderScale = 1f, + Vector2? positionOffset = null) { if (UnityEngine.Event.current.type != EventType.Repaint) return; + Vector2 offset = positionOffset == null ? Vector2.zero : positionOffset.Value; Handles.color = color; - Vector3 pos = new Vector3(b.WorldX * skeletonRenderScale, b.WorldY * skeletonRenderScale, 0); + Vector3 pos = new Vector3(b.WorldX * skeletonRenderScale + offset.x, b.WorldY * skeletonRenderScale + offset.y, 0); float length = b.Data.Length; if (length > 0) { @@ -216,10 +227,12 @@ namespace Spine.Unity.Editor { } } - public static void DrawBone (Transform transform, Bone b, float boneScale, float skeletonRenderScale = 1f) { + public static void DrawBone (Transform transform, Bone b, float boneScale, float skeletonRenderScale = 1f, + Vector2? positionOffset = null) { if (UnityEngine.Event.current.type != EventType.Repaint) return; - Vector3 pos = new Vector3(b.WorldX * skeletonRenderScale, b.WorldY * skeletonRenderScale, 0); + Vector2 offset = positionOffset == null ? Vector2.zero : positionOffset.Value; + Vector3 pos = new Vector3(b.WorldX * skeletonRenderScale + offset.x, b.WorldY * skeletonRenderScale + offset.y, 0); float length = b.Data.Length; if (length > 0) { Quaternion rot = Quaternion.Euler(0, 0, b.WorldRotationX); @@ -235,10 +248,12 @@ namespace Spine.Unity.Editor { } } - public static void DrawBone (Transform transform, Bone b, float boneScale, Color color, float skeletonRenderScale = 1f) { + public static void DrawBone (Transform transform, Bone b, float boneScale, Color color, float skeletonRenderScale = 1f, + Vector2? positionOffset = null) { if (UnityEngine.Event.current.type != EventType.Repaint) return; - Vector3 pos = new Vector3(b.WorldX * skeletonRenderScale, b.WorldY * skeletonRenderScale, 0); + Vector2 offset = positionOffset == null ? Vector2.zero : positionOffset.Value; + Vector3 pos = new Vector3(b.WorldX * skeletonRenderScale + offset.x, b.WorldY * skeletonRenderScale + offset.y, 0); float length = b.Data.Length; if (length > 0) { Quaternion rot = Quaternion.Euler(0, 0, b.WorldRotationX); @@ -367,9 +382,11 @@ namespace Spine.Unity.Editor { DrawArrowhead(skeletonTransform.localToWorldMatrix * m); } - public static void DrawConstraints (Transform transform, Skeleton skeleton, float skeletonRenderScale = 1f) { + public static void DrawConstraints (Transform transform, Skeleton skeleton, float skeletonRenderScale = 1f, + Vector2? positionOffset = null) { if (UnityEngine.Event.current.type != EventType.Repaint) return; + Vector2 offset = positionOffset == null ? Vector2.zero : positionOffset.Value; Vector3 targetPos; Vector3 pos; bool active; @@ -381,14 +398,14 @@ namespace Spine.Unity.Editor { handleColor = SpineHandles.TransformContraintColor; foreach (TransformConstraint tc in skeleton.TransformConstraints) { Bone targetBone = tc.Target; - targetPos = targetBone.GetWorldPosition(transform, skeletonRenderScale); + targetPos = targetBone.GetWorldPosition(transform, skeletonRenderScale, offset); if (tc.MixX > 0 || tc.MixY > 0) { if ((tc.MixX > 0 && tc.MixX != 1f) || (tc.MixY > 0 && tc.MixY != 1f)) { Handles.color = handleColor; foreach (Bone b in tc.Bones) { - pos = b.GetWorldPosition(transform, skeletonRenderScale); + pos = b.GetWorldPosition(transform, skeletonRenderScale, offset); Handles.DrawDottedLine(targetPos, pos, Thickness); } } @@ -402,25 +419,25 @@ namespace Spine.Unity.Editor { handleColor = SpineHandles.IkColor; foreach (IkConstraint ikc in skeleton.IkConstraints) { Bone targetBone = ikc.Target; - targetPos = targetBone.GetWorldPosition(transform, skeletonRenderScale); + targetPos = targetBone.GetWorldPosition(transform, skeletonRenderScale, offset); ExposedList bones = ikc.Bones; active = ikc.Mix > 0; if (active) { - pos = bones.Items[0].GetWorldPosition(transform, skeletonRenderScale); + pos = bones.Items[0].GetWorldPosition(transform, skeletonRenderScale, offset); switch (bones.Count) { case 1: { Handles.color = handleColor; Handles.DrawLine(targetPos, pos); SpineHandles.DrawBoneCircle(targetPos, handleColor, normal); Matrix4x4 m = bones.Items[0].GetMatrix4x4(); - m.m03 = targetBone.WorldX * skeletonRenderScale; - m.m13 = targetBone.WorldY * skeletonRenderScale; + m.m03 = targetBone.WorldX * skeletonRenderScale + offset.x; + m.m13 = targetBone.WorldY * skeletonRenderScale + offset.y; SpineHandles.DrawArrowhead(transform.localToWorldMatrix * m); break; } case 2: { Bone childBone = bones.Items[1]; - Vector3 child = childBone.GetWorldPosition(transform, skeletonRenderScale); + Vector3 child = childBone.GetWorldPosition(transform, skeletonRenderScale, offset); Handles.color = handleColor; Handles.DrawLine(child, pos); Handles.DrawLine(targetPos, child); @@ -428,8 +445,8 @@ namespace Spine.Unity.Editor { SpineHandles.DrawBoneCircle(child, handleColor, normal, 0.5f); SpineHandles.DrawBoneCircle(targetPos, handleColor, normal); Matrix4x4 m = childBone.GetMatrix4x4(); - m.m03 = targetBone.WorldX * skeletonRenderScale; - m.m13 = targetBone.WorldY * skeletonRenderScale; + m.m03 = targetBone.WorldX * skeletonRenderScale + offset.x; + m.m13 = targetBone.WorldY * skeletonRenderScale + offset.y; SpineHandles.DrawArrowhead(transform.localToWorldMatrix * m); break; } @@ -444,7 +461,8 @@ namespace Spine.Unity.Editor { active = pc.MixX > 0 || pc.MixY > 0 || pc.MixRotate > 0; if (active) foreach (Bone b in pc.Bones) - SpineHandles.DrawBoneCircle(b.GetWorldPosition(transform, skeletonRenderScale), handleColor, normal, 1f * skeletonRenderScale); + SpineHandles.DrawBoneCircle(b.GetWorldPosition(transform, skeletonRenderScale, offset), + handleColor, normal, 1f * skeletonRenderScale); } } @@ -453,6 +471,7 @@ namespace Spine.Unity.Editor { RectTransform rectTransform = skeletonGraphic.rectTransform; Vector2 referenceRectSize = skeletonGraphic.GetReferenceRectSize(); + Vector3 position = rectTransform.position; Vector3 right = rectTransform.TransformVector(Vector3.right * referenceRectSize.x); Vector3 up = rectTransform.TransformVector(Vector3.up * referenceRectSize.y); @@ -466,6 +485,7 @@ namespace Spine.Unity.Editor { RectTransform rectTransform = skeletonGraphic.rectTransform; Vector2 rectTransformSize = skeletonGraphic.RectTransformSize; + Vector3 position = rectTransform.position; Vector3 right = rectTransform.TransformVector(Vector3.right * rectTransformSize.x); Vector3 up = rectTransform.TransformVector(Vector3.up * rectTransformSize.y); @@ -490,6 +510,35 @@ namespace Spine.Unity.Editor { UnityEditor.Handles.color = previousColor; } + public static void DrawPivotOffsetHandle (SkeletonGraphic skeletonGraphic, Color color) { + // Note: not limiting to current.type == EventType.Repaint because the FreeMoveHandle requires interaction. + + float handleSize = HandleUtility.GetHandleSize(skeletonGraphic.transform.position); + float controlSize = handleSize * 0.3f; + float discSize = handleSize * 0.03f; + Vector3 snap = Vector3.zero; + Color savedColor = Handles.color; + + Handles.color = color; + Vector2 scaledOffset = skeletonGraphic.GetScaledPivotOffset(); + Vector3 worldSpaceOffset = skeletonGraphic.transform.TransformPoint(scaledOffset); + EditorGUI.BeginChangeCheck(); + +#if FREE_MOVE_HANDLE_HAS_NO_ROTATION_PARAM + Vector3 newWorldSpacePosition = Handles.FreeMoveHandle(worldSpaceOffset, controlSize, snap, Handles.CircleHandleCap); +#else + Vector3 newWorldSpacePosition = Handles.FreeMoveHandle(worldSpaceOffset, Quaternion.identity, controlSize, snap, Handles.CircleHandleCap); +#endif + if (EditorGUI.EndChangeCheck()) { + Undo.RecordObject(skeletonGraphic, "Change Offset to Pivot"); + Vector3 localScaledOffset = skeletonGraphic.transform.InverseTransformPoint(newWorldSpacePosition); + skeletonGraphic.SetScaledPivotOffset(localScaledOffset); + skeletonGraphic.UpdateMeshToInstructions(); + } + Handles.DrawSolidDisc(newWorldSpacePosition, skeletonGraphic.transform.forward, discSize); + Handles.color = savedColor; + } + static void DrawCrosshairs2D (Vector3 position, float scale, float skeletonRenderScale = 1f) { if (UnityEngine.Event.current.type != EventType.Repaint) return; diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineInspectorUtility.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineInspectorUtility.cs index 6914b22a1..27c834747 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineInspectorUtility.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/SpineInspectorUtility.cs @@ -149,10 +149,22 @@ namespace Spine.Unity.Editor { } } } - newPropertyPath = propertyPath.Remove(propertyPath.Length - localPathLength, localPathLength) + propertyName; relativeProperty = property.serializedObject.FindProperty(newPropertyPath); } + // If this fails as well, try at any base property up the hierarchy + if (relativeProperty == null) { + int dotIndex = propertyPath.Length - property.name.Length - 1; + if (dotIndex > 0) { + while (relativeProperty == null) { + dotIndex = propertyPath.LastIndexOf('.', dotIndex - 1); + if (dotIndex < 0) + break; + newPropertyPath = propertyPath.Remove(dotIndex + 1) + propertyName; + relativeProperty = property.serializedObject.FindProperty(newPropertyPath); + } + } + } } return relativeProperty; diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Windows/SkeletonBaker.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Windows/SkeletonBaker.cs index ef92b5b50..d4041a3ff 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Windows/SkeletonBaker.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Windows/SkeletonBaker.cs @@ -130,6 +130,8 @@ namespace Spine.Unity.Editor { } } + SkeletonData skeletonData = skeletonDataAsset.GetSkeletonData(true); + float fps = skeletonData != null ? skeletonData.Fps : 0.0f; foreach (Animation animations in data.Animations) { string animationName = animations.Name; // Review for unsafe names. Requires runtime implementation too. spineAnimationTable.Add(animationName, animations); @@ -144,6 +146,7 @@ namespace Spine.Unity.Editor { } AnimationClip clip = unityAnimationClipTable[animationName]; + clip.frameRate = fps; clip.SetCurve("", typeof(GameObject), "dummy", AnimationCurve.Linear(0, 0, animations.Duration, 0)); AnimationClipSettings settings = AnimationUtility.GetAnimationClipSettings(clip); settings.stopTime = animations.Duration; @@ -329,13 +332,13 @@ namespace Spine.Unity.Editor { boneTransform.parent = parentTransform; boneTransform.localPosition = new Vector3(boneData.X, boneData.Y, 0); - TransformMode tm = boneData.TransformMode; - if (tm.InheritsRotation()) + Inherit inherit = boneData.Inherit; + if (inherit.InheritsRotation()) boneTransform.localRotation = Quaternion.Euler(0, 0, boneData.Rotation); else boneTransform.rotation = Quaternion.Euler(0, 0, boneData.Rotation); - if (tm.InheritsScale()) + if (inherit.InheritsScale()) boneTransform.localScale = new Vector3(boneData.ScaleX, boneData.ScaleY, 1); } @@ -614,7 +617,7 @@ namespace Spine.Unity.Editor { throw new System.ArgumentException("Mesh is not weighted.", "attachment"); Skeleton skeleton = new Skeleton(skeletonData); - skeleton.UpdateWorldTransform(); + skeleton.UpdateWorldTransform(Skeleton.Physics.Update); float[] floatVerts = new float[attachment.WorldVerticesLength]; attachment.ComputeWorldVertices(skeleton.Slots.Items[slotIndex], floatVerts); @@ -774,7 +777,7 @@ namespace Spine.Unity.Editor { } foreach (Bone b in skeleton.Bones) { - if (!b.Data.TransformMode.InheritsRotation()) { + if (!b.Data.Inherit.InheritsRotation()) { int index = b.Data.Index; if (ignoreRotateTimelineIndexes.Contains(index) == false) { ignoreRotateTimelineIndexes.Add(index); @@ -832,10 +835,10 @@ namespace Spine.Unity.Editor { static void BakeBoneConstraints (Bone bone, Spine.Animation animation, AnimationClip clip) { Skeleton skeleton = bone.Skeleton; - bool inheritRotation = bone.Data.TransformMode.InheritsRotation(); + bool inheritRotation = bone.Data.Inherit.InheritsRotation(); animation.Apply(skeleton, 0, 0, false, null, 1f, MixBlend.Setup, MixDirection.In); - skeleton.UpdateWorldTransform(); + skeleton.UpdateWorldTransform(Skeleton.Physics.Update); float duration = animation.Duration; AnimationCurve curve = new AnimationCurve(); @@ -863,7 +866,7 @@ namespace Spine.Unity.Editor { currentTime = duration; animation.Apply(skeleton, 0, currentTime, true, null, 1f, MixBlend.Setup, MixDirection.In); - skeleton.UpdateWorldTransform(); + skeleton.UpdateWorldTransform(Skeleton.Physics.Update); int pIndex = listIndex; @@ -1449,7 +1452,7 @@ namespace Spine.Unity.Editor { float time = frames[f]; timeline.Apply(skeleton, lastTime, currentTime, null, 1, MixBlend.Setup, MixDirection.In); - skeleton.UpdateWorldTransform(); + skeleton.UpdateWorldTransform(Skeleton.Physics.Update); rotation = frames[f + 1] + boneData.Rotation; angle += Mathf.DeltaAngle(angle, rotation); @@ -1463,7 +1466,7 @@ namespace Spine.Unity.Editor { currentTime = time; timeline.Apply(skeleton, lastTime, currentTime, null, 1, MixBlend.Setup, MixDirection.In); - skeleton.UpdateWorldTransform(); + skeleton.UpdateWorldTransform(Skeleton.Physics.Update); pk = keys[listIndex]; rotation = bone.Rotation; diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Windows/SkeletonDebugWindow.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Windows/SkeletonDebugWindow.cs index 05a338b0f..3bb23dd65 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Windows/SkeletonDebugWindow.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Windows/SkeletonDebugWindow.cs @@ -436,6 +436,30 @@ namespace Spine.Unity.Editor { EditorGUILayout.LabelField(SpineInspectorUtility.TempContent(string.Format("Path Constraints ({0})", skeleton.PathConstraints.Count), Icons.constraintPath), EditorStyles.boldLabel); + EditorGUILayout.LabelField(SpineInspectorUtility.TempContent(string.Format("Physics Constraints ({0})", skeleton.PhysicsConstraints.Count), Icons.constraintIK), EditorStyles.boldLabel); + using (new SpineInspectorUtility.IndentScope()) { + if (skeleton.PhysicsConstraints.Count > 0) { + foreach (PhysicsConstraint c in skeleton.PhysicsConstraints) { + EditorGUILayout.LabelField(SpineInspectorUtility.TempContent(c.Data.Name, Icons.constraintIK)); + + EditorGUI.BeginChangeCheck(); + c.Mix = EditorGUILayout.Slider("Mix", c.Mix, MixMin, MixMax); + c.Inertia = EditorGUILayout.Slider("Inertia", c.Inertia, MixMin, MixMax); + c.Strength = EditorGUILayout.Slider("Strength", c.Strength, MixMin, MixMax); + c.Damping = EditorGUILayout.Slider("Damping", c.Damping, MixMin, MixMax); + c.MassInverse = 1.0f / EditorGUILayout.Slider("Mass", 1.0f / c.MassInverse, MixMin, MixMax); + c.Wind = EditorGUILayout.Slider("Wind", c.Wind, MixMin, MixMax); + c.Gravity = EditorGUILayout.Slider("Gravity", c.Gravity, MixMin, MixMax); + if (EditorGUI.EndChangeCheck()) requireRepaint = true; + + EditorGUILayout.Space(); + } + + } else { + EditorGUILayout.LabelField(NoneText); + } + } + EditorGUI.BeginChangeCheck(); showPaths = EditorGUILayout.Toggle("Show Paths", showPaths); requireRepaint |= EditorGUI.EndChangeCheck(); diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Windows/SpinePreferences.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Windows/SpinePreferences.cs index 2a8034b9c..670763f25 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Windows/SpinePreferences.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Windows/SpinePreferences.cs @@ -77,6 +77,12 @@ namespace Spine.Unity.Editor { internal const bool DEFAULT_DEFAULT_INSTANTIATE_LOOP = true; public bool defaultInstantiateLoop = DEFAULT_DEFAULT_INSTANTIATE_LOOP; + internal static readonly Vector2 DEFAULT_DEFAULT_PHYSICS_POSITION_INHERITANCE = Vector2.one; + public Vector2 defaultPhysicsPositionInheritance = DEFAULT_DEFAULT_PHYSICS_POSITION_INHERITANCE; + + internal const float DEFAULT_DEFAULT_PHYSICS_ROTATION_INHERITANCE = 1f; + public float defaultPhysicsRotationInheritance = DEFAULT_DEFAULT_PHYSICS_ROTATION_INHERITANCE; + internal const bool DEFAULT_SHOW_HIERARCHY_ICONS = true; public bool showHierarchyIcons = DEFAULT_SHOW_HIERARCHY_ICONS; @@ -314,6 +320,11 @@ namespace Spine.Unity.Editor { { EditorGUILayout.Slider(settings.FindProperty("defaultZSpacing"), -0.1f, 0f, new GUIContent("Default Slot Z-Spacing")); EditorGUILayout.PropertyField(settings.FindProperty("defaultInstantiateLoop"), new GUIContent("Default Loop", "Spawn Spine GameObjects with loop enabled.")); + EditorGUILayout.LabelField("Physics Inheritance"); + using (new SpineInspectorUtility.IndentScope()) { + EditorGUILayout.PropertyField(settings.FindProperty("defaultPhysicsPositionInheritance"), new GUIContent("Default Position", "The Default Physics Inheritance - Position factor.")); + EditorGUILayout.PropertyField(settings.FindProperty("defaultPhysicsRotationInheritance"), new GUIContent("Default Rotation", "The Default Physics Inheritance - Rotation factor.")); + } } EditorGUILayout.Space(); diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Animation.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Animation.cs index 4178b41f9..420b9dcc4 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Animation.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Animation.cs @@ -94,16 +94,16 @@ namespace Spine { /// The last time in seconds this animation was applied. Some timelines trigger only at specific times rather /// than every frame. Pass -1 the first time an animation is applied to ensure frame 0 is triggered. /// The time in seconds the skeleton is being posed for. Most timelines find the frame before and the frame after - /// this time and interpolate between the frame values. If beyond the and loop is + /// this time and interpolate between the frame values. If beyond the and loop is /// true then the animation will repeat, else the last frame will be applied. /// If true, the animation repeats after the . /// If any events are fired, they are added to this list. Can be null to ignore fired events or if no timelines /// fire events. - /// 0 applies the current or setup values (depending on blend). 1 applies the timeline values. Between + /// 0 applies the current or setup values (depending on blend). 1 applies the timeline values. Between /// 0 and 1 applies values between the current or setup values and the timeline values. By adjusting - /// alpha over time, an animation can be mixed in or out. alpha can also be useful to apply + /// alpha over time, an animation can be mixed in or out. alpha can also be useful to apply /// animations on top of each other (layering). - /// Controls how mixing is applied when alpha < 1. + /// Controls how mixing is applied when alpha < 1. /// Indicates whether the timelines are mixing in or out. Used by timelines which perform instant transitions, /// such as or . public void Apply (Skeleton skeleton, float lastTime, float time, bool loop, ExposedList events, float alpha, @@ -127,7 +127,7 @@ namespace Spine { /// /// Controls how timeline values are mixed with setup pose values or current pose values when a timeline is applied with - /// alpha < 1. + /// alpha < 1.

            -B=FMkyK_S+0_o_Eh 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�zWMcr3SIBj z^;2w}Yh!~oMH95?jf>_Kg~5Q-tF9C10{3*Z;P;eNc zn)cI%GUv4^ZyK%jOS+0SEMdq+()GV>@kYU*9m~AOW|rBCFvigDC1^_5t9ne%|6)bG z0rX2<{Cd;C3ose2a%%kZ%FoVDN?0yyOo$7m)Ek*=srJu@L!1kf~XC&tZYG&N3c6|b&Z6ihIJH@^~*RAz{4VO zSJ@oIu^~!fDaQHY_Xwj^oAql$79ROd|HW`O@yc>g&T23I3bg z_RC@sPuDq`0Kb__6;l>O`bNa+Eem&gX9~!kBBJND(yRv~XCo3WcXQRPZ9IouU>tMt zb~KrmMT@IAI!9eyaq`dn)Yu$7(=n#wmF02$;@+y6xv|;lr&X@;^^346E9(UW3S z7C|w1*e$nTnVPa!3t3Q81-n7&6aiZEOZ(N{xjAQ_$w{hUjG#>_-2+gaKI3G9ZcsI6 z&?XoD^?Lh`M*>cItI8f6g|hD?h9+uuxAcaJ*tXcGQp;n?z+TdcGGmz-0J=DbJh~a> z=1D6hWfLE_7_3(fKgENtGU#ayV_$Aii4gm zEoF?t#XaZ6r;pL#e}Op@9{wQW^-D=iqwD@gk5X5>esn`scz;59Vxs+>MgJ$ugFJ-& zjpI7UdqJ!I2Dd6__Kvn>bb6aY#L+(#2ty6ru#Jk=D}~w(m|7bz@Ns>)n>ox(i`7EE z!$X3Gr^jF}Yj*W51URUwNY%OTXq&D3>%&M6Boc^WCxZ>M?}3<@7;srIT3$Wxf%YT1 zbX{1BrR1ssDQ`wUZtA|&cs+qWRs({OQ-SxX^9Zn6K>}=6n5??L+Y?ZMqk)QPP4e!tOheW(Eduh++tz= z`RWxh_q{=$YLE1<;;bmcLSbHNYFz>fUGNU|eP?taBzLv22WJxeVF$ z7QA#^k3duA9U~s?a|xr72mbz%xmnkD=?)GN`H6{d%R;{OZzsk-&RSWa75$x&k^QS6 z30+dyw;C9sa?=>eykk?sI;JEMdIq7DX z$=0MUHYW1qata?g0-7K{+S=L#0G6a!z*PPPGR-24gTv5ed#-WBf_?R19d*0Q0!`B= zTlko%2*gNybglC4-J6xRGQwe!?3x&(I0fd3QeSL(tc1vsFo-Dir$)T`OuArc{#!TT z^2iO$Y9)#U`KNJ%XSrbh6FoBWs0XmRu4EJIMVY?*`OoiFh>ENg2B!6=vt2KrZ$W8g z%F1U!a@pXM1q!tT;E}(I;n`6u?xeUN3r-3Yk6mkzO!ELJ$FPPz=iRjfyAgkWiu>nre*m>1fv+YEM-Yk zO=DZ!+L>FtVU!ow#ZTg`bEVu|vTW0G)X?-#$9?KJmQk$}kkVR{SNa z*PUDSA}Akmb9*D#Y54R69QF6H19ZNQC&C>Px{ViM1W{8!$DUmXqmtzHb$oKn?FeP;z&=6kb^5T;>r z-nR05%uQXrWW?kiWqDp-NuJ7H2X(d3f=%vK(kDv10r>yJX@^`=tn)W;Wm)ZJUTaY0k?7J+)2sCVpeN%7llRL6vz`PoS)CPGGmg_*y|@1vPF%e&!6_Qma+;nm_U>4 zpXgG2@4eyEZAPHo3ljZ%qNcvL4r6UVL62It8T9kK-HAJ|kB;)`kg_C67Bu8%k@P-K z;C)E;f{&|Y#HuHAY`v?pu;`rCu*vf%W0p_jkwCSUj9)zLAdG`EkT|%{{c3dLiLm?J!~c0_O49%1!VRtA1^cPtXvOk%~}VO;m_ccv)^xI7iGG@ znUe2VuNp+-KXVBAS6B8p){+|ZDzF-Zm< zH6#^U)LV{i1wrr+!vo(D;oB<@IT7towYQZ2DUH{b#54nD%n5h6Z(= z4Y;Wn&&WInyT~5vW|A5X$R6%*cq{7l|w1sTIVy_qAuz57`| ze#kLXO4LQayb{uP-wL~qO}MV(($OUwaOqxMB=b2r zs0mt`SFOf}_jCU0jbnszi)#nqLd`I=w8jUMX`iKnadt9E-G%QqFJZBGAN2_dW`2M8 z^a-Av@|PCD)Q+@JeD$^P``p+WOvGzjNLFt4bzV^=QU6~to1JZZmfbJaJEcEOot!Mq zO&@)O)gEisE_oam>PRAq%i^f;2==*2>{G;WnDAXgB?fjw11)T$_byF^2l6Wz%%avq13G^4uC3K;^!1I=)wz=R22oyZPGMuyhy(<*6gHad>w0vy z3t~Th;^uGm;b2wVU~zNP!1&|GCK76D$k5~@uFwySKUkHOc|_aWBlKhceo>ZPWBpTk zj#rSHMXs)yGR)0A$X`)4#$V(9L+d89Q-x7xH=eVq`oy_up zmD2IOcUq~ay9u7k-rv7N1fKo$g(2PK$VF9$9i2PN9wvv6v%RlDULhT0ArOK4yD1M~ z@r}lZuE*Tmz9PKZ(a|9!&o`KWL203F7^C0#5^ICOz9uD(^5^X6hoz`^%hlAM;W0ke zr0M0na}mVidyanPLBW#$#6z$v=$CRl)^;?MJniI5yNu#ymzKC|iO6p~99rW9y{Ovp zTy8F!)MinKxj%o79`^2!4^KG{Hydp`h>5{6!h$L)1?WeIb!!eM4#U6QW|!sSUENsp z>`w4_ZH^V;ujnM2^+r8XZqSaU~+x~0l~-v`Z|!u zLBtn+2F##KMP(_@J&xqA>kq0CK$ZuMs903+fHNlvIi{qkspE0Eg_6>+ujG4suJ@xu zEgYDDfAcgbE%?X;R=fmzOud30EK1LN8xu>ni2FoEy~I)cS?O9@AvQSJIz+PTBcYfm zfmm4y!0#H+t|DLp)r%}l|5Yho&ENjS+LbbD4*mI!9%_`x!7q=?%LA2_ElEY~*Lr>& zv-2T2eeQ|MNMe{GJI9adynGt1!O;&J#1z;#c?hu=WY?Je31F_zGz!SVo_T~%pC%6k zD!B=o9g{(lpX1>)?#0H^2zIqEsP`-H5ytZeOUYb!kctRcGpqBQ9kzJ+?_Vx6@8ROQ zz?(d&Bh@ts)qEnws~@V#$?f&s>}zQ1y0bhH3R+t|9JzCTLQ48k0-bGob!C5JMPyLJ zP_Q>X{N3Uy(cD~6B8=dyWyb$UeLo1(*HW@MwVlb&X9_3_pSAtK^l5gE*TNqnp{Q*$ zk&{toTwHc^HT(MY(R2izUhV2&y4l0CeZxB2{W-VZYU_k5RRiy@H{o>8#`fnLZKojt ze0pd5^JVK3JeNuyXU&Jj(`BG*?9uDjhMu>xF47xt$2*D3n`7nFFMFXGC_0hzy?`)k z5o2hw7}0I&TX9G1<2yRAwKMA-8k>+_*y%X7Xxe@WagcVvSXfonB+eD#hH#en&XdUF z16hyw7;lLPI7a*F)8Bt2WONtK!~M_TLHP78DvsY zeZ4y1`L|zHAB+iNLl)K%+Z341&q%=izZ7N#DR`>T3T5YZ<6t_FG-m?w*g=d^q&ZyL z3^qhBD(vkg*^D+OsCng;4Zw5{FbnD6v$4q)h4ZUvQi3%v5adwHJ4(ArUnishzF`g- zA3s}it*6_pI3FL(XL#5&;N0AvnLwcW5P$Q`X(~M0`w^I|p<@rv>A9wt@{;qGCYoU1fNEYXWj%nYh zNj#7sWz-ZUwN^9ahl&f>sx{^z!9IQomw5qUxz25fjg7wh2E*93GvEFd{0cyTa+WrrR{~}$)bCKlI9iL9 zxH+jYG0CB48eV}E82yG}jI$v_BrmSwz-uS@E|%nV*A#-iH5C-IN?2*d@7ppa{?l$p z0^Jr3MhsB!(d_}+NmP&p8?CpXxCtnu-(zYUR8|H6$R8T&5((TNx73}mUyfrtlGvXn zmh*mtT9gu(I>|TtQ-@GKBIowJDb$frj2H80RTL5$#S}Gxre*D|_P&VqTVpb6k9qRO zq8GGvN_x+Wf06O<7{yBatUo_BuBA5Jvz4~>uTtM z;B}#vqbw5?LHl(CEimhG=80~L5Z8Tza^BtGS?*dM-QQjIAPq<5*JWoXQg>>vudJ++ zQ^v)-uQ#_VE+{BY?EnE=wdm^G+cZLA3}o(U#Q#4JD%U7Yz(|7|0Rl}aUkPDj0?81*H;pTbeTt>z2+Xk+O(FT3@gss@!WFyY*7D^sqL4*y^-M|O>B3O?musJZc4~c z0Y5)ROijCq+VX)kwagk=Jj!}jn31ko7F=eLnzQTp?g6NStj8xw>p%EKmreZ`p(RT8 z9b=|l>YN~0oC#UQXLTMN9IZ=1VRe?9+r6);CSJ9kg1(3_nFp z5)K$S5b367>N{kv#1Jw1wl+=YY5Xg_R8p$`ueWE%?pHSU`!`|6dxD~|(L14)%1Zm<57>)@?*)jH<%fvR+g=dye)pI-G*G-4m}NPb}j ztx;{zC|rJknyP&hcMra91#=HgH-k~6ELn1h@^wya55I3h%X1Jhv#7}Rhku`@WL1>A5*VC?OP z{0G=wyDCbyAsO-jU;_v?Nh4Qf1A2OT=)o2nW?)ytP8NtqX$iVsl&AwQ<(ljFy$&GC zcJ_CcSnXFvFl2UYRn@OvZQJwxot1w+u!9C_GE7LxOJ(oBX(Xh~2Pu%Fhc5eTn@GmY z9HpceR+G=OFdO_#Oc?>ZXL`Ek?2{$Nk%HW?Ata$kOw0q;?TtRYMvDP65ySaNe_tHR zzq7MygU+(MJ>-)o&HDAkgh=8VYdD#cZbX304e7oRPEPjT+vhK0=5x{=RA*b4V#58} z{?^OMZO}+wr*);=cm_jO{&9#cFQ4wVwKBj|MT6B_p43N1T0uU3Jd>iPu8|{@dLfe6 z)^7l!zqrI>_hCaALkyV28m<~Op#B|?;XzNZ^UD3?=*bkh-@cY6Q#;qnsa)F}hTyG7 zKv5BHz~8@d3Bgh-5FZYXHB0Kru7ss3 zIA`2C$E8v2XE zFoN4Dza(yDvHF(q#FW6;=uz6nO~6y6{oUxD0w|OQhI4A89)rtkBoHYN8zeu#FlEMo z0>(1!~i8qn`^C!Fb5c{>{pY*Xfgm3{<`BcW`PDYxA zt%nqvn$u(0kP`Fjs7DPl0FzOHZ+<>)ua4bJL1DvgNg#G0_D5cESA(^uv^H)t)2a-c)?XodgxvhslU>yX%w9 zn=b=DM=bi21U~JwfAtMZ;5HshzC7mZ*RNrymNsb0$j@dLK$Q>|{|N0%PVOt5nW?)9 zwBVleX&ryJ{KeA7#wuhG<#b|qJ$|c=t$Akx?*y;|0b^j$6+7h~?LT|$h=shl6+8re z@vRFHAUEwjICi=LzX-_CN6G#!)O76O#HZw2hflJIysb<&3gWFHV1WG|Ogbr@?;r z?zU?*EG%k%&OuSnW7SzsE|esY81{;tO(Do^UOqm?>XL9=?J4cMd^96ryLPlHc-mHy?$AAKN7r)dUOx$u-l0!w`dCtPkixlrRM27qjwhlsS;*WJChR12|SPZ#h>D8p8DtY z2Cl8uv}av^+|<#Li|FYw(iRN(H=->ZaQ${2U6Ok-6iQug-ne-(?{uf_8W4qIp$d`X z#-_?F8G^#PRQ^xkRXDK10xuvZrjZZ8q?Yl5n*4)DzCLG9VE_yQLoO{XDZIp~_-Z`f zpHlC%2wl)Ibu3p0oE}3LZfe7lxZR$o5)B%FuMf|g%{Z`ITOWO=p!`#)tsbL9V4)-< zk!Bdu)~T3+m-GU(RRsg=2|je7D!;|+v?Lo0aANZBzk6F}xwH`+)7+Tc)6;M?Ha6Qe zkZM?Y+m1`MhMhe4f>)**L|keLw66cs${2G}L1r82dr$sb0E{k?*C&wqU3q4V}mE^IyQ)97UPy*lo zB7j?>cXvQP)1ElpTm7spJU=N>_>$#u8pCrH+Vy8UZ|w;PUO2*F$Vm?cdF&2zGc0*t zhwqy2X?xj4#aX)kh_Ls8t$K00ov+ zdFbo~z%wFxhyk#d_zGS_LoD^Cx5z1!LZ$ zo{RKQZsqEj;ALXkd2bdU2f|~&Gdfv5EG4C&lAnK+h`ej-3`-KV`t#o?)`Z~Ig*^$f z4!MsVM%OFXoZa~CTV^)9uKyI$Xl>%?nXcaLe%7zBlv0y`B_Up3GT4@$n>!wc|C-$d zn7`S4!_PmhtGhITtG}7~(VovK-g>`&$-&{`u9J&ns<<2r1QQ|= zrB}-8Q}t{A@4?9yi*34&j{QR5gYlRms>iAlw^I5;^HxrIw1UXjiYhq$$bAlkztPRCmMwSmFoH}e-W z--3~sb9nf@&)A=ZD7{n)3sX_1h?NpUT$W}3Y}9S{RkfWte55owF>^K3*4u>>DE+n% z8Y%3ZcMR{9zNjI@#U<=mNL3Hyz{q0{*4F5x#SJ!jrSO3i6s>J9DzOj}=a<3Im+-ca zmV)3@jRFL)k8fT2c~og(khI)f*H0{d5xDZ0z(6M!vc5it#diMQr72PPRe!=E3UO6f zE5y&q=4+^If`O;rzmWx~R z<>>79r$}5RzWmtOdrStJlEhzF<{XnHQeEvWEj^R-@czGCOixzJisHsEd%?O~wk)T) z8PA3q6Dn**;#9qNez}s?=4MaoaI$$=*s4!g{@5sRy`Lz`&2fqOh2#2RAvimrW5^M# z`Zj1D7Gvw_<6|;`uuQ&f%5@jft9PN59_K>rRRPc&4@Y zK~qAgtsRJ9W$%n+8aiX8rZ$e@A=>4d#&d8u%CaA}$hnDLFDg_{M!ECpl~u50R-C#W zwFO$-Cn)W&;#UM5=B`e2eI#>J*Dn>o1D~wOt7K+4JG-F_tQ*zLs3{Bmr3vQv2~hK| z%`f!Z@)N{9#^~6LShY=A*beA^5MjuQW>`FVm}J<1oW;YdB?L_>;0TFw=%x6GLOCr& zj9yMpgEymn`0-QiyEF)tESlYmYNs;aHPoj=b6HOH<|@^Nj{($|aFBrI{C?E^3!2slyU2etUJPchYh8!i#Lq*7udd3Z zq$J280-|1CW?;ATXB``mO(~7}eprA{ztp^!BG^Zb)S`c9&Z3)G7Ocb5*Dpxr32N`_ z{4-A3;o}+9T=-;rES+ES)Hm-b6NHL3<|-{;S8Zg%b@=@ypRW9P@qk{X<9glfx10+y zsdzs-rxQ0)N=lJ|ZjowId^nqaMU}i$b9etd9LvwVpRrm^PQvu^r&x&x5e*Fk%&1Dd z)TQ*L1!pqv)Q)zRj-g}FDIBl&?RY z_^P+K&YMuC7yeD=G7EL4cZX?O{7~=~6cKi1XwtH?e}^liF-Yr8n8vFn^uGL1!+pkM z9&%HPo&qm!G6%&K+{Q4x*i5jc{6k6Gh{GFDB>0@W0c-X|%7pUcV&FWW@55@Yq7!ij zDIek&2bmGBVv@8Xr^hq4$_6bMoWN8FxO`fe27QD2mF8{OqnI!{DConc#>24Sh>Z3F zB-JJdLB@zmDhmq^Ni!Dmyr}!7I2UqyuMPYZ2`A#f9(U@qC>L5} zXPKG!UIBy{U;;jPaOKIH5-p?g!{c?CrQ>6PJqbtVI3Z;$atsW`4nLTrJ5a3*!Np~z z_1CZ4+TEo~_z|EE!SuN=sgcDue;&mkkN03l{8usJuK*|K^P&u=zlu^S!qE3q& zbn@}|peW*QWT5G$tZHv_WJWZW|G(*5Bm1*>IiG0sau+#y{1qh$i5rWbaq~s(xRCkX z$kKgp>+*#Q7@iE>B=El~Wg|ZYhyhrhG{8{JRsclGL5Owvo)kp!^Z^DP9Ss7UqkZ@b=wFVSVVJ67%@K;yvj$S6&Em*pr!uhSQ zk~=~cJqi9=?-G9tgn|3OfAkPAnHp2u8@Df-<$2X5)Ej3ZT9_wgd%Yv)c>HVoY$s~E z1R*hneab#F!vHmUNti_`@Io=M+E(AhR^yAJyAHK5ERt=oerxrYQ%esUS?w9};sQ>| z)X?O{yLT;XZm!(%Sd1CZR(^fWBwL&bTl6hZPp)+U%wm^L^6_yhvRaE}6ooN0#$>FS z$5&dYlT}f5uK)X&_fS}fF(`rz)8&ktV8@4Ugqu$++t>t}LllIvoP}Uf3Db3c8zM+P z3$t!$2rU#7TYmof4L+N0>hXICqSLn5pQfi?>-b}8+}YoF<{O^xD}*AyZ1cHtyMR9c zfxf>bibpPVj}d(}>fmLC{y-CX{WxQ`8xu#BcPN48$o zjthJ;7(ByUS82Qh&(p3$D=urgFSra(kW7;AUov8X`GaSK5ajzU4H6jA99tek2I%JH zR>y(@bdV5AE}ba@OwaKG6*wo*8A>Ms+Mn+oY11w{bA*t=C|I-TMN0koeh?7Pi#S|D zq0on2+`)k9NP(6@Xu`>(43Nfbc)l@C6poX=LBj*5qe%MBL=F+d38ncWdwJs)42)vS zK3QFBourc}$O(E^{H^LMuB{85+PjAmjve39*=hR&B-b(n12yy_=>NKpj>f#zHYAb) za`IjNwPEOE)`weJrJ|OWo;$R3h6(z}VAjmMR`h3xZ?Np8sF=dF3EUCaB{VK@dHPJG zJfelb*S}#(7ac$I9?YFMQ!v;ewr#ze=2Ld8J)5kImc*%qLMf z`Af_HoK7vXZwr*O;weV#8w68-%tfDI@s^LQ7r&SKBC#Xo_AdIxfFa|bW3AEhZYdov zFHK{&T07MhI(!kW@xym({Y8a#Hh-V}E^II{whD?w*qtGUwyzmwhRctR!s)f%3Oh@` z%B!i!$N-tF{8zTpP&icMH0!tW6v1uG<-|O&oH04$N<)Jbza~S$DV}y%T%EbbwX`zF79AcRa>ew~R${01?lQu`PNz7)52qkPZh>bSw_0}chQ zA>681kJK3fX=!QOV;ZC$fhQ*>U`t1voIGWi2vk6m%g!tWhij0y0Pvo?A|A@HkQyX+ua3VuYSh(URLy zk~!mYlMH6gA1uxj(FrKC{`Wz;d5Bl=!a&}kv@SeBXJ2Z$Gf)2ouiv{DB~A`4u~K`F zdCvHs=43$q{J9kvc8&E@YW+|W85p00H8mgQaO&|Jhc|diI%!f+0(uYf^Adz+>N@5- zDa5jfvpFWqupT`8h-pjD`0CtF-uy$e=cD0~FFGF}ftB?xZ@aI!C~3GG#6IrRfD<@Fc?p{XJ_XL$;p-E=YaIV_*W^2-FFl;?jgrqoKLyB z{=gr=i_$EQ{TQEMJ{0gCeoS?QHuSvwrzJ5C8m|rp(`y>rk=&K#<@ICHK7?^}jbm;@ z+tbdb_vN9+AO~jQBN#Xtg&MIAzUU+XO%LkNUGcz);R(Tv_q9y~JzdJE_{~dASa3-F zi)wt(%Dw05VdOyqepO1B8@TN&Z>~;<`CGP?ZEdM2Fi8#wL$Ldj%k3H8LfJl1a@vzb z8mg;7NSXthU2YK<#_M;aEPaJ3DI_F`y|ed&hPs{WQBZl89JO zEF?&oFIo=U7K!M1y{^ESKZjHI57U21XM6gU4g)`NM<_XCC@x>&-$riR8Ey!8%w@<4 zU`R_xuERx7g5XA4HopxOn$V3z+EZ)b9C6k030+-rO-S?NLvSpp_@^(f_HJz@Ca!_p zjqM35#|>4OPpYpc+GCet9kkRU9;1I}FnhmljUqB$@y z&?25VzOQ-xGX#liy_+Jjg^|Svf$f7q36K%izE|gmVMpr!4!oSOSb$jm5H4YtUH5-I zW6HvOkqS@-fLSGlufQ?R4kcHx@XGAV7f#@H&-Rx43EhjAxvG=_K-Gw``@%;;eSKN1 zo^9P!8BFWx;@sd0WOjJ1kS!zj8pnJEu1VVb0oaO*t;#|i6(3h^|L<%UDne9mXN@9TPBuNMrr zOIuD2kP(puTmy0cR)jgco-8V(l;fD>>K`wxu5!LgO1d+!!Q#T$BT4kmIXWBSVRIR! z9lOsFY5en3so!Q?LLUPAI?MjfL$|qQwe&)%h|}5&V5lC>mdlq#PHhx7vr#)FO5JaK zIx&08w)&bRiIFVlEfOUueXj|1eDn|~MWz~@u^I98{>Q3L_{*&a0n5MV{#bREH65RZ zuBKf)K6unztwsUSlKp4_4b;{=b;#*46@#%`T6akGomHSSufz*#Ewm@> z@;8o~6GBH8jg$8yM+AUX4=tgivbUcbBs2NWkO_1SEl<%qYJ&>ymEzfof`S54$U`qK z+FakzP}?_fcPkD;x3dFaDmGhk^8X0XD%s6BxV`8F>{0Hfn$D5`o!`!&8k!0Dw>9fMTaRE_ta z)(O56n#nyrb%(Y$z!E5`)Z)JLDv~+H_t!6RtX<{L@$*7&%fD3q=}=KP$q6;(8&Z1e z_x+?u4DG5AMoyPCG~U%~qe|Zy+g1ZJmM;DD=WEE6w~$hbYg3b;-sa}xLFU*WJuC^m zJ@@KR6jXY}r!=0Z9mF+wQ$j{U;dv>Fx04e!Q97~eRNGELfdS*A0$HU~25rl5tD$~O ze6Bj0Jo>|TL6@UaXVbTf@^l}p<+o3l*~ka9zC2&Qf06&Fc#y}w$Nrn!*z|EUTkC%a zGrXgknt{hDHUSN>X8*a)Gm48n7S^pSkXwJiuoCu4TyDl;tuIx7-H5=yJWm}p5Quy? z=-iX>C+!4HcmMu$*V_*X+vL&Pp=#XBXL#>c-lX%Kdu>FI2Ggsa_{BZCBNf`l0l41SV6v>#tj~99Sp{nG0?p=qeXL|&8 z=YXa8v9GZo#>b6W&pC5*>(Sk-@bS6)1Q!-sc%Dudz97Xa%`b4EE9}P}G1c2$lXmOq zan9uX>*-000{lEhd9E%$2I<3Kh_IH844E2^tEBp`N%I^vveGQmZp*frk0`?wXpC7`Sli?_kDOcTXrV5=Y0dK<7*ued}XJ2P!##XK35g3RV z^7QaPk=vs?pnQf&IfqWie@}vUSlrP-9U=xp5f5u}@na0>(|xE!2Wk6sAayeSF6J(S zHhVU04bl?Qox>R=_t}c$+w+h2944v=lNTh94wuh5$UsWn%k1sz+zx!!;_B*R7`!-z z;u(b4r^+a}R$c)X&KAjmT;(e5G}}gR(FKN$F`CDGLk|)>M$<1?3PBr=+S_jY70i5< z&B|HsbKIBx(Ix`oh>Q5w5qBJIo)OUv-ee35Y-|#O2C+in$6_ZH^W5hXol`hD&Rn4=GK7$Ma984V`FyBKq(x+ z>Rwo8YjOgt($UZDMIkjX9B5nSoBi4+Lj@H|pxo2m0Oy}uKQ?Ad;urugv$aed` zuK2Hs@9LOCATJgn7#M*LImgDFSuRqHo2HSpM-s$4#f1KG9WLvV4!D@DP1-VXzRk`q z18w?uxK?d4Z~f`AdrJaH41;vdPQ(|5ToD-O#@~?{+<`PB8{O1ZvnD(|i18_1`FU6WwYoGrV3!(yc^>w=T_MiZ^>;K@ zCrYQUcQqp|ZA{7BoXa*~|J{ew)bBg*-o48Dq99(D#F4cT9iOQ-C@QpNR;XIkoR0Lg z8Su4Po>Wt%#2)g<%2idTkA3PNt)E;DSe_;Xm&`>EE+#a$b5V?PQRCzx^tC&;xc2}} ztuFnJ&7D?Y^4@k((QIg(n$*%#RPgl?!hwEizC&!$tJmfiFJ5>`{@{9h^q~_M*AXR= zSLw+R_S61(>f)UqRq_bed>-dMLbmB>gtf79Q zL)+>YthwuJm$&55NftpJLCHA$_rhKJ+oe;JTfcI&wF=)CMJI-CW@%~jEN}r@L&%@8 z1HC)?v`zONpW*dwzEAD!fY@S21XojDWH>Do-+|3MAj!1l11Naj@2gkM*2#b&ig2mz z=-}Du?J@iC_z77tp&6M6*EujTKW=_MKv^UmQPdXA2g%^ns^b=)K#0;H3kHEqc0EQk zUE$_}RCp*wIs9_01Z7|Tm}j90bdV$_2)#p5%SxmSmzddMGBYGqlKd8_{`T;yoq$=A z*AcLy*-5%{uj)Krx*-Eim9ee;;z`j9Pb~wZ%Q2Wqrl6oac=id19n#5ZTB#)xLZ`bw zP0M({abXoyn9zU)Ey1rDY<7F3v$dVJXx20RYc#K%TxBKqBPKaL5LHv=X#3G;U*%!9 z*Z%WoY4qz`P1R0>J>6SciW)pRI?}Wzza)o0f38h@;wpQ;ssazCVQ@}3OS_JfPlLGn zyJsOiXOEA93K*i<^YT3XkDuMY>MqT&`@Lv>QM_PbQ8Y5NLE8;0e7>+tskc|@C5`s* z9=I1r^WWv=r)?6 zT|yej)u3M_$h@lo<}hPjpdoF(va2*qo3GLGCNvSxY%M2Wp1=6|1npR)z}&saQ@Sg0 zJXB_#&03u&g@#@Rn#6?L7lz2(9~dOP560%ycoLRYHL2l^o1BQ?-rva@f-w-c4AQTe zX*7B|?7T^iQgdKy^nh{KiS{PAs@rJlTJYYBGde+Auih}9_FEtRc)KIzzg`yI#@<6k z+lkjJ0jn5Tze+{L8I_0Y_q19(4SCRP zy1u%9?uyC3+{&u9mxEuvl=reHb35?+YIM!~E`bkEZ&D=t&_c9fr?|+S3UZ%LI&!_^ za{mx$w{?axPXv#0GX1o_aEB8>eNMI8U|TRkk8C%|vb;5w&VD-$Wuml%hVVP+Z8r)uesPn>B-!tVrg9L0UW!e){z*UAnAWgG2oCK0CZFA93>~ijOvyLnUv2vYV(U zU_dV-qM9$`Zmvod2tsi|9`m`$LQ~7`S9^5)+g(ZIzkPGOg47b)(Dp@Pj3aN$=hk(B z>|I-bf^x;T`lx>5?U|irU(>60+1OLK(_R{4Vk>%Mb3eYGmhF=%Ee^CA+vt%L5(zV6 z%F^_h3i~wH5I|TfE;yHdDI14}3+BAEyVsLV>OP_9+?G@wosx!2dWI>ULzFBF&&+*w-&zG`}XZP!`P{2vETT1fMH#IZT7Lm!QJ!8 zGk;~2r<`^t&)^Y)o;^0sa!^50#cjNiRPxJCcnCMGvV({lvxZi)2FRQ+jMs+ zx|~@@2U%#B*njN1UDp6_k1(IsR;;?b?|>jCGSJpT17jfsbS5Ow*Jnb5fXK8(BK2v( z$RgO}$zA2>!>@SEpd`5=aui!VJr1b-)3sp$bfsllTclq)bFZn#u*KOvWcN?TQ($r? z&$|E}DBXqx#xI7Wl!uF1(HRKkr~ReQwDE`b$E5SBb{YC?x%$QT^x}^OePd(2n2nyy zdCf88N^hw7ewf%7(6HX!>0mZ*?(cV%(biUDm%NCJ@nkSE+)Po;Qo6f-!!jwu_6U|t zQ(~ED{^OSkLaf;ZE10LAi)0(-?-G0X@U^v)rfrk|iZc1$+I2(A+bUXRL<_O6rAL6} zXQ@5i_vrLVLB8P3F+hUaq;Df-+)V@MhD(=Prj^?%E>5nl{c9Uu>FW4p~A9dDkzdj!f?`kdUCC*W7E=Xak9 zN50?P3td^npR#>)Z(x(N6fk#8=d(Q>;Bxq2n?Wzq(A{_L;yJg$#AG zdyEWi-vp33JKm+<9ohkaufc{GD7ZSX9J)piiE0ld5vL>Obf^ZZ%qb}PU?ujJX-v$8 zP^A@RkE724&4gN5U?&|!r$cPo++@ym} zg8Rwss$pbw|6Erb z$K><5W7`0@cGfG44WWzL((Vgke}5g2Hk6qOJlY}mZmW2fG-!JMNikapUsLy5wQ={0KG^W<*!tbLtnU8c801Vz<^-lMR#Xlvyv zf15QH{SNdaYqNytqH2}WP{V+n3S;y8s8-snbz!22hzMcmj~4RD!-r1c2}$}!3H+^2 zwJ(gXaOkJxwdp#a*rqsb)V1}UFfERl>ylQt5;DGUWDc%*&)GDY;z0OTxlLPG%2@{b zt1~lqB#5L7>9d`L6~(Re+qy(}C8VR{{Q1^a;p$o#aZ7T{4ZyuHPRZ`vS#o-RUu4`R z)zUmUd-txU2yk}gqUum{snS53-FZDrf}3XGfTp~xd3lUW5#Xmq@@Ho`&fr8^e*9@~ z?`!R#Hw@>XG3E&&ZZ78LHW!yQKj^4?x@M?rdim~MVdh3)18}*i=WR$IyZUa<(o+5g zV;<4)*U0DWO3dFO9vOR-q?8zg|JJwn3p{qu_U8W($Ll&ft3~H#%m49q!m%QK`d`J5C7w?{AjgNSc8XWM9V}c* z@+wM}sjeFEqfu}!Ztq&w5ueQ|T$Jck-ol@)2&;(TsH3RNG%q9)D~~C zWNlB&56U?wbtf6xB2;O~m1%gH5}3g~4zj(d2TrxD$Qm87Fwt-nJ_xm7#yoDxHSn^? z=~!Cw4a|TbdgK@w3l%xoIb9 z)#b5|p7u>1ya_LuF^pi`e4PE{VGY>HzspdWS$&cO=lv=Yi-Ij%{K}MFLj+ zal~^fb-#RdbJFlv+ID=@mpi1XdX0M0w4dMh=E3Yrj@H2(lhNx}17Db#ncvi;x8CHL z**zl%VS|fVtyO>R_+|as)YQy;f0v!D=?n)yKT2FVb#X8GY^c`7PsJF$a~+-H)8Tok zm%)qbPeVETT6%d{+pHrkIJa(_zj`GDF_nFCm;6P(C)#?1EVlbP1br)A3FqUX4HD@- zAju5?pCCd&>B;rf=ZLGXRa0imzD*@kA0rrhQ7ADB65)`HHcYTSM6I4&TG}2jbL&M2 z%}=xyfBsyervhnf9gq$iFuc5Us@M@8P0|39kiOQ}_46BHs?Uz*ujYV(>v3ri>iK?* zI%Z^bWLtj?3%qA>9D!xWU4}S#arsJ00^N;u}F7M-ZzRI9hB`KCtyq-1xee5xeD0i`z!V&F|`( zP(!27xtiC07h$Qwv!Ut06+ssLmnUD|wA63Uf7d4JSPzh7V}lF#ZP z{>VYI5n#mga@MNyoEms=YuatBPZ5bVH4${{J2R6IaV{EOc!Sg8`c#e1!+$%=17l`1hc~PS5GICX zuCC`nn*)D;{khbaYvhLk$Na7c#xO%2`XIgyS8hv53Gr90P1f`5;T-OqG0^pSW|k0F zpU56CA4o#o_1`nfZaO*{Rj#GIpMq^Vyr%5gY+3YrYh|RJDemXb8-=n@H=@#ddjxL} z4~vvi>~hJ+g>3eZ;K*}I-`1}az5iL+>`X;OL=?O_WrHxb;XN(;N9B@IYXP48eqngA zT-=nU1z@e`gvql;g@tld&|}hez*FA9oFU&QzJ%3i$u zfQFNi>>Z=~;KAaeKFn>h&bMf&Vgh)^-(9Ah;8Gq_qh}x2I96FD5Sp>9B9C!6hjxUX zDP4=;X&{?tnPg%*(aIqqU;>2Gp9&GZe%pb1sDv8`SteNZj z=i-+89eS~$De%`!mx$j7aS$ES(FO3$Azc`Rtc|f-?cNO7Iau5OMsRX_gvb|q2XKe{ zKp*zj8GFBRoc*~T%^2}SidZY&bF?PNmy|#gQBn)Jfl!O|nAusXKz6N91@e8RD=3<% zm=nMLvWn|6-P`UPc9yom1M@C}AtAI-+&O6}cQ+2f#CY>-3IM#uPwiX?L9@=)!?Ny8 zPH7;AYZcLavu|fG!uq&!@5?h~UON)L1Bt@WFX<@>*NyAg#jygKReW2dhPxEhlSd0i zt4pwG+>5& z>=}K>IMi$$1DFzpL$t+?F zr|?I+ytDV7yT=*a*oZc?IvQecy$ZbYu-TdKI?wdnb%by5bL^x%ar1*Utf|!?AYac& zoU?K&$N04cMV$#pM`E@0)$!M9IC`@<)L~v!$Vo`=`0mO?9Ok!EXZ#!|%@DmGAO^U~ zF#XF_R@UaBr^c&og8`Xs5wpT7TgI;aZ|H)Ow501VAQuf3b_jZSy*GJ|TI&Gk{tvSy zBYvZ7OhW^k@f8vJtsUZUxWXnQBWJ)ldom^EliS*wcQg5pi3x-676;QLidW5FDuRAJ z;Gixzz-pyEiVd#Bq;!G<3U+z|tvO#7W1gFsu8w`Q*WnG=0MZ|M+NfFW5Eh1g-uue( zE`*KRrD$5^#vT-16YlS^y|%@&24%xi0Q|V zpIjf~@NVl^@5u@^04v7L&Be1XzUjxp2?>X_xbXE2?JsO8Wl`i`bHP}_4RlwRG#RzCinudjn&IOls|CYXgG~%K445vLzu+{=^ zj66g3#OD3hE_nNISs-FnE3Im(*nDq~5Mp^}`0Qt{3i|iE9;t-{_$lr@4h1n~ZStpt zTs5SJKs@2~8)7h-s~+1k2FyB9O(@sNb$zV$uVh#TMy3CilR96 zX4g+XJj6!$`eTsmm^g2!Nf;J zg|~N2S()eK(U0c2+G`UG!cZde#oOcAUu8|>6~0(dl{oeFs_(e?sn@T@&3TUAlLBT6 z3m!edX#-pV&HC+%EL9Pj`hCG0y6XaFdrK!eETa>$R6|KN@xkrwT}531NYd8qWz`3& z1jOmPU5g?gy#9=@pM8-y*5S1JYUVYXttZ2fnOM?PQ2OO$ltlwP;PA-T0FF>_rc4K4 z{P6EzvFqa}L7TH5DnHqgEXnu9FbFB78!@bL@j!`jcDC1S&-nFG!yMWYaeTy2$(7l* zc(_3d2|UHG?GaP~U*8V9>2nA=ClsTj@i!2iktcsF9zcY0CD-PFXR4pa6lLj%=-9~2 z4=-fXTez1hYhQaZKf)Wm)Q@kMx2|f0!B|+>I^Wum_guJd-74klJO=7ZqLU0X<4ybb zHEu57ZIuZo%GOB9pmQ%1jOE0#j#oDam!iopyWl-S*Efy(`d)*%*>!K862|KH<;9?0 z&}dlyZxw|$X>G#O&&Q4XxEdADv5I^kr(iZXxq&i(ZYZ1eqAL?A-BPd?yRv z7nTvyMO@vtv;<7cVb;C#5#jy48|(ElpV!yrV4+>yxBgId@iYEERUYaLva-vTkydNv zG8pNR)ZhfrY?M_898zA)rF~9)KaHe9Z%#B1A5aw4tVb{b$RDoQS7Rjw&9GQwyJ7;fkQu+4`9YIc-Q#dGTPudPjEIO5#qcX*N6)K>!L zGN2gLQ;q>Uu?5Jq(qSznjS1OJ_=3uBvUUp9->N#dTRGmFW4rsV2!!p>C0c6TWUgrr zDQpO#%B4b(Fs{*nM$&FLZ(wdAqc*9*cd-C0A$Z}#;T4Ts;@96mUD4yw?a_trA3mT; z9~!v0xxy#7#JSD6xzk?pYk1Gnt-`&@S)g+Rz0qJ@;DEe;>X0(N8BDSj25&sOZLI2+ z{Ye_n;09z24-^5Tl}4nTc}#hEg$693w)!;g+)+~lwe8n`=dDX&5Br)#!N4_C_1H0x zYgO3(Yy__2@cBky zV9Ih~wuNHtwc+AmRpF)*+Hs37lQX|F;V%>uy`vME@<^P}306aDLGyqDWW2_UX5a&G!_v`dT^8I9gQ-nSqUm!0iVCoHKm=~3ik(hnCGiRs`* zkZ89=Edn5Vq`UKlGrT1EM8_oTXRY8pM4S__fzho-CyN@9g;)ZfEef1MHhtO-r)Gy) zx685?C~vT?l+ExnOUIoE;TXs_T2Pdklv_G?ini&;`Oeu6lhoNWUDwm)@P|(sqxbsY zeX%pqu$GpyIZQ3f)!#}R_(d=-p-*Bk7*O*Wz+awR=&>vRZ=cooIu6sSAH{BT2yyrE z9Sex(QW4bgwbl=hgN!N#ix&adn{2AOhhWofYqj9hA^_@7n=g4A*UvY)-MXRLNifS% zK-OLIOAPBA1u`kI2dT5}QbtTy;5u9^pavHE-W0r>_Uy`+9#^ot&^5 zIcE2@no=vLb49Tow^32!vOnDzY%X!};^k5YciBh8%vhZJWX?mxDEm$A?lt}IcuHeF z)Ixoinv`cdaE=WBR>^ER?G+Z$-t{i;0t*Xk+XGdyyyuFP@x!+skeMF^S5w5BwRe9- z!5s8xs(LrO;Z;m#G8x|L1V92uNhF6%g#Br_0(yMe0Z6k`A1T4VQKR1;6D+R&-kf zV-J4L_rId&J)w}qMWgf0R&*`*Y?$bxu7?B$AHEp->cAmV8+1UwF4df<4lA{ZLT-bc zP41U6C9nP@;qvFJ`;obPdpj=eiZ<5)njP^95@3Zs z{pggC!SRBw@DK}Pqy?sj=)Or814Vdhf%l1?k)fA9SZ1)z5$wT?v^0N^wg3J5L58=K zvXq{!k9dwYoN=Tfn3!OHo)zyoOWe-IFO_MistNlD#mfkNWB*$I?aO6bk;}WCw|jcZ z0~w@RIj1xVz~tD$6|a?Y)N>xa8WiPuaVOjpmfJ&QZapkOH@G!$FK!;*dK z@-BexAGDto-yu7CDTce8gJy|24P_e4iAfPx{;^pX=G2uS5G}#MPeM1dx#VBL%yeZv zlLjIy16raJFJe$E78226!Aeo)#0>hHfso`Tx22`NsFRcC`s(aL)Ol4Kw5=s+=Yj!7 zn|ZPQYIH?IBQ-`a=`ta=7|Wq0LVqMLcw%YOjxhZ&QBsoAqGgSWC~Nb&=KMR#F$7Ii z=k3`(!F+7eT&?)w$rEbp3^9;rEa!GJ!hO2#>B`8e6}i$&!RR-R5$^AZ-F9|Jnaffu z-`6JM!i$U3d3nWT-^qQAoeEWpF+F+a!j=(g4Ya;FC?a07`9_I?;YkYAvhFw!#QzdE zTM2YNuNH)X)X3U*3J)|0N8M(fWOB7f<%}}%0<+O}*A1&~qp@LF0>22Z2)SXeNKkW_ zEr5H6boz+gS1CsTd}~5NU*82_g(OZ|o9S63jPH!f+{(?O0_%4zX zN;{zgBq{g6yi$vgfazp-4d#qplTV~MKK#$H7V>P6xO$yvUf2eC_|rsnJAONtfC+2U z8|8fe(i-G1&N6U9oX*Z;%dvO-AVs@)5mAE$g`{__HPe+MD+U`)tZPf>z_H>i<9$Zd zJ)~3&v}IXzF|qJ+2%{$8m}bG^jwDy)ywK<87#Y^{VXSixywQ~nM`uf5y894+HZb89 zsNGOdP-;4Uy@l01LPFw|ZIjR64fvIWc_5vVv1^Wk;gGu*o%?bk=LkB8excHz9SaR= z;FY_GO-V|Bbq<+1kp^bwLb`#Q*Zn}L|+}UaX=zG*R{c~MT#675=mY1{U3hh(}dJui%x2D zwh9&7Z&R*PKO7q|!2Ubls!qWx?C5K^tXlkY7XP<)@g%P+ql&VeH0Zw?Fu8yn9cF$V zet6r=z;65FfbebbaJQLAO&wko;BLR3sqDmHfQfovsv)%J5u&Niifh3Wr>MaRdp$3& zZg)2s1DPBRByIbzwA!yD>S#RlE|;)ife6kM9lUQh|4+YN1VpkBF-$~x&U{bAg9j}v zznNlAhm>JQNnXux-#!6k^Jl3KkO?#n6SlLtE)vt!aw9sl8b5lFs;xc5*lf~72`zG} zi@{M?->sR8aQM{xqZR&T-WTO^})MnSR=k;G?C+fw0}*BdA%r|$DXKZ=E~%3<*R_4W0foIt(~AH}h& zxz$2-<^5W*Bq5fhIHM^@7AZ1LU7Z6qImXVb8d(1FOYF~Yps7;j*+p8fpKh#R4-jDf z!e4^P05~rxVKvCJ7fI=eU&aRWSNkZJKD^3 zMrQ8_Jy=aCM(~7!QqC ze;`Zab~q!uz|VbN7K958)wkucgJ*TlXy&rJ~pqKlxwS^MW9Qf(d3 zX>+z5>Z+o;-L@Om+rk^dlEuB%yQBrkjxRr_X8!>B!1bL1!|2Tyv9UitY;FDgc{w#8 z8iq?~Y}_RPpDn-o0At`pQY2CSGw=Ssf_La{%^MH_;TijZo-Mel^KbbK?^_N|U#7j) ziE4HdE74clru;Ey>}m0@Av&J7+?rWV)G;znY^+0NxtB9MJyXrMF% zGdKI2R#kO*(cz20bhM>3y2ti=q{a6bC!wS1WEkLAO0Ow-4%6|3s^roc=YJ>=|CN`-OMVtv8{kqqeXF418d64+Zy%@G}FM| z)PDJ#Wb!43vQ8uK`TGpxq7F871)aJd&oRivKRlWwpt8EzMT&cg?15J~!85vXN)RD%FT3>9no|AG-O{#s1r{=4OVJe?riLWQbOjBrRuX91Dx!zyrS>yLV;e3D4ji z-8=!GJ=lS$EOzl^%bUbUW&y{Y@qEG@O@|=Iq5YISlXYJ})eGXN_ivSxwWWA2v17Py z57-|MR11BJJlimHI#STC_*tV-e@^;uvvU7Bm-gYu>Jo=39-Ibb+l$Zwp=&LK{Mc+GXn_dCY%qhfPxn$wVyGZ7A&1?;dx#sP z?Kz7)LS!X*IYa_={NXJJpB-^@2?Q>!{d7!>dSuB9Sp%Z)<^CO>4J;^r7ZcZj7t=)=YQ9Qp`Sd1?^69#!)5)Q-YcTGr?hlh6{V<0Sl zTHE-gbi*vW%xHO=lquRm#sxDfWo=!12B_xakw~vrY|~9Tw)?l}){?ahiRFT)u5Wd{ zk9)h7%gm%XV}4tK;zaSZ5(SmZO?Wru(J7ogCyiICF}vRmvi;yH51XD`3upf08yN~1 zSUOhsu|ScFsqpuO`f4OHD^JcrF;P zL(6E!hmGUVG`MVJ&sXGiWLg|;BO7)J60oJ&oCxjC69E|$iBt0?A=(@VmKx+Z>YeJe z-5gX$GHO1ZB@=MS%iL20_1_6u;!j%mh7ZK^PgL`_=_wjrY>uQ^WaZrOHSr-{(#kp% z7Q>YXIfyiAH!(DwHk;!RN$>0$gdMrY4HC&0vz=R7u@R4H;2A^Y<3P6c?*|6jEc7>m0w*7Py=wV%sM? zNf{xrf?4VToy5Bw&@V`Og;tshOfgNCd;oF4Q6r>pCh~Qsr@G_vkA`D1-33A{j`T(- ztV)Mmd*p2RJrq6VX&5*Zil!Wq0Gka=cyN;iIHPklet;btQ3|@;)v6})oz3|wuj~P;mThGRPxvEO>z3 zOY_HV6H9W@z-mCLqR?ir{#TX$y!?0zVI+ddUB&wy%nGZn+cUlPHTt2yN4$r!59w=e zIoM9p5}_rIhp3%IqvWq`r0ub#p;@L!n(}cYLdZUJXGsc}!wwTdReuYZJ^D8Jo7ZvO zt?+lay-(QDH|gvmS*;4+u8DOo@)J&W9+sNFaFTD^96bBi40(?H21{5{Lpf1;|2w;2`!A!Za&qb)|M&gB rGw{DN@V_(gzccXv$r;!*nx)XvaEe<>(*3yx0bf@Q%?v(YMuhzzyGI!A literal 99515 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�q~9aERFMferU;qu*PWnhH)u(w3U2?1516 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 Kwfdn=)c*m8ziA2p diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes.png.meta index 3e5040bd4..41d565c5a 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes.png.meta @@ -8,7 +8,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes_Material.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes_Material.mat index eea8f90ed..534c25981 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes_Material.mat +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes_Material.mat @@ -7,7 +7,7 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: whirlyblendmodes_Material + m_Name: whirlyblendmodes_material m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} m_ValidKeywords: [] m_InvalidKeywords: @@ -28,6 +28,7 @@ Material: m_Ints: [] m_Floats: - _Cutoff: 0.1 + - _Fill: 0 - _OutlineMipLevel: 0 - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 @@ -38,6 +39,7 @@ Material: - _StraightAlphaInput: 0 - _ThresholdEnd: 0.25 - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 m_Colors: - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes_Material.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes_Material.mat.meta index 2fc691676..71598bab1 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes_Material.mat.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes_Material.mat.meta @@ -1,8 +1,7 @@ fileFormatVersion: 2 guid: e162c08da1abc294cb851248f51dfc40 -timeCreated: 1538613637 -licenseType: Pro NativeFormatImporter: + externalObjects: {} mainObjectFileID: 2100000 userData: assetBundleName: diff --git a/Assets/ThirdParty/Spine/CHANGELOG.md b/Assets/ThirdParty/Spine/CHANGELOG.md index 008685689..f49421a3c 100644 --- a/Assets/ThirdParty/Spine/CHANGELOG.md +++ b/Assets/ThirdParty/Spine/CHANGELOG.md @@ -1,1365 +1,1806 @@ -# 4.1 +# 4.2 ## C -* **Additions** - * Support for sequences. - * Support for `shortestRotation` in animation state. See https://github.com/esotericsoftware/spine-runtimes/issues/2027. - * Added CMake parameter `SPINE_SANITIZE` which will enable sanitizers on macOS and Linux. - * Added `SPINE_MAJOR_VERSION`, `SPINE_MINOR_VERSION`, and `SPINE_VERSION_STRING`. Parsing skeleton .JSON and .skel files will report an error if the skeleton version does not match the runtime version. -* **Breaking changes** - * `spRegionAttachment` and `spMeshAttachment` now contain a `spTextureRegion*` instead of encoding region fields directly. - * `sp_AttachmentLoader_newRegionAttachment()` and `spAttachmentLoader_newMeshAttachment()` now take an additional `Sequence*` parameter. - * `spMeshAttachment_updateUVs()` was renamed to `spMeshAttachment_updateRegion()`. - * `spRegionAttachment_updateOffset()` was renamed to `spRegionAttachment_updateRegion()`, `spRegionAttachment_setUVs()` was merged into `spRegionAttachment_updateRegion()`. - * `spSlot_getAttachmentTime()` and `spSlot_setAttachmentTime()` have been removed. - * `spVertexAttachment->deformAttachment` was renamed to `spVertexAttachment->timelineAttachment`. - * `spSkeleton_update()` has been removed. - * `spSkeleton->time` has been removed. - * `spVertexEffect` has been removed. + +- **Additions** + - Added physics support + - Added `spPhysicsConstraintTimeline` and `spPhysicsConstraintResetTimeline` + - Added `spPhysics` to be passed to `spSkeleton_updateWorldTransform()` + - Added `spSkeletonData_findPhysicsConstraint()` to query a physics constraint by name + - Added `spSkeleton_findPhysicsConstraint()` to query a physics constraint by name + - Added `spSkeleton_physicsTranslate()` to translate all physics constraints by some distances in the skeleton coordinate system + - Added `spSkeleton_physicsRotate()` to rotate all physics constraints by some distances in the skeleton coordinate system + - Added `spSkeleton::time` to keep track of time for physics simulations + - See also breaking changes for `spSkeleton_updateWorldTransform()` and the requirement to call `spSkeleton_update()` to advance + pyhsics each frame. + - Added `spInheritTimeline` + - Added [`spTrackEntry::alphaAttachmentThreshold`](http://esotericsoftware.com/spine-api-reference#TrackEntry-alphaAttachmentThreshold) + - Removed `const` qualifiers where appropriate + - Added `spTrackEntry_setMixDuration()` to set the mix duration in conjunction with a delay + - Added `spTrackEntry_wasApplied()` to check if the entry has been applied + - Added `spBone_worldToParent()` to transform coordinates from world space to the parent space of a bone + - Added `spBone_localToParent()` to transform coordinates from a bone's local space to its parent space + - Added non essential fields `icon` and `visible` to `spBoneData` + - Added non essential fields `path` and `visible` to `spSlotData` +- **Breaking changes** + - Renamed `spTrackEntry::attachmentThreshold` to `spTrackEntry::mixAttachmentThreshold` + - Renamed `spTrackEntry::drawOrderThreshold` to `spTrackEntry::mixDrawOrdertThreshold` + - Renamed `spTransformMode` to `spInherit` and all `SP_TRANSFORMMODE_*` enums to `SP_INHERIT_*` + - Changed `spMeshAttachment::edges` from `int *` to `unsigned short *` + - You must call `spSkeleton_update(delta)` before calling `spSkeleton_updateWorldTransform()` if the frame time has advanced. This is needed to update physics accordingly + - `spSkeleton_updateWorldTransform()` takes an additional `spPhysics` parameter. See the `spPhysics` documentation for information on what the different enum values do ### SFML - * Updated example to use SFML 2.5.1. - * Added dragon example. + +- Added physics examples +- `SkeletonDrawable::update()` now takes an additional `spPhysics physics` parameter that specifies how physics should be updated + +### SDL + +- `spSkeletonDrawable_update()` now takes an additional `spPhysics physics` parameter that specifies how physics should be updated ## C++ -* **Additions** - * Support for sequences. - * Support for `shortestRotation` in animation state. See https://github.com/esotericsoftware/spine-runtimes/issues/2027. - * Added CMake parameter `SPINE_SANITIZE` which will enable sanitizers on macOS and Linux. - * Added `SPINE_MAJOR_VERSION`, `SPINE_MINOR_VERSION`, and `SPINE_VERSION_STRING`. Parsing skeleton .JSON and .skel files will report an error if the skeleton version does not match the runtime version. - * Added `SkeletonBounds::getBoundingBox()`, `SkeletonBounds::getPolygons()`, and `SkeletonBounds::getBoundingBoxes()`. -* **Breaking changes** - * `RegionAttachment` and `MeshAttachment` no longer implement `HasRendererObject`. - * `RegionAttachment` and `MeshAttachment` now contain a `TextureRegion*` instead of encoding region fields directly. - * `AttachmentLoader::newRegionAttachment()` and `AttachmentLoader::newMeshAttachment()` now take an additional `Sequence*` parameter. - * `MeshAttachment::updateUVs()` was renamed to `MeshAttachment::updateRegion()`. - * `RegionAttachment::updateOffset()` was renamed to `RegionAttachment::updateRegion()`, `RegionAttachment::setUVs()` was merged into `updateRegion()`. - * `Slot::getAttachmentTime()` and `Slot::setAttachmentTime()` have been removed. - * `VertexAttachment::getDeformAttachment()` was renamed to `VertexAttachment::getTimelineAttachment()`. - * `Skeleton::update()` has been removed. - * `Skeleton::getTime()` has been removed. - * `VertexEffect` has been removed. + +- Added physics support + - Added `PhysicsConstraintXXXTimeline` and `PhysicsConstraintResetTimeline` + - Added `Physics` to be passed to `Skeleton::updateWorldTransform()` + - Added `SkeletonData::findPhysicsConstraint()` and `SkeletonData::getPhysicsConstraints()` to query physics constraints + - Added `Skeleton::findPhysicsConstraint()` and `Skeleton::getPhysicsConstraints()` to query physics constraints + - Added `Skeleton::physicsTranslate()` to translate all physics constraints by some distances in the skeleton coordinate system + - Added `Skeleton::physicsRotate()` to rotate all physics constraints by some distances in the skeleton coordinate system + - Added `Skeleton::time` to keep track of time for physics simulations + - See also breaking changes for `Skeleton::updateWorldTransform()` and the requirement to call `Skeleton::update()` to advance + pyhsics each frame. +- Added `InheritTimeline` +- Added [`TrackEntry::_alphaAttachmentThreshold`](http://esotericsoftware.com/spine-api-reference#TrackEntry-alphaAttachmentThreshold) +- Added `TrackEntry::setMixDuration()` to set the mix duration in conjunction with a delay +- Added `TrackEntry::wasApplied()` to check if the entry has been applied +- Added `Bone::worldToParent()` to transform coordinates from world space to the parent space of a bone +- Added `Bone::localToParent()` to transform coordinates from a bone's local space to its parent space +- Added non essential fields `icon` and `visible` to `BoneData` +- Added non essential fields `path` and `visible` to `SlotData` +- Added `setToSetupPose()` to all contraint classes +- **Breaking changes** + - Renamed `TrackEntry::attachmentThreshold` to `TrackEntry::mixAttachmentThreshold` + - Renamed `TrackEntry::drawOrderThreshold` to `TrackEntry::mixDrawOrdertThreshold` + - Renamed `TransformMode` to `Inherit` and all `TransformMode_*` enums to `Inherit_*` + - You must call `Skeleton::update(delta)` before calling `Skeleton::updateWorldTransform()` if the frame time has advanced. This is needed to update physics accordingly + - `Skeleton::updateWorldTransform()` takes an additional `Physics` parameter. See the `Physics` documentation for information on what the different enum values do + - All `Updatable` sub-classes like `Bone` and constraints now take an additional `Physics` parameter for their `update()` methods ### Cocos2d-x +- Added physics example +- Improved build system and build documentation + ### SFML - * Updated example to use SFML 2.5.1. - * Added dragon example. + +- `SkeletonDrawable::update()` now takes an additional `Physics physics` parameter that specifies how physics should be updated + +### SDL + +- `SkeletonDrawable::update()` now takes an additional `Physics physics` parameter that specifies how physics should be updated ### UE4 - * Updated example project to UE 4.27 -## C# ## +- **Breaking**: Renamed runtime folder from `spine-ue4` to `spine-ue` +- **Breaking**: Renamed plugin `SpinePlugin`. You must update your project's `Build.cs` file accordingly +- **Breaking**: Starting with Unreal Engine 5.3 imported `.skel`/`.json` and `.atlas` files in the same folder must NOT have a common prefix. E.g. `skeleton.json` and `skeleton.atlas` will not work. Make sure to rename at least one of the two files so there is no prefix collision, e.g. `skeleton-data.json` and `skeleton.atlas`. +- Added compatibility with UE 5.3 +- Added more example maps +- Added blueprint-callable methods `PhysicsTranslate()`, `PhysicsRotate()` and `ResetPhysicsConstraints()` (which will reset all physics constraints in the skeleton) to `SpineSkeletonComponent` and `SpineWidget`. -* **Additions** - * Full support for sequences. - * Support for `shortestRotation` in animation state. See https://github.com/esotericsoftware/spine-runtimes/issues/2027. - * `RegionAttachment` and `MeshAttachment` now provide a `Region` property. Use this property instead of the removed `RendererObject` property (see section *Breaking Changes* below). +### Godot -* **Breaking changes** - * Removed `RendererObject` property from `RegionAttachment` and `MeshAttachment`. Use `attachment.Region` property instead. Removed removed `IHasRendererObject` interface. Use `IHasTextureRegion` instead. - * Replaced `RegionAttachment.UpdateOffset` and `MeshAttachment.UpdateUVs` with `Attachment.UpdateRegion`. The caller must ensure that the attachment's region is not `null`. - * Removed `AttachmentRegionExtensions` methods `Attachment.SetRegion`, `MeshAttachment.SetRegion` and `RegionAttachment.SetRegion(region, update)`. Use `attachment.Region = region; if (update) attachment.UpdateRegion()` instead. - * `AttachmentLoader.NewRegionAttachment()` and `AttachmentLoader.NewMeshAttachment()` take an additional `Sequence` parameter. - * `VertexAttachment.DeformAttachment` property has been replaced with `VertexAttachment.TimelineAttachment`. - * `RegionAttachment.ComputeWorldVertices()` takes a `Slot` instead of a `Bone` as the first argument. - * Removed `Skeleton.Update(float deltaTime)` method. - * Removed `Slot.AttachmentTime` property. - * Removed extension method `AtlasRegion.GetSpineAtlasRect()` parameter `includeRotate` (with default value `true`). Most likely this method was never used with `includeRotate=false` in user code so no changes are required. - * `AtlasRegion.PackedWidth` and `AtlasRegion.PackedHeight` are swapped compared to 4.0 when packing rotation is equal to 90 degrees. Most likely this property was never accessed in user code so no changes are required. +- **Breaking**: Renamed `TrackEntry.set_attachment_threshold` and `TrackEntry.get_attachment_threshold` to `TrackEntry.set_mix_attachment_threshold` and `TrackEntry.get_mix_attachment_threshold` +- **Breaking**: Renamed `TrackEntry.set_draw_order_threshold` and `TrackEntry.get_draw_order_threshold` to `TrackEntry.set_mix_draw_order_threshold` and `TrackEntry.get_mix_draw_order_threshold` +- **BReaking**: `SpineSkeleton.update_world_transform` takes an additional `physics` parameter that specifies how physics should be updated +- Added compatibility for Godot 4.1, 4.2 and C#, see builds at [https://esotericsoftware.com/spine-godot](https://esotericsoftware.com/spine-godot) +- Added physics examples +- Added `SpineBone.world_to_parent` to transform coordinates from world space to the parent space of a bone +- Added `SpineBone.local_to_parent` to transform coordinates from a bone's local space to its parent space +- Physics support + - Added `SpineBone.get_inherit`/`SpineBone.set_inherit` + - Added `SpinePhysicsConstraint` and `SpinePhysicsConstraintData` + - Added `SpineSkeleton.update()` to advance the physics time + - ADded `SpineSkeleton.get_time`/`SpineSkeleton.set_time` to access the physics time + - Added `SpineSkeleton.physics_translate()` to translate all physics constraints by some distances in the skeleton coordinate system + - Added `SpineSkeleton.physics_rotate()` to rotate all physics constraints by some distances in the skeleton coordinate system + - Added `SpineSkeleotnDataResource.set_reference_scale`/`SpineSkeletonDataResource.get_reference_scale` to access the reference scale of the loaded skeleton data +- Added [`TrackEntry.set_alpha_attachment_threshold`](http://esotericsoftware.com/spine-api-reference#TrackEntry-alphaAttachmentThreshold) +- Added `TrackEntry.set_mix_duration_and_delay()` to set the mix duration in conjunction with a delay +- Added `TrackEntry::was_applied()` to check if the entry has been applied + +## C# + +- **Additions** + + - Added [`TrackEntry.AlphaAttachmentThreshold`](http://esotericsoftware.com/spine-api-reference#TrackEntry-alphaAttachmentThreshold). + +- **Breaking changes** + - Renamed `TrackEntry` `AttachmentThreshold` to `MixAttachmentThreshold`, renamed `DrawOrderThreshold` to `MixDrawOrderThreshold`. + - Changed signature of `Skeleton.UpdateWorldTransform()` to `UpdateWorldTransform(Skeleton.Physics physics)`. The default replacement for `skeleton.UpdateWorldTransform()` calls is `skeleton.UpdateWorldTransform(Skeleton.Physics.Update)`. If you are certain that a subsequent call to `skeleton.UpdateWorldTransform(Skeleton.Physics.Update)` follows in the same frame, you can pass `Skeleton.Physics.Pose` as argument instead of `Skeleton.Physics.Update`. ### Unity -* **Officially supported Unity versions are 2017.1-2023.1**. +- **Officially supported Unity versions are 2017.1-6000.0**. -* **Additions** - * `SpineAtlasAsset.CreateRuntimeInstance` methods now provide an optional `newCustomTextureLoader` parameter (defaults to `null`) which can be set to e.g. `(a) => new YourCustomTextureLoader(a)` to use your own `TextureLoader` subclass instead of `MaterialsTextureLoader`. - * `SkeletonAnimation`, `SkeletonMecanim` and `SkeletonGraphic` now provide an Inspector parameter `Advanced` - `Animation Update` with modes `In Update` **(previous behaviour, the default)**, `In FixedUpdate` and `Manual Update`. This allows to update animation in `FixedUpdate` when using the `SkeletonRootMotion` component (which is the recommended combination now, issuing a warning otherwise). The reason is that when root motion leads to a collision with a physics collider, it can introduce jittery excess movement when updating animation in `Update` due to more `Update` calls following a single `FixedUpdate` call. - * Added `SkeletonRootMotion` properties `PreviousRigidbodyRootMotion` and `AdditionalRigidbody2DMovement`. Setting or querying these movement vectors can be necessary when multiple scripts call `Rigidbody2D.MovePosition` on the same object where the last call overwrites the effect of preceding ones. - * `BoneFollower` and `BoneFollowerGraphic` now provide an additional `Follow Parent World Scale` parameter to allow following simple scale of parent bones (rotated/skewed scale can't be supported). - * Improved `Advanced - Fix Prefab Override MeshFilter` property for `SkeletonRenderer` (and subclasses`SkeletonAnimation` and `SkeletonMecanim`), now providing an additional option to use a global value which can be set in `Edit - Preferences - Spine`. - * Timeline naming improvements: `Spine AnimationState Clip` Inspector parameter `Custom Duration` changed and inverted to `Default Mix Duration` for more clarity. Shortened all Timeline add track menu entries from: `Spine.Unity.Playables - ` to `Spine - `, `Spine Animation State Track` to `SkeletonAnimation Track`, `Spine AnimationState Graphic Track` to `SkeletonGraphic Track`, and `Spine Skeleton Flip Track` to `Skeleton Flip Track`. - * Timeline track appearance and Inspector: Tracks now show icons and track colors to make them easier to distinguish. When a Track is selected, the Inspector now shows an editable track name which was previously only editable at the Timeline asset. - * Added example component `SkeletonRenderTexture` to render a `SkeletonRenderer` to a `RenderTexture`, mainly for proper transparency. Added an example scene named `RenderTexture FadeOut Transparency` that demonstrates usage for a fadeout transparency effect. - * Added another fadeout example component named `SkeletonRenderTextureFadeout` which takes over transparency fadeout when enabled. You can use this component as-is, attach it in disabled state and enable it to start a fadeout effect. - * Timeline clips now offer an additional `Alpha` parameter for setting a custom constant mix alpha value other than 1.0, just as `TrackEntry.Alpha`. Defaults to 1.0. - * `GetRemappedClone` copying from `Sprite` now provides additional `pmaCloneTextureFormat` and `pmaCloneMipmaps` parameters to explicitly specify the texture format of a newly created PMA texture. - * Spine property Inspector fields (`Animation Name`, `Bone Name`, `Slot` and similar) now display the name in red when the respective animation/bone/etc no longer exists at the skeleton data. This may be helpful when such items have been renamed or deleted. - * Added `UnscaledTime` property at `SkeletonAnimation` as well, behaving like `SkeletonGraphic.UnscaledTime`. If enabled, AnimationState uses unscaled game time (`Time.unscaledDeltaTime`), running animations independent of e.g. game pause (`Time.timeScale`). - * `SkeletonAnimation`, `SkeletonMecanim` and `SkeletonGraphic` now provide an additional `OnAnimationRebuild` callback delegate which is issued after both the skeleton and the animation state have been initialized. - * Timeline `SkeletonAnimation Track` and `SkeletonGraphic Track` now provide an `Unscaled Time` property. Whenever starting a new animation clip of this track, `SkeletonAnimation.UnscaledTime` or `SkeletonGraphic.UnscaledTime` will be set to this value. This allows you to play back Timeline clips either in normal game time or unscaled game time. Note that `PlayableDirector.UpdateMethod` is ignored and replaced by this property, which allows more fine-granular control per Timeline track. - * Added `SkeletonRootMotion` callback delegates `ProcessRootMotionOverride` and `PhysicsUpdateRootMotionOverride` to customize how root motion is applied. The new property `disableOnOverride` determines whether the callback will be issued in addition or instead of normally applying root motion. Added property `rootMotionScaleRotation` to allow scaling rotational root-motion to match e.g. a 90 degree rotation to a custom target angle. - * Added outline shader parameter `Advanced - Opaque Alpha` which can be used to exclude problematic semi-transparent areas, which may receive an undesired large outline color overlay otherwise. - * Added Spine Preferences setting `Prefabs` - `Optimize Preview Meshes`. When enabled, Spine prefab preview meshes will be removed in a pre-build step to reduce build size. This increases build time as all prefabs in the project will be processed. Defaults to false to not slow down builds substantially every time. - * Added Spine Preferences setting `Reload SkeletonData after Play`. When enabled, the shared `SkeletonData` of all skeletons in the active scene is reloaded (from the `.json` or `.skel.bytes` file) after exiting play-mode. You can disable this setting to avoid the reloading delay if you can ensure that there are no (accidental) modifications to the shared `SkeletonData` during play-mode (otherwise it would carry over its effect into subsequent plays). Defaults to `true` (the safe setting), which maintains existing behaviour. - * Added `SkeletonAnimationMulti` sample component methods `SetActiveSkeleton(int index)` and getter property `SkeletonAnimations` to more easily apply changes at all SkeletonAnimation instances instead of only the active one. - * PMA textures now have `sRGB (Color Texture)` disabled by default, the preset template `PMATexturePreset.preset` has been adjusted accordingly. As PMA textures are only allowed with Gamma color space, `sRGB (Color Texture)` shall be disabled to prevent border artifacts when mipmaps are enabled. In Gamma color space having this setting disabled has no drawbacks, only benefits. - * `SkeletonRenderTexture` and `SkeletonGraphicRenderTexture` components now support automatic down-scaling when required size on screen exceeds `Max Render Texture Size`. - * Added `Spine/SkeletonGraphic Fill` shader to provide functionality of `Spine/Skeleton Fill` shader for `SkeletonGraphic`. - * Lit Spine URP shaders (`Universal Render Pipeline/Spine/Sprite` and `Universal Render Pipeline/Spine/Skeleton Lit`) now support `Forward+` rendering path as introduced by Unity 2022.2 and URP version 14. - * `SkeletonGraphic` now supports automatic scaling based on its `RectTransform` bounds. Automatic scaling can be enabled by setting the added `Layout Scale Mode` Inspector property to either `Width Controls Height`, `Height Controls Width`, `FitInParent` or `EnvelopeParent`. It is set to `None` by default to keep previous behaviour and avoid breaking existing projects. To modify the reference layout bounds, hit the additional `Edit Layout Bounds` toggle button to switch into edit mode, adjust the bounds or hit `Match RectTransform with Mesh`, and hit the button again when done adjusting. The skeleton will now be scaled accordingly to fit the reference layout bounds to the object's `RectTransform`. - * Added previously missing unlit URP 2D shader variant, available under `Universal Render Pipeline/2D/Spine/Skeleton`. - * Added support for light cookies at `Universal Render Pipeline/Spine/Sprite` shader. - * Timeline extension package: An additional Spine preferences parameter `Timeline` - `Default Mix Duration` has been added, setting newly added `SpineAnimationStateClip` clips accordingly, defaults to false. This Spine preferences parameter can be enabled to default to the previous behaviour before this update. - * Tint Black: Added support for [Tint Black](http://en.esotericsoftware.com/spine-slots#Tint-black) functionality at all Spine URP shaders (2D and 3D shaders) and at all standard pipeline `Spine/Sprite` shaders. This feature can be enabled via the `Tint Black` material parameter in the Inspector. Note: The URP Sprite shaders provided in the Spine URP Shaders extension UPM package require the latest version of the spine-unity runtime (package version 4.1.12, 2023-05-31 or newer) to display the added material parameters in the Inspector GUI. - * Added `SkeletonGraphic.MeshScale` property to allow access to calculated mesh scale. `MeshScale` is based on (1) Canvas pixels per unit, and (2) `RectTransform` bounds when using `Layout Scale Mode` other than `None` at `SkeletonGraphic` which scales the skeleton mesh to fit the parent `RectTransform` bounds accordingly. - * Added `updateSeparatorPartScale` property to `SkeletonGraphic` to let render separator parts follow the scale (lossy scale) of the `SkeletonGraphic` GameObject. Defaults to `false` to maintain existing behaviour. - * Added experimental `EditorSkeletonPlayer` component to allow Editor playback of the initial animation set at `SkeletonAnimation` or `SkeletonGraphic` components. Add this component to your skeleton GameObject to enable the in-editor animation preview. Allows configurations for continuous playback when selected, deselected, and alternative single-frame preview by setting `Fixed Track Time` to any value other than 0. Limitations: At skeletons with variable material count the Inspector preview may be too unresponsive. It is then recommended to disable the `EditorSkeletonPlayer` component (at the top of the Inspector) to make it responsive again, then you can disable `Play When Selected` and re-enable the component to preview playback only when deselected. - * Added example component `RenderCombinedMesh` to render a combined mesh of multiple meshes or submeshes. This is required by `OutlineOnly` shaders to render a combined outline when using `SkeletonRenderSeparator` or multiple atlas pages which would normally lead to outlines around individual parts. To add a combined outline to your SkeletenRenderer: - 1) Add a child GameObject and move it a bit back (e.g. position Z = 0.01). - 2) Add a `RenderCombinedMesh` component, provided in the `Spine Examples/Scripts/Sample Components` directory. - 3) Copy the original material, add *_Outline* to its name and set the shader to your outline-only shader like `Universal Render Pipeline/Spine/Outline/Skeleton-OutlineOnly` or `Spine/Outline/OutlineOnly-ZWrite`. - 4) Assign this *_Outline* material at the new child GameObject's `MeshRenderer` component. - If you are using `SkeletonRenderSeparator` and need to enable and disable the `SkeletonRenderSeparator` component at runtime, you can increase the `RenderCombinedMesh` `Reference Renderers` array by one and assign the `SkeletonRenderer` itself at the last entry after the parts renderers. Disabled `MeshRenderer` components will be skipped when combining the final mesh, so the combined mesh is automatically filled from the desired active renderers. - * Timeline extension package: Added static `EditorEvent` callback to allow editor scripts to react to animation events outside of play-mode. Register to the events via `Spine.Unity.Playables.SpineAnimationStateMixerBehaviour.EditorEvent += YourCallback;`. - * URP Shaders: Added `Depth Write` property to shaders `Universal Render Pipeline/Spine/Skeleton` and `Universal Render Pipeline/Spine/Skeleton Lit`. Defaults to false to maintain existing behaviour. - * Added `Animation Update` mode (called `UpdateTiming` in code) `In Late Update` for `SkeletonAnimation`, `SkeletonMecanim` and `SkeletonGraphic`. This allows you to update the `SkeletonMecanim` skeleton in the same frame that the Mecanim Animator updated its state, which happens between `Update` and `LateUpdate`. - * URP Shaders: Added URP "Blend Mode" shader variants for both URP 3D and URP 2D renderers. They are listed under shader name "Universal Render Pipeline/Spine/Blend Modes/" and "Universal Render Pipeline/2D/Spine/Blend Modes/" respectively. - * URP Shaders: Added support for [Tint Black](http://en.esotericsoftware.com/spine-slots#Tint-black) functionality at "Blend Modes" Spine URP shaders (2D and 3D shaders). +- **Additions** -* **Breaking changes** - * Made `SkeletonGraphic.unscaledTime` parameter protected, use the new property `UnscaledTime` instead. - * `SkeletonGraphic` `OnRebuild` callback delegate is now issued after the skeleton has been initialized, before the `AnimationState` component is initialized. This makes behaviour consistent with `SkeletonAnimation` and `SkeletonMecanim` component behaviour. Use the new callback `OnAnimationRebuild` if you want to receive a callback after the `SkeletonGraphic` `AnimationState` has been initialized. + - `OnPostProcessVertices` callback parameter `MeshGeneratorBuffers` now provides access to `uv2Buffer` and `uv3Buffer` properties of `MeshGenerator`, automatically allocating buffers upon access if `tintBlack` is disabled. This allows for passing own vertex data to a shader on second and third uv channels. + - Added `Spine/SkeletonGraphic Grayscale` shader to provide a basic grayscale shader for SkeletonGraphic as well. SkeletonGraphic Material `SkeletonGraphicDefaultGrayscale` uses this shader and can be assigned at `SkeletonGraphic` components as usual. + - `SkeletonGraphic` now supports automatic scaling based on its `RectTransform` bounds. Automatic scaling can be enabled by setting the added `Layout Scale Mode` Inspector property to either `Width Controls Height`, `Height Controls Width`, `FitInParent` or `EnvelopeParent`. It is set to `None` by default to keep previous behaviour and avoid breaking existing projects. To modify the reference layout bounds, hit the additional `Edit Layout Bounds` toggle button to switch into edit mode, adjust the bounds or hit `Match RectTransform with Mesh`, and hit the button again when done adjusting. The skeleton will now be scaled accordingly to fit the reference layout bounds to the object's `RectTransform`. + - Added previously missing unlit URP 2D shader variant, available under `Universal Render Pipeline/2D/Spine/Skeleton`. + - Added support for light cookies at `Universal Render Pipeline/Spine/Sprite` shader. + - Timeline extension package: An additional Spine preferences parameter `Timeline` - `Default Mix Duration` has been added, setting newly added `SpineAnimationStateClip` clips accordingly, defaults to false. This Spine preferences parameter can be enabled to default to the previous behaviour before this update. + - Tint Black: Added support for [Tint Black](http://en.esotericsoftware.com/spine-slots#Tint-black) functionality at all Spine URP shaders (2D and 3D shaders) and at all standard pipeline `Spine/Sprite` shaders. This feature can be enabled via the `Tint Black` material parameter in the Inspector. Note: The URP Sprite shaders provided in the Spine URP Shaders extension UPM package require the latest version of the spine-unity runtime (package version 4.1.12, 2023-05-31 or newer) to display the added material parameters in the Inspector GUI. + - Added `SkeletonGraphic.MeshScale` property to allow access to calculated mesh scale. `MeshScale` is based on (1) Canvas pixels per unit, and (2) `RectTransform` bounds when using `Layout Scale Mode` other than `None` at `SkeletonGraphic` which scales the skeleton mesh to fit the parent `RectTransform` bounds accordingly. + - Added `updateSeparatorPartScale` property to `SkeletonGraphic` to let render separator parts follow the scale (lossy scale) of the `SkeletonGraphic` GameObject. Defaults to `false` to maintain existing behaviour. + - Added experimental `EditorSkeletonPlayer` component to allow Editor playback of the initial animation set at `SkeletonAnimation` or `SkeletonGraphic` components. Add this component to your skeleton GameObject to enable the in-editor animation preview. Allows configurations for continuous playback when selected, deselected, and alternative single-frame preview by setting `Fixed Track Time` to any value other than 0. Limitations: At skeletons with variable material count the Inspector preview may be too unresponsive. It is then recommended to disable the `EditorSkeletonPlayer` component (at the top of the Inspector) to make it responsive again, then you can disable `Play When Selected` and re-enable the component to preview playback only when deselected. + - Added example component `RenderCombinedMesh` to render a combined mesh of multiple meshes or submeshes. This is required by `OutlineOnly` shaders to render a combined outline when using `SkeletonRenderSeparator` or multiple atlas pages which would normally lead to outlines around individual parts. To add a combined outline to your SkeletenRenderer: + 1. Add a child GameObject and move it a bit back (e.g. position Z = 0.01). + 2. Add a `RenderCombinedMesh` component, provided in the `Spine Examples/Scripts/Sample Components` directory. + 3. Copy the original material, add _\_Outline_ to its name and set the shader to your outline-only shader like `Universal Render Pipeline/Spine/Outline/Skeleton-OutlineOnly` or `Spine/Outline/OutlineOnly-ZWrite`. + 4. Assign this _\_Outline_ material at the new child GameObject's `MeshRenderer` component. + If you are using `SkeletonRenderSeparator` and need to enable and disable the `SkeletonRenderSeparator` component at runtime, you can increase the `RenderCombinedMesh` `Reference Renderers` array by one and assign the `SkeletonRenderer` itself at the last entry after the parts renderers. Disabled `MeshRenderer` components will be skipped when combining the final mesh, so the combined mesh is automatically filled from the desired active renderers. + - Timeline extension package: Added static `EditorEvent` callback to allow editor scripts to react to animation events outside of play-mode. Register to the events via `Spine.Unity.Playables.SpineAnimationStateMixerBehaviour.EditorEvent += YourCallback;`. + - URP Shaders: Added `Depth Write` property to shaders `Universal Render Pipeline/Spine/Skeleton` and `Universal Render Pipeline/Spine/Skeleton Lit`. Defaults to false to maintain existing behaviour. + - Added `Animation Update` mode (called `UpdateTiming` in code) `In Late Update` for `SkeletonAnimation`, `SkeletonMecanim` and `SkeletonGraphic`. This allows you to update the `SkeletonMecanim` skeleton in the same frame that the Mecanim Animator updated its state, which happens between `Update` and `LateUpdate`. + - URP Shaders: Added URP "Blend Mode" shader variants for both URP 3D and URP 2D renderers. They are listed under shader name "Universal Render Pipeline/Spine/Blend Modes/" and "Universal Render Pipeline/2D/Spine/Blend Modes/" respectively. + - URP Shaders: Added support for [Tint Black](http://en.esotericsoftware.com/spine-slots#Tint-black) functionality at "Blend Modes" Spine URP shaders (2D and 3D shaders). + - PhysicsConstraints: Skeleton GameObjects now automatically apply Transform translation and rotation to the skeleton's `PhysicsConstraints`. You can disable applying translation or rotation at the Skeleton component Inspector under `Advanced - Physics Inheritance` by setting `Position` to (0,0)and `Rotation` to 0, or by setting the properties `physicsPositionInheritanceFactor` to `Vector2.zero` and `physicsRotationInheritanceFactor` to `0` at the skeleton component via code. + - Added `Physics Constraints` example scene (located in `Spine Examples/Other Examples`) together with `celestial-circus` example skeleton assets. This scene demonstrates Transform movement automatically affecting physics constraints of a skeleton. + - PhysicsConstraints: Skeleton components now allow you to use relative instead of world-space Transform movement by assigning a Transform (typically the parent) to the new `Movement relative to` property. Leave this property at `null` (the default) to use world-space Transform movement for physics. + - PhysicsConstraints: Added Spine Preferences settings `Editor Instantiation` - `Physics Inheritance` - `Default Position` and `Default Rotation` to initialize skeletons physics settings with the desired Transform position and rotation inheritance factors when added to a scene via drag-and-drop. + - SkeletonGraphic: Added Tint Black blend mode shaders `Spine/SkeletonGraphic Tint Black Additive`, `Spine/SkeletonGraphic Tint Black Multiply` and `Spine/SkeletonGraphic Tint Black Screen`. + - SkeletonGraphic: Added pre-defined SkeletonGraphic material sets for main workflow parameters in folders `spine-unity/Materials` instead of requiring manual copies: + `SkeletonGraphic-PMATexture` containing materials for premultiplied-alpha texture workflow (`Straight Alpha Texture` disabled) and `SkeletonGraphic-StaightAlphaTexture` containing materials for straight alpha texture workflow (`Straight Alpha Texture` enabled). These directories contain a set of materials with `CanvasGroup Compatible` disabled for usage with `Advanced - PMA Vertex Color` enabled at the component. Each directory also provides a subdirectory `CanvasGroupCompatible` with materials with `CanvasGroup Compatible` enabled for usage with `CanvasGroup` alpha (requiring `Advanced - PMA Vertex Color` disabled at the component). + - SkeletonGraphic: Added auto-detect functionality for parameters `Advanced` - `Tint Black`, `CanvasGroup Compatible` and `PMA Vertex Color`. If unsure which settings are correct, hit the `Detect` button next to each parameter, in top to bottom order, or the `Detect Settings` to detect all three. Also added automatic material assignment via a `Detect Material` button in the `Advanced` section and a `Detect` button next to the `Material` property at the top of the component Inspector, as well as next to the `Blend Mode Materials` section when using multiple canvas renderers with blend modes. The suitable material is selected based on these three settings, combined with texture settings (PMA or straight alpha texture settings). If you receive incorrect results, likely your texture settings are incorrectly setup for your PMA or Straight alpha texture export settings. + - `SkeletonRenderTexture` example components now provide a `shaderPasses` parameter to customize which passes are rendered to the `RenderTexture`. It defaults to `-1` for all passes to keep the existing behaviour. You might want to set it to `0` to only render the first pass e.g. to avoid issues when using a URP shader at the original skeleton. + - `SkeletonGraphicRenderTexture` example component now also received a `quadMaterial` property, defaulting to the newly added Material asset `RenderQuadGraphicMaterial` which applies proper premultiplied-alpha blending of the render texture. The `quadMaterial` member variable was moved from `SkeletonRenderTexture` to the common base class `SkeletonRenderTextureBase`. + - All Spine Outline shaders, including the URP outline shader, now provide an additional parameter `Width in Screen Space`. Enable it to keep the outline width constant in screen space instead of texture space. Requires more expensive computations, so enable only where necessary. Defaults to `disabled` to maintain existing behaviour. + - Added support for BlendModeMaterials at runtime instantiation from files via an additional method `SkeletonDataAsset.SetupRuntimeBlendModeMaterials`. See example scene `Spine Examples/Other Examples/Instantiate from Script` for a usage example. + - SkeletonGraphic: You can now offset the skeleton mesh relative to the pivot via a newly added green circle handle. This allows you to e.g. frame only the face of a skeleton inside a masked frame. Previously offsetting the pivot downwards fails when `Layout Scale Mode` scales the mesh smaller and towards the pivot (e.g. the feet) and thus out of the frame. Now you can keep the pivot in the center of the `RectTransform` while offsetting only the mesh downwards, keeping the desired skeleton area (e.g. the face) centered while resizing. Moving the new larger green circle handle moves the mesh offset, while moving the blue pivot circle handle moves the pivot as usual. + - `Universal Render Pipeline/Spine/Skeleton` shader now performs proper alpha-testing when `Depth Write` is enabled, using the existing `Shadow alpha cutoff` parameter. + - `SkeletonRootMotion` components now provide a public `Initialize()` method which is automatically called when calling `skeletonAnimation.Initialize(true)` to update the necessary skeleton references. If a different root bone shall be used, be sure to set `skeletonRootMotion.rootMotionBoneName` before calling `skeletonAnimation.Initialize(true)`. + - Skeleton Mecanim: Added new `Mix Mode` `Match`. When selected, Spine animation weights are calculated to best match the provided Mecanim clip weights. This mix mode is recommended on any layer using blend tree nodes. + - URP Shaders: Added `ZWrite` variant of outline shader `Universal Render Pipeline/Spine/Outline/Skeleton-OutlineOnly ZWrite`. Suitable for e.g. depth of field (DoF) effect where writing to the depth buffer is required. Note that for DoF effect, `Render Queue` needs to be set to `Alpha Test`. + - SkeletonGraphic: Exposed `SetScaledPivotOffset` as public method outside of the editor to support programatically moving mesh offsets at runtime based on mesh bounds. + - SkeletonMecanim: Added `Scene Preview` option to preview an Animation Clip for e.g. easier event placement. When enabled, the Animation Clip selected in the Animation window is previewed in the Scene and Game views. Lock the `SkeletonMecanim` Inspector window, open the Animation window and select the Animation Clip. Then in the Animation window scrub through the timeline to see the current animation frame previewed. + - `Universal Render Pipeline/Spine/Skeleton Lit` shader now supports [Adaptive Probe Volumes (APV)](https://docs.unity3d.com/6000.0/Documentation/Manual/urp/probevolumes-concept.html) introduced in Unity 6. The shader also provides a new material property `APV per Pixel` to either calculate APV lighting contribution per pixel (the default) or per vertex. + - `Universal Render Pipeline/Spine/Sprite` shader now also supports [Adaptive Probe Volumes (APV)](https://docs.unity3d.com/6000.0/Documentation/Manual/urp/probevolumes-concept.html) introduced in Unity 6. APV lighting contribution is automatically calculated per pixel. + - All Spine Outline shaders, including the URP outline shaders, now provide an additional parameter `Fill`. Enable it to also fill the opaque area inside the outline with the outline color. Prevents a semi-transparent gap between outline and skeleton. Defaults to `disabled` to maintain existing behaviour. + - Added example component `RenderExistingMeshGraphic` (similar to `RenderExistingMesh`) to render a `SkeletonGraphic` mesh again with different materials. This might be required by e.g. URP and SkeletonGraphic outline shaders skipping additional render passes. To add a second outline variant of your SkeletonGraphic: + 1. Add a GameObject at the same hierarchy level as the reference SkeletonGraphic and move it before the reference SkeletonGraphic to render behind. + 2. Add a `RenderExistingMeshGraphic` component. + 3. In the `RenderExistingMeshGraphic` component Inspector at `Reference Skeleton Graphic` assign the original `SkeletonGraphic` object. + 4. At `Replacement Material` assign e.g. the included _SkeletonGraphicDefaultOutline_ material to replace all materials with this material. Alternatively, if `Multiple CanvasRenderers` is enabled at the reference SkeletonGraphic, you can add entries to the `Replacement Materials` list and at each entry assign the original SkeletonGraphic material (e.g. _SkeletonGraphicDefault_) to be replaced and the respective `Replacement Material` (e.g. _SkeletonGraphicDefaultOutline_). -* **Changes of default values** +- **Breaking changes** -* **Deprecated** - * Shader macro `RETURN_UNLIT_IF_ADDITIVE_SLOT` in `spine-unity/Shaders/Sprite/CGIncludes/ShaderShared.cginc` has been deprecated and will be removed in spine-unity 4.2. Use RETURN_UNLIT_IF_ADDITIVE_SLOT_TINT instead. + - Changed `SpineShaderWithOutlineGUI` outline related methods from `private` to `protected virtual` to allow for custom shader GUI subclasses to switch to different outline shaders. + - Changed `BoneFollower` and `BoneFollowerGraphic` methods `LateUpdate` and `Initialize` to `virtual` to allow easier overriding for e.g. positional offset in custom subclasses. + - `MeshGenerator` received a new optimization option to avoid rendering fully transparent attachments at slot alpha 0 by default. Comment out `#define SLOT_ALPHA_DISABLES_ATTACHMENT` in `MeshGenerator.cs` to revert to previous behaviour. You may only need this option disabled when utilizing a custom shader which uses vertex color alpha for purposes other than transparency. + - PhysicsConstraints: bool properties `ApplyTranslationToPhysics` and `ApplyRotationToPhysics` were changed to `Vector2 PhysicsPositionInheritanceFactor` and `float PhysicsRotationInheritanceFactor` to allow the Transform movement the be scaled by a factor before being applied to the skeleton. You can set the properties to `Vector2.zero` and `0` respectively to disable applying any Transform movement at all. The `Advanced` Inspector section `Physics Constraints` was renamed to `Physics Inheritance`, the properties in the section are now called `Position` and `Rotation`. + - SkeletonGraphic Materials: Since the addition of new material sets for the `CanvasGroupCompatible` parameters, the default SkeletonGraphic materials all have `CanvasGroup Compatible` disabled. Please assign the respective material from the `CanvasGroupCompatible` material subdirectory if you want `CanvasGroup Compatible` enabled at your SkeletonGraphic. + - SkeletonGraphic: The parameter `SkeletonGraphic.MeshGenerator.settings.canvasGroupTintBlack` was changed to `canvasGroupCompatible` to help with auto-detecting correct Vertex Data and Material settings. Set the parameter to true if the SkeletonGraphic component is located below a `CanvasGroup` component. The parameter value is automatically migrated from `canvasGroupTintBlack`. + - Inspector: String attribute `SpineSkin()` now allows to include `` in the list of parameters. Previously the `includeNone=true` parameter of the `SpineSkin()` attribute defaulted to `true` but was ignored. Now it defaults to `false` and has an effect on the list. Only the Inspector GUI is affected by this behaviour change. + - `SkeletonGraphicRenderTexture` example component: `protected RawImage quadRawImage` was changed to `protected SkeletonSubmeshGraphic quadMaskableGraphic` for a bugfix. This is only relevant for subclasses of `SkeletonGraphicRenderTexture` or when querying the `RawImage` component via e.g. `skeletonGraphicRenderTexture.quad.GetComponent()`. + - Fixed a bug where when Linear color space is used and `PMA vertex colors` enabled, additive slots add a too dark (too transparent) color value. If you want the old incorrect behaviour (darker additive slots) or are not using Linear but Gamma color space, you can comment-out the define `LINEAR_COLOR_SPACE_FIX_ADDITIVE_ALPHA` in `MeshGenerator.cs` to deactivate the fix or just to skip unnecessary instructions. + - Fixed SkeletonRootMotion components ignoring parent bone scale when set by transform constraints. Using applied scale of parent bone now. If you need the old behaviour, comment out the line `#define USE_APPLIED_PARENT_SCALE` in SkeletonRootMotionBase.cs. + - Fixed SkeletonUtility callback update order when used with SkeletonRootMotion components so that the position when following a bone is updated after SkeletonRootMotion clears root-bone position. The order of SkeletonUtilityBone callbacks is changed to be later to achieve this. This is a breaking change in the unlikely case that you are using SkeletonRootMotion together with SkeletonUtility and subscribed to `UpdateLocal`, `UpdateWorld` or `UpdateComplete` yourself and relied on a certain callback order. One solution is to then resubscribe your own callback events accordingly by calling + `.UpdateLocal -= Callback; .UpdateLocal += Callback;`. -* **Restructuring (Non-Breaking)** - * Moved Spine URP Shaders Examples directory from the main package directory to Samples which can be installed via the Unity Package Manager. To import, select the `Spine Universal RP Shaders` package in the Package Manager window, expand `Samples` at the bottom and hit `Import` next to `Examples`. This follows the standard [samples guideline](https://docs.unity3d.com/Manual/cus-samples.html) and prevents warning messages about unexpectedly altered immutable assets. +- **Changes of default values** + +- **Deprecated** + +- **Restructuring (Non-Breaking)** ### XNA/MonoGame -* **Breaking change**: Removed spine-xna in favor of spine-monogame. See https://github.com/EsotericSoftware/spine-runtimes/issues/1949 -* Added new spine-monogame solution. See [spine-monogame/README.md](spine-monogame/README.md) for updated instructions on how to use spine-monogame. + +- **Additions** + - Apply external movement to physics: If you are not directly modifying `Skeleton.X` or `Skeleton.Y`, you can apply external game object movement to skeleton physics as follows: + Add a `Vector2 lastPosition;` member variable to your class interacting with the skeleton. Then call e.g. the following code each frame: + ``` + Vector2 currentPosition = ; + Vector2 externalPositionDelta = currentPosition - lastPosition; + skeleton.PhysicsTranslate(externalPositionDelta.x, externalPositionDelta.y); + lastPosition = currentPosition; + ``` ## Java -* **Additions** - * Support for `shortestRotation` in animation state. See https://github.com/esotericsoftware/spine-runtimes/issues/2027. - * Support for sequences. -* **Breaking changes** - * `AttachmentLoader#newRegionAttachment()` and `AttachmentLoader#newMeshAttachment()` take an additional `Sequence` parameter. - * `Slot#setAttachmentTime()` and `Slot#getAttachmentTime()` have been removed. - * `VertexAttachment#setDeformAttachment()` and `VertexAttachment#getDeformAttachment()` have been replaced with `VertexAttachment#setTimelineAttachment()` and `VertexAttachment#getTimelineAttachment()`. - * `RegionAttachment#updateOffset()` has been renamed to `RegionAttachment#updateRegion()`. The caller must ensure that the attachment's region is not `null`. - * `RegionAttachment#computeWorldVertices()` takes a `Slot` instead of a `Bone` as the first argument. - * `VertexEffect` has been removed. +- Added physics support + - Added `PhysicsConstraintXXXTimeline` and `PhysicsConstraintResetTimeline` + - Added `Physics` to be passed to `Skeleton#updateWorldTransform()` + - Added `SkeletonData#findPhysicsConstraint()` and `SkeletonData#getPhysicsConstraints()` to query physics constraints + - Added `Skeleton#findPhysicsConstraint()` and `Skeleton#getPhysicsConstraints()` to query physics constraints + - Added `Skeleton#physicsTranslate()` to translate all physics constraints by some distances in the skeleton coordinate system + - Added `Skeleton#physicsRotate()` to rotate all physics constraints by some distances in the skeleton coordinate system + - Added `Skeleton#time` and respective setters/getters to keep track of time for physics simulations + - See also breaking changes for `Skeleton#updateWorldTransform()` and the requirement to call `Skeleton#update()` to advance + pyhsics each frame. +- Added `InheritTimeline` +- Added [`TrackEntry#alphaAttachmentThreshold`](http://esotericsoftware.com/spine-api-reference#TrackEntry-alphaAttachmentThreshold) +- Added `TrackEntry#setMixDuration()` to set the mix duration in conjunction with a delay +- Added `TrackEntry#wasApplied()` to check if the entry has been applied +- Added `Bone#worldToParent()` to transform coordinates from world space to the parent space of a bone +- Added `Bone#localToParent()` to transform coordinates from a bone's local space to its parent space +- Added non essential fields `icon` and `visible` to `BoneData` +- Added non essential fields `path` and `visible` to `SlotData` +- Added `setToSetupPose()` to all contraint classes +- **Breaking changes** + - Renamed `TrackEntry#attachmentThreshold` to `TrackEntry#mixAttachmentThreshold` along with respective getters/settesr + - Renamed `TrackEntry::drawOrderThreshold` to `TrackEntry#mixDrawOrdertThreshold` along with respective getters/settesr + - Renamed `TransformMode` to `Inherit` and all `TransformMode_*` enums to `Inherit_*` + - You must call `Skeleton#update(delta)` before calling `Skeleton#updateWorldTransform()` if the frame time has advanced. This is needed to update physics accordingly + - `Skeleton#updateWorldTransform()` takes an additional `Physics` parameter. See the `Physics` documentation for information on what the different enum values do + - All `Updatable` sub-classes like `Bone` and constraints now take an additional `Physics` parameter for their `update()` methods ### libGDX -* `spine-libgdx`, `spine-libgdx-tests`, and `spine-skeletonviewer` are now fully Gradle-ified. -* `spine-skeletonviewer` now supports quickly loading skeletons by dragging and dropping `.json` or `.skel` skeleton files onto the window. + +- Added physics examples ## Typescript/Javascript -* **Additions** - * full support for sequences. - * Added `Promise` based `AssetManager.loadAll()`. Allows synchronous waiting via `await assetManager.loadAll()`, simplifying loader logic in applications. - * Support for `shortestRotation` in animation state. See https://github.com/esotericsoftware/spine-runtimes/issues/2027. - * Full support for sequences. -* **Breaking changes** - * `AttachmentLoader#newRegionAttachment()` and `AttachmentLoader#newMeshAttachment()` take an additional `Sequence` parameter. - * `Slot#attachmentTime` and has been removed. - * `VertexAttachment#deformAttachment` has been replaced with `VertexAttachment#timelineAttachment`. - * `RegionAttachment#updateOffset()` has been renamed to `RegionAttachment#updateRegion()`. The caller must ensure that the attachment's region is not `null`. - * `RegionAttachment#computeWorldVertices()` takes a `Slot` instead of a `Bone` as the first argument. - * Removed `PlayerEditor`. - * `VertexEffect` has been removed. - * Removed `RegionAttachment.rendererObject`. - * Renamed `TextureRegion.renderObject` to `TextureRegion.texture`. +- Added physics support + - Added `PhysicsConstraintXXXTimeline` and `PhysicsConstraintResetTimeline` + - Added `Physics` to be passed to `Skeleton#updateWorldTransform()` + - Added `SkeletonData#findPhysicsConstraint()` and `SkeletonData#getPhysicsConstraints()` to query physics constraints + - Added `Skeleton#findPhysicsConstraint()` and `Skeleton#getPhysicsConstraints()` to query physics constraints + - Added `Skeleton#physicsTranslate()` to translate all physics constraints by some distances in the skeleton coordinate system + - Added `Skeleton#physicsRotate()` to rotate all physics constraints by some distances in the skeleton coordinate system + - Added `Skeleton#time` and respective setters/getters to keep track of time for physics simulations + - See also breaking changes for `Skeleton#updateWorldTransform()` and the requirement to call `Skeleton#update()` to advance + pyhsics each frame. +- Added `InheritTimeline` +- Added [`TrackEntry#alphaAttachmentThreshold`](http://esotericsoftware.com/spine-api-reference#TrackEntry-alphaAttachmentThreshold) +- Added `TrackEntry#setMixDuration()` to set the mix duration in conjunction with a delay +- Added `TrackEntry#wasApplied()` to check if the entry has been applied +- Added `Bone#worldToParent()` to transform coordinates from world space to the parent space of a bone +- Added `Bone#localToParent()` to transform coordinates from a bone's local space to its parent space +- Added non essential fields `icon` and `visible` to `BoneData` +- Added non essential fields `path` and `visible` to `SlotData` +- Added `setToSetupPose()` to all contraint classes +- **Breaking changes** + - Renamed `TrackEntry#attachmentThreshold` to `TrackEntry#mixAttachmentThreshold` along with respective getters/settesr + - Renamed `TrackEntry::drawOrderThreshold` to `TrackEntry#mixDrawOrdertThreshold` along with respective getters/settesr + - Renamed `TransformMode` to `Inherit` and all `TransformMode_*` enums to `Inherit_*` + - You must call `Skeleton#update(delta)` before calling `Skeleton#updateWorldTransform()` if the frame time has advanced. This is needed to update physics accordingly + - `Skeleton#updateWorldTransform()` takes an additional `Physics` parameter. See the `Physics` documentation for information on what the different enum values do + - All `Updatable` sub-classes like `Bone` and constraints now take an additional `Physics` parameter for their `update()` methods ### WebGL backend - * `PolygonBatcher` can now disable culling automatically if the static variable `PolygonBatcher.disableCulling` is set to true. - * Added `SpineCanvas`, a simpler way to render a scene via spine-webgl. See `spine-ts/spine-webgl/examples/barebones.html` and `spine-ts/spine-webgl/examples/mix-and-match.html`. - * Added `SpineCanavs.dispose()` to halt the updating and rendering of the canvas. + +- Added physics examples ### Canvas backend - * Improved example. + +### CanvasKit backend + +- Added spine-canvaskit runtime. See https://esotericsoftware.com/spine-canvaskit ### Three.js backend - * Added orbital controls to THREJS example. - * `SkeletonMesh` takes an optional `SkeletonMeshMaterialCustomizer`, allowing modification of materials used by `SkeletonMesh`. - * Added `SkeletonMeshMaterial.alphaTest`, when > 0, alpha testing will be performed and fragments will not be written to the depth buffer, if depth writes are enabled. + +- Added physics support ### Player - * Added `SpinePlayer.dispose()` to explicitely dispose of all resources the player holds on to. + +- Added physics support +- Added `scale` field to configuration which defines the scale to load the skeleton at +- Added `updateWorldTransform` field to configuration which expects a function that updates the skeleton. Defaults to player.skeleton.updateWorldTransform(spine.Physics.update) +- Added `skeleton` to `SpinePlayerConfig` to specify the URL of the skeleton .json or .skel file. Deprecated `jsonURL` and `binaryURL`. The old fields can still be used, but will be removed in Spine 4.3 +- Added `atlas` to `SpinePlayerConfig` to specify the URL of the .atlas file. Deprecated `atlasURL`. The old field can still be used, but will be removed in Spine 4.3. + +### Pixi + +- Added spine-pixi runtime, also backported to Spine 4.1. See https://esotericsoftware.com/spine-pixi + +### Phaser + +- Added spine-phaser runtime, also backported to Spine 4.1. See https://esotericsoftware.com/spine-phaser + +## Haxe + +- Added spine-haxe runtime, also backported to Spine 4.1. See https://esotericsoftware.com/spine-haxe + +## Flutter + +- Added spine-flutter runtime, also backported to Spine 4.1. See https://esotericsoftware.com/spine-flutter + +# 4.1 + +## C + +- **Additions** + - Support for sequences. + - Support for `shortestRotation` in animation state. See https://github.com/esotericsoftware/spine-runtimes/issues/2027. + - Added CMake parameter `SPINE_SANITIZE` which will enable sanitizers on macOS and Linux. + - Added `SPINE_MAJOR_VERSION`, `SPINE_MINOR_VERSION`, and `SPINE_VERSION_STRING`. Parsing skeleton .JSON and .skel files will report an error if the skeleton version does not match the runtime version. +- **Breaking changes** + - `spRegionAttachment` and `spMeshAttachment` now contain a `spTextureRegion*` instead of encoding region fields directly. + - `sp_AttachmentLoader_newRegionAttachment()` and `spAttachmentLoader_newMeshAttachment()` now take an additional `Sequence*` parameter. + - `spMeshAttachment_updateUVs()` was renamed to `spMeshAttachment_updateRegion()`. + - `spRegionAttachment_updateOffset()` was renamed to `spRegionAttachment_updateRegion()`, `spRegionAttachment_setUVs()` was merged into `spRegionAttachment_updateRegion()`. + - `spSlot_getAttachmentTime()` and `spSlot_setAttachmentTime()` have been removed. + - `spVertexAttachment->deformAttachment` was renamed to `spVertexAttachment->timelineAttachment`. + - `spSkeleton_update()` has been removed. + - `spSkeleton->time` has been removed. + - `spVertexEffect` has been removed. + +### SFML + +- Updated example to use SFML 2.5.1. +- Added dragon example. + +## C++ + +- **Additions** + - Support for sequences. + - Support for `shortestRotation` in animation state. See https://github.com/esotericsoftware/spine-runtimes/issues/2027. + - Added CMake parameter `SPINE_SANITIZE` which will enable sanitizers on macOS and Linux. + - Added `SPINE_MAJOR_VERSION`, `SPINE_MINOR_VERSION`, and `SPINE_VERSION_STRING`. Parsing skeleton .JSON and .skel files will report an error if the skeleton version does not match the runtime version. + - Added `SkeletonBounds::getBoundingBox()`, `SkeletonBounds::getPolygons()`, and `SkeletonBounds::getBoundingBoxes()`. +- **Breaking changes** + - `RegionAttachment` and `MeshAttachment` no longer implement `HasRendererObject`. + - `RegionAttachment` and `MeshAttachment` now contain a `TextureRegion*` instead of encoding region fields directly. + - `AttachmentLoader::newRegionAttachment()` and `AttachmentLoader::newMeshAttachment()` now take an additional `Sequence*` parameter. + - `MeshAttachment::updateUVs()` was renamed to `MeshAttachment::updateRegion()`. + - `RegionAttachment::updateOffset()` was renamed to `RegionAttachment::updateRegion()`, `RegionAttachment::setUVs()` was merged into `updateRegion()`. + - `Slot::getAttachmentTime()` and `Slot::setAttachmentTime()` have been removed. + - `VertexAttachment::getDeformAttachment()` was renamed to `VertexAttachment::getTimelineAttachment()`. + - `Skeleton::update()` has been removed. + - `Skeleton::getTime()` has been removed. + - `VertexEffect` has been removed. + +### Cocos2d-x +- Renamed `SkeletonRenderer` to `SkeletonRendererCocos2dX` to avoid name clash with spine-cpp class. + +### SFML + +- Updated example to use SFML 2.5.1. +- Added dragon example. + +### UE4 + +- Updated example project to UE 4.27 + +## C# + +- **Additions** + + - Full support for sequences. + - Support for `shortestRotation` in animation state. See https://github.com/esotericsoftware/spine-runtimes/issues/2027. + - `RegionAttachment` and `MeshAttachment` now provide a `Region` property. Use this property instead of the removed `RendererObject` property (see section _Breaking Changes_ below). + +- **Breaking changes** + - Removed `RendererObject` property from `RegionAttachment` and `MeshAttachment`. Use `attachment.Region` property instead. Removed removed `IHasRendererObject` interface. Use `IHasTextureRegion` instead. + - Replaced `RegionAttachment.UpdateOffset` and `MeshAttachment.UpdateUVs` with `Attachment.UpdateRegion`. The caller must ensure that the attachment's region is not `null`. + - Removed `AttachmentRegionExtensions` methods `Attachment.SetRegion`, `MeshAttachment.SetRegion` and `RegionAttachment.SetRegion(region, update)`. Use `attachment.Region = region; if (update) attachment.UpdateRegion()` instead. + - `AttachmentLoader.NewRegionAttachment()` and `AttachmentLoader.NewMeshAttachment()` take an additional `Sequence` parameter. + - `VertexAttachment.DeformAttachment` property has been replaced with `VertexAttachment.TimelineAttachment`. + - `RegionAttachment.ComputeWorldVertices()` takes a `Slot` instead of a `Bone` as the first argument. + - Removed `Skeleton.Update(float deltaTime)` method. + - Removed `Slot.AttachmentTime` property. + - Removed extension method `AtlasRegion.GetSpineAtlasRect()` parameter `includeRotate` (with default value `true`). Most likely this method was never used with `includeRotate=false` in user code so no changes are required. + - `AtlasRegion.PackedWidth` and `AtlasRegion.PackedHeight` are swapped compared to 4.0 when packing rotation is equal to 90 degrees. Most likely this property was never accessed in user code so no changes are required. + +### Unity + +- **Officially supported Unity versions are 2017.1-2023.1**. + +- **Additions** + + - `SpineAtlasAsset.CreateRuntimeInstance` methods now provide an optional `newCustomTextureLoader` parameter (defaults to `null`) which can be set to e.g. `(a) => new YourCustomTextureLoader(a)` to use your own `TextureLoader` subclass instead of `MaterialsTextureLoader`. + - `SkeletonAnimation`, `SkeletonMecanim` and `SkeletonGraphic` now provide an Inspector parameter `Advanced` - `Animation Update` with modes `In Update` **(previous behaviour, the default)**, `In FixedUpdate` and `Manual Update`. This allows to update animation in `FixedUpdate` when using the `SkeletonRootMotion` component (which is the recommended combination now, issuing a warning otherwise). The reason is that when root motion leads to a collision with a physics collider, it can introduce jittery excess movement when updating animation in `Update` due to more `Update` calls following a single `FixedUpdate` call. + - Added `SkeletonRootMotion` properties `PreviousRigidbodyRootMotion` and `AdditionalRigidbody2DMovement`. Setting or querying these movement vectors can be necessary when multiple scripts call `Rigidbody2D.MovePosition` on the same object where the last call overwrites the effect of preceding ones. + - `BoneFollower` and `BoneFollowerGraphic` now provide an additional `Follow Parent World Scale` parameter to allow following simple scale of parent bones (rotated/skewed scale can't be supported). + - Improved `Advanced - Fix Prefab Override MeshFilter` property for `SkeletonRenderer` (and subclasses`SkeletonAnimation` and `SkeletonMecanim`), now providing an additional option to use a global value which can be set in `Edit - Preferences - Spine`. + - Timeline naming improvements: `Spine AnimationState Clip` Inspector parameter `Custom Duration` changed and inverted to `Default Mix Duration` for more clarity. Shortened all Timeline add track menu entries from: `Spine.Unity.Playables - ` to `Spine - `, `Spine Animation State Track` to `SkeletonAnimation Track`, `Spine AnimationState Graphic Track` to `SkeletonGraphic Track`, and `Spine Skeleton Flip Track` to `Skeleton Flip Track`. + - Timeline track appearance and Inspector: Tracks now show icons and track colors to make them easier to distinguish. When a Track is selected, the Inspector now shows an editable track name which was previously only editable at the Timeline asset. + - Added example component `SkeletonRenderTexture` to render a `SkeletonRenderer` to a `RenderTexture`, mainly for proper transparency. Added an example scene named `RenderTexture FadeOut Transparency` that demonstrates usage for a fadeout transparency effect. + - Added another fadeout example component named `SkeletonRenderTextureFadeout` which takes over transparency fadeout when enabled. You can use this component as-is, attach it in disabled state and enable it to start a fadeout effect. + - Timeline clips now offer an additional `Alpha` parameter for setting a custom constant mix alpha value other than 1.0, just as `TrackEntry.Alpha`. Defaults to 1.0. + - `GetRemappedClone` copying from `Sprite` now provides additional `pmaCloneTextureFormat` and `pmaCloneMipmaps` parameters to explicitly specify the texture format of a newly created PMA texture. + - Spine property Inspector fields (`Animation Name`, `Bone Name`, `Slot` and similar) now display the name in red when the respective animation/bone/etc no longer exists at the skeleton data. This may be helpful when such items have been renamed or deleted. + - Added `UnscaledTime` property at `SkeletonAnimation` as well, behaving like `SkeletonGraphic.UnscaledTime`. If enabled, AnimationState uses unscaled game time (`Time.unscaledDeltaTime`), running animations independent of e.g. game pause (`Time.timeScale`). + - `SkeletonAnimation`, `SkeletonMecanim` and `SkeletonGraphic` now provide an additional `OnAnimationRebuild` callback delegate which is issued after both the skeleton and the animation state have been initialized. + - Timeline `SkeletonAnimation Track` and `SkeletonGraphic Track` now provide an `Unscaled Time` property. Whenever starting a new animation clip of this track, `SkeletonAnimation.UnscaledTime` or `SkeletonGraphic.UnscaledTime` will be set to this value. This allows you to play back Timeline clips either in normal game time or unscaled game time. Note that `PlayableDirector.UpdateMethod` is ignored and replaced by this property, which allows more fine-granular control per Timeline track. + - Added `SkeletonRootMotion` callback delegates `ProcessRootMotionOverride` and `PhysicsUpdateRootMotionOverride` to customize how root motion is applied. The new property `disableOnOverride` determines whether the callback will be issued in addition or instead of normally applying root motion. Added property `rootMotionScaleRotation` to allow scaling rotational root-motion to match e.g. a 90 degree rotation to a custom target angle. + - Added outline shader parameter `Advanced - Opaque Alpha` which can be used to exclude problematic semi-transparent areas, which may receive an undesired large outline color overlay otherwise. + - Added Spine Preferences setting `Prefabs` - `Optimize Preview Meshes`. When enabled, Spine prefab preview meshes will be removed in a pre-build step to reduce build size. This increases build time as all prefabs in the project will be processed. Defaults to false to not slow down builds substantially every time. + - Added Spine Preferences setting `Reload SkeletonData after Play`. When enabled, the shared `SkeletonData` of all skeletons in the active scene is reloaded (from the `.json` or `.skel.bytes` file) after exiting play-mode. You can disable this setting to avoid the reloading delay if you can ensure that there are no (accidental) modifications to the shared `SkeletonData` during play-mode (otherwise it would carry over its effect into subsequent plays). Defaults to `true` (the safe setting), which maintains existing behaviour. + - Added `SkeletonAnimationMulti` sample component methods `SetActiveSkeleton(int index)` and getter property `SkeletonAnimations` to more easily apply changes at all SkeletonAnimation instances instead of only the active one. + - PMA textures now have `sRGB (Color Texture)` disabled by default, the preset template `PMATexturePreset.preset` has been adjusted accordingly. As PMA textures are only allowed with Gamma color space, `sRGB (Color Texture)` shall be disabled to prevent border artifacts when mipmaps are enabled. In Gamma color space having this setting disabled has no drawbacks, only benefits. + - `SkeletonRenderTexture` and `SkeletonGraphicRenderTexture` components now support automatic down-scaling when required size on screen exceeds `Max Render Texture Size`. + - Added `Spine/SkeletonGraphic Fill` shader to provide functionality of `Spine/Skeleton Fill` shader for `SkeletonGraphic`. + - Lit Spine URP shaders (`Universal Render Pipeline/Spine/Sprite` and `Universal Render Pipeline/Spine/Skeleton Lit`) now support `Forward+` rendering path as introduced by Unity 2022.2 and URP version 14. + - `SkeletonGraphic` now supports automatic scaling based on its `RectTransform` bounds. Automatic scaling can be enabled by setting the added `Layout Scale Mode` Inspector property to either `Width Controls Height`, `Height Controls Width`, `FitInParent` or `EnvelopeParent`. It is set to `None` by default to keep previous behaviour and avoid breaking existing projects. To modify the reference layout bounds, hit the additional `Edit Layout Bounds` toggle button to switch into edit mode, adjust the bounds or hit `Match RectTransform with Mesh`, and hit the button again when done adjusting. The skeleton will now be scaled accordingly to fit the reference layout bounds to the object's `RectTransform`. + - Added previously missing unlit URP 2D shader variant, available under `Universal Render Pipeline/2D/Spine/Skeleton`. + - Added support for light cookies at `Universal Render Pipeline/Spine/Sprite` shader. + - Timeline extension package: An additional Spine preferences parameter `Timeline` - `Default Mix Duration` has been added, setting newly added `SpineAnimationStateClip` clips accordingly, defaults to false. This Spine preferences parameter can be enabled to default to the previous behaviour before this update. + - Tint Black: Added support for [Tint Black](http://en.esotericsoftware.com/spine-slots#Tint-black) functionality at all Spine URP shaders (2D and 3D shaders) and at all standard pipeline `Spine/Sprite` shaders. This feature can be enabled via the `Tint Black` material parameter in the Inspector. Note: The URP Sprite shaders provided in the Spine URP Shaders extension UPM package require the latest version of the spine-unity runtime (package version 4.1.12, 2023-05-31 or newer) to display the added material parameters in the Inspector GUI. + - Added `SkeletonGraphic.MeshScale` property to allow access to calculated mesh scale. `MeshScale` is based on (1) Canvas pixels per unit, and (2) `RectTransform` bounds when using `Layout Scale Mode` other than `None` at `SkeletonGraphic` which scales the skeleton mesh to fit the parent `RectTransform` bounds accordingly. + - Added `updateSeparatorPartScale` property to `SkeletonGraphic` to let render separator parts follow the scale (lossy scale) of the `SkeletonGraphic` GameObject. Defaults to `false` to maintain existing behaviour. + - Added experimental `EditorSkeletonPlayer` component to allow Editor playback of the initial animation set at `SkeletonAnimation` or `SkeletonGraphic` components. Add this component to your skeleton GameObject to enable the in-editor animation preview. Allows configurations for continuous playback when selected, deselected, and alternative single-frame preview by setting `Fixed Track Time` to any value other than 0. Limitations: At skeletons with variable material count the Inspector preview may be too unresponsive. It is then recommended to disable the `EditorSkeletonPlayer` component (at the top of the Inspector) to make it responsive again, then you can disable `Play When Selected` and re-enable the component to preview playback only when deselected. + - Added example component `RenderCombinedMesh` to render a combined mesh of multiple meshes or submeshes. This is required by `OutlineOnly` shaders to render a combined outline when using `SkeletonRenderSeparator` or multiple atlas pages which would normally lead to outlines around individual parts. To add a combined outline to your SkeletenRenderer: + 1. Add a child GameObject and move it a bit back (e.g. position Z = 0.01). + 2. Add a `RenderCombinedMesh` component, provided in the `Spine Examples/Scripts/Sample Components` directory. + 3. Copy the original material, add _\_Outline_ to its name and set the shader to your outline-only shader like `Universal Render Pipeline/Spine/Outline/Skeleton-OutlineOnly` or `Spine/Outline/OutlineOnly-ZWrite`. + 4. Assign this _\_Outline_ material at the new child GameObject's `MeshRenderer` component. + If you are using `SkeletonRenderSeparator` and need to enable and disable the `SkeletonRenderSeparator` component at runtime, you can increase the `RenderCombinedMesh` `Reference Renderers` array by one and assign the `SkeletonRenderer` itself at the last entry after the parts renderers. Disabled `MeshRenderer` components will be skipped when combining the final mesh, so the combined mesh is automatically filled from the desired active renderers. + - Timeline extension package: Added static `EditorEvent` callback to allow editor scripts to react to animation events outside of play-mode. Register to the events via `Spine.Unity.Playables.SpineAnimationStateMixerBehaviour.EditorEvent += YourCallback;`. + - URP Shaders: Added `Depth Write` property to shaders `Universal Render Pipeline/Spine/Skeleton` and `Universal Render Pipeline/Spine/Skeleton Lit`. Defaults to false to maintain existing behaviour. + - Added `Animation Update` mode (called `UpdateTiming` in code) `In Late Update` for `SkeletonAnimation`, `SkeletonMecanim` and `SkeletonGraphic`. This allows you to update the `SkeletonMecanim` skeleton in the same frame that the Mecanim Animator updated its state, which happens between `Update` and `LateUpdate`. + - URP Shaders: Added URP "Blend Mode" shader variants for both URP 3D and URP 2D renderers. They are listed under shader name "Universal Render Pipeline/Spine/Blend Modes/" and "Universal Render Pipeline/2D/Spine/Blend Modes/" respectively. + - URP Shaders: Added support for [Tint Black](http://en.esotericsoftware.com/spine-slots#Tint-black) functionality at "Blend Modes" Spine URP shaders (2D and 3D shaders). + +- **Breaking changes** + + - Made `SkeletonGraphic.unscaledTime` parameter protected, use the new property `UnscaledTime` instead. + - `SkeletonGraphic` `OnRebuild` callback delegate is now issued after the skeleton has been initialized, before the `AnimationState` component is initialized. This makes behaviour consistent with `SkeletonAnimation` and `SkeletonMecanim` component behaviour. Use the new callback `OnAnimationRebuild` if you want to receive a callback after the `SkeletonGraphic` `AnimationState` has been initialized. + - Changed name of prefab skeleton meshes stored at prefabs from `Skeleton Prefab Mesh "name"` to `Skeleton Prefab Mesh [name]` to avoid issues with quotes in mesh asset names (see [this issue](https://github.com/EsotericSoftware/spine-runtimes/issues/2572)). Likely this change poses no problems at all, however if you are parsing the prefab's mesh name for whatever reason, be sure to adjust the pattern accordingly. + +- **Changes of default values** + +- **Deprecated** + + - Shader macro `RETURN_UNLIT_IF_ADDITIVE_SLOT` in `spine-unity/Shaders/Sprite/CGIncludes/ShaderShared.cginc` has been deprecated and will be removed in spine-unity 4.2. Use RETURN_UNLIT_IF_ADDITIVE_SLOT_TINT instead. + +- **Restructuring (Non-Breaking)** + - Moved Spine URP Shaders Examples directory from the main package directory to Samples which can be installed via the Unity Package Manager. To import, select the `Spine Universal RP Shaders` package in the Package Manager window, expand `Samples` at the bottom and hit `Import` next to `Examples`. This follows the standard [samples guideline](https://docs.unity3d.com/Manual/cus-samples.html) and prevents warning messages about unexpectedly altered immutable assets. + +### XNA/MonoGame + +- **Breaking change**: Removed spine-xna in favor of spine-monogame. See https://github.com/EsotericSoftware/spine-runtimes/issues/1949 +- Added new spine-monogame solution. See [spine-monogame/README.md](spine-monogame/README.md) for updated instructions on how to use spine-monogame. + +## Java + +- **Additions** + - Support for `shortestRotation` in animation state. See https://github.com/esotericsoftware/spine-runtimes/issues/2027. + - Support for sequences. +- **Breaking changes** + - `AttachmentLoader#newRegionAttachment()` and `AttachmentLoader#newMeshAttachment()` take an additional `Sequence` parameter. + - `Slot#setAttachmentTime()` and `Slot#getAttachmentTime()` have been removed. + - `VertexAttachment#setDeformAttachment()` and `VertexAttachment#getDeformAttachment()` have been replaced with `VertexAttachment#setTimelineAttachment()` and `VertexAttachment#getTimelineAttachment()`. + - `RegionAttachment#updateOffset()` has been renamed to `RegionAttachment#updateRegion()`. The caller must ensure that the attachment's region is not `null`. + - `RegionAttachment#computeWorldVertices()` takes a `Slot` instead of a `Bone` as the first argument. + - `VertexEffect` has been removed. + +### libGDX + +- `spine-libgdx`, `spine-libgdx-tests`, and `spine-skeletonviewer` are now fully Gradle-ified. +- `spine-skeletonviewer` now supports quickly loading skeletons by dragging and dropping `.json` or `.skel` skeleton files onto the window. + +## Typescript/Javascript + +- **Additions** + - full support for sequences. + - Added `Promise` based `AssetManager.loadAll()`. Allows synchronous waiting via `await assetManager.loadAll()`, simplifying loader logic in applications. + - Support for `shortestRotation` in animation state. See https://github.com/esotericsoftware/spine-runtimes/issues/2027. + - Full support for sequences. +- **Breaking changes** + - `AttachmentLoader#newRegionAttachment()` and `AttachmentLoader#newMeshAttachment()` take an additional `Sequence` parameter. + - `Slot#attachmentTime` and has been removed. + - `VertexAttachment#deformAttachment` has been replaced with `VertexAttachment#timelineAttachment`. + - `RegionAttachment#updateOffset()` has been renamed to `RegionAttachment#updateRegion()`. The caller must ensure that the attachment's region is not `null`. + - `RegionAttachment#computeWorldVertices()` takes a `Slot` instead of a `Bone` as the first argument. + - Removed `PlayerEditor`. + - `VertexEffect` has been removed. + - Removed `RegionAttachment.rendererObject`. + - Renamed `TextureRegion.renderObject` to `TextureRegion.texture`. + +### WebGL backend + +- `PolygonBatcher` can now disable culling automatically if the static variable `PolygonBatcher.disableCulling` is set to true. +- Added `SpineCanvas`, a simpler way to render a scene via spine-webgl. See `spine-ts/spine-webgl/examples/barebones.html` and `spine-ts/spine-webgl/examples/mix-and-match.html`. +- Added `SpineCanavs.dispose()` to halt the updating and rendering of the canvas. + +### Canvas backend + +- Improved example. + +### Three.js backend + +- Added orbital controls to THREJS example. +- `SkeletonMesh` takes an optional `SkeletonMeshMaterialCustomizer`, allowing modification of materials used by `SkeletonMesh`. +- Added `SkeletonMeshMaterial.alphaTest`, when > 0, alpha testing will be performed and fragments will not be written to the depth buffer, if depth writes are enabled. + +### Player + +- Added `SpinePlayer.dispose()` to explicitely dispose of all resources the player holds on to. # 4.0 ## AS3 + **NOTE: Spine 4.0 will be the last release supporting spine-as3. Starting from Spine 4.1, spine-as3 will no longer be supported or maintained.** -* Switched projects from FDT to Visual Studio Code. See updated `README.md` files for instructions. -* Expose non-essential colors on bones, bounding box, clipping, and path attachments. -* Timeline API has been extended to support component-wise timelines exported by Spine 4.0. -* Added `AnimationState.clearNext()` which removes the given `TrackEntry` and all entries after it. -* Added support for texture atlas key value pairs, see `AtlasRegion.names` and `AtlasRegion.values`. -* Added support for reverse animation playback via `TrackEntry.reverse`. -* Added proportional spacing mode support for path constraints. -* Added support for uniform scaling for two bone IK. -* Fixed applying a constraint reverting changes from other constraints. + +- Switched projects from FDT to Visual Studio Code. See updated `README.md` files for instructions. +- Expose non-essential colors on bones, bounding box, clipping, and path attachments. +- Timeline API has been extended to support component-wise timelines exported by Spine 4.0. +- Added `AnimationState.clearNext()` which removes the given `TrackEntry` and all entries after it. +- Added support for texture atlas key value pairs, see `AtlasRegion.names` and `AtlasRegion.values`. +- Added support for reverse animation playback via `TrackEntry.reverse`. +- Added proportional spacing mode support for path constraints. +- Added support for uniform scaling for two bone IK. +- Fixed applying a constraint reverting changes from other constraints. ### Starling + **NOTE: Spine 4.0 will be the last release supporting spine-starling. Starting from Spine 4.1, spine-starling will no longer be supported or maintained.** -* Switched projects from FDT to Visual Studio Code. See updated `README.md` files for instructions. -* Updated to Starling 2.6 and Air SDK 33. + +- Switched projects from FDT to Visual Studio Code. See updated `README.md` files for instructions. +- Updated to Starling 2.6 and Air SDK 33. ## C -* **Breaking change:** Removed `SPINE_SHORT_NAMES` define and C++ constructors. -* Timeline API has been extended to support component-wise timelines exported by Spine 4.0. -* Added `spAnimationState_clearNext()` which removes the given `spTrackEntry` and all entries after it. -* Added support for texture atlas key value pairs, see `spAtlasRegion.keyValues`. -* Added support for reverse animation playback via `spTrackEntry.reverse`. -* Added proportional spacing mode support for path constraints. -* Added support for uniform scaling for two bone IK. -* Fixed applying a constraint reverting changes from other constraints. + +- **Breaking change:** Removed `SPINE_SHORT_NAMES` define and C++ constructors. +- Timeline API has been extended to support component-wise timelines exported by Spine 4.0. +- Added `spAnimationState_clearNext()` which removes the given `spTrackEntry` and all entries after it. +- Added support for texture atlas key value pairs, see `spAtlasRegion.keyValues`. +- Added support for reverse animation playback via `spTrackEntry.reverse`. +- Added proportional spacing mode support for path constraints. +- Added support for uniform scaling for two bone IK. +- Fixed applying a constraint reverting changes from other constraints. ### Cocos2d-Objc + **NOTE: Spine 4.0 will be the last release supporting spine-cocos2d-objc. Starting from Spine 4.1, spine-cocos2d-objc will no longer be supported or maintained.** ### SFML -* Added `ikDemo()` in `main.cpp`. to illustrate how to drive a bone and IK chain through mouse movement. + +- Added `ikDemo()` in `main.cpp`. to illustrate how to drive a bone and IK chain through mouse movement. ## C++ -* Removed dependency on STL throughout the code base, cutting down on the LOC that need parsing by 66%. -* Exposed `x` and `y` on `SkeletonData` through getters and setters. -* Expose non-essential colors on bones, bounding box, clipping, and path attachments. -* Timeline API has been extended to support component-wise timelines exported by Spine 4.0. -* Added `AnimationState.clearNext()` which removes the given `TrackEntry` and all entries after it. -* Added support for texture atlas key value pairs, see `AtlasRegion.names` and `AtlasRegion.values`. -* Added support for reverse animation playback via `TrackEntry.reverse`. -* Added proportional spacing mode support for path constraints. -* Added support for uniform scaling for two bone IK. -* Fixed applying a constraint reverting changes from other constraints. -* spine-cpp now requires C++11. + +- Removed dependency on STL throughout the code base, cutting down on the LOC that need parsing by 66%. +- Exposed `x` and `y` on `SkeletonData` through getters and setters. +- Expose non-essential colors on bones, bounding box, clipping, and path attachments. +- Timeline API has been extended to support component-wise timelines exported by Spine 4.0. +- Added `AnimationState.clearNext()` which removes the given `TrackEntry` and all entries after it. +- Added support for texture atlas key value pairs, see `AtlasRegion.names` and `AtlasRegion.values`. +- Added support for reverse animation playback via `TrackEntry.reverse`. +- Added proportional spacing mode support for path constraints. +- Added support for uniform scaling for two bone IK. +- Fixed applying a constraint reverting changes from other constraints. +- spine-cpp now requires C++11. ### Cocos2d-x -* Added `IKExample` scene to illustrate how to drive a bone and IK chain through mouse movement. -* Added `SkeletonAnimation::setPreUpdateWorldTransformsListener()` and `SkeletonAnimation::setPostUpdateWorldTransformsListener()`. This allows users to modify bone transforms and other skeleton properties before and after the world transforms of all bones are calculated. See the `IKExample` for a usage example. + +- Added `IKExample` scene to illustrate how to drive a bone and IK chain through mouse movement. +- Added `SkeletonAnimation::setPreUpdateWorldTransformsListener()` and `SkeletonAnimation::setPostUpdateWorldTransformsListener()`. This allows users to modify bone transforms and other skeleton properties before and after the world transforms of all bones are calculated. See the `IKExample` for a usage example. ### SFML -* Added `ikDemo()` in `main.cpp`. to illustrate how to drive a bone and IK chain through mouse movement. + +- Added `ikDemo()` in `main.cpp`. to illustrate how to drive a bone and IK chain through mouse movement. ### UE4 -* `SpineWidget` now supports the full widget transform, including rendering scale/shear. -* Materials on `SkeletonRendererComponent` are now blueprint read and writeable. This allows setting dynamic material instances at runtime. -* Added `InitialSkin` property to `USpineWidget`. This allows previewing different skins in the UMG Designer. Initial skins can still be overridden via blueprint events such as `On Initialized`. -* **Breaking change:** `SpineWidget` no longer has the `Scale` property. Instead the size x/y properties can be used. -* Added `SetSlotColor` on `USpineSkeletonComponent` to easily set the color of a slot via blueprints. -* Changed mixes set on an `SkeletonDataAsset` will now be applied to instances of `USpineSkeletonComponent`. -* Generated normals are now correctly flipped for back faces. -* Modifying parent materials updates material instances accordingly. -* Only `.json` files that are actually encoding Spine skeletons will be loaded. Other `.json` files will be left to other importers. -* Updated example project to UE 4.27. +- `SpineWidget` now supports the full widget transform, including rendering scale/shear. +- Materials on `SkeletonRendererComponent` are now blueprint read and writeable. This allows setting dynamic material instances at runtime. +- Added `InitialSkin` property to `USpineWidget`. This allows previewing different skins in the UMG Designer. Initial skins can still be overridden via blueprint events such as `On Initialized`. +- **Breaking change:** `SpineWidget` no longer has the `Scale` property. Instead the size x/y properties can be used. +- Added `SetSlotColor` on `USpineSkeletonComponent` to easily set the color of a slot via blueprints. +- Changed mixes set on an `SkeletonDataAsset` will now be applied to instances of `USpineSkeletonComponent`. +- Generated normals are now correctly flipped for back faces. +- Modifying parent materials updates material instances accordingly. +- Only `.json` files that are actually encoding Spine skeletons will be loaded. Other `.json` files will be left to other importers. +- Updated example project to UE 4.27. -## C# ## -* Timeline API has been extended to support component-wise timelines exported by Spine 4.0. -* Added `AnimationState.clearNext()` which removes the given `TrackEntry` and all entries after it. -* Added support for texture atlas key value pairs, see `AtlasRegion.names` and `AtlasRegion.values`. -* Added support for reverse animation playback via `TrackEntry.Reverse`. -* Added proportional spacing mode support for path constraints. -* Added support for uniform scaling for two bone IK. -* Fixed applying a constraint reverting changes from other constraints. -* **Breaking change:** Removed `SkeletonData` and `Skeleton` methods: `FindBoneIndex`, `FindSlotIndex`. Bones and slots have an `Index` field that should be used instead. Be sure to check for e.g. `bone == null` accordingly before accessing `bone.Index`. +## C# + +- Timeline API has been extended to support component-wise timelines exported by Spine 4.0. +- Added `AnimationState.clearNext()` which removes the given `TrackEntry` and all entries after it. +- Added support for texture atlas key value pairs, see `AtlasRegion.names` and `AtlasRegion.values`. +- Added support for reverse animation playback via `TrackEntry.Reverse`. +- Added proportional spacing mode support for path constraints. +- Added support for uniform scaling for two bone IK. +- Fixed applying a constraint reverting changes from other constraints. +- **Breaking change:** Removed `SkeletonData` and `Skeleton` methods: `FindBoneIndex`, `FindSlotIndex`. Bones and slots have an `Index` field that should be used instead. Be sure to check for e.g. `bone == null` accordingly before accessing `bone.Index`. ### Unity -* **Officially supported Unity versions are 2017.1-2022.1**. -* **Breaking changes** - * Removed all `Spine.Unity.AttachmentTools.SkinUtilities` Skin extension methods. These have become obsoleted and error-prone since the introduction of the new Skin API in 3.8. To fix any compile errors, replace any usage of `Skin` extension methods with their counterparts, e.g. replace occurrances of `skin.AddAttachments()` with `skin.AddSkin()`. Please see the example scene `Mix and Match Skins` on how to use the new Skin API to combine skins, or the updated old example scenes `Mix and Match` and `Mix and Match Equip` on how you can update an existing project using the old workflow. If you are using `skeletonAnimation.Skeleton.UnshareSkin()` in your code, you can replace it with `Skin customSkin = new Skin("custom skin"); customSkin.AddSkin(skeletonAnimation.Skeleton.Skin);`. - * `Skin.GetAttachments()` has been replaced by `Skin.Attachments`, returning an `ICollection`. This makes access more consistent and intuitive. To fix any compile errors, replace any occurrances of `Skin.GetAttachments()` by `Skin.Attachments`. - * Removed redundant `Spine.Unity.AttachmentTools.AttachmentCloneExtensions` extension methods `Attachment.GetCopy()` and `Attachment.GetLinkedMesh()`. To fix any compile errors, replace any occurrances with `Attachment.Copy()` and `Attachment.NewLinkedMesh()`. - * Removed `Spine.Unity.AttachmentTools.AttachmentRegionExtensions` extension methods `Attachment.GetRegion()`. Use `Attachment.RendererObject as AtlasRegion` instead. - * Removed redundant `Spine.SkeletonExtensions` extension methods: +- **Officially supported Unity versions are 2017.1-2022.1**. +- **Breaking changes** + + - Removed all `Spine.Unity.AttachmentTools.SkinUtilities` Skin extension methods. These have become obsoleted and error-prone since the introduction of the new Skin API in 3.8. To fix any compile errors, replace any usage of `Skin` extension methods with their counterparts, e.g. replace occurrances of `skin.AddAttachments()` with `skin.AddSkin()`. Please see the example scene `Mix and Match Skins` on how to use the new Skin API to combine skins, or the updated old example scenes `Mix and Match` and `Mix and Match Equip` on how you can update an existing project using the old workflow. If you are using `skeletonAnimation.Skeleton.UnshareSkin()` in your code, you can replace it with `Skin customSkin = new Skin("custom skin"); customSkin.AddSkin(skeletonAnimation.Skeleton.Skin);`. + - `Skin.GetAttachments()` has been replaced by `Skin.Attachments`, returning an `ICollection`. This makes access more consistent and intuitive. To fix any compile errors, replace any occurrances of `Skin.GetAttachments()` by `Skin.Attachments`. + - Removed redundant `Spine.Unity.AttachmentTools.AttachmentCloneExtensions` extension methods `Attachment.GetCopy()` and `Attachment.GetLinkedMesh()`. To fix any compile errors, replace any occurrances with `Attachment.Copy()` and `Attachment.NewLinkedMesh()`. + - Removed `Spine.Unity.AttachmentTools.AttachmentRegionExtensions` extension methods `Attachment.GetRegion()`. Use `Attachment.RendererObject as AtlasRegion` instead. + - Removed redundant `Spine.SkeletonExtensions` extension methods: Replace: - * `Skeleton.SetPropertyToSetupPose()` - * `Skeleton.SetDrawOrderToSetupPose()` - * `Skeleton.SetSlotAttachmentsToSetupPose()` - * `Skeleton.SetSlotAttachmentToSetupPose()` + + - `Skeleton.SetPropertyToSetupPose()` + - `Skeleton.SetDrawOrderToSetupPose()` + - `Skeleton.SetSlotAttachmentsToSetupPose()` + - `Skeleton.SetSlotAttachmentToSetupPose()` with `Skeleton.SetSlotsToSetupPose()`. Replace: - * `Slot.SetColorToSetupPose()` - * `Slot.SetAttachmentToSetupPose()` + + - `Slot.SetColorToSetupPose()` + - `Slot.SetAttachmentToSetupPose()` with `Slot.SetToSetupPose()`. Also removed less commonly used extension methods: `TrackEntry.AllowImmediateQueue()`, `Animation.SetKeyedItemsToSetupPose()` and `Attachment.IsRenderable()`. - * **`SkeletonGraphic` now no longer uses a `RawImage` component at each submesh renderer** GameObject when `allowMultipleCanvasRenderers` is true. Instead, a new custom component `SkeletonSubmeshGraphic` is used which is more resource friendly. Replacement of these components will be performed automatically through editor scripting, saving scenes or prefabs will persist the upgrade. - * **Linear color space:** Previously Slot colors were not displayed the same in Unity as in the Spine Editor. This is now fixed at all shaders, including URP and LWRP shaders. See section *Additions* below for more details. If you have tweaked Slot colors to look correct in `Linear` color space in Unity but incorrect in Spine, you might want to adjust the tweaked colors. Slot colors displayed in Unity should now match colors displayed in the Spine Editor when configured to display as `Linear` color space in the Spine Editor Settings. - * **Additive Slots have always been lit** before they were written to the target buffer. Now all lit shaders provide an additional parameter `Light Affects Additive` which defaults to `false`, as it is the more intuitive default value. You can enable the old behaviour by setting this parameter to `true`. - * **Corrected blending behaviour of all `Sprite` shaders** in `Premultiply Alpha` blend mode (including URP and LWRP packages). Previously vertex color alpha was premultiplied again, even though `Premultiply Alpha` blend mode assumes PMA texture and PMA vertex color input. Slot-alpha blending will thus be correctly lighter after upgrading to 4.0. If you have compensated this problem by disabling `Advanced - PMA Vertex Colors` you can now re-enable this parameter, also allowing for rendering Additive slots in a single pass. - * **Corrected all `Outline` shaders outline thickness** when `Advanced - Sample 8 Neighbourhood` is disabled (thus using `4 Neighbourhood`). Previously weighting was incorrectly thick (4x as thick) compared to 8 neighbourhood, now it is more consistent. This might require adjustment of all your outline materials where `Sample 8 Neighbourhood` is disabled to restore the previous outline thickness, by adjusting the `Outline Threshold` parameter through adding a `/4` to make the threshold 4 times smaller. - * Reverted changes: `BoneFollower` property `followLocalScale` has intermediately been renamed to `followScale` but was renamed back to `followLocalScale`. Serialized values (scenes and prefabs) will automatically be upgraded, only code accessing `followScale` needs to be adapted. - * Fixed Timeline not pausing (and resuming) clip playback on Director pause, this is now the default behaviour. If you require the old behaviour (e.g. to continue playing an idle animation during Director pause), there is now an additional parameter `Don't Pause with Director` provided that can be enabled for each Timeline clip. - * Fixed Timeline `Spine AnimationState Clips` ignoring empty space on the Timeline after a clip's end. Timeline clips now also offer `Don't End with Clip` and `Clip End Mix Out Duration` parameters if you prefer the old behaviour of previous versions. By default when empty space follows the clip on the timeline, the empty animation is set on the track with a MixDuration of `Clip End Mix Out Duration`. Set `Don't End with Clip` to `true` to continue playing the clip's animation instead and mimic the old 3.8 behaviour. If you prefer pausing the animation instead of mixing out to the empty animation, set `Clip End Mix Out Duration` to a value less than 0, then the animation is paused instead. + - **`SkeletonGraphic` now no longer uses a `RawImage` component at each submesh renderer** GameObject when `allowMultipleCanvasRenderers` is true. Instead, a new custom component `SkeletonSubmeshGraphic` is used which is more resource friendly. Replacement of these components will be performed automatically through editor scripting, saving scenes or prefabs will persist the upgrade. + - **Linear color space:** Previously Slot colors were not displayed the same in Unity as in the Spine Editor. This is now fixed at all shaders, including URP and LWRP shaders. See section _Additions_ below for more details. If you have tweaked Slot colors to look correct in `Linear` color space in Unity but incorrect in Spine, you might want to adjust the tweaked colors. Slot colors displayed in Unity should now match colors displayed in the Spine Editor when configured to display as `Linear` color space in the Spine Editor Settings. + - **Additive Slots have always been lit** before they were written to the target buffer. Now all lit shaders provide an additional parameter `Light Affects Additive` which defaults to `false`, as it is the more intuitive default value. You can enable the old behaviour by setting this parameter to `true`. + - **Corrected blending behaviour of all `Sprite` shaders** in `Premultiply Alpha` blend mode (including URP and LWRP packages). Previously vertex color alpha was premultiplied again, even though `Premultiply Alpha` blend mode assumes PMA texture and PMA vertex color input. Slot-alpha blending will thus be correctly lighter after upgrading to 4.0. If you have compensated this problem by disabling `Advanced - PMA Vertex Colors` you can now re-enable this parameter, also allowing for rendering Additive slots in a single pass. + - **Corrected all `Outline` shaders outline thickness** when `Advanced - Sample 8 Neighbourhood` is disabled (thus using `4 Neighbourhood`). Previously weighting was incorrectly thick (4x as thick) compared to 8 neighbourhood, now it is more consistent. This might require adjustment of all your outline materials where `Sample 8 Neighbourhood` is disabled to restore the previous outline thickness, by adjusting the `Outline Threshold` parameter through adding a `/4` to make the threshold 4 times smaller. + - Reverted changes: `BoneFollower` property `followLocalScale` has intermediately been renamed to `followScale` but was renamed back to `followLocalScale`. Serialized values (scenes and prefabs) will automatically be upgraded, only code accessing `followScale` needs to be adapted. + - Fixed Timeline not pausing (and resuming) clip playback on Director pause, this is now the default behaviour. If you require the old behaviour (e.g. to continue playing an idle animation during Director pause), there is now an additional parameter `Don't Pause with Director` provided that can be enabled for each Timeline clip. + - Fixed Timeline `Spine AnimationState Clips` ignoring empty space on the Timeline after a clip's end. Timeline clips now also offer `Don't End with Clip` and `Clip End Mix Out Duration` parameters if you prefer the old behaviour of previous versions. By default when empty space follows the clip on the timeline, the empty animation is set on the track with a MixDuration of `Clip End Mix Out Duration`. Set `Don't End with Clip` to `true` to continue playing the clip's animation instead and mimic the old 3.8 behaviour. If you prefer pausing the animation instead of mixing out to the empty animation, set `Clip End Mix Out Duration` to a value less than 0, then the animation is paused instead. -* **Additions and Improvements** - * Additional **Fix Draw Order** parameter at SkeletonRenderer, defaults to `disabled` (previous behaviour). +- **Additions and Improvements** + + - Additional **Fix Draw Order** parameter at SkeletonRenderer, defaults to `disabled` (previous behaviour). Applies only when 3+ submeshes are used (2+ materials with alternating order, e.g. "A B A"). - If `true`, MaterialPropertyBlocks are assigned at each material to prevent aggressive batching of submeshes - by e.g. the LWRP renderer, leading to incorrect draw order (e.g. "A1 B A2" changed to "A1A2 B"). - You can leave this parameter disabled when everything is drawn correctly to save the additional performance cost. - * **Additional Timeline features.** SpineAnimationStateClip now provides a `Speed Multiplier`, a start time offset parameter `Clip In`, support for blending successive animations by overlapping tracks. An additional `Use Blend Duration` parameter *(defaults to true)* allows for automatic synchronisation of MixDuration with the current overlap blend duration. An additional Spine preferences parameter `Use Blend Duration` has been added which can be disabled to default to the previous behaviour before this update. - * Additional `SpriteMask and RectMask2D` example scene added for demonstration of mask setup and interaction. - * `Real physics hinge chains` for both 2D and 3D physics. The [SkeletonUtilityBone](http://esotericsoftware.com/spine-unity#SkeletonUtilityBone) Inspector provides an interface to create 2D and 3D hinge chains. Previously created chains have only been respecting gravity, but not momentum of the skeleton or parent bones. The new physics rig created when pressing `Create 3D Hinge Chain` and `Create 2D Hinge Chain` creates a more complex setup that also works when flipping the skeleton. Note that the chain root node is no longer parented to bones of the skeleton. This is a requirement in Unity to have momentum applied properly - do not reparent the chain root to bones of your skeleton, or you will loose any momentum applied by the skeleton's movement. - * `Outline rendering functionality for all shaders.` Every shader now provides an additional set of `Outline` parameters to enable custom outline rendering. When outline rendering is enabled via the `Material` inspector, it automatically switches the shader to the respective `Spine/Outline` shader variant. Outlines are generated by sampling neighbour pixels, so be sure to add enough transparent padding when exporting your atlas textures to fit the desired outline width. In order to enable outline rendering at a skeleton, it is recommended to first prepare an additional outline material copy and then switch the material of the target skeleton to this material. This prevents unnecessary additional runtime material copies and drawcalls. Material switching can be prepared via a [SkeletonRendererCustomMaterials](http://esotericsoftware.com/spine-unity#SkeletonRendererCustomMaterials) component and then enabled or disabled at runtime. Alternatively, you can also directly modify the `SkeletonRenderer.CustomMaterialOverride` property. - Outline rendering is fully supported on `SkeletonGraphic` shaders as well. - * Added `SkeletonRenderer.EditorSkipSkinSync` scripting API property to be able to set custom skins in editor scripts. Enable this property when overwriting the Skeleton's skin from an editor script. Without setting this parameter, changes will be overwritten by the next inspector update. Only affects Inspector synchronisation of skin with `initialSkinName`, not startup initialization. - * `AtlasUtilities.GetRepackedAttachments()` and `AtlasUtilities.GetRepackedSkin()` provide support for additional texture channels such as normal maps via the optional parameter `additionalTexturePropertyIDsToCopy `. See the spine-unity runtime documentation, section [Combining Skins - Advanced - Runtime Repacking with Normalmaps](http://esotericsoftware.com/spine-unity#Combining-Skins) for further info and example usage code. - * `BoneFollower` can now optionally follow (uniform) world scale of the reference bone. There is now a `Mode` dropdown selector in the Inspector which can be set to either `Local` or `World Uniform`. - * All `Spine/SkeletonGraphic` shaders now provide a parameter `CanvasGroup Compatible` which can be enabled to support `CanvasGroup` alpha blending. For correct results, you should then disable `Pma Vertex Colors` in the `SkeletonGraphic` Inspector, in section `Advanced` (otherwise Slot alpha will be applied twice). - * **Now supporting Universal Render Pipeline (URP), including the 2D Renderer pipeline, through an additional UPM package.** - * **Installation:** You can download the Unity Package Manager (UPM) package via the [download page](http://esotericsoftware.com/spine-unity-download) or find it in the [spine-runtimes/spine-unity/Modules](https://github.com/EsotericSoftware/spine-runtimes/tree/3.8-beta/spine-unity/Modules) subdirectory on the git repository. You can then either unzip (copy if using git) the package to - * a) the `Packages` directory in your project where it will automatically be loaded, or - * b) to an arbitrary directory outside the Assets directory and then open Package Manager in Unity, select the `+` icon, choose `Add package from disk..` and point it to the package.json file. + If `true`, MaterialPropertyBlocks are assigned at each material to prevent aggressive batching of submeshes + by e.g. the LWRP renderer, leading to incorrect draw order (e.g. "A1 B A2" changed to "A1A2 B"). + You can leave this parameter disabled when everything is drawn correctly to save the additional performance cost. + - **Additional Timeline features.** SpineAnimationStateClip now provides a `Speed Multiplier`, a start time offset parameter `Clip In`, support for blending successive animations by overlapping tracks. An additional `Use Blend Duration` parameter _(defaults to true)_ allows for automatic synchronisation of MixDuration with the current overlap blend duration. An additional Spine preferences parameter `Use Blend Duration` has been added which can be disabled to default to the previous behaviour before this update. + - Additional `SpriteMask and RectMask2D` example scene added for demonstration of mask setup and interaction. + - `Real physics hinge chains` for both 2D and 3D physics. The [SkeletonUtilityBone](http://esotericsoftware.com/spine-unity#SkeletonUtilityBone) Inspector provides an interface to create 2D and 3D hinge chains. Previously created chains have only been respecting gravity, but not momentum of the skeleton or parent bones. The new physics rig created when pressing `Create 3D Hinge Chain` and `Create 2D Hinge Chain` creates a more complex setup that also works when flipping the skeleton. Note that the chain root node is no longer parented to bones of the skeleton. This is a requirement in Unity to have momentum applied properly - do not reparent the chain root to bones of your skeleton, or you will loose any momentum applied by the skeleton's movement. + - `Outline rendering functionality for all shaders.` Every shader now provides an additional set of `Outline` parameters to enable custom outline rendering. When outline rendering is enabled via the `Material` inspector, it automatically switches the shader to the respective `Spine/Outline` shader variant. Outlines are generated by sampling neighbour pixels, so be sure to add enough transparent padding when exporting your atlas textures to fit the desired outline width. In order to enable outline rendering at a skeleton, it is recommended to first prepare an additional outline material copy and then switch the material of the target skeleton to this material. This prevents unnecessary additional runtime material copies and drawcalls. Material switching can be prepared via a [SkeletonRendererCustomMaterials](http://esotericsoftware.com/spine-unity#SkeletonRendererCustomMaterials) component and then enabled or disabled at runtime. Alternatively, you can also directly modify the `SkeletonRenderer.CustomMaterialOverride` property. + Outline rendering is fully supported on `SkeletonGraphic` shaders as well. + - Added `SkeletonRenderer.EditorSkipSkinSync` scripting API property to be able to set custom skins in editor scripts. Enable this property when overwriting the Skeleton's skin from an editor script. Without setting this parameter, changes will be overwritten by the next inspector update. Only affects Inspector synchronisation of skin with `initialSkinName`, not startup initialization. + - `AtlasUtilities.GetRepackedAttachments()` and `AtlasUtilities.GetRepackedSkin()` provide support for additional texture channels such as normal maps via the optional parameter `additionalTexturePropertyIDsToCopy `. See the spine-unity runtime documentation, section [Combining Skins - Advanced - Runtime Repacking with Normalmaps](http://esotericsoftware.com/spine-unity#Combining-Skins) for further info and example usage code. + - `BoneFollower` can now optionally follow (uniform) world scale of the reference bone. There is now a `Mode` dropdown selector in the Inspector which can be set to either `Local` or `World Uniform`. + - All `Spine/SkeletonGraphic` shaders now provide a parameter `CanvasGroup Compatible` which can be enabled to support `CanvasGroup` alpha blending. For correct results, you should then disable `Pma Vertex Colors` in the `SkeletonGraphic` Inspector, in section `Advanced` (otherwise Slot alpha will be applied twice). + - **Now supporting Universal Render Pipeline (URP), including the 2D Renderer pipeline, through an additional UPM package.** + + - **Installation:** You can download the Unity Package Manager (UPM) package via the [download page](http://esotericsoftware.com/spine-unity-download) or find it in the [spine-runtimes/spine-unity/Modules](https://github.com/EsotericSoftware/spine-runtimes/tree/3.8-beta/spine-unity/Modules) subdirectory on the git repository. You can then either unzip (copy if using git) the package to + + - a) the `Packages` directory in your project where it will automatically be loaded, or + - b) to an arbitrary directory outside the Assets directory and then open Package Manager in Unity, select the `+` icon, choose `Add package from disk..` and point it to the package.json file. The Project panel should now show an entry `Spine Universal RP Shaders` under `Packages`. If the directory is not yet listed, you will need to close and re-open Unity to have it display the directory and its contents. - * **Usage:** The package provides two shaders specifically built for the universal render pipeline: - * `Universal Render Pipeline/Spine/Skeleton`, as a universal variant of the `Spine/Skeleton` shader, - * `Universal Render Pipeline/Spine/Skeleton Lit`, as a universal variant of the `Spine/Skeleton Lit` shader, - * `Universal Render Pipeline/Spine/Sprite`, as a universal variant of the `Spine/Sprite/Vertex Lit` and `Pixel Lit` shaders, which were not functioning in the universal render pipeline, - * `Universal Render Pipeline/2D/Spine/Skeleton Lit`, as a universal 2D Renderer variant of the `Spine/Skeleton Lit` shader, and - * `Universal Render Pipeline/2D/Spine/Sprite`, as a universal 2D Renderer variant of the `Spine/Sprite/Vertex Lit` and `Pixel Lit` shaders. - The shaders can be assigned to materials as usual and will respect your settings of the assigned `UniversalRenderPipelineAsset` under `Project Settings - Graphics`. - * **Restrictions** As all Spine shaders, the URP shaders **do not support `Premultiply alpha` (PMA) atlas textures in Linear color space**. Please export your atlas textures as `straight alpha` textures with disabled `Premultiply alpha` setting when using Linear color space. You can check the current color space via `Project Settings - Player - Other Settings - Color Space.`. - * **Example:** You can find an example scene in the package under `com.esotericsoftware.spine.urp-shaders-3.8/Examples/URP Shaders.unity` that demonstrates usage of the URP shaders. - * Spine Preferences now provide an **`Atlas Texture Settings`** parameter for applying customizable texture import settings at all newly imported Spine atlas textures. + + - **Usage:** The package provides two shaders specifically built for the universal render pipeline: + - `Universal Render Pipeline/Spine/Skeleton`, as a universal variant of the `Spine/Skeleton` shader, + - `Universal Render Pipeline/Spine/Skeleton Lit`, as a universal variant of the `Spine/Skeleton Lit` shader, + - `Universal Render Pipeline/Spine/Sprite`, as a universal variant of the `Spine/Sprite/Vertex Lit` and `Pixel Lit` shaders, which were not functioning in the universal render pipeline, + - `Universal Render Pipeline/2D/Spine/Skeleton Lit`, as a universal 2D Renderer variant of the `Spine/Skeleton Lit` shader, and + - `Universal Render Pipeline/2D/Spine/Sprite`, as a universal 2D Renderer variant of the `Spine/Sprite/Vertex Lit` and `Pixel Lit` shaders. + The shaders can be assigned to materials as usual and will respect your settings of the assigned `UniversalRenderPipelineAsset` under `Project Settings - Graphics`. + - **Restrictions** As all Spine shaders, the URP shaders **do not support `Premultiply alpha` (PMA) atlas textures in Linear color space**. Please export your atlas textures as `straight alpha` textures with disabled `Premultiply alpha` setting when using Linear color space. You can check the current color space via `Project Settings - Player - Other Settings - Color Space.`. + - **Example:** You can find an example scene in the package under `com.esotericsoftware.spine.urp-shaders-3.8/Examples/URP Shaders.unity` that demonstrates usage of the URP shaders. + + - Spine Preferences now provide an **`Atlas Texture Settings`** parameter for applying customizable texture import settings at all newly imported Spine atlas textures. When exporting atlas textures from Spine with `Premultiply alpha` enabled (the default), you can leave it at `PMATexturePreset`. If you have disabled `Premultiply alpha`, set it to the included `StraightAlphaTexturePreset` asset. You can also create your own `TextureImporter` `Preset` asset and assign it here (include `PMA` or `Straight` in the name). In Unity versions before 2018.3 you can use `Texture2D` template assets instead of the newer `Preset` assets. Materials created for imported textures will also have the `Straight Alpha Texture` parameter configured accordingly. - * All `Sprite` shaders (including URP and LWRP extension packages) now provide an additional `Fixed Normal Space` option `World-Space`. PReviously options were limited to `View-Space` and `Model-Space`. - * `SkeletonGraphic` now fully supports [`SkeletonUtility`](http://esotericsoftware.com/spine-unity#SkeletonUtility) for generating a hierarchy of [`SkeletonUtilityBones`](http://esotericsoftware.com/spine-unity#SkeletonUtilityBone) in both modes `Follow` and `Override`. This also enables creating hinge chain physics rigs and using `SkeletonUtilityConstraints` such as `SkeletonUtilityGroundConstraint` and `SkeletonUtilityEyeConstraint` on `SkeletonGraphic`. - * Added **native support for slot blend modes** `Additive`, `Multiply` and `Screen` with automatic assignment at newly imported skeleton assets. `BlendModeMaterialAssets` are now obsolete and replaced by the native properties at `SkeletonDataAsset`. The `SkeletonDataAsset` Inspector provides a new `Blend Modes - Upgrade` button to upgrade an obsolete `BlendModeMaterialAsset` to the native blend modes properties. This upgrade will be performed automatically on imported and re-imported assets. - * `BoneFollower` and `BoneFollowerGraphic` components now provide better support for following bones when the skeleton's Transform is not the parent of the follower's Transform. Previously e.g. rotating a common parent Transform did not lead to the desired result, as well as negatively scaling a skeleton's Transform when it is not a parent of the follower's Transform. - * **Linear color space:** Previously Slot colors were not displayed the same in Unity as in the Spine Editor (when configured to display as `Linear` color space in Spine Editor Settings). This is now fixed at all shaders, including URP and LWRP shaders. - * All Spine shaders (also including URP and LWRP shaders) now support `PMA Vertex Colors` in combination with `Linear` color space. Thus when using Spine shaders, you should always enable `PMA Vertex Colors` at the `SkeletonRenderer` component. This allows using single pass `Additive` Slots rendering. Note that textures shall still be exported as `Straight alpha` when using `Linear` color space, so combine `PMA Vertex Colors` with `Straight Texture`. All `Sprite` shaders now provide an additional blend mode for this, named `PMA Vertex, Straight Texture` which shall be the preferred Sprite shader blend mode in `Linear` color space. - * Additive Slots have always been lit before they were written to the target buffer. Now all lit shaders provide an additional parameter `Light Affects Additive` which defaults to `false`, as it is the more intuitive default value. You can enable the old behaviour by setting this parameter to `true`. - * `SkeletonRootMotion` and `SkeletonMecanimRootMotion` components now support arbitrary bones in the hierarchy as `Root Motion Bone`. Previously there were problems when selecting a non-root bone as `Root Motion Bone`. `Skeleton.ScaleX` and `.ScaleY` and parent bone scale is now respected as well. - * URP and LWRP `Sprite` and `SkeletonLit` shaders no longer require `Advanced - Add Normals` enabled to properly cast and receive shadows. It is recommended to disable `Add Normals` if normals are otherwise not needed. - * Added an example component `RootMotionDeltaCompensation` located in `Spine Examples/Scripts/Sample Components` which can be used for applying simple delta compensation. You can enable and disable the component to toggle delta compensation of the currently playing animation on and off. - * `SkeletonRagdoll` and `SkeletonRagdoll2D` now support bone scale at any bone in the skeleton hierarchy. This includes negative scale and root bone scale. - * `Attachment.GetRemappedClone(Sprite)` method now provides an additional optional parameter `useOriginalRegionScale`. When set to `true`, the replaced attachment's scale is used instead of the Sprite's `Pixel per Unity` setting, allowing for more consistent scaling. *Note:* When remapping Sprites, be sure to set the Sprite's `Mesh Type` to `Full Rect` and not `Tight`, otherwise the scale will be wrong. - * `SkeletonGraphic` now **supports all Slot blend modes** when `Advanced - Multiple Canvas Renderers` is enabled in the Inspector. The `SkeletonGraphic` Inspector now provides a `Blend Mode Materials` section where you can assign `SkeletonGraphic` materials for each blend mode, or use the new default materials. New `SkeletonGraphic` shaders and materials have been added for each blend mode. The `BlendModes.unity` example scene has been extended to demonstrate this new feature. For detailed information see the [`SkeletonGraphic documentation page`](http://esotericsoftware.com/spine-unity#Parameters). - * Timeline clips now also offer `Don't End with Clip` and `Clip End Mix Out Duration` parameters. By default when empty space follows the clip on the timeline, the empty animation is set on the track with a MixDuration of `Clip End Mix Out Duration`. Set `Don't End with Clip` to `true` to continue playing the clip's animation instead and mimic the old 3.8 behaviour. If you prefer pausing the animation instead of mixing out to the empty animation, set `Clip End Mix Out Duration` to a value less than 0, then the animation is paused instead. - * Prefabs containing `SkeletonRenderer`, `SkeletonAnimation` and `SkeletonMecanim` now provide a proper Editor preview, including the preview thumbnail. - * `SkeletonRenderer` (and subclasses`SkeletonAnimation` and `SkeletonMecanim`) now provide a property `Advanced - Fix Prefab Override MeshFilter`, which when enabled fixes the prefab always being marked as changed. It sets the MeshFilter's hide flags to `DontSaveInEditor`. Unfortunately this comes at the cost of references to the `MeshFilter` by other components being lost, therefore this parameter defaults to `false` to keep the safe existing behaviour. - * `BoundingBoxFollower` and `BoundingBoxFollowerGraphic` now provide previously missing `usedByEffector` and `usedByComposite` parameters to be set at all generated colliders. - * `BoneFollower` and `BoneFollowerGraphic` now provide an additional `Follow Parent World Scale` parameter to allow following simple scale of parent bones (rotated/skewed scale can't be supported). - * Improved `Advanced - Fix Prefab Override MeshFilter` property for `SkeletonRenderer` (and subclasses`SkeletonAnimation` and `SkeletonMecanim`), now providing an additional option to use a global value which can be set in `Edit - Preferences - Spine`. - * Timeline naming improvements: `Spine AnimationState Clip` Inspector parameter `Custom Duration` changed and inverted to `Default Mix Duration` for more clarity. Shortened all Timeline add track menu entries from: `Spine.Unity.Playables - ` to `Spine - `, `Spine Animation State Track` to `SkeletonAnimation Track`, `Spine AnimationState Graphic Track` to `SkeletonGraphic Track`, and `Spine Skeleton Flip Track` to `Skeleton Flip Track`. - * Timeline track appearance and Inspector: Tracks now show icons and track colors to make them easier to distinguish. When a Track is selected, the Inspector now shows an editable track name which was previously only editable at the Timeline asset. - * Added example component `SkeletonRenderTexture` to render a `SkeletonRenderer` to a `RenderTexture`, mainly for proper transparency. Added an example scene named `RenderTexture FadeOut Transparency` that demonstrates usage for a fadeout transparency effect. - * Added another fadeout example component named `SkeletonRenderTextureFadeout` which takes over transparency fadeout when enabled. You can use this component as-is, attach it in disabled state and enable it to start a fadeout effect. - * Timeline clips now offer an additional `Alpha` parameter for setting a custom constant mix alpha value other than 1.0, just as `TrackEntry.Alpha`. Defaults to 1.0. - * `SkeletonGraphic` now provides additional render callback delegates `OnInstructionsPrepared`, `AssignMeshOverrideSingleRenderer` and `AssignMeshOverrideMultipleRenderers`. `OnInstructionsPrepared` is raised at the end of LateUpdate after render instructions are done, target renderers are prepared, and the mesh is ready to be generated. The two `AssignMeshOverride` delegates allow separate code to take over mesh and material assignment of a `SkeletonGraphic` component. - * Added example component `SkeletonGraphicRenderTexture` to render a `SkeletonGraphic` to a `RenderTexture` (similar as `SkeletonRenderTexture`), mainly for proper transparency. Extended example scene `RenderTexture FadeOut Transparency` accordingly. + - All `Sprite` shaders (including URP and LWRP extension packages) now provide an additional `Fixed Normal Space` option `World-Space`. PReviously options were limited to `View-Space` and `Model-Space`. + - `SkeletonGraphic` now fully supports [`SkeletonUtility`](http://esotericsoftware.com/spine-unity#SkeletonUtility) for generating a hierarchy of [`SkeletonUtilityBones`](http://esotericsoftware.com/spine-unity#SkeletonUtilityBone) in both modes `Follow` and `Override`. This also enables creating hinge chain physics rigs and using `SkeletonUtilityConstraints` such as `SkeletonUtilityGroundConstraint` and `SkeletonUtilityEyeConstraint` on `SkeletonGraphic`. + - Added **native support for slot blend modes** `Additive`, `Multiply` and `Screen` with automatic assignment at newly imported skeleton assets. `BlendModeMaterialAssets` are now obsolete and replaced by the native properties at `SkeletonDataAsset`. The `SkeletonDataAsset` Inspector provides a new `Blend Modes - Upgrade` button to upgrade an obsolete `BlendModeMaterialAsset` to the native blend modes properties. This upgrade will be performed automatically on imported and re-imported assets. + - `BoneFollower` and `BoneFollowerGraphic` components now provide better support for following bones when the skeleton's Transform is not the parent of the follower's Transform. Previously e.g. rotating a common parent Transform did not lead to the desired result, as well as negatively scaling a skeleton's Transform when it is not a parent of the follower's Transform. + - **Linear color space:** Previously Slot colors were not displayed the same in Unity as in the Spine Editor (when configured to display as `Linear` color space in Spine Editor Settings). This is now fixed at all shaders, including URP and LWRP shaders. + - All Spine shaders (also including URP and LWRP shaders) now support `PMA Vertex Colors` in combination with `Linear` color space. Thus when using Spine shaders, you should always enable `PMA Vertex Colors` at the `SkeletonRenderer` component. This allows using single pass `Additive` Slots rendering. Note that textures shall still be exported as `Straight alpha` when using `Linear` color space, so combine `PMA Vertex Colors` with `Straight Texture`. All `Sprite` shaders now provide an additional blend mode for this, named `PMA Vertex, Straight Texture` which shall be the preferred Sprite shader blend mode in `Linear` color space. + - Additive Slots have always been lit before they were written to the target buffer. Now all lit shaders provide an additional parameter `Light Affects Additive` which defaults to `false`, as it is the more intuitive default value. You can enable the old behaviour by setting this parameter to `true`. + - `SkeletonRootMotion` and `SkeletonMecanimRootMotion` components now support arbitrary bones in the hierarchy as `Root Motion Bone`. Previously there were problems when selecting a non-root bone as `Root Motion Bone`. `Skeleton.ScaleX` and `.ScaleY` and parent bone scale is now respected as well. + - URP and LWRP `Sprite` and `SkeletonLit` shaders no longer require `Advanced - Add Normals` enabled to properly cast and receive shadows. It is recommended to disable `Add Normals` if normals are otherwise not needed. + - Added an example component `RootMotionDeltaCompensation` located in `Spine Examples/Scripts/Sample Components` which can be used for applying simple delta compensation. You can enable and disable the component to toggle delta compensation of the currently playing animation on and off. + - `SkeletonRagdoll` and `SkeletonRagdoll2D` now support bone scale at any bone in the skeleton hierarchy. This includes negative scale and root bone scale. + - `Attachment.GetRemappedClone(Sprite)` method now provides an additional optional parameter `useOriginalRegionScale`. When set to `true`, the replaced attachment's scale is used instead of the Sprite's `Pixel per Unity` setting, allowing for more consistent scaling. _Note:_ When remapping Sprites, be sure to set the Sprite's `Mesh Type` to `Full Rect` and not `Tight`, otherwise the scale will be wrong. + - `SkeletonGraphic` now **supports all Slot blend modes** when `Advanced - Multiple Canvas Renderers` is enabled in the Inspector. The `SkeletonGraphic` Inspector now provides a `Blend Mode Materials` section where you can assign `SkeletonGraphic` materials for each blend mode, or use the new default materials. New `SkeletonGraphic` shaders and materials have been added for each blend mode. The `BlendModes.unity` example scene has been extended to demonstrate this new feature. For detailed information see the [`SkeletonGraphic documentation page`](http://esotericsoftware.com/spine-unity#Parameters). + - Timeline clips now also offer `Don't End with Clip` and `Clip End Mix Out Duration` parameters. By default when empty space follows the clip on the timeline, the empty animation is set on the track with a MixDuration of `Clip End Mix Out Duration`. Set `Don't End with Clip` to `true` to continue playing the clip's animation instead and mimic the old 3.8 behaviour. If you prefer pausing the animation instead of mixing out to the empty animation, set `Clip End Mix Out Duration` to a value less than 0, then the animation is paused instead. + - Prefabs containing `SkeletonRenderer`, `SkeletonAnimation` and `SkeletonMecanim` now provide a proper Editor preview, including the preview thumbnail. + - `SkeletonRenderer` (and subclasses`SkeletonAnimation` and `SkeletonMecanim`) now provide a property `Advanced - Fix Prefab Override MeshFilter`, which when enabled fixes the prefab always being marked as changed. It sets the MeshFilter's hide flags to `DontSaveInEditor`. Unfortunately this comes at the cost of references to the `MeshFilter` by other components being lost, therefore this parameter defaults to `false` to keep the safe existing behaviour. + - `BoundingBoxFollower` and `BoundingBoxFollowerGraphic` now provide previously missing `usedByEffector` and `usedByComposite` parameters to be set at all generated colliders. + - `BoneFollower` and `BoneFollowerGraphic` now provide an additional `Follow Parent World Scale` parameter to allow following simple scale of parent bones (rotated/skewed scale can't be supported). + - Improved `Advanced - Fix Prefab Override MeshFilter` property for `SkeletonRenderer` (and subclasses`SkeletonAnimation` and `SkeletonMecanim`), now providing an additional option to use a global value which can be set in `Edit - Preferences - Spine`. + - Timeline naming improvements: `Spine AnimationState Clip` Inspector parameter `Custom Duration` changed and inverted to `Default Mix Duration` for more clarity. Shortened all Timeline add track menu entries from: `Spine.Unity.Playables - ` to `Spine - `, `Spine Animation State Track` to `SkeletonAnimation Track`, `Spine AnimationState Graphic Track` to `SkeletonGraphic Track`, and `Spine Skeleton Flip Track` to `Skeleton Flip Track`. + - Timeline track appearance and Inspector: Tracks now show icons and track colors to make them easier to distinguish. When a Track is selected, the Inspector now shows an editable track name which was previously only editable at the Timeline asset. + - Added example component `SkeletonRenderTexture` to render a `SkeletonRenderer` to a `RenderTexture`, mainly for proper transparency. Added an example scene named `RenderTexture FadeOut Transparency` that demonstrates usage for a fadeout transparency effect. + - Added another fadeout example component named `SkeletonRenderTextureFadeout` which takes over transparency fadeout when enabled. You can use this component as-is, attach it in disabled state and enable it to start a fadeout effect. + - Timeline clips now offer an additional `Alpha` parameter for setting a custom constant mix alpha value other than 1.0, just as `TrackEntry.Alpha`. Defaults to 1.0. + - `SkeletonGraphic` now provides additional render callback delegates `OnInstructionsPrepared`, `AssignMeshOverrideSingleRenderer` and `AssignMeshOverrideMultipleRenderers`. `OnInstructionsPrepared` is raised at the end of LateUpdate after render instructions are done, target renderers are prepared, and the mesh is ready to be generated. The two `AssignMeshOverride` delegates allow separate code to take over mesh and material assignment of a `SkeletonGraphic` component. + - Added example component `SkeletonGraphicRenderTexture` to render a `SkeletonGraphic` to a `RenderTexture` (similar as `SkeletonRenderTexture`), mainly for proper transparency. Extended example scene `RenderTexture FadeOut Transparency` accordingly. -* **Changes of default values** +- **Changes of default values** -* **Deprecated** +- **Deprecated** -* **Restructuring (Non-Breaking)** +- **Restructuring (Non-Breaking)** ### XNA/MonoGame -* Added normalmap support via `SpineEffectNormalmap` and support for loading multiple texture layers following a suffix-pattern. Please see the example code on how to use them. -* Added `Z` property to `SkeletonRenderer` to provide a constant Z offset that's added to all vertices. -* Added `ZSpacing` property to `SkeletonRenderer` to allow specifying the distance on the z-axis between attachments. -* SkeletonDebugRenderer bone color attributes are now public and modifiable by user. +- Added normalmap support via `SpineEffectNormalmap` and support for loading multiple texture layers following a suffix-pattern. Please see the example code on how to use them. +- Added `Z` property to `SkeletonRenderer` to provide a constant Z offset that's added to all vertices. +- Added `ZSpacing` property to `SkeletonRenderer` to allow specifying the distance on the z-axis between attachments. +- SkeletonDebugRenderer bone color attributes are now public and modifiable by user. ## Java -* Timeline API has been extended to support component-wise timelines exported by Spine 4.0. -* Added `AnimationState.clearNext()` which removes the given `TrackEntry` and all entries after it. -* Added support for texture atlas key value pairs, see `Region.names` and `Region.values`. -* Added support for reverse animation playback via `TrackEntry.getReverse()` and `TrackEntry.setReverse()`. -* Added proportional spacing mode support for path constraints. -* Added support for uniform scaling for two bone IK. -* Fixed applying a constraint reverting changes from other constraints. -* **Breaking change:** Removed `SkeletonData` and `Skeleton` methods: `findBoneIndex`, `findSlotIndex`. Bones and slots have an `index` field that should be used instead. + +- Timeline API has been extended to support component-wise timelines exported by Spine 4.0. +- Added `AnimationState.clearNext()` which removes the given `TrackEntry` and all entries after it. +- Added support for texture atlas key value pairs, see `Region.names` and `Region.values`. +- Added support for reverse animation playback via `TrackEntry.getReverse()` and `TrackEntry.setReverse()`. +- Added proportional spacing mode support for path constraints. +- Added support for uniform scaling for two bone IK. +- Fixed applying a constraint reverting changes from other constraints. +- **Breaking change:** Removed `SkeletonData` and `Skeleton` methods: `findBoneIndex`, `findSlotIndex`. Bones and slots have an `index` field that should be used instead. ### libGDX -* Exposed colors in `SkeletonRendererDebug`. -* Updated to libGDX 1.10.0. + +- Exposed colors in `SkeletonRendererDebug`. +- Updated to libGDX 1.10.0. ## Lua -* Expose non-essential colors on bones, bounding box, clipping, and path attachments. -* Timeline API has been extended to support component-wise timelines exported by Spine 4.0. -* Added `AnimationState.clearNext()` which removes the given `TrackEntry` and all entries after it. -* Added support for texture atlas key value pairs, see `AtlasRegion.names` and `AtlasRegion.values`. -* Added support for reverse animation playback via `TrackEntry.reverse`. -* Added proportional spacing mode support for path constraints. -* Added support for uniform scaling for two bone IK. -* Fixed applying a constraint reverting changes from other constraints. + +- Expose non-essential colors on bones, bounding box, clipping, and path attachments. +- Timeline API has been extended to support component-wise timelines exported by Spine 4.0. +- Added `AnimationState.clearNext()` which removes the given `TrackEntry` and all entries after it. +- Added support for texture atlas key value pairs, see `AtlasRegion.names` and `AtlasRegion.values`. +- Added support for reverse animation playback via `TrackEntry.reverse`. +- Added proportional spacing mode support for path constraints. +- Added support for uniform scaling for two bone IK. +- Fixed applying a constraint reverting changes from other constraints. ### Love2D ### Corona -* **Breaking change:** spine-corona has been renamed to spine-solar2d. Change your `require "spine-corona.spine"` statements to `require "spine-solar2d.spine"` + +- **Breaking change:** spine-corona has been renamed to spine-solar2d. Change your `require "spine-corona.spine"` statements to `require "spine-solar2d.spine"` ## Typescript/Javascript -* **Breaking change:** refactored to ECMAScript modules. See this [blog post](http://esotericsoftware.com/blog/spine-goes-npm) as well as the updated [README.md](spine-ts/README.md). -* **Breaking change:** the `build/` folder and compiled artifacts are no longer part of the repository. Instead, `npm run build` in `spine-ts/` to generate ECMAScript modules and IIFE modules in `spine-/dist`. -* **Breaking change:** the `.npmignore` and `package.json` files in the root directory have been deleted. Use the corresponding files in `spine-ts/` instead, or better, depend on the packages from the NPM registry. -* Updated runtime to be compatible with TypeScript 3.6.3. -* Added `AssetManager#setRawDataURI(path, data)`. Allows to set raw data URIs for a specific path, which in turn enables embedding assets into JavaScript/HTML. -* Expose non-essential colors on bones, bounding box, clipping, and path attachments. -* Timeline API has been extended to support component-wise timelines exported by Spine 4.0. -* Added `AnimationState.clearNext()` which removes the given `TrackEntry` and all entries after it. -* Added support for texture atlas key value pairs, see `AtlasRegion.names` and `AtlasRegion.values`. -* Added support for reverse animation playback via `TrackEntry.reverse`. -* Added proportional spacing mode support for path constraints. -* Added support for uniform scaling for two bone IK. -* Fixed applying a constraint reverting changes from other constraints. -* `AssetManager` constructor now takes an option `Downloader` instance. Used to download assets only once and share them between `AssetManager` instances. -* Added web worker support to `AssetManager`. -* Added various default parameters to `AnimationState` methods for ease of use. -* Added `SpineCanvas`, a simpler way to render a scene via spine-webgl. See `spine-ts/spine-webgl/examples/barebones.html` and `spine-ts/spine-webgl/examples/mix-and-match.html`. + +- **Breaking change:** refactored to ECMAScript modules. See this [blog post](http://esotericsoftware.com/blog/spine-goes-npm) as well as the updated [README.md](spine-ts/README.md). +- **Breaking change:** the `build/` folder and compiled artifacts are no longer part of the repository. Instead, `npm run build` in `spine-ts/` to generate ECMAScript modules and IIFE modules in `spine-/dist`. +- **Breaking change:** the `.npmignore` and `package.json` files in the root directory have been deleted. Use the corresponding files in `spine-ts/` instead, or better, depend on the packages from the NPM registry. +- Updated runtime to be compatible with TypeScript 3.6.3. +- Added `AssetManager#setRawDataURI(path, data)`. Allows to set raw data URIs for a specific path, which in turn enables embedding assets into JavaScript/HTML. +- Expose non-essential colors on bones, bounding box, clipping, and path attachments. +- Timeline API has been extended to support component-wise timelines exported by Spine 4.0. +- Added `AnimationState.clearNext()` which removes the given `TrackEntry` and all entries after it. +- Added support for texture atlas key value pairs, see `AtlasRegion.names` and `AtlasRegion.values`. +- Added support for reverse animation playback via `TrackEntry.reverse`. +- Added proportional spacing mode support for path constraints. +- Added support for uniform scaling for two bone IK. +- Fixed applying a constraint reverting changes from other constraints. +- `AssetManager` constructor now takes an option `Downloader` instance. Used to download assets only once and share them between `AssetManager` instances. +- Added web worker support to `AssetManager`. +- Added various default parameters to `AnimationState` methods for ease of use. +- Added `SpineCanvas`, a simpler way to render a scene via spine-webgl. See `spine-ts/spine-webgl/examples/barebones.html` and `spine-ts/spine-webgl/examples/mix-and-match.html`. ### WebGL backend -* **Breaking change:** removed `SharedAssetManager`. Use `AssetManager` with a shared `Downloader` instance instead. -* **Breaking change:** the global object `spine.webgl` no longer exists. All classes and functions are now exposed on the global `spine` object directly. Simply replace any reference to `spine.webgl.` in your source code with `spine.`. + +- **Breaking change:** removed `SharedAssetManager`. Use `AssetManager` with a shared `Downloader` instance instead. +- **Breaking change:** the global object `spine.webgl` no longer exists. All classes and functions are now exposed on the global `spine` object directly. Simply replace any reference to `spine.webgl.` in your source code with `spine.`. ### Canvas backend -* Renderer now accounts for whitespace stripping. -* **Breaking change:** the global object `spine.canvas` no longer exists. All classes and functions are now exposed on the global `spine` object directly. Simply replace any reference to `spine.canvas.` in your source code with `spine.`. + +- Renderer now accounts for whitespace stripping. +- **Breaking change:** the global object `spine.canvas` no longer exists. All classes and functions are now exposed on the global `spine` object directly. Simply replace any reference to `spine.canvas.` in your source code with `spine.`. ### Three.js backend -* `SkeletonMesh` now takes an optional `SkeletonMeshMaterialParametersCustomizer` function that allows you to modify the `ShaderMaterialParameters` before the material is finalized. Use it to modify things like THREEJS' `Material.depthTest` etc. See #1590. -* **Breaking change:** the global object `spine.canvas` no longer exists. All classes and functions are now exposed on the global `spine` object directly. Simply replace any reference to `spine.threejs.` in your source code with `spine.`. -* **Breaking change:** the default fragment shader of `SkeletonMeshMaterial` now explicitely discards fragments with alpha < 0.5. See https://github.com/EsotericSoftware/spine-runtimes/issues/1985 -* **Breaking change:** reversal of the previous breaking change: the default fragment shader of `SkeletonMeshMaterial` does no longer discard fragments with alpha < 0.5. Pass a `SkeletonMeshMaterialParametersCustomizer` to the `SkeletonMesh` constructor, and modify `parameters.alphaTest` to be > 0. + +- `SkeletonMesh` now takes an optional `SkeletonMeshMaterialParametersCustomizer` function that allows you to modify the `ShaderMaterialParameters` before the material is finalized. Use it to modify things like THREEJS' `Material.depthTest` etc. See #1590. +- **Breaking change:** the global object `spine.canvas` no longer exists. All classes and functions are now exposed on the global `spine` object directly. Simply replace any reference to `spine.threejs.` in your source code with `spine.`. +- **Breaking change:** the default fragment shader of `SkeletonMeshMaterial` now explicitely discards fragments with alpha < 0.5. See https://github.com/EsotericSoftware/spine-runtimes/issues/1985 +- **Breaking change:** reversal of the previous breaking change: the default fragment shader of `SkeletonMeshMaterial` does no longer discard fragments with alpha < 0.5. Pass a `SkeletonMeshMaterialParametersCustomizer` to the `SkeletonMesh` constructor, and modify `parameters.alphaTest` to be > 0. ### Player -* Added `SpinePlayerConfig.rawDataURIs`. Allows to embed data URIs for skeletons, atlases and atlas page images directly in the HTML/JS without needing to load it from a separate file. See the example for a demonstration. -* Added `SpinePlayerConfig.frame`. If set, the callback is called each frame, before the skeleton is posed or drawn. -* Added `SpinePlayerConfig.update`. If set, the callback is called each frame, just after the skeleton is posed. -* Added `SpinePlayerConfig.draw`. If set, the callback is called each frame, just after the skeleton is drawn. -* Added `SpinePlayerConfig.downloader`. The `spine.Downloader` instance can be shared between players so assets are only downloaded once. -* If `SpinePlayerConfig.jsonURL` ends with an anchor, the anchor text is used to find the skeleton in the specified JSON file. -* Added `SpinePlayer.dispose()`, disposes all CPU and GPU side resources, removes all listeners, and removes the player DOM from the parent. + +- Added `SpinePlayerConfig.rawDataURIs`. Allows to embed data URIs for skeletons, atlases and atlas page images directly in the HTML/JS without needing to load it from a separate file. See the example for a demonstration. +- Added `SpinePlayerConfig.frame`. If set, the callback is called each frame, before the skeleton is posed or drawn. +- Added `SpinePlayerConfig.update`. If set, the callback is called each frame, just after the skeleton is posed. +- Added `SpinePlayerConfig.draw`. If set, the callback is called each frame, just after the skeleton is drawn. +- Added `SpinePlayerConfig.downloader`. The `spine.Downloader` instance can be shared between players so assets are only downloaded once. +- If `SpinePlayerConfig.jsonURL` ends with an anchor, the anchor text is used to find the skeleton in the specified JSON file. +- Added `SpinePlayer.dispose()`, disposes all CPU and GPU side resources, removes all listeners, and removes the player DOM from the parent. # 3.8 ## AS3 -* **Breaking changes** - * Renamed `Slot#getAttachmentVertices()` to `Slot#getDeform()`. - * Changed the `.json` curve format and added more assumptions for omitted values, reducing the average size of JSON exports. - * Renamed `Skin#addAttachment()` to `Skin#setAttachment()`. - * Removed `VertexAttachment#applyDeform()` and replaced it with `VertexAttachment#deformAttachment`. The attachment set on this field is used to decide if a `DeformTimeline` should be applied to the attachment active on the slot to which the timeline is applied. - * Removed `inheritDeform` field, getter, and setter from `MeshAttachment`. - * Changed `.skel` binary format, added a string table. References to strings in the data resolve to this string table, reducing storage size of binary files considerably. - * Changed the `.json` and `.skel` file formats to accomodate the new feature and file size optimiations. Old projects must be exported with Spine 3.8.20+ to be compatible with the 3.8 Spine runtimes. - * Switched projects from FDT to Visual Studio Code. See updated `README.md` files for instructions. -* **Additions** - * Added `SkeletonBinary` to load binary `.skel` files. See `MixAndMatchExample.as` in `spine-startling-example`. - * Added `x` and `y` coordinates for setup pose AABB in `SkeletonData`. - * Added support for rotated mesh region UVs. - * Added skin-specific bones and constraints which are only updated if the skeleton's current skin contains them. - * Improved Skin API to make it easier to handle mix-and-match use cases. - * Added `Skin#getAttachments()`. Returns all attachments in the skin. - * Added `Skin#getAttachments(int slotIndex)`. Returns all attachements in the skin for the given slot index. - * Added `Skin#addSkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. - * Added `Skin#copySkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. `VertexAttachment` are shallowly copied and will retain any parent mesh relationship. All other attachment types are deep copied. - * Added `Attachment#copy()` to all attachment type implementations. This lets you deep copy an attachment to modify it independently from the original, i.e. when programmatically changing texture coordinates or mesh vertices. - * Added `MeshAttachment#newLinkedMesh()`, creates a linked mesh linkted to either the original mesh, or the parent of the original mesh. - * Added IK softness. +- **Breaking changes** + + - Renamed `Slot#getAttachmentVertices()` to `Slot#getDeform()`. + - Changed the `.json` curve format and added more assumptions for omitted values, reducing the average size of JSON exports. + - Renamed `Skin#addAttachment()` to `Skin#setAttachment()`. + - Removed `VertexAttachment#applyDeform()` and replaced it with `VertexAttachment#deformAttachment`. The attachment set on this field is used to decide if a `DeformTimeline` should be applied to the attachment active on the slot to which the timeline is applied. + - Removed `inheritDeform` field, getter, and setter from `MeshAttachment`. + - Changed `.skel` binary format, added a string table. References to strings in the data resolve to this string table, reducing storage size of binary files considerably. + - Changed the `.json` and `.skel` file formats to accomodate the new feature and file size optimiations. Old projects must be exported with Spine 3.8.20+ to be compatible with the 3.8 Spine runtimes. + - Switched projects from FDT to Visual Studio Code. See updated `README.md` files for instructions. + +- **Additions** + - Added `SkeletonBinary` to load binary `.skel` files. See `MixAndMatchExample.as` in `spine-startling-example`. + - Added `x` and `y` coordinates for setup pose AABB in `SkeletonData`. + - Added support for rotated mesh region UVs. + - Added skin-specific bones and constraints which are only updated if the skeleton's current skin contains them. + - Improved Skin API to make it easier to handle mix-and-match use cases. + - Added `Skin#getAttachments()`. Returns all attachments in the skin. + - Added `Skin#getAttachments(int slotIndex)`. Returns all attachements in the skin for the given slot index. + - Added `Skin#addSkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. + - Added `Skin#copySkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. `VertexAttachment` are shallowly copied and will retain any parent mesh relationship. All other attachment types are deep copied. + - Added `Attachment#copy()` to all attachment type implementations. This lets you deep copy an attachment to modify it independently from the original, i.e. when programmatically changing texture coordinates or mesh vertices. + - Added `MeshAttachment#newLinkedMesh()`, creates a linked mesh linkted to either the original mesh, or the parent of the original mesh. + - Added IK softness. ### Starling -* Added `MixAndMatchExample.as` to demonstrate the new Skin API additions and how to load binary `.skel` files. -* Switched projects from FDT to Visual Studio Code. See updated `README.md` files for instructions. + +- Added `MixAndMatchExample.as` to demonstrate the new Skin API additions and how to load binary `.skel` files. +- Switched projects from FDT to Visual Studio Code. See updated `README.md` files for instructions. ## C -* **Breaking changes** - * Renamed `spSlot#attachmentVertices` to `spSlot#deform`. - * Changed the `.json` curve format and added more assumptions for omitted values, reducing the average size of JSON exports. - * Renamed `spSkin_addAttachment()` to `Skin#spSkin_addAttachment()`. - * Removed `spVertexAttachment_applyDeform()` and replaced it with `VertexAttachment#deformAttachment`. The attachment set on this field is used to decide if a `spDeformTimeline` should be applied to the attachment active on the slot to which the timeline is applied. - * Removed `inheritDeform` field, getter, and setter from `spMeshAttachment`. - * Changed `.skel` binary format, added a string table. References to strings in the data resolve to this string table, reducing storage size of binary files considerably. - * Changed the `.json` and `.skel` file formats to accomodate the new feature and file size optimiations. Old projects must be exported with Spine 3.8.20+ to be compatible with the 3.8 Spine runtimes. -* **Additions** - * Added `x` and `y` coordinates for setup pose AABB in `spSkeletonData`. - * Added support for rotated mesh region UVs. - * Added skin-specific bones and constraints which are only updated if the skeleton's current skin contains them. - * Improved Skin API to make it easier to handle mix-and-match use cases. - * Added `spSkin_getAttachments()`. Returns all attachments in the skin. - * Added `spSkin_getAttachments(int slotIndex)`. Returns all attachements in the skin for the given slot index. - * Added `spSkin_addSkin(spSkin* skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. - * Added `spSkin_copySkin(spSkin* skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. `spVertexAttachment` are shallowly copied and will retain any parent mesh relationship. All other attachment types are deep copied. - * All attachments inserted into skins are reference counted. When the last skin referencing an attachment is disposed, the attachment will also be disposed. - * Added `spAttachment_copy()` to all attachment type implementations. This lets you deep copy an attachment to modify it independently from the original, i.e. when programmatically changing texture coordinates or mesh vertices. - * Added `spMeshAttachment_newLinkedMesh()`, creates a linked mesh linkted to either the original mesh, or the parent of the original mesh. - * Added IK softness. +- **Breaking changes** + + - Renamed `spSlot#attachmentVertices` to `spSlot#deform`. + - Changed the `.json` curve format and added more assumptions for omitted values, reducing the average size of JSON exports. + - Renamed `spSkin_addAttachment()` to `Skin#spSkin_addAttachment()`. + - Removed `spVertexAttachment_applyDeform()` and replaced it with `VertexAttachment#deformAttachment`. The attachment set on this field is used to decide if a `spDeformTimeline` should be applied to the attachment active on the slot to which the timeline is applied. + - Removed `inheritDeform` field, getter, and setter from `spMeshAttachment`. + - Changed `.skel` binary format, added a string table. References to strings in the data resolve to this string table, reducing storage size of binary files considerably. + - Changed the `.json` and `.skel` file formats to accomodate the new feature and file size optimiations. Old projects must be exported with Spine 3.8.20+ to be compatible with the 3.8 Spine runtimes. + +- **Additions** + - Added `x` and `y` coordinates for setup pose AABB in `spSkeletonData`. + - Added support for rotated mesh region UVs. + - Added skin-specific bones and constraints which are only updated if the skeleton's current skin contains them. + - Improved Skin API to make it easier to handle mix-and-match use cases. + - Added `spSkin_getAttachments()`. Returns all attachments in the skin. + - Added `spSkin_getAttachments(int slotIndex)`. Returns all attachements in the skin for the given slot index. + - Added `spSkin_addSkin(spSkin* skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. + - Added `spSkin_copySkin(spSkin* skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. `spVertexAttachment` are shallowly copied and will retain any parent mesh relationship. All other attachment types are deep copied. + - All attachments inserted into skins are reference counted. When the last skin referencing an attachment is disposed, the attachment will also be disposed. + - Added `spAttachment_copy()` to all attachment type implementations. This lets you deep copy an attachment to modify it independently from the original, i.e. when programmatically changing texture coordinates or mesh vertices. + - Added `spMeshAttachment_newLinkedMesh()`, creates a linked mesh linkted to either the original mesh, or the parent of the original mesh. + - Added IK softness. ### Cocos2d-Objc -* Added mix-and-match example to demonstrate the new Skin API. -* Added `IKExample`. -* Added `SkeletonAnimation preUpdateWorldTransformsListener` and `SkeletonAnimation postUpdateWorldTransformsListener`. When set, these callbacks will be invokved before and after the skeleton's `updateWorldTransforms()` method is called. See the `IKExample` how it can be used. + +- Added mix-and-match example to demonstrate the new Skin API. +- Added `IKExample`. +- Added `SkeletonAnimation preUpdateWorldTransformsListener` and `SkeletonAnimation postUpdateWorldTransformsListener`. When set, these callbacks will be invokved before and after the skeleton's `updateWorldTransforms()` method is called. See the `IKExample` how it can be used. ### SFML -* Added mix-and-match example to demonstrate the new Skin API. -* Added `IKExample`. + +- Added mix-and-match example to demonstrate the new Skin API. +- Added `IKExample`. ## C++ -* **Breaking Changes** - * Renamed `Slot::getAttachmentVertices()` to `Slot::getDeform()`. - * Changed the `.json` curve format and added more assumptions for omitted values, reducing the average size of JSON exports. - * Renamed `Skin::addAttachment()` to `Skin::setAttachment()`. - * Removed `VertexAttachment::applyDeform()` and replaced it with `VertexAttachment::getDeformAttachment()`. The attachment set on this field is used to decide if a `DeformTimeline` should be applied to the attachment active on the slot to which the timeline is applied. - * Removed `_inheritDeform` field, getter, and setter from `MeshAttachment`. - * Changed `.skel` binary format, added a string table. References to strings in the data resolve to this string table, reducing storage size of binary files considerably. - * Changed the `.json` and `.skel` file formats to accomodate the new feature and file size optimiations. Old projects must be exported with Spine 3.8.20+ to be compatible with the 3.8 Spine runtimes. -* **Additions** - * `AnimationState` and `TrackEntry` now also accept a subclass of `AnimationStateListenerObject` as a listener for animation events in the overloaded `setListener()` method. - * `SkeletonBinary` and `SkeletonJson` now parse and set all non-essential data like audio path. - * Added `x` and `y` coordinates for setup pose AABB in `SkeletonData`. - * Added support for rotated mesh region UVs. - * Added skin-specific bones and constraints which are only updated if the skeleton's current skin contains them. - * Improved Skin API to make it easier to handle mix-and-match use cases. - * Added `Skin#getAttachments()`. Returns all attachments in the skin. - * Added `Skin#getAttachments(int slotIndex)`. Returns all attachements in the skin for the given slot index. - * Added `Skin#addSkin(Skin &skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. - * Added `Skin#copySkin(Skin &skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. `VertexAttachment` are shallowly copied and will retain any parent mesh relationship. All other attachment types are deep copied. - * All attachments inserted into skins are reference counted. When the last skin referencing an attachment is disposed, the attachment will also be disposed. - * Added `Attachment#copy()` to all attachment type implementations. This lets you deep copy an attachment to modify it independently from the original, i.e. when programmatically changing texture coordinates or mesh vertices. - * Added `MeshAttachment#newLinkedMesh()`, creates a linked mesh linkted to either the original mesh, or the parent of the original mesh. - * Added IK softness. - * Exposed `x` and `y` on `SkeletonData` through getters and setters. +- **Breaking Changes** + + - Renamed `Slot::getAttachmentVertices()` to `Slot::getDeform()`. + - Changed the `.json` curve format and added more assumptions for omitted values, reducing the average size of JSON exports. + - Renamed `Skin::addAttachment()` to `Skin::setAttachment()`. + - Removed `VertexAttachment::applyDeform()` and replaced it with `VertexAttachment::getDeformAttachment()`. The attachment set on this field is used to decide if a `DeformTimeline` should be applied to the attachment active on the slot to which the timeline is applied. + - Removed `_inheritDeform` field, getter, and setter from `MeshAttachment`. + - Changed `.skel` binary format, added a string table. References to strings in the data resolve to this string table, reducing storage size of binary files considerably. + - Changed the `.json` and `.skel` file formats to accomodate the new feature and file size optimiations. Old projects must be exported with Spine 3.8.20+ to be compatible with the 3.8 Spine runtimes. + +- **Additions** + - `AnimationState` and `TrackEntry` now also accept a subclass of `AnimationStateListenerObject` as a listener for animation events in the overloaded `setListener()` method. + - `SkeletonBinary` and `SkeletonJson` now parse and set all non-essential data like audio path. + - Added `x` and `y` coordinates for setup pose AABB in `SkeletonData`. + - Added support for rotated mesh region UVs. + - Added skin-specific bones and constraints which are only updated if the skeleton's current skin contains them. + - Improved Skin API to make it easier to handle mix-and-match use cases. + - Added `Skin#getAttachments()`. Returns all attachments in the skin. + - Added `Skin#getAttachments(int slotIndex)`. Returns all attachements in the skin for the given slot index. + - Added `Skin#addSkin(Skin &skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. + - Added `Skin#copySkin(Skin &skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. `VertexAttachment` are shallowly copied and will retain any parent mesh relationship. All other attachment types are deep copied. + - All attachments inserted into skins are reference counted. When the last skin referencing an attachment is disposed, the attachment will also be disposed. + - Added `Attachment#copy()` to all attachment type implementations. This lets you deep copy an attachment to modify it independently from the original, i.e. when programmatically changing texture coordinates or mesh vertices. + - Added `MeshAttachment#newLinkedMesh()`, creates a linked mesh linkted to either the original mesh, or the parent of the original mesh. + - Added IK softness. + - Exposed `x` and `y` on `SkeletonData` through getters and setters. ### Cocos2d-x -* Updated to cocos2d-x 3.17.1 -* Added mix-and-match example to demonstrate the new Skin API. -* Exmaple project requires Visual Studio 2019 on Windows -* Added `IKExample`. -* Added `SkeletonAnimation::setPreUpdateWorldTransformsListener()` and `SkeletonAnimation::setPreUpdateWorldTransformsListener()`. When set, these callbacks will be invokved before and after the skeleton's `updateWorldTransforms()` method is called. See the `IKExample` how it can be used. + +- Updated to cocos2d-x 3.17.1 +- Added mix-and-match example to demonstrate the new Skin API. +- Exmaple project requires Visual Studio 2019 on Windows +- Added `IKExample`. +- Added `SkeletonAnimation::setPreUpdateWorldTransformsListener()` and `SkeletonAnimation::setPreUpdateWorldTransformsListener()`. When set, these callbacks will be invokved before and after the skeleton's `updateWorldTransforms()` method is called. See the `IKExample` how it can be used. ### SFML -* Added mix-and-match example to demonstrate the new Skin API. + +- Added mix-and-match example to demonstrate the new Skin API. ### UE4 -* Added `bAutoPlaying` flag to `USpineSkeletonAnimationComponent`. When `false`, the component will not update the internal animation state and skeleton. -* Updated example project to UE 4.22. -* (Re-)Importing Spine assets will perform a version compatibility check and alert users about mismatches in editor mode. -* `USpineSkeletonRendererComponent` allows passing a `USpineSkeletonComponent` to update it. This way, the renderer component can be used without a skeleton component on the same actor. -* Added blueprint-callable methods to `SpineSkeletonComponent` and `SpineSkeletonAnimationComponent` to query and set skins, and enumerate bones, slots, and animations. -* Extended skeleton data editor preview. The preview now shows bones, slots, animations, and skins found in the skeleton data. See this [blog post](http://esotericsoftware.com/blog/Unreal-Engine-4-quality-of-life-improvements). -* Added preview animation and skin fields, allowing you to preview animations and skins right in the editor. See this [blog post](http://esotericsoftware.com/blog/Unreal-Engine-4-quality-of-life-improvements). -* Removed dependency on `RHI`, `RenderCore`, and `ShaderCore`. -* Re-importing atlases and their textures now works consistently in all situations. -* Added mix-and-match example to demonstrate the new Skin API. -* Materials on `SkeletonRendererComponent` are now blueprint read and writeable. This allows setting dynamic material instances at runtime. -* Added `InitialSkin` property to `USpineWidget`. This allows previewing different skins in the UMG Designer. Initial skins can still be overridden via blueprint events such as `On Initialized`. -* `USpineWidget` will now report its own desired size based on the setup pose dimensions of the skeleton. This is used when selecting `Size to content` on a `USpineWidget` in the designer. -* Updated example project to UE 5.2. -## C# ## -* **Breaking changes** - * **Changed `IkConstraintData.Bones` type from `List` to `ExposedList`** for unification reasons. *Note: this modification will most likely not affect user code.* - * Renamed `Slot.AttachmentVertices` to `Slot.Deform`. - * Changed the `.json` curve format and added more assumptions for omitted values, reducing the average size of JSON exports. - * Renamed `Skin.AddAttachment()` to `Skin.SetAttachment()`. - * Removed `FindAttachmentsForSlot(int slotIndex, List attachments)` and `FindNamesForSlot (int slotIndex, List names)` and replaced it with `Skin.GetAttachments(int slotIndex, List attachments)` which returns the combined `SkinEntry` object holding both name and attachment. - * Removed `VertexAttachment.ApplyDeform()` and replaced it with `VertexAttachment.DeformAttachment`. The attachment set on this field is used to decide if a `DeformTimeline` should be applied to the attachment active on the slot to which the timeline is applied. - * Removed `inheritDeform` field, getter, and setter from `MeshAttachment`. - * Changed `.skel` binary format, added a string table. References to strings in the data resolve to this string table, reducing storage size of binary files considerably. - * Changed the `.json` and `.skel` file formats to accomodate the new feature and file size optimiations. Old projects must be exported with Spine 3.8.20+ to be compatible with the 3.8 Spine runtimes. +- Added `bAutoPlaying` flag to `USpineSkeletonAnimationComponent`. When `false`, the component will not update the internal animation state and skeleton. +- Updated example project to UE 4.22. +- (Re-)Importing Spine assets will perform a version compatibility check and alert users about mismatches in editor mode. +- `USpineSkeletonRendererComponent` allows passing a `USpineSkeletonComponent` to update it. This way, the renderer component can be used without a skeleton component on the same actor. +- Added blueprint-callable methods to `SpineSkeletonComponent` and `SpineSkeletonAnimationComponent` to query and set skins, and enumerate bones, slots, and animations. +- Extended skeleton data editor preview. The preview now shows bones, slots, animations, and skins found in the skeleton data. See this [blog post](http://esotericsoftware.com/blog/Unreal-Engine-4-quality-of-life-improvements). +- Added preview animation and skin fields, allowing you to preview animations and skins right in the editor. See this [blog post](http://esotericsoftware.com/blog/Unreal-Engine-4-quality-of-life-improvements). +- Removed dependency on `RHI`, `RenderCore`, and `ShaderCore`. +- Re-importing atlases and their textures now works consistently in all situations. +- Added mix-and-match example to demonstrate the new Skin API. +- Materials on `SkeletonRendererComponent` are now blueprint read and writeable. This allows setting dynamic material instances at runtime. +- Added `InitialSkin` property to `USpineWidget`. This allows previewing different skins in the UMG Designer. Initial skins can still be overridden via blueprint events such as `On Initialized`. +- `USpineWidget` will now report its own desired size based on the setup pose dimensions of the skeleton. This is used when selecting `Size to content` on a `USpineWidget` in the designer. +- Updated example project to UE 5.2. -* **Additions** - * Added `x` and `y` coordinates for setup pose AABB in `SkeletonData`. - * Added support for rotated mesh region UVs. - * Added skin-specific bones and constraints which are only updated if the skeleton's current skin contains them. - * Improved Skin API to make it easier to handle mix-and-match use cases. - * Added `Skin.GetAttachments()`. Returns all attachments in the skin. - * Added `Skin.GetAttachments(int slotIndex, List attachments)`. Returns all attachements in the skin for the given slot index. This method replaces `FindAttachmentsForSlot` and `FindNamesForSlot`. - * Added `Skin.AddSkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. - * Added `Skin.CopySkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. `VertexAttachment` are shallowly copied and will retain any parent mesh relationship. All other attachment types are deep copied. - * Added `Attachment.Copy()` to all attachment type implementations. This lets you deep copy an attachment to modify it independently from the original, i.e. when programmatically changing texture coordinates or mesh vertices. - * Added `MeshAttachment.NewLinkedMesh()`, creates a linked mesh linkted to either the original mesh, or the parent of the original mesh. - * Added IK softness. +## C# + +- **Breaking changes** + + - **Changed `IkConstraintData.Bones` type from `List` to `ExposedList`** for unification reasons. _Note: this modification will most likely not affect user code._ + - Renamed `Slot.AttachmentVertices` to `Slot.Deform`. + - Changed the `.json` curve format and added more assumptions for omitted values, reducing the average size of JSON exports. + - Renamed `Skin.AddAttachment()` to `Skin.SetAttachment()`. + - Removed `FindAttachmentsForSlot(int slotIndex, List attachments)` and `FindNamesForSlot (int slotIndex, List names)` and replaced it with `Skin.GetAttachments(int slotIndex, List attachments)` which returns the combined `SkinEntry` object holding both name and attachment. + - Removed `VertexAttachment.ApplyDeform()` and replaced it with `VertexAttachment.DeformAttachment`. The attachment set on this field is used to decide if a `DeformTimeline` should be applied to the attachment active on the slot to which the timeline is applied. + - Removed `inheritDeform` field, getter, and setter from `MeshAttachment`. + - Changed `.skel` binary format, added a string table. References to strings in the data resolve to this string table, reducing storage size of binary files considerably. + - Changed the `.json` and `.skel` file formats to accomodate the new feature and file size optimiations. Old projects must be exported with Spine 3.8.20+ to be compatible with the 3.8 Spine runtimes. + +- **Additions** + - Added `x` and `y` coordinates for setup pose AABB in `SkeletonData`. + - Added support for rotated mesh region UVs. + - Added skin-specific bones and constraints which are only updated if the skeleton's current skin contains them. + - Improved Skin API to make it easier to handle mix-and-match use cases. + - Added `Skin.GetAttachments()`. Returns all attachments in the skin. + - Added `Skin.GetAttachments(int slotIndex, List attachments)`. Returns all attachements in the skin for the given slot index. This method replaces `FindAttachmentsForSlot` and `FindNamesForSlot`. + - Added `Skin.AddSkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. + - Added `Skin.CopySkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. `VertexAttachment` are shallowly copied and will retain any parent mesh relationship. All other attachment types are deep copied. + - Added `Attachment.Copy()` to all attachment type implementations. This lets you deep copy an attachment to modify it independently from the original, i.e. when programmatically changing texture coordinates or mesh vertices. + - Added `MeshAttachment.NewLinkedMesh()`, creates a linked mesh linkted to either the original mesh, or the parent of the original mesh. + - Added IK softness. ### Unity -* **Breaking changes** - * **Officially supported Unity versions are 2017.1-2020.2**. - * **Spine `.asmdef` files are again active by default**. They have previously been deactivated to `.txt` extension which is now no longer necessary. - * **Removed PoseSkeleton() and PoseWithAnimation()** extension methods to prevent issues where animations are not mixed out. Problem was that these methods did not set AnimationState, leaving incorrect state at e.g. attachments enabled at slots when starting subsequent animations. As a replacement you can use `AnimationState.ClearTrack(0);` followed by `var entry = AnimationState.SetAnimation(0, animation, loop); entry.TrackTime = time` to achieve similar behaviour. - * **The `Shadow alpha cutoff` shader parameter is now respecting slot-color alpha** values at all Spine shaders. A fragment's texture color alpha is multiplied with slot-color alpha before the result is tested against the `Shadow alpha cutoff` threshold. - * **Removed redundant `Attachment.GetClone()` and `MeshAttachment.GetLinkedClone()` extension methods**. Use methods `Attachment.Copy` and `MeshAttachment.NewLinkedMesh()` instead. - * **Renamed extension method `Attachment.GetClone(bool cloneMeshesAsLinked)` to `Attachment.GetCopy(bool cloneMeshesAsLinked)`** to follow the naming scheme of the Spine API. - * `SkeletonDataAsset.atlasAssets` is now an array of the base class `AtlasAssetBase` instead of `SpineAtlasAsset`, which provides `IEnumerable<> Materials` instead of `List<> materials`. Replace any access via `atlasAsset.materials[0]` with `atlasAsset.Materials.First()` and add a `using System.Linq;` statement. - * **Changed `MeshAttachment.GetLinkedMesh()` method signatures:** removed optional parameters `bool inheritDeform = true, bool copyOriginalProperties = false`. - * Changed namespace `Spine.Unity.Modules` to `Spine.Unity` and `Spine.Unity.Examples` after restructuring (see section below) in respective classes: - * When receiving namespace related errors, replace using statements of `using Spine.Unity.Modules.AttachmentTools;` with `using Spine.Unity.AttachmentTools;`. You can remove `using Spine.Unity.Modules;` statements when a `using Spine.Unity` statement is already present in the file. - * `AttachmentTools`, `SkeletonPartsRenderer`, `SkeletonRenderSeparator`, `SkeletonRendererCustomMaterials` changed to namespace `Spine.Unity`. - * `SkeletonGhost`, `SkeletonGhostRenderer`, `AtlasRegionAttacher`, `SkeletonGraphicMirror`, `SkeletonRagdoll`, `SkeletonRagdoll2D`, `SkeletonUtilityEyeConstraint`, `SkeletonUtilityGroundConstraint`, `SkeletonUtilityKinematicShadow` changed to namespace `Spine.Unity.Examples`. - * Split `Editor/Utility/SpineEditorUtilities` class into multiple files with partial class qualifier. - * Nested classes `SpineEditorUtilities.AssetUtility` and `SpineEditorUtilities.EditorInstantiation` are now no longer nested. If you receive namespace related errors, replace any occurrance of - * `SpineEditorUtilities.AssetUtility` with `AssetUtility` and - * `SpineEditorUtilities.EditorInstantiation` with `EditorInstantiation`. - * **Timeline Support has been moved to a separate UPM Package** Previously the Spine Timeline integration was located in the `Modules/Timeline` directory and was deactivated by default, making it necessary to activate it via the Spine Preferences. Now the Timeline integration has been moved to an additional UPM package which can be found under `Modules/com.esotericsoftware.spine.timeline`. - * **Installation:** You can download the Unity Package Manager (UPM) package via the [download page](http://esotericsoftware.com/spine-unity-download) or find it in the [spine-runtimes/spine-unity/Modules](https://github.com/EsotericSoftware/spine-runtimes/tree/3.8-beta/spine-unity/Modules) subdirectory on the git repository. You can then either unzip (copy if using git) the package to - a) the `Packages` directory in your project where it will automatically be loaded, or - b) to an arbitrary directory outside the Assets directory and then open Package Manager in Unity, select the `+` icon, choose `Add package from disk..` and point it to the package.json file. - The Project panel should now show an entry `Spine Timeline Extensions` under `Packages`. If the directory is not yet listed, you will need to close and re-open Unity to have it display the directory and its contents. - * `SkeletonMecanim`'s `Layer Mix Mode` enum name `MixMode.SpineStyle` has been renamed to `MixMode.Hard`. This is most likely not set via code and thus unlikely to be a problem. Serialized scenes and prefabs are unaffected. - * `SkeletonRootMotion` and `SkeletonMecanimRootMotion` components now support arbitrary bones in the hierarchy as `Root Motion Bone`. Previously there were problems when selecting a non-root bone as `Root Motion Bone`. `Skeleton.ScaleX` and `.ScaleY` and parent bone scale is now respected as well. +- **Breaking changes** -* **Additions** - * **Spine Preferences stored in Assets/Editor/SpineSettings.asset** Now Spine uses the new `SettingsProvider` API, storing settings in a SpineSettings.asset file which can be shared with team members. Your old preferences are automatically migrated to the new system. - * Added support for Unity's SpriteMask to `SkeletonAnimation` and `SkeletonMecanim`. All mask interaction modes are supported. See this [blog post](http://esotericsoftware.com/blog/Unity-SpriteMask-and-RectMask2D-support). - * Added support for Unity's RectMask2D to SkeletonGraphics. See this [blog post](http://esotericsoftware.com/blog/Unity-SpriteMask-and-RectMask2D-support). - * Added `Create 2D Hinge Chain` button at `SkeletonUtilityBone` inspector, previously only `Create 3D Hinge Chain` was available. - * **Now supporting Lightweight Render Pipeline (LWRP) through an additional UPM package.** - * **Installation:** You can download the Unity Package Manager (UPM) package via the [download page](http://esotericsoftware.com/spine-unity-download) or find it in the [spine-runtimes/spine-unity/Modules](https://github.com/EsotericSoftware/spine-runtimes/tree/3.8-beta/spine-unity/Modules) subdirectory on the git repository. You can then either unzip (copy if using git) the package to - * a) the `Packages` directory in your project where it will automatically be loaded, or - * b) to an arbitrary directory outside the Assets directory and then open Package Manager in Unity, select the `+` icon, choose `Add package from disk..` and point it to the package.json file. + - **Officially supported Unity versions are 2017.1-2020.2**. + - **Spine `.asmdef` files are again active by default**. They have previously been deactivated to `.txt` extension which is now no longer necessary. + - **Removed PoseSkeleton() and PoseWithAnimation()** extension methods to prevent issues where animations are not mixed out. Problem was that these methods did not set AnimationState, leaving incorrect state at e.g. attachments enabled at slots when starting subsequent animations. As a replacement you can use `AnimationState.ClearTrack(0);` followed by `var entry = AnimationState.SetAnimation(0, animation, loop); entry.TrackTime = time` to achieve similar behaviour. + - **The `Shadow alpha cutoff` shader parameter is now respecting slot-color alpha** values at all Spine shaders. A fragment's texture color alpha is multiplied with slot-color alpha before the result is tested against the `Shadow alpha cutoff` threshold. + - **Removed redundant `Attachment.GetClone()` and `MeshAttachment.GetLinkedClone()` extension methods**. Use methods `Attachment.Copy` and `MeshAttachment.NewLinkedMesh()` instead. + - **Renamed extension method `Attachment.GetClone(bool cloneMeshesAsLinked)` to `Attachment.GetCopy(bool cloneMeshesAsLinked)`** to follow the naming scheme of the Spine API. + - `SkeletonDataAsset.atlasAssets` is now an array of the base class `AtlasAssetBase` instead of `SpineAtlasAsset`, which provides `IEnumerable<> Materials` instead of `List<> materials`. Replace any access via `atlasAsset.materials[0]` with `atlasAsset.Materials.First()` and add a `using System.Linq;` statement. + - **Changed `MeshAttachment.GetLinkedMesh()` method signatures:** removed optional parameters `bool inheritDeform = true, bool copyOriginalProperties = false`. + - Changed namespace `Spine.Unity.Modules` to `Spine.Unity` and `Spine.Unity.Examples` after restructuring (see section below) in respective classes: + - When receiving namespace related errors, replace using statements of `using Spine.Unity.Modules.AttachmentTools;` with `using Spine.Unity.AttachmentTools;`. You can remove `using Spine.Unity.Modules;` statements when a `using Spine.Unity` statement is already present in the file. + - `AttachmentTools`, `SkeletonPartsRenderer`, `SkeletonRenderSeparator`, `SkeletonRendererCustomMaterials` changed to namespace `Spine.Unity`. + - `SkeletonGhost`, `SkeletonGhostRenderer`, `AtlasRegionAttacher`, `SkeletonGraphicMirror`, `SkeletonRagdoll`, `SkeletonRagdoll2D`, `SkeletonUtilityEyeConstraint`, `SkeletonUtilityGroundConstraint`, `SkeletonUtilityKinematicShadow` changed to namespace `Spine.Unity.Examples`. + - Split `Editor/Utility/SpineEditorUtilities` class into multiple files with partial class qualifier. + - Nested classes `SpineEditorUtilities.AssetUtility` and `SpineEditorUtilities.EditorInstantiation` are now no longer nested. If you receive namespace related errors, replace any occurrance of + - `SpineEditorUtilities.AssetUtility` with `AssetUtility` and + - `SpineEditorUtilities.EditorInstantiation` with `EditorInstantiation`. + - **Timeline Support has been moved to a separate UPM Package** Previously the Spine Timeline integration was located in the `Modules/Timeline` directory and was deactivated by default, making it necessary to activate it via the Spine Preferences. Now the Timeline integration has been moved to an additional UPM package which can be found under `Modules/com.esotericsoftware.spine.timeline`. + - **Installation:** You can download the Unity Package Manager (UPM) package via the [download page](http://esotericsoftware.com/spine-unity-download) or find it in the [spine-runtimes/spine-unity/Modules](https://github.com/EsotericSoftware/spine-runtimes/tree/3.8-beta/spine-unity/Modules) subdirectory on the git repository. You can then either unzip (copy if using git) the package to + a) the `Packages` directory in your project where it will automatically be loaded, or + b) to an arbitrary directory outside the Assets directory and then open Package Manager in Unity, select the `+` icon, choose `Add package from disk..` and point it to the package.json file. + The Project panel should now show an entry `Spine Timeline Extensions` under `Packages`. If the directory is not yet listed, you will need to close and re-open Unity to have it display the directory and its contents. + - `SkeletonMecanim`'s `Layer Mix Mode` enum name `MixMode.SpineStyle` has been renamed to `MixMode.Hard`. This is most likely not set via code and thus unlikely to be a problem. Serialized scenes and prefabs are unaffected. + - `SkeletonRootMotion` and `SkeletonMecanimRootMotion` components now support arbitrary bones in the hierarchy as `Root Motion Bone`. Previously there were problems when selecting a non-root bone as `Root Motion Bone`. `Skeleton.ScaleX` and `.ScaleY` and parent bone scale is now respected as well. + +- **Additions** + + - **Spine Preferences stored in Assets/Editor/SpineSettings.asset** Now Spine uses the new `SettingsProvider` API, storing settings in a SpineSettings.asset file which can be shared with team members. Your old preferences are automatically migrated to the new system. + - Added support for Unity's SpriteMask to `SkeletonAnimation` and `SkeletonMecanim`. All mask interaction modes are supported. See this [blog post](http://esotericsoftware.com/blog/Unity-SpriteMask-and-RectMask2D-support). + - Added support for Unity's RectMask2D to SkeletonGraphics. See this [blog post](http://esotericsoftware.com/blog/Unity-SpriteMask-and-RectMask2D-support). + - Added `Create 2D Hinge Chain` button at `SkeletonUtilityBone` inspector, previously only `Create 3D Hinge Chain` was available. + - **Now supporting Lightweight Render Pipeline (LWRP) through an additional UPM package.** + + - **Installation:** You can download the Unity Package Manager (UPM) package via the [download page](http://esotericsoftware.com/spine-unity-download) or find it in the [spine-runtimes/spine-unity/Modules](https://github.com/EsotericSoftware/spine-runtimes/tree/3.8-beta/spine-unity/Modules) subdirectory on the git repository. You can then either unzip (copy if using git) the package to + + - a) the `Packages` directory in your project where it will automatically be loaded, or + - b) to an arbitrary directory outside the Assets directory and then open Package Manager in Unity, select the `+` icon, choose `Add package from disk..` and point it to the package.json file. > If you are using git and Unity 2019.2 or newer versions and receive an error that dependencies could not be resolved by the package manager (only higher versions of Unity's `Lightweight RP` package are available, e.g. `6.9.0` and up), please copy the prepared package-UNITYVERSION.json file for your Unity version (e.g. `package-2019.2.json`) over the existing package.json file to change the dependency accordingly. Unfortunately Unity's Package Manager does not provide a way to specify a version range for a dependency like "5.7.2 - 6.9.0" yet, so this manual step is necessary for git users. The Project panel should now show an entry `Spine Lightweight RP Shaders` under `Packages`. If the directory is not yet listed, you will need to close and re-open Unity to have it display the directory and its contents. - * **Usage:** The package provides two shaders specifically built for the lightweight render pipeline: - * `Lightweight Render Pipeline/Spine/Skeleton`, as a lightweight variant of the `Spine/Skeleton` shader, - * `Lightweight Render Pipeline/Spine/Skeleton Lit`, as a lightweight variant of the `Spine/Skeleton Lit` shader and - * `Lightweight Render Pipeline/Spine/Sprite`, as a lightweight variant of the `Spine/Sprite/Vertex Lit` and `Pixel Lit` shaders, which were not functioning in the lightweight render pipeline. The shaders can be assigned to materials as usual and will respect your settings of the assigned `LightweightRenderPipelineAsset` under `Project Settings - Graphics`. - * **Restrictions** As all Spine shaders, the LWRP shaders **do not support `Premultiply alpha` (PMA) atlas textures in Linear color space**. Please export your atlas textures as `straight alpha` textures with disabled `Premultiply alpha` setting when using Linear color space. You can check the current color space via `Project Settings - Player - Other Settings - Color Space.`. - * **Example:** You can find an example scene in the package under `com.esotericsoftware.spine.lwrp-shaders-3.8/Examples/LWRP Shaders.unity` that demonstrates usage of the LWRP shaders. - * Added `Spine/Skeleton Lit ZWrite` shader. This variant of the `Spine/Skeleton Lit` shader writes to the depth buffer with configurable depth alpha threshold. Apart from that it is identical to `Spine/Skeleton Lit`. - * Additional yield instructions to wait for animation track events `End`, `Complete` and `Interrupt`. - * `WaitForSpineAnimationComplete` now proves an additional `bool includeEndEvent` parameter, defaults to `false` (previous behaviour). - * Added a new `WaitForSpineAnimationEnd` yield instruction. - * Added a new generic `WaitForSpineAnimation` yield instruction which can be configured to wait for any combination of animation track events. It is now used as base class for `WaitForSpineAnimationComplete` and `WaitForSpineAnimationEnd`. - * Additional **Fix Draw Order** parameter at SkeletonRenderer, defaults to `disabled` (previous behaviour). + + - **Usage:** The package provides two shaders specifically built for the lightweight render pipeline: + - `Lightweight Render Pipeline/Spine/Skeleton`, as a lightweight variant of the `Spine/Skeleton` shader, + - `Lightweight Render Pipeline/Spine/Skeleton Lit`, as a lightweight variant of the `Spine/Skeleton Lit` shader and + - `Lightweight Render Pipeline/Spine/Sprite`, as a lightweight variant of the `Spine/Sprite/Vertex Lit` and `Pixel Lit` shaders, which were not functioning in the lightweight render pipeline. The shaders can be assigned to materials as usual and will respect your settings of the assigned `LightweightRenderPipelineAsset` under `Project Settings - Graphics`. + - **Restrictions** As all Spine shaders, the LWRP shaders **do not support `Premultiply alpha` (PMA) atlas textures in Linear color space**. Please export your atlas textures as `straight alpha` textures with disabled `Premultiply alpha` setting when using Linear color space. You can check the current color space via `Project Settings - Player - Other Settings - Color Space.`. + - **Example:** You can find an example scene in the package under `com.esotericsoftware.spine.lwrp-shaders-3.8/Examples/LWRP Shaders.unity` that demonstrates usage of the LWRP shaders. + + - Added `Spine/Skeleton Lit ZWrite` shader. This variant of the `Spine/Skeleton Lit` shader writes to the depth buffer with configurable depth alpha threshold. Apart from that it is identical to `Spine/Skeleton Lit`. + - Additional yield instructions to wait for animation track events `End`, `Complete` and `Interrupt`. + - `WaitForSpineAnimationComplete` now proves an additional `bool includeEndEvent` parameter, defaults to `false` (previous behaviour). + - Added a new `WaitForSpineAnimationEnd` yield instruction. + - Added a new generic `WaitForSpineAnimation` yield instruction which can be configured to wait for any combination of animation track events. It is now used as base class for `WaitForSpineAnimationComplete` and `WaitForSpineAnimationEnd`. + - Additional **Fix Draw Order** parameter at SkeletonRenderer, defaults to `disabled` (previous behaviour). Applies only when 3+ submeshes are used (2+ materials with alternating order, e.g. "A B A"). - If true, MaterialPropertyBlocks are assigned at each material to prevent aggressive batching of submeshes - by e.g. the LWRP renderer, leading to incorrect draw order (e.g. "A1 B A2" changed to "A1A2 B"). - You can leave this parameter disabled when everything is drawn correctly to save the additional performance cost. - * **Additional Timeline features.** SpineAnimationStateClip now provides a `Speed Multiplier`, a start time offset parameter `Clip In`, support for blending successive animations by overlapping tracks. An additional `Use Blend Duration` parameter *(defaults to true)* allows for automatic synchronisation of MixDuration with the current overlap blend duration. An additional Spine preferences parameter `Use Blend Duration` has been added which can be disabled to default to the previous behaviour before this update. - * Additional `SpriteMask and RectMask2D` example scene added for demonstration of mask setup and interaction. - * `Real physics hinge chains` for both 2D and 3D physics. The [SkeletonUtilityBone](http://esotericsoftware.com/spine-unity#SkeletonUtilityBone) Inspector provides an interface to create 2D and 3D hinge chains. Previously created chains have only been respecting gravity, but not momentum of the skeleton or parent bones. The new physics rig created when pressing `Create 3D Hinge Chain` and `Create 2D Hinge Chain` creates a more complex setup that also works when flipping the skeleton. Note that the chain root node is no longer parented to bones of the skeleton. This is a requirement in Unity to have momentum applied properly - do not reparent the chain root to bones of your skeleton, or you will loose any momentum applied by the skeleton's movement. - * `Outline rendering functionality for all shaders.` Every shader now provides an additional set of `Outline` parameters to enable custom outline rendering. When outline rendering is enabled via the `Material` inspector, it automatically switches the shader to the respective `Spine/Outline` shader variant. Outlines are generated by sampling neighbour pixels, so be sure to add enough transparent padding when exporting your atlas textures to fit the desired outline width. In order to enable outline rendering at a skeleton, it is recommended to first prepare an additional outline material copy and then switch the material of the target skeleton to this material. This prevents unnecessary additional runtime material copies and drawcalls. Material switching can be prepared via a [SkeletonRendererCustomMaterials](http://esotericsoftware.com/spine-unity#SkeletonRendererCustomMaterials) component and then enabled or disabled at runtime. Alternatively, you can also directly modify the `SkeletonRenderer.CustomMaterialOverride` property. - Outline rendering is fully supported on `SkeletonGraphic` shaders as well. - * Added `SkeletonRenderer.EditorSkipSkinSync` scripting API property to be able to set custom skins in editor scripts. Enable this property when overwriting the Skeleton's skin from an editor script. Without setting this parameter, changes will be overwritten by the next inspector update. Only affects Inspector synchronisation of skin with `initialSkinName`, not startup initialization. - * All `Spine/SkeletonGraphic` shaders now provide a parameter `CanvasGroup Compatible` which can be enabled to support `CanvasGroup` alpha blending. For correct results, you should then disable `Pma Vertex Colors` in the `SkeletonGraphic` Inspector, in section `Advanced` (otherwise Slot alpha will be applied twice). - * **Now supporting Universal Render Pipeline (URP), including the 2D Renderer pipeline, through an additional UPM package.** - * **Installation:** You can download the Unity Package Manager (UPM) package via the [download page](http://esotericsoftware.com/spine-unity-download) or find it in the [spine-runtimes/spine-unity/Modules](https://github.com/EsotericSoftware/spine-runtimes/tree/3.8-beta/spine-unity/Modules) subdirectory on the git repository. You can then either unzip (copy if using git) the package to - * a) the `Packages` directory in your project where it will automatically be loaded, or - * b) to an arbitrary directory outside the Assets directory and then open Package Manager in Unity, select the `+` icon, choose `Add package from disk..` and point it to the package.json file. + If true, MaterialPropertyBlocks are assigned at each material to prevent aggressive batching of submeshes + by e.g. the LWRP renderer, leading to incorrect draw order (e.g. "A1 B A2" changed to "A1A2 B"). + You can leave this parameter disabled when everything is drawn correctly to save the additional performance cost. + - **Additional Timeline features.** SpineAnimationStateClip now provides a `Speed Multiplier`, a start time offset parameter `Clip In`, support for blending successive animations by overlapping tracks. An additional `Use Blend Duration` parameter _(defaults to true)_ allows for automatic synchronisation of MixDuration with the current overlap blend duration. An additional Spine preferences parameter `Use Blend Duration` has been added which can be disabled to default to the previous behaviour before this update. + - Additional `SpriteMask and RectMask2D` example scene added for demonstration of mask setup and interaction. + - `Real physics hinge chains` for both 2D and 3D physics. The [SkeletonUtilityBone](http://esotericsoftware.com/spine-unity#SkeletonUtilityBone) Inspector provides an interface to create 2D and 3D hinge chains. Previously created chains have only been respecting gravity, but not momentum of the skeleton or parent bones. The new physics rig created when pressing `Create 3D Hinge Chain` and `Create 2D Hinge Chain` creates a more complex setup that also works when flipping the skeleton. Note that the chain root node is no longer parented to bones of the skeleton. This is a requirement in Unity to have momentum applied properly - do not reparent the chain root to bones of your skeleton, or you will loose any momentum applied by the skeleton's movement. + - `Outline rendering functionality for all shaders.` Every shader now provides an additional set of `Outline` parameters to enable custom outline rendering. When outline rendering is enabled via the `Material` inspector, it automatically switches the shader to the respective `Spine/Outline` shader variant. Outlines are generated by sampling neighbour pixels, so be sure to add enough transparent padding when exporting your atlas textures to fit the desired outline width. In order to enable outline rendering at a skeleton, it is recommended to first prepare an additional outline material copy and then switch the material of the target skeleton to this material. This prevents unnecessary additional runtime material copies and drawcalls. Material switching can be prepared via a [SkeletonRendererCustomMaterials](http://esotericsoftware.com/spine-unity#SkeletonRendererCustomMaterials) component and then enabled or disabled at runtime. Alternatively, you can also directly modify the `SkeletonRenderer.CustomMaterialOverride` property. + Outline rendering is fully supported on `SkeletonGraphic` shaders as well. + - Added `SkeletonRenderer.EditorSkipSkinSync` scripting API property to be able to set custom skins in editor scripts. Enable this property when overwriting the Skeleton's skin from an editor script. Without setting this parameter, changes will be overwritten by the next inspector update. Only affects Inspector synchronisation of skin with `initialSkinName`, not startup initialization. + - All `Spine/SkeletonGraphic` shaders now provide a parameter `CanvasGroup Compatible` which can be enabled to support `CanvasGroup` alpha blending. For correct results, you should then disable `Pma Vertex Colors` in the `SkeletonGraphic` Inspector, in section `Advanced` (otherwise Slot alpha will be applied twice). + - **Now supporting Universal Render Pipeline (URP), including the 2D Renderer pipeline, through an additional UPM package.** + + - **Installation:** You can download the Unity Package Manager (UPM) package via the [download page](http://esotericsoftware.com/spine-unity-download) or find it in the [spine-runtimes/spine-unity/Modules](https://github.com/EsotericSoftware/spine-runtimes/tree/3.8-beta/spine-unity/Modules) subdirectory on the git repository. You can then either unzip (copy if using git) the package to + + - a) the `Packages` directory in your project where it will automatically be loaded, or + - b) to an arbitrary directory outside the Assets directory and then open Package Manager in Unity, select the `+` icon, choose `Add package from disk..` and point it to the package.json file. The Project panel should now show an entry `Spine Universal RP Shaders` under `Packages`. If the directory is not yet listed, you will need to close and re-open Unity to have it display the directory and its contents. - * **Usage:** The package provides two shaders specifically built for the universal render pipeline: - * `Universal Render Pipeline/Spine/Skeleton`, as a universal variant of the `Spine/Skeleton` shader, - * `Universal Render Pipeline/Spine/Skeleton Lit`, as a universal variant of the `Spine/Skeleton Lit` shader, - * `Universal Render Pipeline/Spine/Sprite`, as a universal variant of the `Spine/Sprite/Vertex Lit` and `Pixel Lit` shaders, which were not functioning in the universal render pipeline, - * `Universal Render Pipeline/2D/Spine/Skeleton Lit`, as a universal 2D Renderer variant of the `Spine/Skeleton Lit` shader, and - * `Universal Render Pipeline/2D/Spine/Sprite`, as a universal 2D Renderer variant of the `Spine/Sprite/Vertex Lit` and `Pixel Lit` shaders. - The shaders can be assigned to materials as usual and will respect your settings of the assigned `UniversalRenderPipelineAsset` under `Project Settings - Graphics`. - * **Restrictions** As all Spine shaders, the URP shaders **do not support `Premultiply alpha` (PMA) atlas textures in Linear color space**. Please export your atlas textures as `straight alpha` textures with disabled `Premultiply alpha` setting when using Linear color space. You can check the current color space via `Project Settings - Player - Other Settings - Color Space.`. - * **Example:** You can find an example scene in the package under `com.esotericsoftware.spine.urp-shaders-3.8/Examples/URP Shaders.unity` that demonstrates usage of the URP shaders. - * Spine Preferences now provide an **`Atlas Texture Settings`** parameter for applying customizable texture import settings at all newly imported Spine atlas textures. + + - **Usage:** The package provides two shaders specifically built for the universal render pipeline: + - `Universal Render Pipeline/Spine/Skeleton`, as a universal variant of the `Spine/Skeleton` shader, + - `Universal Render Pipeline/Spine/Skeleton Lit`, as a universal variant of the `Spine/Skeleton Lit` shader, + - `Universal Render Pipeline/Spine/Sprite`, as a universal variant of the `Spine/Sprite/Vertex Lit` and `Pixel Lit` shaders, which were not functioning in the universal render pipeline, + - `Universal Render Pipeline/2D/Spine/Skeleton Lit`, as a universal 2D Renderer variant of the `Spine/Skeleton Lit` shader, and + - `Universal Render Pipeline/2D/Spine/Sprite`, as a universal 2D Renderer variant of the `Spine/Sprite/Vertex Lit` and `Pixel Lit` shaders. + The shaders can be assigned to materials as usual and will respect your settings of the assigned `UniversalRenderPipelineAsset` under `Project Settings - Graphics`. + - **Restrictions** As all Spine shaders, the URP shaders **do not support `Premultiply alpha` (PMA) atlas textures in Linear color space**. Please export your atlas textures as `straight alpha` textures with disabled `Premultiply alpha` setting when using Linear color space. You can check the current color space via `Project Settings - Player - Other Settings - Color Space.`. + - **Example:** You can find an example scene in the package under `com.esotericsoftware.spine.urp-shaders-3.8/Examples/URP Shaders.unity` that demonstrates usage of the URP shaders. + + - Spine Preferences now provide an **`Atlas Texture Settings`** parameter for applying customizable texture import settings at all newly imported Spine atlas textures. When exporting atlas textures from Spine with `Premultiply alpha` enabled (the default), you can leave it at `PMATexturePreset`. If you have disabled `Premultiply alpha`, set it to the included `StraightAlphaTexturePreset` asset. You can also create your own `TextureImporter` `Preset` asset and assign it here (include `PMA` or `Straight` in the name). In Unity versions before 2018.3 you can use `Texture2D` template assets instead of the newer `Preset` assets. Materials created for imported textures will also have the `Straight Alpha Texture` parameter configured accordingly. - * All `Sprite` shaders (including URP and LWRP extension packages) now provide an additional `Fixed Normal Space` option `World-Space`. PReviously options were limited to `View-Space` and `Model-Space`. - * `SkeletonGraphic` now fully supports [`SkeletonUtility`](http://esotericsoftware.com/spine-unity#SkeletonUtility) for generating a hierarchy of [`SkeletonUtilityBones`](http://esotericsoftware.com/spine-unity#SkeletonUtilityBone) in both modes `Follow` and `Override`. This also enables creating hinge chain physics rigs and using `SkeletonUtilityConstraints` such as `SkeletonUtilityGroundConstraint` and `SkeletonUtilityEyeConstraint` on `SkeletonGraphic`. - * Added `OnMeshAndMaterialsUpdated` callback event to `SkeletonRenderer` and `SkeletonGraphic`. It is issued at the end of `LateUpdate`, before rendering. - * Added `Skeleton-OutlineOnly` single pass shader to LWRP and URP extension modules. It can be assigned to materials as `Universal Render Pipeline/Spine/Outline/Skeleton-OutlineOnly`. This allows for separate outline child *GameObjects* that reference the existing Mesh of their parent, and re-draw the mesh using this outline shader. - * Added example component `RenderExistingMesh` to render a mesh again with different materials, as required by the new `Skeleton-OutlineOnly` shaders. - In URP the outline has to be rendered via a separate GameObject as URP does not allow multiple render passes. To add an outline to your SkeletenRenderer: - 1) Add a child GameObject and move it a bit back (e.g. position Z = 0.01). - 2) Add a `RenderExistingMesh` component, provided in the `Spine Examples/Scripts/Sample Components` directory. - 3) Copy the original material, add *_Outline* to its name and set the shader to `Universal Render Pipeline/Spine/Outline/Skeleton-OutlineOnly`. - 4) Assign this *_Outline* material at the `RenderExistingMesh` component under *Replacement Materials*. - * Added `Outline Shaders URP` example scene to URP extension module to demonstrate the above additions. - * Added support for Unity's [`SpriteAtlas`](https://docs.unity3d.com/Manual/class-SpriteAtlas.html) as atlas provider (as an alternative to `.atlas.txt` and `.png` files) alongside a skeleton data file. There is now an additional `Spine SpriteAtlas Import` tool window accessible via `Window - Spine - SpriteAtlas Import`. Additional information can be found in a new section on the [spine-unity documentation page](http://esotericsoftware.com/spine-unity#Advanced---Using-Unity-SpriteAtlas-as-Atlas-Provider). - * Added support for **multiple atlas textures at `SkeletonGraphic`**. You can enable this feature by enabling the parameter `Multiple CanvasRenders` in the `Advanced` section of the `SkeletonGraphic` Inspector. This automatically creates the required number of child `CanvasRenderer` GameObjects for each required draw call (submesh). - * Added support for **Render Separator Slots** at `SkeletonGraphic`. Render separation can be enabled directly in the `Advanced` section of the `SkeletonGraphic` Inspector, it does not require any additional components (like `SkeletonRenderSeparator` or `SkeletonPartsRenderer` for `SkeletonRenderer` components). When enabled, additional separator GameObjects will be created automatically for each separation part, and `CanvasRenderer` GameObjects re-parented to them accordingly. The separator GameObjects can be moved around and re-parented in the hierarchy according to your requirements to achieve the desired draw order within your `Canvas`. A usage example can be found in the updated `Spine Examples/Other Examples/SkeletonRenderSeparator` scene. - * Added `SkeletonGraphicCustomMaterials` component, providing functionality to override materials and textures of a `SkeletonGraphic`, similar to `SkeletonRendererCustomMaterials`. Note: overriding materials or textures per slot is not provided due to structural limitations. - * Added **Root Motion support** for `SkeletonAnimation`, `SkeletonMecanim` and `SkeletonGraphic` via new components `SkeletonRootMotion` and `SkeletonMecanimRootMotion`. The `SkeletonAnimation` and `SkeletonGraphic` component Inspector now provides a line `Root Motion` with `Add Component` and `Remove Component` buttons to add/remove the new `SkeletonRootMotion` component to your GameObject. The `SkeletonMecanim` Inspector detects whether root motion is enabled at the `Animator` component and adds a `SkeletonMecanimRootMotion` component automatically. - * `SkeletonMecanim` now provides an additional `Custom MixMode` parameter under `Mecanim Translator`. It is enabled by default in version 3.8 to maintain current behaviour, using the set `Mix Mode` for each Mecanim layer. When disabled, `SkeletonMecanim` will use the recommended `MixMode` according to the layer blend mode. Additional information can be found in the [Mecanim Translator section](http://esotericsoftware.com/spine-unity#Parameters-for-animation-blending-control) on the spine-unity documentation pages. - * Added **SkeletonGraphic Timeline support**. Added supprot for multi-track Timeline preview in the Editor outside of play mode (multi-track scrubbing). See the [Timeline-Extension-UPM-Package](http://esotericsoftware.com/spine-unity#Timeline-Extension-UPM-Package) section of the spine-unity documentation for more information. - * Added support for double-sided lighting at all `SkeletonLit` shaders (including URP and LWRP packages). - * Added frustum culling update mode parameters `Update When Invisible` (Inspector parameter) and `UpdateMode` (available via code) to all Skeleton components. This provides a simple way to disable certain updates when the `Renderer` is no longer visible (outside all cameras, culled in frustum culling). The new `UpdateMode` property allows disabling updates at a finer granularity level than disabling the whole component. Available modes are: `Nothing`, `OnlyAnimationStatus`, `EverythingExceptMesh` and `FullUpdate`. - * Added a new `Spine/Outline/OutlineOnly-ZWrite` shader to provide correct outline-only rendering. Note: the shader requires two render passes and is therefore not compatible with URP. The `Spine Examples/Other Examples/Outline Shaders` example scene has been updated to demonstrate the new shader. - * Added `OnMeshAndMaterialsUpdated` callback event to `SkeletonRenderSeparator` and `SkeletonPartsRenderer`. It is issued at the end of `LateUpdate`, before rendering. - * Added `Root Motion Scale X/Y` parameters to `SkeletonRootMotionBase` subclasses (`SkeletonRootMotion` and `SkeletonMecanimRootMotion`). Also providing `AdjustRootMotionToDistance()` and other methods to allow for easy delta compensation. Delta compensation can be used to e.g. stretch a jump to a given distance. Root motion can be adjusted at the start of an animation or every frame via `skeletonRootMotion.AdjustRootMotionToDistance(targetPosition - transform.position, trackIndex);`. - * Now providing a `Canvas Group Tint Black` parameter at the `SkeletonGraphic` Inspector in the `Advanced` section. When using the `Spine/SkeletonGraphic Tint Black` shader you can enable this parameter to receive proper blending results when using `Additive` blend mode under a `CanvasGroup`. Be sure to also have the parameter `CanvasGroup Compatible` enabled at the shader. Note that the normal `Spine/SkeletonGraphic` does not support `Additive` blend mode at a `CanvasGroup`, as it requires additional shader channels to work. - * Added `Mix and Match Skins` example scene to demonstrate how the 3.8 Skin API and combining skins can be used for a wardrobe and equipment use case. - * Spine Timeline Extensions: Added `Hold Previous` parameter at `SpineAnimationStateClip`. - * Added more warning messages at incompatible SkeletonRenderer/SkeletonGraphic Component vs Material settings. They appear both as an info box in the Inspector as well as upon initialization in the Console log window. The Inspector box warnings can be disabled via `Edit - Preferences - Spine`. - * Now providing `BeforeApply` update callbacks at all skeleton animation components (`SkeletonAnimation`, `SkeletonMecanim` and `SkeletonGraphic`). - * Added `BoundingBoxFollowerGraphic` component. This class is a counterpart of `BoundingBoxFollower` that can be used with `SkeletonGraphic`. - * Added Inspector context menu functions `SkeletonRenderer - Add all BoundingBoxFollower GameObjects` and `SkeletonGraphic - Add all BoundingBoxFollowerGraphic GameObjects` that automatically generate bounding box follower GameObjects for every `BoundingBoxAttachment` for all skins of a skeleton. - * `GetRemappedClone()` now provides an additional parameter `pivotShiftsMeshUVCoords` for `MeshAttachment` to prevent uv shifts at a non-central Sprite pivot. This parameter defaults to `true` to maintain previous behaviour. - * `SkeletonRenderer` components now provide an additional update mode `Only Event Timelines` at the `Update When Invisible` property. This mode saves additional timeline updates compared to update mode `Everything Except Mesh`. - * Now all URP (Universal Render Pipeline) and LWRP (Lightweight Render Pipeline) shaders support SRP (Scriptable Render Pipeline) batching. See [Unity SRPBatcher documentation pages](https://docs.unity3d.com/Manual/SRPBatcher.html) for additional information. - * Sprite shaders now provide four `Diffuse Ramp` modes as an Inspector Material parameter: `Hard`, `Soft`, `Old Hard` and `Old Soft`. In spine-unity 3.8 it defaults to `Old Hard` to keep the behaviour of existing projects unchanged. From 4.0 on it defaults to `Hard` for newly created materials while existing ones remain unchanged. Note that `Old Hard` and `Old Soft` ramp versions were using only the right half of the ramp texture, and additionally multiplying the light intensity by 2, both leading to brighter lighting than without a ramp texture active. The new ramp modes `Hard` and `Soft` use the full ramp texture and do not modify light intensity, being consistent with lighting without a ramp texture active. - * Added **native support for slot blend modes** `Additive`, `Multiply` and `Screen` with automatic assignment at newly imported skeleton assets. `BlendModeMaterialAssets` are now obsolete and replaced by the native properties at `SkeletonDataAsset`. The `SkeletonDataAsset` Inspector provides a new `Blend Modes - Upgrade` button to upgrade an obsolete `BlendModeMaterialAsset` to the native blend modes properties. This upgrade will be performed automatically on imported and re-imported assets in Unity 2020.1 and newer to prevent reported `BlendModeMaterialAsset` issues in these Unity versions. spine-unity 4.0 and newer will automatically perform this upgrade regardless of the Unity version. - * `BoneFollower` and `BoneFollowerGraphic` components now provide better support for following bones when the skeleton's Transform is not the parent of the follower's Transform. Previously e.g. rotating a common parent Transform did not lead to the desired result, as well as negatively scaling a skeleton's Transform when it is not a parent of the follower's Transform. - * URP and LWRP `Sprite` and `SkeletonLit` shaders no longer require `Advanced - Add Normals` enabled to properly cast and receive shadows. It is recommended to disable `Add Normals` if normals are otherwise not needed. - * Added an example component `RootMotionDeltaCompensation` located in `Spine Examples/Scripts/Sample Components` which can be used for applying simple delta compensation. You can enable and disable the component to toggle delta compensation of the currently playing animation on and off. - * Root motion delta compensation now allows to only adjust X or Y components instead of both. Adds two parameters to `SkeletonRootMotionBase.AdjustRootMotionToDistance()` which default to adjusting both X and Y as before. The `RootMotionDeltaCompensation` example component exposes these parameters as public attributes. - * Root motion delta compensation now allows to also add translation root motion to e.g. adjust a horizontal jump upwards or downwards over time. This is necessary because a Y root motion of zero cannot be scaled to become non-zero. - * `Attachment.GetRemappedClone(Sprite)` method now provides an additional optional parameter `useOriginalRegionScale`. When set to `true`, the replaced attachment's scale is used instead of the Sprite's `Pixel per Unity` setting, allowing for more consistent scaling. *Note:* When remapping Sprites, be sure to set the Sprite's `Mesh Type` to `Full Rect` and not `Tight`, otherwise the scale will be wrong. + - All `Sprite` shaders (including URP and LWRP extension packages) now provide an additional `Fixed Normal Space` option `World-Space`. PReviously options were limited to `View-Space` and `Model-Space`. + - `SkeletonGraphic` now fully supports [`SkeletonUtility`](http://esotericsoftware.com/spine-unity#SkeletonUtility) for generating a hierarchy of [`SkeletonUtilityBones`](http://esotericsoftware.com/spine-unity#SkeletonUtilityBone) in both modes `Follow` and `Override`. This also enables creating hinge chain physics rigs and using `SkeletonUtilityConstraints` such as `SkeletonUtilityGroundConstraint` and `SkeletonUtilityEyeConstraint` on `SkeletonGraphic`. + - Added `OnMeshAndMaterialsUpdated` callback event to `SkeletonRenderer` and `SkeletonGraphic`. It is issued at the end of `LateUpdate`, before rendering. + - Added `Skeleton-OutlineOnly` single pass shader to LWRP and URP extension modules. It can be assigned to materials as `Universal Render Pipeline/Spine/Outline/Skeleton-OutlineOnly`. This allows for separate outline child _GameObjects_ that reference the existing Mesh of their parent, and re-draw the mesh using this outline shader. + - Added example component `RenderExistingMesh` to render a mesh again with different materials, as required by the new `Skeleton-OutlineOnly` shaders. + In URP the outline has to be rendered via a separate GameObject as URP does not allow multiple render passes. To add an outline to your SkeletenRenderer: + 1. Add a child GameObject and move it a bit back (e.g. position Z = 0.01). + 2. Add a `RenderExistingMesh` component, provided in the `Spine Examples/Scripts/Sample Components` directory. + 3. Copy the original material, add _\_Outline_ to its name and set the shader to `Universal Render Pipeline/Spine/Outline/Skeleton-OutlineOnly`. + 4. Assign this _\_Outline_ material at the `RenderExistingMesh` component under _Replacement Materials_. + - Added `Outline Shaders URP` example scene to URP extension module to demonstrate the above additions. + - Added support for Unity's [`SpriteAtlas`](https://docs.unity3d.com/Manual/class-SpriteAtlas.html) as atlas provider (as an alternative to `.atlas.txt` and `.png` files) alongside a skeleton data file. There is now an additional `Spine SpriteAtlas Import` tool window accessible via `Window - Spine - SpriteAtlas Import`. Additional information can be found in a new section on the [spine-unity documentation page](http://esotericsoftware.com/spine-unity#Advanced---Using-Unity-SpriteAtlas-as-Atlas-Provider). + - Added support for **multiple atlas textures at `SkeletonGraphic`**. You can enable this feature by enabling the parameter `Multiple CanvasRenders` in the `Advanced` section of the `SkeletonGraphic` Inspector. This automatically creates the required number of child `CanvasRenderer` GameObjects for each required draw call (submesh). + - Added support for **Render Separator Slots** at `SkeletonGraphic`. Render separation can be enabled directly in the `Advanced` section of the `SkeletonGraphic` Inspector, it does not require any additional components (like `SkeletonRenderSeparator` or `SkeletonPartsRenderer` for `SkeletonRenderer` components). When enabled, additional separator GameObjects will be created automatically for each separation part, and `CanvasRenderer` GameObjects re-parented to them accordingly. The separator GameObjects can be moved around and re-parented in the hierarchy according to your requirements to achieve the desired draw order within your `Canvas`. A usage example can be found in the updated `Spine Examples/Other Examples/SkeletonRenderSeparator` scene. + - Added `SkeletonGraphicCustomMaterials` component, providing functionality to override materials and textures of a `SkeletonGraphic`, similar to `SkeletonRendererCustomMaterials`. Note: overriding materials or textures per slot is not provided due to structural limitations. + - Added **Root Motion support** for `SkeletonAnimation`, `SkeletonMecanim` and `SkeletonGraphic` via new components `SkeletonRootMotion` and `SkeletonMecanimRootMotion`. The `SkeletonAnimation` and `SkeletonGraphic` component Inspector now provides a line `Root Motion` with `Add Component` and `Remove Component` buttons to add/remove the new `SkeletonRootMotion` component to your GameObject. The `SkeletonMecanim` Inspector detects whether root motion is enabled at the `Animator` component and adds a `SkeletonMecanimRootMotion` component automatically. + - `SkeletonMecanim` now provides an additional `Custom MixMode` parameter under `Mecanim Translator`. It is enabled by default in version 3.8 to maintain current behaviour, using the set `Mix Mode` for each Mecanim layer. When disabled, `SkeletonMecanim` will use the recommended `MixMode` according to the layer blend mode. Additional information can be found in the [Mecanim Translator section](http://esotericsoftware.com/spine-unity#Parameters-for-animation-blending-control) on the spine-unity documentation pages. + - Added **SkeletonGraphic Timeline support**. Added supprot for multi-track Timeline preview in the Editor outside of play mode (multi-track scrubbing). See the [Timeline-Extension-UPM-Package](http://esotericsoftware.com/spine-unity#Timeline-Extension-UPM-Package) section of the spine-unity documentation for more information. + - Added support for double-sided lighting at all `SkeletonLit` shaders (including URP and LWRP packages). + - Added frustum culling update mode parameters `Update When Invisible` (Inspector parameter) and `UpdateMode` (available via code) to all Skeleton components. This provides a simple way to disable certain updates when the `Renderer` is no longer visible (outside all cameras, culled in frustum culling). The new `UpdateMode` property allows disabling updates at a finer granularity level than disabling the whole component. Available modes are: `Nothing`, `OnlyAnimationStatus`, `EverythingExceptMesh` and `FullUpdate`. + - Added a new `Spine/Outline/OutlineOnly-ZWrite` shader to provide correct outline-only rendering. Note: the shader requires two render passes and is therefore not compatible with URP. The `Spine Examples/Other Examples/Outline Shaders` example scene has been updated to demonstrate the new shader. + - Added `OnMeshAndMaterialsUpdated` callback event to `SkeletonRenderSeparator` and `SkeletonPartsRenderer`. It is issued at the end of `LateUpdate`, before rendering. + - Added `Root Motion Scale X/Y` parameters to `SkeletonRootMotionBase` subclasses (`SkeletonRootMotion` and `SkeletonMecanimRootMotion`). Also providing `AdjustRootMotionToDistance()` and other methods to allow for easy delta compensation. Delta compensation can be used to e.g. stretch a jump to a given distance. Root motion can be adjusted at the start of an animation or every frame via `skeletonRootMotion.AdjustRootMotionToDistance(targetPosition - transform.position, trackIndex);`. + - Now providing a `Canvas Group Tint Black` parameter at the `SkeletonGraphic` Inspector in the `Advanced` section. When using the `Spine/SkeletonGraphic Tint Black` shader you can enable this parameter to receive proper blending results when using `Additive` blend mode under a `CanvasGroup`. Be sure to also have the parameter `CanvasGroup Compatible` enabled at the shader. Note that the normal `Spine/SkeletonGraphic` does not support `Additive` blend mode at a `CanvasGroup`, as it requires additional shader channels to work. + - Added `Mix and Match Skins` example scene to demonstrate how the 3.8 Skin API and combining skins can be used for a wardrobe and equipment use case. + - Spine Timeline Extensions: Added `Hold Previous` parameter at `SpineAnimationStateClip`. + - Added more warning messages at incompatible SkeletonRenderer/SkeletonGraphic Component vs Material settings. They appear both as an info box in the Inspector as well as upon initialization in the Console log window. The Inspector box warnings can be disabled via `Edit - Preferences - Spine`. + - Now providing `BeforeApply` update callbacks at all skeleton animation components (`SkeletonAnimation`, `SkeletonMecanim` and `SkeletonGraphic`). + - Added `BoundingBoxFollowerGraphic` component. This class is a counterpart of `BoundingBoxFollower` that can be used with `SkeletonGraphic`. + - Added Inspector context menu functions `SkeletonRenderer - Add all BoundingBoxFollower GameObjects` and `SkeletonGraphic - Add all BoundingBoxFollowerGraphic GameObjects` that automatically generate bounding box follower GameObjects for every `BoundingBoxAttachment` for all skins of a skeleton. + - `GetRemappedClone()` now provides an additional parameter `pivotShiftsMeshUVCoords` for `MeshAttachment` to prevent uv shifts at a non-central Sprite pivot. This parameter defaults to `true` to maintain previous behaviour. + - `SkeletonRenderer` components now provide an additional update mode `Only Event Timelines` at the `Update When Invisible` property. This mode saves additional timeline updates compared to update mode `Everything Except Mesh`. + - Now all URP (Universal Render Pipeline) and LWRP (Lightweight Render Pipeline) shaders support SRP (Scriptable Render Pipeline) batching. See [Unity SRPBatcher documentation pages](https://docs.unity3d.com/Manual/SRPBatcher.html) for additional information. + - Sprite shaders now provide four `Diffuse Ramp` modes as an Inspector Material parameter: `Hard`, `Soft`, `Old Hard` and `Old Soft`. In spine-unity 3.8 it defaults to `Old Hard` to keep the behaviour of existing projects unchanged. From 4.0 on it defaults to `Hard` for newly created materials while existing ones remain unchanged. Note that `Old Hard` and `Old Soft` ramp versions were using only the right half of the ramp texture, and additionally multiplying the light intensity by 2, both leading to brighter lighting than without a ramp texture active. The new ramp modes `Hard` and `Soft` use the full ramp texture and do not modify light intensity, being consistent with lighting without a ramp texture active. + - Added **native support for slot blend modes** `Additive`, `Multiply` and `Screen` with automatic assignment at newly imported skeleton assets. `BlendModeMaterialAssets` are now obsolete and replaced by the native properties at `SkeletonDataAsset`. The `SkeletonDataAsset` Inspector provides a new `Blend Modes - Upgrade` button to upgrade an obsolete `BlendModeMaterialAsset` to the native blend modes properties. This upgrade will be performed automatically on imported and re-imported assets in Unity 2020.1 and newer to prevent reported `BlendModeMaterialAsset` issues in these Unity versions. spine-unity 4.0 and newer will automatically perform this upgrade regardless of the Unity version. + - `BoneFollower` and `BoneFollowerGraphic` components now provide better support for following bones when the skeleton's Transform is not the parent of the follower's Transform. Previously e.g. rotating a common parent Transform did not lead to the desired result, as well as negatively scaling a skeleton's Transform when it is not a parent of the follower's Transform. + - URP and LWRP `Sprite` and `SkeletonLit` shaders no longer require `Advanced - Add Normals` enabled to properly cast and receive shadows. It is recommended to disable `Add Normals` if normals are otherwise not needed. + - Added an example component `RootMotionDeltaCompensation` located in `Spine Examples/Scripts/Sample Components` which can be used for applying simple delta compensation. You can enable and disable the component to toggle delta compensation of the currently playing animation on and off. + - Root motion delta compensation now allows to only adjust X or Y components instead of both. Adds two parameters to `SkeletonRootMotionBase.AdjustRootMotionToDistance()` which default to adjusting both X and Y as before. The `RootMotionDeltaCompensation` example component exposes these parameters as public attributes. + - Root motion delta compensation now allows to also add translation root motion to e.g. adjust a horizontal jump upwards or downwards over time. This is necessary because a Y root motion of zero cannot be scaled to become non-zero. + - `Attachment.GetRemappedClone(Sprite)` method now provides an additional optional parameter `useOriginalRegionScale`. When set to `true`, the replaced attachment's scale is used instead of the Sprite's `Pixel per Unity` setting, allowing for more consistent scaling. _Note:_ When remapping Sprites, be sure to set the Sprite's `Mesh Type` to `Full Rect` and not `Tight`, otherwise the scale will be wrong. -* **Changes of default values** - * `SkeletonMecanim`'s `Layer Mix Mode` now defaults to `MixMode.MixNext` instead of `MixMode.MixAlways`. - * `BlendModeMaterialAsset` and it's instance `Default BlendModeMaterials.asset` now have `Apply Additive Material` set to `true` by default in order to apply all blend modes by default. +- **Changes of default values** -* **Deprecated** - * Deprecated `Modules/SlotBlendModes/SlotBlendModes` component. Changed namespace from `Spine.Unity.Modules` to `Spine.Unity.Deprecated`. Moved to `Deprecated/SlotBlendModes`. + - `SkeletonMecanim`'s `Layer Mix Mode` now defaults to `MixMode.MixNext` instead of `MixMode.MixAlways`. + - `BlendModeMaterialAsset` and it's instance `Default BlendModeMaterials.asset` now have `Apply Additive Material` set to `true` by default in order to apply all blend modes by default. -* **Restructuring (Non-Breaking)** +- **Deprecated** + + - Deprecated `Modules/SlotBlendModes/SlotBlendModes` component. Changed namespace from `Spine.Unity.Modules` to `Spine.Unity.Deprecated`. Moved to `Deprecated/SlotBlendModes`. + +- **Restructuring (Non-Breaking)** Note: The following changes will most likely not affect users of the Spine-Unity runtime as the API remains unchanged and no references are invalidated. - * Removed duplicates of `.cginc` files in `Modules/Shaders/Sprite` that were also present in the `Modules/Shaders/Sprite/CGIncludes` directory. - * Moved shaders from `Modules/Shaders` to `Shaders` directory. - * Moved shaders from `Modules/SkeletonGraphic/Shaders` to `Shaders/SkeletonGraphic`. - * Renamed shader `Shaders/Spine-SkeletonLit.shader` to `Shaders/Spine-Skeleton-Lit.shader`. - * Moved components from `SkeletonGraphic` to `Components` and `Components/Following` except for `SkeletonGraphicMirror` which was moved to `Spine Examples/Scripts/Sample Components`. - * Moved `BoneFollower`, `BoneFollowerGraphic` and `PointFollower` from `Components` directory to `Components/Following`. - * Moved `BoundingBoxFollower` component from `Modules/BoundingBoxFollower` to `Components/Following`. - * Moved `Modules/SkeletonRenderSeparator` directory to `Components/SkeletonRenderSeparator`. - * Moved `Modules/CustomMaterials` directory to `Components/SkeletonRendererCustomMaterials`. - * Moved `Asset Types/BlendModeMaterialsAsset.cs` class, `Shaders/BlendModes/Default BlendModeMaterials.asset` and materials from `Shaders/BlendModes` to `SkeletonDataModifierAssets/BlendModeMaterials` directory. - * Moved `Modules/Ghost` directory to `Spine Examples/Scripts/Sample Components/Ghost`. - * Moved `Modules/SkeletonUtility Modules` directory to `Spine Examples/Scripts/Sample Components/SkeletonUtility Modules`. - * Moved `Modules/AnimationMatchModifier` directory to `Spine Examples/Scripts/MecanimAnimationMatchModifier`. - * Moved `SkeletonRagdoll` and `SkeletonRagdoll2D` components from `Modules/Ragdoll` directory to `Spine Examples/Scripts/Sample Components/SkeletonUtility Modules`. - * Moved `AttachmentTools.cs` to `Utility` directory. - * Split the file `AttachmentTools` into 5 separate files for each contained class. No namespace or other API changes performed. - * Split the file `Mesh Generation/SpineMesh` into 4 separate files for each contained class. No namespace or other API changes performed. - * Moved `SkeletonExtensions.cs` to `Utility` directory. - * Moved `Modules/YieldInstructions` directory to `Utility/YieldInstructions`. - * Moved corresponding editor scripts of the above components to restructured directories as well. - * Renamed inspector editor class `PointFollowerEditor` to `PointFollowerInspector` for consistency reasons. + + - Removed duplicates of `.cginc` files in `Modules/Shaders/Sprite` that were also present in the `Modules/Shaders/Sprite/CGIncludes` directory. + - Moved shaders from `Modules/Shaders` to `Shaders` directory. + - Moved shaders from `Modules/SkeletonGraphic/Shaders` to `Shaders/SkeletonGraphic`. + - Renamed shader `Shaders/Spine-SkeletonLit.shader` to `Shaders/Spine-Skeleton-Lit.shader`. + - Moved components from `SkeletonGraphic` to `Components` and `Components/Following` except for `SkeletonGraphicMirror` which was moved to `Spine Examples/Scripts/Sample Components`. + - Moved `BoneFollower`, `BoneFollowerGraphic` and `PointFollower` from `Components` directory to `Components/Following`. + - Moved `BoundingBoxFollower` component from `Modules/BoundingBoxFollower` to `Components/Following`. + - Moved `Modules/SkeletonRenderSeparator` directory to `Components/SkeletonRenderSeparator`. + - Moved `Modules/CustomMaterials` directory to `Components/SkeletonRendererCustomMaterials`. + - Moved `Asset Types/BlendModeMaterialsAsset.cs` class, `Shaders/BlendModes/Default BlendModeMaterials.asset` and materials from `Shaders/BlendModes` to `SkeletonDataModifierAssets/BlendModeMaterials` directory. + - Moved `Modules/Ghost` directory to `Spine Examples/Scripts/Sample Components/Ghost`. + - Moved `Modules/SkeletonUtility Modules` directory to `Spine Examples/Scripts/Sample Components/SkeletonUtility Modules`. + - Moved `Modules/AnimationMatchModifier` directory to `Spine Examples/Scripts/MecanimAnimationMatchModifier`. + - Moved `SkeletonRagdoll` and `SkeletonRagdoll2D` components from `Modules/Ragdoll` directory to `Spine Examples/Scripts/Sample Components/SkeletonUtility Modules`. + - Moved `AttachmentTools.cs` to `Utility` directory. + - Split the file `AttachmentTools` into 5 separate files for each contained class. No namespace or other API changes performed. + - Split the file `Mesh Generation/SpineMesh` into 4 separate files for each contained class. No namespace or other API changes performed. + - Moved `SkeletonExtensions.cs` to `Utility` directory. + - Moved `Modules/YieldInstructions` directory to `Utility/YieldInstructions`. + - Moved corresponding editor scripts of the above components to restructured directories as well. + - Renamed inspector editor class `PointFollowerEditor` to `PointFollowerInspector` for consistency reasons. ### XNA/MonoGame -* Updated to latest MonoGame version 3.7.1 -* Rewrote example project to be cleaner and better demonstrate basic Spine features. -* Added mix-and-match example to demonstrate the new Skin API. -* Added normalmap support via `SpineEffectNormalmap` and support for loading multiple texture layers following a suffix-pattern. Please see the example code on how to use them. + +- Updated to latest MonoGame version 3.7.1 +- Rewrote example project to be cleaner and better demonstrate basic Spine features. +- Added mix-and-match example to demonstrate the new Skin API. +- Added normalmap support via `SpineEffectNormalmap` and support for loading multiple texture layers following a suffix-pattern. Please see the example code on how to use them. ## Java -* **Breaking changes** - * Renamed `Slot#getAttachmentVertices()` to `Slot#getDeform()`. - * Changed the `.json` curve format and added more assumptions for omitted values, reducing the average size of JSON exports. - * Renamed `Skin#addAttachment()` to `Skin#setAttachment()`. - * Removed `VertexAttachment#applyDeform()` and replaced it with `VertexAttachment#deformAttachment`. The attachment set on this field is used to decide if a `DeformTimeline` should be applied to the attachment active on the slot to which the timeline is applied. - * Removed `inheritDeform` field, getter, and setter from `MeshAttachment`. - * Changed `.skel` binary format, added a string table. References to strings in the data resolve to this string table, reducing storage size of binary files considerably. - * `JsonRollback` tool now converts from 3.8 JSON to 3.7. - * Changed the `.json` and `.skel` file formats to accomodate the new feature and file size optimiations. Old projects must be exported with Spine 3.8.20+ to be compatible with the 3.8 Spine runtimes. -* **Additions** - * Added `x` and `y` coordinates for setup pose AABB in `SkeletonData`. - * Added support for rotated mesh region UVs. - * Added skin-specific bones and constraints which are only updated if the skeleton's current skin contains them. - * Improved Skin API to make it easier to handle mix-and-match use cases. - * Added `Skin#getAttachments()`. Returns all attachments in the skin. - * Added `Skin#getAttachments(int slotIndex)`. Returns all attachements in the skin for the given slot index. - * Added `Skin#addSkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. - * Added `Skin#copySkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. `VertexAttachment` are shallowly copied and will retain any parent mesh relationship. All other attachment types are deep copied. - * Added `Attachment#copy()` to all attachment type implementations. This lets you deep copy an attachment to modify it independently from the original, i.e. when programmatically changing texture coordinates or mesh vertices. - * Added `MeshAttachment#newLinkedMesh()`, creates a linked mesh linkted to either the original mesh, or the parent of the original mesh. - * Added IK softness. +- **Breaking changes** + + - Renamed `Slot#getAttachmentVertices()` to `Slot#getDeform()`. + - Changed the `.json` curve format and added more assumptions for omitted values, reducing the average size of JSON exports. + - Renamed `Skin#addAttachment()` to `Skin#setAttachment()`. + - Removed `VertexAttachment#applyDeform()` and replaced it with `VertexAttachment#deformAttachment`. The attachment set on this field is used to decide if a `DeformTimeline` should be applied to the attachment active on the slot to which the timeline is applied. + - Removed `inheritDeform` field, getter, and setter from `MeshAttachment`. + - Changed `.skel` binary format, added a string table. References to strings in the data resolve to this string table, reducing storage size of binary files considerably. + - `JsonRollback` tool now converts from 3.8 JSON to 3.7. + - Changed the `.json` and `.skel` file formats to accomodate the new feature and file size optimiations. Old projects must be exported with Spine 3.8.20+ to be compatible with the 3.8 Spine runtimes. + +- **Additions** + - Added `x` and `y` coordinates for setup pose AABB in `SkeletonData`. + - Added support for rotated mesh region UVs. + - Added skin-specific bones and constraints which are only updated if the skeleton's current skin contains them. + - Improved Skin API to make it easier to handle mix-and-match use cases. + - Added `Skin#getAttachments()`. Returns all attachments in the skin. + - Added `Skin#getAttachments(int slotIndex)`. Returns all attachements in the skin for the given slot index. + - Added `Skin#addSkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. + - Added `Skin#copySkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. `VertexAttachment` are shallowly copied and will retain any parent mesh relationship. All other attachment types are deep copied. + - Added `Attachment#copy()` to all attachment type implementations. This lets you deep copy an attachment to modify it independently from the original, i.e. when programmatically changing texture coordinates or mesh vertices. + - Added `MeshAttachment#newLinkedMesh()`, creates a linked mesh linkted to either the original mesh, or the parent of the original mesh. + - Added IK softness. ### libGDX -* `SkeletonViewer` can load a skeleton by specifying it as the first argument on the command line. -* Added mix-and-match example to demonstrate the new Skin API. + +- `SkeletonViewer` can load a skeleton by specifying it as the first argument on the command line. +- Added mix-and-match example to demonstrate the new Skin API. ## Lua -* **Breaking changes** - * Renamed `Slot:getAttachmentVertices()` to `Slot#deform`. - * Changed the `.json` curve format and added more assumptions for omitted values, reducing the average size of JSON exports. - * Renamed `Skin:addAttachment()` to `Skin#setAttachment()`. - * Removed `VertexAttachment:applyDeform()` and replaced it with `VertexAttachment#deformAttachment`. The attachment set on this field is used to decide if a `DeformTimeline` should be applied to the attachment active on the slot to which the timeline is applied. - * Removed `inheritDeform` field, getter, and setter from `MeshAttachment`. - * Changed the `.json` file format to accomodate the new feature and file size optimiations. Old projects must be exported with Spine 3.8.20+ to be compatible with the 3.8 Spine runtimes. -* **Additions** - * Added `x` and `y` coordinates for setup pose AABB in `SkeletonData`. - * Added support for rotated mesh region UVs. - * Added skin-specific bones and constraints which are only updated if the skeleton's current skin contains them. - * Improved Skin API to make it easier to handle mix-and-match use cases. - * Added `Skin:getAttachments()`. Returns all attachments in the skin. - * Added `Skin:getAttachments(slotIndex)`. Returns all attachements in the skin for the given slot index. - * Added `Skin:addSkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. - * Added `Skin:copySkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. `VertexAttachment` are shallowly copied and will retain any parent mesh relationship. All other attachment types are deep copied. - * Added `Attachment:copy()` to all attachment type implementations. This lets you deep copy an attachment to modify it independently from the original, i.e. when programmatically changing texture coordinates or mesh vertices. - * Added `MeshAttachment:newLinkedMesh()`, creates a linked mesh linkted to either the original mesh, or the parent of the original mesh. - * Added IK softness. +- **Breaking changes** + + - Renamed `Slot:getAttachmentVertices()` to `Slot#deform`. + - Changed the `.json` curve format and added more assumptions for omitted values, reducing the average size of JSON exports. + - Renamed `Skin:addAttachment()` to `Skin#setAttachment()`. + - Removed `VertexAttachment:applyDeform()` and replaced it with `VertexAttachment#deformAttachment`. The attachment set on this field is used to decide if a `DeformTimeline` should be applied to the attachment active on the slot to which the timeline is applied. + - Removed `inheritDeform` field, getter, and setter from `MeshAttachment`. + - Changed the `.json` file format to accomodate the new feature and file size optimiations. Old projects must be exported with Spine 3.8.20+ to be compatible with the 3.8 Spine runtimes. + +- **Additions** + - Added `x` and `y` coordinates for setup pose AABB in `SkeletonData`. + - Added support for rotated mesh region UVs. + - Added skin-specific bones and constraints which are only updated if the skeleton's current skin contains them. + - Improved Skin API to make it easier to handle mix-and-match use cases. + - Added `Skin:getAttachments()`. Returns all attachments in the skin. + - Added `Skin:getAttachments(slotIndex)`. Returns all attachements in the skin for the given slot index. + - Added `Skin:addSkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. + - Added `Skin:copySkin(Skin skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. `VertexAttachment` are shallowly copied and will retain any parent mesh relationship. All other attachment types are deep copied. + - Added `Attachment:copy()` to all attachment type implementations. This lets you deep copy an attachment to modify it independently from the original, i.e. when programmatically changing texture coordinates or mesh vertices. + - Added `MeshAttachment:newLinkedMesh()`, creates a linked mesh linkted to either the original mesh, or the parent of the original mesh. + - Added IK softness. ### Love2D -* Added support for 0-1 RGBA color component range change in Löve 0.11+. Older Löve versions using the 0-255 range are still supported! -* Added mix-and-match example to demonstrate the new Skin API. + +- Added support for 0-1 RGBA color component range change in Löve 0.11+. Older Löve versions using the 0-255 range are still supported! +- Added mix-and-match example to demonstrate the new Skin API. ### Corona -* Added mix-and-match example to demonstrate the new Skin API. + +- Added mix-and-match example to demonstrate the new Skin API. ## Typescript/Javascript -* **Breaking changes** - * Renamed `MixDirection.in/out` to `MixDirection.mixIn/mixOut` as it was crashing a JS compressor. - * Renamed `Slot#getAttachmentVertices()` to `Slot#getDeform()`. - * Changed the `.json` curve format and added more assumptions for omitted values, reducing the average size of JSON exports. - * Renamed `Skin#addAttachment()` to `Skin#setAttachment()`. - * Removed `VertexAttachment#applyDeform()` and replaced it with `VertexAttachment#deformAttachment`. The attachment set on this field is used to decide if a `DeformTimeline` should be applied to the attachment active on the slot to which the timeline is applied. - * Removed `inheritDeform` field, getter, and setter from `MeshAttachment`. - * Changed `.skel` binary format, added a string table. References to strings in the data resolve to this string table, reducing storage size of binary files considerably. - * Changed the `.json` and `.skel` file formats to accomodate the new feature and file size optimiations. Old projects must be exported with Spine 3.8.20+ to be compatible with the 3.8 Spine runtimes. - * Updated runtime to be compatible with TypeScript 3.6.3. -* **Additions** - * Added support for loading binary data via `AssetManager#loadBinary()`. `AssetManager#get()` will return a `Uint8Array` for such assets. - * Added support for loading binaries via new `SkeletonBinary`. Parses a `Uint8Array`. - * Added `x` and `y` coordinates for setup pose AABB in `SkeletonData`. - * Added support for rotated mesh region UVs. - * Added skin-specific bones and constraints which are only updated if the skeleton's current skin contains them. - * Improved Skin API to make it easier to handle mix-and-match use cases. - * Added `Skin#getAttachments()`. Returns all attachments in the skin. - * Added `Skin#getAttachments(slotIndex: number)`. Returns all attachements in the skin for the given slot index. - * Added `Skin#addSkin(skin: Skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. - * Added `Skin#copySkin(skin: Skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. `VertexAttachment` are shallowly copied and will retain any parent mesh relationship. All other attachment types are deep copied. - * Added `Attachment#copy()` to all attachment type implementations. This lets you deep copy an attachment to modify it independently from the original, i.e. when programmatically changing texture coordinates or mesh vertices. - * Added `MeshAttachment#newLinkedMesh()`, creates a linked mesh linkted to either the original mesh, or the parent of the original mesh. - * Added IK softness. - * Added `AssetManager.setRawDataURI(path, data)`. Allows to embed data URIs for skeletons, atlases and atlas page images directly in the HTML/JS without needing to load it from a separate file. - * Added `AssetManager.loadAll()` to allow Promise/async/await based waiting for completion of asset load. See the `spine-canvas` examples. - * Added `Skeleton.getBoundRect()` helper method to calculate the bouding rectangle of the current pose, returning the result as `{ x, y, width, height }`. Note that this method will create temporary objects which can add to garbage collection pressure. +- **Breaking changes** + + - Renamed `MixDirection.in/out` to `MixDirection.mixIn/mixOut` as it was crashing a JS compressor. + - Renamed `Slot#getAttachmentVertices()` to `Slot#getDeform()`. + - Changed the `.json` curve format and added more assumptions for omitted values, reducing the average size of JSON exports. + - Renamed `Skin#addAttachment()` to `Skin#setAttachment()`. + - Removed `VertexAttachment#applyDeform()` and replaced it with `VertexAttachment#deformAttachment`. The attachment set on this field is used to decide if a `DeformTimeline` should be applied to the attachment active on the slot to which the timeline is applied. + - Removed `inheritDeform` field, getter, and setter from `MeshAttachment`. + - Changed `.skel` binary format, added a string table. References to strings in the data resolve to this string table, reducing storage size of binary files considerably. + - Changed the `.json` and `.skel` file formats to accomodate the new feature and file size optimiations. Old projects must be exported with Spine 3.8.20+ to be compatible with the 3.8 Spine runtimes. + - Updated runtime to be compatible with TypeScript 3.6.3. + +- **Additions** + - Added support for loading binary data via `AssetManager#loadBinary()`. `AssetManager#get()` will return a `Uint8Array` for such assets. + - Added support for loading binaries via new `SkeletonBinary`. Parses a `Uint8Array`. + - Added `x` and `y` coordinates for setup pose AABB in `SkeletonData`. + - Added support for rotated mesh region UVs. + - Added skin-specific bones and constraints which are only updated if the skeleton's current skin contains them. + - Improved Skin API to make it easier to handle mix-and-match use cases. + - Added `Skin#getAttachments()`. Returns all attachments in the skin. + - Added `Skin#getAttachments(slotIndex: number)`. Returns all attachements in the skin for the given slot index. + - Added `Skin#addSkin(skin: Skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. + - Added `Skin#copySkin(skin: Skin)`. Adds all attachments, bones, and skins from the specified skin to this skin. `VertexAttachment` are shallowly copied and will retain any parent mesh relationship. All other attachment types are deep copied. + - Added `Attachment#copy()` to all attachment type implementations. This lets you deep copy an attachment to modify it independently from the original, i.e. when programmatically changing texture coordinates or mesh vertices. + - Added `MeshAttachment#newLinkedMesh()`, creates a linked mesh linkted to either the original mesh, or the parent of the original mesh. + - Added IK softness. + - Added `AssetManager.setRawDataURI(path, data)`. Allows to embed data URIs for skeletons, atlases and atlas page images directly in the HTML/JS without needing to load it from a separate file. + - Added `AssetManager.loadAll()` to allow Promise/async/await based waiting for completion of asset load. See the `spine-canvas` examples. + - Added `Skeleton.getBoundRect()` helper method to calculate the bouding rectangle of the current pose, returning the result as `{ x, y, width, height }`. Note that this method will create temporary objects which can add to garbage collection pressure. ### WebGL backend -* `Input` can now take a partially defined implementation of `InputListener`. -* Added mix-and-match example to demonstrate the new Skin API. + +- `Input` can now take a partially defined implementation of `InputListener`. +- Added mix-and-match example to demonstrate the new Skin API. ### Canvas backend ### Three.js backend -* `SkeletonMesh` now takes an optional `SkeletonMeshMaterialParametersCustomizer` function that allows you to modify the `ShaderMaterialParameters` before the material is finalized. Use it to modify things like THREEJS' `Material.depthTest` etc. See #1590. + +- `SkeletonMesh` now takes an optional `SkeletonMeshMaterialParametersCustomizer` function that allows you to modify the `ShaderMaterialParameters` before the material is finalized. Use it to modify things like THREEJS' `Material.depthTest` etc. See #1590. ### Player -* `SpinePlayer#setAnimation()` can now be called directly to set the animation being displayed. -* The player supports loading `.skel` binary skeleton files by setting the `SpinePlayerConfig#skelUrl` field instead of `SpinePlayerConfig#jsonUrl`. -* Added `SpinePlayerConfig#rawDataURIs`. Allows to embed data URIs for skeletons, atlases and atlas page images directly in the HTML/JS without needing to load it from a separate file. See the example for a demonstration. + +- `SpinePlayer#setAnimation()` can now be called directly to set the animation being displayed. +- The player supports loading `.skel` binary skeleton files by setting the `SpinePlayerConfig#skelUrl` field instead of `SpinePlayerConfig#jsonUrl`. +- Added `SpinePlayerConfig#rawDataURIs`. Allows to embed data URIs for skeletons, atlases and atlas page images directly in the HTML/JS without needing to load it from a separate file. See the example for a demonstration. # 3.7 ## AS3 -* **Breaking changes** - * The completion event will fire for looped 0 duration animations every frame. - * `MixPose` is now called `MixBlend` - * Skeleton `flipX/flipY` has been replaced with `scaleX/scaleY`. This cleans up applying transforms and is more powerful. Allows scaling a whole skeleton which has bones that disallow scale inheritance - * Mix time is no longer affected by `TrackEntry#timeScale`. See https://github.com/EsotericSoftware/spine-runtimes/issues/1194 -* **Additions** - * Added additive animation blending. When playing back multiple animations on different tracks, where each animation modifies the same skeleton property, the results of tracks with lower indices are discarded, and only the result from the track with the highest index is used. With animation blending, the results of all tracks are mixed together. This allows effects like mixing multiple facial expressions (angry, happy, sad) with percentage mixes. By default the old behaviour is retained (results from lower tracks are discarded). To enable additive blending across animation tracks, call `TrackEntry#setMixBlend(MixBlend.add)` on each track. To specify the blend percentage, set `TrackEntry#alpha`. See http://esotericsoftware.com/forum/morph-target-track-animation-mix-mode-9459 for a discussion. - * Support for stretchy IK - * Support for audio events, see `audioPath`, `volume` and `balance` fields on event (data). - * `TrackEntry` has an additional field called `holdPrevious`. It can be used to counter act a limitation of `AnimationState` resulting in "dipping" of parts of the animation. For a full discussion of the problem and the solution we've implemented, see this [forum thread](http://esotericsoftware.com/forum/Probably-Easy-Animation-mixing-with-multiple-tracks-10682?p=48130&hilit=holdprevious#p48130). + +- **Breaking changes** + - The completion event will fire for looped 0 duration animations every frame. + - `MixPose` is now called `MixBlend` + - Skeleton `flipX/flipY` has been replaced with `scaleX/scaleY`. This cleans up applying transforms and is more powerful. Allows scaling a whole skeleton which has bones that disallow scale inheritance + - Mix time is no longer affected by `TrackEntry#timeScale`. See https://github.com/EsotericSoftware/spine-runtimes/issues/1194 +- **Additions** + - Added additive animation blending. When playing back multiple animations on different tracks, where each animation modifies the same skeleton property, the results of tracks with lower indices are discarded, and only the result from the track with the highest index is used. With animation blending, the results of all tracks are mixed together. This allows effects like mixing multiple facial expressions (angry, happy, sad) with percentage mixes. By default the old behaviour is retained (results from lower tracks are discarded). To enable additive blending across animation tracks, call `TrackEntry#setMixBlend(MixBlend.add)` on each track. To specify the blend percentage, set `TrackEntry#alpha`. See http://esotericsoftware.com/forum/morph-target-track-animation-mix-mode-9459 for a discussion. + - Support for stretchy IK + - Support for audio events, see `audioPath`, `volume` and `balance` fields on event (data). + - `TrackEntry` has an additional field called `holdPrevious`. It can be used to counter act a limitation of `AnimationState` resulting in "dipping" of parts of the animation. For a full discussion of the problem and the solution we've implemented, see this [forum thread](http://esotericsoftware.com/forum/Probably-Easy-Animation-mixing-with-multiple-tracks-10682?p=48130&hilit=holdprevious#p48130). ### Starling -* Added support for vertex effects. See `RaptorExample.as` -* Added 'getTexture()' method to 'StarlingTextureAtlasAttachmentLoader' -* Breaking change: if a skeleton requires two color tinting, you have to enable it via `SkeletonSprite.twoColorTint = true`. In this case the skeleton will use the `TwoColorMeshStyle`, which internally uses a different vertex layout and shader. This means that skeletons with two color tinting enabled will break batching and hence increase the number of draw calls in your app. -* Added `VertexEffect` and implementations `JitterEffect` and `SwirlEffect`. Allows you to modify vertices before they are submitted for drawing. See Starling changes. -* Fix issues with StarlingAtlasAttachmentLoader, see https://github.com/EsotericSoftware/spine-runtimes/issues/939 -* Fix issues with region trimming support, see https://github.com/EsotericSoftware/spine-runtimes/commit/262bc26c64d4111002d80e201cb1a3345e6727df -* Added support for overriding `StarlingAtlasAttachmentLoader#getTexture()`, see https://github.com/EsotericSoftware/spine-runtimes/commit/ea7dbecb98edc74e439aa9ef90dcf6eed865f718 -* Texture atlas operations are no longer handled in `Starling#newRegionAttachment` and `Starling#newMeshAttachment` but delegated to the atlas. -* Added sample for additive animation blending, see https://github.com/EsotericSoftware/spine-runtimes/blob/6a556de01429878df47bb276a97959a8bdbbe32f/spine-starling/spine-starling-example/src/spine/examples/OwlExample.as -* Added sample on how to use bounding box attachment vertices https://github.com/EsotericSoftware/spine-runtimes/commit/e20428b02699226164fa73ba4b12f7d029ae6f4d -* Fully transparent meshes are not submitted for rendering. -* No hit-tests are performed when a skeleton is invisible. + +- Added support for vertex effects. See `RaptorExample.as` +- Added 'getTexture()' method to 'StarlingTextureAtlasAttachmentLoader' +- Breaking change: if a skeleton requires two color tinting, you have to enable it via `SkeletonSprite.twoColorTint = true`. In this case the skeleton will use the `TwoColorMeshStyle`, which internally uses a different vertex layout and shader. This means that skeletons with two color tinting enabled will break batching and hence increase the number of draw calls in your app. +- Added `VertexEffect` and implementations `JitterEffect` and `SwirlEffect`. Allows you to modify vertices before they are submitted for drawing. See Starling changes. +- Fix issues with StarlingAtlasAttachmentLoader, see https://github.com/EsotericSoftware/spine-runtimes/issues/939 +- Fix issues with region trimming support, see https://github.com/EsotericSoftware/spine-runtimes/commit/262bc26c64d4111002d80e201cb1a3345e6727df +- Added support for overriding `StarlingAtlasAttachmentLoader#getTexture()`, see https://github.com/EsotericSoftware/spine-runtimes/commit/ea7dbecb98edc74e439aa9ef90dcf6eed865f718 +- Texture atlas operations are no longer handled in `Starling#newRegionAttachment` and `Starling#newMeshAttachment` but delegated to the atlas. +- Added sample for additive animation blending, see https://github.com/EsotericSoftware/spine-runtimes/blob/6a556de01429878df47bb276a97959a8bdbbe32f/spine-starling/spine-starling-example/src/spine/examples/OwlExample.as +- Added sample on how to use bounding box attachment vertices https://github.com/EsotericSoftware/spine-runtimes/commit/e20428b02699226164fa73ba4b12f7d029ae6f4d +- Fully transparent meshes are not submitted for rendering. +- No hit-tests are performed when a skeleton is invisible. ## C -* **Breaking changes** - * Listeners on `spAnimationState` and `spTrackEntry` will now also be called if a track entry gets disposed as part of disposing an animation state. - * The completion event will fire for looped 0 duration animations every frame. - * The spine-cocos2dx and spine-ue4 runtimes are now based on spine-cpp. See below for changes. - * Skeleton `flipX/flipY` has been replaced with `scaleX/scaleY`. This cleans up applying transforms and is more powerful. Allows scaling a whole skeleton which has bones that disallow scale inheritance - * Mix time is no longer affected by `TrackEntry#timeScale`. See https://github.com/EsotericSoftware/spine-runtimes/issues/1194 - * `spMeshAttachment` has two new fields `regionTextureWith` and `regionTextureHeight`. These must be set in custom attachment loader. See `AtlasAttachmentLoader`. -* **Additions** - * Added support for local and relative transform constraint calculation, including additional fields in `spTransformConstraintData`. - * `Animation#apply` and `Timeline#apply`` now take enums `MixPose` and `MixDirection` instead of booleans - * Added `spVertexEffect` and corresponding implementations `spJitterVertexEffect` and `spSwirlVertexEffect`. Create/dispose through the corresponding `spXXXVertexEffect_create()/dispose()` functions. Set on framework/engine specific renderer. - * Functions in `extension.h` are not prefixed with `_sp` instead of just `_` to avoid interference with other libraries. - * Introduced `SP_API` macro. Every spine-c function is prefixed with this macro. By default, it is an empty string. Can be used to markup spine-c functions with e.g. ``__declspec` when compiling to a dll or linking to that dll. - * Added `void *userData` to `spAnimationState`to be consumed in callbacks. - * Added additive animation blending. When playing back multiple animations on different tracks, where each animation modifies the same skeleton property, the results of tracks with lower indices are discarded, and only the result from the track with the highest index is used. With animation blending, the results of all tracks are mixed together. This allows effects like mixing multiple facial expressions (angry, happy, sad) with percentage mixes. By default the old behaviour is retained (results from lower tracks are discarded). To enable additive blending across animation tracks, call `spTrackEntry->mixBlend = SP_MIXBLEND_ADD)` on each track. To specify the blend percentage, set `spTrackEntry->alpha`. See http://esotericsoftware.com/forum/morph-target-track-animation-mix-mode-9459 for a discussion. - * Optimized attachment lookup to give a 40x speed-up. See https://github.com/EsotericSoftware/spine-runtimes/commit/cab81276263890b65d07fa2329ace16db1e365ff - * Support for stretchy IK - * Support for audio events, see `audioPath`, `volume` and `balance` fields on event (data). - * `spTrackEntry` has an additional field called `holdPrevious`. It can be used to counter act a limitation of `AnimationState` resulting in "dipping" of parts of the animation. For a full discussion of the problem and the solution we've implemented, see this [forum thread](http://esotericsoftware.com/forum/Probably-Easy-Animation-mixing-with-multiple-tracks-10682?p=48130&hilit=holdprevious#p48130). + +- **Breaking changes** + - Listeners on `spAnimationState` and `spTrackEntry` will now also be called if a track entry gets disposed as part of disposing an animation state. + - The completion event will fire for looped 0 duration animations every frame. + - The spine-cocos2dx and spine-ue4 runtimes are now based on spine-cpp. See below for changes. + - Skeleton `flipX/flipY` has been replaced with `scaleX/scaleY`. This cleans up applying transforms and is more powerful. Allows scaling a whole skeleton which has bones that disallow scale inheritance + - Mix time is no longer affected by `TrackEntry#timeScale`. See https://github.com/EsotericSoftware/spine-runtimes/issues/1194 + - `spMeshAttachment` has two new fields `regionTextureWith` and `regionTextureHeight`. These must be set in custom attachment loader. See `AtlasAttachmentLoader`. +- **Additions** + - Added support for local and relative transform constraint calculation, including additional fields in `spTransformConstraintData`. + - `Animation#apply` and ` Timeline#apply`` now take enums `MixPose`and`MixDirection` instead of booleans + - Added `spVertexEffect` and corresponding implementations `spJitterVertexEffect` and `spSwirlVertexEffect`. Create/dispose through the corresponding `spXXXVertexEffect_create()/dispose()` functions. Set on framework/engine specific renderer. + - Functions in `extension.h` are not prefixed with `_sp` instead of just `_` to avoid interference with other libraries. + - Introduced `SP_API` macro. Every spine-c function is prefixed with this macro. By default, it is an empty string. Can be used to markup spine-c functions with e.g. ``__declspec` when compiling to a dll or linking to that dll. + - Added `void *userData` to `spAnimationState`to be consumed in callbacks. + - Added additive animation blending. When playing back multiple animations on different tracks, where each animation modifies the same skeleton property, the results of tracks with lower indices are discarded, and only the result from the track with the highest index is used. With animation blending, the results of all tracks are mixed together. This allows effects like mixing multiple facial expressions (angry, happy, sad) with percentage mixes. By default the old behaviour is retained (results from lower tracks are discarded). To enable additive blending across animation tracks, call `spTrackEntry->mixBlend = SP_MIXBLEND_ADD)` on each track. To specify the blend percentage, set `spTrackEntry->alpha`. See http://esotericsoftware.com/forum/morph-target-track-animation-mix-mode-9459 for a discussion. + - Optimized attachment lookup to give a 40x speed-up. See https://github.com/EsotericSoftware/spine-runtimes/commit/cab81276263890b65d07fa2329ace16db1e365ff + - Support for stretchy IK + - Support for audio events, see `audioPath`, `volume` and `balance` fields on event (data). + - `spTrackEntry` has an additional field called `holdPrevious`. It can be used to counter act a limitation of `AnimationState` resulting in "dipping" of parts of the animation. For a full discussion of the problem and the solution we've implemented, see this [forum thread](http://esotericsoftware.com/forum/Probably-Easy-Animation-mixing-with-multiple-tracks-10682?p=48130&hilit=holdprevious#p48130). ### Cocos2d-Objc -* Added vertex effect support to modify vertices of skeletons on the CPU. See `RaptorExample.m`. -* Explanation how to handle ARC, see https://github.com/EsotericSoftware/spine-runtimes/commit/a4f122b08c5e2a51d6aad6fc5a947f7ec31f2eb8 -* The super class `::update()` method of `SkeletonRenderer` is now called, see https://github.com/EsotericSoftware/spine-runtimes/commit/f7bb98185236a6d8f35bfefc70afe4f31e9ec9d2 -* Added improved tint-black shader. + +- Added vertex effect support to modify vertices of skeletons on the CPU. See `RaptorExample.m`. +- Explanation how to handle ARC, see https://github.com/EsotericSoftware/spine-runtimes/commit/a4f122b08c5e2a51d6aad6fc5a947f7ec31f2eb8 +- The super class `::update()` method of `SkeletonRenderer` is now called, see https://github.com/EsotericSoftware/spine-runtimes/commit/f7bb98185236a6d8f35bfefc70afe4f31e9ec9d2 +- Added improved tint-black shader. ### SFML -* `spine-sfml.h` no longer defines `SPINE_SHORT_NAMES` to avoid collisions with other APIs. See #1058. -* Added support for vertex effects. See raptor example. -* Added premultiplied alpha support to `SkeletonDrawable`. Use `SkeletonDrawable::setUsePremultipliedAlpha()`, see https://github.com/EsotericSoftware/spine-runtimes/commit/34086c1f41415309b2ecce86055f6656fcba2950 -* Added additive animation blending sample, see https://github.com/EsotericSoftware/spine-runtimes/blob/b7e712d3ca1d6be3ebcfe3254dc2cea9c44dda71/spine-sfml/example/main.cpp#L369 + +- `spine-sfml.h` no longer defines `SPINE_SHORT_NAMES` to avoid collisions with other APIs. See #1058. +- Added support for vertex effects. See raptor example. +- Added premultiplied alpha support to `SkeletonDrawable`. Use `SkeletonDrawable::setUsePremultipliedAlpha()`, see https://github.com/EsotericSoftware/spine-runtimes/commit/34086c1f41415309b2ecce86055f6656fcba2950 +- Added additive animation blending sample, see https://github.com/EsotericSoftware/spine-runtimes/blob/b7e712d3ca1d6be3ebcfe3254dc2cea9c44dda71/spine-sfml/example/main.cpp#L369 ## C++ -* ** Additions ** - * Added C++ Spine runtime. See the [spine-cpp Runtime Guide](https://esotericsoftware.com/spine-cpp) for more information on spine-cpp. - * Added parsing of non-essential data (fps, images path, audio path) to for `.json`/`.skel` parsers. + +- ** Additions ** + - Added C++ Spine runtime. See the [spine-cpp Runtime Guide](https://esotericsoftware.com/spine-cpp) for more information on spine-cpp. + - Added parsing of non-essential data (fps, images path, audio path) to for `.json`/`.skel` parsers. ### Cocos2d-x -* Added ETC1 alpha support, thanks @halx99! Does not work when two color tint is enabled. -* Added `spAtlasPage_setCustomTextureLoader()` which let's you do texture loading manually. Thanks @jareguo. -* Added `SkeletonRenderer:setSlotsRange()` and `SkeletonRenderer::createWithSkeleton()`. This allows you to split rendering of a skeleton up into multiple parts, and render other nodes in between. See `SkeletonRendererSeparatorExample.cpp` for an example. -* Fully transparent attachments will not be rendered, improving rendering performance. -* Added improved tint-black shader. -* Updated to cocos2d-x 3.16 -* The skeleton setup pose and world transform are now calculated on initialization to avoid flickering on start-up. -* Updated to cocos2d-x 3.17.1 -* **Breaking change**: Switched from [spine-c](spine-c) to [spine-cpp](spine-cpp) as the underlying Spine runtime. See the [spine-cpp Runtime Guide](https://esotericsoftware.com/spine-cpp) for more information on spine-cpp. - * Added `Cocos2dAttachmentLoader` to be used when constructing an `Atlas`. Used by default by `SkeletonAnimation` and `SkeletonRenderer` when creating instances via the `createXXX` methods. - * All C structs and enums `spXXX` have been replaced with their C++ equivalents `spine::XXX` in all public interfaces. - * All instantiations via `new` of C++ classes from spine-cpp should contain `(__FILE__, __LINE__)`. This allows the tracking of instantations and detection of memory leaks via the `spine::DebugExtension`. + +- Added ETC1 alpha support, thanks @halx99! Does not work when two color tint is enabled. +- Added `spAtlasPage_setCustomTextureLoader()` which let's you do texture loading manually. Thanks @jareguo. +- Added `SkeletonRenderer:setSlotsRange()` and `SkeletonRenderer::createWithSkeleton()`. This allows you to split rendering of a skeleton up into multiple parts, and render other nodes in between. See `SkeletonRendererSeparatorExample.cpp` for an example. +- Fully transparent attachments will not be rendered, improving rendering performance. +- Added improved tint-black shader. +- Updated to cocos2d-x 3.16 +- The skeleton setup pose and world transform are now calculated on initialization to avoid flickering on start-up. +- Updated to cocos2d-x 3.17.1 +- **Breaking change**: Switched from [spine-c](spine-c) to [spine-cpp](spine-cpp) as the underlying Spine runtime. See the [spine-cpp Runtime Guide](https://esotericsoftware.com/spine-cpp) for more information on spine-cpp. + - Added `Cocos2dAttachmentLoader` to be used when constructing an `Atlas`. Used by default by `SkeletonAnimation` and `SkeletonRenderer` when creating instances via the `createXXX` methods. + - All C structs and enums `spXXX` have been replaced with their C++ equivalents `spine::XXX` in all public interfaces. + - All instantiations via `new` of C++ classes from spine-cpp should contain `(__FILE__, __LINE__)`. This allows the tracking of instantations and detection of memory leaks via the `spine::DebugExtension`. ### SFML -* Create a second SFML backend using [spine-cpp](spine-cpp/). See the [spine-cpp Runtime Guide](https://esotericsoftware.com/spine-cpp) for more information on spine-cpp. -* Added support for vertex effects. See raptor example. -* Added premultiplied alpha support to `SkeletonDrawable`. Use `SkeletonDrawable::setUsePremultipliedAlpha()`, see https://github.com/EsotericSoftware/spine-runtimes/commit/34086c1f41415309b2ecce86055f6656fcba2950 -* Added additive animation blending sample, see https://github.com/EsotericSoftware/spine-runtimes/blob/b7e712d3ca1d6be3ebcfe3254dc2cea9c44dda71/spine-sfml/example/main.cpp#L369 + +- Create a second SFML backend using [spine-cpp](spine-cpp/). See the [spine-cpp Runtime Guide](https://esotericsoftware.com/spine-cpp) for more information on spine-cpp. +- Added support for vertex effects. See raptor example. +- Added premultiplied alpha support to `SkeletonDrawable`. Use `SkeletonDrawable::setUsePremultipliedAlpha()`, see https://github.com/EsotericSoftware/spine-runtimes/commit/34086c1f41415309b2ecce86055f6656fcba2950 +- Added additive animation blending sample, see https://github.com/EsotericSoftware/spine-runtimes/blob/b7e712d3ca1d6be3ebcfe3254dc2cea9c44dda71/spine-sfml/example/main.cpp#L369 ### UE4 - * spine-c is now exposed from the plugin shared library on Windows via __declspec. - * Updated to Unreal Engine 4.18 - * Added C++ example, see https://github.com/EsotericSoftware/spine-runtimes/commit/15011e81b7061495dba45e28b4d3f4efb10d7f40 - * `SkeletonRendererComponent` generates collision meshes by default. - * Disabled generation of collision meshes by `SkeletonRendererComponent`. Both `ProceduralMeshComponent` and `RuntimeMeshComponent` have a bug that generates a new PhysiX file every frame per component. Users are advised to add a separate collision shape to the root scene component of an actor instead. - * Using UE4 `FMemory` allocator by default. This should fix issues on some consoles. - * **Breaking change** moved away from `RuntimeMeshComponent`, as its maintainance has seized, back to `ProceduralMeshComponent`. Existing projects should just work. However, if you run into issues, you may have to remove the old `SpineSkeletonRendererComponent` and add a new one to your existing actors. - * **Breaking change** due to the removal of `RuntimeMeshComponent` and reversal to `ProceduralMeshComponent`, two color tinting is currently not supported. `ProceduralMeshComponent` does not support enough vertex attributes for us to encode the second color in the vertex stream. You can remove the `RuntimeMeshComponent/` directory from your plugins directory and remove the component from any `build.cs` files that may reference it. - * **Breaking change**: Switched from [spine-c](spine-c) to [spine-cpp](spine-cpp) as the underlying Spine runtime. See the [spine-cpp Runtime Guide](https://esotericsoftware.com/spine-cpp) for more information on spine-cpp. - * All C structs and enums `spXXX` have been replaced with their C++ equivalents `spine::XXX` in all public interfaces. - * All instantiations via `new` of C++ classes from spine-cpp should contain `(__FILE__, __LINE__)`. This allows the tracking of instantations and detection of memory leaks via the `spine::DebugExtension`. -* Updated to Unreal Engine 4.20 (samples require 4.17+), see the `spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/SpinePlugin.build.cs` file on how to compile in 4.20 with the latest UBT API changes. -* Updated to Unreal Engine 4.21 (samples require 4.21). -* **Breaking change**: `UBoneDriverComponent` and `UBoneFollowerComponent` are now `USceneComponent` instead of `UActorComponent`. They either update only themselves, or also the owning `UActor`, depending on whether the new flag `UseComponentTransform` is set. See https://github.com/EsotericSoftware/spine-runtimes/pull/1175 -* Added query methods for slots, bones, skins and animations to `SpineSkeletonComponent` and `UTrackEntry`. These allow you to query these objects by name in both C++ and blueprints. -* Added `Preview Animation` and `Preview Skin` properties to `SpineSkeletonAnimationComponent`. Enter an animation or skin name to live-preview it in the editor. Enter an empty string to reset the animation or skin. -## C# ## -* **Breaking changes** - * The completion event will fire for looped 0 duration animations every frame. - * Skeleton `flipX/flipY` has been replaced with `scaleX/scaleY`. This cleans up applying transforms and is more powerful. Allows scaling a whole skeleton which has bones that disallow scale inheritance - * Mix time is no longer affected by `TrackEntry#timeScale`. See https://github.com/EsotericSoftware/spine-runtimes/issues/1194 -* **Additions** - * Added additive animation blending. When playing back multiple animations on different tracks, where each animation modifies the same skeleton property, the results of tracks with lower indices are discarded, and only the result from the track with the highest index is used. With animation blending, the results of all tracks are mixed together. This allows effects like mixing multiple facial expressions (angry, happy, sad) with percentage mixes. By default the old behaviour is retained (results from lower tracks are discarded). To enable additive blending across animation tracks, call `TrackEntry#MixBlend = MixBlend.add` on each track. To specify the blend percentage, set `TrackEntry#Alpha`. See http://esotericsoftware.com/forum/morph-target-track-animation-mix-mode-9459 for a discussion. - * Support for stretchy IK - * Support for audio events, see `audioPath`, `volume` and `balance` fields on event (data). - * `TrackEntry` has an additional field called `holdPrevious`. It can be used to counter act a limitation of `AnimationState` resulting in "dipping" of parts of the animation. For a full discussion of the problem and the solution we've implemented, see this [forum thread](http://esotericsoftware.com/forum/Probably-Easy-Animation-mixing-with-multiple-tracks-10682?p=48130&hilit=holdprevious#p48130). +- spine-c is now exposed from the plugin shared library on Windows via \_\_declspec. +- Updated to Unreal Engine 4.18 +- Added C++ example, see https://github.com/EsotericSoftware/spine-runtimes/commit/15011e81b7061495dba45e28b4d3f4efb10d7f40 +- `SkeletonRendererComponent` generates collision meshes by default. +- Disabled generation of collision meshes by `SkeletonRendererComponent`. Both `ProceduralMeshComponent` and `RuntimeMeshComponent` have a bug that generates a new PhysiX file every frame per component. Users are advised to add a separate collision shape to the root scene component of an actor instead. +- Using UE4 `FMemory` allocator by default. This should fix issues on some consoles. +- **Breaking change** moved away from `RuntimeMeshComponent`, as its maintainance has seized, back to `ProceduralMeshComponent`. Existing projects should just work. However, if you run into issues, you may have to remove the old `SpineSkeletonRendererComponent` and add a new one to your existing actors. +- **Breaking change** due to the removal of `RuntimeMeshComponent` and reversal to `ProceduralMeshComponent`, two color tinting is currently not supported. `ProceduralMeshComponent` does not support enough vertex attributes for us to encode the second color in the vertex stream. You can remove the `RuntimeMeshComponent/` directory from your plugins directory and remove the component from any `build.cs` files that may reference it. +- **Breaking change**: Switched from [spine-c](spine-c) to [spine-cpp](spine-cpp) as the underlying Spine runtime. See the [spine-cpp Runtime Guide](https://esotericsoftware.com/spine-cpp) for more information on spine-cpp. +- All C structs and enums `spXXX` have been replaced with their C++ equivalents `spine::XXX` in all public interfaces. +- All instantiations via `new` of C++ classes from spine-cpp should contain `(__FILE__, __LINE__)`. This allows the tracking of instantations and detection of memory leaks via the `spine::DebugExtension`. +- Updated to Unreal Engine 4.20 (samples require 4.17+), see the `spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/SpinePlugin.build.cs` file on how to compile in 4.20 with the latest UBT API changes. +- Updated to Unreal Engine 4.21 (samples require 4.21). +- **Breaking change**: `UBoneDriverComponent` and `UBoneFollowerComponent` are now `USceneComponent` instead of `UActorComponent`. They either update only themselves, or also the owning `UActor`, depending on whether the new flag `UseComponentTransform` is set. See https://github.com/EsotericSoftware/spine-runtimes/pull/1175 +- Added query methods for slots, bones, skins and animations to `SpineSkeletonComponent` and `UTrackEntry`. These allow you to query these objects by name in both C++ and blueprints. +- Added `Preview Animation` and `Preview Skin` properties to `SpineSkeletonAnimationComponent`. Enter an animation or skin name to live-preview it in the editor. Enter an empty string to reset the animation or skin. + +## C# + +- **Breaking changes** + - The completion event will fire for looped 0 duration animations every frame. + - Skeleton `flipX/flipY` has been replaced with `scaleX/scaleY`. This cleans up applying transforms and is more powerful. Allows scaling a whole skeleton which has bones that disallow scale inheritance + - Mix time is no longer affected by `TrackEntry#timeScale`. See https://github.com/EsotericSoftware/spine-runtimes/issues/1194 +- **Additions** + - Added additive animation blending. When playing back multiple animations on different tracks, where each animation modifies the same skeleton property, the results of tracks with lower indices are discarded, and only the result from the track with the highest index is used. With animation blending, the results of all tracks are mixed together. This allows effects like mixing multiple facial expressions (angry, happy, sad) with percentage mixes. By default the old behaviour is retained (results from lower tracks are discarded). To enable additive blending across animation tracks, call `TrackEntry#MixBlend = MixBlend.add` on each track. To specify the blend percentage, set `TrackEntry#Alpha`. See http://esotericsoftware.com/forum/morph-target-track-animation-mix-mode-9459 for a discussion. + - Support for stretchy IK + - Support for audio events, see `audioPath`, `volume` and `balance` fields on event (data). + - `TrackEntry` has an additional field called `holdPrevious`. It can be used to counter act a limitation of `AnimationState` resulting in "dipping" of parts of the animation. For a full discussion of the problem and the solution we've implemented, see this [forum thread](http://esotericsoftware.com/forum/Probably-Easy-Animation-mixing-with-multiple-tracks-10682?p=48130&hilit=holdprevious#p48130). ### Unity -* **Runtime and Editor, and Assembly Definition** Files and folders have been reorganized into "Runtime" and "Editor". Each of these have an `.asmdef` file that defines these separately as their own assembly in Unity *(Note: Spine `.asmdef` files are currently deactivated to `.txt` extension, see below)*. For projects not using assembly definition, you may delete the `.asmdef` files. These assembly definitions will be ignored by older versions of Unity that don't support it. - * In this scheme, the entirety of the base spine-csharp runtime is inside the "Runtime" folder, to be compiled in the same assembly as spine-unity so they can continue to share internal members. -* **Spine `.asmdef` files are now deactivated (using `.txt` extension) by default** This prevents problems when updating Spine through unitypackages, overwriting the Timeline reference entry in `spine-unity.asmdef` (added automatically when enabling Unity 2019 Timeline support, see `Timeline Support for Unity 2019`), causing compile errors. In case you want to enable the `.asmdef` files, rename the files: - `Spine/Runtime/spine-unity.txt` to `Spine/Runtime/spine-unity.asmdef` and - `Spine/Editor/spine-unity-editor.txt` to `Spine/Editor/spine-unity-editor.asmdef`. -* **SkeletonAnimator is now SkeletonMecanim** The Spine-Unity Mecanim-driven component `SkeletonAnimator` has been renamed `SkeletonMecanim` to make it more autocomplete-friendly and more obvious at human-glance. The .meta files and guids should remain intact so existing projects and prefabs should not break. However, user code needs to be updated to use `SkeletonMecanim`. -* **SpineAtlasAsset** The existing `AtlasAsset` type has been renamed to `SpineAtlasAsset` to signify that it specifically uses a Spine/libGDX atlas as its source. Serialization should be intact but user code will need to be updated to refer to existing atlases as `SpineAtlasAsset`. - * **AtlasAssetBase** `SpineAtlasAsset` now has an abstract base class called `SpineAtlasAsset`. This is the base class to derive when using alternate atlas sources. Existing SkeletonDataAsset field "atlasAssets" now have the "AtlasAssetBase" type. Serialization should be intact, but user code will need to be updated to refer to the atlas assets accordingly. - * This change is in preparation for alternate atlas options such as Unity's SpriteAtlas. -* **Optional Straight Alpha for shaders** Spine-Unity's included Unity shaders now have a `_STRAIGHT_ALPHA_INPUT` shader_feature, toggled as a checkbox in the Material's inspector. This allows the Material to use a non-premultiplied alpha/straight alpha input texture. - * The following shaders now have the "Straight Alpha Texture" checkbox when used on a material: - * `Spine/Skeleton` - * `Spine/Skeleton Tint Black` - * `Spine/Skeleton Lit` - * `Spine/Skeleton Tint` - * `Spine/Skeleton Fill` - * `Spine/SkeletonGraphic (Premultiply Alpha)` was renamed to `Spine/SkeletonGraphic` - * `Spine/SkeletonGraphic Tint Black (Premultiply Alpha)` was renamed to `Spine/SkeletonGraphic Tint Black` - * `Spine/Skeleton PMA Multiply` - * `Spine/Skeleton PMA Screen` - * Dedicated straight alpha shaders were removed from the runtime. - * `Spine/Straight Alpha/Skeleton Fill` - * `Spine/Straight Alpha/Skeleton Tint` -* **Detection of Incorrect Texture Settings** Especially when atlas textures are exported with setting `Premultiply alpha` enabled, it is important to configure Unity's texture import settings correctly. By default, you will now receive warnings where texture settings are expected to cause incorrect rendering. - * The following rules apply: - * `sRGB (Color Texture)` shall be disabled when `Generate Mip Maps` is enabled, otherwise you will receive white border outlines. - * `Alpha Is Transparency` shall be disabled on `Premultiply alpha` textures, otherwise you will receive light ghosting artifacts in transparent areas. - * These warnings can be disabled in `Edit - Preferences - Spine`. -* **Sprite Mask Support for all Included Shaders** The `Skeleton Animation` and `Skeleton Mecanim` components now provide an additional `Mask Interaction` field in the Inspector, covering identical functionality as Unity's built in `Sprite Renderer` component: - * `Mask Interaction` modes: - * `None` - The sprite will not interact with the masking system. Default behavior. - * `Visible Inside Mask` - The sprite will be visible only in areas where a mask is present. - * `Visible Outside Mask` - The sprite will be visible only in areas where no mask is present. - * `Automatically Generated Materials` When switching `Mask Interaction` modes in the Inspector outside of Play mode, the required additional material assets are generated for the respective `Stencil Compare` parameters - with file suffixes `'_InsideMask'` and `'_OutsideMask'`, placed in the same folder as the original materials. By default all generated materials are kept as references by the `Skeleton Animation` component for switching at runtime. - These materials can be managed and optimized via the `SkeletonAnimation`'s `Advanced` section: - * Using the `Clear` button you can clear the reference to unneeded materials, - * Using the `Delete` button the respective assets are deleted as well as references cleared. Note that other `Skeleton Animation` GameObjects might still reference the materials, so use with caution! - * With the `Set` button you can again assign a link to the respective materials to prepare them for runtime use. If the materials were not present or have been deleted, they are generated again based on the default materials. - * When switching `Mask Interaction` mode at runtime, the previously prepared materials are switched active automatically. When the respective materials have not been prepared, material copies of the default materials are created on the fly. Note that these materials are not shared between similar `Skeleton Animation` GameObjects, so it is recommended to use the generated material assets where possible. - * **Every shader now exposes the `Stencil Compare` parameter** for further customization. This way you have maximum flexibility to use custom mechanisms to switch materials at runtime if you should ever need more than the three materials generated by `Skeleton Animation`'s `Mask Interaction` parameter. Reference `Stencil Compare` values are: - * `CompareFunction.Disabled` for `Mask Interaction - None` - * `CompareFunction.LessEqual` for `Mask Interaction - Visible Inside Mask` - * `CompareFunction.Greater` for `Mask Interaction - Visible Outside Mask` -* **RectMask2D Support for SkeletonGraphic** Both `SkeletonGraphic` shaders '`Spine/SkeletonGraphic`' and '`Spine/SkeletonGraphic Tint Black`' now respect masking areas defined via Unity's `RectMask2D` component. -* **Timeline Support for Unity 2019** using the existing Timeline components. By default, all Spine Timeline components are deactivated in Unity 2019 and **can be activated via the Spine Preferences menu**. This step became necessary because in Unity 2019, Timeline has been moved to a separate Package and is no longer included in the Unity core. Please visit `Edit - Preferences - Spine` and at `Timeline Package Support` hit `Enable` to automatically perform all necessary steps to activate the Timeline components. -This will automatically: + +- **Runtime and Editor, and Assembly Definition** Files and folders have been reorganized into "Runtime" and "Editor". Each of these have an `.asmdef` file that defines these separately as their own assembly in Unity _(Note: Spine `.asmdef` files are currently deactivated to `.txt` extension, see below)_. For projects not using assembly definition, you may delete the `.asmdef` files. These assembly definitions will be ignored by older versions of Unity that don't support it. + - In this scheme, the entirety of the base spine-csharp runtime is inside the "Runtime" folder, to be compiled in the same assembly as spine-unity so they can continue to share internal members. +- **Spine `.asmdef` files are now deactivated (using `.txt` extension) by default** This prevents problems when updating Spine through unitypackages, overwriting the Timeline reference entry in `spine-unity.asmdef` (added automatically when enabling Unity 2019 Timeline support, see `Timeline Support for Unity 2019`), causing compile errors. In case you want to enable the `.asmdef` files, rename the files: + `Spine/Runtime/spine-unity.txt` to `Spine/Runtime/spine-unity.asmdef` and + `Spine/Editor/spine-unity-editor.txt` to `Spine/Editor/spine-unity-editor.asmdef`. +- **SkeletonAnimator is now SkeletonMecanim** The Spine-Unity Mecanim-driven component `SkeletonAnimator` has been renamed `SkeletonMecanim` to make it more autocomplete-friendly and more obvious at human-glance. The .meta files and guids should remain intact so existing projects and prefabs should not break. However, user code needs to be updated to use `SkeletonMecanim`. +- **SpineAtlasAsset** The existing `AtlasAsset` type has been renamed to `SpineAtlasAsset` to signify that it specifically uses a Spine/libGDX atlas as its source. Serialization should be intact but user code will need to be updated to refer to existing atlases as `SpineAtlasAsset`. + - **AtlasAssetBase** `SpineAtlasAsset` now has an abstract base class called `SpineAtlasAsset`. This is the base class to derive when using alternate atlas sources. Existing SkeletonDataAsset field "atlasAssets" now have the "AtlasAssetBase" type. Serialization should be intact, but user code will need to be updated to refer to the atlas assets accordingly. + - This change is in preparation for alternate atlas options such as Unity's SpriteAtlas. +- **Optional Straight Alpha for shaders** Spine-Unity's included Unity shaders now have a `_STRAIGHT_ALPHA_INPUT` shader_feature, toggled as a checkbox in the Material's inspector. This allows the Material to use a non-premultiplied alpha/straight alpha input texture. + - The following shaders now have the "Straight Alpha Texture" checkbox when used on a material: + - `Spine/Skeleton` + - `Spine/Skeleton Tint Black` + - `Spine/Skeleton Lit` + - `Spine/Skeleton Tint` + - `Spine/Skeleton Fill` + - `Spine/SkeletonGraphic (Premultiply Alpha)` was renamed to `Spine/SkeletonGraphic` + - `Spine/SkeletonGraphic Tint Black (Premultiply Alpha)` was renamed to `Spine/SkeletonGraphic Tint Black` + - `Spine/Skeleton PMA Multiply` + - `Spine/Skeleton PMA Screen` + - Dedicated straight alpha shaders were removed from the runtime. + - `Spine/Straight Alpha/Skeleton Fill` + - `Spine/Straight Alpha/Skeleton Tint` +- **Detection of Incorrect Texture Settings** Especially when atlas textures are exported with setting `Premultiply alpha` enabled, it is important to configure Unity's texture import settings correctly. By default, you will now receive warnings where texture settings are expected to cause incorrect rendering. + - The following rules apply: + - `sRGB (Color Texture)` shall be disabled when `Generate Mip Maps` is enabled, otherwise you will receive white border outlines. + - `Alpha Is Transparency` shall be disabled on `Premultiply alpha` textures, otherwise you will receive light ghosting artifacts in transparent areas. + - These warnings can be disabled in `Edit - Preferences - Spine`. +- **Sprite Mask Support for all Included Shaders** The `Skeleton Animation` and `Skeleton Mecanim` components now provide an additional `Mask Interaction` field in the Inspector, covering identical functionality as Unity's built in `Sprite Renderer` component: + - `Mask Interaction` modes: + - `None` - The sprite will not interact with the masking system. Default behavior. + - `Visible Inside Mask` - The sprite will be visible only in areas where a mask is present. + - `Visible Outside Mask` - The sprite will be visible only in areas where no mask is present. + - `Automatically Generated Materials` When switching `Mask Interaction` modes in the Inspector outside of Play mode, the required additional material assets are generated for the respective `Stencil Compare` parameters - with file suffixes `'_InsideMask'` and `'_OutsideMask'`, placed in the same folder as the original materials. By default all generated materials are kept as references by the `Skeleton Animation` component for switching at runtime. + These materials can be managed and optimized via the `SkeletonAnimation`'s `Advanced` section: + - Using the `Clear` button you can clear the reference to unneeded materials, + - Using the `Delete` button the respective assets are deleted as well as references cleared. Note that other `Skeleton Animation` GameObjects might still reference the materials, so use with caution! + - With the `Set` button you can again assign a link to the respective materials to prepare them for runtime use. If the materials were not present or have been deleted, they are generated again based on the default materials. + - When switching `Mask Interaction` mode at runtime, the previously prepared materials are switched active automatically. When the respective materials have not been prepared, material copies of the default materials are created on the fly. Note that these materials are not shared between similar `Skeleton Animation` GameObjects, so it is recommended to use the generated material assets where possible. + - **Every shader now exposes the `Stencil Compare` parameter** for further customization. This way you have maximum flexibility to use custom mechanisms to switch materials at runtime if you should ever need more than the three materials generated by `Skeleton Animation`'s `Mask Interaction` parameter. Reference `Stencil Compare` values are: + - `CompareFunction.Disabled` for `Mask Interaction - None` + - `CompareFunction.LessEqual` for `Mask Interaction - Visible Inside Mask` + - `CompareFunction.Greater` for `Mask Interaction - Visible Outside Mask` +- **RectMask2D Support for SkeletonGraphic** Both `SkeletonGraphic` shaders '`Spine/SkeletonGraphic`' and '`Spine/SkeletonGraphic Tint Black`' now respect masking areas defined via Unity's `RectMask2D` component. +- **Timeline Support for Unity 2019** using the existing Timeline components. By default, all Spine Timeline components are deactivated in Unity 2019 and **can be activated via the Spine Preferences menu**. This step became necessary because in Unity 2019, Timeline has been moved to a separate Package and is no longer included in the Unity core. Please visit `Edit - Preferences - Spine` and at `Timeline Package Support` hit `Enable` to automatically perform all necessary steps to activate the Timeline components. + This will automatically: 1. download the Unity Timeline package 2. activate the Spine Timeline components by setting the compile definition `SPINE_TIMELINE_PACKAGE_DOWNLOADED` for all platforms 3. modify the `spine-unity.asmdef` file by adding the reference to the Unity Timeline library. -* Added `Create 2D Hinge Chain` functionality at `SkeletonUtilityBone` inspector, previously only `Create 3D Hinge Chain` was available. +- Added `Create 2D Hinge Chain` functionality at `SkeletonUtilityBone` inspector, previously only `Create 3D Hinge Chain` was available. ### XNA/MonoGame -* Added support for any `Effect` to be used by `SkeletonRenderer` -* Added support for `IVertexEffect` to modify vertices of skeletons on the CPU. `IVertexEffect` instances can be set on the `SkeletonRenderer`. See example project. -* Added `SkeletonDebugRenderer` -* Made `MeshBatcher` of SkeletonRenderer accessible via a getter. Allows user to batch their own geometry together with skeleton meshes for maximum batching instead of using XNA SpriteBatcher. + +- Added support for any `Effect` to be used by `SkeletonRenderer` +- Added support for `IVertexEffect` to modify vertices of skeletons on the CPU. `IVertexEffect` instances can be set on the `SkeletonRenderer`. See example project. +- Added `SkeletonDebugRenderer` +- Made `MeshBatcher` of SkeletonRenderer accessible via a getter. Allows user to batch their own geometry together with skeleton meshes for maximum batching instead of using XNA SpriteBatcher. ## Java -* **Breaking changes** - * Skeleton attachments: Moved update of attached skeleton out of libGDX `SkeletonRenderer`, added overloaded method `Skeleton#updateWorldTransform(Bone)`, used for `SkeletonAttachment`. You now MUST call this new method with the bone of the parent skeleton to which the child skeleton is attached. See `SkeletonAttachmentTest` for and example. - * The completion event will fire for looped 0 duration animations every frame. - * `MixPose` is now called `MixBlend`. - * Skeleton `flipX/flipY` has been replaced with `scaleX/scaleY`. This cleans up applying transforms and is more powerful. Allows scaling a whole skeleton which has bones that disallow scale inheritance - * Mix time is no longer affected by `TrackEntry#timeScale`. See https://github.com/EsotericSoftware/spine-runtimes/issues/1194 -* **Additions** - * Added `EventData#audioPath` field. This field contains the file name of the audio file used for the event. - * Added convenience method to add all attachments from one skin to another, see https://github.com/EsotericSoftware/spine-runtimes/commit/a0b7bb6c445efdfac12b0cdee2057afa3eff3ead - * Added additive animation blending. When playing back multiple animations on different tracks, where each animation modifies the same skeleton property, the results of tracks with lower indices are discarded, and only the result from the track with the highest index is used. With animation blending, the results of all tracks are mixed together. This allows effects like mixing multiple facial expressions (angry, happy, sad) with percentage mixes. By default the old behaviour is retained (results from lower tracks are discarded). To enable additive blending across animation tracks, call `TrackEntry#setMixBlend(MixBlend.add)` on each track. To specify the blend percentage, set `TrackEntry#alpha`. See http://esotericsoftware.com/forum/morph-target-track-animation-mix-mode-9459 for a discussion. - * Support for stretchy IK - * Support for audio events, see `audioPath`, `volume` and `balance` fields on event (data). - * `TrackEntry` has an additional field called `holdPrevious`. It can be used to counter act a limitation of `AnimationState` resulting in "dipping" of parts of the animation. For a full discussion of the problem and the solution we've implemented, see this [forum thread](http://esotericsoftware.com/forum/Probably-Easy-Animation-mixing-with-multiple-tracks-10682?p=48130&hilit=holdprevious#p48130). + +- **Breaking changes** + - Skeleton attachments: Moved update of attached skeleton out of libGDX `SkeletonRenderer`, added overloaded method `Skeleton#updateWorldTransform(Bone)`, used for `SkeletonAttachment`. You now MUST call this new method with the bone of the parent skeleton to which the child skeleton is attached. See `SkeletonAttachmentTest` for and example. + - The completion event will fire for looped 0 duration animations every frame. + - `MixPose` is now called `MixBlend`. + - Skeleton `flipX/flipY` has been replaced with `scaleX/scaleY`. This cleans up applying transforms and is more powerful. Allows scaling a whole skeleton which has bones that disallow scale inheritance + - Mix time is no longer affected by `TrackEntry#timeScale`. See https://github.com/EsotericSoftware/spine-runtimes/issues/1194 +- **Additions** + - Added `EventData#audioPath` field. This field contains the file name of the audio file used for the event. + - Added convenience method to add all attachments from one skin to another, see https://github.com/EsotericSoftware/spine-runtimes/commit/a0b7bb6c445efdfac12b0cdee2057afa3eff3ead + - Added additive animation blending. When playing back multiple animations on different tracks, where each animation modifies the same skeleton property, the results of tracks with lower indices are discarded, and only the result from the track with the highest index is used. With animation blending, the results of all tracks are mixed together. This allows effects like mixing multiple facial expressions (angry, happy, sad) with percentage mixes. By default the old behaviour is retained (results from lower tracks are discarded). To enable additive blending across animation tracks, call `TrackEntry#setMixBlend(MixBlend.add)` on each track. To specify the blend percentage, set `TrackEntry#alpha`. See http://esotericsoftware.com/forum/morph-target-track-animation-mix-mode-9459 for a discussion. + - Support for stretchy IK + - Support for audio events, see `audioPath`, `volume` and `balance` fields on event (data). + - `TrackEntry` has an additional field called `holdPrevious`. It can be used to counter act a limitation of `AnimationState` resulting in "dipping" of parts of the animation. For a full discussion of the problem and the solution we've implemented, see this [forum thread](http://esotericsoftware.com/forum/Probably-Easy-Animation-mixing-with-multiple-tracks-10682?p=48130&hilit=holdprevious#p48130). ### libGDX -* Added `VertexEffect` interface, instances of which can be set on `SkeletonRenderer`. Allows to modify vertices before submitting them to GPU. See `SwirlEffect`, `JitterEffect` and `VertexEffectTest`. -* Added improved tint-black shader. -* Improved performance by avoiding batch flush when not switching between normal and additive rendering with PMA -* Improvements to skeleton viewer. -* `TwoColorPolygonBatch` implements the `Batch` interface, allowing to the be used with other libGDX classes that require a batcher for drawing, potentially improving performance. See https://github.com/EsotericSoftware/spine-runtimes/commit/a46b3d1d0c135d51f9bef9ca17a5f8e5dda69927 -* Added `SkeletonDrawable` to render skeletons in scene2d UI https://github.com/EsotericSoftware/spine-runtimes/commit/b93686c185e2c9d5466969a8e07eee573ebe4b97 + +- Added `VertexEffect` interface, instances of which can be set on `SkeletonRenderer`. Allows to modify vertices before submitting them to GPU. See `SwirlEffect`, `JitterEffect` and `VertexEffectTest`. +- Added improved tint-black shader. +- Improved performance by avoiding batch flush when not switching between normal and additive rendering with PMA +- Improvements to skeleton viewer. +- `TwoColorPolygonBatch` implements the `Batch` interface, allowing to the be used with other libGDX classes that require a batcher for drawing, potentially improving performance. See https://github.com/EsotericSoftware/spine-runtimes/commit/a46b3d1d0c135d51f9bef9ca17a5f8e5dda69927 +- Added `SkeletonDrawable` to render skeletons in scene2d UI https://github.com/EsotericSoftware/spine-runtimes/commit/b93686c185e2c9d5466969a8e07eee573ebe4b97 ## Lua -* **Breaking changes** - * The completion event will fire for looped 0 duration animations every frame. - * Skeleton `flipX/flipY` has been replaced with `scaleX/scaleY`. This cleans up applying transforms and is more powerful. Allows scaling a whole skeleton which has bones that disallow scale inheritance - * Mix time is no longer affected by `TrackEntry#timeScale`. See https://github.com/EsotericSoftware/spine-runtimes/issues/1194 -* **Additions** - * Added `JitterEffect` and `SwirlEffect` and support for vertex effects in Corona and Love - * Added additive animation blending. When playing back multiple animations on different tracks, where each animation modifies the same skeleton property, the results of tracks with lower indices are discarded, and only the result from the track with the highest index is used. With animation blending, the results of all tracks are mixed together. This allows effects like mixing multiple facial expressions (angry, happy, sad) with percentage mixes. By default the old behaviour is retained (results from lower tracks are discarded). To enable additive blending across animation tracks, call `TrackEntry:setMixBlend(MixBlend.add)` on each track. To specify the blend percentage, set `TrackEntry.alpha`. See http://esotericsoftware.com/forum/morph-target-track-animation-mix-mode-9459 for a discussion. - * Support for stretchy IK - * Support for audio events, see `audioPath`, `volume` and `balance` fields on event (data). - * `TrackEntry` has an additional field called `holdPrevious`. It can be used to counter act a limitation of `AnimationState` resulting in "dipping" of parts of the animation. For a full discussion of the problem and the solution we've implemented, see this [forum thread](http://esotericsoftware.com/forum/Probably-Easy-Animation-mixing-with-multiple-tracks-10682?p=48130&hilit=holdprevious#p48130). + +- **Breaking changes** + - The completion event will fire for looped 0 duration animations every frame. + - Skeleton `flipX/flipY` has been replaced with `scaleX/scaleY`. This cleans up applying transforms and is more powerful. Allows scaling a whole skeleton which has bones that disallow scale inheritance + - Mix time is no longer affected by `TrackEntry#timeScale`. See https://github.com/EsotericSoftware/spine-runtimes/issues/1194 +- **Additions** + - Added `JitterEffect` and `SwirlEffect` and support for vertex effects in Corona and Love + - Added additive animation blending. When playing back multiple animations on different tracks, where each animation modifies the same skeleton property, the results of tracks with lower indices are discarded, and only the result from the track with the highest index is used. With animation blending, the results of all tracks are mixed together. This allows effects like mixing multiple facial expressions (angry, happy, sad) with percentage mixes. By default the old behaviour is retained (results from lower tracks are discarded). To enable additive blending across animation tracks, call `TrackEntry:setMixBlend(MixBlend.add)` on each track. To specify the blend percentage, set `TrackEntry.alpha`. See http://esotericsoftware.com/forum/morph-target-track-animation-mix-mode-9459 for a discussion. + - Support for stretchy IK + - Support for audio events, see `audioPath`, `volume` and `balance` fields on event (data). + - `TrackEntry` has an additional field called `holdPrevious`. It can be used to counter act a limitation of `AnimationState` resulting in "dipping" of parts of the animation. For a full discussion of the problem and the solution we've implemented, see this [forum thread](http://esotericsoftware.com/forum/Probably-Easy-Animation-mixing-with-multiple-tracks-10682?p=48130&hilit=holdprevious#p48130). ### Love2D -* Added support for vertex effects. Set an implementation like "JitterEffect" on `Skeleton.vertexEffect`. See `main.lua` for an example. + +- Added support for vertex effects. Set an implementation like "JitterEffect" on `Skeleton.vertexEffect`. See `main.lua` for an example. ### Corona -* Added support for vertex effects. Set an implementation like "JitterEffect" on `SkeletonRenderer.vertexEffect`. See `main.lua` for an example + +- Added support for vertex effects. Set an implementation like "JitterEffect" on `SkeletonRenderer.vertexEffect`. See `main.lua` for an example ## Typescript/Javascript -* **Breaking changes** - * The completion event will fire for looped 0 duration animations every frame. - * Skeleton `flipX/flipY` has been replaced with `scaleX/scaleY`. This cleans up applying transforms and is more powerful. Allows scaling a whole skeleton which has bones that disallow scale inheritance - * Mix time is no longer affected by `TrackEntry#timeScale`. See https://github.com/EsotericSoftware/spine-runtimes/issues/1194 -* **Additions** - * Added `AssetManager.loadTextureAtlas`. Instead of loading the `.atlas` and corresponding image files manually, you can simply specify the location of the `.atlas` file and AssetManager will load the atlas and all its images automatically. `AssetManager.get("atlasname.atlas")` will then return an instance of `spine.TextureAtlas`. - * Added additive animation blending. When playing back multiple animations on different tracks, where each animation modifies the same skeleton property, the results of tracks with lower indices are discarded, and only the result from the track with the highest index is used. With animation blending, the results of all tracks are mixed together. This allows effects like mixing multiple facial expressions (angry, happy, sad) with percentage mixes. By default the old behaviour is retained (results from lower tracks are discarded). To enable additive blending across animation tracks, call `TrackEntry#setMixBlend(MixBlend.add)` on each track. To specify the blend percentage, set `TrackEntry#alpha`. See http://esotericsoftware.com/forum/morph-target-track-animation-mix-mode-9459 for a discussion. See https://github.com/EsotericSoftware/spine-runtimes/blob/f045d221836fa56191ccda73dd42ae884d4731b8/spine-ts/webgl/tests/test-additive-animation-blending.html for an example. - * Added work-around for iOS WebKit JIT bug, see https://github.com/EsotericSoftware/spine-runtimes/commit/c28bbebf804980f55cdd773fed9ff145e0e7e76c - * Support for stretchy IK - * Support for audio events, see `audioPath`, `volume` and `balance` fields on event (data). - * `TrackEntry` has an additional field called `holdPrevious`. It can be used to counter act a limitation of `AnimationState` resulting in "dipping" of parts of the animation. For a full discussion of the problem and the solution we've implemented, see this [forum thread](http://esotericsoftware.com/forum/Probably-Easy-Animation-mixing-with-multiple-tracks-10682?p=48130&hilit=holdprevious#p48130). - * Added `AssetManager#setRawDataURI(path, data)`. Allows to set raw data URIs for a specific path, which in turn enables embedding assets into JavaScript/HTML. - * `PolygonBatcher` will now disable `CULL_FACE` and restore the state as it was before rendering. + +- **Breaking changes** + - The completion event will fire for looped 0 duration animations every frame. + - Skeleton `flipX/flipY` has been replaced with `scaleX/scaleY`. This cleans up applying transforms and is more powerful. Allows scaling a whole skeleton which has bones that disallow scale inheritance + - Mix time is no longer affected by `TrackEntry#timeScale`. See https://github.com/EsotericSoftware/spine-runtimes/issues/1194 +- **Additions** + - Added `AssetManager.loadTextureAtlas`. Instead of loading the `.atlas` and corresponding image files manually, you can simply specify the location of the `.atlas` file and AssetManager will load the atlas and all its images automatically. `AssetManager.get("atlasname.atlas")` will then return an instance of `spine.TextureAtlas`. + - Added additive animation blending. When playing back multiple animations on different tracks, where each animation modifies the same skeleton property, the results of tracks with lower indices are discarded, and only the result from the track with the highest index is used. With animation blending, the results of all tracks are mixed together. This allows effects like mixing multiple facial expressions (angry, happy, sad) with percentage mixes. By default the old behaviour is retained (results from lower tracks are discarded). To enable additive blending across animation tracks, call `TrackEntry#setMixBlend(MixBlend.add)` on each track. To specify the blend percentage, set `TrackEntry#alpha`. See http://esotericsoftware.com/forum/morph-target-track-animation-mix-mode-9459 for a discussion. See https://github.com/EsotericSoftware/spine-runtimes/blob/f045d221836fa56191ccda73dd42ae884d4731b8/spine-ts/webgl/tests/test-additive-animation-blending.html for an example. + - Added work-around for iOS WebKit JIT bug, see https://github.com/EsotericSoftware/spine-runtimes/commit/c28bbebf804980f55cdd773fed9ff145e0e7e76c + - Support for stretchy IK + - Support for audio events, see `audioPath`, `volume` and `balance` fields on event (data). + - `TrackEntry` has an additional field called `holdPrevious`. It can be used to counter act a limitation of `AnimationState` resulting in "dipping" of parts of the animation. For a full discussion of the problem and the solution we've implemented, see this [forum thread](http://esotericsoftware.com/forum/Probably-Easy-Animation-mixing-with-multiple-tracks-10682?p=48130&hilit=holdprevious#p48130). + - Added `AssetManager#setRawDataURI(path, data)`. Allows to set raw data URIs for a specific path, which in turn enables embedding assets into JavaScript/HTML. + - `PolygonBatcher` will now disable `CULL_FACE` and restore the state as it was before rendering. ### WebGL backend -* Added `VertexEffect` interface, instances of which can be set on `SkeletonRenderer`. Allows to modify vertices before submitting them to GPU. See `SwirlEffect`, `JitterEffect`, and the example which allows to set effects. -* Added `slotRangeStart` and `slotRangeEnd` parameters to `SkeletonRenderer#draw` and `SceneRenderer#drawSkeleton`. This allows you to render only a range of slots in the draw order. See `spine-ts/webgl/tests/test-slot-range.html` for an example. -* Added improved tint-black shader. -* Added `SceneRenderer#drawTextureUV()`, allowing to draw a texture with manually specified texture coordinates. -* Exposed all renderers in `SceneRenderer`. + +- Added `VertexEffect` interface, instances of which can be set on `SkeletonRenderer`. Allows to modify vertices before submitting them to GPU. See `SwirlEffect`, `JitterEffect`, and the example which allows to set effects. +- Added `slotRangeStart` and `slotRangeEnd` parameters to `SkeletonRenderer#draw` and `SceneRenderer#drawSkeleton`. This allows you to render only a range of slots in the draw order. See `spine-ts/webgl/tests/test-slot-range.html` for an example. +- Added improved tint-black shader. +- Added `SceneRenderer#drawTextureUV()`, allowing to draw a texture with manually specified texture coordinates. +- Exposed all renderers in `SceneRenderer`. ### Canvas backend -* Added support for shearing and non-uniform scaling inherited from parent bones. -* Added support for alpha tinting. + +- Added support for shearing and non-uniform scaling inherited from parent bones. +- Added support for alpha tinting. ### Three.js backend -* Added `VertexEffect` interface, instances of which can be set on `SkeletonMesh`. Allows to modify vertices before submitting them to GPU. See `SwirlEffect`, `JitterEffect`. -* Added support for multi-page atlases + +- Added `VertexEffect` interface, instances of which can be set on `SkeletonMesh`. Allows to modify vertices before submitting them to GPU. See `SwirlEffect`, `JitterEffect`. +- Added support for multi-page atlases ### Widget backend - * Added fields `atlasContent`, `atlasPagesContent`, and `jsonContent` to `WidgetConfiguration` allowing you to directly pass the contents of the `.atlas`, atlas page `.png` files, and the `.json` file without having to do a request. See `README.md` and the example for details. - * `SpineWidget.setAnimation()` now takes an additional optional parameter for callbacks when animations are completed/interrupted/etc. + +- Added fields `atlasContent`, `atlasPagesContent`, and `jsonContent` to `WidgetConfiguration` allowing you to directly pass the contents of the `.atlas`, atlas page `.png` files, and the `.json` file without having to do a request. See `README.md` and the example for details. +- `SpineWidget.setAnimation()` now takes an additional optional parameter for callbacks when animations are completed/interrupted/etc. # 3.6 ## AS3 -* **Breaking changes** - * Removed `Bone.worldToLocalRotationX` and `Bone.worldToLocalRotationY`. Replaced by `Bone.worldToLocalRotation` (rotation given relative to x-axis, counter-clockwise, in degrees). - * Made `Bone` fields `_a`, `_b`, `_c`, `_d`, `_worldX` and `_worldY` public, removed underscore prefix. - * Removed `VertexAttachment.computeWorldVertices` overload, changed `VertexAttachment.computeWorldVertices2` to `VertexAttachment.computeWorldVertices`, added `stride` parameter. - * Removed `RegionAttachment.vertices` field. The vertices array is provided to `RegionAttachment.computeWorldVertices` by the API user now. - * Removed `RegionAttachment.updateWorldVertices`, added `RegionAttachment.computeWorldVertices`. The new method now computes the x/y positions of the 4 vertices of the corner and places them in the provided `worldVertices` array, starting at `offset`, then moving by `stride` array elements when advancing to the next vertex. This allows to directly compose the vertex buffer and avoids a copy. The computation of the full vertices, including vertex colors and texture coordinates, is now done by the backend's respective renderer. - * Replaced `r`, `g`, `b`, `a` fields with instances of new `Color` class in `RegionAttachment`, `MeshAttachment`, `Skeleton`, `SkeletonData`, `Slot` and `SlotData`. - * The completion event will fire for looped 0 duration animations every frame. -* **Additions** - * Added `Skeleton.getBounds` from reference implementation. - * Added support for local and relative transform constraint calculation, including additional fields in `TransformConstraintData` - * Added `Bone.localToWorldRotation`(rotation given relative to x-axis, counter-clockwise, in degrees). - * Added two color tinting support, including `TwoColorTimeline` and additional fields on `Slot` and `SlotData`. - * Added `PointAttachment`, additional method `newPointAttachment` in `AttachmentLoader` interface. - * Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface. - * `AnimationState#apply` returns boolean indicating if any timeline was applied or not. - * `Animation#apply` and `Timeline#apply`` now take enums `MixPose` and `MixDirection` instead of booleans - * Added `VertexEffect` and implementations `JitterEffect` and `SwirlEffect`. Allows you to modify vertices before they are submitted for drawing. See Starling changes. +- **Breaking changes** + + - Removed `Bone.worldToLocalRotationX` and `Bone.worldToLocalRotationY`. Replaced by `Bone.worldToLocalRotation` (rotation given relative to x-axis, counter-clockwise, in degrees). + - Made `Bone` fields `_a`, `_b`, `_c`, `_d`, `_worldX` and `_worldY` public, removed underscore prefix. + - Removed `VertexAttachment.computeWorldVertices` overload, changed `VertexAttachment.computeWorldVertices2` to `VertexAttachment.computeWorldVertices`, added `stride` parameter. + - Removed `RegionAttachment.vertices` field. The vertices array is provided to `RegionAttachment.computeWorldVertices` by the API user now. + - Removed `RegionAttachment.updateWorldVertices`, added `RegionAttachment.computeWorldVertices`. The new method now computes the x/y positions of the 4 vertices of the corner and places them in the provided `worldVertices` array, starting at `offset`, then moving by `stride` array elements when advancing to the next vertex. This allows to directly compose the vertex buffer and avoids a copy. The computation of the full vertices, including vertex colors and texture coordinates, is now done by the backend's respective renderer. + - Replaced `r`, `g`, `b`, `a` fields with instances of new `Color` class in `RegionAttachment`, `MeshAttachment`, `Skeleton`, `SkeletonData`, `Slot` and `SlotData`. + - The completion event will fire for looped 0 duration animations every frame. + +- **Additions** + - Added `Skeleton.getBounds` from reference implementation. + - Added support for local and relative transform constraint calculation, including additional fields in `TransformConstraintData` + - Added `Bone.localToWorldRotation`(rotation given relative to x-axis, counter-clockwise, in degrees). + - Added two color tinting support, including `TwoColorTimeline` and additional fields on `Slot` and `SlotData`. + - Added `PointAttachment`, additional method `newPointAttachment` in `AttachmentLoader` interface. + - Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface. + - `AnimationState#apply` returns boolean indicating if any timeline was applied or not. + - `Animation#apply` and ` Timeline#apply`` now take enums `MixPose`and`MixDirection` instead of booleans + - Added `VertexEffect` and implementations `JitterEffect` and `SwirlEffect`. Allows you to modify vertices before they are submitted for drawing. See Starling changes. ### Starling - * Fixed renderer to work with 3.6 changes. - * Added support for two color tinting. - * Added support for clipping. - * Added support for rotated regions in texture atlas loaded via StarlingAtlasAttachmentLoader. - * Added support for vertex effects. See `RaptorExample.as` - * Added 'getTexture()' method to 'StarlingTextureAtlasAttachmentLoader' - * Breaking change: if a skeleton requires two color tinting, you have to enable it via `SkeletonSprite.twoColorTint = true`. In this case the skeleton will use the `TwoColorMeshStyle`, which internally uses a different vertex layout and shader. This means that skeletons with two color tinting enabled will break batching and hence increase the number of draw calls in your app. + +- Fixed renderer to work with 3.6 changes. +- Added support for two color tinting. +- Added support for clipping. +- Added support for rotated regions in texture atlas loaded via StarlingAtlasAttachmentLoader. +- Added support for vertex effects. See `RaptorExample.as` +- Added 'getTexture()' method to 'StarlingTextureAtlasAttachmentLoader' +- Breaking change: if a skeleton requires two color tinting, you have to enable it via `SkeletonSprite.twoColorTint = true`. In this case the skeleton will use the `TwoColorMeshStyle`, which internally uses a different vertex layout and shader. This means that skeletons with two color tinting enabled will break batching and hence increase the number of draw calls in your app. ## C -* **Breaking changes** - * `spVertexAttachment_computeWorldVertices` and `spRegionAttachment_computeWorldVerticeS` now take new parameters to make it possible to directly output the calculated vertex positions to a vertex buffer. Removes the need for additional copies in the backends' respective renderers. - * Removed `spBoundingBoxAttachment_computeWorldVertices`, superseded by `spVertexAttachment_computeWorldVertices`. - * Removed `spPathAttachment_computeWorldVertices` and `spPathAttachment_computeWorldVertices1`, superseded by `spVertexAttachment_computeWorldVertices`. - * Removed `sp_MeshAttachment_computeWorldVertices`, superseded by `spVertexAttachment_computeWorldVertices`. - * Removed `spBone_worldToLocalRotationX` and `spBone_worldToLocalRotationY`. Replaced by `spBone_worldToLocalRotation` (rotation given relative to x-axis, counter-clockwise, in degrees). - * Replaced `r`, `g`, `b`, `a` fields with instances of new `spColor` struct in `spRegionAttachment`, `spMeshAttachment`, `spSkeleton`, `spSkeletonData`, `spSlot` and `spSlotData`. - * Removed `spVertexIndex`from public API. - * Listeners on `spAnimationState` or `spTrackEntry` will now be also called in case a track entry is disposed as part of dispoing the `spAnimationState`. - * The completion event will fire for looped 0 duration animations every frame. -* **Additions** - * Added support for local and relative transform constraint calculation, including additional fields in `spTransformConstraintData`. - * Added `spPointAttachment`, additional method `spAtlasAttachmentLoadeR_newPointAttachment`. - * Added support for local and relative transform constraint calculation, including additional fields in `TransformConstraintData` - * Added `spBone_localToWorldRotation`(rotation given relative to x-axis, counter-clockwise, in degrees). - * Added two color tinting support, including `spTwoColorTimeline` and additional fields on `spSlot` and `spSlotData`. - * Added `userData` field to `spTrackEntry`, so users can expose data in `spAnimationState` callbacks. - * Modified kvec.h used by SkeletonBinary.c to use Spine's MALLOC/FREE macros. That way there's only one place to inject custom allocators ([extension.h](https://github.com/EsotericSoftware/spine-runtimes/blob/master/spine-c/spine-c/include/spine/extension.h)) [commit](https://github.com/EsotericSoftware/spine-runtimes/commit/c2cfbc6cb8709daa082726222d558188d75a004f) - * Added macros to define typed dynamic arrays, see `Array.h/.c` - * Added `spClippingAttachment` and respective enum. - * Added `spSkeletonClipper` and `spTriangulator`, used to implement software clipping of attachments. - * `AnimationState#apply` returns boolean indicating if any timeline was applied or not. - * `Animation#apply` and `Timeline#apply`` now take enums `MixPose` and `MixDirection` instead of booleans - * Added `spVertexEffect` and corresponding implementations `spJitterVertexEffect` and `spSwirlVertexEffect`. Create/dispose through the corresponding `spXXXVertexEffect_create()/dispose()` functions. Set on framework/engine specific renderer. See changes for spine-c based frameworks/engines below. - * Functions in `extension.h` are not prefixed with `_sp` instead of just `_` to avoid interference with other libraries. - * Introduced `SP_API` macro. Every spine-c function is prefixed with this macro. By default, it is an empty string. Can be used to markup spine-c functions with e.g. ``__declspec` when compiling to a dll or linking to that dll. + +- **Breaking changes** + - `spVertexAttachment_computeWorldVertices` and `spRegionAttachment_computeWorldVerticeS` now take new parameters to make it possible to directly output the calculated vertex positions to a vertex buffer. Removes the need for additional copies in the backends' respective renderers. + - Removed `spBoundingBoxAttachment_computeWorldVertices`, superseded by `spVertexAttachment_computeWorldVertices`. + - Removed `spPathAttachment_computeWorldVertices` and `spPathAttachment_computeWorldVertices1`, superseded by `spVertexAttachment_computeWorldVertices`. + - Removed `sp_MeshAttachment_computeWorldVertices`, superseded by `spVertexAttachment_computeWorldVertices`. + - Removed `spBone_worldToLocalRotationX` and `spBone_worldToLocalRotationY`. Replaced by `spBone_worldToLocalRotation` (rotation given relative to x-axis, counter-clockwise, in degrees). + - Replaced `r`, `g`, `b`, `a` fields with instances of new `spColor` struct in `spRegionAttachment`, `spMeshAttachment`, `spSkeleton`, `spSkeletonData`, `spSlot` and `spSlotData`. + - Removed `spVertexIndex`from public API. + - Listeners on `spAnimationState` or `spTrackEntry` will now be also called in case a track entry is disposed as part of dispoing the `spAnimationState`. + - The completion event will fire for looped 0 duration animations every frame. +- **Additions** + - Added support for local and relative transform constraint calculation, including additional fields in `spTransformConstraintData`. + - Added `spPointAttachment`, additional method `spAtlasAttachmentLoadeR_newPointAttachment`. + - Added support for local and relative transform constraint calculation, including additional fields in `TransformConstraintData` + - Added `spBone_localToWorldRotation`(rotation given relative to x-axis, counter-clockwise, in degrees). + - Added two color tinting support, including `spTwoColorTimeline` and additional fields on `spSlot` and `spSlotData`. + - Added `userData` field to `spTrackEntry`, so users can expose data in `spAnimationState` callbacks. + - Modified kvec.h used by SkeletonBinary.c to use Spine's MALLOC/FREE macros. That way there's only one place to inject custom allocators ([extension.h](https://github.com/EsotericSoftware/spine-runtimes/blob/master/spine-c/spine-c/include/spine/extension.h)) [commit](https://github.com/EsotericSoftware/spine-runtimes/commit/c2cfbc6cb8709daa082726222d558188d75a004f) + - Added macros to define typed dynamic arrays, see `Array.h/.c` + - Added `spClippingAttachment` and respective enum. + - Added `spSkeletonClipper` and `spTriangulator`, used to implement software clipping of attachments. + - `AnimationState#apply` returns boolean indicating if any timeline was applied or not. + - `Animation#apply` and ` Timeline#apply`` now take enums `MixPose`and`MixDirection` instead of booleans + - Added `spVertexEffect` and corresponding implementations `spJitterVertexEffect` and `spSwirlVertexEffect`. Create/dispose through the corresponding `spXXXVertexEffect_create()/dispose()` functions. Set on framework/engine specific renderer. See changes for spine-c based frameworks/engines below. + - Functions in `extension.h` are not prefixed with `_sp` instead of just `_` to avoid interference with other libraries. + - Introduced `SP_API` macro. Every spine-c function is prefixed with this macro. By default, it is an empty string. Can be used to markup spine-c functions with e.g. ``__declspec` when compiling to a dll or linking to that dll. ### Cocos2d-X - * Fixed renderer to work with 3.6 changes - * Optimized rendering by removing all per-frame allocation in `SkeletonRenderer`, resulting in 15% performance increase for large numbers of skeletons being rendered per frame. - * Added support for two color tinting. Tinting is enabled/disabled per `SkeletonRenderer`/`SkeletonAnimation` instance. Use `SkeletonRenderer::setTwoColorTint()`. Note that two color tinting requires the use of a non-standard shader and vertex format. This means that skeletons rendered with two color tinting will break batching. However, skeletons with two color tinting enabled and rendered after each other will be batched. - * Updated example to use Cocos2d-x 3.14.1. - * Added mesh debug rendering. Enable/Disable via `SkeletonRenderer::setDebugMeshesEnabled()`. - * Added support for clipping. - * SkeletonRenderer now combines the displayed color of the Node (cascaded from all parents) with the skeleton color for tinting. - * Added support for vertex effects. See `RaptorExample.cpp`. - * Added ETC1 alpha support, thanks @halx99! Does not work when two color tint is enabled. - * Added `spAtlasPage_setCustomTextureLoader()` which let's you do texture loading manually. Thanks @jareguo. - * Added `SkeletonRenderer:setSlotsRange()` and `SkeletonRenderer::createWithSkeleton()`. This allows you to split rendering of a skeleton up into multiple parts, and render other nodes in between. See `SkeletonRendererSeparatorExample.cpp` for an example. + +- Fixed renderer to work with 3.6 changes +- Optimized rendering by removing all per-frame allocation in `SkeletonRenderer`, resulting in 15% performance increase for large numbers of skeletons being rendered per frame. +- Added support for two color tinting. Tinting is enabled/disabled per `SkeletonRenderer`/`SkeletonAnimation` instance. Use `SkeletonRenderer::setTwoColorTint()`. Note that two color tinting requires the use of a non-standard shader and vertex format. This means that skeletons rendered with two color tinting will break batching. However, skeletons with two color tinting enabled and rendered after each other will be batched. +- Updated example to use Cocos2d-x 3.14.1. +- Added mesh debug rendering. Enable/Disable via `SkeletonRenderer::setDebugMeshesEnabled()`. +- Added support for clipping. +- SkeletonRenderer now combines the displayed color of the Node (cascaded from all parents) with the skeleton color for tinting. +- Added support for vertex effects. See `RaptorExample.cpp`. +- Added ETC1 alpha support, thanks @halx99! Does not work when two color tint is enabled. +- Added `spAtlasPage_setCustomTextureLoader()` which let's you do texture loading manually. Thanks @jareguo. +- Added `SkeletonRenderer:setSlotsRange()` and `SkeletonRenderer::createWithSkeleton()`. This allows you to split rendering of a skeleton up into multiple parts, and render other nodes in between. See `SkeletonRendererSeparatorExample.cpp` for an example. ### Cocos2d-Objc - * Fixed renderer to work with 3.6 changes - * Added support for two color tinting. Tinting is enabled/disabled per `SkeletonRenderer/SkeletonAnimation.twoColorTint = true`. Note that two color tinted skeletons do not batch with other nodes. - * Added support for clipping. + +- Fixed renderer to work with 3.6 changes +- Added support for two color tinting. Tinting is enabled/disabled per `SkeletonRenderer/SkeletonAnimation.twoColorTint = true`. Note that two color tinted skeletons do not batch with other nodes. +- Added support for clipping. ### SFML - * Fixed renderer to work with 3.6 changes. Sadly, two color tinting does not work, as the vertex format in SFML is fixed. - * Added support for clipping. - * Added support for vertex effects. See raptor example. - * Added premultiplied alpha support to `SkeletonDrawable`. + +- Fixed renderer to work with 3.6 changes. Sadly, two color tinting does not work, as the vertex format in SFML is fixed. +- Added support for clipping. +- Added support for vertex effects. See raptor example. +- Added premultiplied alpha support to `SkeletonDrawable`. ### Unreal Engine 4 - * Fixed renderer to work with 3.6 changes - * Added new UPROPERTY to SpineSkeletonRendererComponent called `Color`. This allows to set the tint color of the skeleton in the editor, C++ and Blueprints. Under the hood, the `spSkeleton->color` will be set on every tick of the renderer component. - * Added support for clipping. - * Switched from built-in ProceduralMeshComponent to RuntimeMeshComponent by Koderz (https://github.com/Koderz/UE4RuntimeMeshComponent, MIT). Needed for more flexibility regarding vertex format, should not have an impact on existing code/assets. You need to copy the RuntimeMeshComponentPlugin from our repository in `spine-ue4\Plugins\` to your project as well! - * Added support for two color tinting. All base materials, e.g. SpineUnlitNormalMaterial, now do proper two color tinting. No material parameters have changed. - * Updated to Unreal Engine 4.16.1. Note that 4.16 has a regression which will make it impossible to compile plain .c files! - * spine-c is now exposed from the plugin shared library on Windows via __declspec. + +- Fixed renderer to work with 3.6 changes +- Added new UPROPERTY to SpineSkeletonRendererComponent called `Color`. This allows to set the tint color of the skeleton in the editor, C++ and Blueprints. Under the hood, the `spSkeleton->color` will be set on every tick of the renderer component. +- Added support for clipping. +- Switched from built-in ProceduralMeshComponent to RuntimeMeshComponent by Koderz (https://github.com/Koderz/UE4RuntimeMeshComponent, MIT). Needed for more flexibility regarding vertex format, should not have an impact on existing code/assets. You need to copy the RuntimeMeshComponentPlugin from our repository in `spine-ue4\Plugins\` to your project as well! +- Added support for two color tinting. All base materials, e.g. SpineUnlitNormalMaterial, now do proper two color tinting. No material parameters have changed. +- Updated to Unreal Engine 4.16.1. Note that 4.16 has a regression which will make it impossible to compile plain .c files! +- spine-c is now exposed from the plugin shared library on Windows via \_\_declspec. ## C# -* **Breaking changes** - * `MeshAttachment.parentMesh` is now a private field to enforce using the `.ParentMesh` setter property in external code. The `MeshAttachment.ParentMesh` property is an appropriate replacement wherever `.parentMesh` was used. - * `Skeleton.GetBounds` takes a scratch array as input so it doesn't have to allocate a new array on each invocation itself. Reduces GC activity. - * Removed `Bone.WorldToLocalRotationX` and `Bone.WorldToLocalRotationY`. Replaced by `Bone.WorldToLocalRotation` (rotation given relative to x-axis, counter-clockwise, in degrees). - * Added `stride` parameter to `VertexAttachment.ComputeWorldVertices`. - * Removed `RegionAttachment.Vertices` field. The vertices array is provided to `RegionAttachment.ComputeWorldVertices` by the API user now. - * Removed `RegionAttachment.UpdateWorldVertices`, added `RegionAttachment.ComputeWorldVertices`. The new method now computes the x/y positions of the 4 vertices of the corner and places them in the provided `worldVertices` array, starting at `offset`, then moving by `stride` array elements when advancing to the next vertex. This allows to directly compose the vertex buffer and avoids a copy. The computation of the full vertices, including vertex colors and texture coordinates, is now done by the backend's respective renderer. - * The completion event will fire for looped 0 duration animations every frame. - * **Additions** - * Added support for local and relative transform constraint calculation, including additional fields in `TransformConstraintData` - * Added `Bone.localToWorldRotation`(rotation given relative to x-axis, counter-clockwise, in degrees). - * Added two color tinting support, including `TwoColorTimeline` and additional fields on `Slot` and `SlotData`. - * Added `PointAttachment`, additional method `NewPointAttachment` in `AttachmentLoader` interface. - * Added `ClippingAttachment`, additional method `NewClippingAttachment` in `AttachmentLoader` interface. - * Added `SkeletonClipper` and `Triangulator`, used to implement software clipping of attachments. - * `AnimationState.Apply` returns a bool indicating if any timeline was applied or not. - * `Animation.Apply` and `Timeline.Apply`` now take enums `MixPose` and `MixDirection` instead of bools. +- **Breaking changes** + + - `MeshAttachment.parentMesh` is now a private field to enforce using the `.ParentMesh` setter property in external code. The `MeshAttachment.ParentMesh` property is an appropriate replacement wherever `.parentMesh` was used. + - `Skeleton.GetBounds` takes a scratch array as input so it doesn't have to allocate a new array on each invocation itself. Reduces GC activity. + - Removed `Bone.WorldToLocalRotationX` and `Bone.WorldToLocalRotationY`. Replaced by `Bone.WorldToLocalRotation` (rotation given relative to x-axis, counter-clockwise, in degrees). + - Added `stride` parameter to `VertexAttachment.ComputeWorldVertices`. + - Removed `RegionAttachment.Vertices` field. The vertices array is provided to `RegionAttachment.ComputeWorldVertices` by the API user now. + - Removed `RegionAttachment.UpdateWorldVertices`, added `RegionAttachment.ComputeWorldVertices`. The new method now computes the x/y positions of the 4 vertices of the corner and places them in the provided `worldVertices` array, starting at `offset`, then moving by `stride` array elements when advancing to the next vertex. This allows to directly compose the vertex buffer and avoids a copy. The computation of the full vertices, including vertex colors and texture coordinates, is now done by the backend's respective renderer. + - The completion event will fire for looped 0 duration animations every frame. + +- **Additions** +- Added support for local and relative transform constraint calculation, including additional fields in `TransformConstraintData` +- Added `Bone.localToWorldRotation`(rotation given relative to x-axis, counter-clockwise, in degrees). +- Added two color tinting support, including `TwoColorTimeline` and additional fields on `Slot` and `SlotData`. +- Added `PointAttachment`, additional method `NewPointAttachment` in `AttachmentLoader` interface. +- Added `ClippingAttachment`, additional method `NewClippingAttachment` in `AttachmentLoader` interface. +- Added `SkeletonClipper` and `Triangulator`, used to implement software clipping of attachments. +- `AnimationState.Apply` returns a bool indicating if any timeline was applied or not. +- `Animation.Apply` and ` Timeline.Apply`` now take enums `MixPose`and`MixDirection` instead of bools. ### Unity - * Refactored renderer to work with new 3.6 features. - * **Two color tinting** is currently supported via extra UV2 and UV3 mesh vertex streams. To use Two color tinting, you need to: - * switch on "Tint Black" under "Advanced...", - * use the new `Spine/Skeleton Tint Black` shader, or your own shader that treats the UV2 and UV3 streams similarly. - * Additionally, for SkeletonGraphic, you can use `Spine/SkeletonGraphic Tint Black` (or the bundled SkeletonGraphicTintBlack material) or your own shader that uses UV2 and UV3 streams similarly. **Additional Shader Channels** TexCoord1 and TexCoord2 will need to be enabled from the Canvas component's inspector. These correspond to UV2 and UV3. - * **Clipping** is now supported. Caution: The SkeletonAnimation switches to slightly slower mesh generation code when clipping so limit your use of `ClippingAttachment`s when using on large numbers of skeletons. - * **SkeletonRenderer.initialFlip** Spine components such as SkeletonRenderer, SkeletonAnimation, SkeletonAnimator now has `initialFlipX` and `initialFlipY` fields which are also visible in the inspector under "Advanced...". It will allow you to set and preview a starting flip value for your skeleton component. This is applied immediately when the internal skeleton object is instantiated. - * **[SpineAttribute] Improvements** - * **Icons have been added to SpineAttributeDrawers**. This should make your default inspectors easier to understand at a glance. - * **Added Constraint Attributes** You can now use `[SpineIkConstraint]` `[SpineTransformConstraint]` `[SpinePathConstraint]` - * **SpineAttribute dataField** parameter can also now detect sibling fields within arrays and serializable structs/classes. - * **[SpineAttribute(includeNone:false)]** SpineAttributes now have an `includeNone` optional parameter to specify if you want to include or exclude a none ("") value option in the dropdown menu. Default is `includeNone:true`. - * **[SpineAttachment(skinField:"mySkin")]** The SpineAttachment attribute now has a skinField optional parameter to limit the dropdown items to attachments in a specific skin instead of the just default skin or all the skins in SkeletonData. - * **SkeletonDebugWindow**. Debugging tools have been moved from the SkeletonAnimation and SkeletonUtility component inspectors into its own utility window. You can access "Skeleton Debug" under the `Advanced...` foldout in the SkeletonAnimation inspector, or in SkeletonAnimation's right-click/context menu. - * **Skeleton Baking Window** The old Skeleton Baking feature is also now accessible through the SkeletonDataAsset's right-click/context menu. - * **AttachmentTools source material**. `AttachmentTools` methods can now accept a `sourceMaterial` argument to copy material properties from. - * **AttachmentTools Skin Extensions**. Using AttachmentTools, you can now add entries by slot name by also providing a skeleton argument. Also `Append(Skin)`, `RemoveAttachment` and `Clear` have been added. - * **BoneFollower and SkeletonUtilityBone Add RigidBody Button**. The BoneFollower and SkeletonUtilityBone component inspectors will now offer to add a `Rigidbody` or `Rigidbody2D` if it detects a collider of the appropriate type. Having a rigidbody on a moving transform with a collider fits better with the Unity physics systems and prevents excess calculations. It will not detect colliders on child objects so you have to add Rigidbody components manually accordingly. - * **SkeletonRenderer.OnPostProcessVertices** is a new callback that gives you a reference to the MeshGenerator after it has generated a mesh from the current skeleton pose. You can access `meshGenerator.VertexBuffer` or `meshGenerator.ColorBuffer` to modify these before they get pushed into the UnityEngine.Mesh for rendering. This can be useful for non-shader vertex effects. - * **Examples** - * **Examples now use properties**. The code in the example scripts have been switched over to using properties instead of fields to encourage their use for consistency. This is in anticipation of both users who want to move the Spine folders to the Unity Plugins folder (compiled as a different assembly), and of Unity 2017's ability to manually define different assemblies for shorter compilation times. - * **Mix And Match**. The mix-and-match example scene, code and data have been updated to reflect the current recommended setup for animation-compatible custom equip systems The underlying API has changed since 3.5 and the new API calls in MixAndMatch.cs is recommended. Documentation is in progress. - * **Sample Components**. `AtasRegionAttacher` and `SpriteAttacher` are now part of `Sample Components`, to reflect that they are meant to be used as sample code rather than production. A few other sample components have also been added. New imports of the unitypackage Examples folder will see a "Legacy" folder comprised of old sample components that no longer contain the most up-to-date and recommended workflows, but are kept in case old setups used them for production. - * **Spine folder**. In the unitypackage, the "spine-csharp" and "spine-unity" folders are now inside a "Spine" folder. This change will only affect fresh imports. Importing the unitypackage to update Spine-Unity in your existing project will update the appropriate files however you chose to arrange them, as long as the meta files are intact. - * **Breaking changes** - * The Sprite shaders module was updated to the latest version from the [source](https://github.com/traggett/UnitySpriteShaders/commits/master). Some changes were made to the underlying keyword structure. You may need to review the settings of your lit materials. Particularly, your Fixed Normals settings. - * The `Spine/Skeleton Lit` shader was switched over to non-fixed-function code. It now no longer requires mesh normals and has fixed normals at the shader level. - * The old MeshGenerator classes, interfaces and code in `Spine.Unity.MeshGeneration` are now deprecated. All mesh-generating components now share the class `Spine.Unity.MeshGenerator` defined in `SpineMesh.cs`. MeshGenerator is a serializable class. - * The `SkeletonRenderer.renderMeshes` optimization is currently non-functional. - * Old triangle-winding code has been removed from `SkeletonRenderer`. Please use shaders that have backface culling off. - * Render settings in `SkeletonGraphic` can now be accessed under `SkeletonGraphic.MeshGenerator.settings`. This is visible in the SkeletonGraphic inspector as `Advanced...` - * We will continue to bundle the unitypackage with the empty .cs files of deprecated classes until Spine 3.7 to ensure the upgrade process does not break. - * The [SpineAttachment(slotField:)] optional parameter found property value now acts as a Find(slotName) argument rather than Contains(slotName). - * `SkeletonAnimator` now uses a `SkeletonAnimator.MecanimTranslator` class to translate an Animator's Mecanim State Machine into skeleton poses. This makes code reuse possible for a Mecanim version of SkeletonGraphic. - * `SkeletonAnimator` `autoreset` and the `mixModes` array are now a part of SkeletonAnimator's MecanimTranslator `.Translator`. `autoReset` is set to `true` by default. Old prefabs and scene objects with Skeleton Animator may no longer have correct values set. - * Warnings and conditionals checking for specific Unity 5.2-and-below incompatibility have been removed. + +- Refactored renderer to work with new 3.6 features. + - **Two color tinting** is currently supported via extra UV2 and UV3 mesh vertex streams. To use Two color tinting, you need to: + - switch on "Tint Black" under "Advanced...", + - use the new `Spine/Skeleton Tint Black` shader, or your own shader that treats the UV2 and UV3 streams similarly. + - Additionally, for SkeletonGraphic, you can use `Spine/SkeletonGraphic Tint Black` (or the bundled SkeletonGraphicTintBlack material) or your own shader that uses UV2 and UV3 streams similarly. **Additional Shader Channels** TexCoord1 and TexCoord2 will need to be enabled from the Canvas component's inspector. These correspond to UV2 and UV3. + - **Clipping** is now supported. Caution: The SkeletonAnimation switches to slightly slower mesh generation code when clipping so limit your use of `ClippingAttachment`s when using on large numbers of skeletons. +- **SkeletonRenderer.initialFlip** Spine components such as SkeletonRenderer, SkeletonAnimation, SkeletonAnimator now has `initialFlipX` and `initialFlipY` fields which are also visible in the inspector under "Advanced...". It will allow you to set and preview a starting flip value for your skeleton component. This is applied immediately when the internal skeleton object is instantiated. +- **[SpineAttribute] Improvements** + - **Icons have been added to SpineAttributeDrawers**. This should make your default inspectors easier to understand at a glance. + - **Added Constraint Attributes** You can now use `[SpineIkConstraint]` `[SpineTransformConstraint]` `[SpinePathConstraint]` + - **SpineAttribute dataField** parameter can also now detect sibling fields within arrays and serializable structs/classes. + - **[SpineAttribute(includeNone:false)]** SpineAttributes now have an `includeNone` optional parameter to specify if you want to include or exclude a none ("") value option in the dropdown menu. Default is `includeNone:true`. + - **[SpineAttachment(skinField:"mySkin")]** The SpineAttachment attribute now has a skinField optional parameter to limit the dropdown items to attachments in a specific skin instead of the just default skin or all the skins in SkeletonData. +- **SkeletonDebugWindow**. Debugging tools have been moved from the SkeletonAnimation and SkeletonUtility component inspectors into its own utility window. You can access "Skeleton Debug" under the `Advanced...` foldout in the SkeletonAnimation inspector, or in SkeletonAnimation's right-click/context menu. + - **Skeleton Baking Window** The old Skeleton Baking feature is also now accessible through the SkeletonDataAsset's right-click/context menu. +- **AttachmentTools source material**. `AttachmentTools` methods can now accept a `sourceMaterial` argument to copy material properties from. +- **AttachmentTools Skin Extensions**. Using AttachmentTools, you can now add entries by slot name by also providing a skeleton argument. Also `Append(Skin)`, `RemoveAttachment` and `Clear` have been added. +- **BoneFollower and SkeletonUtilityBone Add RigidBody Button**. The BoneFollower and SkeletonUtilityBone component inspectors will now offer to add a `Rigidbody` or `Rigidbody2D` if it detects a collider of the appropriate type. Having a rigidbody on a moving transform with a collider fits better with the Unity physics systems and prevents excess calculations. It will not detect colliders on child objects so you have to add Rigidbody components manually accordingly. +- **SkeletonRenderer.OnPostProcessVertices** is a new callback that gives you a reference to the MeshGenerator after it has generated a mesh from the current skeleton pose. You can access `meshGenerator.VertexBuffer` or `meshGenerator.ColorBuffer` to modify these before they get pushed into the UnityEngine.Mesh for rendering. This can be useful for non-shader vertex effects. +- **Examples** + - **Examples now use properties**. The code in the example scripts have been switched over to using properties instead of fields to encourage their use for consistency. This is in anticipation of both users who want to move the Spine folders to the Unity Plugins folder (compiled as a different assembly), and of Unity 2017's ability to manually define different assemblies for shorter compilation times. + - **Mix And Match**. The mix-and-match example scene, code and data have been updated to reflect the current recommended setup for animation-compatible custom equip systems The underlying API has changed since 3.5 and the new API calls in MixAndMatch.cs is recommended. Documentation is in progress. + - **Sample Components**. `AtasRegionAttacher` and `SpriteAttacher` are now part of `Sample Components`, to reflect that they are meant to be used as sample code rather than production. A few other sample components have also been added. New imports of the unitypackage Examples folder will see a "Legacy" folder comprised of old sample components that no longer contain the most up-to-date and recommended workflows, but are kept in case old setups used them for production. +- **Spine folder**. In the unitypackage, the "spine-csharp" and "spine-unity" folders are now inside a "Spine" folder. This change will only affect fresh imports. Importing the unitypackage to update Spine-Unity in your existing project will update the appropriate files however you chose to arrange them, as long as the meta files are intact. +- **Breaking changes** + - The Sprite shaders module was updated to the latest version from the [source](https://github.com/traggett/UnitySpriteShaders/commits/master). Some changes were made to the underlying keyword structure. You may need to review the settings of your lit materials. Particularly, your Fixed Normals settings. + - The `Spine/Skeleton Lit` shader was switched over to non-fixed-function code. It now no longer requires mesh normals and has fixed normals at the shader level. + - The old MeshGenerator classes, interfaces and code in `Spine.Unity.MeshGeneration` are now deprecated. All mesh-generating components now share the class `Spine.Unity.MeshGenerator` defined in `SpineMesh.cs`. MeshGenerator is a serializable class. + - The `SkeletonRenderer.renderMeshes` optimization is currently non-functional. + - Old triangle-winding code has been removed from `SkeletonRenderer`. Please use shaders that have backface culling off. + - Render settings in `SkeletonGraphic` can now be accessed under `SkeletonGraphic.MeshGenerator.settings`. This is visible in the SkeletonGraphic inspector as `Advanced...` + - We will continue to bundle the unitypackage with the empty .cs files of deprecated classes until Spine 3.7 to ensure the upgrade process does not break. + - The [SpineAttachment(slotField:)] optional parameter found property value now acts as a Find(slotName) argument rather than Contains(slotName). + - `SkeletonAnimator` now uses a `SkeletonAnimator.MecanimTranslator` class to translate an Animator's Mecanim State Machine into skeleton poses. This makes code reuse possible for a Mecanim version of SkeletonGraphic. + - `SkeletonAnimator` `autoreset` and the `mixModes` array are now a part of SkeletonAnimator's MecanimTranslator `.Translator`. `autoReset` is set to `true` by default. Old prefabs and scene objects with Skeleton Animator may no longer have correct values set. + - Warnings and conditionals checking for specific Unity 5.2-and-below incompatibility have been removed. ## XNA/MonoGame - * Added support for clipping - * Removed `RegionBatcher` and `SkeletonRegionRenderer`, renamed `SkeletonMeshRenderer` to `SkeletonRenderer` - * Added support for two color tint. For it to work, you need to add the `SpineEffect.fx` file to your content project, then load it via `var effect = Content.Load("SpineEffect");`, and set it on the `SkeletonRenderer`. See the example project for code. - * Added support for any `Effect` to be used by `SkeletonRenderer` - * Added support for `IVertexEffect` to modify vertices of skeletons on the CPU. `IVertexEffect` instances can be set on the `SkeletonRenderer`. See example project. - * Added `SkeletonDebugRenderer` - * Made `MeshBatcher` of SkeletonRenderer accessible via a getter. Allows user to batch their own geometry together with skeleton meshes for maximum batching instead of using XNA SpriteBatcher. + +- Added support for clipping +- Removed `RegionBatcher` and `SkeletonRegionRenderer`, renamed `SkeletonMeshRenderer` to `SkeletonRenderer` +- Added support for two color tint. For it to work, you need to add the `SpineEffect.fx` file to your content project, then load it via `var effect = Content.Load("SpineEffect");`, and set it on the `SkeletonRenderer`. See the example project for code. +- Added support for any `Effect` to be used by `SkeletonRenderer` +- Added support for `IVertexEffect` to modify vertices of skeletons on the CPU. `IVertexEffect` instances can be set on the `SkeletonRenderer`. See example project. +- Added `SkeletonDebugRenderer` +- Made `MeshBatcher` of SkeletonRenderer accessible via a getter. Allows user to batch their own geometry together with skeleton meshes for maximum batching instead of using XNA SpriteBatcher. ## Java -* **Breaking changes** - * `Skeleton.getBounds` takes a scratch array as input so it doesn't have to allocate a new array on each invocation itself. Reduces GC activity. - * Removed `Bone.worldToLocalRotationX` and `Bone.worldToLocalRotationY`. Replaced by `Bone.worldToLocalRotation` (rotation given relative to x-axis, counter-clockwise, in degrees). - * Added `stride` parameter to `VertexAttachment.computeWorldVertices`. - * Removed `RegionAttachment.vertices` field. The vertices array is provided to `RegionAttachment.computeWorldVertices` by the API user now. - * Removed `RegionAttachment.updateWorldVertices`, added `RegionAttachment.computeWorldVertices`. The new method now computes the x/y positions of the 4 vertices of the corner and places them in the provided `worldVertices` array, starting at `offset`, then moving by `stride` array elements when advancing to the next vertex. This allows to directly compose the vertex buffer and avoids a copy. The computation of the full vertices, including vertex colors and texture coordinates, is now done by the backend's respective renderer. - * Skeleton attachments: Moved update of attached skeleton out of libGDX `SkeletonRenderer`, added overloaded method `Skeleton#updateWorldTransform(Bone), used for `SkeletonAttachment`. You now MUST call this new method - with the bone of the parent skeleton to which the child skeleton is attached. See `SkeletonAttachmentTest` for and example. - * The completion event will fire for looped 0 duration animations every frame. -* **Additions** - * Added support for local and relative transform constraint calculation, including additional fields in `TransformConstraintData` - * Added `Bone.localToWorldRotation`(rotation given relative to x-axis, counter-clockwise, in degrees). - * Added two color tinting support, including `TwoColorTimeline` and additional fields on `Slot` and `SlotData`. - * Added `PointAttachment`, additional method `newPointAttachment` in `AttachmentLoader` interface. - * Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface. - * Added `SkeletonClipper` and `Triangulator`, used to implement software clipping of attachments. - * `AnimationState#apply` returns boolean indicating if any timeline was applied or not. - * `Animation#apply` and `Timeline#apply`` now take enums `MixPose` and `MixDirection` instead of booleans +- **Breaking changes** + + - `Skeleton.getBounds` takes a scratch array as input so it doesn't have to allocate a new array on each invocation itself. Reduces GC activity. + - Removed `Bone.worldToLocalRotationX` and `Bone.worldToLocalRotationY`. Replaced by `Bone.worldToLocalRotation` (rotation given relative to x-axis, counter-clockwise, in degrees). + - Added `stride` parameter to `VertexAttachment.computeWorldVertices`. + - Removed `RegionAttachment.vertices` field. The vertices array is provided to `RegionAttachment.computeWorldVertices` by the API user now. + - Removed `RegionAttachment.updateWorldVertices`, added `RegionAttachment.computeWorldVertices`. The new method now computes the x/y positions of the 4 vertices of the corner and places them in the provided `worldVertices` array, starting at `offset`, then moving by `stride` array elements when advancing to the next vertex. This allows to directly compose the vertex buffer and avoids a copy. The computation of the full vertices, including vertex colors and texture coordinates, is now done by the backend's respective renderer. + - Skeleton attachments: Moved update of attached skeleton out of libGDX `SkeletonRenderer`, added overloaded method `Skeleton#updateWorldTransform(Bone), used for `SkeletonAttachment`. You now MUST call this new method +with the bone of the parent skeleton to which the child skeleton is attached. See `SkeletonAttachmentTest` for and example. + - The completion event will fire for looped 0 duration animations every frame. + +- **Additions** + - Added support for local and relative transform constraint calculation, including additional fields in `TransformConstraintData` + - Added `Bone.localToWorldRotation`(rotation given relative to x-axis, counter-clockwise, in degrees). + - Added two color tinting support, including `TwoColorTimeline` and additional fields on `Slot` and `SlotData`. + - Added `PointAttachment`, additional method `newPointAttachment` in `AttachmentLoader` interface. + - Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface. + - Added `SkeletonClipper` and `Triangulator`, used to implement software clipping of attachments. + - `AnimationState#apply` returns boolean indicating if any timeline was applied or not. + - `Animation#apply` and ` Timeline#apply`` now take enums `MixPose`and`MixDirection` instead of booleans ### libGDX - * Fixed renderer to work with 3.6 changes - * Added support for two color tinting. Use the new `TwoColorPolygonBatch` together with `SkeletonRenderer` - * Added support for clipping. See `SkeletonClipper`. Used automatically by `SkeletonRenderer`. Does not work when using a `SpriteBatch` with `SkeletonRenderer`. Use `PolygonSpriteBatch` or `TwoColorPolygonBatch` instead. - * Added `VertexEffect` interface, instances of which can be set on `SkeletonRenderer`. Allows to modify vertices before submitting them to GPU. See `SwirlEffect`, `JitterEffect` and `VertexEffectTest`. + +- Fixed renderer to work with 3.6 changes +- Added support for two color tinting. Use the new `TwoColorPolygonBatch` together with `SkeletonRenderer` +- Added support for clipping. See `SkeletonClipper`. Used automatically by `SkeletonRenderer`. Does not work when using a `SpriteBatch` with `SkeletonRenderer`. Use `PolygonSpriteBatch` or `TwoColorPolygonBatch` instead. +- Added `VertexEffect` interface, instances of which can be set on `SkeletonRenderer`. Allows to modify vertices before submitting them to GPU. See `SwirlEffect`, `JitterEffect` and `VertexEffectTest`. ## Lua -* **Breaking changes** - * Removed `Bone:worldToLocalRotationX` and `Bone:worldToLocalRotationY`. Replaced by `Bone:worldToLocalRotation` (rotation given relative to x-axis, counter-clockwise, in degrees). - * `VertexAttachment:computeWorldVertices` now takes offsets and stride to allow compositing vertices directly in a vertex buffer to be send to the GPU. The compositing is now performed in the backends' respective renderers. This also affects the subclasses `MeshAttachment`, `BoundingBoxAttachment` and `PathAttachment`. - * Removed `RegionAttachment:updateWorldVertices`, added `RegionAttachment:computeWorldVertices`, which takes offsets and stride to allow compositing vertices directly in a vertex buffer to be send to the GPU. The compositing is now performed in the backends' respective renderers. - * Removed `MeshAttachment.worldVertices` field. Computation is now performed in each backends' respective renderer. The `uv` coordinates are now stored in `MeshAttachment.uvs`. - * Removed `RegionAttachment.vertices` field. Computation is now performed in each backends respective renderer. The `uv` coordinates for each vertex are now stored in the `RegionAttachment.uvs` field. - * The completion event will fire for looped 0 duration animations every frame. - * **Additions** - * Added `Bone:localToWorldRotation`(rotation given relative to x-axis, counter-clockwise, in degrees). - * Added two color tinting support, including `TwoColorTimeline` and additional fields on `Slot` and `SlotData`. - * Added `PointAttachment`, additional method `newPointAttachment` in `AttachmentLoader` interface. - * Added support for local and relative transform constraint calculation, including additional fields in `TransformConstraintData` - * Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface. - * Added `SkeletonClipper` and `Triangulator`, used to implement software clipping of attachments. - * `AnimationState#apply` returns boolean indicating if any timeline was applied or not. - * `Animation#apply` and `Timeline#apply`` now take enums `MixPose` and `MixDirection` instead of booleans - * Added `JitterEffect` and `SwirlEffect` and support for vertex effects in Corona and Love + +- **Breaking changes** + - Removed `Bone:worldToLocalRotationX` and `Bone:worldToLocalRotationY`. Replaced by `Bone:worldToLocalRotation` (rotation given relative to x-axis, counter-clockwise, in degrees). + - `VertexAttachment:computeWorldVertices` now takes offsets and stride to allow compositing vertices directly in a vertex buffer to be send to the GPU. The compositing is now performed in the backends' respective renderers. This also affects the subclasses `MeshAttachment`, `BoundingBoxAttachment` and `PathAttachment`. + - Removed `RegionAttachment:updateWorldVertices`, added `RegionAttachment:computeWorldVertices`, which takes offsets and stride to allow compositing vertices directly in a vertex buffer to be send to the GPU. The compositing is now performed in the backends' respective renderers. + - Removed `MeshAttachment.worldVertices` field. Computation is now performed in each backends' respective renderer. The `uv` coordinates are now stored in `MeshAttachment.uvs`. + - Removed `RegionAttachment.vertices` field. Computation is now performed in each backends respective renderer. The `uv` coordinates for each vertex are now stored in the `RegionAttachment.uvs` field. + - The completion event will fire for looped 0 duration animations every frame. +- **Additions** +- Added `Bone:localToWorldRotation`(rotation given relative to x-axis, counter-clockwise, in degrees). +- Added two color tinting support, including `TwoColorTimeline` and additional fields on `Slot` and `SlotData`. +- Added `PointAttachment`, additional method `newPointAttachment` in `AttachmentLoader` interface. +- Added support for local and relative transform constraint calculation, including additional fields in `TransformConstraintData` +- Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface. +- Added `SkeletonClipper` and `Triangulator`, used to implement software clipping of attachments. +- `AnimationState#apply` returns boolean indicating if any timeline was applied or not. +- `Animation#apply` and ` Timeline#apply`` now take enums `MixPose`and`MixDirection` instead of booleans +- Added `JitterEffect` and `SwirlEffect` and support for vertex effects in Corona and Love ### Love2D - * Fixed renderer to work with 3.6 changes - * Added support for two color tinting. Enable it via `SkeletonRenderer.new(true)`. - * Added clipping support. - * Added support for vertex effects. Set an implementation like "JitterEffect" on `Skeleton.vertexEffect`. See `main.lua` for an example. + +- Fixed renderer to work with 3.6 changes +- Added support for two color tinting. Enable it via `SkeletonRenderer.new(true)`. +- Added clipping support. +- Added support for vertex effects. Set an implementation like "JitterEffect" on `Skeleton.vertexEffect`. See `main.lua` for an example. ### Corona - * Fixed renderer to work with 3.6 changes. Sadly, two color tinting is not supported, as Corona doesn't let us change the vertex format needed and its doesn't allow to modify shaders in the way needed for two color tinting - * Added clipping support. - * Added support for vertex effects. Set an implementation like "JitterEffect" on `SkeletonRenderer.vertexEffect`. See `main.lua` for an example + +- Fixed renderer to work with 3.6 changes. Sadly, two color tinting is not supported, as Corona doesn't let us change the vertex format needed and its doesn't allow to modify shaders in the way needed for two color tinting +- Added clipping support. +- Added support for vertex effects. Set an implementation like "JitterEffect" on `SkeletonRenderer.vertexEffect`. See `main.lua` for an example ## Typescript/Javascript -* **Breaking changes** - * `Skeleton.getBounds` takes a scratch array as input so it doesn't have to allocate a new array on each invocation itself. Reduces GC activity. - * Removed `Bone.worldToLocalRotationX` and `Bone.worldToLocalRotationY`. Replaced by `Bone.worldToLocalRotation` (rotation given relative to x-axis, counter-clockwise, in degrees). - * Removed `VertexAttachment.computeWorldVertices` overload, changed `VertexAttachment.computeWorldVerticesWith` to `VertexAttachment.computeWorldVertices`, added `stride` parameter. - * Removed `RegionAttachment.vertices` field. The vertices array is provided to `RegionAttachment.computeWorldVertices` by the API user now. - * Removed `RegionAttachment.updateWorldVertices`, added `RegionAttachment.computeWorldVertices`. The new method now computes the x/y positions of the 4 vertices of the corner and places them in the provided `worldVertices` array, starting at `offset`, then moving by `stride` array elements when advancing to the next vertex. This allows to directly compose the vertex buffer and avoids a copy. The computation of the full vertices, including vertex colors and texture coordinates, is now done by the backend's respective renderer. - * The completion event will fire for looped 0 duration animations every frame. - * Removed the Spine Widget in favor of [Spine Web Player](https://esotericsoftware.com/spine-player). -* **Additions** - * Added support for local and relative transform constraint calculation, including additional fields in `TransformConstraintData` - * Added `Bone.localToWorldRotation`(rotation given relative to x-axis, counter-clockwise, in degrees). - * Added two color tinting support, including `TwoColorTimeline` and additional fields on `Slot` and `SlotData`. - * Added `PointAttachment`, additional method `newPointAttachment` in `AttachmentLoader` interface. - * Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface. - * Added `SkeletonClipper` and `Triangulator`, used to implement software clipping of attachments. - * `AnimationState#apply` returns boolean indicating if any timeline was applied or not. - * `Animation#apply` and `Timeline#apply`` now take enums `MixPose` and `MixDirection` instead of booleans - * Added `AssetManager.loadTextureAtlas`. Instead of loading the `.atlas` and corresponding image files manually, you can simply specify the location of the `.atlas` file and AssetManager will load the atlas and all its images automatically. `AssetManager.get("atlasname.atlas")` will then return an instance of `spine.TextureAtlas`. - * Added the [Spine Web Player](https://esotericsoftware.com/spine-player) +- **Breaking changes** + - `Skeleton.getBounds` takes a scratch array as input so it doesn't have to allocate a new array on each invocation itself. Reduces GC activity. + - Removed `Bone.worldToLocalRotationX` and `Bone.worldToLocalRotationY`. Replaced by `Bone.worldToLocalRotation` (rotation given relative to x-axis, counter-clockwise, in degrees). + - Removed `VertexAttachment.computeWorldVertices` overload, changed `VertexAttachment.computeWorldVerticesWith` to `VertexAttachment.computeWorldVertices`, added `stride` parameter. + - Removed `RegionAttachment.vertices` field. The vertices array is provided to `RegionAttachment.computeWorldVertices` by the API user now. + - Removed `RegionAttachment.updateWorldVertices`, added `RegionAttachment.computeWorldVertices`. The new method now computes the x/y positions of the 4 vertices of the corner and places them in the provided `worldVertices` array, starting at `offset`, then moving by `stride` array elements when advancing to the next vertex. This allows to directly compose the vertex buffer and avoids a copy. The computation of the full vertices, including vertex colors and texture coordinates, is now done by the backend's respective renderer. + - The completion event will fire for looped 0 duration animations every frame. + - Removed the Spine Widget in favor of [Spine Web Player](https://esotericsoftware.com/spine-player). + +- **Additions** + - Added support for local and relative transform constraint calculation, including additional fields in `TransformConstraintData` + - Added `Bone.localToWorldRotation`(rotation given relative to x-axis, counter-clockwise, in degrees). + - Added two color tinting support, including `TwoColorTimeline` and additional fields on `Slot` and `SlotData`. + - Added `PointAttachment`, additional method `newPointAttachment` in `AttachmentLoader` interface. + - Added `ClippingAttachment`, additional method `newClippingAttachment` in `AttachmentLoader` interface. + - Added `SkeletonClipper` and `Triangulator`, used to implement software clipping of attachments. + - `AnimationState#apply` returns boolean indicating if any timeline was applied or not. + - `Animation#apply` and ` Timeline#apply`` now take enums `MixPose`and`MixDirection` instead of booleans + - Added `AssetManager.loadTextureAtlas`. Instead of loading the `.atlas` and corresponding image files manually, you can simply specify the location of the `.atlas` file and AssetManager will load the atlas and all its images automatically. `AssetManager.get("atlasname.atlas")` will then return an instance of `spine.TextureAtlas`. + - Added the [Spine Web Player](https://esotericsoftware.com/spine-player) ### WebGL backend - * Fixed WebGL context loss - * Added `Restorable` interface, implemented by any WebGL resource that needs restoration after a context loss. All WebGL resource classes (`Shader`, `Mesh`, `GLTexture`) implement this interface. - * Added `ManagedWebGLRenderingContext`. Handles setup of a `WebGLRenderingContext` given a canvas element and restoration of WebGL resources (`Shader`, `Mesh`, `GLTexture`) on WebGL context loss. WebGL resources register themselves with the `ManagedWebGLRenderingContext`. If the context is informed of a context loss and restoration, the registered WebGL resources' `restore()` method is called. The `restore()` method implementation on each resource type will recreate the GPU side objects. - * All classes that previously took a `WebGLRenderingContext` in the constructor now also allow a `ManagedWebGLRenderingContext`. This ensures existing applications do not break. - * To use automatic context restauration: - 1. Create or fetch a canvas element from the DOM - 2. Instantiate a `ManagedWebGLRenderingContext`, passing the canvas to the constructor. This will setup a `WebGLRenderingContext` internally and manage context loss/restoration. - 3. Pass the `ManagedWebGLRenderingContext` to the constructors of classes that you previously passed a `WebGLRenderingContext` to (`AssetManager`, `GLTexture`, `Mesh`, `Shader`, `PolygonBatcher`, `SceneRenderer`, `ShapeRenderer`, `SkeletonRenderer`, `SkeletonDebugRenderer`). - * Fixed renderer to work with 3.6 changes. - * Added support for two color tinting. - * Improved performance by using `DYNAMIC_DRAW` for vertex buffer objects and fixing bug that copied to much data to the GPU each frame in `PolygonBatcher`/`Mesh`. - * Added two color tinting support, enabled by default. You can disable it via the constructors of `SceneRenderer`, `SkeletonRenderer`and `PolygonBatcher`. Note that you will need to use a shader created via `Shader.newTwoColoredTexturedShader` shader with `SkeletonRenderer` and `PolygonBatcher` if two color tinting is enabled. - * Added clipping support - * Added `VertexEffect` interface, instances of which can be set on `SkeletonRenderer`. Allows to modify vertices before submitting them to GPU. See `SwirlEffect`, `JitterEffect`, and the example which allows to set effects. - * Added `slotRangeStart` and `slotRangeEnd` parameters to `SkeletonRenderer#draw` and `SceneRenderer#drawSkeleton`. This allows you to render only a range of slots in the draw order. See `spine-ts/webgl/tests/test-slot-range.html` for an example. + +- Fixed WebGL context loss + - Added `Restorable` interface, implemented by any WebGL resource that needs restoration after a context loss. All WebGL resource classes (`Shader`, `Mesh`, `GLTexture`) implement this interface. + - Added `ManagedWebGLRenderingContext`. Handles setup of a `WebGLRenderingContext` given a canvas element and restoration of WebGL resources (`Shader`, `Mesh`, `GLTexture`) on WebGL context loss. WebGL resources register themselves with the `ManagedWebGLRenderingContext`. If the context is informed of a context loss and restoration, the registered WebGL resources' `restore()` method is called. The `restore()` method implementation on each resource type will recreate the GPU side objects. + - All classes that previously took a `WebGLRenderingContext` in the constructor now also allow a `ManagedWebGLRenderingContext`. This ensures existing applications do not break. + - To use automatic context restauration: + 1. Create or fetch a canvas element from the DOM + 2. Instantiate a `ManagedWebGLRenderingContext`, passing the canvas to the constructor. This will setup a `WebGLRenderingContext` internally and manage context loss/restoration. + 3. Pass the `ManagedWebGLRenderingContext` to the constructors of classes that you previously passed a `WebGLRenderingContext` to (`AssetManager`, `GLTexture`, `Mesh`, `Shader`, `PolygonBatcher`, `SceneRenderer`, `ShapeRenderer`, `SkeletonRenderer`, `SkeletonDebugRenderer`). +- Fixed renderer to work with 3.6 changes. +- Added support for two color tinting. +- Improved performance by using `DYNAMIC_DRAW` for vertex buffer objects and fixing bug that copied to much data to the GPU each frame in `PolygonBatcher`/`Mesh`. +- Added two color tinting support, enabled by default. You can disable it via the constructors of `SceneRenderer`, `SkeletonRenderer`and `PolygonBatcher`. Note that you will need to use a shader created via `Shader.newTwoColoredTexturedShader` shader with `SkeletonRenderer` and `PolygonBatcher` if two color tinting is enabled. +- Added clipping support +- Added `VertexEffect` interface, instances of which can be set on `SkeletonRenderer`. Allows to modify vertices before submitting them to GPU. See `SwirlEffect`, `JitterEffect`, and the example which allows to set effects. +- Added `slotRangeStart` and `slotRangeEnd` parameters to `SkeletonRenderer#draw` and `SceneRenderer#drawSkeleton`. This allows you to render only a range of slots in the draw order. See `spine-ts/webgl/tests/test-slot-range.html` for an example. ### Canvas backend - * Fixed renderer to work for 3.6 changes. Sadly, we can't support two color tinting via the Canvas API. - * Added support for shearing and non-uniform scaling inherited from parent bones. - * Added support for alpha tinting. + +- Fixed renderer to work for 3.6 changes. Sadly, we can't support two color tinting via the Canvas API. +- Added support for shearing and non-uniform scaling inherited from parent bones. +- Added support for alpha tinting. ### Three.js backend - * Fixed renderer to work with 3.6 changes. Two color tinting is not supported. - * Added clipping support - * Added `VertexEffect` interface, instances of which can be set on `SkeletonMesh`. Allows to modify vertices before submitting them to GPU. See `SwirlEffect`, `JitterEffect`. - * Added support for multi-page atlases + +- Fixed renderer to work with 3.6 changes. Two color tinting is not supported. +- Added clipping support +- Added `VertexEffect` interface, instances of which can be set on `SkeletonMesh`. Allows to modify vertices before submitting them to GPU. See `SwirlEffect`, `JitterEffect`. +- Added support for multi-page atlases ### Widget backend - * Fixed WebGL context loss (see WebGL backend changes). Enabled automatically. - * Fixed renderer to work for 3.6 changes. Supports two color tinting & clipping (see WebGL backend changes for details). - * Added fields `atlasContent`, `atlasPagesContent`, and `jsonContent` to `WidgetConfiguration` allowing you to directly pass the contents of the `.atlas`, atlas page `.png` files, and the `.json` file without having to do a request. See `README.md` and the example for details. - * `SpineWidget.setAnimation()` now takes an additional optional parameter for callbacks when animations are completed/interrupted/etc. + +- Fixed WebGL context loss (see WebGL backend changes). Enabled automatically. +- Fixed renderer to work for 3.6 changes. Supports two color tinting & clipping (see WebGL backend changes for details). +- Added fields `atlasContent`, `atlasPagesContent`, and `jsonContent` to `WidgetConfiguration` allowing you to directly pass the contents of the `.atlas`, atlas page `.png` files, and the `.json` file without having to do a request. See `README.md` and the example for details. +- `SpineWidget.setAnimation()` now takes an additional optional parameter for callbacks when animations are completed/interrupted/etc. diff --git a/Assets/ThirdParty/Spine/CHANGELOG.md.meta b/Assets/ThirdParty/Spine/CHANGELOG.md.meta index fcff76205..50fb164f3 100644 --- a/Assets/ThirdParty/Spine/CHANGELOG.md.meta +++ b/Assets/ThirdParty/Spine/CHANGELOG.md.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 93d10f279e857ec46838ac59911e1e69 -timeCreated: 1718817229 +guid: f09c19426de438b408307e7ff432e4b5 +timeCreated: 1740426116 licenseType: Free DefaultImporter: userData: diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/BoneFollowerGraphicInspector.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/BoneFollowerGraphicInspector.cs index d36c1d58e..914ad3e6b 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/BoneFollowerGraphicInspector.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/BoneFollowerGraphicInspector.cs @@ -100,17 +100,19 @@ namespace Spine.Unity.Editor { Transform transform = skeletonGraphicComponent.transform; Skeleton skeleton = skeletonGraphicComponent.Skeleton; float positionScale = skeletonGraphicComponent.MeshScale; + Vector2 positionOffset = skeletonGraphicComponent.GetScaledPivotOffset(); if (string.IsNullOrEmpty(boneName.stringValue)) { - SpineHandles.DrawBones(transform, skeleton, positionScale); - SpineHandles.DrawBoneNames(transform, skeleton, positionScale); + SpineHandles.DrawBones(transform, skeleton, positionScale, positionOffset); + SpineHandles.DrawBoneNames(transform, skeleton, positionScale, positionOffset); Handles.Label(tbf.transform.position, "No bone selected", EditorStyles.helpBox); } else { Bone targetBone = tbf.bone; if (targetBone == null) return; - SpineHandles.DrawBoneWireframe(transform, targetBone, SpineHandles.TransformContraintColor, positionScale); - Handles.Label(targetBone.GetWorldPosition(transform, positionScale), targetBone.Data.Name, SpineHandles.BoneNameStyle); + SpineHandles.DrawBoneWireframe(transform, targetBone, SpineHandles.TransformContraintColor, positionScale, positionOffset); + Handles.Label(targetBone.GetWorldPosition(transform, positionScale, positionOffset), + targetBone.Data.Name, SpineHandles.BoneNameStyle); } } diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonGraphicInspector.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonGraphicInspector.cs index 92c43b6e5..e9dc10bed 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonGraphicInspector.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonGraphicInspector.cs @@ -57,21 +57,65 @@ namespace Spine.Unity.Editor { static GUILayoutOption ReloadButtonWidth { get { return reloadButtonWidth = reloadButtonWidth ?? GUILayout.Width(GUI.skin.label.CalcSize(new GUIContent(ReloadButtonString)).x + 20); } } static GUIStyle ReloadButtonStyle { get { return EditorStyles.miniButton; } } - SerializedProperty material, color; - SerializedProperty additiveMaterial, multiplyMaterial, screenMaterial; - SerializedProperty skeletonDataAsset, initialSkinName; - SerializedProperty startingAnimation, startingLoop, timeScale, freeze, - updateTiming, updateWhenInvisible, unscaledTime, tintBlack, layoutScaleMode, editReferenceRect; - SerializedProperty initialFlipX, initialFlipY; - SerializedProperty meshGeneratorSettings; - SerializedProperty allowMultipleCanvasRenderers, separatorSlotNames, enableSeparatorSlots, + protected SerializedProperty material, color; + protected SerializedProperty additiveMaterial, multiplyMaterial, screenMaterial; + protected SerializedProperty skeletonDataAsset, initialSkinName; + protected SerializedProperty startingAnimation, startingLoop, timeScale, freeze, + updateTiming, updateWhenInvisible, unscaledTime, layoutScaleMode, editReferenceRect; + protected SerializedProperty physicsPositionInheritanceFactor, physicsRotationInheritanceFactor, physicsMovementRelativeTo; + protected SerializedProperty initialFlipX, initialFlipY; + protected SerializedProperty meshGeneratorSettings; + protected SerializedProperty useClipping, zSpacing, tintBlack, canvasGroupCompatible, pmaVertexColors, addNormals, calculateTangents, immutableTriangles; + + protected SerializedProperty allowMultipleCanvasRenderers, separatorSlotNames, enableSeparatorSlots, updateSeparatorPartLocation, updateSeparatorPartScale; - SerializedProperty raycastTarget, maskable; + protected SerializedProperty raycastTarget, maskable; + + readonly GUIContent UseClippingLabel = new GUIContent("Use Clipping", + "When disabled, clipping attachments are ignored. This may be used to save performance."); + readonly GUIContent ZSpacingLabel = new GUIContent("Z Spacing", + "A value other than 0 adds a space between each rendered attachment to prevent Z Fighting when using shaders" + + " that read or write to the depth buffer. Large values may cause unwanted parallax and spaces depending on " + + "camera setup."); + readonly GUIContent TintBlackLabel = new GUIContent("Tint Black (!)", + "Adds black tint vertex data to the mesh as UV2 and UV3. Black tinting requires that the shader interpret " + + "UV2 and UV3 as black tint colors for this effect to work. You may then want to use the " + + "[Spine/SkeletonGraphic Tint Black] shader."); + readonly GUIContent CanvasGroupCompatibleLabel = new GUIContent("CanvasGroup Compatible", + "Enable when using SkeletonGraphic under a CanvasGroup. " + + "When enabled, PMA Vertex Color alpha value is stored at uv2.g instead of color.a to capture " + + "CanvasGroup modifying color.a. Also helps to detect correct parameter setting combinations."); + readonly GUIContent PMAVertexColorsLabel = new GUIContent("PMA Vertex Colors", + "Use this if you are using the default Spine/Skeleton shader or any premultiply-alpha shader."); + readonly GUIContent AddNormalsLabel = new GUIContent("Add Normals", + "Use this if your shader requires vertex normals. A more efficient solution for 2D setups is to modify the " + + "shader to assume a single normal value for the whole mesh."); + readonly GUIContent CalculateTangentsLabel = new GUIContent("Solve Tangents", + "Calculates the tangents per frame. Use this if you are using lit shaders (usually with normal maps) that " + + "require vertex tangents."); + readonly GUIContent ImmutableTrianglesLabel = new GUIContent("Immutable Triangles", + "Enable to optimize rendering for skeletons that never change attachment visibility"); readonly GUIContent UnscaledTimeLabel = new GUIContent("Unscaled Time", "If enabled, AnimationState uses unscaled game time (Time.unscaledDeltaTime), " + "running animations independent of e.g. game pause (Time.timeScale). " + "Instance SkeletonAnimation.timeScale will still be applied."); + readonly GUIContent PhysicsPositionInheritanceFactorLabel = new GUIContent("Position", + "When set to non-zero, Transform position movement in X and Y direction is applied to skeleton " + + "PhysicsConstraints, multiplied by these " + + "\nX and Y scale factors to the right. Typical (X,Y) values are " + + "\n(1,1) to apply XY movement normally, " + + "\n(2,2) to apply movement with double intensity, " + + "\n(1,0) to apply only horizontal movement, or" + + "\n(0,0) to not apply any Transform position movement at all."); + readonly GUIContent PhysicsRotationInheritanceFactorLabel = new GUIContent("Rotation", + "When set to non-zero, Transform rotation movement is applied to skeleton PhysicsConstraints, " + + "multiplied by this scale factor to the right. Typical values are " + + "\n1 to apply movement normally, " + + "\n2 to apply movement with double intensity, or " + + "\n0 to not apply any Transform rotation movement at all."); + readonly GUIContent PhysicsMovementRelativeToLabel = new GUIContent("Movement relative to", + "Reference transform relative to which physics movement will be calculated, or null to use world location."); SkeletonGraphic thisSkeletonGraphic; protected bool isInspectingPrefab; @@ -82,19 +126,22 @@ namespace Spine.Unity.Editor { get { if (serializedObject.isEditingMultipleObjects) { foreach (UnityEngine.Object c in targets) { - SkeletonGraphic component = (SkeletonGraphic)c; + SkeletonGraphic component = c as SkeletonGraphic; + if (component == null) continue; if (!component.IsValid) return false; } return true; } else { - SkeletonGraphic component = (SkeletonGraphic)target; + SkeletonGraphic component = target as SkeletonGraphic; + if (component == null) + return false; return component.IsValid; } } } - void OnEnable () { + protected virtual void OnEnable () { #if NEW_PREFAB_SYSTEM isInspectingPrefab = false; #else @@ -111,7 +158,7 @@ namespace Spine.Unity.Editor { // MaskableGraphic material = so.FindProperty("m_Material"); - color = so.FindProperty("m_Color"); + color = so.FindProperty("m_SkeletonColor"); raycastTarget = so.FindProperty("m_RaycastTarget"); maskable = so.FindProperty("m_Maskable"); @@ -136,10 +183,22 @@ namespace Spine.Unity.Editor { updateWhenInvisible = so.FindProperty("updateWhenInvisible"); layoutScaleMode = so.FindProperty("layoutScaleMode"); editReferenceRect = so.FindProperty("editReferenceRect"); + physicsPositionInheritanceFactor = so.FindProperty("physicsPositionInheritanceFactor"); + physicsRotationInheritanceFactor = so.FindProperty("physicsRotationInheritanceFactor"); + physicsMovementRelativeTo = so.FindProperty("physicsMovementRelativeTo"); meshGeneratorSettings = so.FindProperty("meshGenerator").FindPropertyRelative("settings"); meshGeneratorSettings.isExpanded = SkeletonRendererInspector.advancedFoldout; + useClipping = meshGeneratorSettings.FindPropertyRelative("useClipping"); + zSpacing = meshGeneratorSettings.FindPropertyRelative("zSpacing"); + tintBlack = meshGeneratorSettings.FindPropertyRelative("tintBlack"); + canvasGroupCompatible = meshGeneratorSettings.FindPropertyRelative("canvasGroupCompatible"); + pmaVertexColors = meshGeneratorSettings.FindPropertyRelative("pmaVertexColors"); + calculateTangents = meshGeneratorSettings.FindPropertyRelative("calculateTangents"); + addNormals = meshGeneratorSettings.FindPropertyRelative("addNormals"); + immutableTriangles = meshGeneratorSettings.FindPropertyRelative("immutableTriangles"); + allowMultipleCanvasRenderers = so.FindProperty("allowMultipleCanvasRenderers"); updateSeparatorPartLocation = so.FindProperty("updateSeparatorPartLocation"); updateSeparatorPartScale = so.FindProperty("updateSeparatorPartScale"); @@ -155,7 +214,7 @@ namespace Spine.Unity.Editor { #endif } - void OnDisable () { + protected virtual void OnDisable () { #if NEWPLAYMODECALLBACKS EditorApplication.playModeStateChanged -= OnPlaymodeChanged; #else @@ -165,16 +224,17 @@ namespace Spine.Unity.Editor { } #if NEWPLAYMODECALLBACKS - void OnPlaymodeChanged (PlayModeStateChange mode) { + protected virtual void OnPlaymodeChanged (PlayModeStateChange mode) { #else void OnPlaymodeChanged () { #endif DisableEditReferenceRectMode(); } - void DisableEditReferenceRectMode () { + protected virtual void DisableEditReferenceRectMode () { foreach (UnityEngine.Object c in targets) { - SkeletonGraphic component = (SkeletonGraphic)c; + SkeletonGraphic component = c as SkeletonGraphic; + if (component == null) continue; component.EditReferenceRect = false; } } @@ -218,8 +278,20 @@ namespace Spine.Unity.Editor { return; } - EditorGUILayout.PropertyField(material); - EditorGUILayout.PropertyField(color); + using (new SpineInspectorUtility.LabelWidthScope(100)) { + using (new EditorGUILayout.HorizontalScope()) { + EditorGUILayout.PropertyField(material); + if (GUILayout.Button("Detect", EditorStyles.miniButton, GUILayout.Width(67f))) { + Undo.RecordObjects(targets, "Detect Material"); + foreach (UnityEngine.Object target in targets) { + SkeletonGraphic skeletonGraphic = target as SkeletonGraphic; + if (skeletonGraphic == null) continue; + DetectMaterial(skeletonGraphic); + } + } + } + EditorGUILayout.PropertyField(color); + } string errorMessage = null; if (SpineEditorUtilities.Preferences.componentMaterialWarning && @@ -238,55 +310,69 @@ namespace Spine.Unity.Editor { using (new SpineInspectorUtility.BoxScope()) { - EditorGUILayout.PropertyField(meshGeneratorSettings, SpineInspectorUtility.TempContent("Advanced..."), includeChildren: true); + EditorGUILayout.PropertyField(meshGeneratorSettings, SpineInspectorUtility.TempContent("Advanced..."), includeChildren: false); SkeletonRendererInspector.advancedFoldout = meshGeneratorSettings.isExpanded; - if (meshGeneratorSettings.isExpanded) { EditorGUILayout.Space(); using (new SpineInspectorUtility.IndentScope()) { - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.PropertyField(allowMultipleCanvasRenderers, SpineInspectorUtility.TempContent("Multiple CanvasRenderers")); + DrawMeshSettings(); + EditorGUILayout.Space(); - if (GUILayout.Button(new GUIContent("Trim Renderers", "Remove currently unused CanvasRenderer GameObjects. These will be regenerated whenever needed."), - EditorStyles.miniButton, GUILayout.Width(100f))) { + using (new SpineInspectorUtility.LabelWidthScope()) { - foreach (UnityEngine.Object skeletonGraphic in targets) { - ((SkeletonGraphic)skeletonGraphic).TrimRenderers(); - } - } - EditorGUILayout.EndHorizontal(); + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.PropertyField(allowMultipleCanvasRenderers, SpineInspectorUtility.TempContent("Multiple CanvasRenderers")); - BlendModeMaterials blendModeMaterials = thisSkeletonGraphic.skeletonDataAsset.blendModeMaterials; - if (allowMultipleCanvasRenderers.boolValue == true && blendModeMaterials.RequiresBlendModeMaterials) { - using (new SpineInspectorUtility.IndentScope()) { - EditorGUILayout.BeginHorizontal(); - EditorGUILayout.LabelField("Blend Mode Materials", EditorStyles.boldLabel); + if (GUILayout.Button(new GUIContent("Trim Renderers", "Remove currently unused CanvasRenderer GameObjects. These will be regenerated whenever needed."), + EditorStyles.miniButton, GUILayout.Width(100f))) { - if (GUILayout.Button(new GUIContent("Assign Default", "Assign default Blend Mode Materials."), - EditorStyles.miniButton, GUILayout.Width(100f))) { - AssignDefaultBlendModeMaterials(); + Undo.RecordObjects(targets, "Trim Renderers"); + foreach (UnityEngine.Object target in targets) { + SkeletonGraphic skeletonGraphic = target as SkeletonGraphic; + if (skeletonGraphic == null) continue; + skeletonGraphic.TrimRenderers(); } - EditorGUILayout.EndHorizontal(); - - bool usesAdditiveMaterial = blendModeMaterials.applyAdditiveMaterial; - bool pmaVertexColors = thisSkeletonGraphic.MeshGenerator.settings.pmaVertexColors; - if (pmaVertexColors) - using (new EditorGUI.DisabledGroupScope(true)) { - EditorGUILayout.LabelField("Additive Material - Unused with PMA Vertex Colors", EditorStyles.label); - } - else if (usesAdditiveMaterial) - EditorGUILayout.PropertyField(additiveMaterial, SpineInspectorUtility.TempContent("Additive Material", null, "SkeletonGraphic Material for 'Additive' blend mode slots. Unused when 'PMA Vertex Colors' is enabled.")); - else - using (new EditorGUI.DisabledGroupScope(true)) { - EditorGUILayout.LabelField("No Additive Mat - 'Apply Additive Material' disabled at SkeletonDataAsset", EditorStyles.label); - } - EditorGUILayout.PropertyField(multiplyMaterial, SpineInspectorUtility.TempContent("Multiply Material", null, "SkeletonGraphic Material for 'Multiply' blend mode slots.")); - EditorGUILayout.PropertyField(screenMaterial, SpineInspectorUtility.TempContent("Screen Material", null, "SkeletonGraphic Material for 'Screen' blend mode slots.")); } - } + EditorGUILayout.EndHorizontal(); - EditorGUILayout.PropertyField(updateTiming, UpdateTimingLabel); - EditorGUILayout.PropertyField(updateWhenInvisible); + BlendModeMaterials blendModeMaterials = thisSkeletonGraphic.skeletonDataAsset.blendModeMaterials; + if (allowMultipleCanvasRenderers.boolValue == true && blendModeMaterials.RequiresBlendModeMaterials) { + using (new SpineInspectorUtility.IndentScope()) { + EditorGUILayout.BeginHorizontal(); + EditorGUILayout.LabelField("Blend Mode Materials", EditorStyles.boldLabel); + + if (GUILayout.Button(new GUIContent("Detect", "Auto-Assign Blend Mode Materials according to Vertex Data and Texture settings."), + EditorStyles.miniButton, GUILayout.Width(100f))) { + + Undo.RecordObjects(targets, "Detect Blend Mode Materials"); + foreach (UnityEngine.Object target in targets) { + SkeletonGraphic skeletonGraphic = target as SkeletonGraphic; + if (skeletonGraphic == null) continue; + DetectBlendModeMaterials(skeletonGraphic); + } + } + EditorGUILayout.EndHorizontal(); + + bool usesAdditiveMaterial = blendModeMaterials.applyAdditiveMaterial; + bool pmaVertexColors = thisSkeletonGraphic.MeshGenerator.settings.pmaVertexColors; + if (pmaVertexColors) + using (new EditorGUI.DisabledGroupScope(true)) { + EditorGUILayout.LabelField("Additive Material - Unused with PMA Vertex Colors", EditorStyles.label); + } + else if (usesAdditiveMaterial) + EditorGUILayout.PropertyField(additiveMaterial, SpineInspectorUtility.TempContent("Additive Material", null, "SkeletonGraphic Material for 'Additive' blend mode slots. Unused when 'PMA Vertex Colors' is enabled.")); + else + using (new EditorGUI.DisabledGroupScope(true)) { + EditorGUILayout.LabelField("No Additive Mat - 'Apply Additive Material' disabled at SkeletonDataAsset", EditorStyles.label); + } + EditorGUILayout.PropertyField(multiplyMaterial, SpineInspectorUtility.TempContent("Multiply Material", null, "SkeletonGraphic Material for 'Multiply' blend mode slots.")); + EditorGUILayout.PropertyField(screenMaterial, SpineInspectorUtility.TempContent("Screen Material", null, "SkeletonGraphic Material for 'Screen' blend mode slots.")); + } + } + + EditorGUILayout.PropertyField(updateTiming, UpdateTimingLabel); + EditorGUILayout.PropertyField(updateWhenInvisible); + } // warning box if (isSeparationEnabledButNotMultipleRenderers) { @@ -307,6 +393,21 @@ namespace Spine.Unity.Editor { EditorGUILayout.Space(); SeparatorsField(separatorSlotNames, enableSeparatorSlots, updateSeparatorPartLocation, updateSeparatorPartScale); + + EditorGUILayout.Space(); + using (new SpineInspectorUtility.LabelWidthScope()) { + EditorGUILayout.LabelField(SpineInspectorUtility.TempContent("Physics Inheritance", SpineEditorUtilities.Icons.constraintPhysics), EditorStyles.boldLabel); + + using (new GUILayout.HorizontalScope()) { + EditorGUILayout.LabelField(PhysicsPositionInheritanceFactorLabel, GUILayout.Width(EditorGUIUtility.labelWidth)); + int savedIndentLevel = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + EditorGUILayout.PropertyField(physicsPositionInheritanceFactor, GUIContent.none, GUILayout.MinWidth(60)); + EditorGUI.indentLevel = savedIndentLevel; + } + EditorGUILayout.PropertyField(physicsRotationInheritanceFactor, PhysicsRotationInheritanceFactorLabel); + EditorGUILayout.PropertyField(physicsMovementRelativeTo, PhysicsMovementRelativeToLabel); + } } } @@ -354,8 +455,10 @@ namespace Spine.Unity.Editor { EditorGUILayout.BeginHorizontal(GUILayout.Height(EditorGUIUtility.singleLineHeight + 5)); EditorGUILayout.PrefixLabel("Match RectTransform with Mesh"); if (GUILayout.Button("Match", EditorStyles.miniButton, GUILayout.Width(65f))) { - foreach (UnityEngine.Object skeletonGraphic in targets) { - MatchRectTransformWithBounds((SkeletonGraphic)skeletonGraphic); + foreach (UnityEngine.Object target in targets) { + SkeletonGraphic skeletonGraphic = target as SkeletonGraphic; + if (skeletonGraphic == null) continue; + MatchRectTransformWithBounds(skeletonGraphic); } } EditorGUILayout.EndHorizontal(); @@ -380,7 +483,8 @@ namespace Spine.Unity.Editor { if (slotsReapplyRequired && UnityEngine.Event.current.type == EventType.Repaint) { foreach (UnityEngine.Object target in targets) { - SkeletonGraphic skeletonGraphic = (SkeletonGraphic)target; + SkeletonGraphic skeletonGraphic = target as SkeletonGraphic; + if (skeletonGraphic == null) continue; skeletonGraphic.ReapplySeparatorSlotNames(); skeletonGraphic.LateUpdate(); SceneView.RepaintAll(); @@ -389,9 +493,81 @@ namespace Spine.Unity.Editor { } } + protected void DrawMeshSettings () { + EditorGUILayout.PropertyField(useClipping, UseClippingLabel); + const float MinZSpacing = -0.1f; + const float MaxZSpacing = 0f; + EditorGUILayout.Slider(zSpacing, MinZSpacing, MaxZSpacing, ZSpacingLabel); + EditorGUILayout.Space(); + + using (new SpineInspectorUtility.LabelWidthScope()) { + EditorGUILayout.LabelField(SpineInspectorUtility.TempContent("Vertex Data", SpineInspectorUtility.UnityIcon()), EditorStyles.boldLabel); + + using (new EditorGUILayout.HorizontalScope()) { + EditorGUILayout.PropertyField(tintBlack, TintBlackLabel); + if (GUILayout.Button("Detect", EditorStyles.miniButton, GUILayout.Width(65f))) { + Undo.RecordObjects(targets, "Detect Tint Black"); + foreach (UnityEngine.Object target in targets) { + SkeletonGraphic skeletonGraphic = target as SkeletonGraphic; + if (skeletonGraphic == null) continue; + DetectTintBlack(skeletonGraphic); + } + } + } + using (new EditorGUILayout.HorizontalScope()) { + EditorGUILayout.PropertyField(canvasGroupCompatible, CanvasGroupCompatibleLabel); + if (GUILayout.Button("Detect", EditorStyles.miniButton, GUILayout.Width(65f))) { + Undo.RecordObjects(targets, "Detect CanvasGroup Compatible"); + foreach (UnityEngine.Object target in targets) { + SkeletonGraphic skeletonGraphic = target as SkeletonGraphic; + if (skeletonGraphic == null) continue; + DetectCanvasGroupCompatible(skeletonGraphic); + } + } + } + using (new EditorGUILayout.HorizontalScope()) { + EditorGUILayout.PropertyField(pmaVertexColors, PMAVertexColorsLabel); + if (GUILayout.Button("Detect", EditorStyles.miniButton, GUILayout.Width(65f))) { + Undo.RecordObjects(targets, "Detect PMA Vertex Colors"); + foreach (UnityEngine.Object target in targets) { + SkeletonGraphic skeletonGraphic = target as SkeletonGraphic; + if (skeletonGraphic == null) continue; + DetectPMAVertexColors(skeletonGraphic); + } + } + } + using (new EditorGUILayout.HorizontalScope()) { + GUILayout.FlexibleSpace(); + if (GUILayout.Button("Detect Settings", EditorStyles.miniButton, GUILayout.Width(100f))) { + Undo.RecordObjects(targets, "Detect Settings"); + foreach (UnityEngine.Object targets in targets) { + SkeletonGraphic skeletonGraphic = target as SkeletonGraphic; + if (skeletonGraphic == null) continue; + DetectTintBlack(skeletonGraphic); + DetectCanvasGroupCompatible(skeletonGraphic); + DetectPMAVertexColors(skeletonGraphic); + } + } + if (GUILayout.Button("Detect Material", EditorStyles.miniButton, GUILayout.Width(100f))) { + Undo.RecordObjects(targets, "Detect Material"); + foreach (UnityEngine.Object target in targets) { + SkeletonGraphic skeletonGraphic = target as SkeletonGraphic; + if (skeletonGraphic == null) continue; + DetectMaterial(skeletonGraphic); + } + } + } + + EditorGUILayout.PropertyField(addNormals, AddNormalsLabel); + EditorGUILayout.PropertyField(calculateTangents, CalculateTangentsLabel); + EditorGUILayout.PropertyField(immutableTriangles, ImmutableTrianglesLabel); + } + } + protected bool SkeletonHasMultipleSubmeshes () { foreach (UnityEngine.Object target in targets) { - SkeletonGraphic skeletonGraphic = (SkeletonGraphic)target; + SkeletonGraphic skeletonGraphic = target as SkeletonGraphic; + if (skeletonGraphic == null) continue; if (skeletonGraphic.HasMultipleSubmeshInstructions()) return true; } @@ -400,23 +576,16 @@ namespace Spine.Unity.Editor { protected void OnSceneGUI () { SkeletonGraphic skeletonGraphic = (SkeletonGraphic)target; - if (skeletonGraphic.EditReferenceRect) { - SpineHandles.DrawRectTransformRect(skeletonGraphic, Color.gray); - SpineHandles.DrawReferenceRect(skeletonGraphic, Color.green); - } else { - SpineHandles.DrawReferenceRect(skeletonGraphic, Color.blue); - } - - - } - - protected void AssignDefaultBlendModeMaterials () { - foreach (UnityEngine.Object target in targets) { - SkeletonGraphic skeletonGraphic = (SkeletonGraphic)target; - skeletonGraphic.additiveMaterial = DefaultSkeletonGraphicAdditiveMaterial; - skeletonGraphic.multiplyMaterial = DefaultSkeletonGraphicMultiplyMaterial; - skeletonGraphic.screenMaterial = DefaultSkeletonGraphicScreenMaterial; + + if (skeletonGraphic.layoutScaleMode != SkeletonGraphic.LayoutMode.None) { + if (skeletonGraphic.EditReferenceRect) { + SpineHandles.DrawRectTransformRect(skeletonGraphic, Color.gray); + SpineHandles.DrawReferenceRect(skeletonGraphic, Color.green); + } else { + SpineHandles.DrawReferenceRect(skeletonGraphic, Color.blue); + } } + SpineHandles.DrawPivotOffsetHandle(skeletonGraphic, Color.green); } public static void SetSeparatorSlotNames (SkeletonRenderer skeletonRenderer, string[] newSlotNames) { @@ -466,12 +635,166 @@ namespace Spine.Unity.Editor { } else EditorGUILayout.PropertyField(separatorSlotNames, new GUIContent(separatorSlotNames.displayName + string.Format("{0} [{1}]", terminalSlotWarning, separatorSlotNames.arraySize), SeparatorsDescription), true); - EditorGUILayout.PropertyField(enableSeparatorSlots, SpineInspectorUtility.TempContent("Enable Separation", tooltip: "Whether to enable separation at the above separator slots.")); - EditorGUILayout.PropertyField(updateSeparatorPartLocation, SpineInspectorUtility.TempContent("Update Part Location", tooltip: "Update separator part GameObject location to match the position of the SkeletonGraphic. This can be helpful when re-parenting parts to a different GameObject.")); - EditorGUILayout.PropertyField(updateSeparatorPartScale, SpineInspectorUtility.TempContent("Update Part Scale", tooltip: "Update separator part GameObject scale to match the scale (lossyScale) of the SkeletonGraphic. This can be helpful when re-parenting parts to a different GameObject.")); + using (new SpineInspectorUtility.LabelWidthScope()) { + EditorGUILayout.PropertyField(enableSeparatorSlots, SpineInspectorUtility.TempContent("Enable Separation", tooltip: "Whether to enable separation at the above separator slots.")); + EditorGUILayout.PropertyField(updateSeparatorPartLocation, SpineInspectorUtility.TempContent("Update Part Location", tooltip: "Update separator part GameObject location to match the position of the SkeletonGraphic. This can be helpful when re-parenting parts to a different GameObject.")); + EditorGUILayout.PropertyField(updateSeparatorPartScale, SpineInspectorUtility.TempContent("Update Part Scale", tooltip: "Update separator part GameObject scale to match the scale (lossyScale) of the SkeletonGraphic. This can be helpful when re-parenting parts to a different GameObject.")); + } } } + #region Auto Detect Setting + static void DetectTintBlack (SkeletonGraphic skeletonGraphic) { + bool requiresTintBlack = HasTintBlackSlot(skeletonGraphic); + if (requiresTintBlack) + Debug.Log(string.Format("Found Tint-Black slot at '{0}'", skeletonGraphic)); + else + Debug.Log(string.Format("No Tint-Black slot found at '{0}'", skeletonGraphic)); + skeletonGraphic.MeshGenerator.settings.tintBlack = requiresTintBlack; + } + + static bool HasTintBlackSlot (SkeletonGraphic skeletonGraphic) { + SlotData[] slotsItems = skeletonGraphic.SkeletonData.Slots.Items; + for (int i = 0, count = skeletonGraphic.SkeletonData.Slots.Count; i < count; ++i) { + SlotData slotData = slotsItems[i]; + if (slotData.HasSecondColor) + return true; + } + return false; + } + + static void DetectCanvasGroupCompatible (SkeletonGraphic skeletonGraphic) { + bool requiresCanvasGroupCompatible = IsBelowCanvasGroup(skeletonGraphic); + if (requiresCanvasGroupCompatible) + Debug.Log(string.Format("Skeleton is a child of CanvasGroup: '{0}'", skeletonGraphic)); + else + Debug.Log(string.Format("Skeleton is not a child of CanvasGroup: '{0}'", skeletonGraphic)); + skeletonGraphic.MeshGenerator.settings.canvasGroupCompatible = requiresCanvasGroupCompatible; + } + + static bool IsBelowCanvasGroup (SkeletonGraphic skeletonGraphic) { + return skeletonGraphic.gameObject.GetComponentInParent() != null; + } + + static void DetectPMAVertexColors (SkeletonGraphic skeletonGraphic) { + MeshGenerator.Settings settings = skeletonGraphic.MeshGenerator.settings; + bool usesSpineShader = MaterialChecks.UsesSpineShader(skeletonGraphic.material); + if (!usesSpineShader) { + Debug.Log(string.Format("Skeleton is not using a Spine shader, thus the shader is likely " + + "not using PMA vertex color: '{0}'", skeletonGraphic)); + skeletonGraphic.MeshGenerator.settings.pmaVertexColors = false; + return; + } + + bool requiresPMAVertexColorsDisabled = settings.canvasGroupCompatible && !settings.tintBlack; + if (requiresPMAVertexColorsDisabled) { + Debug.Log(string.Format("Skeleton requires PMA Vertex Colors disabled: '{0}'", skeletonGraphic)); + skeletonGraphic.MeshGenerator.settings.pmaVertexColors = false; + } else { + Debug.Log(string.Format("Skeleton requires or permits PMA Vertex Colors enabled: '{0}'", skeletonGraphic)); + skeletonGraphic.MeshGenerator.settings.pmaVertexColors = true; + } + } + + static bool IsSkeletonTexturePMA (SkeletonGraphic skeletonGraphic, out bool detectionSucceeded) { + Texture texture = skeletonGraphic.mainTexture; + string texturePath = AssetDatabase.GetAssetPath(texture.GetInstanceID()); + TextureImporter importer = (TextureImporter)TextureImporter.GetAtPath(texturePath); + if (importer.alphaIsTransparency != importer.sRGBTexture) { + Debug.LogWarning(string.Format("Texture '{0}' at skeleton '{1}' is neither configured correctly for " + + "PMA nor Straight Alpha.", texture, skeletonGraphic), texture); + detectionSucceeded = false; + return false; + } + detectionSucceeded = true; + bool isPMATexture = !importer.alphaIsTransparency && !importer.sRGBTexture; + return isPMATexture; + } + + static void DetectMaterial (SkeletonGraphic skeletonGraphic) { + MeshGenerator.Settings settings = skeletonGraphic.MeshGenerator.settings; + + bool detectionSucceeded; + bool usesPMATexture = IsSkeletonTexturePMA(skeletonGraphic, out detectionSucceeded); + if (!detectionSucceeded) { + Debug.LogWarning(string.Format("Unable to assign Material for skeleton '{0}'.", skeletonGraphic), skeletonGraphic); + return; + } + + Material newMaterial = null; + if (usesPMATexture) { + if (settings.tintBlack) { + if (settings.canvasGroupCompatible) + newMaterial = MaterialWithName("SkeletonGraphicTintBlack-CanvasGroup"); + else + newMaterial = MaterialWithName("SkeletonGraphicTintBlack"); + } else { // not tintBlack + if (settings.canvasGroupCompatible) + newMaterial = MaterialWithName("SkeletonGraphicDefault-CanvasGroup"); + else + newMaterial = MaterialWithName("SkeletonGraphicDefault"); + } + } else { // straight alpha texture + if (settings.tintBlack) { + if (settings.canvasGroupCompatible) + newMaterial = MaterialWithName("SkeletonGraphicTintBlack-CanvasGroupStraight"); + else + newMaterial = MaterialWithName("SkeletonGraphicTintBlack-Straight"); + } else { // not tintBlack + if (settings.canvasGroupCompatible) + newMaterial = MaterialWithName("SkeletonGraphicDefault-CanvasGroupStraight"); + else + newMaterial = MaterialWithName("SkeletonGraphicDefault-Straight"); + } + } + if (newMaterial != null) { + Debug.Log(string.Format("Assigning material '{0}' at skeleton '{1}'", + newMaterial, skeletonGraphic), newMaterial); + skeletonGraphic.material = newMaterial; + } + } + + static void DetectBlendModeMaterials (SkeletonGraphic skeletonGraphic) { + bool detectionSucceeded; + bool usesPMATexture = IsSkeletonTexturePMA(skeletonGraphic, out detectionSucceeded); + if (!detectionSucceeded) { + Debug.LogWarning(string.Format("Unable to assign Blend Mode materials for skeleton '{0}'.", skeletonGraphic), skeletonGraphic); + return; + } + DetectBlendModeMaterial(skeletonGraphic, BlendMode.Additive, usesPMATexture); + DetectBlendModeMaterial(skeletonGraphic, BlendMode.Multiply, usesPMATexture); + DetectBlendModeMaterial(skeletonGraphic, BlendMode.Screen, usesPMATexture); + } + + static void DetectBlendModeMaterial (SkeletonGraphic skeletonGraphic, BlendMode blendMode, bool usesPMATexture) { + MeshGenerator.Settings settings = skeletonGraphic.MeshGenerator.settings; + + string optionalTintBlack = settings.tintBlack ? "TintBlack" : ""; + string blendModeString = blendMode.ToString(); + string optionalDash = settings.canvasGroupCompatible || !usesPMATexture ? "-" : ""; + string optionalCanvasGroup = settings.canvasGroupCompatible ? "CanvasGroup" : ""; + string optionalStraight = !usesPMATexture ? "Straight" : ""; + + string materialName = string.Format("SkeletonGraphic{0}{1}{2}{3}{4}", + optionalTintBlack, blendModeString, optionalDash, optionalCanvasGroup, optionalStraight); + Material newMaterial = MaterialWithName(materialName); + + if (newMaterial != null) { + switch (blendMode) { + case BlendMode.Additive: + skeletonGraphic.additiveMaterial = newMaterial; + break; + case BlendMode.Multiply: + skeletonGraphic.multiplyMaterial = newMaterial; + break; + case BlendMode.Screen: + skeletonGraphic.screenMaterial = newMaterial; + break; + } + } + } + #endregion + #region Menus [MenuItem("CONTEXT/SkeletonGraphic/Match RectTransform with Mesh Bounds")] static void MatchRectTransformWithBounds (MenuCommand command) { @@ -529,10 +852,12 @@ namespace Spine.Unity.Editor { graphic.MeshGenerator.settings.zSpacing = SpineEditorUtilities.Preferences.defaultZSpacing; graphic.startingLoop = SpineEditorUtilities.Preferences.defaultInstantiateLoop; + graphic.PhysicsPositionInheritanceFactor = SpineEditorUtilities.Preferences.defaultPhysicsPositionInheritance; + graphic.PhysicsRotationInheritanceFactor = SpineEditorUtilities.Preferences.defaultPhysicsRotationInheritance; graphic.Initialize(false); if (skin != null) graphic.Skeleton.SetSkin(skin); graphic.initialSkinName = skin.Name; - graphic.Skeleton.UpdateWorldTransform(); + graphic.Skeleton.UpdateWorldTransform(Skeleton.Physics.Update); graphic.UpdateMesh(); return graphic; } @@ -553,29 +878,41 @@ namespace Spine.Unity.Editor { } public static Material DefaultSkeletonGraphicMaterial { - get { return FirstMaterialWithName("SkeletonGraphicDefault"); } + get { return MaterialWithName("SkeletonGraphicDefault"); } } public static Material DefaultSkeletonGraphicAdditiveMaterial { - get { return FirstMaterialWithName("SkeletonGraphicAdditive"); } + get { return MaterialWithName("SkeletonGraphicAdditive"); } } public static Material DefaultSkeletonGraphicMultiplyMaterial { - get { return FirstMaterialWithName("SkeletonGraphicMultiply"); } + get { return MaterialWithName("SkeletonGraphicMultiply"); } } public static Material DefaultSkeletonGraphicScreenMaterial { - get { return FirstMaterialWithName("SkeletonGraphicScreen"); } + get { return MaterialWithName("SkeletonGraphicScreen"); } } - protected static Material FirstMaterialWithName (string name) { + protected static Material MaterialWithName (string name) { string[] guids = AssetDatabase.FindAssets(name + " t:material"); if (guids.Length <= 0) return null; - string firstAssetPath = AssetDatabase.GUIDToAssetPath(guids[0]); - if (string.IsNullOrEmpty(firstAssetPath)) return null; + int closestNameDistance = int.MaxValue; + int closestNameIndex = 0; + for (int i = 0; i < guids.Length; ++i) { + string assetPath = AssetDatabase.GUIDToAssetPath(guids[i]); + string assetName = System.IO.Path.GetFileNameWithoutExtension(assetPath); + int distance = string.CompareOrdinal(assetName, name); + if (distance < closestNameDistance) { + closestNameDistance = distance; + closestNameIndex = i; + } + } - Material firstMaterial = AssetDatabase.LoadAssetAtPath(firstAssetPath); + string foundAssetPath = AssetDatabase.GUIDToAssetPath(guids[closestNameIndex]); + if (string.IsNullOrEmpty(foundAssetPath)) return null; + + Material firstMaterial = AssetDatabase.LoadAssetAtPath(foundAssetPath); return firstMaterial; } diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonMecanimInspector.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonMecanimInspector.cs index bc0feeb85..cb3f8f884 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonMecanimInspector.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonMecanimInspector.cs @@ -37,6 +37,7 @@ namespace Spine.Unity.Editor { [CanEditMultipleObjects] public class SkeletonMecanimInspector : SkeletonRendererInspector { public static bool mecanimSettingsFoldout; + public static bool enableScenePreview; protected SerializedProperty autoReset; protected SerializedProperty useCustomMixMode; @@ -53,7 +54,6 @@ namespace Spine.Unity.Editor { } protected override void DrawInspectorGUI (bool multi) { - AddRootMotionComponentIfEnabled(); base.DrawInspectorGUI(multi); @@ -75,6 +75,18 @@ namespace Spine.Unity.Editor { } } } + + EditorGUI.BeginChangeCheck(); + enableScenePreview = EditorGUILayout.Toggle(new GUIContent("Scene Preview", + "Preview the Animation Clip selected in the Animation window. Lock this SkeletonMecanim Inspector " + + "window, open the Animation window and select the Animation Clip. Then in the Animation window " + + "scrub through the timeline."), + enableScenePreview, GUILayout.MaxWidth(150f)); + bool wasScenePreviewChanged = EditorGUI.EndChangeCheck(); + if (enableScenePreview) + HandleAnimationPreview(); + else if (wasScenePreviewChanged) // just disabled, back to setup pose + PreviewAnimationInScene(null, 0.0f); } protected void AddRootMotionComponentIfEnabled () { @@ -89,6 +101,38 @@ namespace Spine.Unity.Editor { } } + protected void HandleAnimationPreview () { + UnityEngine.Object animationWindow = AnimationWindowPreview.GetOpenAnimationWindow(); + + AnimationClip selectedClip = null; + if (animationWindow != null) { + selectedClip = AnimationWindowPreview.GetAnimationClip(animationWindow); + } + + if (selectedClip != null) { + float time = AnimationWindowPreview.GetAnimationTime(animationWindow); + PreviewAnimationInScene(selectedClip, time); + } else // back to setup pose + PreviewAnimationInScene(null, 0.0f); + } + + protected void PreviewAnimationInScene (AnimationClip clip, float time) { + foreach (UnityEngine.Object c in targets) { + SkeletonRenderer skeletonRenderer = c as SkeletonRenderer; + if (skeletonRenderer == null) continue; + Skeleton skeleton = skeletonRenderer.Skeleton; + SkeletonData skeletonData = skeleton.Data; + + skeleton.SetToSetupPose(); + if (clip != null) { + Spine.Animation animation = skeletonData.FindAnimation(clip.name); + animation.Apply(skeleton, 0, time, false, null, 1.0f, MixBlend.First, MixDirection.In); + } + skeletonRenderer.LateUpdate(); + } + SceneView.RepaintAll(); + } + protected void DrawLayerSettings () { string[] layerNames = GetLayerNames(); float widthLayerColumn = 140; diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonRendererInspector.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonRendererInspector.cs index e3b470b2f..b630af924 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonRendererInspector.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonRendererInspector.cs @@ -68,6 +68,7 @@ namespace Spine.Unity.Editor { protected SerializedProperty normals, tangents, zSpacing, pmaVertexColors, tintBlack; // MeshGenerator settings protected SerializedProperty maskInteraction; protected SerializedProperty maskMaterialsNone, maskMaterialsInside, maskMaterialsOutside; + protected SerializedProperty physicsPositionInheritanceFactor, physicsRotationInheritanceFactor, physicsMovementRelativeTo; protected SpineInspectorUtility.SerializedSortingProperties sortingProperties; protected bool wasInitParameterChanged = false; protected bool requireRepaint = false; @@ -87,6 +88,23 @@ namespace Spine.Unity.Editor { protected GUIContent MaskMaterialsHeadingLabel, MaskMaterialsNoneLabel, MaskMaterialsInsideLabel, MaskMaterialsOutsideLabel; protected GUIContent SetMaterialButtonLabel, ClearMaterialButtonLabel, DeleteMaterialButtonLabel; + readonly GUIContent PhysicsPositionInheritanceFactorLabel = new GUIContent("Position", + "When set to non-zero, Transform position movement in X and Y direction is applied to skeleton " + + "PhysicsConstraints, multiplied by these " + + "\nX and Y scale factors to the right. Typical (X,Y) values are " + + "\n(1,1) to apply XY movement normally, " + + "\n(2,2) to apply movement with double intensity, " + + "\n(1,0) to apply only horizontal movement, or" + + "\n(0,0) to not apply any Transform position movement at all."); + readonly GUIContent PhysicsRotationInheritanceFactorLabel = new GUIContent("Rotation", + "When set to non-zero, Transform rotation movement is applied to skeleton PhysicsConstraints, " + + "multiplied by this scale factor to the right. Typical values are " + + "\n1 to apply movement normally, " + + "\n2 to apply movement with double intensity, or " + + "\n0 to not apply any Transform rotation movement at all."); + readonly GUIContent PhysicsMovementRelativeToLabel = new GUIContent("Movement relative to", + "Reference transform relative to which physics movement will be calculated, or null to use world location."); + const string ReloadButtonString = "Reload"; static GUILayoutOption reloadButtonWidth; static GUILayoutOption ReloadButtonWidth { get { return reloadButtonWidth = reloadButtonWidth ?? GUILayout.Width(GUI.skin.label.CalcSize(new GUIContent(ReloadButtonString)).x + 20); } } @@ -161,6 +179,9 @@ namespace Spine.Unity.Editor { maskMaterialsNone = so.FindProperty("maskMaterials.materialsMaskDisabled"); maskMaterialsInside = so.FindProperty("maskMaterials.materialsInsideMask"); maskMaterialsOutside = so.FindProperty("maskMaterials.materialsOutsideMask"); + physicsPositionInheritanceFactor = so.FindProperty("physicsPositionInheritanceFactor"); + physicsRotationInheritanceFactor = so.FindProperty("physicsRotationInheritanceFactor"); + physicsMovementRelativeTo = so.FindProperty("physicsMovementRelativeTo"); separatorSlotNames = so.FindProperty("separatorSlotNames"); separatorSlotNames.isExpanded = true; @@ -406,6 +427,19 @@ namespace Spine.Unity.Editor { differentMaskModesSelected, allowDelete: true, isActiveMaterial: activeMaskInteractionValue == (int)SpriteMaskInteraction.VisibleOutsideMask); } #endif + using (new SpineInspectorUtility.LabelWidthScope()) { + EditorGUILayout.LabelField(SpineInspectorUtility.TempContent("Physics Inheritance", SpineEditorUtilities.Icons.constraintPhysics), EditorStyles.boldLabel); + + using (new GUILayout.HorizontalScope()) { + EditorGUILayout.LabelField(PhysicsPositionInheritanceFactorLabel, GUILayout.Width(EditorGUIUtility.labelWidth)); + int savedIndentLevel = EditorGUI.indentLevel; + EditorGUI.indentLevel = 0; + EditorGUILayout.PropertyField(physicsPositionInheritanceFactor, GUIContent.none, GUILayout.MinWidth(60)); + EditorGUI.indentLevel = savedIndentLevel; + } + EditorGUILayout.PropertyField(physicsRotationInheritanceFactor, PhysicsRotationInheritanceFactorLabel); + EditorGUILayout.PropertyField(physicsMovementRelativeTo, PhysicsMovementRelativeToLabel); + } EditorGUILayout.Space(); diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonUtilityBoneInspector.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonUtilityBoneInspector.cs index ace3b46c6..34ad2dfb7 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonUtilityBoneInspector.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Components/SkeletonUtilityBoneInspector.cs @@ -158,8 +158,10 @@ namespace Spine.Unity.Editor { } } - EditorGUILayout.PropertyField(zPosition); - EditorGUILayout.PropertyField(position); + bool isOverrideMode = mode.enumValueIndex == 1; + using (new EditorGUI.DisabledGroupScope(isOverrideMode)) + EditorGUILayout.PropertyField(zPosition); + EditorGUILayout.PropertyField(position, new GUIContent("XY Position")); EditorGUILayout.PropertyField(rotation); EditorGUILayout.PropertyField(scale); @@ -211,7 +213,7 @@ namespace Spine.Unity.Editor { GUILayout.Space(30); string buttonLabel = box.IsWeighted() ? box.Name + " (!)" : box.Name; if (GUILayout.Button(buttonLabel, GUILayout.Width(200))) { - utilityBone.bone.Skeleton.UpdateWorldTransform(); + utilityBone.bone.Skeleton.UpdateWorldTransform(Skeleton.Physics.Update); Transform bbTransform = utilityBone.transform.Find("[BoundingBox]" + box.Name); // Use FindChild in older versions of Unity. if (bbTransform != null) { PolygonCollider2D originalCollider = bbTransform.GetComponent(); diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/GUI/icon-constraintPhysics.png b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/GUI/icon-constraintPhysics.png new file mode 100644 index 0000000000000000000000000000000000000000..703732ada3254be8245e34071b870391dc4f5112 GIT binary patch literal 3561 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 literal 0 HcmV?d00001 diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/GUI/icon-constraintPhysics.png.meta b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/GUI/icon-constraintPhysics.png.meta new file mode 100644 index 000000000..4a8fedb07 --- /dev/null +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/GUI/icon-constraintPhysics.png.meta @@ -0,0 +1,124 @@ +fileFormatVersion: 2 +guid: 10e534174824cb04e8a7ec21825f2827 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Shaders/SpineShaderWithOutlineGUI.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Shaders/SpineShaderWithOutlineGUI.cs index 05c47ee36..55ae17321 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Shaders/SpineShaderWithOutlineGUI.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Shaders/SpineShaderWithOutlineGUI.cs @@ -39,7 +39,9 @@ public class SpineShaderWithOutlineGUI : ShaderGUI { bool _showStencilSettings = false; MaterialProperty _OutlineWidth = null; + MaterialProperty _UseScreenSpaceOutlineWidth = null; MaterialProperty _OutlineColor = null; + MaterialProperty _Fill = null; MaterialProperty _OutlineReferenceTexWidth = null; MaterialProperty _ThresholdEnd = null; MaterialProperty _OutlineSmoothness = null; @@ -51,7 +53,9 @@ public class SpineShaderWithOutlineGUI : ShaderGUI { static GUIContent _EnableOutlineText = new GUIContent("Outline", "Enable outline rendering. Draws an outline by sampling 4 or 8 neighbourhood pixels at a given distance specified via 'Outline Width'."); static GUIContent _OutlineWidthText = new GUIContent("Outline Width", ""); + static GUIContent _UseScreenSpaceOutlineWidthText = new GUIContent("Width in Screen Space", "Enable to keep the outline width constant in screen space instead of texture space. Requires more expensive computations."); static GUIContent _OutlineColorText = new GUIContent("Outline Color", ""); + static GUIContent _FillText = new GUIContent("Fill", "Enable to also fill the opaque area inside the outline with the outline color. Prevents a semi-transparent gap between outline and skeleton."); static GUIContent _OutlineReferenceTexWidthText = new GUIContent("Reference Texture Width", ""); static GUIContent _ThresholdEndText = new GUIContent("Outline Threshold", ""); static GUIContent _OutlineSmoothnessText = new GUIContent("Outline Smoothness", ""); @@ -84,12 +88,13 @@ public class SpineShaderWithOutlineGUI : ShaderGUI { #endregion #region Virtual Interface - protected virtual void FindProperties (MaterialProperty[] props) { _OutlineWidth = FindProperty("_OutlineWidth", props, false); + _UseScreenSpaceOutlineWidth = FindProperty("_UseScreenSpaceOutlineWidth", props, false); _OutlineReferenceTexWidth = FindProperty("_OutlineReferenceTexWidth", props, false); _OutlineColor = FindProperty("_OutlineColor", props, false); + _Fill = FindProperty("_Fill", props, false); _ThresholdEnd = FindProperty("_ThresholdEnd", props, false); _OutlineSmoothness = FindProperty("_OutlineSmoothness", props, false); _Use8Neighbourhood = FindProperty("_Use8Neighbourhood", props, false); @@ -152,7 +157,11 @@ public class SpineShaderWithOutlineGUI : ShaderGUI { if (isOutlineEnabled) { _materialEditor.ShaderProperty(_OutlineWidth, _OutlineWidthText); + if (_UseScreenSpaceOutlineWidth != null) + _materialEditor.ShaderProperty(_UseScreenSpaceOutlineWidth, _UseScreenSpaceOutlineWidthText); _materialEditor.ShaderProperty(_OutlineColor, _OutlineColorText); + if (_Fill != null) + _materialEditor.ShaderProperty(_Fill, _FillText); _showAdvancedOutlineSettings = EditorGUILayout.Foldout(_showAdvancedOutlineSettings, _OutlineAdvancedText); if (_showAdvancedOutlineSettings) { @@ -168,11 +177,7 @@ public class SpineShaderWithOutlineGUI : ShaderGUI { } } - #endregion - - #region Private Functions - - void SwitchShaderToOutlineSettings (Material material, bool enableOutline) { + protected virtual void SwitchShaderToOutlineSettings (Material material, bool enableOutline) { string shaderName = material.shader.name; bool isSetToOutlineShader = shaderName.Contains(ShaderOutlineNamePrefix); @@ -187,7 +192,7 @@ public class SpineShaderWithOutlineGUI : ShaderGUI { } } - static bool IsOutlineEnabled (MaterialEditor editor, out bool mixedValue) { + protected static bool IsOutlineEnabled (MaterialEditor editor, out bool mixedValue) { mixedValue = false; bool isAnyEnabled = false; foreach (Material material in editor.targets) { @@ -200,7 +205,7 @@ public class SpineShaderWithOutlineGUI : ShaderGUI { return isAnyEnabled; } - static bool IsShaderWithoutStandardVariantShader (MaterialEditor editor, out bool mixedValue) { + protected static bool IsShaderWithoutStandardVariantShader (MaterialEditor editor, out bool mixedValue) { mixedValue = false; bool isAnyShaderWithoutVariant = false; foreach (Material material in editor.targets) { @@ -213,13 +218,12 @@ public class SpineShaderWithOutlineGUI : ShaderGUI { return isAnyShaderWithoutVariant; } - static bool BoldToggleField (GUIContent label, bool value) { + protected static bool BoldToggleField (GUIContent label, bool value) { FontStyle origFontStyle = EditorStyles.label.fontStyle; EditorStyles.label.fontStyle = FontStyle.Bold; value = EditorGUILayout.Toggle(label, value, EditorStyles.toggle); EditorStyles.label.fontStyle = origFontStyle; return value; } - #endregion } diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Shaders/SpineSpriteShaderGUI.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Shaders/SpineSpriteShaderGUI.cs index 37b8bc589..e3555b0b0 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Shaders/SpineSpriteShaderGUI.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Shaders/SpineSpriteShaderGUI.cs @@ -274,14 +274,6 @@ public class SpineSpriteShaderGUI : SpineShaderWithOutlineGUI { _darkColor = FindProperty("_Black", props, false); } - static bool BoldToggleField (GUIContent label, bool value) { - FontStyle origFontStyle = EditorStyles.label.fontStyle; - EditorStyles.label.fontStyle = FontStyle.Bold; - value = EditorGUILayout.Toggle(label, value, EditorStyles.toggle); - EditorStyles.label.fontStyle = origFontStyle; - return value; - } - protected virtual void ShaderPropertiesGUI () { // Use default labelWidth EditorGUIUtility.labelWidth = 0f; diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/SpineAttributeDrawers.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/SpineAttributeDrawers.cs index 04ac0b839..1201d88f2 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/SpineAttributeDrawers.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/SpineAttributeDrawers.cs @@ -152,9 +152,24 @@ namespace Spine.Unity.Editor { Texture2D image = Icon; GUIStyle usedStyle = IsValueValid(property) ? EditorStyles.popup : ErrorPopupStyle; string propertyStringValue = (property.hasMultipleDifferentValues) ? SpineInspectorUtility.EmDash : property.stringValue; - if (GUI.Button(position, string.IsNullOrEmpty(propertyStringValue) ? NoneLabel(image) : - SpineInspectorUtility.TempContent(propertyStringValue, image), usedStyle)) - Selector(property); + + if (!TargetAttribute.avoidGenericMenu) { + if (GUI.Button(position, string.IsNullOrEmpty(propertyStringValue) ? NoneLabel(image) : + SpineInspectorUtility.TempContent(propertyStringValue, image), usedStyle)) + Selector(property); + } else { + SkeletonData skeletonData = skeletonDataAsset.GetSkeletonData(false); + List contentList = new List(); + List valueList = new List(); + PopulatePopupList(ref contentList, ref valueList, image, property, TargetAttribute, skeletonData); + int currentIndex = valueList.IndexOf(propertyStringValue); + int previousIndex = currentIndex; + currentIndex = EditorGUI.Popup(position, currentIndex, contentList.ToArray()); + if (previousIndex != currentIndex) { + property.stringValue = valueList[currentIndex]; + property.serializedObject.ApplyModifiedProperties(); + } + } } public ISkeletonComponent GetTargetSkeletonComponent (SerializedProperty property) { @@ -192,6 +207,12 @@ namespace Spine.Unity.Editor { serializedProperty.serializedObject.ApplyModifiedProperties(); } + protected virtual void PopulatePopupList (ref List contentList, ref List valueList, + Texture2D image, SerializedProperty property, T targetAttribute, SkeletonData data) { + contentList.Add(new GUIContent("Type Not Supported")); + valueList.Add(string.Empty); + } + public override float GetPropertyHeight (SerializedProperty property, GUIContent label) { return 18; } @@ -288,6 +309,9 @@ namespace Spine.Unity.Editor { menu.AddDisabledItem(new GUIContent(skeletonDataAsset.name)); menu.AddSeparator(""); + if (targetAttribute.includeNone) + menu.AddItem(new GUIContent(NoneStringConstant), !property.hasMultipleDifferentValues && string.IsNullOrEmpty(property.stringValue), HandleSelect, new SpineDrawerValuePair(string.Empty, property)); + for (int i = 0; i < data.Skins.Count; i++) { string name = data.Skins.Items[i].Name; if (name.StartsWith(targetAttribute.startsWith, StringComparison.Ordinal)) { @@ -299,6 +323,25 @@ namespace Spine.Unity.Editor { } } + protected override void PopulatePopupList (ref List contentList, ref List valueList, + Texture2D image, SerializedProperty property, SpineSkin targetAttribute, SkeletonData data) { + + if (targetAttribute.includeNone) { + contentList.Add(new GUIContent(NoneStringConstant, image)); + valueList.Add(string.Empty); + } + + for (int i = 0; i < data.Skins.Count; i++) { + string name = data.Skins.Items[i].Name; + if (name.StartsWith(targetAttribute.startsWith, StringComparison.Ordinal)) { + bool isDefault = string.Equals(name, DefaultSkinName, StringComparison.Ordinal); + string choiceValue = TargetAttribute.defaultAsEmptyString && isDefault ? string.Empty : name; + contentList.Add(new GUIContent(name, image)); + valueList.Add(choiceValue); + } + } + } + } [CustomPropertyDrawer(typeof(SpineAnimation))] @@ -345,6 +388,24 @@ namespace Spine.Unity.Editor { } } + protected override void PopulatePopupList (ref List contentList, ref List valueList, + Texture2D image, SerializedProperty property, SpineAnimation targetAttribute, SkeletonData data) { + + ExposedList animations = data.Animations; + if (targetAttribute.includeNone) { + contentList.Add(new GUIContent(NoneString, image)); + valueList.Add(string.Empty); + } + + for (int i = 0; i < animations.Count; i++) { + string name = animations.Items[i].Name; + if (name.StartsWith(targetAttribute.startsWith, StringComparison.Ordinal)) { + contentList.Add(new GUIContent(name, image)); + valueList.Add(name); + } + } + } + } [CustomPropertyDrawer(typeof(SpineEvent))] diff --git a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/AssetUtility.cs b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/AssetUtility.cs index 41aedf788..bc08d26c5 100644 --- a/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/AssetUtility.cs +++ b/Assets/ThirdParty/Spine/Editor/spine-unity/Editor/Utility/AssetUtility.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2021, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ #pragma warning disable 0219 @@ -61,6 +61,7 @@ using System.Linq; using System.Reflection; using System.Text; using UnityEditor; +using UnityEditor.VersionControl; using UnityEngine; using CompatibilityProblemInfo = Spine.Unity.SkeletonDataCompatibility.CompatibilityProblemInfo; @@ -218,7 +219,7 @@ namespace Spine.Unity.Editor { } else { // On a "Reimport All" the order of imports can be wrong, thus LoadAssetAtPath() above could return null. // as a workaround, we provide a fallback reader. - input = File.Open(skeletonDataPath, FileMode.Open, FileAccess.Read); + input = File.Open(skeletonDataPath, System.IO.FileMode.Open, FileAccess.Read); } binary.ReadSkeletonData(input); } finally { @@ -495,11 +496,13 @@ namespace Spine.Unity.Editor { } } } + + RevertUnchangedOnPerforce(atlasPaths, skeletonPaths, newAtlases); } static void AddDependentAtlasIfImageChanged (List atlasPaths, List imagePaths) { foreach (string imagePath in imagePaths) { - string atlasPath = imagePath.Replace(".png", ".atlas.txt"); + string atlasPath = Path.ChangeExtension(imagePath, ".atlas.txt"); if (!System.IO.File.Exists(atlasPath)) continue; @@ -528,6 +531,32 @@ namespace Spine.Unity.Editor { } } + ///

            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 FWAPiyG0Rybx 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 z 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�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%0DR^tw&9Ned>X*t2Jp9+ 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Ψ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�fPmY*b3<4i5%CF~w#h&w_K=$F)z5&|YhUuepKHUvw7fsNcjHFA=tgX0{)Y0S&u*A6aUtxN#{0TRLMANRz(N7YSbJ@u?sJE> z3Qn7TTPbrsb%)nK_gQFC&y~1=8c*(Gr8N3!lhK>Pyvt%EmnH80%YKp|WyX_oWGFwq zZuc<4sU^NO!s#qbt-XDNCF)y?yJV&pq=OPvhIgjM)At%Ges?%B=aqmio@Vk>wKDCg z`0g2SduU(6D{0y}5&dQSIG&BV=hdPO@*Yk2Z5z^J;r@0pnN+IZ;*6d!8Bigt6%xU` z)YdGNv=a(3{!mWX?37uE&b9Ebe=sTO*{Eoj&#dh9OD{9TohPBbuQ^r{JgkLWqc2nTBzUHqP zvn;wy%tg#u>u6;xezm)@gRGp}PHzSkOi!OqqCqnR{9KMHpk1rOF)sn}3quS=KPu0pV9 z6=Qs!{m++B%8jw&tT05FxU{uoPk^cX2c5{xKWvZ33C+Fhd7rg`=~f~m zph$nPV$n)W-Fk&ze^^uARbz3fjPe1PA$T66(%J;F?rsR)yL(KMaqR7Tb+=F7ng^1) zWPBMqBn_$bpj4Tj_Ut^$io{<2TyDpP;LcWNmQ*SNNAMjjzOz0lYoRE|4P%=&p0*wi zwo4~HbD^xNmvb<}V>n0t1##%;E0OkS4nh{xE4wx7n4cv(-^12N zTSfJ$^`AQn=JJv`fl5NH$Zdoq6LBWr#rRxrfoz?TPeTic*M5UgdS%5ogsPMQ@!b0@ot!_u03 zjb0w5D-Y-J>6j{V1w%*zF?o`DWfA;{Ul;S<8IK^8h znNGCAjs|UiM~b{>N`+GUEq&T`R70as(&)q0Ib%(byIG_YCO4NCD1KYWkF`j!#owIa zPH{~;n;aKs0cAHm?t#bE@(1)ednJq(A8(ct?>~QHu^%R7_JTK}*m>AavAoAvE6F;S z4?hO{%wn$`yJ)hhlvpd$BK24HkOV|Q97$!@sr9Y7-XWeOL2`@v^WM{dj&s<{46=C| z1jk3lCT3czd*7Imm><@5k6xMjg(vq^R8Do3evG;stL!}D20Vz%w$GF@yxc@p`;Bdq zW@a8PK1?;7WqY`L#MTwj$AXRSNK@_vQpCSKwoP>_qM%TFN7Yi@0#F4KBM@*i)u9w% zI_8352nS^0?Lh^^*SiE{Q(RG<7b04IOa&k*Rw(iZn`LoT?ftYr1i7K~d9@ev9DiSX zv1i25SYEULx@?)~dbn!wsVPhHkGu&aeX{qzQn>_EWLKk&`9Lwfdc~qkR2!-!^o&X= zQNiF@+0!`7QYBj(-vbt^NZ;+8E6)_K`tzjcDsJHWl179>w7^

      )gLp5x?LD| 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%0Aoz7 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 literal 0 HcmV?d00001 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.png.meta new file mode 100644 index 000000000..1b1bbb94b --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma.png.meta @@ -0,0 +1,112 @@ +fileFormatVersion: 2 +guid: 5ae3e6da1d1624c459c35e9c30a29251 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 0 + wrapV: 0 + wrapW: 0 + nPOTScale: 1 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 0 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 1 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Atlas.asset b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Atlas.asset new file mode 100644 index 000000000..b3cea9bad --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Atlas.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a6b194f808b1af6499c93410e504af42, type: 3} + m_Name: sack-pma_Atlas + m_EditorClassIdentifier: + textureLoadingMode: 0 + onDemandTextureLoader: {fileID: 0} + atlasFile: {fileID: 4900000, guid: 1dc38ecd5f6cd4d44b03112afab74e15, type: 3} + materials: + - {fileID: 2100000, guid: 31fdf99bddb097348b5d1c4fd7166630, type: 2} diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Atlas.asset.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Atlas.asset.meta new file mode 100644 index 000000000..41b85e431 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Atlas.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bb2ceeeca665532498044aaadd73ba8f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon_dragon6.mat b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Material.mat similarity index 86% rename from Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon_dragon6.mat rename to Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Material.mat index 4c788ac03..cadcbd41e 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon_dragon6.mat +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Material.mat @@ -7,7 +7,7 @@ Material: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: dragon_dragon6 + m_Name: sack-pma_Material m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} m_ValidKeywords: [] m_InvalidKeywords: @@ -22,12 +22,13 @@ Material: serializedVersion: 3 m_TexEnvs: - _MainTex: - m_Texture: {fileID: 2800000, guid: a87fe78b999f42f459397732f7c75303, type: 3} + m_Texture: {fileID: 2800000, guid: 5ae3e6da1d1624c459c35e9c30a29251, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} m_Ints: [] m_Floats: - _Cutoff: 0.1 + - _Fill: 0 - _OutlineMipLevel: 0 - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 @@ -38,6 +39,7 @@ Material: - _StraightAlphaInput: 0 - _ThresholdEnd: 0.25 - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 m_Colors: - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Material.mat.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Material.mat.meta new file mode 100644 index 000000000..da365c6f8 --- /dev/null +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pma_Material.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 31fdf99bddb097348b5d1c4fd7166630 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pro.skel.bytes b/Assets/ThirdParty/Spine Examples/Spine Skeletons/sack/sack-pro.skel.bytes new file mode 100644 index 0000000000000000000000000000000000000000..831a77301c81ded1bff7db0ed54458bc9e40738c GIT binary patch literal 42777 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

    3. daaO(Kvy?XofIpNi=g3r=~! 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�LOEZh%7dG=`zidVXzT_5$J?8yJ04XIrN=U=bg8R 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
      K+$Nd9o{3qBt6DOM`mXdun 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

      a!B=a!GrrgL?ZUkxULC^_M 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∋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 BMUqMr)sj!At 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

    sm**My)BFp^K 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 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon.png.meta b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon.png.meta index 78249580c..7dd533ed4 100644 --- a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon.png.meta +++ b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon.png.meta @@ -29,7 +29,7 @@ TextureImporter: mipmaps: mipMapMode: 0 enableMipMap: 0 - sRGBTexture: 1 + sRGBTexture: 0 linearTexture: 0 fadeOut: 0 borderMipMap: 0 diff --git a/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon2.png b/Assets/ThirdParty/Spine Examples/Spine Skeletons/Dragon/dragon2.png index 084bc5e931392e263839f69c7a58dd78b20c2402..6c025cb8e72c48e9781133eb1ec4624e21e3cd16 100644 GIT binary patch literal 221041 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

  • /// public enum MixBlend { /// Transitions from the setup value to the timeline value (the current value is not used). Before the first frame, the @@ -140,7 +140,7 @@ namespace Spine { /// the setup value. Timelines which perform instant transitions, such as or /// , use the setup value before the first frame. /// - /// First is intended for the first animations applied, not for animations layered on top of those. + /// First is intended for the first animations applied, not for animations layered on top of those. /// First, @@ -149,7 +149,7 @@ namespace Spine { /// Transitions from the current value to the timeline value. No change is made before the first frame (the current value is /// kept until the first frame). /// - /// Replace is intended for animations layered on top of others, not for the first animations applied. + /// Replace is intended for animations layered on top of others, not for the first animations applied. /// Replace, @@ -158,7 +158,7 @@ namespace Spine { /// Transitions from the current value to the current value plus the timeline value. No change is made before the first frame /// (the current value is kept until the first frame). /// - /// Add is intended for animations layered on top of others, not for the first animations applied. Properties + /// Add is intended for animations layered on top of others, not for the first animations applied. Properties /// set by additive animations must be set manually or by another animation before applying the additive animations, else the /// property values will increase each time the additive animations are applied. /// @@ -167,7 +167,7 @@ namespace Spine { } /// - /// Indicates whether a timeline's alpha is mixing out over time toward 0 (the setup or current pose value) or + /// Indicates whether a timeline's alpha is mixing out over time toward 0 (the setup or current pose value) or /// mixing in toward 1 (the timeline's value). Some timelines use this to decide how values are applied. /// public enum MixDirection { @@ -175,13 +175,15 @@ namespace Spine { Out } - internal enum Property { - Rotate = 0, X, Y, ScaleX, ScaleY, ShearX, ShearY, // + public enum Property { + Rotate = 0, X, Y, ScaleX, ScaleY, ShearX, ShearY, Inherit, // RGB, Alpha, RGB2, // Attachment, Deform, // Event, DrawOrder, // IkConstraint, TransformConstraint, // PathConstraintPosition, PathConstraintSpacing, PathConstraintMix, // + PhysicsConstraintInertia, PhysicsConstraintStrength, PhysicsConstraintDamping, PhysicsConstraintMass, // + PhysicsConstraintWind, PhysicsConstraintGravity, PhysicsConstraintMix, PhysicsConstraintReset, // Sequence } @@ -214,7 +216,7 @@ namespace Spine { } /// The number of frames for this timeline. - public int FrameCount { + public virtual int FrameCount { get { return frames.Length / FrameEntries; } } @@ -229,26 +231,26 @@ namespace Spine { /// skeleton components the timeline may change. /// The time this timeline was last applied. Timelines such as trigger only /// at specific times rather than every frame. In that case, the timeline triggers everything between - /// lastTime (exclusive) and time (inclusive). Pass -1 the first time an animation is + /// lastTime (exclusive) and time (inclusive). Pass -1 the first time an animation is /// applied to ensure frame 0 is triggered. /// The time in seconds that the skeleton is being posed for. Most timelines find the frame before and the frame /// after this time and interpolate between the frame values.If beyond the last frame, the last frame will be /// applied. /// If any events are fired, they are added to this list. Can be null to ignore fired events or if the timeline /// does not fire events. - /// 0 applies the current or setup value (depending on blend). 1 applies the timeline value. + /// 0 applies the current or setup value (depending on blend). 1 applies the timeline value. /// Between 0 and 1 applies a value between the current or setup value and the timeline value.By adjusting - /// alpha over time, an animation can be mixed in or out. alpha can also be useful to + /// alpha over time, an animation can be mixed in or out. alpha can also be useful to /// apply animations on top of each other (layering). - /// Controls how mixing is applied when alpha < 1. + /// Controls how mixing is applied when alpha < 1. /// Indicates whether the timeline is mixing in or out. Used by timelines which perform instant transitions, /// such as or , and other such as . public abstract void Apply (Skeleton skeleton, float lastTime, float time, ExposedList events, float alpha, MixBlend blend, MixDirection direction); /// Search using a stride of 1. - /// Must be >= the first value in frames. - /// The index of the first value <= time. + /// Must be >= the first value in frames. + /// The index of the first value <= time. internal static int Search (float[] frames, float time) { int n = frames.Length; for (int i = 1; i < n; i++) @@ -257,8 +259,8 @@ namespace Spine { } /// Search using the specified stride. - /// Must be >= the first value in frames. - /// The index of the first value <= time. + /// Must be >= the first value in frames. + /// The index of the first value <= time. internal static int Search (float[] frames, float time, int step) { int n = frames.Length; for (int i = step; i < n; i += step) @@ -295,25 +297,25 @@ namespace Spine { } /// Sets the specified frame to linear interpolation. - /// Between 0 and frameCount - 1, inclusive. + /// Between 0 and frameCount - 1, inclusive. public void SetLinear (int frame) { curves[frame] = LINEAR; } /// Sets the specified frame to stepped interpolation. - /// Between 0 and frameCount - 1, inclusive. + /// Between 0 and frameCount - 1, inclusive. public void SetStepped (int frame) { curves[frame] = STEPPED; } /// Returns the interpolation type for the specified frame. - /// Between 0 and frameCount - 1, inclusive. + /// Between 0 and frameCount - 1, inclusive. /// , or + the index of the Bezier segments. public float GetCurveType (int frame) { return (int)curves[frame]; } - /// Shrinks the storage for Bezier curves, for use when bezierCount (specified in the constructor) was larger + /// Shrinks the storage for Bezier curves, for use when bezierCount (specified in the constructor) was larger /// than the actual number of Bezier curves. public void Shrink (int bezierCount) { int size = FrameCount + bezierCount * BEZIER_SIZE; @@ -327,9 +329,9 @@ namespace Spine { /// /// Stores the segments for the specified Bezier curve. For timelines that modify multiple values, there may be more than /// one curve per frame. - /// The ordinal of this Bezier curve for this timeline, between 0 and bezierCount - 1 (specified + /// The ordinal of this Bezier curve for this timeline, between 0 and bezierCount - 1 (specified /// in the constructor), inclusive. - /// Between 0 and frameCount - 1, inclusive. + /// Between 0 and frameCount - 1, inclusive. /// The index of the value for the frame this curve is used for. /// The time for the first key. /// The value for the first key. @@ -364,8 +366,8 @@ namespace Spine { /// /// Returns the Bezier interpolated value for the specified time. - /// The index into for the values of the frame before time. - /// The offset from frameIndex to the value this curve is used for. + /// The index into for the values of the frame before time. + /// The offset from frameIndex to the value this curve is used for. /// The index of the Bezier segments. See . public float GetBezierValue (float time, int frameIndex, int valueOffset, int i) { float[] curves = this.curves; @@ -404,7 +406,7 @@ namespace Spine { } /// Sets the time and value for the specified frame. - /// Between 0 and frameCount, inclusive. + /// Between 0 and frameCount, inclusive. /// The frame time in seconds public void SetFrame (int frame, float time, float value) { frame <<= 1; @@ -433,6 +435,97 @@ namespace Spine { } return GetBezierValue(time, i, VALUE, curveType - BEZIER); } + + public float GetRelativeValue (float time, float alpha, MixBlend blend, float current, float setup) { + if (time < frames[0]) { + switch (blend) { + case MixBlend.Setup: + return setup; + case MixBlend.First: + return current + (setup - current) * alpha; + } + return current; + } + float value = GetCurveValue(time); + switch (blend) { + case MixBlend.Setup: + return setup + value * alpha; + case MixBlend.First: + case MixBlend.Replace: + value += setup - current; + break; + } + return current + value * alpha; + } + + public float GetAbsoluteValue (float time, float alpha, MixBlend blend, float current, float setup) { + if (time < frames[0]) { + switch (blend) { + case MixBlend.Setup: + return setup; + case MixBlend.First: + return current + (setup - current) * alpha; + } + return current; + } + float value = GetCurveValue(time); + if (blend == MixBlend.Setup) return setup + (value - setup) * alpha; + return current + (value - current) * alpha; + } + + public float GetAbsoluteValue (float time, float alpha, MixBlend blend, float current, float setup, float value) { + if (time < frames[0]) { + switch (blend) { + case MixBlend.Setup: + return setup; + case MixBlend.First: + return current + (setup - current) * alpha; + } + return current; + } + if (blend == MixBlend.Setup) return setup + (value - setup) * alpha; + return current + (value - current) * alpha; + } + + public float GetScaleValue (float time, float alpha, MixBlend blend, MixDirection direction, float current, float setup) { + float[] frames = this.frames; + if (time < frames[0]) { + switch (blend) { + case MixBlend.Setup: + return setup; + case MixBlend.First: + return current + (setup - current) * alpha; + } + return current; + } + float value = GetCurveValue(time) * setup; + if (alpha == 1) { + if (blend == MixBlend.Add) return current + value - setup; + return value; + } + // Mixing out uses sign of setup or current pose, else use sign of key. + if (direction == MixDirection.Out) { + switch (blend) { + case MixBlend.Setup: + return setup + (Math.Abs(value) * Math.Sign(setup) - setup) * alpha; + case MixBlend.First: + case MixBlend.Replace: + return current + (Math.Abs(value) * Math.Sign(current) - current) * alpha; + } + } else { + float s; + switch (blend) { + case MixBlend.Setup: + s = Math.Abs(setup) * Math.Sign(value); + return s + (value - s) * alpha; + case MixBlend.First: + case MixBlend.Replace: + s = Math.Abs(current) * Math.Sign(value); + return s + (value - s) * alpha; + } + } + return current + (value - setup) * alpha; + } } /// The base class for a which sets two properties. @@ -451,7 +544,7 @@ namespace Spine { } /// Sets the time and values for the specified frame. - /// Between 0 and frameCount, inclusive. + /// Between 0 and frameCount, inclusive. /// The frame time in seconds. public void SetFrame (int frame, float time, float value1, float value2) { frame *= ENTRIES; @@ -479,33 +572,7 @@ namespace Spine { override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, MixDirection direction) { Bone bone = skeleton.bones.Items[boneIndex]; - if (!bone.active) return; - - if (time < frames[0]) { // Time is before first frame. - switch (blend) { - case MixBlend.Setup: - bone.rotation = bone.data.rotation; - return; - case MixBlend.First: - bone.rotation += (bone.data.rotation - bone.rotation) * alpha; - return; - } - return; - } - - float r = GetCurveValue(time); - switch (blend) { - case MixBlend.Setup: - bone.rotation = bone.data.rotation + r * alpha; - break; - case MixBlend.First: - case MixBlend.Replace: - r += bone.data.rotation - bone.rotation; - goto case MixBlend.Add; // Fall through. - case MixBlend.Add: - bone.rotation += r * alpha; - break; - } + if (bone.active) bone.rotation = GetRelativeValue(time, alpha, blend, bone.rotation, bone.data.rotation); } } @@ -532,7 +599,7 @@ namespace Spine { if (!bone.active) return; float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. + if (time < frames[0]) { switch (blend) { case MixBlend.Setup: bone.x = bone.data.x; @@ -607,34 +674,7 @@ namespace Spine { override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, MixDirection direction) { Bone bone = skeleton.bones.Items[boneIndex]; - if (!bone.active) return; - - float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. - switch (blend) { - case MixBlend.Setup: - bone.x = bone.data.x; - return; - case MixBlend.First: - bone.x += (bone.data.x - bone.x) * alpha; - return; - } - return; - } - - float x = GetCurveValue(time); - switch (blend) { - case MixBlend.Setup: - bone.x = bone.data.x + x * alpha; - break; - case MixBlend.First: - case MixBlend.Replace: - bone.x += (bone.data.x + x - bone.x) * alpha; - break; - case MixBlend.Add: - bone.x += x * alpha; - break; - } + if (bone.active) bone.x = GetRelativeValue(time, alpha, blend, bone.x, bone.data.x); } } @@ -656,38 +696,11 @@ namespace Spine { override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, MixDirection direction) { Bone bone = skeleton.bones.Items[boneIndex]; - if (!bone.active) return; - - float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. - switch (blend) { - case MixBlend.Setup: - bone.y = bone.data.y; - return; - case MixBlend.First: - bone.y += (bone.data.y - bone.y) * alpha; - return; - } - return; - } - - float y = GetCurveValue(time); - switch (blend) { - case MixBlend.Setup: - bone.y = bone.data.y + y * alpha; - break; - case MixBlend.First: - case MixBlend.Replace: - bone.y += (bone.data.y + y - bone.y) * alpha; - break; - case MixBlend.Add: - bone.y += y * alpha; - break; - } + if (bone.active) bone.y = GetRelativeValue(time, alpha, blend, bone.y, bone.data.y); } } - /// Changes a bone's local and . + /// Changes a bone's local and . public class ScaleTimeline : CurveTimeline2, IBoneTimeline { readonly int boneIndex; @@ -710,7 +723,7 @@ namespace Spine { if (!bone.active) return; float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. + if (time < frames[0]) { switch (blend) { case MixBlend.Setup: bone.scaleX = bone.data.scaleX; @@ -803,7 +816,7 @@ namespace Spine { } } - /// Changes a bone's local . + /// Changes a bone's local . public class ScaleXTimeline : CurveTimeline1, IBoneTimeline { readonly int boneIndex; @@ -821,66 +834,11 @@ namespace Spine { override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, MixDirection direction) { Bone bone = skeleton.bones.Items[boneIndex]; - if (!bone.active) return; - - float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. - switch (blend) { - case MixBlend.Setup: - bone.scaleX = bone.data.scaleX; - return; - case MixBlend.First: - bone.scaleX += (bone.data.scaleX - bone.scaleX) * alpha; - return; - } - return; - } - - float x = GetCurveValue(time) * bone.data.scaleX; - if (alpha == 1) { - if (blend == MixBlend.Add) - bone.scaleX += x - bone.data.scaleX; - else - bone.scaleX = x; - } else { - // Mixing out uses sign of setup or current pose, else use sign of key. - float bx; - if (direction == MixDirection.Out) { - switch (blend) { - case MixBlend.Setup: - bx = bone.data.scaleX; - bone.scaleX = bx + (Math.Abs(x) * Math.Sign(bx) - bx) * alpha; - break; - case MixBlend.First: - case MixBlend.Replace: - bx = bone.scaleX; - bone.scaleX = bx + (Math.Abs(x) * Math.Sign(bx) - bx) * alpha; - break; - case MixBlend.Add: - bone.scaleX += (x - bone.data.scaleX) * alpha; - break; - } - } else { - switch (blend) { - case MixBlend.Setup: - bx = Math.Abs(bone.data.scaleX) * Math.Sign(x); - bone.scaleX = bx + (x - bx) * alpha; - break; - case MixBlend.First: - case MixBlend.Replace: - bx = Math.Abs(bone.scaleX) * Math.Sign(x); - bone.scaleX = bx + (x - bx) * alpha; - break; - case MixBlend.Add: - bone.scaleX += (x - bone.data.scaleX) * alpha; - break; - } - } - } + if (bone.active) bone.scaleX = GetScaleValue(time, alpha, blend, direction, bone.scaleX, bone.data.scaleX); } } - /// Changes a bone's local . + /// Changes a bone's local . public class ScaleYTimeline : CurveTimeline1, IBoneTimeline { readonly int boneIndex; @@ -898,62 +856,7 @@ namespace Spine { override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, MixDirection direction) { Bone bone = skeleton.bones.Items[boneIndex]; - if (!bone.active) return; - - float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. - switch (blend) { - case MixBlend.Setup: - bone.scaleY = bone.data.scaleY; - return; - case MixBlend.First: - bone.scaleY += (bone.data.scaleY - bone.scaleY) * alpha; - return; - } - return; - } - - float y = GetCurveValue(time) * bone.data.scaleY; - if (alpha == 1) { - if (blend == MixBlend.Add) - bone.scaleY += y - bone.data.scaleY; - else - bone.scaleY = y; - } else { - // Mixing out uses sign of setup or current pose, else use sign of key. - float by; - if (direction == MixDirection.Out) { - switch (blend) { - case MixBlend.Setup: - by = bone.data.scaleY; - bone.scaleY = by + (Math.Abs(y) * Math.Sign(by) - by) * alpha; - break; - case MixBlend.First: - case MixBlend.Replace: - by = bone.scaleY; - bone.scaleY = by + (Math.Abs(y) * Math.Sign(by) - by) * alpha; - break; - case MixBlend.Add: - bone.scaleY += (y - bone.data.scaleY) * alpha; - break; - } - } else { - switch (blend) { - case MixBlend.Setup: - by = Math.Abs(bone.data.scaleY) * Math.Sign(y); - bone.scaleY = by + (y - by) * alpha; - break; - case MixBlend.First: - case MixBlend.Replace: - by = Math.Abs(bone.scaleY) * Math.Sign(y); - bone.scaleY = by + (y - by) * alpha; - break; - case MixBlend.Add: - bone.scaleY += (y - bone.data.scaleY) * alpha; - break; - } - } - } + if (bone.active) bone.scaleY = GetScaleValue(time, alpha, blend, direction, bone.scaleY, bone.data.scaleY); } } @@ -1051,34 +954,7 @@ namespace Spine { override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, MixDirection direction) { Bone bone = skeleton.bones.Items[boneIndex]; - if (!bone.active) return; - - float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. - switch (blend) { - case MixBlend.Setup: - bone.shearX = bone.data.shearX; - return; - case MixBlend.First: - bone.shearX += (bone.data.shearX - bone.shearX) * alpha; - return; - } - return; - } - - float x = GetCurveValue(time); - switch (blend) { - case MixBlend.Setup: - bone.shearX = bone.data.shearX + x * alpha; - break; - case MixBlend.First: - case MixBlend.Replace: - bone.shearX += (bone.data.shearX + x - bone.shearX) * alpha; - break; - case MixBlend.Add: - bone.shearX += x * alpha; - break; - } + if (bone.active) bone.shearX = GetRelativeValue(time, alpha, blend, bone.shearX, bone.data.shearX); } } @@ -1100,34 +976,59 @@ namespace Spine { override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, MixDirection direction) { Bone bone = skeleton.bones.Items[boneIndex]; + if (bone.active) bone.shearY = GetRelativeValue(time, alpha, blend, bone.shearY, bone.data.shearY); + } + } + + /// Changes a bone's . + + public class InheritTimeline : Timeline, IBoneTimeline { + public const int ENTRIES = 2; + public const int INHERIT = 1; + + readonly int boneIndex; + + public InheritTimeline (int frameCount, int boneIndex) + : base(frameCount, (int)Property.Inherit + "|" + boneIndex) { + this.boneIndex = boneIndex; + } + + public int BoneIndex { + get { + return boneIndex; + } + } + + public override int FrameEntries { + get { return ENTRIES; } + } + + /// Sets the transform mode for the specified frame. + /// Between 0 and frameCount, inclusive. + /// The frame time in seconds. + public void SetFrame (int frame, float time, Inherit inherit) { + frame *= ENTRIES; + frames[frame] = time; + frames[frame + INHERIT] = (int)inherit; + } + + override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, + MixDirection direction) { + + Bone bone = skeleton.bones.Items[boneIndex]; if (!bone.active) return; - float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. - switch (blend) { - case MixBlend.Setup: - bone.shearY = bone.data.shearY; - return; - case MixBlend.First: - bone.shearY += (bone.data.shearY - bone.shearY) * alpha; - return; - } + if (direction == MixDirection.Out) { + if (blend == MixBlend.Setup) bone.inherit = bone.data.inherit; return; } - float y = GetCurveValue(time); - switch (blend) { - case MixBlend.Setup: - bone.shearY = bone.data.shearY + y * alpha; - break; - case MixBlend.First: - case MixBlend.Replace: - bone.shearY += (bone.data.shearY + y - bone.shearY) * alpha; - break; - case MixBlend.Add: - bone.shearY += y * alpha; - break; + float[] frames = this.frames; + if (time < frames[0]) { + if (blend == MixBlend.Setup || blend == MixBlend.First) bone.inherit = bone.data.inherit; + return; } + bone.inherit = InheritEnum.Values[(int)frames[Search(frames, time, ENTRIES) + INHERIT]]; } } @@ -1155,7 +1056,7 @@ namespace Spine { } /// Sets the time and color for the specified frame. - /// Between 0 and frameCount, inclusive. + /// Between 0 and frameCount, inclusive. /// The frame time in seconds. public void SetFrame (int frame, float time, float r, float g, float b, float a) { frame *= ENTRIES; @@ -1172,7 +1073,7 @@ namespace Spine { if (!slot.bone.active) return; float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. + if (time < frames[0]) { SlotData setup = slot.data; switch (blend) { case MixBlend.Setup: @@ -1272,7 +1173,7 @@ namespace Spine { } /// Sets the time and color for the specified frame. - /// Between 0 and frameCount, inclusive. + /// Between 0 and frameCount, inclusive. /// The frame time in seconds. public void SetFrame (int frame, float time, float r, float g, float b) { frame <<= 2; @@ -1288,7 +1189,7 @@ namespace Spine { if (!slot.bone.active) return; float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. + if (time < frames[0]) { SlotData setup = slot.data; switch (blend) { case MixBlend.Setup: @@ -1376,7 +1277,7 @@ namespace Spine { if (!slot.bone.active) return; float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. + if (time < frames[0]) { SlotData setup = slot.data; switch (blend) { case MixBlend.Setup: @@ -1432,7 +1333,7 @@ namespace Spine { } /// Sets the time, light color, and dark color for the specified frame. - /// Between 0 and frameCount, inclusive. + /// Between 0 and frameCount, inclusive. /// The frame time in seconds. public void SetFrame (int frame, float time, float r, float g, float b, float a, float r2, float g2, float b2) { frame <<= 3; @@ -1452,7 +1353,7 @@ namespace Spine { if (!slot.bone.active) return; float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. + if (time < frames[0]) { SlotData setup = slot.data; switch (blend) { case MixBlend.Setup: @@ -1592,7 +1493,7 @@ namespace Spine { } /// Sets the time, light color, and dark color for the specified frame. - /// Between 0 and frameCount, inclusive. + /// Between 0 and frameCount, inclusive. /// The frame time in seconds. public void SetFrame (int frame, float time, float r, float g, float b, float r2, float g2, float b2) { frame *= ENTRIES; @@ -1611,7 +1512,7 @@ namespace Spine { if (!slot.bone.active) return; float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. + if (time < frames[0]) { SlotData setup = slot.data; switch (blend) { case MixBlend.Setup: @@ -1737,7 +1638,7 @@ namespace Spine { } /// Sets the time and attachment name for the specified frame. - /// Between 0 and frameCount, inclusive. + /// Between 0 and frameCount, inclusive. /// The frame time in seconds. public void SetFrame (int frame, float time, String attachmentName) { frames[frame] = time; @@ -1755,7 +1656,7 @@ namespace Spine { } float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. + if (time < frames[0]) { if (blend == MixBlend.Setup || blend == MixBlend.First) SetAttachment(skeleton, slot, slot.data.attachmentName); return; } @@ -1802,7 +1703,7 @@ namespace Spine { } /// Sets the time and vertices for the specified frame. - /// Between 0 and frameCount, inclusive. + /// Between 0 and frameCount, inclusive. /// The frame time in seconds. /// Vertex positions for an unweighted VertexAttachment, or deform offsets if it has weights. public void SetFrame (int frame, float time, float[] vertices) { @@ -1835,7 +1736,7 @@ namespace Spine { } /// Returns the interpolated percentage for the specified time. - /// The frame before time. + /// The frame before time. private float GetCurvePercent (float time, int frame) { float[] curves = this.curves; int i = (int)curves[frame]; @@ -1881,7 +1782,7 @@ namespace Spine { float[] deform; float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. + if (time < frames[0]) { switch (blend) { case MixBlend.Setup: deformArray.Clear(); @@ -2071,13 +1972,13 @@ namespace Spine { } /// Sets the time and event for the specified frame. - /// Between 0 and frameCount, inclusive. + /// Between 0 and frameCount, inclusive. public void SetFrame (int frame, Event e) { frames[frame] = e.time; events[frame] = e; } - /// Fires events for frames > lastTime and <= time. + /// Fires events for frames > lastTime and <= time. public override void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, MixDirection direction) { @@ -2086,12 +1987,12 @@ namespace Spine { float[] frames = this.frames; int frameCount = frames.Length; - if (lastTime > time) { // Fire events after last time for looped animations. + if (lastTime > time) { // Apply after lastTime for looped animations. Apply(skeleton, lastTime, int.MaxValue, firedEvents, alpha, blend, direction); lastTime = -1f; } else if (lastTime >= frames[frameCount - 1]) // Last time is after last frame. return; - if (time < frames[0]) return; // Time is before first frame. + if (time < frames[0]) return; int i; if (lastTime < frames[0]) @@ -2129,7 +2030,7 @@ namespace Spine { } /// Sets the time and draw order for the specified frame. - /// Between 0 and frameCount, inclusive. + /// Between 0 and frameCount, inclusive. /// The frame time in seconds. /// For each slot in , the index of the slot in the new draw order. May be null to use /// setup pose draw order. @@ -2147,7 +2048,7 @@ namespace Spine { } float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. + if (time < frames[0]) { if (blend == MixBlend.Setup || blend == MixBlend.First) Array.Copy(skeleton.slots.Items, 0, skeleton.drawOrder.Items, 0, skeleton.slots.Count); return; } @@ -2170,11 +2071,11 @@ namespace Spine { public const int ENTRIES = 6; private const int MIX = 1, SOFTNESS = 2, BEND_DIRECTION = 3, COMPRESS = 4, STRETCH = 5; - readonly int ikConstraintIndex; + readonly int constraintIndex; public IkConstraintTimeline (int frameCount, int bezierCount, int ikConstraintIndex) : base(frameCount, bezierCount, (int)Property.IkConstraint + "|" + ikConstraintIndex) { - this.ikConstraintIndex = ikConstraintIndex; + this.constraintIndex = ikConstraintIndex; } public override int FrameEntries { @@ -2183,16 +2084,16 @@ namespace Spine { } } - /// The index of the IK constraint slot in that will be changed when this timeline is + /// The index of the IK constraint in that will be changed when this timeline is /// applied. public int IkConstraintIndex { get { - return ikConstraintIndex; + return constraintIndex; } } /// Sets the time, mix, softness, bend direction, compress, and stretch for the specified frame. - /// Between 0 and frameCount, inclusive. + /// Between 0 and frameCount, inclusive. /// The frame time in seconds. /// 1 or -1. public void SetFrame (int frame, float time, float mix, float softness, int bendDirection, bool compress, @@ -2208,11 +2109,11 @@ namespace Spine { override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, MixDirection direction) { - IkConstraint constraint = skeleton.ikConstraints.Items[ikConstraintIndex]; + IkConstraint constraint = skeleton.ikConstraints.Items[constraintIndex]; if (!constraint.active) return; float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. + if (time < frames[0]) { switch (blend) { case MixBlend.Setup: constraint.mix = constraint.data.mix; @@ -2282,11 +2183,11 @@ namespace Spine { public const int ENTRIES = 7; private const int ROTATE = 1, X = 2, Y = 3, SCALEX = 4, SCALEY = 5, SHEARY = 6; - readonly int transformConstraintIndex; + readonly int constraintIndex; public TransformConstraintTimeline (int frameCount, int bezierCount, int transformConstraintIndex) : base(frameCount, bezierCount, (int)Property.TransformConstraint + "|" + transformConstraintIndex) { - this.transformConstraintIndex = transformConstraintIndex; + constraintIndex = transformConstraintIndex; } public override int FrameEntries { @@ -2295,16 +2196,16 @@ namespace Spine { } } - /// The index of the transform constraint slot in that will be changed when this + /// The index of the transform constraint in that will be changed when this /// timeline is applied. public int TransformConstraintIndex { get { - return transformConstraintIndex; + return constraintIndex; } } /// Sets the time, rotate mix, translate mix, scale mix, and shear mix for the specified frame. - /// Between 0 and frameCount, inclusive. + /// Between 0 and frameCount, inclusive. /// The frame time in seconds. public void SetFrame (int frame, float time, float mixRotate, float mixX, float mixY, float mixScaleX, float mixScaleY, float mixShearY) { @@ -2320,11 +2221,11 @@ namespace Spine { override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, MixDirection direction) { - TransformConstraint constraint = skeleton.transformConstraints.Items[transformConstraintIndex]; + TransformConstraint constraint = skeleton.transformConstraints.Items[constraintIndex]; if (!constraint.active) return; float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. + if (time < frames[0]) { TransformConstraintData data = constraint.data; switch (blend) { case MixBlend.Setup: @@ -2412,101 +2313,66 @@ namespace Spine { /// Changes a path constraint's . public class PathConstraintPositionTimeline : CurveTimeline1 { - readonly int pathConstraintIndex; + readonly int constraintIndex; public PathConstraintPositionTimeline (int frameCount, int bezierCount, int pathConstraintIndex) : base(frameCount, bezierCount, (int)Property.PathConstraintPosition + "|" + pathConstraintIndex) { - this.pathConstraintIndex = pathConstraintIndex; + this.constraintIndex = pathConstraintIndex; } /// The index of the path constraint slot in that will be changed when this timeline /// is applied. public int PathConstraintIndex { get { - return pathConstraintIndex; + return constraintIndex; } } override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, MixDirection direction) { - PathConstraint constraint = skeleton.pathConstraints.Items[pathConstraintIndex]; - if (!constraint.active) return; - - if (time < frames[0]) { // Time is before first frame. - switch (blend) { - case MixBlend.Setup: - constraint.position = constraint.data.position; - return; - case MixBlend.First: - constraint.position += (constraint.data.position - constraint.position) * alpha; - return; - } - return; - } - - float position = GetCurveValue(time); - if (blend == MixBlend.Setup) - constraint.position = constraint.data.position + (position - constraint.data.position) * alpha; - else - constraint.position += (position - constraint.position) * alpha; + PathConstraint constraint = skeleton.pathConstraints.Items[constraintIndex]; + if (constraint.active) + constraint.position = GetAbsoluteValue(time, alpha, blend, constraint.position, constraint.data.position); } } /// Changes a path constraint's . public class PathConstraintSpacingTimeline : CurveTimeline1 { - readonly int pathConstraintIndex; + readonly int constraintIndex; public PathConstraintSpacingTimeline (int frameCount, int bezierCount, int pathConstraintIndex) : base(frameCount, bezierCount, (int)Property.PathConstraintSpacing + "|" + pathConstraintIndex) { - this.pathConstraintIndex = pathConstraintIndex; + constraintIndex = pathConstraintIndex; } - /// The index of the path constraint slot in that will be changed when this timeline + /// The index of the path constraint in that will be changed when this timeline /// is applied. public int PathConstraintIndex { get { - return pathConstraintIndex; + return constraintIndex; } } override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList events, float alpha, MixBlend blend, MixDirection direction) { - PathConstraint constraint = skeleton.pathConstraints.Items[pathConstraintIndex]; - if (!constraint.active) return; - - float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. - switch (blend) { - case MixBlend.Setup: - constraint.spacing = constraint.data.spacing; - return; - case MixBlend.First: - constraint.spacing += (constraint.data.spacing - constraint.spacing) * alpha; - return; - } - return; - } - - float spacing = GetCurveValue(time); - if (blend == MixBlend.Setup) - constraint.spacing = constraint.data.spacing + (spacing - constraint.data.spacing) * alpha; - else - constraint.spacing += (spacing - constraint.spacing) * alpha; + PathConstraint constraint = skeleton.pathConstraints.Items[constraintIndex]; + if (constraint.active) + constraint.spacing = GetAbsoluteValue(time, alpha, blend, constraint.spacing, constraint.data.spacing); } } - /// Changes a transform constraint's , , and + /// Changes a path constraint's , , and /// . public class PathConstraintMixTimeline : CurveTimeline { public const int ENTRIES = 4; private const int ROTATE = 1, X = 2, Y = 3; - readonly int pathConstraintIndex; + readonly int constraintIndex; public PathConstraintMixTimeline (int frameCount, int bezierCount, int pathConstraintIndex) : base(frameCount, bezierCount, (int)Property.PathConstraintMix + "|" + pathConstraintIndex) { - this.pathConstraintIndex = pathConstraintIndex; + constraintIndex = pathConstraintIndex; } public override int FrameEntries { @@ -2517,12 +2383,12 @@ namespace Spine { /// is applied. public int PathConstraintIndex { get { - return pathConstraintIndex; + return constraintIndex; } } /// Sets the time and color for the specified frame. - /// Between 0 and frameCount, inclusive. + /// Between 0 and frameCount, inclusive. /// The frame time in seconds. public void SetFrame (int frame, float time, float mixRotate, float mixX, float mixY) { frame <<= 2; @@ -2534,11 +2400,11 @@ namespace Spine { override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, MixDirection direction) { - PathConstraint constraint = skeleton.pathConstraints.Items[pathConstraintIndex]; + PathConstraint constraint = skeleton.pathConstraints.Items[constraintIndex]; if (!constraint.active) return; float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. + if (time < frames[0]) { switch (blend) { case MixBlend.Setup: constraint.mixRotate = constraint.data.mixRotate; @@ -2592,6 +2458,277 @@ namespace Spine { } } + /// The base class for most timelines. + public abstract class PhysicsConstraintTimeline : CurveTimeline1 { + readonly int constraintIndex; + + /// -1 for all physics constraints in the skeleton. + public PhysicsConstraintTimeline (int frameCount, int bezierCount, int physicsConstraintIndex, Property property) + : base(frameCount, bezierCount, (int)property + "|" + physicsConstraintIndex) { + + constraintIndex = physicsConstraintIndex; + } + + /// The index of the physics constraint in that will be changed when this timeline + /// is applied, or -1 if all physics constraints in the skeleton will be changed. + public int PhysicsConstraintIndex { + get { + return constraintIndex; + } + } + + override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, + MixDirection direction) { + PhysicsConstraint constraint; + if (constraintIndex == -1) { + float value = time >= frames[0] ? GetCurveValue(time) : 0; + + PhysicsConstraint[] constraints = skeleton.physicsConstraints.Items; + for (int i = 0, n = skeleton.physicsConstraints.Count; i < n; i++) { + constraint = (PhysicsConstraint)constraints[i]; + if (constraint.active && Global(constraint.data)) + Set(constraint, GetAbsoluteValue(time, alpha, blend, Get(constraint), Setup(constraint), value)); + } + } else { + constraint = skeleton.physicsConstraints.Items[constraintIndex]; + if (constraint.active) Set(constraint, GetAbsoluteValue(time, alpha, blend, Get(constraint), Setup(constraint))); + } + } + + abstract protected float Setup (PhysicsConstraint constraint); + + abstract protected float Get (PhysicsConstraint constraint); + + abstract protected void Set (PhysicsConstraint constraint, float value); + + abstract protected bool Global (PhysicsConstraintData constraint); + } + + /// Changes a physics constraint's . + public class PhysicsConstraintInertiaTimeline : PhysicsConstraintTimeline { + public PhysicsConstraintInertiaTimeline (int frameCount, int bezierCount, int physicsConstraintIndex) + : base(frameCount, bezierCount, physicsConstraintIndex, Property.PhysicsConstraintInertia) { + } + + override protected float Setup (PhysicsConstraint constraint) { + return constraint.data.inertia; + } + + override protected float Get (PhysicsConstraint constraint) { + return constraint.inertia; + } + + override protected void Set (PhysicsConstraint constraint, float value) { + constraint.inertia = value; + } + + override protected bool Global (PhysicsConstraintData constraint) { + return constraint.inertiaGlobal; + } + } + + /// Changes a physics constraint's . + public class PhysicsConstraintStrengthTimeline : PhysicsConstraintTimeline { + public PhysicsConstraintStrengthTimeline (int frameCount, int bezierCount, int physicsConstraintIndex) + : base(frameCount, bezierCount, physicsConstraintIndex, Property.PhysicsConstraintStrength) { + } + + override protected float Setup (PhysicsConstraint constraint) { + return constraint.data.strength; + } + + override protected float Get (PhysicsConstraint constraint) { + return constraint.strength; + } + + override protected void Set (PhysicsConstraint constraint, float value) { + constraint.strength = value; + } + + override protected bool Global (PhysicsConstraintData constraint) { + return constraint.strengthGlobal; + } + } + + /// Changes a physics constraint's . + public class PhysicsConstraintDampingTimeline : PhysicsConstraintTimeline { + public PhysicsConstraintDampingTimeline (int frameCount, int bezierCount, int physicsConstraintIndex) + : base(frameCount, bezierCount, physicsConstraintIndex, Property.PhysicsConstraintDamping) { + } + + override protected float Setup (PhysicsConstraint constraint) { + return constraint.data.damping; + } + + override protected float Get (PhysicsConstraint constraint) { + return constraint.damping; + } + + override protected void Set (PhysicsConstraint constraint, float value) { + constraint.damping = value; + } + + override protected bool Global (PhysicsConstraintData constraint) { + return constraint.dampingGlobal; + } + } + + /// Changes a physics constraint's . The timeline values are not inverted. + public class PhysicsConstraintMassTimeline : PhysicsConstraintTimeline { + public PhysicsConstraintMassTimeline (int frameCount, int bezierCount, int physicsConstraintIndex) + : base(frameCount, bezierCount, physicsConstraintIndex, Property.PhysicsConstraintMass) { + } + + override protected float Setup (PhysicsConstraint constraint) { + return 1 / constraint.data.massInverse; + } + + override protected float Get (PhysicsConstraint constraint) { + return 1 / constraint.massInverse; + } + + override protected void Set (PhysicsConstraint constraint, float value) { + constraint.massInverse = 1 / value; + } + + override protected bool Global (PhysicsConstraintData constraint) { + return constraint.massGlobal; + } + } + + /// Changes a physics constraint's . + public class PhysicsConstraintWindTimeline : PhysicsConstraintTimeline { + public PhysicsConstraintWindTimeline (int frameCount, int bezierCount, int physicsConstraintIndex) + : base(frameCount, bezierCount, physicsConstraintIndex, Property.PhysicsConstraintWind) { + } + + override protected float Setup (PhysicsConstraint constraint) { + return constraint.data.wind; + } + + override protected float Get (PhysicsConstraint constraint) { + return constraint.wind; + } + + override protected void Set (PhysicsConstraint constraint, float value) { + constraint.wind = value; + } + + override protected bool Global (PhysicsConstraintData constraint) { + return constraint.windGlobal; + } + } + + /// Changes a physics constraint's . + public class PhysicsConstraintGravityTimeline : PhysicsConstraintTimeline { + public PhysicsConstraintGravityTimeline (int frameCount, int bezierCount, int physicsConstraintIndex) + : base(frameCount, bezierCount, physicsConstraintIndex, Property.PhysicsConstraintGravity) { + } + + override protected float Setup (PhysicsConstraint constraint) { + return constraint.data.gravity; + } + + override protected float Get (PhysicsConstraint constraint) { + return constraint.gravity; + } + + override protected void Set (PhysicsConstraint constraint, float value) { + constraint.gravity = value; + } + + override protected bool Global (PhysicsConstraintData constraint) { + return constraint.gravityGlobal; + } + } + + /// Changes a physics constraint's . + public class PhysicsConstraintMixTimeline : PhysicsConstraintTimeline { + public PhysicsConstraintMixTimeline (int frameCount, int bezierCount, int physicsConstraintIndex) + : base(frameCount, bezierCount, physicsConstraintIndex, Property.PhysicsConstraintMix) { + } + + override protected float Setup (PhysicsConstraint constraint) { + return constraint.data.mix; + } + + override protected float Get (PhysicsConstraint constraint) { + return constraint.mix; + } + + override protected void Set (PhysicsConstraint constraint, float value) { + constraint.mix = value; + } + + override protected bool Global (PhysicsConstraintData constraint) { + return constraint.mixGlobal; + } + } + + /// Resets a physics constraint when specific animation times are reached. + public class PhysicsConstraintResetTimeline : Timeline { + static readonly string[] propertyIds = { ((int)Property.PhysicsConstraintReset).ToString() }; + + readonly int constraintIndex; + + /// -1 for all physics constraints in the skeleton. + public PhysicsConstraintResetTimeline (int frameCount, int physicsConstraintIndex) + : base(frameCount, propertyIds) { + constraintIndex = physicsConstraintIndex; + } + + /// The index of the physics constraint in that will be reset when this timeline is + /// applied, or -1 if all physics constraints in the skeleton will be reset. + public int PhysicsConstraintIndex { + get { + return constraintIndex; + } + } + + override public int FrameCount { + get { return frames.Length; } + } + + /// Sets the time for the specified frame. + /// Between 0 and frameCount, inclusive. + public void SetFrame (int frame, float time) { + frames[frame] = time; + } + + /// Resets the physics constraint when frames > lastTime and <= time. + override public void Apply (Skeleton skeleton, float lastTime, float time, ExposedList firedEvents, float alpha, MixBlend blend, + MixDirection direction) { + + PhysicsConstraint constraint = null; + if (constraintIndex != -1) { + constraint = skeleton.physicsConstraints.Items[constraintIndex]; + if (!constraint.active) return; + } + + float[] frames = this.frames; + + if (lastTime > time) { // Apply after lastTime for looped animations. + Apply(skeleton, lastTime, int.MaxValue, null, alpha, blend, direction); + lastTime = -1f; + } else if (lastTime >= frames[frames.Length - 1]) // Last time is after last frame. + return; + if (time < frames[0]) return; + + if (lastTime < frames[0] || time >= frames[Search(frames, lastTime) + 1]) { + if (constraint != null) + constraint.Reset(); + else { + PhysicsConstraint[] constraints = skeleton.physicsConstraints.Items; + for (int i = 0, n = skeleton.physicsConstraints.Count; i < n; i++) { + constraint = (PhysicsConstraint)constraints[i]; + if (constraint.active) constraint.Reset(); + } + } + } + } + } + + /// Changes a slot's for an attachment's . public class SequenceTimeline : Timeline, ISlotTimeline { public const int ENTRIES = 3; @@ -2622,7 +2759,7 @@ namespace Spine { } /// Sets the time, mode, index, and frame time for the specified frame. - /// Between 0 and frameCount, inclusive. + /// Between 0 and frameCount, inclusive. /// Seconds between frames. public void SetFrame (int frame, float time, SequenceMode mode, int index, float delay) { frame *= ENTRIES; @@ -2645,8 +2782,13 @@ namespace Spine { Sequence sequence = ((IHasTextureRegion)slotAttachment).Sequence; if (sequence == null) return; + if (direction == MixDirection.Out) { + if (blend == MixBlend.Setup) slot.SequenceIndex = -1; + return; + } + float[] frames = this.frames; - if (time < frames[0]) { // Time is before first frame. + if (time < frames[0]) { if (blend == MixBlend.Setup || blend == MixBlend.First) slot.SequenceIndex = -1; return; } @@ -2659,7 +2801,7 @@ namespace Spine { int index = modeAndIndex >> 4, count = sequence.Regions.Length; SequenceMode mode = (SequenceMode)(modeAndIndex & 0xf); if (mode != SequenceMode.Hold) { - index += (int)((time - before) / delay + 0.00001f); + index += (int)((time - before) / delay + 0.0001f); switch (mode) { case SequenceMode.Once: index = Math.Min(count - 1, index); diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/AnimationState.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/AnimationState.cs index 5fb396f77..0814cd4f0 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/AnimationState.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/AnimationState.cs @@ -49,9 +49,9 @@ namespace Spine { /// 2) The next track entry applied after this one does not have a timeline to set this property. /// Result: Mix from the setup pose to the timeline pose. internal const int First = 1; - /// 1) A previously applied timeline has set this property.
    - /// 2) The next track entry to be applied does have a timeline to set this property.
    - /// 3) The next track entry after that one does not have a timeline to set this property.
    + /// 1) A previously applied timeline has set this property. + /// 2) The next track entry to be applied does have a timeline to set this property. + /// 3) The next track entry after that one does not have a timeline to set this property. /// Result: Mix from the current pose to the timeline pose, but do not mix out. This avoids "dipping" when crossfading /// animations that key the same property. A subsequent timeline will set this property using a mix. internal const int HoldSubsequent = 2; @@ -204,16 +204,18 @@ namespace Spine { from.animationLast = from.nextAnimationLast; from.trackLast = from.nextTrackLast; - // Require mixTime > 0 to ensure the mixing from entry was applied at least once. - if (to.mixTime > 0 && to.mixTime >= to.mixDuration) { - // Require totalAlpha == 0 to ensure mixing is complete, unless mixDuration == 0 (the transition is a single frame). - if (from.totalAlpha == 0 || to.mixDuration == 0) { - to.mixingFrom = from.mixingFrom; - if (from.mixingFrom != null) from.mixingFrom.mixingTo = to; - to.interruptAlpha = from.interruptAlpha; - queue.End(from); + if (to.nextTrackLast != -1) { // The from entry was applied at least once. + bool discard = to.mixTime == 0 && from.mixTime == 0; // Discard the from entry when neither have advanced yet. + if (to.mixTime >= to.mixDuration || discard) { + // Require totalAlpha == 0 to ensure mixing is complete or the transition is a single frame or discarded. + if (from.totalAlpha == 0 || to.mixDuration == 0 || discard) { + to.mixingFrom = from.mixingFrom; + if (from.mixingFrom != null) from.mixingFrom.mixingTo = to; + to.interruptAlpha = from.interruptAlpha; + queue.End(from); + } + return finished; } - return finished; } from.trackTime += delta * from.timeScale; @@ -241,11 +243,12 @@ namespace Spine { MixBlend blend = i == 0 ? MixBlend.First : current.mixBlend; // Apply mixing from entries first. - float mix = current.alpha; + float alpha = current.alpha; if (current.mixingFrom != null) - mix *= ApplyMixingFrom(current, skeleton, blend); + alpha *= ApplyMixingFrom(current, skeleton, blend); else if (current.trackTime >= current.trackEnd && current.next == null) // - mix = 0; // Set to setup pose the last time the entry will be applied. + alpha = 0; // Set to setup pose the last time the entry will be applied. + bool attachments = alpha >= current.alphaAttachmentThreshold; // Apply current entry. float animationLast = current.animationLast, animationTime = current.AnimationTime, applyTime = animationTime; @@ -257,13 +260,14 @@ namespace Spine { int timelineCount = current.animation.timelines.Count; Timeline[] timelines = current.animation.timelines.Items; - if ((i == 0 && mix == 1) || blend == MixBlend.Add) { + if ((i == 0 && alpha == 1) || blend == MixBlend.Add) { + if (i == 0) attachments = true; for (int ii = 0; ii < timelineCount; ii++) { Timeline timeline = timelines[ii]; if (timeline is AttachmentTimeline) - ApplyAttachmentTimeline((AttachmentTimeline)timeline, skeleton, applyTime, blend, true); + ApplyAttachmentTimeline((AttachmentTimeline)timeline, skeleton, applyTime, blend, attachments); else - timeline.Apply(skeleton, animationLast, applyTime, applyEvents, mix, blend, MixDirection.In); + timeline.Apply(skeleton, animationLast, applyTime, applyEvents, alpha, blend, MixDirection.In); } } else { int[] timelineMode = current.timelineMode.Items; @@ -278,12 +282,12 @@ namespace Spine { MixBlend timelineBlend = timelineMode[ii] == AnimationState.Subsequent ? blend : MixBlend.Setup; RotateTimeline rotateTimeline = timeline as RotateTimeline; if (!shortestRotation && rotateTimeline != null) - ApplyRotateTimeline(rotateTimeline, skeleton, applyTime, mix, timelineBlend, timelinesRotation, + ApplyRotateTimeline(rotateTimeline, skeleton, applyTime, alpha, timelineBlend, timelinesRotation, ii << 1, firstFrame); else if (timeline is AttachmentTimeline) - ApplyAttachmentTimeline((AttachmentTimeline)timeline, skeleton, applyTime, blend, true); + ApplyAttachmentTimeline((AttachmentTimeline)timeline, skeleton, applyTime, blend, attachments); else - timeline.Apply(skeleton, animationLast, applyTime, applyEvents, mix, timelineBlend, MixDirection.In); + timeline.Apply(skeleton, animationLast, applyTime, applyEvents, alpha, timelineBlend, MixDirection.In); } } QueueEvents(current, animationTime); @@ -365,7 +369,7 @@ namespace Spine { if (blend != MixBlend.First) blend = from.mixBlend; // Track 0 ignores track mix blend. } - bool attachments = mix < from.attachmentThreshold, drawOrder = mix < from.drawOrderThreshold; + bool attachments = mix < from.mixAttachmentThreshold, drawOrder = mix < from.mixDrawOrderThreshold; int timelineCount = from.animation.timelines.Count; Timeline[] timelines = from.animation.timelines.Items; float alphaHold = from.alpha * to.interruptAlpha, alphaMix = alphaHold * (1 - mix); @@ -425,7 +429,8 @@ namespace Spine { ApplyRotateTimeline(rotateTimeline, skeleton, applyTime, alpha, timelineBlend, timelinesRotation, i << 1, firstFrame); } else if (timeline is AttachmentTimeline) { - ApplyAttachmentTimeline((AttachmentTimeline)timeline, skeleton, applyTime, timelineBlend, attachments); + ApplyAttachmentTimeline((AttachmentTimeline)timeline, skeleton, applyTime, timelineBlend, + attachments && alpha >= from.alphaAttachmentThreshold); } else { if (drawOrder && timeline is DrawOrderTimeline && timelineBlend == MixBlend.Setup) direction = MixDirection.In; @@ -482,7 +487,7 @@ namespace Spine { } /// Applies the attachment timeline and sets . - /// False when: 1) the attachment timeline is mixing out, 2) mix < attachmentThreshold, and 3) the timeline + /// False when: 1) the attachment timeline is mixing out, 2) mix < attachmentThreshold, and 3) the timeline /// is not the last timeline to set the slot's attachment. In that case the timeline is applied only so subsequent /// timelines see any deform. private void ApplyAttachmentTimeline (AttachmentTimeline timeline, Skeleton skeleton, float time, MixBlend blend, @@ -544,7 +549,7 @@ namespace Spine { // Mix between rotations using the direction of the shortest route on the first frame. float total, diff = r2 - r1; - diff -= (16384 - (int)(16384.499999999996 - diff / 360)) * 360; + diff -= (float)Math.Ceiling(diff / 360 - 0.5f) * 360; if (diff == 0) { total = timelinesRotation[i]; } else { @@ -553,17 +558,21 @@ namespace Spine { lastTotal = 0; lastDiff = diff; } else { - lastTotal = timelinesRotation[i]; // Angle and direction of mix, including loops. - lastDiff = timelinesRotation[i + 1]; // Difference between bones. + lastTotal = timelinesRotation[i]; + lastDiff = timelinesRotation[i + 1]; } - bool current = diff > 0, dir = lastTotal >= 0; - // Detect cross at 0 (not 180). - if (Math.Sign(lastDiff) != Math.Sign(diff) && Math.Abs(lastDiff) <= 90) { - // A cross after a 360 rotation is a loop. - if (Math.Abs(lastTotal) > 180) lastTotal += 360 * Math.Sign(lastTotal); - dir = current; + float loops = lastTotal - lastTotal % 360; + total = diff + loops; + bool current = diff >= 0, dir = lastTotal >= 0; + if (Math.Abs(lastDiff) <= 90 && Math.Sign(lastDiff) != Math.Sign(diff)) { + if (Math.Abs(lastTotal - loops) > 180) { + total += 360 * Math.Sign(lastTotal); + dir = current; + } else if (loops != 0) + total -= 360 * Math.Sign(lastTotal); + else + dir = current; } - total = diff + lastTotal - lastTotal % 360; // Store loops as part of lastTotal. if (dir != current) total += 360 * Math.Sign(lastTotal); timelinesRotation[i] = total; } @@ -588,9 +597,14 @@ namespace Spine { // Queue complete if completed a loop iteration or the animation. bool complete = false; - if (entry.loop) - complete = duration == 0 || (trackLastWrapped > entry.trackTime % duration); - else + if (entry.loop) { + if (duration == 0) + complete = true; + else { + int cycles = (int)(entry.trackTime / duration); + complete = cycles > 0 && cycles > (int)(entry.trackLast / duration); + } + } else complete = animationTime >= animationEnd && entry.animationLast < animationEnd; if (complete) queue.Complete(entry); @@ -718,8 +732,8 @@ namespace Spine { /// equivalent to calling .
    /// /// If > 0, sets . If <= 0, the delay set is the duration of the previous track entry - /// minus any mix duration (from the plus the specified Delay (ie the mix - /// ends at (Delay = 0) or before (Delay < 0) the previous track entry duration). If the + /// minus any mix duration (from the plus the specified Delay (ie the mix + /// ends at (Delay = 0) or before (Delay < 0) the previous track entry duration). If the /// previous entry is looping, its next loop completion is used instead of its duration. /// /// A track entry to allow further customization of animation playback. References to the track entry must not be kept @@ -779,8 +793,8 @@ namespace Spine { /// Track number. /// Mix duration. /// If > 0, sets . If <= 0, the delay set is the duration of the previous track entry - /// minus any mix duration plus the specified Delay (ie the mix ends at (Delay = 0) or - /// before (Delay < 0) the previous track entry duration). If the previous entry is looping, its next + /// minus any mix duration plus the specified Delay (ie the mix ends at (Delay = 0) or + /// before (Delay < 0) the previous track entry duration). If the previous entry is looping, its next /// loop completion is used instead of its duration. /// A track entry to allow further customization of animation playback. References to the track entry must not be kept /// after the event occurs. @@ -824,8 +838,9 @@ namespace Spine { entry.holdPrevious = false; entry.eventThreshold = 0; - entry.attachmentThreshold = 0; - entry.drawOrderThreshold = 0; + entry.alphaAttachmentThreshold = 0; + entry.mixAttachmentThreshold = 0; + entry.mixDrawOrderThreshold = 0; entry.animationStart = 0; entry.animationEnd = animation.Duration; @@ -857,7 +872,6 @@ namespace Spine { entry.next = null; } - public bool AnimationsChangedOptimization = false; private void AnimationsChanged () { animationsChanged = false; @@ -865,27 +879,15 @@ namespace Spine { propertyIds.Clear(); int n = tracks.Count; TrackEntry[] tracksItems = tracks.Items; - if (AnimationsChangedOptimization) - { - for (int i = 0; i < n; i++) { - TrackEntry entry = tracksItems[i]; - if (entry == null) continue; - entry.mixingFrom = null; - entry.mixingTo = null; - } - } - else - { - for (int i = 0; i < n; i++) { - TrackEntry entry = tracksItems[i]; - if (entry == null) continue; - while (entry.mixingFrom != null) // Move to last entry, then iterate in reverse. - entry = entry.mixingFrom; - do { - if (entry.mixingTo == null || entry.mixBlend != MixBlend.Add) ComputeHold(entry); - entry = entry.mixingTo; - } while (entry != null); - } + for (int i = 0; i < n; i++) { + TrackEntry entry = tracksItems[i]; + if (entry == null) continue; + while (entry.mixingFrom != null) // Move to last entry, then iterate in reverse. + entry = entry.mixingFrom; + do { + if (entry.mixingTo == null || entry.mixBlend != MixBlend.Add) ComputeHold(entry); + entry = entry.mixingTo; + } while (entry != null); } } @@ -939,6 +941,7 @@ namespace Spine { /// Discards all listener notifications that have not yet been delivered. This can be useful to call from an /// AnimationState event subscriber when it is known that further notifications that may have been already queued for delivery /// are not wanted because new animations are being set. + /// public void ClearListenerNotifications () { queue.Clear(); } @@ -951,7 +954,7 @@ namespace Spine { ///
    public float TimeScale { get { return timeScale; } set { timeScale = value; } } - /// The AnimationStateData to look up mix durations. + /// The to look up mix durations. public AnimationStateData Data { get { return data; @@ -1006,7 +1009,7 @@ namespace Spine { internal int trackIndex; internal bool loop, holdPrevious, reverse, shortestRotation; - internal float eventThreshold, attachmentThreshold, drawOrderThreshold; + internal float eventThreshold, mixAttachmentThreshold, alphaAttachmentThreshold, mixDrawOrderThreshold; internal float animationStart, animationEnd, animationLast, nextAnimationLast; internal float delay, trackTime, trackLast, nextTrackLast, trackEnd, timeScale = 1f; internal float alpha, mixTime, mixDuration, interruptAlpha, totalAlpha; @@ -1046,18 +1049,18 @@ namespace Spine { /// duration.
    public bool Loop { get { return loop; } set { loop = value; } } - /// + /// /// - /// Seconds to postpone playing the animation. When this track entry is the current track entry, Delay - /// postpones incrementing the . When this track entry is queued, Delay is the time from + /// Seconds to postpone playing the animation. When this track entry is the current track entry, Delay + /// postpones incrementing the . When this track entry is queued, Delay is the time from /// the start of the previous animation to when this track entry will become the current track entry (ie when the previous - /// track entry >= this track entry's Delay). + /// track entry >= this track entry's Delay). /// /// affects the delay. /// - /// When using with a delay <= 0, the delay + /// When using with a delay <= 0, the delay /// is set using the mix duration from the . If is set afterward, the delay - /// may need to be adjusted. + /// may need to be adjusted. public float Delay { get { return delay; } set { delay = value; } } /// @@ -1097,7 +1100,7 @@ namespace Spine { /// /// Seconds when this animation starts, both initially and after looping. Defaults to 0. /// - /// When changing the AnimationStart time, it often makes sense to set to the same + /// When changing the AnimationStart time, it often makes sense to set to the same /// value to prevent timeline keys before the start time from triggering. /// public float AnimationStart { get { return animationStart; } set { animationStart = value; } } @@ -1105,13 +1108,13 @@ namespace Spine { /// /// Seconds for the last frame of this animation. Non-looping animations won't play past this time. Looping animations will /// loop back to at this time. Defaults to the animation . - /// + ///
    public float AnimationEnd { get { return animationEnd; } set { animationEnd = value; } } /// /// The time in seconds this animation was last applied. Some timelines use this for one-time triggers. Eg, when this - /// animation is applied, event timelines will fire all events between the AnimationLast time (exclusive) and - /// AnimationTime (inclusive). Defaults to -1 to ensure triggers on frame 0 happen the first time this animation + /// animation is applied, event timelines will fire all events between the AnimationLast time (exclusive) and + /// AnimationTime (inclusive). Defaults to -1 to ensure triggers on frame 0 happen the first time this animation /// is applied. public float AnimationLast { get { return animationLast; } @@ -1122,12 +1125,12 @@ namespace Spine { } /// - /// Uses to compute the AnimationTime. When the TrackTime is 0, the - /// AnimationTime is equal to the AnimationStart time. + /// Uses to compute the AnimationTime. When the TrackTime is 0, the + /// AnimationTime is equal to the AnimationStart time. /// - /// The animationTime is between and , except if this + /// The animationTime is between and , except if this /// track entry is non-looping and is >= to the animation , then - /// animationTime continues to increase past . + /// animationTime continues to increase past . /// public float AnimationTime { get { @@ -1146,12 +1149,12 @@ namespace Spine { /// Multiplier for the delta time when this track entry is updated, causing time for this animation to pass slower or /// faster. Defaults to 1. /// - /// Values < 0 are not supported. To play an animation in reverse, use . + /// Values < 0 are not supported. To play an animation in reverse, use . /// /// is not affected by track entry time scale, so may need to be adjusted to /// match the animation speed. /// - /// When using with a Delay <= 0, the + /// When using with a Delay <= 0, the /// is set using the mix duration from the , assuming time scale to be 1. If /// the time scale is not 1, the delay may need to be adjusted. /// @@ -1161,7 +1164,7 @@ namespace Spine { /// /// - /// Values < 1 mix this animation with the skeleton's current pose (usually the pose resulting from lower tracks). Defaults + /// Values < 1 mix this animation with the skeleton's current pose (usually the pose resulting from lower tracks). Defaults /// to 1, which overwrites the skeleton's current pose with this animation. /// /// Typically track 0 is used to completely pose the skeleton, then alpha is used on higher tracks. It doesn't make sense to @@ -1173,36 +1176,56 @@ namespace Spine { /// /// When the mix percentage ( / ) is less than the - /// EventThreshold, event timelines are applied while this animation is being mixed out. Defaults to 0, so event + /// EventThreshold, event timelines are applied while this animation is being mixed out. Defaults to 0, so event /// timelines are not applied while this animation is being mixed out. /// public float EventThreshold { get { return eventThreshold; } set { eventThreshold = value; } } /// - /// When the mix percentage ( / ) is less than the - /// AttachmentThreshold, attachment timelines are applied while this animation is being mixed out. Defaults to - /// 0, so attachment timelines are not applied while this animation is being mixed out. - /// - public float AttachmentThreshold { get { return attachmentThreshold; } set { attachmentThreshold = value; } } - - /// - /// When the mix percentage ( / ) is less than the - /// DrawOrderThreshold, draw order timelines are applied while this animation is being mixed out. Defaults to 0, - /// so draw order timelines are not applied while this animation is being mixed out. + /// When is greater than AlphaAttachmentThreshold, attachment timelines are applied. + /// Defaults to 0, so attachment timelines are always applied. /// - public float DrawOrderThreshold { get { return drawOrderThreshold; } set { drawOrderThreshold = value; } } + public float AlphaAttachmentThreshold { get { return alphaAttachmentThreshold; } set { alphaAttachmentThreshold = value; } } /// - /// The animation queued to start after this animation, or null if there is none. next makes up a doubly linked + /// When the mix percentage ( / ) is less than the + /// MixAttachmentThreshold, attachment timelines are applied while this animation is being mixed out. Defaults + /// to 0, so attachment timelines are not applied while this animation is being mixed out. + /// + public float MixAttachmentThreshold { get { return mixAttachmentThreshold; } set { mixAttachmentThreshold = value; } } + + /// + /// When the mix percentage ( / ) is less than the + /// MixDrawOrderThreshold, draw order timelines are applied while this animation is being mixed out. Defaults to + /// 0, so draw order timelines are not applied while this animation is being mixed out. + /// + public float MixDrawOrderThreshold { get { return mixDrawOrderThreshold; } set { mixDrawOrderThreshold = value; } } + + /// + /// The animation queued to start after this animation, or null if there is none. next makes up a doubly linked /// list. /// /// See to truncate the list. public TrackEntry Next { get { return next; } } /// - /// The animation queued to play before this animation, or null. previous makes up a doubly linked list. + /// The animation queued to play before this animation, or null. previous makes up a doubly linked list. public TrackEntry Previous { get { return previous; } } + /// Returns true if this track entry has been applied at least once. + /// + public bool WasApplied { + get { return nextTrackLast != -1; } + } + + /// Returns true if there is a track entry that will become the current track entry during the + /// next . + public bool IsNextReady { + get { + return (next != null) && (nextTrackLast - next.delay >= 0); + } + } + /// /// Returns true if at least one loop has been completed. /// @@ -1212,7 +1235,7 @@ namespace Spine { /// /// Seconds from 0 to the when mixing from the previous animation to this animation. May be - /// slightly more than MixDuration when the mix is complete. + /// slightly more than MixDuration when the mix is complete. public float MixTime { get { return mixTime; } set { mixTime = value; } } /// @@ -1220,36 +1243,49 @@ namespace Spine { /// Seconds for mixing from the previous animation to this animation. Defaults to the value provided by AnimationStateData /// based on the animation before this animation (if any). /// - /// The MixDuration can be set manually rather than use the value from - /// . In that case, the MixDuration can be set for a new + /// The MixDuration can be set manually rather than use the value from + /// . In that case, the MixDuration can be set for a new /// track entry only before is first called. /// - /// When using with a Delay <= 0, the - /// is set using the mix duration from the . If mixDuration is set - /// afterward, the delay may need to be adjusted. For example: - /// entry.Delay = entry.previous.TrackComplete - entry.MixDuration; - /// + /// When using with a Delay <= 0, the + /// is set using the mix duration from the . If mixDuration is set + /// afterward, the delay may need to be adjusted. For example: + /// entry.Delay = entry.previous.TrackComplete - entry.MixDuration; + /// Alternatively, can be used to recompute the delay: + /// entry.SetMixDuration(0.25f, 0); + /// public float MixDuration { get { return mixDuration; } set { mixDuration = value; } } + /// Sets both and . + /// If > 0, sets . If <= 0, the delay set is the duration of the previous track + /// entry minus the specified mix duration plus the specified delay (ie the mix ends at + /// (delay = 0) or before (delay < 0) the previous track entry duration). If the previous + /// entry is looping, its next loop completion is used instead of its duration. + public void SetMixDuration (float mixDuration, float delay) { + this.mixDuration = mixDuration; + if (previous != null && delay <= 0) delay += previous.TrackComplete - mixDuration; + this.delay = delay; + } + /// /// /// Controls how properties keyed in the animation are mixed with lower tracks. Defaults to . /// /// Track entries on track 0 ignore this setting and always use . /// - /// The MixBlend can be set for a new track entry only before is first + /// The MixBlend can be set for a new track entry only before is first /// called. /// public MixBlend MixBlend { get { return mixBlend; } set { mixBlend = value; } } /// /// The track entry for the previous animation when mixing from the previous animation to this animation, or null if no - /// mixing is currently occuring. When mixing from multiple animations, MixingFrom makes up a linked list. + /// mixing is currently occurring. When mixing from multiple animations, MixingFrom makes up a linked list. public TrackEntry MixingFrom { get { return mixingFrom; } } /// /// The track entry for the next animation when mixing from this animation to the next animation, or null if no mixing is - /// currently occuring. When mixing to multiple animations, MixingTo makes up a linked list. + /// currently occurring. When mixing to multiple animations, MixingTo makes up a linked list. public TrackEntry MixingTo { get { return mixingTo; } } /// @@ -1259,11 +1295,11 @@ namespace Spine { /// /// When mixing between animations that key the same property, if a lower track also keys that property then the value will /// briefly dip toward the lower track value during the mix. This happens because the first animation mixes from 100% to 0% - /// while the second animation mixes from 0% to 100%. Setting HoldPrevious to true applies the first animation + /// while the second animation mixes from 0% to 100%. Setting HoldPrevious to true applies the first animation /// at 100% during the mix so the lower track value is overwritten. Such dipping does not occur on the lowest track which /// keys the property, only when a higher track also keys the property. /// - /// Snapping will occur if HoldPrevious is true and this animation does not key all the same properties as the + /// Snapping will occur if HoldPrevious is true and this animation does not key all the same properties as the /// previous animation. /// public bool HoldPrevious { get { return holdPrevious; } set { holdPrevious = value; } } @@ -1282,6 +1318,7 @@ namespace Spine { /// Returns true if this entry is for the empty animation. See , /// , and . + /// public bool IsEmptyAnimation { get { return animation == AnimationState.EmptyAnimation; } } ///
    diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/Attachment.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/Attachment.cs index f7bf7d3f1..2617d5f07 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/Attachment.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/Attachment.cs @@ -50,7 +50,7 @@ namespace Spine { return Name; } - ///Returns a copy of the attachment. + /// Returns a copy of the attachment. public abstract Attachment Copy (); } } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/MeshAttachment.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/MeshAttachment.cs index aaab2edd8..fd4c47df8 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/MeshAttachment.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/MeshAttachment.cs @@ -197,7 +197,7 @@ namespace Spine { base.ComputeWorldVertices(slot, start, count, worldVertices, offset, stride); } - ///Returns a new mesh with this mesh set as the . + /// Returns a new mesh with this mesh set as the . public MeshAttachment NewLinkedMesh () { MeshAttachment mesh = new MeshAttachment(Name); diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/PointAttachment.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/PointAttachment.cs index 63aa21599..3b2d42d37 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/PointAttachment.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/PointAttachment.cs @@ -27,6 +27,8 @@ * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ +using System; + namespace Spine { /// /// An attachment which is a single point and a rotation. This can be used to spawn projectiles, particles, etc. A bone can be @@ -45,7 +47,7 @@ namespace Spine { : base(name) { } - /** Copy constructor. */ + /// Copy constructor. protected PointAttachment (PointAttachment other) : base(other) { x = other.x; @@ -58,10 +60,10 @@ namespace Spine { } public float ComputeWorldRotation (Bone bone) { - float cos = MathUtils.CosDeg(rotation), sin = MathUtils.SinDeg(rotation); - float ix = cos * bone.a + sin * bone.b; - float iy = cos * bone.c + sin * bone.d; - return MathUtils.Atan2(iy, ix) * MathUtils.RadDeg; + float r = rotation * MathUtils.DegRad, cos = (float)Math.Cos(r), sin = (float)Math.Sin(r); + float x = cos * bone.a + sin * bone.b; + float y = cos * bone.c + sin * bone.d; + return MathUtils.Atan2Deg(y, x); } public override Attachment Copy () { diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/RegionAttachment.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/RegionAttachment.cs index e565639f5..7226823df 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/RegionAttachment.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/RegionAttachment.cs @@ -59,7 +59,7 @@ namespace Spine { public string Path { get; set; } public TextureRegion Region { get { return region; } set { region = value; } } - /// For each of the 4 vertices, a pair of x,y values that is the local position of the vertex. + /// For each of the 4 vertices, a pair of x,y values that is the local position of the vertex. /// public float[] Offset { get { return offset; } } public float[] UVs { get { return uvs; } } @@ -106,8 +106,7 @@ namespace Spine { return; } - float width = Width; - float height = Height; + float width = Width, height = Height; float localX2 = width / 2; float localY2 = height / 2; float localX = -localX2; @@ -126,17 +125,13 @@ namespace Spine { localY2 -= (region.originalHeight - region.offsetY - region.packedHeight) / region.originalHeight * height; } } - float scaleX = ScaleX; - float scaleY = ScaleY; + float scaleX = ScaleX, scaleY = ScaleY; localX *= scaleX; localY *= scaleY; localX2 *= scaleX; localY2 *= scaleY; - float rotation = Rotation; - float cos = MathUtils.CosDeg(this.rotation); - float sin = MathUtils.SinDeg(this.rotation); - float x = X; - float y = Y; + float r = Rotation * MathUtils.DegRad, cos = (float)Math.Cos(r), sin = (float)Math.Sin(r); + float x = X, y = Y; float localXCos = localX * cos + x; float localXSin = localX * sin; float localYCos = localY * cos + y; diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/VertexAttachment.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/VertexAttachment.cs index b057b22cf..ec98ba41c 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/VertexAttachment.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Attachments/VertexAttachment.cs @@ -47,7 +47,7 @@ namespace Spine { public int[] Bones { get { return bones; } set { bones = value; } } public float[] Vertices { get { return vertices; } set { vertices = value; } } public int WorldVerticesLength { get { return worldVerticesLength; } set { worldVerticesLength = value; } } - ///Timelines for the timeline attachment are also applied to this attachment. + /// Timelines for the timeline attachment are also applied to this attachment. /// May be null if no attachment-specific timelines should be applied. public VertexAttachment TimelineAttachment { get { return timelineAttachment; } set { timelineAttachment = value; } } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Bone.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Bone.cs index 3d3e9de46..84e3b6c00 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Bone.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Bone.cs @@ -30,6 +30,8 @@ using System; namespace Spine { + using Physics = Skeleton.Physics; + /// /// Stores a bone's current pose. /// @@ -50,6 +52,7 @@ namespace Spine { internal float a, b, worldX; internal float c, d, worldY; + internal Inherit inherit; internal bool sorted, active; @@ -57,8 +60,6 @@ namespace Spine { public Skeleton Skeleton { get { return skeleton; } } public Bone Parent { get { return parent; } } public ExposedList Children { get { return children; } } - /// Returns false when the bone has not been computed because is true and the - /// active skin does not contain this bone. public bool Active { get { return active; } } /// The local X translation. public float X { get { return x; } set { x = value; } } @@ -79,6 +80,9 @@ namespace Spine { /// The local shearY. public float ShearY { get { return shearY; } set { shearY = value; } } + /// Controls how parent world transforms affect this bone. + public Inherit Inherit { get { return inherit; } set { inherit = value; } } + /// The rotation, as calculated by any constraints. public float AppliedRotation { get { return arotation; } set { arotation = value; } } @@ -113,8 +117,10 @@ namespace Spine { public float WorldX { get { return worldX; } set { worldX = value; } } /// The world Y position. If changed, should be called. public float WorldY { get { return worldY; } set { worldY = value; } } - public float WorldRotationX { get { return MathUtils.Atan2(c, a) * MathUtils.RadDeg; } } - public float WorldRotationY { get { return MathUtils.Atan2(d, b) * MathUtils.RadDeg; } } + /// The world rotation for the X axis, calculated using and . + public float WorldRotationX { get { return MathUtils.Atan2Deg(c, a); } } + /// The world rotation for the Y axis, calculated using and . + public float WorldRotationY { get { return MathUtils.Atan2Deg(d, b); } } /// Returns the magnitide (always positive) of the world scale X. public float WorldScaleX { get { return (float)Math.Sqrt(a * a + c * c); } } @@ -145,10 +151,11 @@ namespace Spine { scaleY = bone.scaleY; shearX = bone.shearX; shearY = bone.shearY; + inherit = bone.inherit; } /// Computes the world transform using the parent bone and this bone's local applied transform. - public void Update () { + public void Update (Physics physics) { UpdateWorldTransform(ax, ay, arotation, ascaleX, ascaleY, ashearX, ashearY); } @@ -173,11 +180,14 @@ namespace Spine { Bone parent = this.parent; if (parent == null) { // Root bone. - float rotationY = rotation + 90 + shearY, sx = skeleton.ScaleX, sy = skeleton.ScaleY; - a = MathUtils.CosDeg(rotation + shearX) * scaleX * sx; - b = MathUtils.CosDeg(rotationY) * scaleY * sx; - c = MathUtils.SinDeg(rotation + shearX) * scaleX * sy; - d = MathUtils.SinDeg(rotationY) * scaleY * sy; + Skeleton skeleton = this.skeleton; + float sx = skeleton.scaleX, sy = skeleton.ScaleY; + float rx = (rotation + shearX) * MathUtils.DegRad; + float ry = (rotation + 90 + shearY) * MathUtils.DegRad; + a = (float)Math.Cos(rx) * scaleX * sx; + b = (float)Math.Cos(ry) * scaleY * sx; + c = (float)Math.Sin(rx) * scaleX * sy; + d = (float)Math.Sin(ry) * scaleY * sy; worldX = x * sx + skeleton.x; worldY = y * sy + skeleton.y; return; @@ -187,73 +197,77 @@ namespace Spine { worldX = pa * x + pb * y + parent.worldX; worldY = pc * x + pd * y + parent.worldY; - switch (data.transformMode) { - case TransformMode.Normal: { - float rotationY = rotation + 90 + shearY; - float la = MathUtils.CosDeg(rotation + shearX) * scaleX; - float lb = MathUtils.CosDeg(rotationY) * scaleY; - float lc = MathUtils.SinDeg(rotation + shearX) * scaleX; - float ld = MathUtils.SinDeg(rotationY) * scaleY; + switch (inherit) { + case Inherit.Normal: { + float rx = (rotation + shearX) * MathUtils.DegRad; + float ry = (rotation + 90 + shearY) * MathUtils.DegRad; + float la = (float)Math.Cos(rx) * scaleX; + float lb = (float)Math.Cos(ry) * scaleY; + float lc = (float)Math.Sin(rx) * scaleX; + float ld = (float)Math.Sin(ry) * scaleY; a = pa * la + pb * lc; b = pa * lb + pb * ld; c = pc * la + pd * lc; d = pc * lb + pd * ld; return; } - case TransformMode.OnlyTranslation: { - float rotationY = rotation + 90 + shearY; - a = MathUtils.CosDeg(rotation + shearX) * scaleX; - b = MathUtils.CosDeg(rotationY) * scaleY; - c = MathUtils.SinDeg(rotation + shearX) * scaleX; - d = MathUtils.SinDeg(rotationY) * scaleY; + case Inherit.OnlyTranslation: { + float rx = (rotation + shearX) * MathUtils.DegRad; + float ry = (rotation + 90 + shearY) * MathUtils.DegRad; + a = (float)Math.Cos(rx) * scaleX; + b = (float)Math.Cos(ry) * scaleY; + c = (float)Math.Sin(rx) * scaleX; + d = (float)Math.Sin(ry) * scaleY; break; } - case TransformMode.NoRotationOrReflection: { + case Inherit.NoRotationOrReflection: { + float sx = 1 / skeleton.scaleX, sy = 1 / skeleton.ScaleY; + pa *= sx; + pc *= sy; float s = pa * pa + pc * pc, prx; if (s > 0.0001f) { - s = Math.Abs(pa * pd - pb * pc) / s; - pa /= skeleton.ScaleX; - pc /= skeleton.ScaleY; + s = Math.Abs(pa * pd * sy - pb * sx * pc) / s; pb = pc * s; pd = pa * s; - prx = MathUtils.Atan2(pc, pa) * MathUtils.RadDeg; + prx = MathUtils.Atan2Deg(pc, pa); } else { pa = 0; pc = 0; - prx = 90 - MathUtils.Atan2(pd, pb) * MathUtils.RadDeg; + prx = 90 - MathUtils.Atan2Deg(pd, pb); } - float rx = rotation + shearX - prx; - float ry = rotation + shearY - prx + 90; - float la = MathUtils.CosDeg(rx) * scaleX; - float lb = MathUtils.CosDeg(ry) * scaleY; - float lc = MathUtils.SinDeg(rx) * scaleX; - float ld = MathUtils.SinDeg(ry) * scaleY; + float rx = (rotation + shearX - prx) * MathUtils.DegRad; + float ry = (rotation + shearY - prx + 90) * MathUtils.DegRad; + float la = (float)Math.Cos(rx) * scaleX; + float lb = (float)Math.Cos(ry) * scaleY; + float lc = (float)Math.Sin(rx) * scaleX; + float ld = (float)Math.Sin(ry) * scaleY; a = pa * la - pb * lc; b = pa * lb - pb * ld; c = pc * la + pd * lc; d = pc * lb + pd * ld; break; } - case TransformMode.NoScale: - case TransformMode.NoScaleOrReflection: { - float cos = MathUtils.CosDeg(rotation), sin = MathUtils.SinDeg(rotation); - float za = (pa * cos + pb * sin) / skeleton.ScaleX; + case Inherit.NoScale: + case Inherit.NoScaleOrReflection: { + rotation *= MathUtils.DegRad; + float cos = (float)Math.Cos(rotation), sin = (float)Math.Sin(rotation); + float za = (pa * cos + pb * sin) / skeleton.scaleX; float zc = (pc * cos + pd * sin) / skeleton.ScaleY; float s = (float)Math.Sqrt(za * za + zc * zc); if (s > 0.00001f) s = 1 / s; za *= s; zc *= s; s = (float)Math.Sqrt(za * za + zc * zc); - if (data.transformMode == TransformMode.NoScale - && (pa * pd - pb * pc < 0) != (skeleton.ScaleX < 0 != skeleton.ScaleY < 0)) s = -s; - - float r = MathUtils.PI / 2 + MathUtils.Atan2(zc, za); - float zb = MathUtils.Cos(r) * s; - float zd = MathUtils.Sin(r) * s; - float la = MathUtils.CosDeg(shearX) * scaleX; - float lb = MathUtils.CosDeg(90 + shearY) * scaleY; - float lc = MathUtils.SinDeg(shearX) * scaleX; - float ld = MathUtils.SinDeg(90 + shearY) * scaleY; + if (inherit == Inherit.NoScale && (pa * pd - pb * pc < 0) != (skeleton.scaleX < 0 != skeleton.ScaleY < 0)) s = -s; + rotation = MathUtils.PI / 2 + MathUtils.Atan2(zc, za); + float zb = (float)Math.Cos(rotation) * s; + float zd = (float)Math.Sin(rotation) * s; + shearX *= MathUtils.DegRad; + shearY = (90 + shearY) * MathUtils.DegRad; + float la = (float)Math.Cos(shearX) * scaleX; + float lb = (float)Math.Cos(shearY) * scaleY; + float lc = (float)Math.Sin(shearX) * scaleX; + float ld = (float)Math.Sin(shearY) * scaleY; a = za * la + zb * lc; b = za * lb + zb * ld; c = zc * la + zd * lc; @@ -261,22 +275,23 @@ namespace Spine { break; } } - - a *= skeleton.ScaleX; - b *= skeleton.ScaleX; + a *= skeleton.scaleX; + b *= skeleton.scaleX; c *= skeleton.ScaleY; d *= skeleton.ScaleY; } + /// Sets this bone's local transform to the setup pose. public void SetToSetupPose () { BoneData data = this.data; x = data.x; y = data.y; rotation = data.rotation; scaleX = data.scaleX; - scaleY = data.scaleY; + scaleY = data.ScaleY; shearX = data.shearX; shearY = data.shearY; + inherit = data.inherit; } /// @@ -294,41 +309,84 @@ namespace Spine { if (parent == null) { ax = worldX - skeleton.x; ay = worldY - skeleton.y; - arotation = MathUtils.Atan2(c, a) * MathUtils.RadDeg; + float a = this.a, b = this.b, c = this.c, d = this.d; + arotation = MathUtils.Atan2Deg(c, a); ascaleX = (float)Math.Sqrt(a * a + c * c); ascaleY = (float)Math.Sqrt(b * b + d * d); ashearX = 0; - ashearY = MathUtils.Atan2(a * b + c * d, a * d - b * c) * MathUtils.RadDeg; + ashearY = MathUtils.Atan2Deg(a * b + c * d, a * d - b * c); return; } + float pa = parent.a, pb = parent.b, pc = parent.c, pd = parent.d; float pid = 1 / (pa * pd - pb * pc); + float ia = pd * pid, ib = pb * pid, ic = pc * pid, id = pa * pid; float dx = worldX - parent.worldX, dy = worldY - parent.worldY; - ax = (dx * pd * pid - dy * pb * pid); - ay = (dy * pa * pid - dx * pc * pid); - float ia = pid * pd; - float id = pid * pa; - float ib = pid * pb; - float ic = pid * pc; - float ra = ia * a - ib * c; - float rb = ia * b - ib * d; - float rc = id * c - ic * a; - float rd = id * d - ic * b; + ax = (dx * ia - dy * ib); + ay = (dy * id - dx * ic); + + float ra, rb, rc, rd; + if (inherit == Inherit.OnlyTranslation) { + ra = a; + rb = b; + rc = c; + rd = d; + } else { + switch (inherit) { + case Inherit.NoRotationOrReflection: { + float s = Math.Abs(pa * pd - pb * pc) / (pa * pa + pc * pc); + float skeletonScaleY = skeleton.ScaleY; + pb = -pc * skeleton.scaleX * s / skeletonScaleY; + pd = pa * skeletonScaleY * s / skeleton.scaleX; + pid = 1 / (pa * pd - pb * pc); + ia = pd * pid; + ib = pb * pid; + break; + } + case Inherit.NoScale: + case Inherit.NoScaleOrReflection: { + float r = rotation * MathUtils.DegRad, cos = (float)Math.Cos(r), sin = (float)Math.Sin(r); + pa = (pa * cos + pb * sin) / skeleton.scaleX; + pc = (pc * cos + pd * sin) / skeleton.ScaleY; + float s = (float)Math.Sqrt(pa * pa + pc * pc); + if (s > 0.00001f) s = 1 / s; + pa *= s; + pc *= s; + s = (float)Math.Sqrt(pa * pa + pc * pc); + if (inherit == Inherit.NoScale && pid < 0 != (skeleton.scaleX < 0 != skeleton.ScaleY < 0)) s = -s; + r = MathUtils.PI / 2 + MathUtils.Atan2(pc, pa); + pb = (float)Math.Cos(r) * s; + pd = (float)Math.Sin(r) * s; + pid = 1 / (pa * pd - pb * pc); + ia = pd * pid; + ib = pb * pid; + ic = pc * pid; + id = pa * pid; + break; + } + } + ra = ia * a - ib * c; + rb = ia * b - ib * d; + rc = id * c - ic * a; + rd = id * d - ic * b; + } + ashearX = 0; ascaleX = (float)Math.Sqrt(ra * ra + rc * rc); if (ascaleX > 0.0001f) { float det = ra * rd - rb * rc; ascaleY = det / ascaleX; - ashearY = MathUtils.Atan2(ra * rb + rc * rd, det) * MathUtils.RadDeg; - arotation = MathUtils.Atan2(rc, ra) * MathUtils.RadDeg; + ashearY = -MathUtils.Atan2Deg(ra * rb + rc * rd, det); + arotation = MathUtils.Atan2Deg(rc, ra); } else { ascaleX = 0; ascaleY = (float)Math.Sqrt(rb * rb + rd * rd); ashearY = 0; - arotation = 90 - MathUtils.Atan2(rd, rb) * MathUtils.RadDeg; + arotation = 90 - MathUtils.Atan2Deg(rd, rb); } } + /// Transforms a point from world coordinates to the bone's local coordinates. public void WorldToLocal (float worldX, float worldY, out float localX, out float localY) { float a = this.a, b = this.b, c = this.c, d = this.d; float det = a * d - b * c; @@ -337,53 +395,60 @@ namespace Spine { localY = (y * a - x * c) / det; } + /// Transforms a point from the bone's local coordinates to world coordinates. public void LocalToWorld (float localX, float localY, out float worldX, out float worldY) { worldX = localX * a + localY * b + this.worldX; worldY = localX * c + localY * d + this.worldY; } - public float WorldToLocalRotationX { - get { - Bone parent = this.parent; - if (parent == null) return arotation; - float pa = parent.a, pb = parent.b, pc = parent.c, pd = parent.d, a = this.a, c = this.c; - return MathUtils.Atan2(pa * c - pc * a, pd * a - pb * c) * MathUtils.RadDeg; + /// Transforms a point from world coordinates to the parent bone's local coordinates. + public void WorldToParent (float worldX, float worldY, out float parentX, out float parentY) { + if (parent == null) { + parentX = worldX; + parentY = worldY; + } else { + parent.WorldToLocal(worldX, worldY, out parentX, out parentY); } } - public float WorldToLocalRotationY { - get { - Bone parent = this.parent; - if (parent == null) return arotation; - float pa = parent.a, pb = parent.b, pc = parent.c, pd = parent.d, b = this.b, d = this.d; - return MathUtils.Atan2(pa * d - pc * b, pd * b - pb * d) * MathUtils.RadDeg; + /// Transforms a point from the parent bone's coordinates to world coordinates. + public void ParentToWorld (float parentX, float parentY, out float worldX, out float worldY) { + if (parent == null) { + worldX = parentX; + worldY = parentY; + } else { + parent.LocalToWorld(parentX, parentY, out worldX, out worldY); } } + /// Transforms a world rotation to a local rotation. public float WorldToLocalRotation (float worldRotation) { - float sin = MathUtils.SinDeg(worldRotation), cos = MathUtils.CosDeg(worldRotation); - return MathUtils.Atan2(a * sin - c * cos, d * cos - b * sin) * MathUtils.RadDeg + rotation - shearX; + worldRotation *= MathUtils.DegRad; + float sin = (float)Math.Sin(worldRotation), cos = (float)Math.Cos(worldRotation); + return MathUtils.Atan2Deg(a * sin - c * cos, d * cos - b * sin) + rotation - shearX; } + /// Transforms a local rotation to a world rotation. public float LocalToWorldRotation (float localRotation) { - localRotation -= rotation - shearX; - float sin = MathUtils.SinDeg(localRotation), cos = MathUtils.CosDeg(localRotation); - return MathUtils.Atan2(cos * c + sin * d, cos * a + sin * b) * MathUtils.RadDeg; + localRotation = (localRotation - rotation - shearX) * MathUtils.DegRad; + float sin = (float)Math.Sin(localRotation), cos = (float)Math.Cos(localRotation); + return MathUtils.Atan2Deg(cos * c + sin * d, cos * a + sin * b); } /// /// Rotates the world transform the specified amount. /// - /// After changes are made to the world transform, should be called and will - /// need to be called on any child bones, recursively. + /// After changes are made to the world transform, should be called and + /// will need to be called on any child bones, recursively. /// public void RotateWorld (float degrees) { - float a = this.a, b = this.b, c = this.c, d = this.d; - float cos = MathUtils.CosDeg(degrees), sin = MathUtils.SinDeg(degrees); - this.a = cos * a - sin * c; - this.b = cos * b - sin * d; - this.c = sin * a + cos * c; - this.d = sin * b + cos * d; + degrees *= MathUtils.DegRad; + float sin = (float)Math.Sin(degrees), cos = (float)Math.Cos(degrees); + float ra = a, rb = b; + a = cos * ra - sin * c; + b = cos * rb - sin * d; + c = sin * ra + cos * c; + d = sin * rb + cos * d; } override public string ToString () { diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/BoneData.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/BoneData.cs index c76fec5d9..49b8cec41 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/BoneData.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/BoneData.cs @@ -36,7 +36,7 @@ namespace Spine { internal BoneData parent; internal float length; internal float x, y, rotation, scaleX = 1, scaleY = 1, shearX, shearY; - internal TransformMode transformMode = TransformMode.Normal; + internal Inherit inherit = Inherit.Normal; internal bool skinRequired; /// The index of the bone in Skeleton.Bones @@ -56,7 +56,7 @@ namespace Spine { /// Local Y translation. public float Y { get { return y; } set { y = value; } } - /// Local rotation. + /// Local rotation in degrees, counter clockwise. public float Rotation { get { return rotation; } set { rotation = value; } } /// Local scaleX. @@ -71,11 +71,11 @@ namespace Spine { /// Local shearY. public float ShearY { get { return shearY; } set { shearY = value; } } - /// The transform mode for how parent world transforms affect this bone. - public TransformMode TransformMode { get { return transformMode; } set { transformMode = value; } } + /// Determines how parent world transforms affect this bone. + public Inherit Inherit { get { return inherit; } set { inherit = value; } } - ///When true, only updates this bone if the contains this - /// bone. + /// When true, only updates this bone if the contains + /// this bone. /// public bool SkinRequired { get { return skinRequired; } set { skinRequired = value; } } @@ -93,13 +93,21 @@ namespace Spine { } } - [Flags] - public enum TransformMode { - //0000 0 Flip Scale Rotation - Normal = 0, // 0000 - OnlyTranslation = 7, // 0111 - NoRotationOrReflection = 1, // 0001 - NoScale = 2, // 0010 - NoScaleOrReflection = 6, // 0110 + public enum Inherit { + Normal, + OnlyTranslation, + NoRotationOrReflection, + NoScale, + NoScaleOrReflection + } + + public class InheritEnum { + public static readonly Inherit[] Values = { + Inherit.Normal, + Inherit.OnlyTranslation, + Inherit.NoRotationOrReflection, + Inherit.NoScale, + Inherit.NoScaleOrReflection + }; } } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/ConstraintData.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/ConstraintData.cs index 04d24d438..4d705452c 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/ConstraintData.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/ConstraintData.cs @@ -45,13 +45,13 @@ namespace Spine { /// The constraint's name, which is unique across all constraints in the skeleton of the same type. public string Name { get { return name; } } - ///The ordinal of this constraint for the order a skeleton's constraints will be applied by - /// . + /// The ordinal of this constraint for the order a skeleton's constraints will be applied by + /// . public int Order { get { return order; } set { order = value; } } - ///When true, only updates this constraint if the contains - /// this constraint. - /// + /// When true, only updates this constraint if the + /// contains this constraint. + /// public bool SkinRequired { get { return skinRequired; } set { skinRequired = value; } } override public string ToString () { diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/IUpdatable.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/IUpdatable.cs index 39cab1602..260cef8bf 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/IUpdatable.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/IUpdatable.cs @@ -28,15 +28,20 @@ *****************************************************************************/ namespace Spine { + using Physics = Skeleton.Physics; - ///The interface for items updated by . + /// The interface for items updated by . public interface IUpdatable { - void Update (); + /// Determines how physics and other non-deterministic updates are applied. + void Update (Physics physics); - ///Returns false when this item has not been updated because a skin is required and the active - /// skin does not contain this item. + /// Returns false when this item won't be updated by + /// because a skin is required and the + /// active skin does not contain this item. /// /// + /// + /// bool Active { get; } } } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/IkConstraint.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/IkConstraint.cs index 1885aa6e9..4d542f5f5 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/IkConstraint.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/IkConstraint.cs @@ -30,6 +30,8 @@ using System; namespace Spine { + using Physics = Skeleton.Physics; + /// /// /// Stores the current pose for an IK constraint. An IK constraint adjusts the rotation of 1 or 2 constrained bones so the tip of @@ -49,29 +51,25 @@ namespace Spine { public IkConstraint (IkConstraintData data, Skeleton skeleton) { if (data == null) throw new ArgumentNullException("data", "data cannot be null."); - if (skeleton == null) throw new ArgumentNullException("skeleton", "skeleton cannot be null."); this.data = data; + + bones = new ExposedList(data.bones.Count); + foreach (BoneData boneData in data.bones) + bones.Add(skeleton.bones.Items[boneData.index]); + + target = skeleton.bones.Items[data.target.index]; + mix = data.mix; softness = data.softness; bendDirection = data.bendDirection; compress = data.compress; stretch = data.stretch; - - bones = new ExposedList(data.bones.Count); - foreach (BoneData boneData in data.bones) - bones.Add(skeleton.bones.Items[boneData.index]); - target = skeleton.bones.Items[data.target.index]; } /// Copy constructor. - public IkConstraint (IkConstraint constraint, Skeleton skeleton) { - if (constraint == null) throw new ArgumentNullException("constraint cannot be null."); - if (skeleton == null) throw new ArgumentNullException("skeleton cannot be null."); - data = constraint.data; - bones = new ExposedList(constraint.Bones.Count); - foreach (Bone bone in constraint.Bones) - bones.Add(skeleton.Bones.Items[bone.data.index]); - target = skeleton.Bones.Items[constraint.target.data.index]; + public IkConstraint (IkConstraint constraint, Skeleton skeleton) + : this(constraint.data, skeleton) { + mix = constraint.mix; softness = constraint.softness; bendDirection = constraint.bendDirection; @@ -79,7 +77,16 @@ namespace Spine { stretch = constraint.stretch; } - public void Update () { + public void SetToSetupPose () { + IkConstraintData data = this.data; + mix = data.mix; + softness = data.softness; + bendDirection = data.bendDirection; + compress = data.compress; + stretch = data.stretch; + } + + public void Update (Physics physics) { if (mix == 0) return; Bone target = this.target; Bone[] bones = this.bones.Items; @@ -166,18 +173,18 @@ namespace Spine { float rotationIK = -bone.ashearX - bone.arotation; float tx = 0, ty = 0; - switch (bone.data.transformMode) { - case TransformMode.OnlyTranslation: + switch (bone.inherit) { + case Inherit.OnlyTranslation: tx = (targetX - bone.worldX) * Math.Sign(bone.skeleton.ScaleX); ty = (targetY - bone.worldY) * Math.Sign(bone.skeleton.ScaleY); break; - case TransformMode.NoRotationOrReflection: { + case Inherit.NoRotationOrReflection: { float s = Math.Abs(pa * pd - pb * pc) / Math.Max(0.0001f, pa * pa + pc * pc); - float sa = pa / bone.skeleton.ScaleX; + float sa = pa / bone.skeleton.scaleX; float sc = pc / bone.skeleton.ScaleY; - pb = -sc * s * bone.skeleton.ScaleX; + pb = -sc * s * bone.skeleton.scaleX; pd = sa * s * bone.skeleton.ScaleY; - rotationIK += (float)Math.Atan2(sc, sa) * MathUtils.RadDeg; + rotationIK += MathUtils.Atan2Deg(sc, sa); goto default; // Fall through. } default: { @@ -194,7 +201,7 @@ namespace Spine { } } - rotationIK += (float)Math.Atan2(ty, tx) * MathUtils.RadDeg; + rotationIK += MathUtils.Atan2Deg(ty, tx); if (bone.ascaleX < 0) rotationIK += 180; if (rotationIK > 180) rotationIK -= 360; @@ -203,18 +210,21 @@ namespace Spine { float sx = bone.ascaleX, sy = bone.ascaleY; if (compress || stretch) { - switch (bone.data.transformMode) { - case TransformMode.NoScale: - case TransformMode.NoScaleOrReflection: + switch (bone.inherit) { + case Inherit.NoScale: + case Inherit.NoScaleOrReflection: tx = targetX - bone.worldX; ty = targetY - bone.worldY; break; } - float b = bone.data.length * sx, dd = (float)Math.Sqrt(tx * tx + ty * ty); - if ((compress && dd < b) || (stretch && dd > b) && b > 0.0001f) { - float s = (dd / b - 1) * alpha + 1; - sx *= s; - if (uniform) sy *= s; + float b = bone.data.length * sx; + if (b > 0.0001f) { + float dd = tx * tx + ty * ty; + if ((compress && dd < b * b) || (stretch && dd > b * b)) { + float s = ((float)Math.Sqrt(dd) / b - 1) * alpha + 1; + sx *= s; + if (uniform) sy *= s; + } } } bone.UpdateWorldTransform(bone.ax, bone.ay, bone.arotation + rotationIK * alpha, sx, sy, bone.ashearX, bone.ashearY); @@ -226,6 +236,7 @@ namespace Spine { float softness, float alpha) { if (parent == null) throw new ArgumentNullException("parent", "parent cannot be null."); if (child == null) throw new ArgumentNullException("child", "child cannot be null."); + if (parent.inherit != Inherit.Normal || child.inherit != Inherit.Normal) return; float px = parent.ax, py = parent.ay, psx = parent.ascaleX, psy = parent.ascaleY, sx = psx, sy = psy, csx = child.ascaleX; int os1, os2, s2; if (psx < 0) { @@ -317,8 +328,9 @@ namespace Spine { q = -(c1 + q) * 0.5f; float r0 = q / c2, r1 = c / q; float r = Math.Abs(r0) < Math.Abs(r1) ? r0 : r1; - if (r * r <= dd) { - y = (float)Math.Sqrt(dd - r * r) * bendDir; + r0 = dd - r * r; + if (r0 >= 0) { + y = (float)Math.Sqrt(r0) * bendDir; a1 = ta - (float)Math.Atan2(y, r); a2 = (float)Math.Atan2(y / psy, (r - l1) / psx); goto break_outer; // break outer; diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/IkConstraintData.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/IkConstraintData.cs index 7a7d6a782..86e4b93bf 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/IkConstraintData.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/IkConstraintData.cs @@ -35,9 +35,9 @@ namespace Spine { public class IkConstraintData : ConstraintData { internal ExposedList bones = new ExposedList(); internal BoneData target; - internal int bendDirection = 1; + internal int bendDirection; internal bool compress, stretch, uniform; - internal float mix = 1, softness; + internal float mix, softness; public IkConstraintData (string name) : base(name) { } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/MathUtils.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/MathUtils.cs index 8c5e951ea..43e2de572 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/MathUtils.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/MathUtils.cs @@ -35,6 +35,7 @@ namespace Spine { public static class MathUtils { public const float PI = 3.1415927f; public const float PI2 = PI * 2; + public const float InvPI2 = 1 / PI2; public const float RadDeg = 180f / PI; public const float DegRad = PI / 180; @@ -77,6 +78,10 @@ namespace Spine { return sin[(int)((degrees + 90) * DegToIndex) & SIN_MASK]; } + static public float Atan2Deg (float y, float x) { + return Atan2(y, x) * RadDeg; + } + /// Returns atan2 in radians, faster but less accurate than Math.Atan2. Average error of 0.00231 radians (0.1323 /// degrees), largest error of 0.00488 radians (0.2796 degrees). static public float Atan2 (float y, float x) { @@ -115,6 +120,12 @@ namespace Spine { return (float)Math.Cos(degrees * DegRad); } + + static public float Atan2Deg (float y, float x) { + return (float)Math.Atan2(y, x) * RadDeg; + } + + /// Returns the atan2 using Math.Atan2. static public float Atan2 (float y, float x) { return (float)Math.Atan2(y, x); diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/PathConstraint.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/PathConstraint.cs index 8ccc4587d..944839510 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/PathConstraint.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/PathConstraint.cs @@ -30,6 +30,7 @@ using System; namespace Spine { + using Physics = Skeleton.Physics; /// /// @@ -57,10 +58,13 @@ namespace Spine { if (data == null) throw new ArgumentNullException("data", "data cannot be null."); if (skeleton == null) throw new ArgumentNullException("skeleton", "skeleton cannot be null."); this.data = data; + bones = new ExposedList(data.Bones.Count); foreach (BoneData boneData in data.bones) bones.Add(skeleton.bones.Items[boneData.index]); + target = skeleton.slots.Items[data.target.index]; + position = data.position; spacing = data.spacing; mixRotate = data.mixRotate; @@ -69,14 +73,9 @@ namespace Spine { } /// Copy constructor. - public PathConstraint (PathConstraint constraint, Skeleton skeleton) { - if (constraint == null) throw new ArgumentNullException("constraint cannot be null."); - if (skeleton == null) throw new ArgumentNullException("skeleton cannot be null."); - data = constraint.data; - bones = new ExposedList(constraint.bones.Count); - foreach (Bone bone in constraint.bones) - bones.Add(skeleton.bones.Items[bone.data.index]); - target = skeleton.slots.Items[constraint.target.data.index]; + public PathConstraint (PathConstraint constraint, Skeleton skeleton) + : this(constraint.data, skeleton) { + position = constraint.position; spacing = constraint.spacing; mixRotate = constraint.mixRotate; @@ -89,7 +88,16 @@ namespace Spine { a[i] = val; } - public void Update () { + public void SetToSetupPose () { + PathConstraintData data = this.data; + position = data.position; + spacing = data.spacing; + mixRotate = data.mixRotate; + mixX = data.mixX; + mixY = data.mixY; + } + + public void Update (Physics physics) { PathAttachment attachment = target.Attachment as PathAttachment; if (attachment == null) return; @@ -108,12 +116,8 @@ namespace Spine { for (int i = 0, n = spacesCount - 1; i < n; i++) { Bone bone = bonesItems[i]; float setupLength = bone.data.length; - if (setupLength < PathConstraint.Epsilon) - lengths[i] = 0; - else { - float x = setupLength * bone.a, y = setupLength * bone.c; - lengths[i] = (float)Math.Sqrt(x * x + y * y); - } + float x = setupLength * bone.a, y = setupLength * bone.c; + lengths[i] = (float)Math.Sqrt(x * x + y * y); } } ArraysFill(spaces, 1, spacesCount, spacing); diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraint.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraint.cs new file mode 100644 index 000000000..dcb19dacf --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraint.cs @@ -0,0 +1,326 @@ + +/****************************************************************************** + * Spine Runtimes License Agreement + * Last updated July 28, 2023. Replaces all prior versions. + * + * Copyright (c) 2013-2023, Esoteric Software LLC + * + * Integration of the Spine Runtimes into software or otherwise creating + * derivative works of the Spine Runtimes is permitted under the terms and + * conditions of Section 2 of the Spine Editor License Agreement: + * http://esotericsoftware.com/spine-editor-license + * + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, + * "Products"), provided that each user of the Products must obtain their own + * Spine Editor license and redistribution of the Products in any form must + * include this license and copyright notice. + * + * THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, + * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +using System; + +namespace Spine { + using Physics = Skeleton.Physics; + + /// + /// Stores the current pose for a physics constraint. A physics constraint applies physics to bones. + /// + /// See Physics constraints in the Spine User Guide. + /// + public class PhysicsConstraint : IUpdatable { + internal readonly PhysicsConstraintData data; + public Bone bone; + internal float inertia, strength, damping, massInverse, wind, gravity, mix; + + bool reset = true; + float ux, uy, cx, cy, tx, ty; + float xOffset, xVelocity; + float yOffset, yVelocity; + float rotateOffset, rotateVelocity; + float scaleOffset, scaleVelocity; + + internal bool active; + + readonly Skeleton skeleton; + float remaining, lastTime; + + public PhysicsConstraint (PhysicsConstraintData data, Skeleton skeleton) { + if (data == null) throw new ArgumentNullException("data", "data cannot be null."); + if (skeleton == null) throw new ArgumentNullException("skeleton", "skeleton cannot be null."); + this.data = data; + this.skeleton = skeleton; + + bone = skeleton.bones.Items[data.bone.index]; + + inertia = data.inertia; + strength = data.strength; + damping = data.damping; + massInverse = data.massInverse; + wind = data.wind; + gravity = data.gravity; + mix = data.mix; + } + + /// Copy constructor. + public PhysicsConstraint (PhysicsConstraint constraint, Skeleton skeleton) + : this(constraint.data, skeleton) { + + inertia = constraint.inertia; + strength = constraint.strength; + damping = constraint.damping; + massInverse = constraint.massInverse; + wind = constraint.wind; + gravity = constraint.gravity; + mix = constraint.mix; + } + + public void Reset () { + remaining = 0; + lastTime = skeleton.time; + reset = true; + xOffset = 0; + xVelocity = 0; + yOffset = 0; + yVelocity = 0; + rotateOffset = 0; + rotateVelocity = 0; + scaleOffset = 0; + scaleVelocity = 0; + } + + public void SetToSetupPose () { + PhysicsConstraintData data = this.data; + inertia = data.inertia; + strength = data.strength; + damping = data.damping; + massInverse = data.massInverse; + wind = data.wind; + gravity = data.gravity; + mix = data.mix; + } + + /// + /// Translates the physics constraint so next forces are applied as if the bone moved an additional + /// amount in world space. + /// + public void Translate (float x, float y) { + ux -= x; + uy -= y; + cx -= x; + cy -= y; + } + + /// + /// Rotates the physics constraint so next forces are applied as if the bone rotated around the + /// specified point in world space. + /// + public void Rotate (float x, float y, float degrees) { + float r = degrees * MathUtils.DegRad, cos = (float)Math.Cos(r), sin = (float)Math.Sin(r); + float dx = cx - x, dy = cy - y; + Translate(dx * cos - dy * sin - dx, dx * sin + dy * cos - dy); + } + + /// Applies the constraint to the constrained bones. + public void Update (Physics physics) { + float mix = this.mix; + if (mix == 0) return; + + bool x = data.x > 0, y = data.y > 0, rotateOrShearX = data.rotate > 0 || data.shearX > 0, scaleX = data.scaleX > 0; + Bone bone = this.bone; + float l = bone.data.length; + + switch (physics) { + case Physics.None: + return; + case Physics.Reset: + Reset(); + goto case Physics.Update; // Fall through. + case Physics.Update: + Skeleton skeleton = this.skeleton; + float delta = Math.Max(skeleton.time - lastTime, 0); + remaining += delta; + lastTime = skeleton.time; + + float bx = bone.worldX, by = bone.worldY; + if (reset) { + reset = false; + ux = bx; + uy = by; + } else { + float a = remaining, i = inertia, t = data.step, f = skeleton.data.referenceScale, d = -1; + float qx = data.limit * delta, qy = qx * Math.Abs(skeleton.ScaleY); + qx *= Math.Abs(skeleton.ScaleX); + + if (x || y) { + if (x) { + float u = (ux - bx) * i; + xOffset += u > qx ? qx : u < -qx ? -qx : u; + ux = bx; + } + if (y) { + float u = (uy - by) * i; + yOffset += u > qy ? qy : u < -qy ? -qy : u; + uy = by; + } + if (a >= t) { + d = (float)Math.Pow(damping, 60 * t); + float m = massInverse * t, e = strength, w = wind * f * skeleton.ScaleX, g = gravity * f * skeleton.ScaleY; + do { + if (x) { + xVelocity += (w - xOffset * e) * m; + xOffset += xVelocity * t; + xVelocity *= d; + } + if (y) { + yVelocity -= (g + yOffset * e) * m; + yOffset += yVelocity * t; + yVelocity *= d; + } + a -= t; + } while (a >= t); + } + if (x) bone.worldX += xOffset * mix * data.x; + if (y) bone.worldY += yOffset * mix * data.y; + } + if (rotateOrShearX || scaleX) { + float ca = (float)Math.Atan2(bone.c, bone.a), c, s, mr = 0; + float dx = cx - bone.worldX, dy = cy - bone.worldY; + if (dx > qx) + dx = qx; + else if (dx < -qx) + dx = -qx; + if (dy > qy) + dy = qy; + else if (dy < -qy) + dy = -qy; + if (rotateOrShearX) { + mr = (data.rotate + data.shearX) * mix; + float r = (float)Math.Atan2(dy + ty, dx + tx) - ca - rotateOffset * mr; + rotateOffset += (r - (float)Math.Ceiling(r * MathUtils.InvPI2 - 0.5f) * MathUtils.PI2) * i; + r = rotateOffset * mr + ca; + c = (float)Math.Cos(r); + s = (float)Math.Sin(r); + if (scaleX) { + r = l * bone.WorldScaleX; + if (r > 0) scaleOffset += (dx * c + dy * s) * i / r; + } + } else { + c = (float)Math.Cos(ca); + s = (float)Math.Sin(ca); + float r = l * bone.WorldScaleX; + if (r > 0) scaleOffset += (dx * c + dy * s) * i / r; + } + a = remaining; + if (a >= t) { + if (d == -1) d = (float)Math.Pow(damping, 60 * t); + float m = massInverse * t, e = strength, w = wind, g = (Bone.yDown ? -gravity : gravity), h = l / f; + while (true) { + a -= t; + if (scaleX) { + scaleVelocity += (w * c - g * s - scaleOffset * e) * m; + scaleOffset += scaleVelocity * t; + scaleVelocity *= d; + } + if (rotateOrShearX) { + rotateVelocity -= ((w * s + g * c) * h + rotateOffset * e) * m; + rotateOffset += rotateVelocity * t; + rotateVelocity *= d; + if (a < t) break; + float r = rotateOffset * mr + ca; + c = (float)Math.Cos(r); + s = (float)Math.Sin(r); + } else if (a < t) // + break; + } + } + } + remaining = a; + } + cx = bone.worldX; + cy = bone.worldY; + break; + case Physics.Pose: + if (x) bone.worldX += xOffset * mix * data.x; + if (y) bone.worldY += yOffset * mix * data.y; + break; + } + + if (rotateOrShearX) { + float o = rotateOffset * mix, s, c, a; + if (data.shearX > 0) { + float r = 0; + if (data.rotate > 0) { + r = o * data.rotate; + s = (float)Math.Sin(r); + c = (float)Math.Cos(r); + a = bone.b; + bone.b = c * a - s * bone.d; + bone.d = s * a + c * bone.d; + } + r += o * data.shearX; + s = (float)Math.Sin(r); + c = (float)Math.Cos(r); + a = bone.a; + bone.a = c * a - s * bone.c; + bone.c = s * a + c * bone.c; + } else { + o *= data.rotate; + s = (float)Math.Sin(o); + c = (float)Math.Cos(o); + a = bone.a; + bone.a = c * a - s * bone.c; + bone.c = s * a + c * bone.c; + a = bone.b; + bone.b = c * a - s * bone.d; + bone.d = s * a + c * bone.d; + } + } + if (scaleX) { + float s = 1 + scaleOffset * mix * data.scaleX; + bone.a *= s; + bone.c *= s; + } + if (physics != Physics.Pose) { + tx = l * bone.a; + ty = l * bone.c; + } + bone.UpdateAppliedTransform(); + } + + /// The bone constrained by this physics constraint. + public Bone Bone { get { return bone; } set { bone = value; } } + public float Inertia { get { return inertia; } set { inertia = value; } } + public float Strength { get { return strength; } set { strength = value; } } + public float Damping { get { return damping; } set { damping = value; } } + public float MassInverse { get { return massInverse; } set { massInverse = value; } } + public float Wind { get { return wind; } set { wind = value; } } + public float Gravity { get { return gravity; } set { gravity = value; } } + /// A percentage (0-1) that controls the mix between the constrained and unconstrained poses. + public float Mix { get { return mix; } set { mix = value; } } + public bool Active { get { return active; } } + + + /// The physics constraint's setup pose data. + public PhysicsConstraintData getData () { + return data; + } + + /// The physics constraint's setup pose data. + public PhysicsConstraintData Data { get { return data; } } + + override public string ToString () { + return data.name; + } + } +} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraint.cs.meta b/Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraint.cs.meta new file mode 100644 index 000000000..e06a49dfe --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraint.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e2816491d178b3b4986920107586ce55 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraintData.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraintData.cs new file mode 100644 index 000000000..4db8a2185 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraintData.cs @@ -0,0 +1,71 @@ +/****************************************************************************** + * Spine Runtimes License Agreement + * Last updated July 28, 2023. Replaces all prior versions. + * + * Copyright (c) 2013-2023, Esoteric Software LLC + * + * Integration of the Spine Runtimes into software or otherwise creating + * derivative works of the Spine Runtimes is permitted under the terms and + * conditions of Section 2 of the Spine Editor License Agreement: + * http://esotericsoftware.com/spine-editor-license + * + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, + * "Products"), provided that each user of the Products must obtain their own + * Spine Editor license and redistribution of the Products in any form must + * include this license and copyright notice. + * + * THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY + * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, + * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +namespace Spine { + /// + /// Stores the setup pose for a . + /// + /// See Physics constraints in the Spine User Guide. + /// + public class PhysicsConstraintData : ConstraintData { + internal BoneData bone; + internal float x, y, rotate, scaleX, shearX, limit; + internal float step, inertia, strength, damping, massInverse, wind, gravity, mix; + internal bool inertiaGlobal, strengthGlobal, dampingGlobal, massGlobal, windGlobal, gravityGlobal, mixGlobal; + + public PhysicsConstraintData (string name) : base(name) { + } + + /// The bone constrained by this physics constraint. + public BoneData Bone { get { return bone; } } + + public float Step { get { return step; } set { step = value; } } + public float X { get { return x; } set { x = value; } } + public float Y { get { return y; } set { y = value; } } + public float Rotate { get { return rotate; } set { rotate = value; } } + public float ScaleX { get { return scaleX; } set { scaleX = value; } } + public float ShearX { get { return shearX; } set { shearX = value; } } + public float Limit { get { return limit; } set { limit = value; } } + public float Inertia { get { return inertia; } set { inertia = value; } } + public float Strength { get { return strength; } set { strength = value; } } + public float Damping { get { return damping; } set { damping = value; } } + public float MassInverse { get { return massInverse; } set { massInverse = value; } } + public float Wind { get { return wind; } set { wind = value; } } + public float Gravity { get { return gravity; } set { gravity = value; } } + /// A percentage (0-1) that controls the mix between the constrained and unconstrained poses. + public float Mix { get { return mix; } set { mix = value; } } + public bool InertiaGlobal { get { return inertiaGlobal; } set { inertiaGlobal = value; } } + public bool StrengthGlobal { get { return strengthGlobal; } set { strengthGlobal = value; } } + public bool DampingGlobal { get { return dampingGlobal; } set { dampingGlobal = value; } } + public bool MassGlobal { get { return massGlobal; } set { massGlobal = value; } } + public bool WindGlobal { get { return windGlobal; } set { windGlobal = value; } } + public bool GravityGlobal { get { return gravityGlobal; } set { gravityGlobal = value; } } + public bool MixGlobal { get { return mixGlobal; } set { mixGlobal = value; } } + } +} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraintData.cs.meta b/Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraintData.cs.meta new file mode 100644 index 000000000..d883a6d05 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/PhysicsConstraintData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 438688f6194e6dc40953a23d05d48e1a +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Skeleton.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Skeleton.cs index 839294aae..345779bec 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Skeleton.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Skeleton.cs @@ -31,6 +31,7 @@ using System; namespace Spine { public class Skeleton { + static private readonly int[] quadTriangles = { 0, 1, 2, 2, 3, 0 }; internal SkeletonData data; internal ExposedList bones; internal ExposedList slots; @@ -38,21 +39,36 @@ namespace Spine { internal ExposedList ikConstraints; internal ExposedList transformConstraints; internal ExposedList pathConstraints; + internal ExposedList physicsConstraints; internal ExposedList updateCache = new ExposedList(); internal Skin skin; internal float r = 1, g = 1, b = 1, a = 1; - private float scaleX = 1, scaleY = 1; - internal float x, y; + internal float x, y, scaleX = 1, time; + /// Private to enforce usage of ScaleY getter taking Bone.yDown into account. + private float scaleY = 1; + /// The skeleton's setup pose data. public SkeletonData Data { get { return data; } } + /// The skeleton's bones, sorted parent first. The root bone is always the first bone. public ExposedList Bones { get { return bones; } } + /// The list of bones and constraints, sorted in the order they should be updated, + /// as computed by . public ExposedList UpdateCacheList { get { return updateCache; } } + /// The skeleton's slots. public ExposedList Slots { get { return slots; } } + /// The skeleton's slots in the order they should be drawn. + /// The returned array may be modified to change the draw order. public ExposedList DrawOrder { get { return drawOrder; } } + /// The skeleton's IK constraints. public ExposedList IkConstraints { get { return ikConstraints; } } + /// The skeleton's path constraints. public ExposedList PathConstraints { get { return pathConstraints; } } + /// The skeleton's physics constraints. + public ExposedList PhysicsConstraints { get { return physicsConstraints; } } + /// The skeleton's transform constraints. public ExposedList TransformConstraints { get { return transformConstraints; } } + /// The skeleton's current skin. May be null. See public Skin Skin { /// The skeleton's current skin. May be null. get { return skin; } @@ -63,9 +79,21 @@ namespace Spine { public float G { get { return g; } set { g = value; } } public float B { get { return b; } set { b = value; } } public float A { get { return a; } set { a = value; } } + /// The skeleton X position, which is added to the root bone worldX position. + /// + /// Bones that do not inherit translation are still affected by this property. public float X { get { return x; } set { x = value; } } + /// The skeleton Y position, which is added to the root bone worldY position. + /// + /// Bones that do not inherit translation are still affected by this property. public float Y { get { return y; } set { y = value; } } + /// Scales the entire skeleton on the X axis. + /// + /// Bones that do not inherit scale are still affected by this property. public float ScaleX { get { return scaleX; } set { scaleX = value; } } + /// Scales the entire skeleton on the Y axis. + /// + /// Bones that do not inherit scale are still affected by this property. public float ScaleY { get { return scaleY * (Bone.yDown ? -1 : 1); } set { scaleY = value; } } [Obsolete("Use ScaleX instead. FlipX is when ScaleX is negative.")] @@ -73,6 +101,9 @@ namespace Spine { [Obsolete("Use ScaleY instead. FlipY is when ScaleY is negative.")] public bool FlipY { get { return scaleY < 0; } set { scaleY = value ? -1f : 1f; } } + /// Returns the skeleton's time. This is used for time-based manipulations, such as . + /// + public float Time { get { return time; } set { time = value; } } /// Returns the root bone, or null if the skeleton has no bones. public Bone RootBone { @@ -118,6 +149,10 @@ namespace Spine { foreach (PathConstraintData pathConstraintData in data.pathConstraints) pathConstraints.Add(new PathConstraint(pathConstraintData, this)); + physicsConstraints = new ExposedList(data.physicsConstraints.Count); + foreach (PhysicsConstraintData physicsConstraintData in data.physicsConstraints) + physicsConstraints.Add(new PhysicsConstraint(physicsConstraintData, this)); + UpdateCache(); } @@ -153,23 +188,30 @@ namespace Spine { ikConstraints = new ExposedList(skeleton.ikConstraints.Count); foreach (IkConstraint ikConstraint in skeleton.ikConstraints) - ikConstraints.Add(new IkConstraint(ikConstraint, this)); + ikConstraints.Add(new IkConstraint(ikConstraint, skeleton)); transformConstraints = new ExposedList(skeleton.transformConstraints.Count); foreach (TransformConstraint transformConstraint in skeleton.transformConstraints) - transformConstraints.Add(new TransformConstraint(transformConstraint, this)); + transformConstraints.Add(new TransformConstraint(transformConstraint, skeleton)); pathConstraints = new ExposedList(skeleton.pathConstraints.Count); foreach (PathConstraint pathConstraint in skeleton.pathConstraints) - pathConstraints.Add(new PathConstraint(pathConstraint, this)); + pathConstraints.Add(new PathConstraint(pathConstraint, skeleton)); + + physicsConstraints = new ExposedList(skeleton.physicsConstraints.Count); + foreach (PhysicsConstraint physicsConstraint in skeleton.physicsConstraints) + physicsConstraints.Add(new PhysicsConstraint(physicsConstraint, skeleton)); skin = skeleton.skin; r = skeleton.r; g = skeleton.g; b = skeleton.b; a = skeleton.a; + x = skeleton.x; + y = skeleton.y; scaleX = skeleton.scaleX; scaleY = skeleton.scaleY; + time = skeleton.time; UpdateCache(); } @@ -199,11 +241,13 @@ namespace Spine { } } - int ikCount = this.ikConstraints.Count, transformCount = this.transformConstraints.Count, pathCount = this.pathConstraints.Count; + int ikCount = this.ikConstraints.Count, transformCount = this.transformConstraints.Count, pathCount = this.pathConstraints.Count, + physicsCount = this.physicsConstraints.Count; IkConstraint[] ikConstraints = this.ikConstraints.Items; TransformConstraint[] transformConstraints = this.transformConstraints.Items; PathConstraint[] pathConstraints = this.pathConstraints.Items; - int constraintCount = ikCount + transformCount + pathCount; + PhysicsConstraint[] physicsConstraints = this.physicsConstraints.Items; + int constraintCount = ikCount + transformCount + pathCount + physicsCount; for (int i = 0; i < constraintCount; i++) { for (int ii = 0; ii < ikCount; ii++) { IkConstraint constraint = ikConstraints[ii]; @@ -226,6 +270,13 @@ namespace Spine { goto continue_outer; } } + for (int ii = 0; ii < physicsCount; ii++) { + PhysicsConstraint constraint = physicsConstraints[ii]; + if (constraint.data.order == i) { + SortPhysicsConstraint(constraint); + goto continue_outer; + } + } continue_outer: { } } @@ -336,6 +387,20 @@ namespace Spine { } } + private void SortPhysicsConstraint (PhysicsConstraint constraint) { + Bone bone = constraint.bone; + constraint.active = bone.active + && (!constraint.data.skinRequired || (skin != null && skin.constraints.Contains(constraint.data))); + if (!constraint.active) return; + + SortBone(bone); + + updateCache.Add(constraint); + + SortReset(bone.children); + bone.sorted = true; + } + private void SortBone (Bone bone) { if (bone.sorted) return; Bone parent = bone.parent; @@ -360,7 +425,7 @@ namespace Spine { /// See World transforms in the Spine /// Runtimes Guide. /// - public void UpdateWorldTransform () { + public void UpdateWorldTransform (Physics physics) { Bone[] bones = this.bones.Items; for (int i = 0, n = this.bones.Count; i < n; i++) { Bone bone = bones[i]; @@ -375,14 +440,14 @@ namespace Spine { IUpdatable[] updateCache = this.updateCache.Items; for (int i = 0, n = this.updateCache.Count; i < n; i++) - updateCache[i].Update(); + updateCache[i].Update(physics); } /// /// Temporarily sets the root bone as a child of the specified bone, then updates the world transform for each bone and applies /// all constraints. /// - public void UpdateWorldTransform (Bone parent) { + public void UpdateWorldTransform (Physics physics, Bone parent) { if (parent == null) throw new ArgumentNullException("parent", "parent cannot be null."); // Apply the parent bone transform to the root bone. The root bone always inherits scale, rotation and reflection. @@ -391,11 +456,12 @@ namespace Spine { rootBone.worldX = pa * x + pb * y + parent.worldX; rootBone.worldY = pc * x + pd * y + parent.worldY; - float rotationY = rootBone.rotation + 90 + rootBone.shearY; - float la = MathUtils.CosDeg(rootBone.rotation + rootBone.shearX) * rootBone.scaleX; - float lb = MathUtils.CosDeg(rotationY) * rootBone.scaleY; - float lc = MathUtils.SinDeg(rootBone.rotation + rootBone.shearX) * rootBone.scaleX; - float ld = MathUtils.SinDeg(rotationY) * rootBone.scaleY; + float rx = (rootBone.rotation + rootBone.shearX) * MathUtils.DegRad; + float ry = (rootBone.rotation + 90 + rootBone.shearY) * MathUtils.DegRad; + float la = (float)Math.Cos(rx) * rootBone.scaleX; + float lb = (float)Math.Cos(ry) * rootBone.scaleY; + float lc = (float)Math.Sin(rx) * rootBone.scaleX; + float ld = (float)Math.Sin(ry) * rootBone.scaleY; rootBone.a = (pa * la + pb * lc) * scaleX; rootBone.b = (pa * lb + pb * ld) * scaleX; rootBone.c = (pc * la + pd * lc) * scaleY; @@ -405,10 +471,33 @@ namespace Spine { IUpdatable[] updateCache = this.updateCache.Items; for (int i = 0, n = this.updateCache.Count; i < n; i++) { IUpdatable updatable = updateCache[i]; - if (updatable != rootBone) updatable.Update(); + if (updatable != rootBone) updatable.Update(physics); } } + /// + /// Calls for each physics constraint. + /// + public void PhysicsTranslate (float x, float y) { + PhysicsConstraint[] physicsConstraints = this.physicsConstraints.Items; + for (int i = 0, n = this.physicsConstraints.Count; i < n; i++) + physicsConstraints[i].Translate(x, y); + } + + /// + /// Calls for each physics constraint. + /// + public void PhysicsRotate (float x, float y, float degrees) { + PhysicsConstraint[] physicsConstraints = this.physicsConstraints.Items; + for (int i = 0, n = this.physicsConstraints.Count; i < n; i++) + physicsConstraints[i].Rotate(x, y, degrees); + } + + /// Increments the skeleton's . + public void Update (float delta) { + time += delta; + } + /// Sets the bones, constraints, and slots to their setup pose values. public void SetToSetupPose () { SetBonesToSetupPose(); @@ -422,38 +511,20 @@ namespace Spine { bones[i].SetToSetupPose(); IkConstraint[] ikConstraints = this.ikConstraints.Items; - for (int i = 0, n = this.ikConstraints.Count; i < n; i++) { - IkConstraint constraint = ikConstraints[i]; - IkConstraintData data = constraint.data; - constraint.mix = data.mix; - constraint.softness = data.softness; - constraint.bendDirection = data.bendDirection; - constraint.compress = data.compress; - constraint.stretch = data.stretch; - } + for (int i = 0, n = this.ikConstraints.Count; i < n; i++) + ikConstraints[i].SetToSetupPose(); TransformConstraint[] transformConstraints = this.transformConstraints.Items; - for (int i = 0, n = this.transformConstraints.Count; i < n; i++) { - TransformConstraint constraint = transformConstraints[i]; - TransformConstraintData data = constraint.data; - constraint.mixRotate = data.mixRotate; - constraint.mixX = data.mixX; - constraint.mixY = data.mixY; - constraint.mixScaleX = data.mixScaleX; - constraint.mixScaleY = data.mixScaleY; - constraint.mixShearY = data.mixShearY; - } + for (int i = 0, n = this.transformConstraints.Count; i < n; i++) + transformConstraints[i].SetToSetupPose(); PathConstraint[] pathConstraints = this.pathConstraints.Items; - for (int i = 0, n = this.pathConstraints.Count; i < n; i++) { - PathConstraint constraint = pathConstraints[i]; - PathConstraintData data = constraint.data; - constraint.position = data.position; - constraint.spacing = data.spacing; - constraint.mixRotate = data.mixRotate; - constraint.mixX = data.mixX; - constraint.mixY = data.mixY; - } + for (int i = 0, n = this.pathConstraints.Count; i < n; i++) + pathConstraints[i].SetToSetupPose(); + + PhysicsConstraint[] physicsConstraints = this.physicsConstraints.Items; + for (int i = 0, n = this.physicsConstraints.Count; i < n; i++) + physicsConstraints[i].SetToSetupPose(); } public void SetSlotsToSetupPose () { @@ -490,7 +561,7 @@ namespace Spine { return null; } - /// Sets a skin by name (see ). + /// Sets a skin by name (see ). public void SetSkin (string skinName) { Skin foundSkin = data.FindSkin(skinName); if (foundSkin == null) throw new ArgumentException("Skin not found: " + skinName, "skinName"); @@ -607,13 +678,28 @@ namespace Spine { return null; } + /// Finds a physics constraint by comparing each physics constraint's name. It is more efficient to cache the results of this + /// method than to call it repeatedly. + /// May be null. + public PhysicsConstraint FindPhysicsConstraint (String constraintName) { + if (constraintName == null) throw new ArgumentNullException("constraintName", "constraintName cannot be null."); + PhysicsConstraint[] physicsConstraints = this.physicsConstraints.Items; + for (int i = 0, n = this.physicsConstraints.Count; i < n; i++) { + PhysicsConstraint constraint = physicsConstraints[i]; + if (constraint.data.name.Equals(constraintName)) return constraint; + } + return null; + } + /// Returns the axis aligned bounding box (AABB) of the region and mesh attachments for the current pose. /// The horizontal distance between the skeleton origin and the left side of the AABB. /// The vertical distance between the skeleton origin and the bottom side of the AABB. /// The width of the AABB /// The height of the AABB. /// Reference to hold a float[]. May be a null reference. This method will assign it a new float[] with the appropriate size as needed. - public void GetBounds (out float x, out float y, out float width, out float height, ref float[] vertexBuffer) { + public void GetBounds (out float x, out float y, out float width, out float height, ref float[] vertexBuffer, + SkeletonClipping clipper = null) { + float[] temp = vertexBuffer; temp = temp ?? new float[8]; Slot[] drawOrder = this.drawOrder.Items; @@ -623,6 +709,7 @@ namespace Spine { if (!slot.bone.active) continue; int verticesLength = 0; float[] vertices = null; + int[] triangles = null; Attachment attachment = slot.attachment; RegionAttachment region = attachment as RegionAttachment; if (region != null) { @@ -630,6 +717,7 @@ namespace Spine { vertices = temp; if (vertices.Length < 8) vertices = temp = new float[8]; region.ComputeWorldVertices(slot, temp, 0, 2); + triangles = quadTriangles; } else { MeshAttachment mesh = attachment as MeshAttachment; if (mesh != null) { @@ -637,10 +725,23 @@ namespace Spine { vertices = temp; if (vertices.Length < verticesLength) vertices = temp = new float[verticesLength]; mesh.ComputeWorldVertices(slot, 0, verticesLength, temp, 0, 2); + triangles = mesh.Triangles; + } else if (clipper != null) { + ClippingAttachment clip = attachment as ClippingAttachment; + if (clip != null) { + clipper.ClipStart(slot, clip); + continue; + } } } if (vertices != null) { + if (clipper != null && clipper.IsClipping) { + clipper.ClipTriangles(vertices, triangles, triangles.Length); + vertices = clipper.ClippedVertices.Items; + verticesLength = clipper.ClippedVertices.Count; + } + for (int ii = 0; ii < verticesLength; ii += 2) { float vx = vertices[ii], vy = vertices[ii + 1]; minX = Math.Min(minX, vx); @@ -649,12 +750,33 @@ namespace Spine { maxY = Math.Max(maxY, vy); } } + if (clipper != null) clipper.ClipEnd(slot); } + if (clipper != null) clipper.ClipEnd(); x = minX; y = minY; width = maxX - minX; height = maxY - minY; vertexBuffer = temp; } + + override public string ToString () { + return data.name; + } + + /// Determines how physics and other non-deterministic updates are applied. + public enum Physics { + /// Physics are not updated or applied. + None, + + /// Physics are reset to the current pose. + Reset, + + /// Physics are updated and the pose from physics is applied. + Update, + + /// Physics are not updated but the pose from physics is applied. + Pose + } } } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonBinary.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonBinary.cs index 1687fecd9..bd3de1c9e 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonBinary.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonBinary.cs @@ -53,6 +53,7 @@ namespace Spine { public const int BONE_SHEAR = 7; public const int BONE_SHEARX = 8; public const int BONE_SHEARY = 9; + public const int BONE_INHERIT = 10; public const int SLOT_ATTACHMENT = 0; public const int SLOT_RGBA = 1; @@ -68,10 +69,21 @@ namespace Spine { public const int PATH_SPACING = 1; public const int PATH_MIX = 2; + public const int PHYSICS_INERTIA = 0; + public const int PHYSICS_STRENGTH = 1; + public const int PHYSICS_DAMPING = 2; + public const int PHYSICS_MASS = 4; + public const int PHYSICS_WIND = 5; + public const int PHYSICS_GRAVITY = 6; + public const int PHYSICS_MIX = 7; + public const int PHYSICS_RESET = 8; + public const int CURVE_LINEAR = 0; public const int CURVE_STEPPED = 1; public const int CURVE_BEZIER = 2; + private readonly List linkedMeshes = new List(); + public SkeletonBinary (AttachmentLoader attachmentLoader) : base(attachmentLoader) { } @@ -107,14 +119,6 @@ namespace Spine { } #endif // WINDOWS_STOREAPP - public static readonly TransformMode[] TransformModeValues = { - TransformMode.Normal, - TransformMode.OnlyTranslation, - TransformMode.NoRotationOrReflection, - TransformMode.NoScale, - TransformMode.NoScaleOrReflection - }; - /// Returns the version string of binary skeleton data. public static string GetVersionString (Stream file) { if (file == null) throw new ArgumentNullException("file"); @@ -140,6 +144,7 @@ namespace Spine { skeletonData.y = input.ReadFloat(); skeletonData.width = input.ReadFloat(); skeletonData.height = input.ReadFloat(); + skeletonData.referenceScale = input.ReadFloat() * scale; bool nonessential = input.ReadBoolean(); @@ -175,9 +180,13 @@ namespace Spine { data.shearX = input.ReadFloat(); data.shearY = input.ReadFloat(); data.Length = input.ReadFloat() * scale; - data.transformMode = TransformModeValues[input.ReadInt(true)]; + data.inherit = InheritEnum.Values[input.ReadInt(true)]; data.skinRequired = input.ReadBoolean(); - if (nonessential) input.ReadInt(); // Skip bone color. + if (nonessential) { // discard non-essential data + input.ReadInt(); // Color.rgba8888ToColor(data.color, input.readInt()); + input.ReadString(); // data.icon = input.readString(); + input.ReadBoolean(); // data.visible = input.readBoolean(); + } bones[i] = data; } @@ -185,6 +194,7 @@ namespace Spine { SlotData[] slots = skeletonData.slots.Resize(n = input.ReadInt(true)).Items; for (int i = 0; i < n; i++) { String slotName = input.ReadString(); + BoneData boneData = bones[input.ReadInt(true)]; SlotData slotData = new SlotData(i, slotName, boneData); int color = input.ReadInt(); @@ -203,6 +213,9 @@ namespace Spine { slotData.attachmentName = input.ReadStringRef(); slotData.blendMode = (BlendMode)input.ReadInt(true); + if (nonessential) { + input.ReadBoolean(); // data.visible = input.readBoolean(); data.path = path; + } slots[i] = slotData; } @@ -211,17 +224,18 @@ namespace Spine { for (int i = 0, nn; i < n; i++) { IkConstraintData data = new IkConstraintData(input.ReadString()); data.order = input.ReadInt(true); - data.skinRequired = input.ReadBoolean(); BoneData[] constraintBones = data.bones.Resize(nn = input.ReadInt(true)).Items; for (int ii = 0; ii < nn; ii++) constraintBones[ii] = bones[input.ReadInt(true)]; data.target = bones[input.ReadInt(true)]; - data.mix = input.ReadFloat(); - data.softness = input.ReadFloat() * scale; - data.bendDirection = input.ReadSByte(); - data.compress = input.ReadBoolean(); - data.stretch = input.ReadBoolean(); - data.uniform = input.ReadBoolean(); + int flags = input.Read(); + data.skinRequired = (flags & 1) != 0; + data.bendDirection = (flags & 2) != 0 ? 1 : -1; + data.compress = (flags & 4) != 0; + data.stretch = (flags & 8) != 0; + data.uniform = (flags & 16) != 0; + if ((flags & 32) != 0) data.mix = (flags & 64) != 0 ? input.ReadFloat() : 1; + if ((flags & 128) != 0) data.softness = input.ReadFloat() * scale; o[i] = data; } @@ -230,25 +244,27 @@ namespace Spine { for (int i = 0, nn; i < n; i++) { TransformConstraintData data = new TransformConstraintData(input.ReadString()); data.order = input.ReadInt(true); - data.skinRequired = input.ReadBoolean(); BoneData[] constraintBones = data.bones.Resize(nn = input.ReadInt(true)).Items; for (int ii = 0; ii < nn; ii++) constraintBones[ii] = bones[input.ReadInt(true)]; data.target = bones[input.ReadInt(true)]; - data.local = input.ReadBoolean(); - data.relative = input.ReadBoolean(); - data.offsetRotation = input.ReadFloat(); - data.offsetX = input.ReadFloat() * scale; - data.offsetY = input.ReadFloat() * scale; - data.offsetScaleX = input.ReadFloat(); - data.offsetScaleY = input.ReadFloat(); - data.offsetShearY = input.ReadFloat(); - data.mixRotate = input.ReadFloat(); - data.mixX = input.ReadFloat(); - data.mixY = input.ReadFloat(); - data.mixScaleX = input.ReadFloat(); - data.mixScaleY = input.ReadFloat(); - data.mixShearY = input.ReadFloat(); + int flags = input.Read(); + data.skinRequired = (flags & 1) != 0; + data.local = (flags & 2) != 0; + data.relative = (flags & 4) != 0; + if ((flags & 8) != 0) data.offsetRotation = input.ReadFloat(); + if ((flags & 16) != 0) data.offsetX = input.ReadFloat() * scale; + if ((flags & 32) != 0) data.offsetY = input.ReadFloat() * scale; + if ((flags & 64) != 0) data.offsetScaleX = input.ReadFloat(); + if ((flags & 128) != 0) data.offsetScaleY = input.ReadFloat(); + flags = input.Read(); + if ((flags & 1) != 0) data.offsetShearY = input.ReadFloat(); + if ((flags & 2) != 0) data.mixRotate = input.ReadFloat(); + if ((flags & 4) != 0) data.mixX = input.ReadFloat(); + if ((flags & 8) != 0) data.mixY = input.ReadFloat(); + if ((flags & 16) != 0) data.mixScaleX = input.ReadFloat(); + if ((flags & 32) != 0) data.mixScaleY = input.ReadFloat(); + if ((flags & 64) != 0) data.mixShearY = input.ReadFloat(); o[i] = data; } @@ -258,14 +274,16 @@ namespace Spine { PathConstraintData data = new PathConstraintData(input.ReadString()); data.order = input.ReadInt(true); data.skinRequired = input.ReadBoolean(); - Object[] constraintBones = data.bones.Resize(nn = input.ReadInt(true)).Items; + BoneData[] constraintBones = data.bones.Resize(nn = input.ReadInt(true)).Items; for (int ii = 0; ii < nn; ii++) constraintBones[ii] = bones[input.ReadInt(true)]; data.target = slots[input.ReadInt(true)]; - data.positionMode = (PositionMode)Enum.GetValues(typeof(PositionMode)).GetValue(input.ReadInt(true)); - data.spacingMode = (SpacingMode)Enum.GetValues(typeof(SpacingMode)).GetValue(input.ReadInt(true)); - data.rotateMode = (RotateMode)Enum.GetValues(typeof(RotateMode)).GetValue(input.ReadInt(true)); - data.offsetRotation = input.ReadFloat(); + int flags = input.Read(); + data.positionMode = (PositionMode)Enum.GetValues(typeof(PositionMode)).GetValue(flags & 1); + data.spacingMode = (SpacingMode)Enum.GetValues(typeof(SpacingMode)).GetValue((flags >> 1) & 3); + data.rotateMode = (RotateMode)Enum.GetValues(typeof(RotateMode)).GetValue((flags >> 3) & 3); + if ((flags & 128) != 0) data.offsetRotation = input.ReadFloat(); + data.position = input.ReadFloat(); if (data.positionMode == PositionMode.Fixed) data.position *= scale; data.spacing = input.ReadFloat(); @@ -276,6 +294,39 @@ namespace Spine { o[i] = data; } + // Physics constraints. + o = skeletonData.physicsConstraints.Resize(n = input.ReadInt(true)).Items; + for (int i = 0; i < n; i++) { + PhysicsConstraintData data = new PhysicsConstraintData(input.ReadString()); + data.order = input.ReadInt(true); + data.bone = bones[input.ReadInt(true)]; + int flags = input.Read(); + data.skinRequired = (flags & 1) != 0; + if ((flags & 2) != 0) data.x = input.ReadFloat(); + if ((flags & 4) != 0) data.y = input.ReadFloat(); + if ((flags & 8) != 0) data.rotate = input.ReadFloat(); + if ((flags & 16) != 0) data.scaleX = input.ReadFloat(); + if ((flags & 32) != 0) data.shearX = input.ReadFloat(); + data.limit = ((flags & 64) != 0 ? input.ReadFloat() : 5000) * scale; + data.step = 1f / input.ReadUByte(); + data.inertia = input.ReadFloat(); + data.strength = input.ReadFloat(); + data.damping = input.ReadFloat(); + data.massInverse = (flags & 128) != 0 ? input.ReadFloat() : 1; + data.wind = input.ReadFloat(); + data.gravity = input.ReadFloat(); + flags = input.Read(); + if ((flags & 1) != 0) data.inertiaGlobal = true; + if ((flags & 2) != 0) data.strengthGlobal = true; + if ((flags & 4) != 0) data.dampingGlobal = true; + if ((flags & 8) != 0) data.massGlobal = true; + if ((flags & 16) != 0) data.windGlobal = true; + if ((flags & 32) != 0) data.gravityGlobal = true; + if ((flags & 64) != 0) data.mixGlobal = true; + data.mix = (flags & 128) != 0 ? input.ReadFloat() : 1; + o[i] = data; + } + // Default skin. Skin defaultSkin = ReadSkin(input, skeletonData, true, nonessential); if (defaultSkin != null) { @@ -295,8 +346,7 @@ namespace Spine { n = linkedMeshes.Count; for (int i = 0; i < n; i++) { LinkedMesh linkedMesh = linkedMeshes[i]; - Skin skin = linkedMesh.skin == null ? skeletonData.DefaultSkin : skeletonData.FindSkin(linkedMesh.skin); - if (skin == null) throw new Exception("Skin not found: " + linkedMesh.skin); + Skin skin = skeletonData.skins.Items[linkedMesh.skinIndex]; Attachment parent = skin.GetAttachment(linkedMesh.slotIndex, linkedMesh.parent); if (parent == null) throw new Exception("Parent mesh not found: " + linkedMesh.parent); linkedMesh.mesh.TimelineAttachment = linkedMesh.inheritTimelines ? (VertexAttachment)parent : linkedMesh.mesh; @@ -308,7 +358,7 @@ namespace Spine { // Events. o = skeletonData.events.Resize(n = input.ReadInt(true)).Items; for (int i = 0; i < n; i++) { - EventData data = new EventData(input.ReadStringRef()); + EventData data = new EventData(input.ReadString()); data.Int = input.ReadInt(false); data.Float = input.ReadFloat(); data.String = input.ReadString(); @@ -339,7 +389,10 @@ namespace Spine { if (slotCount == 0) return null; skin = new Skin("default"); } else { - skin = new Skin(input.ReadStringRef()); + skin = new Skin(input.ReadString()); + + if (nonessential) input.ReadInt(); // discard, Color.rgba8888ToColor(skin.color, input.readInt()); + Object[] bones = skin.bones.Resize(input.ReadInt(true)).Items; BoneData[] bonesItems = skeletonData.bones.Items; for (int i = 0, n = skin.bones.Count; i < n; i++) @@ -354,6 +407,9 @@ namespace Spine { PathConstraintData[] pathConstraintsItems = skeletonData.pathConstraints.Items; for (int i = 0, n = input.ReadInt(true); i < n; i++) skin.constraints.Add(pathConstraintsItems[input.ReadInt(true)]); + PhysicsConstraintData[] physicsConstraintsItems = skeletonData.physicsConstraints.Items; + for (int i = 0, n = input.ReadInt(true); i < n; i++) + skin.constraints.Add(physicsConstraintsItems[input.ReadInt(true)]); skin.constraints.TrimExcess(); slotCount = input.ReadInt(true); @@ -373,21 +429,21 @@ namespace Spine { String attachmentName, bool nonessential) { float scale = this.scale; - String name = input.ReadStringRef(); - if (name == null) name = attachmentName; + int flags = input.ReadUByte(); + string name = (flags & 8) != 0 ? input.ReadStringRef() : attachmentName; - switch ((AttachmentType)input.ReadByte()) { + switch ((AttachmentType)(flags & 0x7)) { // 0b111 case AttachmentType.Region: { - String path = input.ReadStringRef(); - float rotation = input.ReadFloat(); + string path = (flags & 16) != 0 ? input.ReadStringRef() : null; + uint color = (flags & 32) != 0 ? (uint)input.ReadInt() : 0xffffffff; + Sequence sequence = (flags & 64) != 0 ? ReadSequence(input) : null; + float rotation = (flags & 128) != 0 ? input.ReadFloat() : 0; float x = input.ReadFloat(); float y = input.ReadFloat(); float scaleX = input.ReadFloat(); float scaleY = input.ReadFloat(); float width = input.ReadFloat(); float height = input.ReadFloat(); - int color = input.ReadInt(); - Sequence sequence = ReadSequence(input); if (path == null) path = name; RegionAttachment region = attachmentLoader.NewRegionAttachment(skin, name, path, sequence); @@ -409,36 +465,34 @@ namespace Spine { return region; } case AttachmentType.Boundingbox: { - int vertexCount = input.ReadInt(true); - Vertices vertices = ReadVertices(input, vertexCount); - if (nonessential) input.ReadInt(); //int color = nonessential ? input.ReadInt() : 0; // Avoid unused local warning. + Vertices vertices = ReadVertices(input, (flags & 16) != 0); + if (nonessential) input.ReadInt(); // discard, int color = nonessential ? input.readInt() : 0; BoundingBoxAttachment box = attachmentLoader.NewBoundingBoxAttachment(skin, name); if (box == null) return null; - box.worldVerticesLength = vertexCount << 1; + box.worldVerticesLength = vertices.length; box.vertices = vertices.vertices; box.bones = vertices.bones; // skipped porting: if (nonessential) Color.rgba8888ToColor(box.getColor(), color); return box; } case AttachmentType.Mesh: { - String path = input.ReadStringRef(); - int color = input.ReadInt(); - int vertexCount = input.ReadInt(true); - float[] uvs = ReadFloatArray(input, vertexCount << 1, 1); - int[] triangles = ReadShortArray(input); - Vertices vertices = ReadVertices(input, vertexCount); + string path = (flags & 16) != 0 ? input.ReadStringRef() : name; + uint color = (flags & 32) != 0 ? (uint)input.ReadInt() : 0xffffffff; + Sequence sequence = (flags & 64) != 0 ? ReadSequence(input) : null; int hullLength = input.ReadInt(true); - Sequence sequence = ReadSequence(input); + Vertices vertices = ReadVertices(input, (flags & 128) != 0); + float[] uvs = ReadFloatArray(input, vertices.length, 1); + int[] triangles = ReadShortArray(input, (vertices.length - hullLength - 2) * 3); + int[] edges = null; float width = 0, height = 0; if (nonessential) { - edges = ReadShortArray(input); + edges = ReadShortArray(input, input.ReadInt(true)); width = input.ReadFloat(); height = input.ReadFloat(); } - if (path == null) path = name; MeshAttachment mesh = attachmentLoader.NewMeshAttachment(skin, name, path, sequence); if (mesh == null) return null; mesh.Path = path; @@ -448,7 +502,7 @@ namespace Spine { mesh.a = ((color & 0x000000ff)) / 255f; mesh.bones = vertices.bones; mesh.vertices = vertices.vertices; - mesh.WorldVerticesLength = vertexCount << 1; + mesh.WorldVerticesLength = vertices.length; mesh.triangles = triangles; mesh.regionUVs = uvs; if (sequence == null) mesh.UpdateRegion(); @@ -462,19 +516,18 @@ namespace Spine { return mesh; } case AttachmentType.Linkedmesh: { - String path = input.ReadStringRef(); - int color = input.ReadInt(); - String skinName = input.ReadStringRef(); - String parent = input.ReadStringRef(); - bool inheritTimelines = input.ReadBoolean(); - Sequence sequence = ReadSequence(input); + String path = (flags & 16) != 0 ? input.ReadStringRef() : name; + uint color = (flags & 32) != 0 ? (uint)input.ReadInt() : 0xffffffff; + Sequence sequence = (flags & 64) != 0 ? ReadSequence(input) : null; + bool inheritTimelines = (flags & 128) != 0; + int skinIndex = input.ReadInt(true); + string parent = input.ReadStringRef(); float width = 0, height = 0; if (nonessential) { width = input.ReadFloat(); height = input.ReadFloat(); } - if (path == null) path = name; MeshAttachment mesh = attachmentLoader.NewMeshAttachment(skin, name, path, sequence); if (mesh == null) return null; mesh.Path = path; @@ -487,15 +540,14 @@ namespace Spine { mesh.Width = width * scale; mesh.Height = height * scale; } - linkedMeshes.Add(new SkeletonJson.LinkedMesh(mesh, skinName, slotIndex, parent, inheritTimelines)); + linkedMeshes.Add(new LinkedMesh(mesh, skinIndex, slotIndex, parent, inheritTimelines)); return mesh; } case AttachmentType.Path: { - bool closed = input.ReadBoolean(); - bool constantSpeed = input.ReadBoolean(); - int vertexCount = input.ReadInt(true); - Vertices vertices = ReadVertices(input, vertexCount); - float[] lengths = new float[vertexCount / 3]; + bool closed = (flags & 16) != 0; + bool constantSpeed = (flags & 32) != 0; + Vertices vertices = ReadVertices(input, (flags & 64) != 0); + float[] lengths = new float[vertices.length / 6]; for (int i = 0, n = lengths.Length; i < n; i++) lengths[i] = input.ReadFloat() * scale; if (nonessential) input.ReadInt(); //int color = nonessential ? input.ReadInt() : 0; @@ -504,7 +556,7 @@ namespace Spine { if (path == null) return null; path.closed = closed; path.constantSpeed = constantSpeed; - path.worldVerticesLength = vertexCount << 1; + path.worldVerticesLength = vertices.length; path.vertices = vertices.vertices; path.bones = vertices.bones; path.lengths = lengths; @@ -527,14 +579,13 @@ namespace Spine { } case AttachmentType.Clipping: { int endSlotIndex = input.ReadInt(true); - int vertexCount = input.ReadInt(true); - Vertices vertices = ReadVertices(input, vertexCount); + Vertices vertices = ReadVertices(input, (flags & 16) != 0); if (nonessential) input.ReadInt(); ClippingAttachment clip = attachmentLoader.NewClippingAttachment(skin, name); if (clip == null) return null; clip.EndSlot = skeletonData.slots.Items[endSlotIndex]; - clip.worldVerticesLength = vertexCount << 1; + clip.worldVerticesLength = vertices.length; clip.vertices = vertices.vertices; clip.bones = vertices.bones; // skipped porting: if (nonessential) Color.rgba8888ToColor(clip.getColor(), color); @@ -545,7 +596,6 @@ namespace Spine { } private Sequence ReadSequence (SkeletonInput input) { - if (!input.ReadBoolean()) return null; Sequence sequence = new Sequence(input.ReadInt(true)); sequence.Start = input.ReadInt(true); sequence.Digits = input.ReadInt(true); @@ -553,16 +603,17 @@ namespace Spine { return sequence; } - private Vertices ReadVertices (SkeletonInput input, int vertexCount) { + private Vertices ReadVertices (SkeletonInput input, bool weighted) { float scale = this.scale; - int verticesLength = vertexCount << 1; + int vertexCount = input.ReadInt(true); Vertices vertices = new Vertices(); - if (!input.ReadBoolean()) { - vertices.vertices = ReadFloatArray(input, verticesLength, scale); + vertices.length = vertexCount << 1; + if (!weighted) { + vertices.vertices = ReadFloatArray(input, vertices.length, scale); return vertices; } - ExposedList weights = new ExposedList(verticesLength * 3 * 3); - ExposedList bonesArray = new ExposedList(verticesLength * 3); + ExposedList weights = new ExposedList(vertices.length * 3 * 3); + ExposedList bonesArray = new ExposedList(vertices.length * 3); for (int i = 0; i < vertexCount; i++) { int boneCount = input.ReadInt(true); bonesArray.Add(boneCount); @@ -591,11 +642,10 @@ namespace Spine { return array; } - private int[] ReadShortArray (SkeletonInput input) { - int n = input.ReadInt(true); + private int[] ReadShortArray (SkeletonInput input, int n) { int[] array = new int[n]; for (int i = 0; i < n; i++) - array[i] = (input.ReadByte() << 8) | input.ReadByte(); + array[i] = input.ReadInt(true); return array; } @@ -609,7 +659,7 @@ namespace Spine { for (int i = 0, n = input.ReadInt(true); i < n; i++) { int slotIndex = input.ReadInt(true); for (int ii = 0, nn = input.ReadInt(true); ii < nn; ii++) { - int timelineType = input.ReadByte(), frameCount = input.ReadInt(true), frameLast = frameCount - 1; + int timelineType = input.ReadUByte(), frameCount = input.ReadInt(true), frameLast = frameCount - 1; switch (timelineType) { case SLOT_ATTACHMENT: { AttachmentTimeline timeline = new AttachmentTimeline(frameCount, slotIndex); @@ -629,7 +679,7 @@ namespace Spine { float time2 = input.ReadFloat(); float r2 = input.Read() / 255f, g2 = input.Read() / 255f; float b2 = input.Read() / 255f, a2 = input.Read() / 255f; - switch (input.ReadByte()) { + switch (input.ReadUByte()) { case CURVE_STEPPED: timeline.SetStepped(frame); break; @@ -658,7 +708,7 @@ namespace Spine { if (frame == frameLast) break; float time2 = input.ReadFloat(); float r2 = input.Read() / 255f, g2 = input.Read() / 255f, b2 = input.Read() / 255f; - switch (input.ReadByte()) { + switch (input.ReadUByte()) { case CURVE_STEPPED: timeline.SetStepped(frame); break; @@ -689,7 +739,7 @@ namespace Spine { float nr = input.Read() / 255f, ng = input.Read() / 255f; float nb = input.Read() / 255f, na = input.Read() / 255f; float nr2 = input.Read() / 255f, ng2 = input.Read() / 255f, nb2 = input.Read() / 255f; - switch (input.ReadByte()) { + switch (input.ReadUByte()) { case CURVE_STEPPED: timeline.SetStepped(frame); break; @@ -726,7 +776,7 @@ namespace Spine { float time2 = input.ReadFloat(); float nr = input.Read() / 255f, ng = input.Read() / 255f, nb = input.Read() / 255f; float nr2 = input.Read() / 255f, ng2 = input.Read() / 255f, nb2 = input.Read() / 255f; - switch (input.ReadByte()) { + switch (input.ReadUByte()) { case CURVE_STEPPED: timeline.SetStepped(frame); break; @@ -758,7 +808,7 @@ namespace Spine { if (frame == frameLast) break; float time2 = input.ReadFloat(); float a2 = input.Read() / 255f; - switch (input.ReadByte()) { + switch (input.ReadUByte()) { case CURVE_STEPPED: timeline.SetStepped(frame); break; @@ -780,37 +830,45 @@ namespace Spine { for (int i = 0, n = input.ReadInt(true); i < n; i++) { int boneIndex = input.ReadInt(true); for (int ii = 0, nn = input.ReadInt(true); ii < nn; ii++) { - int type = input.ReadByte(), frameCount = input.ReadInt(true), bezierCount = input.ReadInt(true); + int type = input.ReadUByte(), frameCount = input.ReadInt(true); + if (type == BONE_INHERIT) { + InheritTimeline timeline = new InheritTimeline(frameCount, boneIndex); + for (int frame = 0; frame < frameCount; frame++) + timeline.SetFrame(frame, input.ReadFloat(), InheritEnum.Values[input.ReadUByte()]); + timelines.Add(timeline); + continue; + } + int bezierCount = input.ReadInt(true); switch (type) { case BONE_ROTATE: - timelines.Add(ReadTimeline(input, new RotateTimeline(frameCount, bezierCount, boneIndex), 1)); + ReadTimeline(input, timelines, new RotateTimeline(frameCount, bezierCount, boneIndex), 1); break; case BONE_TRANSLATE: - timelines.Add(ReadTimeline(input, new TranslateTimeline(frameCount, bezierCount, boneIndex), scale)); + ReadTimeline(input, timelines, new TranslateTimeline(frameCount, bezierCount, boneIndex), scale); break; case BONE_TRANSLATEX: - timelines.Add(ReadTimeline(input, new TranslateXTimeline(frameCount, bezierCount, boneIndex), scale)); + ReadTimeline(input, timelines, new TranslateXTimeline(frameCount, bezierCount, boneIndex), scale); break; case BONE_TRANSLATEY: - timelines.Add(ReadTimeline(input, new TranslateYTimeline(frameCount, bezierCount, boneIndex), scale)); + ReadTimeline(input, timelines, new TranslateYTimeline(frameCount, bezierCount, boneIndex), scale); break; case BONE_SCALE: - timelines.Add(ReadTimeline(input, new ScaleTimeline(frameCount, bezierCount, boneIndex), 1)); + ReadTimeline(input, timelines, new ScaleTimeline(frameCount, bezierCount, boneIndex), 1); break; case BONE_SCALEX: - timelines.Add(ReadTimeline(input, new ScaleXTimeline(frameCount, bezierCount, boneIndex), 1)); + ReadTimeline(input, timelines, new ScaleXTimeline(frameCount, bezierCount, boneIndex), 1); break; case BONE_SCALEY: - timelines.Add(ReadTimeline(input, new ScaleYTimeline(frameCount, bezierCount, boneIndex), 1)); + ReadTimeline(input, timelines, new ScaleYTimeline(frameCount, bezierCount, boneIndex), 1); break; case BONE_SHEAR: - timelines.Add(ReadTimeline(input, new ShearTimeline(frameCount, bezierCount, boneIndex), 1)); + ReadTimeline(input, timelines, new ShearTimeline(frameCount, bezierCount, boneIndex), 1); break; case BONE_SHEARX: - timelines.Add(ReadTimeline(input, new ShearXTimeline(frameCount, bezierCount, boneIndex), 1)); + ReadTimeline(input, timelines, new ShearXTimeline(frameCount, bezierCount, boneIndex), 1); break; case BONE_SHEARY: - timelines.Add(ReadTimeline(input, new ShearYTimeline(frameCount, bezierCount, boneIndex), 1)); + ReadTimeline(input, timelines, new ShearYTimeline(frameCount, bezierCount, boneIndex), 1); break; } } @@ -820,19 +878,21 @@ namespace Spine { for (int i = 0, n = input.ReadInt(true); i < n; i++) { int index = input.ReadInt(true), frameCount = input.ReadInt(true), frameLast = frameCount - 1; IkConstraintTimeline timeline = new IkConstraintTimeline(frameCount, input.ReadInt(true), index); - float time = input.ReadFloat(), mix = input.ReadFloat(), softness = input.ReadFloat() * scale; + int flags = input.Read(); + float time = input.ReadFloat(), mix = (flags & 1) != 0 ? ((flags & 2) != 0 ? input.ReadFloat() : 1) : 0; + float softness = (flags & 4) != 0 ? input.ReadFloat() * scale : 0; for (int frame = 0, bezier = 0; ; frame++) { - timeline.SetFrame(frame, time, mix, softness, input.ReadSByte(), input.ReadBoolean(), input.ReadBoolean()); + timeline.SetFrame(frame, time, mix, softness, (flags & 8) != 0 ? 1 : -1, (flags & 16) != 0, (flags & 32) != 0); + if (frame == frameLast) break; - float time2 = input.ReadFloat(), mix2 = input.ReadFloat(), softness2 = input.ReadFloat() * scale; - switch (input.ReadByte()) { - case CURVE_STEPPED: + flags = input.Read(); + float time2 = input.ReadFloat(), mix2 = (flags & 1) != 0 ? ((flags & 2) != 0 ? input.ReadFloat() : 1) : 0; + float softness2 = (flags & 4) != 0 ? input.ReadFloat() * scale : 0; + if ((flags & 64) != 0) timeline.SetStepped(frame); - break; - case CURVE_BEZIER: + else if ((flags & 128) != 0) { SetBezier(input, timeline, bezier++, frame, 0, time, time2, mix, mix2, 1); SetBezier(input, timeline, bezier++, frame, 1, time, time2, softness, softness2, scale); - break; } time = time2; mix = mix2; @@ -852,7 +912,7 @@ namespace Spine { if (frame == frameLast) break; float time2 = input.ReadFloat(), mixRotate2 = input.ReadFloat(), mixX2 = input.ReadFloat(), mixY2 = input.ReadFloat(), mixScaleX2 = input.ReadFloat(), mixScaleY2 = input.ReadFloat(), mixShearY2 = input.ReadFloat(); - switch (input.ReadByte()) { + switch (input.ReadUByte()) { case CURVE_STEPPED: timeline.SetStepped(frame); break; @@ -881,27 +941,25 @@ namespace Spine { int index = input.ReadInt(true); PathConstraintData data = skeletonData.pathConstraints.Items[index]; for (int ii = 0, nn = input.ReadInt(true); ii < nn; ii++) { - switch (input.ReadByte()) { + int type = input.ReadUByte(), frameCount = input.ReadInt(true), bezierCount = input.ReadInt(true); + switch (type) { case PATH_POSITION: - timelines - .Add(ReadTimeline(input, new PathConstraintPositionTimeline(input.ReadInt(true), input.ReadInt(true), index), - data.positionMode == PositionMode.Fixed ? scale : 1)); + ReadTimeline(input, timelines, new PathConstraintPositionTimeline(frameCount, bezierCount, index), + data.positionMode == PositionMode.Fixed ? scale : 1); break; case PATH_SPACING: - timelines - .Add(ReadTimeline(input, new PathConstraintSpacingTimeline(input.ReadInt(true), input.ReadInt(true), index), - data.spacingMode == SpacingMode.Length || data.spacingMode == SpacingMode.Fixed ? scale : 1)); + ReadTimeline(input, timelines, new PathConstraintSpacingTimeline(frameCount, bezierCount, index), + data.spacingMode == SpacingMode.Length || data.spacingMode == SpacingMode.Fixed ? scale : 1); break; case PATH_MIX: - PathConstraintMixTimeline timeline = new PathConstraintMixTimeline(input.ReadInt(true), input.ReadInt(true), - index); + PathConstraintMixTimeline timeline = new PathConstraintMixTimeline(frameCount, bezierCount, index); float time = input.ReadFloat(), mixRotate = input.ReadFloat(), mixX = input.ReadFloat(), mixY = input.ReadFloat(); for (int frame = 0, bezier = 0, frameLast = timeline.FrameCount - 1; ; frame++) { timeline.SetFrame(frame, time, mixRotate, mixX, mixY); if (frame == frameLast) break; float time2 = input.ReadFloat(), mixRotate2 = input.ReadFloat(), mixX2 = input.ReadFloat(), mixY2 = input.ReadFloat(); - switch (input.ReadByte()) { + switch (input.ReadUByte()) { case CURVE_STEPPED: timeline.SetStepped(frame); break; @@ -922,6 +980,45 @@ namespace Spine { } } + // Physics timelines. + for (int i = 0, n = input.ReadInt(true); i < n; i++) { + int index = input.ReadInt(true) - 1; + for (int ii = 0, nn = input.ReadInt(true); ii < nn; ii++) { + int type = input.ReadUByte(), frameCount = input.ReadInt(true); + if (type == PHYSICS_RESET) { + PhysicsConstraintResetTimeline timeline = new PhysicsConstraintResetTimeline(frameCount, index); + for (int frame = 0; frame < frameCount; frame++) + timeline.SetFrame(frame, input.ReadFloat()); + timelines.Add(timeline); + continue; + } + int bezierCount = input.ReadInt(true); + switch (type) { + case PHYSICS_INERTIA: + ReadTimeline(input, timelines, new PhysicsConstraintInertiaTimeline(frameCount, bezierCount, index), 1); + break; + case PHYSICS_STRENGTH: + ReadTimeline(input, timelines, new PhysicsConstraintStrengthTimeline(frameCount, bezierCount, index), 1); + break; + case PHYSICS_DAMPING: + ReadTimeline(input, timelines, new PhysicsConstraintDampingTimeline(frameCount, bezierCount, index), 1); + break; + case PHYSICS_MASS: + ReadTimeline(input, timelines, new PhysicsConstraintMassTimeline(frameCount, bezierCount, index), 1); + break; + case PHYSICS_WIND: + ReadTimeline(input, timelines, new PhysicsConstraintWindTimeline(frameCount, bezierCount, index), 1); + break; + case PHYSICS_GRAVITY: + ReadTimeline(input, timelines, new PhysicsConstraintGravityTimeline(frameCount, bezierCount, index), 1); + break; + case PHYSICS_MIX: + ReadTimeline(input, timelines, new PhysicsConstraintMixTimeline(frameCount, bezierCount, index), 1); + break; + } + } + } + // Attachment timelines. for (int i = 0, n = input.ReadInt(true); i < n; i++) { Skin skin = skeletonData.skins.Items[input.ReadInt(true)]; @@ -932,7 +1029,7 @@ namespace Spine { Attachment attachment = skin.GetAttachment(slotIndex, attachmentName); if (attachment == null) throw new SerializationException("Timeline attachment not found: " + attachmentName); - int timelineType = input.ReadByte(), frameCount = input.ReadInt(true), frameLast = frameCount - 1; + int timelineType = input.ReadUByte(), frameCount = input.ReadInt(true), frameLast = frameCount - 1; switch (timelineType) { case ATTACHMENT_DEFORM: { VertexAttachment vertexAttachment = (VertexAttachment)attachment; @@ -967,7 +1064,7 @@ namespace Spine { timeline.SetFrame(frame, time, deform); if (frame == frameLast) break; float time2 = input.ReadFloat(); - switch (input.ReadByte()) { + switch (input.ReadUByte()) { case CURVE_STEPPED: timeline.SetStepped(frame); break; @@ -1038,7 +1135,8 @@ namespace Spine { Event e = new Event(time, eventData); e.intValue = input.ReadInt(false); e.floatValue = input.ReadFloat(); - e.stringValue = input.ReadBoolean() ? input.ReadString() : eventData.String; + e.stringValue = input.ReadString(); + if (e.stringValue == null) e.stringValue = eventData.String; if (e.Data.AudioPath != null) { e.volume = input.ReadFloat(); e.balance = input.ReadFloat(); @@ -1056,13 +1154,13 @@ namespace Spine { } /// Throws IOException when a read operation fails. - private Timeline ReadTimeline (SkeletonInput input, CurveTimeline1 timeline, float scale) { + private void ReadTimeline (SkeletonInput input, ExposedList timelines, CurveTimeline1 timeline, float scale) { float time = input.ReadFloat(), value = input.ReadFloat() * scale; for (int frame = 0, bezier = 0, frameLast = timeline.FrameCount - 1; ; frame++) { timeline.SetFrame(frame, time, value); if (frame == frameLast) break; float time2 = input.ReadFloat(), value2 = input.ReadFloat() * scale; - switch (input.ReadByte()) { + switch (input.ReadUByte()) { case CURVE_STEPPED: timeline.SetStepped(frame); break; @@ -1073,17 +1171,17 @@ namespace Spine { time = time2; value = value2; } - return timeline; + timelines.Add(timeline); } /// Throws IOException when a read operation fails. - private Timeline ReadTimeline (SkeletonInput input, CurveTimeline2 timeline, float scale) { + private void ReadTimeline (SkeletonInput input, ExposedList timelines, CurveTimeline2 timeline, float scale) { float time = input.ReadFloat(), value1 = input.ReadFloat() * scale, value2 = input.ReadFloat() * scale; for (int frame = 0, bezier = 0, frameLast = timeline.FrameCount - 1; ; frame++) { timeline.SetFrame(frame, time, value1, value2); if (frame == frameLast) break; float time2 = input.ReadFloat(), nvalue1 = input.ReadFloat() * scale, nvalue2 = input.ReadFloat() * scale; - switch (input.ReadByte()) { + switch (input.ReadUByte()) { case CURVE_STEPPED: timeline.SetStepped(frame); break; @@ -1096,7 +1194,7 @@ namespace Spine { value1 = nvalue1; value2 = nvalue2; } - return timeline; + timelines.Add(timeline); } /// Throws IOException when a read operation fails. @@ -1107,6 +1205,7 @@ namespace Spine { } internal class Vertices { + public int length; public int[] bones; public float[] vertices; } @@ -1125,10 +1224,14 @@ namespace Spine { return input.ReadByte(); } - public byte ReadByte () { + /// Explicit unsigned byte variant to prevent pitfalls porting Java reference implementation + /// where byte is signed vs C# where byte is unsigned. + public byte ReadUByte () { return (byte)input.ReadByte(); } + /// Explicit signed byte variant to prevent pitfalls porting Java reference implementation + /// where byte is signed vs C# where byte is unsigned. public sbyte ReadSByte () { int value = input.ReadByte(); if (value == -1) throw new EndOfStreamException(); @@ -1202,7 +1305,7 @@ namespace Spine { return System.Text.Encoding.UTF8.GetString(buffer, 0, byteCount); } - ///May be null. + /// May be null. public String ReadStringRef () { int index = ReadInt(true); return index == 0 ? null : strings[index - 1]; @@ -1257,5 +1360,20 @@ namespace Spine { throw new ArgumentException("Stream does not contain valid binary Skeleton Data."); } } + + private class LinkedMesh { + internal string parent; + internal int skinIndex, slotIndex; + internal MeshAttachment mesh; + internal bool inheritTimelines; + + public LinkedMesh (MeshAttachment mesh, int skinIndex, int slotIndex, string parent, bool inheritTimelines) { + this.mesh = mesh; + this.skinIndex = skinIndex; + this.slotIndex = slotIndex; + this.parent = parent; + this.inheritTimelines = inheritTimelines; + } + } } } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonClipping.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonClipping.cs index b76c1c91b..72fd00cb8 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonClipping.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonClipping.cs @@ -78,7 +78,71 @@ namespace Spine { clippingPolygon.Clear(); } - public void ClipTriangles (float[] vertices, int verticesLength, int[] triangles, int trianglesLength, float[] uvs) { + public void ClipTriangles (float[] vertices, int[] triangles, int trianglesLength) { + ExposedList clipOutput = this.clipOutput, clippedVertices = this.clippedVertices; + ExposedList clippedTriangles = this.clippedTriangles; + ExposedList[] polygons = clippingPolygons.Items; + int polygonsCount = clippingPolygons.Count; + + int index = 0; + clippedVertices.Clear(); + clippedTriangles.Clear(); + for (int i = 0; i < trianglesLength; i += 3) { + int vertexOffset = triangles[i] << 1; + float x1 = vertices[vertexOffset], y1 = vertices[vertexOffset + 1]; + + vertexOffset = triangles[i + 1] << 1; + float x2 = vertices[vertexOffset], y2 = vertices[vertexOffset + 1]; + + vertexOffset = triangles[i + 2] << 1; + float x3 = vertices[vertexOffset], y3 = vertices[vertexOffset + 1]; + + for (int p = 0; p < polygonsCount; p++) { + int s = clippedVertices.Count; + if (Clip(x1, y1, x2, y2, x3, y3, polygons[p], clipOutput)) { + int clipOutputLength = clipOutput.Count; + if (clipOutputLength == 0) continue; + + int clipOutputCount = clipOutputLength >> 1; + float[] clipOutputItems = clipOutput.Items; + float[] clippedVerticesItems = clippedVertices.Resize(s + clipOutputCount * 2).Items; + for (int ii = 0; ii < clipOutputLength; ii += 2, s += 2) { + float x = clipOutputItems[ii], y = clipOutputItems[ii + 1]; + clippedVerticesItems[s] = x; + clippedVerticesItems[s + 1] = y; + } + + s = clippedTriangles.Count; + int[] clippedTrianglesItems = clippedTriangles.Resize(s + 3 * (clipOutputCount - 2)).Items; + clipOutputCount--; + for (int ii = 1; ii < clipOutputCount; ii++, s += 3) { + clippedTrianglesItems[s] = index; + clippedTrianglesItems[s + 1] = index + ii; + clippedTrianglesItems[s + 2] = index + ii + 1; + } + index += clipOutputCount + 1; + } else { + float[] clippedVerticesItems = clippedVertices.Resize(s + 3 * 2).Items; + clippedVerticesItems[s] = x1; + clippedVerticesItems[s + 1] = y1; + clippedVerticesItems[s + 2] = x2; + clippedVerticesItems[s + 3] = y2; + clippedVerticesItems[s + 4] = x3; + clippedVerticesItems[s + 5] = y3; + + s = clippedTriangles.Count; + int[] clippedTrianglesItems = clippedTriangles.Resize(s + 3).Items; + clippedTrianglesItems[s] = index; + clippedTrianglesItems[s + 1] = index + 1; + clippedTrianglesItems[s + 2] = index + 2; + index += 3; + break; + } + } + } + } + + public void ClipTriangles (float[] vertices, int[] triangles, int trianglesLength, float[] uvs) { ExposedList clipOutput = this.clipOutput, clippedVertices = this.clippedVertices; ExposedList clippedTriangles = this.clippedTriangles; ExposedList[] polygons = clippingPolygons.Items; @@ -88,7 +152,7 @@ namespace Spine { clippedVertices.Clear(); clippedUVs.Clear(); clippedTriangles.Clear(); - //outer: + for (int i = 0; i < trianglesLength; i += 3) { int vertexOffset = triangles[i] << 1; float x1 = vertices[vertexOffset], y1 = vertices[vertexOffset + 1]; @@ -114,7 +178,7 @@ namespace Spine { float[] clipOutputItems = clipOutput.Items; float[] clippedVerticesItems = clippedVertices.Resize(s + clipOutputCount * 2).Items; float[] clippedUVsItems = clippedUVs.Resize(s + clipOutputCount * 2).Items; - for (int ii = 0; ii < clipOutputLength; ii += 2) { + for (int ii = 0; ii < clipOutputLength; ii += 2, s += 2) { float x = clipOutputItems[ii], y = clipOutputItems[ii + 1]; clippedVerticesItems[s] = x; clippedVerticesItems[s + 1] = y; @@ -124,17 +188,15 @@ namespace Spine { float c = 1 - a - b; clippedUVsItems[s] = u1 * a + u2 * b + u3 * c; clippedUVsItems[s + 1] = v1 * a + v2 * b + v3 * c; - s += 2; } s = clippedTriangles.Count; int[] clippedTrianglesItems = clippedTriangles.Resize(s + 3 * (clipOutputCount - 2)).Items; clipOutputCount--; - for (int ii = 1; ii < clipOutputCount; ii++) { + for (int ii = 1; ii < clipOutputCount; ii++, s += 3) { clippedTrianglesItems[s] = index; clippedTrianglesItems[s + 1] = index + ii; clippedTrianglesItems[s + 2] = index + ii + 1; - s += 3; } index += clipOutputCount + 1; } else { @@ -160,15 +222,14 @@ namespace Spine { clippedTrianglesItems[s + 1] = index + 1; clippedTrianglesItems[s + 2] = index + 2; index += 3; - break; //continue outer; + break; } } } - } - /** Clips the input triangle against the convex, clockwise clipping area. If the triangle lies entirely within the clipping - * area, false is returned. The clipping area must duplicate the first vertex at the end of the vertices list. */ + ///Clips the input triangle against the convex, clockwise clipping area. If the triangle lies entirely within the clipping + /// area, false is returned. The clipping area must duplicate the first vertex at the end of the vertices list. internal bool Clip (float x1, float y1, float x2, float y2, float x3, float y3, ExposedList clippingArea, ExposedList output) { ExposedList originalOutput = output; bool clipped = false; @@ -193,49 +254,49 @@ namespace Spine { input.Add(y1); output.Clear(); - float[] clippingVertices = clippingArea.Items; int clippingVerticesLast = clippingArea.Count - 4; + float[] clippingVertices = clippingArea.Items; for (int i = 0; ; i += 2) { float edgeX = clippingVertices[i], edgeY = clippingVertices[i + 1]; - float edgeX2 = clippingVertices[i + 2], edgeY2 = clippingVertices[i + 3]; - float deltaX = edgeX - edgeX2, deltaY = edgeY - edgeY2; + float ex = edgeX - clippingVertices[i + 2], ey = edgeY - clippingVertices[i + 3]; + int outputStart = output.Count; float[] inputVertices = input.Items; - int inputVerticesLength = input.Count - 2, outputStart = output.Count; - for (int ii = 0; ii < inputVerticesLength; ii += 2) { + for (int ii = 0, nn = input.Count - 2; ii < nn;) { + float inputX = inputVertices[ii], inputY = inputVertices[ii + 1]; - float inputX2 = inputVertices[ii + 2], inputY2 = inputVertices[ii + 3]; - bool side2 = deltaX * (inputY2 - edgeY2) - deltaY * (inputX2 - edgeX2) > 0; - if (deltaX * (inputY - edgeY2) - deltaY * (inputX - edgeX2) > 0) { - if (side2) { // v1 inside, v2 inside + ii += 2; + float inputX2 = inputVertices[ii], inputY2 = inputVertices[ii + 1]; + bool s2 = ey * (edgeX - inputX2) > ex * (edgeY - inputY2); + float s1 = ey * (edgeX - inputX) - ex * (edgeY - inputY); + if (s1 > 0) { + if (s2) { // v1 inside, v2 inside output.Add(inputX2); output.Add(inputY2); continue; } // v1 inside, v2 outside - float c0 = inputY2 - inputY, c2 = inputX2 - inputX; - float s = c0 * (edgeX2 - edgeX) - c2 * (edgeY2 - edgeY); - if (Math.Abs(s) > 0.000001f) { - float ua = (c2 * (edgeY - inputY) - c0 * (edgeX - inputX)) / s; - output.Add(edgeX + (edgeX2 - edgeX) * ua); - output.Add(edgeY + (edgeY2 - edgeY) * ua); + float ix = inputX2 - inputX, iy = inputY2 - inputY, t = s1 / (ix * ey - iy * ex); + if (t >= 0 && t <= 1) { + output.Add(inputX + ix * t); + output.Add(inputY + iy * t); } else { - output.Add(edgeX); - output.Add(edgeY); + output.Add(inputX2); + output.Add(inputY2); + continue; } - } else if (side2) { // v1 outside, v2 inside - float c0 = inputY2 - inputY, c2 = inputX2 - inputX; - float s = c0 * (edgeX2 - edgeX) - c2 * (edgeY2 - edgeY); - if (Math.Abs(s) > 0.000001f) { - float ua = (c2 * (edgeY - inputY) - c0 * (edgeX - inputX)) / s; - output.Add(edgeX + (edgeX2 - edgeX) * ua); - output.Add(edgeY + (edgeY2 - edgeY) * ua); + } else if (s2) { // v1 outside, v2 inside + float ix = inputX2 - inputX, iy = inputY2 - inputY, t = s1 / (ix * ey - iy * ex); + if (t >= 0 && t <= 1) { + output.Add(inputX + ix * t); + output.Add(inputY + iy * t); + output.Add(inputX2); + output.Add(inputY2); } else { - output.Add(edgeX); - output.Add(edgeY); + output.Add(inputX2); + output.Add(inputY2); + continue; } - output.Add(inputX2); - output.Add(inputY2); } clipped = true; } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonData.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonData.cs index ea1ac4304..f57d2ea08 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonData.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonData.cs @@ -43,20 +43,22 @@ namespace Spine { internal ExposedList ikConstraints = new ExposedList(); internal ExposedList transformConstraints = new ExposedList(); internal ExposedList pathConstraints = new ExposedList(); - internal float x, y, width, height; + internal ExposedList physicsConstraints = new ExposedList(); + internal float x, y, width, height, referenceScale = 100; internal string version, hash; // Nonessential. internal float fps; internal string imagesPath, audioPath; - ///The skeleton's name, which by default is the name of the skeleton data file when possible, or null when a name hasn't been - ///set. + /// The skeleton's name, which by default is the name of the skeleton data file when possible, or null when a name hasn't been + /// set. public string Name { get { return name; } set { name = value; } } /// The skeleton's bones, sorted parent first. The root bone is always the first bone. public ExposedList Bones { get { return bones; } } + /// The skeleton's slots in the setup pose draw order. public ExposedList Slots { get { return slots; } } /// All skins, including the default skin. @@ -69,21 +71,33 @@ namespace Spine { /// May be null. public Skin DefaultSkin { get { return defaultSkin; } set { defaultSkin = value; } } + /// The skeleton's events. public ExposedList Events { get { return events; } set { events = value; } } + /// The skeleton's animations. public ExposedList Animations { get { return animations; } set { animations = value; } } + /// The skeleton's IK constraints. public ExposedList IkConstraints { get { return ikConstraints; } set { ikConstraints = value; } } + /// The skeleton's transform constraints. public ExposedList TransformConstraints { get { return transformConstraints; } set { transformConstraints = value; } } + /// The skeleton's path constraints. public ExposedList PathConstraints { get { return pathConstraints; } set { pathConstraints = value; } } + /// The skeleton's physics constraints. + public ExposedList PhysicsConstraints { get { return physicsConstraints; } set { physicsConstraints = value; } } public float X { get { return x; } set { x = value; } } public float Y { get { return y; } set { y = value; } } public float Width { get { return width; } set { width = value; } } public float Height { get { return height; } set { height = value; } } + + /// Baseline scale factor for applying distance-dependent effects on non-scalable properties, such as angle or scale. Default + /// is 100. + public float ReferenceScale { get { return referenceScale; } set { referenceScale = value; } } + /// The Spine version used to export this data, or null. public string Version { get { return version; } set { version = value; } } - ///The skeleton data hash. This value will change if any of the skeleton data has changed. - ///May be null. + /// The skeleton data hash. This value will change if any of the skeleton data has changed. + /// May be null. public string Hash { get { return hash; } set { hash = value; } } public string ImagesPath { get { return imagesPath; } set { imagesPath = value; } } @@ -200,6 +214,23 @@ namespace Spine { return null; } + // --- Physics constraints + + /// + /// Finds a physics constraint by comparing each physics constraint's name. It is more efficient to cache the results of this + /// method than to call it multiple times. + /// + /// May be null. + public PhysicsConstraintData FindPhysicsConstraint (String constraintName) { + if (constraintName == null) throw new ArgumentNullException("constraintName", "constraintName cannot be null."); + PhysicsConstraintData[] physicsConstraints = this.physicsConstraints.Items; + for (int i = 0, n = this.physicsConstraints.Count; i < n; i++) { + PhysicsConstraintData constraint = (PhysicsConstraintData)physicsConstraints[i]; + if (constraint.name.Equals(constraintName)) return constraint; + } + return null; + } + // --- override public string ToString () { diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonJson.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonJson.cs index 6519968e4..d992d5ebf 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonJson.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonJson.cs @@ -52,6 +52,7 @@ namespace Spine { /// Runtimes Guide. /// public class SkeletonJson : SkeletonLoader { + private readonly List linkedMeshes = new List(); public SkeletonJson (AttachmentLoader attachmentLoader) : base(attachmentLoader) { @@ -107,6 +108,7 @@ namespace Spine { skeletonData.y = GetFloat(skeletonMap, "y", 0); skeletonData.width = GetFloat(skeletonMap, "width", 0); skeletonData.height = GetFloat(skeletonMap, "height", 0); + skeletonData.referenceScale = GetFloat(skeletonMap, "referenceScale", 100) * scale; skeletonData.fps = GetFloat(skeletonMap, "fps", 30); skeletonData.imagesPath = GetString(skeletonMap, "images", null); skeletonData.audioPath = GetString(skeletonMap, "audio", null); @@ -131,8 +133,8 @@ namespace Spine { data.shearX = GetFloat(boneMap, "shearX", 0); data.shearY = GetFloat(boneMap, "shearY", 0); - string tm = GetString(boneMap, "transform", TransformMode.Normal.ToString()); - data.transformMode = (TransformMode)Enum.Parse(typeof(TransformMode), tm, true); + string inheritString = GetString(boneMap, "inherit", Inherit.Normal.ToString()); + data.inherit = (Inherit)Enum.Parse(typeof(Inherit), inheritString, true); data.skinRequired = GetBoolean(boneMap, "skin", false); skeletonData.bones.Add(data); @@ -169,6 +171,7 @@ namespace Spine { data.blendMode = (BlendMode)Enum.Parse(typeof(BlendMode), (string)slotMap["blend"], true); else data.blendMode = BlendMode.Normal; + //data.visible = slotMap.getBoolean("visible", true); skeletonData.slots.Add(data); } } @@ -277,6 +280,43 @@ namespace Spine { } } + // Physics constraints. + if (root.ContainsKey("physics")) { + foreach (Dictionary constraintMap in (List)root["physics"]) { + PhysicsConstraintData data = new PhysicsConstraintData((string)constraintMap["name"]); + data.order = GetInt(constraintMap, "order", 0); + data.skinRequired = GetBoolean(constraintMap, "skin", false); + + string boneName = (string)constraintMap["bone"]; + data.bone = skeletonData.FindBone(boneName); + if (data.bone == null) throw new Exception("Physics bone not found: " + boneName); + + data.x = GetFloat(constraintMap, "x", 0); + data.y = GetFloat(constraintMap, "y", 0); + data.rotate = GetFloat(constraintMap, "rotate", 0); + data.scaleX = GetFloat(constraintMap, "scaleX", 0); + data.shearX = GetFloat(constraintMap, "shearX", 0); + data.limit = GetFloat(constraintMap, "limit", 5000) * scale; + data.step = 1f / GetInt(constraintMap, "fps", 60); + data.inertia = GetFloat(constraintMap, "inertia", 1); + data.strength = GetFloat(constraintMap, "strength", 100); + data.damping = GetFloat(constraintMap, "damping", 1); + data.massInverse = 1f / GetFloat(constraintMap, "mass", 1); + data.wind = GetFloat(constraintMap, "wind", 0); + data.gravity = GetFloat(constraintMap, "gravity", 0); + data.mix = GetFloat(constraintMap, "mix", 1); + data.inertiaGlobal = GetBoolean(constraintMap, "inertiaGlobal", false); + data.strengthGlobal = GetBoolean(constraintMap, "strengthGlobal", false); + data.dampingGlobal = GetBoolean(constraintMap, "dampingGlobal", false); + data.massGlobal = GetBoolean(constraintMap, "massGlobal", false); + data.windGlobal = GetBoolean(constraintMap, "windGlobal", false); + data.gravityGlobal = GetBoolean(constraintMap, "gravityGlobal", false); + data.mixGlobal = GetBoolean(constraintMap, "mixGlobal", false); + + skeletonData.physicsConstraints.Add(data); + } + } + // Skins. if (root.ContainsKey("skins")) { foreach (Dictionary skinMap in (List)root["skins"]) { @@ -310,6 +350,13 @@ namespace Spine { skin.constraints.Add(constraint); } } + if (skinMap.ContainsKey("physics")) { + foreach (string entryName in (List)skinMap["physics"]) { + PhysicsConstraintData constraint = skeletonData.FindPhysicsConstraint(entryName); + if (constraint == null) throw new Exception("Skin physics constraint not found: " + entryName); + skin.constraints.Add(constraint); + } + } skin.constraints.TrimExcess(); if (skinMap.ContainsKey("attachments")) { foreach (KeyValuePair slotEntry in (Dictionary)skinMap["attachments"]) { @@ -820,7 +867,19 @@ namespace Spine { timelines.Add(ReadTimeline(ref keyMapEnumerator, new ShearXTimeline(frames, frames, boneIndex), 0, 1)); else if (timelineName == "sheary") timelines.Add(ReadTimeline(ref keyMapEnumerator, new ShearYTimeline(frames, frames, boneIndex), 0, 1)); - else + else if (timelineName == "inherit") { + InheritTimeline timeline = new InheritTimeline(frames, boneIndex); + for (int frame = 0; ; frame++) { + Dictionary keyMap = (Dictionary)keyMapEnumerator.Current; + float time = GetFloat(keyMap, "time", 0); + Inherit inherit = (Inherit)Enum.Parse(typeof(Inherit), GetString(keyMap, "inherit", Inherit.Normal.ToString()), true); + timeline.SetFrame(frame, time, inherit); + if (!keyMapEnumerator.MoveNext()) { + break; + } + } + timelines.Add(timeline); + } else throw new Exception("Invalid timeline type for a bone: " + timelineName + " (" + boneName + ")"); } } @@ -964,6 +1023,55 @@ namespace Spine { } } + // Physics constraint timelines. + if (map.ContainsKey("physics")) { + foreach (KeyValuePair constraintMap in (Dictionary)map["physics"]) { + int index = -1; + if (!string.IsNullOrEmpty(constraintMap.Key)) { + PhysicsConstraintData constraint = skeletonData.FindPhysicsConstraint(constraintMap.Key); + if (constraint == null) throw new Exception("Physics constraint not found: " + constraintMap.Key); + index = skeletonData.physicsConstraints.IndexOf(constraint); + } + Dictionary timelineMap = (Dictionary)constraintMap.Value; + foreach (KeyValuePair timelineEntry in timelineMap) { + List values = (List)timelineEntry.Value; + List.Enumerator keyMapEnumerator = values.GetEnumerator(); + if (!keyMapEnumerator.MoveNext()) continue; + + int frames = values.Count; + string timelineName = (string)timelineEntry.Key; + if (timelineName == "reset") { + PhysicsConstraintResetTimeline timeline1 = new PhysicsConstraintResetTimeline(frames, index); + int frame = 0; + foreach (Dictionary keyMap in values) { + timeline1.SetFrame(frame++, GetFloat(keyMap, "time", 0)); + } + timelines.Add(timeline1); + continue; + } + + CurveTimeline1 timeline; + if (timelineName == "inertia") + timeline = new PhysicsConstraintInertiaTimeline(frames, frames, index); + else if (timelineName == "strength") + timeline = new PhysicsConstraintStrengthTimeline(frames, frames, index); + else if (timelineName == "damping") + timeline = new PhysicsConstraintDampingTimeline(frames, frames, index); + else if (timelineName == "mass") + timeline = new PhysicsConstraintMassTimeline(frames, frames, index); + else if (timelineName == "wind") + timeline = new PhysicsConstraintWindTimeline(frames, frames, index); + else if (timelineName == "gravity") + timeline = new PhysicsConstraintGravityTimeline(frames, frames, index); + else if (timelineName == "mix") // + timeline = new PhysicsConstraintMixTimeline(frames, frames, index); + else + continue; + timelines.Add(ReadTimeline(ref keyMapEnumerator, timeline, 0, 1)); + } + } + } + // Attachment timelines. if (map.ContainsKey("attachments")) { foreach (KeyValuePair attachmentsMap in (Dictionary)map["attachments"]) { @@ -1051,13 +1159,13 @@ namespace Spine { DrawOrderTimeline timeline = new DrawOrderTimeline(values.Count); int slotCount = skeletonData.slots.Count; int frame = 0; - foreach (Dictionary drawOrderMap in values) { + foreach (Dictionary keyMap in values) { int[] drawOrder = null; - if (drawOrderMap.ContainsKey("offsets")) { + if (keyMap.ContainsKey("offsets")) { drawOrder = new int[slotCount]; for (int i = slotCount - 1; i >= 0; i--) drawOrder[i] = -1; - List offsets = (List)drawOrderMap["offsets"]; + List offsets = (List)keyMap["offsets"]; int[] unchanged = new int[slotCount - offsets.Count]; int originalIndex = 0, unchangedIndex = 0; foreach (Dictionary offsetMap in offsets) { @@ -1076,7 +1184,7 @@ namespace Spine { for (int i = slotCount - 1; i >= 0; i--) if (drawOrder[i] == -1) drawOrder[i] = unchanged[--unchangedIndex]; } - timeline.SetFrame(frame, GetFloat(drawOrderMap, "time", 0), drawOrder); + timeline.SetFrame(frame, GetFloat(keyMap, "time", 0), drawOrder); ++frame; } timelines.Add(timeline); @@ -1087,17 +1195,17 @@ namespace Spine { List eventsMap = (List)map["events"]; EventTimeline timeline = new EventTimeline(eventsMap.Count); int frame = 0; - foreach (Dictionary eventMap in eventsMap) { - EventData eventData = skeletonData.FindEvent((string)eventMap["name"]); - if (eventData == null) throw new Exception("Event not found: " + eventMap["name"]); - Event e = new Event(GetFloat(eventMap, "time", 0), eventData) { - intValue = GetInt(eventMap, "int", eventData.Int), - floatValue = GetFloat(eventMap, "float", eventData.Float), - stringValue = GetString(eventMap, "string", eventData.String) + foreach (Dictionary keyMap in eventsMap) { + EventData eventData = skeletonData.FindEvent((string)keyMap["name"]); + if (eventData == null) throw new Exception("Event not found: " + keyMap["name"]); + Event e = new Event(GetFloat(keyMap, "time", 0), eventData) { + intValue = GetInt(keyMap, "int", eventData.Int), + floatValue = GetFloat(keyMap, "float", eventData.Float), + stringValue = GetString(keyMap, "string", eventData.String) }; if (e.data.AudioPath != null) { - e.volume = GetFloat(eventMap, "volume", eventData.Volume); - e.balance = GetFloat(eventMap, "balance", eventData.Balance); + e.volume = GetFloat(keyMap, "volume", eventData.Volume); + e.balance = GetFloat(keyMap, "balance", eventData.Balance); } timeline.SetFrame(frame, e); ++frame; @@ -1236,5 +1344,20 @@ namespace Spine { throw new ArgumentException("Color hexadecimal length must be " + expectedLength + ", received: " + hexString, "hexString"); return Convert.ToInt32(hexString.Substring(colorIndex * 2, 2), 16) / (float)255; } + + private class LinkedMesh { + internal string parent, skin; + internal int slotIndex; + internal MeshAttachment mesh; + internal bool inheritTimelines; + + public LinkedMesh (MeshAttachment mesh, string skin, int slotIndex, string parent, bool inheritTimelines) { + this.mesh = mesh; + this.skin = skin; + this.slotIndex = slotIndex; + this.parent = parent; + this.inheritTimelines = inheritTimelines; + } + } } } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonLoader.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonLoader.cs index f43e43427..b6f5139c5 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonLoader.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/SkeletonLoader.cs @@ -42,7 +42,6 @@ namespace Spine { public abstract class SkeletonLoader { protected readonly AttachmentLoader attachmentLoader; protected float scale = 1; - protected readonly List linkedMeshes = new List(); /// Creates a skeleton loader that loads attachments using an with the specified atlas. /// @@ -72,21 +71,5 @@ namespace Spine { } public abstract SkeletonData ReadSkeletonData (string path); - - protected class LinkedMesh { - internal string parent, skin; - internal int slotIndex; - internal MeshAttachment mesh; - internal bool inheritTimelines; - - public LinkedMesh (MeshAttachment mesh, string skin, int slotIndex, string parent, bool inheritTimelines) { - this.mesh = mesh; - this.skin = skin; - this.slotIndex = slotIndex; - this.parent = parent; - this.inheritTimelines = inheritTimelines; - } - } - } } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Skin.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Skin.cs index c4948314e..08fff124f 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Skin.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Skin.cs @@ -45,7 +45,7 @@ namespace Spine { internal readonly ExposedList constraints = new ExposedList(); public string Name { get { return name; } } - ///Returns all attachments contained in this skin. + /// Returns all attachments contained in this skin. public ICollection Attachments { get { return attachments.Values; } } public ExposedList Bones { get { return bones; } } public ExposedList Constraints { get { return constraints; } } @@ -62,7 +62,7 @@ namespace Spine { attachments[new SkinKey(slotIndex, name)] = new SkinEntry(slotIndex, name, attachment); } - ///Adds all attachments, bones, and constraints from the specified skin to this skin. + /// Adds all attachments, bones, and constraints from the specified skin to this skin. public void AddSkin (Skin skin) { foreach (BoneData data in skin.bones) if (!bones.Contains(data)) bones.Add(data); @@ -76,7 +76,7 @@ namespace Spine { } } - ///Adds all attachments from the specified skin to this skin. Attachments are deep copied. + /// Adds all attachments from the specified skin to this skin. Attachments are deep copied. public void CopySkin (Skin skin) { foreach (BoneData data in skin.bones) if (!bones.Contains(data)) bones.Add(data); @@ -108,7 +108,7 @@ namespace Spine { } /// Returns all attachments in this skin for the specified slot index. - /// The target slotIndex. To find the slot index, use and . + /// The target slotIndex. To find the slot index, use and . public void GetAttachments (int slotIndex, List attachments) { if (slotIndex < 0) throw new ArgumentException("slotIndex must be >= 0."); if (attachments == null) throw new ArgumentNullException("attachments", "attachments cannot be null."); @@ -118,7 +118,7 @@ namespace Spine { } } - ///Clears all attachments, bones, and constraints. + /// Clears all attachments, bones, and constraints. public void Clear () { attachments.Clear(); bones.Clear(); diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Slot.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Slot.cs index d544093a0..903cc8c3c 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/Slot.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/Slot.cs @@ -131,6 +131,11 @@ namespace Spine { b2 = MathUtils.Clamp(b2, 0, 1); } + /// + /// The current attachment for the slot, or null if the slot has no attachment. + /// If the attachment is changed, resets and clears the . + /// The deform is not cleared if the old attachment has the same as the + /// specified attachment. public Attachment Attachment { /// The current attachment for the slot, or null if the slot has no attachment. get { return attachment; } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/SlotData.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/SlotData.cs index cf4099a92..4d44402e7 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/SlotData.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/SlotData.cs @@ -40,6 +40,9 @@ namespace Spine { internal string attachmentName; internal BlendMode blendMode; + // Nonessential. + // bool visible = true; + /// The index of the slot in . public int Index { get { return index; } } /// The name of the slot, which is unique across all slots in the skeleton. diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/TransformConstraint.cs b/Assets/ThirdParty/Spine/Runtime/spine-csharp/TransformConstraint.cs index 6e9802fef..e9f0ce15f 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/TransformConstraint.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/TransformConstraint.cs @@ -30,6 +30,8 @@ using System; namespace Spine { + using Physics = Skeleton.Physics; + /// /// /// Stores the current pose for a transform constraint. A transform constraint adjusts the world transform of the constrained @@ -49,28 +51,25 @@ namespace Spine { if (data == null) throw new ArgumentNullException("data", "data cannot be null."); if (skeleton == null) throw new ArgumentNullException("skeleton", "skeleton cannot be null."); this.data = data; + + bones = new ExposedList(); + foreach (BoneData boneData in data.bones) + bones.Add(skeleton.bones.Items[boneData.index]); + + target = skeleton.bones.Items[data.target.index]; + mixRotate = data.mixRotate; mixX = data.mixX; mixY = data.mixY; mixScaleX = data.mixScaleX; mixScaleY = data.mixScaleY; mixShearY = data.mixShearY; - bones = new ExposedList(); - foreach (BoneData boneData in data.bones) - bones.Add(skeleton.bones.Items[boneData.index]); - - target = skeleton.bones.Items[data.target.index]; } /// Copy constructor. - public TransformConstraint (TransformConstraint constraint, Skeleton skeleton) { - if (constraint == null) throw new ArgumentNullException("constraint cannot be null."); - if (skeleton == null) throw new ArgumentNullException("skeleton cannot be null."); - data = constraint.data; - bones = new ExposedList(constraint.Bones.Count); - foreach (Bone bone in constraint.Bones) - bones.Add(skeleton.Bones.Items[bone.data.index]); - target = skeleton.Bones.Items[constraint.target.data.index]; + public TransformConstraint (TransformConstraint constraint, Skeleton skeleton) + : this(constraint.data, skeleton) { + mixRotate = constraint.mixRotate; mixX = constraint.mixX; mixY = constraint.mixY; @@ -79,7 +78,17 @@ namespace Spine { mixShearY = constraint.mixShearY; } - public void Update () { + public void SetToSetupPose () { + TransformConstraintData data = this.data; + mixRotate = data.mixRotate; + mixX = data.mixX; + mixY = data.mixY; + mixScaleX = data.mixScaleX; + mixScaleY = data.mixScaleY; + mixShearY = data.mixShearY; + } + + public void Update (Physics physics) { if (mixRotate == 0 && mixX == 0 && mixY == 0 && mixScaleX == 0 && mixScaleY == 0 && mixShearY == 0) return; if (data.local) { if (data.relative) @@ -236,11 +245,7 @@ namespace Spine { Bone bone = bones[i]; float rotation = bone.arotation; - if (mixRotate != 0) { - float r = target.arotation - rotation + data.offsetRotation; - r -= (16384 - (int)(16384.499999999996 - r / 360)) * 360; - rotation += r * mixRotate; - } + if (mixRotate != 0) rotation += (target.arotation - rotation + data.offsetRotation) * mixRotate; float x = bone.ax, y = bone.ay; x += (target.ax - x + data.offsetX) * mixX; @@ -253,11 +258,7 @@ namespace Spine { scaleY = (scaleY + (target.ascaleY - scaleY + data.offsetScaleY) * mixScaleY) / scaleY; float shearY = bone.ashearY; - if (mixShearY != 0) { - float r = target.ashearY - shearY + data.offsetShearY; - r -= (16384 - (int)(16384.499999999996 - r / 360)) * 360; - shearY += r * mixShearY; - } + if (mixShearY != 0) shearY += (target.ashearY - shearY + data.offsetShearY) * mixShearY; bone.UpdateWorldTransform(x, y, rotation, scaleX, scaleY, bone.ashearX, shearY); } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-csharp/package.json b/Assets/ThirdParty/Spine/Runtime/spine-csharp/package.json index 37f72e46d..b22663897 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-csharp/package.json +++ b/Assets/ThirdParty/Spine/Runtime/spine-csharp/package.json @@ -2,7 +2,7 @@ "name": "com.esotericsoftware.spine.spine-csharp", "displayName": "spine-csharp Runtime", "description": "This plugin provides the spine-csharp core runtime.", - "version": "4.1.2", + "version": "4.2.34", "unity": "2018.3", "author": { "name": "Esoteric Software", diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/BlendModeMaterials.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/BlendModeMaterials.cs index dc3543f8b..22e0fc9f9 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/BlendModeMaterials.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/BlendModeMaterials.cs @@ -37,6 +37,10 @@ namespace Spine.Unity { [System.Serializable] public class BlendModeMaterials { + public const string MATERIAL_SUFFIX_MULTIPLY = "-Multiply"; + public const string MATERIAL_SUFFIX_SCREEN = "-Screen"; + public const string MATERIAL_SUFFIX_ADDITIVE = "-Additive"; + [System.Serializable] public class ReplacementMaterial { public string pageName; @@ -66,6 +70,7 @@ namespace Spine.Unity { public void TransferSettingsFrom (BlendModeMaterialsAsset modifierAsset) { applyAdditiveMaterial = modifierAsset.applyAdditiveMaterial; } +#endif public bool UpdateBlendmodeMaterialsRequiredState (SkeletonData skeletonData) { requiresBlendModeMaterials = false; @@ -92,7 +97,146 @@ namespace Spine.Unity { } return false; } -#endif + + [System.Serializable] + public class TemplateMaterials { + public Material additiveTemplate; + public Material multiplyTemplate; + public Material screenTemplate; + }; + + public delegate bool CreateForRegionDelegate (ref List replacementMaterials, + ref bool anyReplacementMaterialsChanged, + AtlasRegion originalRegion, Material materialTemplate, string materialSuffix, + SkeletonDataAsset skeletonDataAsset); + + public static bool CreateAndAssignMaterials (SkeletonDataAsset skeletonDataAsset, + TemplateMaterials templateMaterials, ref bool anyReplacementMaterialsChanged) { + + return CreateAndAssignMaterials(skeletonDataAsset, + templateMaterials, ref anyReplacementMaterialsChanged, + (asset) => { asset.Clear(); }, null, CreateForRegion); + } + + public static bool CreateAndAssignMaterials (SkeletonDataAsset skeletonDataAsset, + TemplateMaterials templateMaterials, ref bool anyReplacementMaterialsChanged, + System.Action clearSkeletonDataAssetFunc, + System.Action afterAssetModifiedFunc, + CreateForRegionDelegate createForRegionFunc) { + + bool anyCreationFailed = false; + BlendModeMaterials blendModeMaterials = skeletonDataAsset.blendModeMaterials; + bool applyAdditiveMaterial = blendModeMaterials.applyAdditiveMaterial; + + List skinEntries = new List(); + + clearSkeletonDataAssetFunc(skeletonDataAsset); + skeletonDataAsset.isUpgradingBlendModeMaterials = true; + SkeletonData skeletonData = skeletonDataAsset.GetSkeletonData(true); + + SlotData[] slotsItems = skeletonData.Slots.Items; + for (int slotIndex = 0, slotCount = skeletonData.Slots.Count; slotIndex < slotCount; slotIndex++) { + SlotData slot = slotsItems[slotIndex]; + if (slot.BlendMode == BlendMode.Normal) continue; + if (!applyAdditiveMaterial && slot.BlendMode == BlendMode.Additive) continue; + + List replacementMaterials = null; + Material materialTemplate = null; + string materialSuffix = null; + switch (slot.BlendMode) { + case BlendMode.Multiply: + replacementMaterials = blendModeMaterials.multiplyMaterials; + materialTemplate = templateMaterials.multiplyTemplate; + materialSuffix = MATERIAL_SUFFIX_MULTIPLY; + break; + case BlendMode.Screen: + replacementMaterials = blendModeMaterials.screenMaterials; + materialTemplate = templateMaterials.screenTemplate; + materialSuffix = MATERIAL_SUFFIX_SCREEN; + break; + case BlendMode.Additive: + replacementMaterials = blendModeMaterials.additiveMaterials; + materialTemplate = templateMaterials.additiveTemplate; + materialSuffix = MATERIAL_SUFFIX_ADDITIVE; + break; + } + + skinEntries.Clear(); + foreach (Skin skin in skeletonData.Skins) + skin.GetAttachments(slotIndex, skinEntries); + + foreach (Skin.SkinEntry entry in skinEntries) { + IHasTextureRegion renderableAttachment = entry.Attachment as IHasTextureRegion; + if (renderableAttachment != null) { + AtlasRegion originalRegion = (AtlasRegion)renderableAttachment.Region; + if (originalRegion != null) { + anyCreationFailed |= createForRegionFunc( + ref replacementMaterials, ref anyReplacementMaterialsChanged, + originalRegion, materialTemplate, materialSuffix, skeletonDataAsset); + } else { + Sequence sequence = renderableAttachment.Sequence; + if (sequence != null && sequence.Regions != null) { + for (int i = 0, count = sequence.Regions.Length; i < count; ++i) { + originalRegion = (AtlasRegion)sequence.Regions[i]; + anyCreationFailed |= createForRegionFunc( + ref replacementMaterials, ref anyReplacementMaterialsChanged, + originalRegion, materialTemplate, materialSuffix, skeletonDataAsset); + } + } + } + } + } + } + skeletonDataAsset.isUpgradingBlendModeMaterials = false; + if (afterAssetModifiedFunc != null) afterAssetModifiedFunc(skeletonDataAsset); + return !anyCreationFailed; + } + + protected static bool CreateForRegion (ref List replacementMaterials, + ref bool anyReplacementMaterialsChanged, + AtlasRegion originalRegion, Material materialTemplate, string materialSuffix, + SkeletonDataAsset skeletonDataAsset) { + + bool anyCreationFailed = false; + bool replacementExists = replacementMaterials.Exists( + replacement => replacement.pageName == originalRegion.page.name); + if (!replacementExists) { + BlendModeMaterials.ReplacementMaterial replacement = CreateReplacementMaterial(originalRegion, materialTemplate, materialSuffix); + if (replacement != null) { + replacementMaterials.Add(replacement); + anyReplacementMaterialsChanged = true; + } else { + Debug.LogError(string.Format("Failed creating blend mode Material for SkeletonData asset '{0}'," + + " atlas page '{1}', template '{2}'.", + skeletonDataAsset.name, originalRegion.page.name, materialTemplate.name), + skeletonDataAsset); + anyCreationFailed = true; + } + } + return anyCreationFailed; + } + + protected static BlendModeMaterials.ReplacementMaterial CreateReplacementMaterial ( + AtlasRegion originalRegion, Material materialTemplate, string materialSuffix) { + + BlendModeMaterials.ReplacementMaterial newReplacement = new BlendModeMaterials.ReplacementMaterial(); + AtlasPage originalPage = originalRegion.page; + Material originalMaterial = originalPage.rendererObject as Material; + + newReplacement.pageName = originalPage.name; + + Material blendModeMaterial = new Material(materialTemplate) { + name = originalMaterial.name + " " + materialTemplate.name, + mainTexture = originalMaterial.mainTexture + }; + newReplacement.material = blendModeMaterial; + + if (newReplacement.material) + return newReplacement; + else + return null; + } + public void ApplyMaterials (SkeletonData skeletonData) { if (skeletonData == null) throw new ArgumentNullException("skeletonData"); if (!requiresBlendModeMaterials) diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/OnDemandTextureLoader.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/OnDemandTextureLoader.cs index 26be52a68..038d60a90 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/OnDemandTextureLoader.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/OnDemandTextureLoader.cs @@ -36,6 +36,11 @@ using UnityEngine; namespace Spine.Unity { public abstract class OnDemandTextureLoader : ScriptableObject { public AtlasAssetBase atlasAsset; + /// + /// Additional reference, currently only used to cover blend mode materials + /// which are not stored at atlasAsset. + /// + public SkeletonDataAsset skeletonDataAsset; /// Original texture name without extension. /// The placeholder texture's name for a given original target texture name. @@ -89,6 +94,7 @@ namespace Spine.Unity { public delegate void TextureLoadDelegate (OnDemandTextureLoader loader, Material material, int textureIndex); protected event TextureLoadDelegate onTextureRequested; protected event TextureLoadDelegate onTextureLoaded; + protected event TextureLoadDelegate onTextureLoadFailed; protected event TextureLoadDelegate onTextureUnloaded; public event TextureLoadDelegate TextureRequested { @@ -99,6 +105,10 @@ namespace Spine.Unity { add { onTextureLoaded += value; } remove { onTextureLoaded -= value; } } + public event TextureLoadDelegate TextureLoadFailed { + add { onTextureLoadFailed += value; } + remove { onTextureLoadFailed -= value; } + } public event TextureLoadDelegate TextureUnloaded { add { onTextureUnloaded += value; } remove { onTextureUnloaded -= value; } @@ -112,6 +122,10 @@ namespace Spine.Unity { if (onTextureLoaded != null) onTextureLoaded(this, material, textureIndex); } + protected void OnTextureLoadFailed (Material material, int textureIndex) { + if (onTextureLoadFailed != null) + onTextureLoadFailed(this, material, textureIndex); + } protected void OnTextureUnloaded (Material material, int textureIndex) { if (onTextureUnloaded != null) onTextureUnloaded(this, material, textureIndex); diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/RegionlessAttachmentLoader.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/RegionlessAttachmentLoader.cs index 527028690..7cac95b8e 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/RegionlessAttachmentLoader.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/RegionlessAttachmentLoader.cs @@ -38,11 +38,17 @@ namespace Spine.Unity { static AtlasRegion EmptyRegion { get { if (emptyRegion == null) { + Shader hiddenShader = Shader.Find("Spine/Special/HiddenPass"); + if (hiddenShader == null) { + Debug.LogError("Shader \"Spine/Special/HiddenPass\" not found while loading SkeletonDataAsset" + + " with 0 Atlas Assets. Please add this shader to Project Settings - Graphics - Always" + + " Included Shaders, or make sure your SkeletonDataAssets all have an AtlasAsset assigned."); + } emptyRegion = new AtlasRegion { name = "Empty AtlasRegion", page = new AtlasPage { name = "Empty AtlasPage", - rendererObject = new Material(Shader.Find("Spine/Special/HiddenPass")) { name = "NoRender Material" } + rendererObject = new Material(hiddenShader) { name = "NoRender Material" } } }; } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/SkeletonDataAsset.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/SkeletonDataAsset.cs index 264f9edb7..62d003816 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/SkeletonDataAsset.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/SkeletonDataAsset.cs @@ -85,7 +85,8 @@ namespace Spine.Unity { } /// - /// Creates a runtime SkeletonDataAsset. + /// Creates a runtime SkeletonDataAsset. + /// If you require blend mode materials, call afterwards. public static SkeletonDataAsset CreateRuntimeInstance (TextAsset skeletonDataFile, AtlasAssetBase[] atlasAssets, bool initialize, float scale = 0.01f) { SkeletonDataAsset skeletonDataAsset = ScriptableObject.CreateInstance(); skeletonDataAsset.Clear(); @@ -98,6 +99,19 @@ namespace Spine.Unity { return skeletonDataAsset; } + + /// If this SkeletonDataAsset has been created via , + /// this method sets up blend mode materials for it. + public void SetupRuntimeBlendModeMaterials (bool applyAdditiveMaterial, + BlendModeMaterials.TemplateMaterials templateMaterials) { + blendModeMaterials.applyAdditiveMaterial = applyAdditiveMaterial; + blendModeMaterials.UpdateBlendmodeMaterialsRequiredState(GetSkeletonData(true)); + bool anyMaterialsChanged = false; + BlendModeMaterials.CreateAndAssignMaterials(this, templateMaterials, ref anyMaterialsChanged); + + Clear(); + GetSkeletonData(true); + } #endregion /// Clears the loaded SkeletonData and AnimationStateData. Use this to force a reload for the next time GetSkeletonData is called. diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/SkeletonDataCompatibility.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/SkeletonDataCompatibility.cs index 00ab75c8c..3bfdc4b47 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/SkeletonDataCompatibility.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/SkeletonDataCompatibility.cs @@ -41,8 +41,8 @@ namespace Spine.Unity { public static class SkeletonDataCompatibility { #if UNITY_EDITOR - static readonly int[][] compatibleBinaryVersions = { new[] { 4, 1, 0 } }; - static readonly int[][] compatibleJsonVersions = { new[] { 4, 1, 0 } }; + static readonly int[][] compatibleBinaryVersions = { new[] { 4, 2, 0 } }; + static readonly int[][] compatibleJsonVersions = { new[] { 4, 2, 0 } }; static bool wasVersionDialogShown = false; static readonly Regex jsonVersionRegex = new Regex(@"""spine""\s*:\s*""([^""]+)""", RegexOptions.CultureInvariant); diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/SpineAtlasAsset.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/SpineAtlasAsset.cs index 19e30f248..50a03c8cc 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/SpineAtlasAsset.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Asset Types/SpineAtlasAsset.cs @@ -78,10 +78,13 @@ namespace Spine.Unity { /// atlas asset JSON file. When procedurally creating textures, each Texture.name /// needs to be set to the atlas page texture filename without the .png extension, /// e.g. 'my_skeleton' if the png filename listed in the atlas asset file is 'my_skeleton.png'. + /// If true, newly created materials will be renamed to the atlas texture page name. + /// If false, the materials keep the name of the materialPropertySource material they are copied from. /// public static SpineAtlasAsset CreateRuntimeInstance (TextAsset atlasText, Texture2D[] textures, Material materialPropertySource, bool initialize, - Func newCustomTextureLoader = null) { + Func newCustomTextureLoader = null, + bool renameMaterial = false) { // Get atlas page names. string atlasString = atlasText.text; @@ -106,6 +109,8 @@ namespace Spine.Unity { // Match found. mat = new Material(materialPropertySource); mat.mainTexture = textures[j]; + if (renameMaterial) + mat.name = pageName; break; } } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/Following/BoneFollower.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/Following/BoneFollower.cs index a65010f0e..ce62df2d6 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/Following/BoneFollower.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/Following/BoneFollower.cs @@ -113,7 +113,7 @@ namespace Spine.Unity { Initialize(); } - public void Initialize () { + public virtual void Initialize () { bone = null; valid = skeletonRenderer != null && skeletonRenderer.valid; if (!valid) return; @@ -137,7 +137,7 @@ namespace Spine.Unity { skeletonRenderer.OnRebuild -= HandleRebuildRenderer; } - public void LateUpdate () { + public virtual void LateUpdate () { if (!valid) { Initialize(); return; diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/Following/BoneFollowerGraphic.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/Following/BoneFollowerGraphic.cs index eb21c4523..6d07d9cb0 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/Following/BoneFollowerGraphic.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/Following/BoneFollowerGraphic.cs @@ -99,7 +99,7 @@ namespace Spine.Unity { if (initializeOnAwake) Initialize(); } - public void Initialize () { + public virtual void Initialize () { bone = null; valid = skeletonGraphic != null && skeletonGraphic.IsValid; if (!valid) return; @@ -119,7 +119,7 @@ namespace Spine.Unity { #endif } - public void LateUpdate () { + public virtual void LateUpdate () { if (!valid) { Initialize(); return; @@ -140,17 +140,19 @@ namespace Spine.Unity { if (thisTransform == null) return; float scale = skeletonGraphic.MeshScale; + Vector2 offset = skeletonGraphic.MeshOffset; float additionalFlipScale = 1; if (skeletonTransformIsParent) { // Recommended setup: Use local transform properties if Spine GameObject is the immediate parent - thisTransform.localPosition = new Vector3(followXYPosition ? bone.WorldX * scale : thisTransform.localPosition.x, - followXYPosition ? bone.WorldY * scale : thisTransform.localPosition.y, + thisTransform.localPosition = new Vector3(followXYPosition ? bone.WorldX * scale + offset.x : thisTransform.localPosition.x, + followXYPosition ? bone.WorldY * scale + offset.y : thisTransform.localPosition.y, followZPosition ? 0f : thisTransform.localPosition.z); if (followBoneRotation) thisTransform.localRotation = bone.GetQuaternion(); } else { // For special cases: Use transform world properties if transform relationship is complicated - Vector3 targetWorldPosition = skeletonTransform.TransformPoint(new Vector3(bone.WorldX * scale, bone.WorldY * scale, 0f)); + Vector3 targetWorldPosition = skeletonTransform.TransformPoint( + new Vector3(bone.WorldX * scale + offset.x, bone.WorldY * scale + offset.y, 0f)); if (!followZPosition) targetWorldPosition.z = thisTransform.position.z; if (!followXYPosition) { targetWorldPosition.x = thisTransform.position.x; diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/RootMotion/SkeletonMecanimRootMotion.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/RootMotion/SkeletonMecanimRootMotion.cs index fd2121bc1..49b1dd737 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/RootMotion/SkeletonMecanimRootMotion.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/RootMotion/SkeletonMecanimRootMotion.cs @@ -88,8 +88,8 @@ namespace Spine.Unity { mecanimLayerFlags = DefaultMecanimLayerFlags; } - protected override void Start () { - base.Start(); + public override void Initialize () { + base.Initialize(); skeletonMecanim = GetComponent(); if (skeletonMecanim) { skeletonMecanim.Translator.OnClipApplied -= OnClipApplied; diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/RootMotion/SkeletonRootMotion.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/RootMotion/SkeletonRootMotion.cs index e3fd53dfc..02412f8f6 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/RootMotion/SkeletonRootMotion.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/RootMotion/SkeletonRootMotion.cs @@ -88,8 +88,8 @@ namespace Spine.Unity { animationTrackFlags = DefaultAnimationTrackFlags; } - protected override void Start () { - base.Start(); + public override void Initialize () { + base.Initialize(); IAnimationStateComponent animstateComponent = skeletonComponent as IAnimationStateComponent; this.animationState = (animstateComponent != null) ? animstateComponent.AnimationState : null; diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/RootMotion/SkeletonRootMotionBase.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/RootMotion/SkeletonRootMotionBase.cs index 7755507ea..84ef3f241 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/RootMotion/SkeletonRootMotionBase.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/RootMotion/SkeletonRootMotionBase.cs @@ -27,6 +27,12 @@ * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ +// In order to respect TransformConstraints modifying the scale of parent bones, +// GetScaleAffectingRootMotion() now uses parentBone.AScaleX and AScaleY instead +// of previously used ScaleX and ScaleY. If you require the previous behaviour, +// comment out the define below. +#define USE_APPLIED_PARENT_SCALE + using Spine.Unity.AnimationTools; using System; using System.Collections.Generic; @@ -42,8 +48,7 @@ namespace Spine.Unity { #region Inspector [SpineBone] - [SerializeField] - protected string rootMotionBoneName = "root"; + public string rootMotionBoneName = "root"; public bool transformPositionX = true; public bool transformPositionY = true; public bool transformRotation = false; @@ -155,6 +160,14 @@ namespace Spine.Unity { } protected virtual void Start () { + Initialize(); + } + + protected void InitializeOnRebuild (ISkeletonAnimation animatedSkeletonComponent) { + Initialize(); + } + + public virtual void Initialize () { skeletonComponent = GetComponent(); GatherTopLevelBones(); SetRootMotionBone(rootMotionBoneName); @@ -167,6 +180,16 @@ namespace Spine.Unity { if (skeletonAnimation != null) { skeletonAnimation.UpdateLocal -= HandleUpdateLocal; skeletonAnimation.UpdateLocal += HandleUpdateLocal; + + skeletonAnimation.OnAnimationRebuild -= InitializeOnRebuild; + skeletonAnimation.OnAnimationRebuild += InitializeOnRebuild; + + SkeletonUtility skeletonUtility = GetComponent(); + if (skeletonUtility != null) { + // SkeletonUtilityBone shall receive UpdateLocal callbacks for bone-following after root motion + // clears the root-bone position. + skeletonUtility.ResubscribeEvents(); + } } } @@ -198,6 +221,13 @@ namespace Spine.Unity { } Vector2 rigidbodyDisplacement2D = new Vector2(rigidbodyDisplacement.x, rigidbodyDisplacement.y); + // Note: MovePosition seems to be the only precise and reliable way to set movement delta, + // for both 2D and 3D rigidbodies. + // Setting velocity like "rigidBody2D.velocity = movement/deltaTime" works perfectly in mid-air + // without gravity and ground collision, unfortunately when on the ground, friction causes severe + // slowdown. Using a zero-friction PhysicsMaterial leads to sliding endlessly along the ground as + // soon as forces are applied. Additionally, there is no rigidBody2D.isGrounded, requiring our own + // checks. rigidBody2D.MovePosition(gravityAndVelocityMovement + new Vector2(rigidBody2D.position.x, rigidBody2D.position.y) + rigidbodyDisplacement2D + additionalRigidbody2DMovement); rigidBody2D.MoveRotation(rigidbody2DRotation + rigidBody2D.rotation); @@ -213,7 +243,7 @@ namespace Spine.Unity { Vector2 parentBoneScale; GetScaleAffectingRootMotion(out parentBoneScale); ClearEffectiveBoneOffsets(parentBoneScale); - skeletonComponent.Skeleton.UpdateWorldTransform(); + skeletonComponent.Skeleton.UpdateWorldTransform(Skeleton.Physics.Pose); } ClearRigidbodyTempMovement(); @@ -271,7 +301,8 @@ namespace Spine.Unity { this.rootMotionBone = bone; FindTransformConstraintsAffectingBone(); } else { - Debug.Log("Bone named \"" + name + "\" could not be found."); + Debug.Log("Bone named \"" + name + "\" could not be found. " + + "Set 'skeletonRootMotion.rootMotionBoneName' before calling 'skeletonAnimation.Initialize(true)'."); this.rootMotionBoneIndex = 0; this.rootMotionBone = skeleton.RootBone; } @@ -605,7 +636,7 @@ namespace Spine.Unity { // apply the constraint and sets Bone.ax, Bone.ay and Bone.arotation values. /// Update is based on Bone.x, Bone.y and Bone.rotation, so skeleton.UpdateWorldTransform() /// can be called afterwards without having a different starting point. - constraint.Update(); + constraint.Update(Skeleton.Physics.None); } } @@ -623,8 +654,13 @@ namespace Spine.Unity { parentBoneScale = Vector2.one; Bone scaleBone = rootMotionBone; while ((scaleBone = scaleBone.Parent) != null) { +#if USE_APPLIED_PARENT_SCALE + parentBoneScale.x *= scaleBone.AScaleX; + parentBoneScale.y *= scaleBone.AScaleY; +#else parentBoneScale.x *= scaleBone.ScaleX; parentBoneScale.y *= scaleBone.ScaleY; +#endif } totalScale = Vector2.Scale(totalScale, parentBoneScale); totalScale *= AdditionalScale; diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonAnimation.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonAnimation.cs index 6fc3b32eb..846ca2230 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonAnimation.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonAnimation.cs @@ -86,7 +86,8 @@ namespace Spine.Unity { /// /// Occurs after the Skeleton's bone world space values are resolved (including all constraints). /// Using this callback will cause the world space values to be solved an extra time. - /// Use this callback if want to use bone world space values, and also set bone local values. + /// Use this callback if want to use bone world space values, and also set bone local values. + /// public event UpdateBonesDelegate UpdateWorld { add { _UpdateWorld += value; } remove { _UpdateWorld -= value; } } /// @@ -233,19 +234,25 @@ namespace Spine.Unity { return; UpdateAnimationStatus(deltaTime); - if (updateMode == UpdateMode.OnlyAnimationStatus) { - state.ApplyEventTimelinesOnly(skeleton, issueEvents: false); + if (updateMode == UpdateMode.OnlyAnimationStatus) return; - } ApplyAnimation(); } protected void UpdateAnimationStatus (float deltaTime) { deltaTime *= timeScale; state.Update(deltaTime); + skeleton.Update(deltaTime); + + ApplyTransformMovementToPhysics(); + + if (updateMode == UpdateMode.OnlyAnimationStatus) { + state.ApplyEventTimelinesOnly(skeleton, issueEvents: false); + return; + } } - protected void ApplyAnimation () { + public virtual void ApplyAnimation () { if (_BeforeApply != null) _BeforeApply(this); @@ -261,11 +268,12 @@ namespace Spine.Unity { if (_UpdateLocal != null) _UpdateLocal(this); - skeleton.UpdateWorldTransform(); - - if (_UpdateWorld != null) { + if (_UpdateWorld == null) { + UpdateWorldTransform(Skeleton.Physics.Update); + } else { + UpdateWorldTransform(Skeleton.Physics.Pose); _UpdateWorld(this); - skeleton.UpdateWorldTransform(); + UpdateWorldTransform(Skeleton.Physics.Update); } if (_UpdateComplete != null) { diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs index 4f53c73e8..0eadfb11f 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonGraphic.cs @@ -60,6 +60,13 @@ namespace Spine.Unity { public Material multiplyMaterial; public Material screenMaterial; + /// Own color to replace Graphic.m_Color. + [UnityEngine.Serialization.FormerlySerializedAs("m_Color")] + [SerializeField] protected Color m_SkeletonColor = Color.white; + /// Sets the color of the skeleton. Does not call and + /// unnecessarily as Graphic.color would otherwise do. + override public Color color { get { return m_SkeletonColor; } set { m_SkeletonColor = value; } } + [SpineSkin(dataField: "skeletonDataAsset", defaultAsEmptyString: true)] public string initialSkinName; public bool initialFlipX, initialFlipY; @@ -70,7 +77,9 @@ namespace Spine.Unity { public float timeScale = 1f; public bool freeze; protected float meshScale = 1f; + protected Vector2 meshOffset = Vector2.zero; public float MeshScale { get { return meshScale; } } + public Vector2 MeshOffset { get { return meshOffset; } } public enum LayoutMode { None = 0, @@ -81,7 +90,10 @@ namespace Spine.Unity { } public LayoutMode layoutScaleMode = LayoutMode.None; [SerializeField] protected Vector2 referenceSize = Vector2.one; + /// Offset relative to the pivot position, before potential layout scale is applied. + [SerializeField] protected Vector2 pivotOffset = Vector2.zero; [SerializeField] protected float referenceScale = 1f; + [SerializeField] protected float layoutScale = 1f; #if UNITY_EDITOR protected LayoutMode previousLayoutScaleMode = LayoutMode.None; [SerializeField] protected Vector2 rectTransformSize = Vector2.zero; @@ -352,10 +364,8 @@ namespace Spine.Unity { return; UpdateAnimationStatus(deltaTime); - if (updateMode == UpdateMode.OnlyAnimationStatus) { - state.ApplyEventTimelinesOnly(skeleton, issueEvents: false); + if (updateMode == UpdateMode.OnlyAnimationStatus) return; - } ApplyAnimation(); } @@ -380,9 +390,65 @@ namespace Spine.Unity { protected void UpdateAnimationStatus (float deltaTime) { deltaTime *= timeScale; state.Update(deltaTime); + skeleton.Update(deltaTime); + + ApplyTransformMovementToPhysics(); + + if (updateMode == UpdateMode.OnlyAnimationStatus) { + state.ApplyEventTimelinesOnly(skeleton, issueEvents: false); + return; + } } - protected void ApplyAnimation () { + public virtual void ApplyTransformMovementToPhysics () { + if (Application.isPlaying) { + if (physicsPositionInheritanceFactor != Vector2.zero) { + Vector2 position = GetPhysicsTransformPosition(); + Vector2 positionDelta = (position - lastPosition) / meshScale; + + positionDelta = transform.InverseTransformVector(positionDelta); + if (physicsMovementRelativeTo != null) { + positionDelta = physicsMovementRelativeTo.TransformVector(positionDelta); + } + positionDelta.x *= physicsPositionInheritanceFactor.x; + positionDelta.y *= physicsPositionInheritanceFactor.y; + + skeleton.PhysicsTranslate(positionDelta.x, positionDelta.y); + lastPosition = position; + } + if (physicsRotationInheritanceFactor != 0f) { + float rotation = GetPhysicsTransformRotation(); + skeleton.PhysicsRotate(0, 0, physicsRotationInheritanceFactor * (rotation - lastRotation)); + lastRotation = rotation; + } + } + } + + protected Vector2 GetPhysicsTransformPosition () { + if (physicsMovementRelativeTo == null) { + return transform.position; + } else { + if (physicsMovementRelativeTo == transform.parent) + return transform.localPosition; + else + return physicsMovementRelativeTo.InverseTransformPoint(transform.position); + } + } + + protected float GetPhysicsTransformRotation () { + if (physicsMovementRelativeTo == null) { + return this.transform.rotation.eulerAngles.z; + } else { + if (physicsMovementRelativeTo == this.transform.parent) + return this.transform.localRotation.eulerAngles.z; + else { + Quaternion relative = Quaternion.Inverse(physicsMovementRelativeTo.rotation) * this.transform.rotation; + return relative.eulerAngles.z; + } + } + } + + public virtual void ApplyAnimation () { if (BeforeApply != null) BeforeApply(this); @@ -394,21 +460,26 @@ namespace Spine.Unity { AfterAnimationApplied(); } - public void AfterAnimationApplied () { + public virtual void AfterAnimationApplied () { if (UpdateLocal != null) UpdateLocal(this); - skeleton.UpdateWorldTransform(); - - if (UpdateWorld != null) { + if (UpdateWorld == null) { + UpdateWorldTransform(Skeleton.Physics.Update); + } else { + UpdateWorldTransform(Skeleton.Physics.Pose); UpdateWorld(this); - skeleton.UpdateWorldTransform(); + UpdateWorldTransform(Skeleton.Physics.Update); } if (UpdateComplete != null) UpdateComplete(this); } + protected void UpdateWorldTransform (Skeleton.Physics physics) { + skeleton.UpdateWorldTransform(physics); + } + public void LateUpdate () { if (!this.IsValid) return; // instantiation can happen from Update() after this component, leading to a missing Update() call. @@ -462,6 +533,7 @@ namespace Spine.Unity { #region API protected Skeleton skeleton; + public Skeleton Skeleton { get { Initialize(false); @@ -504,6 +576,73 @@ namespace Spine.Unity { } } + /// + [SerializeField] protected Vector2 physicsPositionInheritanceFactor = Vector2.one; + /// + [SerializeField] protected float physicsRotationInheritanceFactor = 1.0f; + /// Reference transform relative to which physics movement will be calculated, or null to use world location. + [SerializeField] protected Transform physicsMovementRelativeTo = null; + + /// Used for applying Transform translation to skeleton PhysicsConstraints. + protected Vector2 lastPosition; + /// Used for applying Transform rotation to skeleton PhysicsConstraints. + protected float lastRotation; + + /// When set to non-zero, Transform position movement in X and Y direction + /// is applied to skeleton PhysicsConstraints, multiplied by this scale factor. + /// Typical values are Vector2.one to apply XY movement 1:1, + /// Vector2(2f, 2f) to apply movement with double intensity, + /// Vector2(1f, 0f) to apply only horizontal movement, or + /// Vector2.zero to not apply any Transform position movement at all. + public Vector2 PhysicsPositionInheritanceFactor { + get { + return physicsPositionInheritanceFactor; + } + set { + if (physicsPositionInheritanceFactor == Vector2.zero && value != Vector2.zero) ResetLastPosition(); + physicsPositionInheritanceFactor = value; + } + } + + /// When set to non-zero, Transform rotation movement is applied to skeleton PhysicsConstraints, + /// multiplied by this scale factor. Typical values are 1 to apply movement 1:1, + /// 2 to apply movement with double intensity, or + /// 0 to not apply any Transform rotation movement at all. + public float PhysicsRotationInheritanceFactor { + get { + return physicsRotationInheritanceFactor; + } + set { + if (physicsRotationInheritanceFactor == 0f && value != 0f) ResetLastRotation(); + physicsRotationInheritanceFactor = value; + } + } + + /// Reference transform relative to which physics movement will be calculated, or null to use world location. + public Transform PhysicsMovementRelativeTo { + get { + return physicsMovementRelativeTo; + } + set { + physicsMovementRelativeTo = value; + if (physicsPositionInheritanceFactor != Vector2.zero) ResetLastPosition(); + if (physicsRotationInheritanceFactor != 0f) ResetLastRotation(); + } + } + + public void ResetLastPosition () { + lastPosition = GetPhysicsTransformPosition(); + } + + public void ResetLastRotation () { + lastRotation = GetPhysicsTransformRotation(); + } + + public void ResetLastPositionAndRotation () { + lastPosition = GetPhysicsTransformPosition(); + lastRotation = GetPhysicsTransformRotation(); + } + [SerializeField] protected Spine.Unity.MeshGenerator meshGenerator = new MeshGenerator(); public Spine.Unity.MeshGenerator MeshGenerator { get { return this.meshGenerator; } } DoubleBuffered meshBuffers; @@ -512,6 +651,11 @@ namespace Spine.Unity { readonly ExposedList usedMaterials = new ExposedList(); readonly ExposedList usedTextures = new ExposedList(); + /// Returns the used by this renderer for use with e.g. + /// + /// + public SkeletonClipping SkeletonClipping { get { return meshGenerator.SkeletonClipping; } } + public ExposedList MeshesMultipleCanvasRenderers { get { return meshes; } } public ExposedList MaterialsMultipleCanvasRenderers { get { return usedMaterials; } } public ExposedList TexturesMultipleCanvasRenderers { get { return usedTextures; } } @@ -599,8 +743,9 @@ namespace Spine.Unity { SetRectTransformSize(submeshGraphic, size); submeshGraphic.rectTransform.pivot = p; } - this.referenceSize = size; + referenceScale = referenceScale * layoutScale; + layoutScale = 1f; } public static void SetRectTransformSize (Graphic target, Vector2 size) { @@ -683,6 +828,8 @@ namespace Spine.Unity { baseTexture = skeletonDataAsset.atlasAssets[0].PrimaryMaterial.mainTexture; canvasRenderer.SetTexture(this.mainTexture); // Needed for overwriting initializations. + ResetLastPositionAndRotation(); + // Set the initial Skin and Animation if (!string.IsNullOrEmpty(initialSkinName)) skeleton.SetSkin(initialSkinName); @@ -798,10 +945,19 @@ namespace Spine.Unity { meshScale = (canvas == null) ? 100 : canvas.referencePixelsPerUnit; if (layoutScaleMode != LayoutMode.None) { meshScale *= referenceScale; - if (!EditReferenceRect) - meshScale *= GetLayoutScale(layoutScaleMode); + layoutScale = GetLayoutScale(layoutScaleMode); + if (!EditReferenceRect) { + meshScale *= layoutScale; + } + meshOffset = pivotOffset * layoutScale; + } else { + meshOffset = pivotOffset; } - meshGenerator.ScaleVertexData(meshScale); + if (meshOffset == Vector2.zero) + meshGenerator.ScaleVertexData(meshScale); + else + meshGenerator.ScaleAndOffsetVertexData(meshScale, meshOffset); + if (OnPostProcessVertices != null) OnPostProcessVertices.Invoke(this.meshGenerator.Buffers); Mesh mesh = smartMesh.mesh; @@ -889,8 +1045,13 @@ namespace Spine.Unity { meshScale = (canvas == null) ? 100 : canvas.referencePixelsPerUnit; if (layoutScaleMode != LayoutMode.None) { meshScale *= referenceScale; - if (!EditReferenceRect) - meshScale *= GetLayoutScale(layoutScaleMode); + layoutScale = GetLayoutScale(layoutScaleMode); + if (!EditReferenceRect) { + meshScale *= layoutScale; + } + meshOffset = pivotOffset * layoutScale; + } else { + meshOffset = pivotOffset; } // Generate meshes. int submeshCount = currentInstructions.submeshInstructions.Count; @@ -911,7 +1072,10 @@ namespace Spine.Unity { meshGenerator.AddSubmesh(submeshInstructionItem); Mesh targetMesh = meshesItems[i]; - meshGenerator.ScaleVertexData(meshScale); + if (meshOffset == Vector2.zero) + meshGenerator.ScaleVertexData(meshScale); + else + meshGenerator.ScaleAndOffsetVertexData(meshScale, meshOffset); if (OnPostProcessVertices != null) OnPostProcessVertices.Invoke(this.meshGenerator.Buffers); meshGenerator.FillVertexData(targetMesh); meshGenerator.FillTriangles(targetMesh); @@ -1210,9 +1374,9 @@ namespace Spine.Unity { SetRectTransformSize(this, rectTransformSize); } } - if (editReferenceRect || layoutScaleMode == LayoutMode.None) { + if (editReferenceRect || layoutScaleMode == LayoutMode.None) referenceSize = GetCurrentRectSize(); - } + previousLayoutScaleMode = layoutScaleMode; } @@ -1233,13 +1397,7 @@ namespace Spine.Unity { float referenceAspect = referenceSize.x / referenceSize.y; Vector2 newSize = GetCurrentRectSize(); - LayoutMode mode = previousLayoutScaleMode; - float frameAspect = newSize.x / newSize.y; - if (mode == LayoutMode.FitInParent) - mode = frameAspect > referenceAspect ? LayoutMode.HeightControlsWidth : LayoutMode.WidthControlsHeight; - else if (mode == LayoutMode.EnvelopeParent) - mode = frameAspect > referenceAspect ? LayoutMode.WidthControlsHeight : LayoutMode.HeightControlsWidth; - + LayoutMode mode = GetEffectiveLayoutMode(previousLayoutScaleMode); if (mode == LayoutMode.WidthControlsHeight) newSize.y = newSize.x / referenceAspect; else if (mode == LayoutMode.HeightControlsWidth) @@ -1250,17 +1408,22 @@ namespace Spine.Unity { public Vector2 GetReferenceRectSize () { return referenceSize * GetLayoutScale(layoutScaleMode); } + + public Vector2 GetPivotOffset () { + return pivotOffset; + } + + public Vector2 GetScaledPivotOffset () { + return pivotOffset * GetLayoutScale(layoutScaleMode); + } #endif + public void SetScaledPivotOffset (Vector2 pivotOffsetScaled) { + pivotOffset = pivotOffsetScaled / GetLayoutScale(layoutScaleMode); + } protected float GetLayoutScale (LayoutMode mode) { Vector2 currentSize = GetCurrentRectSize(); - float referenceAspect = referenceSize.x / referenceSize.y; - float frameAspect = currentSize.x / currentSize.y; - if (mode == LayoutMode.FitInParent) - mode = frameAspect > referenceAspect ? LayoutMode.HeightControlsWidth : LayoutMode.WidthControlsHeight; - else if (mode == LayoutMode.EnvelopeParent) - mode = frameAspect > referenceAspect ? LayoutMode.WidthControlsHeight : LayoutMode.HeightControlsWidth; - + mode = GetEffectiveLayoutMode(mode); if (mode == LayoutMode.WidthControlsHeight) { return currentSize.x / referenceSize.x; } else if (mode == LayoutMode.HeightControlsWidth) { @@ -1269,6 +1432,22 @@ namespace Spine.Unity { return 1f; } + /// + /// LayoutMode FitInParent and EnvelopeParent actually result in + /// HeightControlsWidth or WidthControlsHeight depending on the actual vs reference aspect ratio. + /// This method returns the respective LayoutMode of the two for any given input mode. + /// + protected LayoutMode GetEffectiveLayoutMode (LayoutMode mode) { + Vector2 currentSize = GetCurrentRectSize(); + float referenceAspect = referenceSize.x / referenceSize.y; + float frameAspect = currentSize.x / currentSize.y; + if (mode == LayoutMode.FitInParent) + mode = frameAspect > referenceAspect ? LayoutMode.HeightControlsWidth : LayoutMode.WidthControlsHeight; + else if (mode == LayoutMode.EnvelopeParent) + mode = frameAspect > referenceAspect ? LayoutMode.WidthControlsHeight : LayoutMode.HeightControlsWidth; + return mode; + } + private Vector2 GetCurrentRectSize () { return this.rectTransform.rect.size; } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonMecanim.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonMecanim.cs index b63a8ea67..987a0e53b 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonMecanim.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonMecanim.cs @@ -66,7 +66,8 @@ namespace Spine.Unity { /// /// Occurs after the Skeleton's bone world space values are resolved (including all constraints). /// Using this callback will cause the world space values to be solved an extra time. - /// Use this callback if want to use bone world space values, and also set bone local values. + /// Use this callback if want to use bone world space values, and also set bone local values. + /// public event UpdateBonesDelegate UpdateWorld { add { _UpdateWorld += value; } remove { _UpdateWorld -= value; } } /// @@ -101,32 +102,36 @@ namespace Spine.Unity { public virtual void Update () { if (!valid || updateTiming != UpdateTiming.InUpdate) return; - UpdateAnimation(); + UpdateAnimation(Time.deltaTime); } public virtual void FixedUpdate () { if (!valid || updateTiming != UpdateTiming.InFixedUpdate) return; - UpdateAnimation(); + UpdateAnimation(Time.deltaTime); } /// Manual animation update. Required when updateTiming is set to ManualUpdate. /// Ignored parameter. public virtual void Update (float deltaTime) { if (!valid) return; - UpdateAnimation(); + UpdateAnimation(deltaTime); } - protected void UpdateAnimation () { + protected void UpdateAnimation (float deltaTime) { wasUpdatedAfterInit = true; // animation status is kept by Mecanim Animator component if (updateMode <= UpdateMode.OnlyAnimationStatus) return; + skeleton.Update(deltaTime); + + ApplyTransformMovementToPhysics(); + ApplyAnimation(); } - protected void ApplyAnimation () { + public virtual void ApplyAnimation () { if (_BeforeApply != null) _BeforeApply(this); @@ -148,27 +153,28 @@ namespace Spine.Unity { #else translator.Apply(skeleton); #endif + AfterAnimationApplied(); + } - // UpdateWorldTransform and Bone Callbacks - { - if (_UpdateLocal != null) - _UpdateLocal(this); + public virtual void AfterAnimationApplied () { + if (_UpdateLocal != null) + _UpdateLocal(this); - skeleton.UpdateWorldTransform(); - - if (_UpdateWorld != null) { - _UpdateWorld(this); - skeleton.UpdateWorldTransform(); - } - - if (_UpdateComplete != null) - _UpdateComplete(this); + if (_UpdateWorld == null) { + UpdateWorldTransform(Skeleton.Physics.Update); + } else { + UpdateWorldTransform(Skeleton.Physics.Pose); + _UpdateWorld(this); + UpdateWorldTransform(Skeleton.Physics.Update); } + + if (_UpdateComplete != null) + _UpdateComplete(this); } public override void LateUpdate () { if (updateTiming == UpdateTiming.InLateUpdate && valid && translator != null && translator.Animator != null) - UpdateAnimation(); + UpdateAnimation(Time.deltaTime); // instantiation can happen from Update() after this component, leading to a missing Update() call. if (!wasUpdatedAfterInit) Update(); base.LateUpdate(); @@ -204,7 +210,7 @@ namespace Spine.Unity { public event OnClipAppliedDelegate OnClipApplied { add { _OnClipApplied += value; } remove { _OnClipApplied -= value; } } - public enum MixMode { AlwaysMix, MixNext, Hard } + public enum MixMode { AlwaysMix, MixNext, Hard, Match } readonly Dictionary animationTable = new Dictionary(IntEqualityComparer.Instance); readonly Dictionary clipNameHashCodeTable = new Dictionary(AnimationClipEqualityComparer.Instance); @@ -220,6 +226,9 @@ namespace Spine.Unity { public readonly List clipInfos = new List(); public readonly List nextClipInfos = new List(); public readonly List interruptingClipInfos = new List(); + public float[] clipResolvedWeights = new float[0]; + public float[] nextClipResolvedWeights = new float[0]; + public float[] interruptingClipResolvedWeights = new float[0]; public AnimatorStateInfo stateInfo; public AnimatorStateInfo nextStateInfo; @@ -267,7 +276,8 @@ namespace Spine.Unity { } private bool ApplyAnimation (Skeleton skeleton, AnimatorClipInfo info, AnimatorStateInfo stateInfo, - int layerIndex, float layerWeight, MixBlend layerBlendMode, bool useClipWeight1 = false) { + int layerIndex, float layerWeight, MixBlend layerBlendMode, + bool useCustomClipWeight = false, float customClipWeight = 1.0f) { float weight = info.weight * layerWeight; if (weight < WeightEpsilon) return false; @@ -277,7 +287,7 @@ namespace Spine.Unity { return false; float time = AnimationTime(stateInfo.normalizedTime, info.clip.length, info.clip.isLooping, stateInfo.speed < 0); - weight = useClipWeight1 ? layerWeight : weight; + weight = useCustomClipWeight ? layerWeight * customClipWeight : weight; clip.Apply(skeleton, 0, time, info.clip.isLooping, null, weight, layerBlendMode, MixDirection.In); if (_OnClipApplied != null) @@ -288,7 +298,7 @@ namespace Spine.Unity { private bool ApplyInterruptionAnimation (Skeleton skeleton, bool interpolateWeightTo1, AnimatorClipInfo info, AnimatorStateInfo stateInfo, int layerIndex, float layerWeight, MixBlend layerBlendMode, float interruptingClipTimeAddition, - bool useClipWeight1 = false) { + bool useCustomClipWeight = false, float customClipWeight = 1.0f) { float clipWeight = interpolateWeightTo1 ? (info.weight + 1.0f) * 0.5f : info.weight; float weight = clipWeight * layerWeight; @@ -301,7 +311,7 @@ namespace Spine.Unity { float time = AnimationTime(stateInfo.normalizedTime + interruptingClipTimeAddition, info.clip.length, info.clip.isLooping, stateInfo.speed < 0); - weight = useClipWeight1 ? layerWeight : weight; + weight = useCustomClipWeight ? layerWeight * customClipWeight : weight; clip.Apply(skeleton, 0, time, info.clip.isLooping, null, weight, layerBlendMode, MixDirection.In); if (_OnClipApplied != null) { @@ -436,11 +446,39 @@ namespace Spine.Unity { layer, layerWeight, layerBlendMode, interruptingClipTimeAddition); } } + } else if (mode == MixMode.Match) { + // Calculate matching Spine lerp(lerp(A, B, w2), C, w3) weights + // from Unity's absolute weights A*W1 + B*W2 + C*W3. + MatchWeights(layerClipInfos[layer], hasNext, isInterruptionActive, clipInfoCount, nextClipInfoCount, interruptingClipInfoCount, + clipInfo, nextClipInfo, interruptingClipInfo); + + float[] customWeights = layerClipInfos[layer].clipResolvedWeights; + for (int c = 0; c < clipInfoCount; c++) { + ApplyAnimation(skeleton, clipInfo[c], stateInfo, layer, layerWeight, layerBlendMode, + true, customWeights[c]); + } + if (hasNext) { + customWeights = layerClipInfos[layer].nextClipResolvedWeights; + for (int c = 0; c < nextClipInfoCount; c++) { + ApplyAnimation(skeleton, nextClipInfo[c], nextStateInfo, layer, layerWeight, layerBlendMode, + true, customWeights[c]); + } + } + if (isInterruptionActive) { + customWeights = layerClipInfos[layer].interruptingClipResolvedWeights; + for (int c = 0; c < interruptingClipInfoCount; c++) { + ApplyInterruptionAnimation(skeleton, interpolateWeightTo1, + interruptingClipInfo[c], interruptingStateInfo, + layer, layerWeight, layerBlendMode, interruptingClipTimeAddition, + true, customWeights[c]); + } + } } else { // case MixNext || Hard // Apply first non-zero weighted clip int c = 0; for (; c < clipInfoCount; c++) { - if (!ApplyAnimation(skeleton, clipInfo[c], stateInfo, layer, layerWeight, layerBlendMode, useClipWeight1: true)) + if (!ApplyAnimation(skeleton, clipInfo[c], stateInfo, layer, layerWeight, layerBlendMode, + true, 1.0f)) continue; ++c; break; } @@ -454,7 +492,8 @@ namespace Spine.Unity { // Apply next clip directly instead of mixing (ie: no crossfade, ignores mecanim transition weights) if (mode == MixMode.Hard) { for (; c < nextClipInfoCount; c++) { - if (!ApplyAnimation(skeleton, nextClipInfo[c], nextStateInfo, layer, layerWeight, layerBlendMode, useClipWeight1: true)) + if (!ApplyAnimation(skeleton, nextClipInfo[c], nextStateInfo, layer, layerWeight, layerBlendMode, + true, 1.0f)) continue; ++c; break; } @@ -473,7 +512,7 @@ namespace Spine.Unity { for (; c < interruptingClipInfoCount; c++) { if (ApplyInterruptionAnimation(skeleton, interpolateWeightTo1, interruptingClipInfo[c], interruptingStateInfo, - layer, layerWeight, layerBlendMode, interruptingClipTimeAddition, useClipWeight1: true)) { + layer, layerWeight, layerBlendMode, interruptingClipTimeAddition, true, 1.0f)) { ++c; break; } @@ -490,6 +529,46 @@ namespace Spine.Unity { } } + /// + /// Resolve matching weights from Unity's absolute weights A*w1 + B*w2 + C*w3 to + /// Spine's lerp(lerp(A, B, x), C, y) weights, in reverse order of clips. + /// + protected void MatchWeights (ClipInfos clipInfos, bool hasNext, bool isInterruptionActive, + int clipInfoCount, int nextClipInfoCount, int interruptingClipInfoCount, + IList clipInfo, IList nextClipInfo, IList interruptingClipInfo) { + + if (clipInfos.clipResolvedWeights.Length < clipInfoCount) { + System.Array.Resize(ref clipInfos.clipResolvedWeights, clipInfoCount); + } + if (hasNext && clipInfos.nextClipResolvedWeights.Length < nextClipInfoCount) { + System.Array.Resize(ref clipInfos.nextClipResolvedWeights, nextClipInfoCount); + } + if (isInterruptionActive && clipInfos.interruptingClipResolvedWeights.Length < interruptingClipInfoCount) { + System.Array.Resize(ref clipInfos.interruptingClipResolvedWeights, interruptingClipInfoCount); + } + + float inverseWeight = 1.0f; + if (isInterruptionActive) { + for (int c = interruptingClipInfoCount - 1; c >= 0; c--) { + float unityWeight = interruptingClipInfo[c].weight; + clipInfos.interruptingClipResolvedWeights[c] = interruptingClipInfo[c].weight * inverseWeight; + inverseWeight /= (1.0f - unityWeight); + } + } + if (hasNext) { + for (int c = nextClipInfoCount - 1; c >= 0; c--) { + float unityWeight = nextClipInfo[c].weight; + clipInfos.nextClipResolvedWeights[c] = nextClipInfo[c].weight * inverseWeight; + inverseWeight /= (1.0f - unityWeight); + } + } + for (int c = clipInfoCount - 1; c >= 0; c--) { + float unityWeight = clipInfo[c].weight; + clipInfos.clipResolvedWeights[c] = (c == 0) ? 1f : clipInfo[c].weight * inverseWeight; + inverseWeight /= (1.0f - unityWeight); + } + } + public KeyValuePair GetActiveAnimationAndTime (int layer) { if (layer >= layerClipInfos.Length) return new KeyValuePair(null, 0); diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonRenderSeparator/SkeletonRenderSeparator.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonRenderSeparator/SkeletonRenderSeparator.cs index 7f5921fc1..bfc0fa07e 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonRenderSeparator/SkeletonRenderSeparator.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonRenderSeparator/SkeletonRenderSeparator.cs @@ -73,6 +73,7 @@ namespace Spine.Unity { [Tooltip("Copies MeshRenderer flags into each parts renderer")] public bool copyMeshRendererFlags = true; public List partsRenderers = new List(); + [System.NonSerialized] public bool isVisible = true; #if UNITY_EDITOR void Reset () { @@ -197,6 +198,10 @@ namespace Spine.Unity { skeletonRenderer.LateUpdateMesh(); } + public void Update () { + UpdateVisibility(); + } + public void OnDisable () { if (skeletonRenderer == null) return; #if SPINE_OPTIONAL_RENDEROVERRIDE @@ -206,6 +211,24 @@ namespace Spine.Unity { ClearPartsRendererMeshes(); } + public void UpdateVisibility () { + foreach (SkeletonPartsRenderer partsRenderer in partsRenderers) { + if (partsRenderer == null) continue; + + if (partsRenderer.MeshRenderer.isVisible) { + if (!isVisible) { + skeletonRenderer.OnBecameVisible(); + isVisible = true; + } + return; + } + } + if (isVisible) { + isVisible = false; + skeletonRenderer.OnBecameInvisible(); + } + } + MaterialPropertyBlock copiedBlock; void HandleRender (SkeletonRendererInstruction instruction) { diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs index 9f0ee69a4..3ba2c43e3 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs @@ -271,6 +271,11 @@ namespace Spine.Unity { [System.NonSerialized] readonly SkeletonRendererInstruction currentInstructions = new SkeletonRendererInstruction(); readonly MeshGenerator meshGenerator = new MeshGenerator(); [System.NonSerialized] readonly MeshRendererBuffers rendererBuffers = new MeshRendererBuffers(); + + /// Returns the used by this renderer for use with e.g. + /// + /// + public SkeletonClipping SkeletonClipping { get { return meshGenerator.SkeletonClipping; } } #endregion #region Cached component references @@ -289,6 +294,75 @@ namespace Spine.Unity { } #endregion + #region Physics + /// + [SerializeField] protected Vector2 physicsPositionInheritanceFactor = Vector2.one; + /// + [SerializeField] protected float physicsRotationInheritanceFactor = 1.0f; + /// Reference transform relative to which physics movement will be calculated, or null to use world location. + [SerializeField] protected Transform physicsMovementRelativeTo = null; + + /// Used for applying Transform translation to skeleton PhysicsConstraints. + protected Vector3 lastPosition; + /// Used for applying Transform rotation to skeleton PhysicsConstraints. + protected float lastRotation; + + /// When set to non-zero, Transform position movement in X and Y direction + /// is applied to skeleton PhysicsConstraints, multiplied by this scale factor. + /// Typical values are Vector2.one to apply XY movement 1:1, + /// Vector2(2f, 2f) to apply movement with double intensity, + /// Vector2(1f, 0f) to apply only horizontal movement, or + /// Vector2.zero to not apply any Transform position movement at all. + public Vector2 PhysicsPositionInheritanceFactor { + get { + return physicsPositionInheritanceFactor; + } + set { + if (physicsPositionInheritanceFactor == Vector2.zero && value != Vector2.zero) ResetLastPosition(); + physicsPositionInheritanceFactor = value; + } + } + + /// When set to non-zero, Transform rotation movement is applied to skeleton PhysicsConstraints, + /// multiplied by this scale factor. Typical values are 1 to apply movement 1:1, + /// 2 to apply movement with double intensity, or + /// 0 to not apply any Transform rotation movement at all. + public float PhysicsRotationInheritanceFactor { + get { + return physicsRotationInheritanceFactor; + } + set { + if (physicsRotationInheritanceFactor == 0f && value != 0f) ResetLastRotation(); + physicsRotationInheritanceFactor = value; + } + } + + /// Reference transform relative to which physics movement will be calculated, or null to use world location. + public Transform PhysicsMovementRelativeTo { + get { + return physicsMovementRelativeTo; + } + set { + physicsMovementRelativeTo = value; + if (physicsPositionInheritanceFactor != Vector2.zero) ResetLastPosition(); + if (physicsRotationInheritanceFactor != 0f) ResetLastRotation(); + } + } + + public void ResetLastPosition () { + lastPosition = GetPhysicsTransformPosition(); + } + + public void ResetLastRotation () { + lastRotation = GetPhysicsTransformRotation(); + } + + public void ResetLastPositionAndRotation () { + lastPosition = GetPhysicsTransformPosition(); + lastRotation = GetPhysicsTransformRotation(); + } + #endregion + public delegate void SkeletonRendererDelegate (SkeletonRenderer skeletonRenderer); /// OnRebuild is raised after the Skeleton is successfully initialized. @@ -399,7 +473,7 @@ namespace Spine.Unity { if (skeletonDataAsset == null) return; - SkeletonData skeletonData = skeletonDataAsset.GetSkeletonData(false); + SkeletonData skeletonData = skeletonDataAsset.GetSkeletonData(quiet); if (skeletonData == null) return; valid = true; @@ -415,6 +489,8 @@ namespace Spine.Unity { ScaleY = initialFlipY ? -1 : 1 }; + ResetLastPositionAndRotation(); + if (!string.IsNullOrEmpty(initialSkinName) && !string.Equals(initialSkinName, "default", System.StringComparison.Ordinal)) skeleton.SetSkin(initialSkinName); @@ -425,7 +501,7 @@ namespace Spine.Unity { // Generate mesh once, required to update mesh bounds for visibility UpdateMode updateModeSaved = updateMode; updateMode = UpdateMode.FullUpdate; - skeleton.UpdateWorldTransform(); + UpdateWorldTransform(Skeleton.Physics.Update); LateUpdate(); updateMode = updateModeSaved; @@ -441,6 +517,58 @@ namespace Spine.Unity { #endif } + public virtual void ApplyTransformMovementToPhysics () { + if (Application.isPlaying) { + if (physicsPositionInheritanceFactor != Vector2.zero) { + Vector3 position = GetPhysicsTransformPosition(); + Vector3 positionDelta = position - lastPosition; + + positionDelta = transform.InverseTransformVector(positionDelta); + if (physicsMovementRelativeTo != null) { + positionDelta = physicsMovementRelativeTo.TransformVector(positionDelta); + } + positionDelta.x *= physicsPositionInheritanceFactor.x; + positionDelta.y *= physicsPositionInheritanceFactor.y; + + skeleton.PhysicsTranslate(positionDelta.x, positionDelta.y); + lastPosition = position; + } + if (physicsRotationInheritanceFactor != 0f) { + float rotation = GetPhysicsTransformRotation(); + skeleton.PhysicsRotate(0, 0, physicsRotationInheritanceFactor * (rotation - lastRotation)); + lastRotation = rotation; + } + } + } + + protected Vector3 GetPhysicsTransformPosition () { + if (physicsMovementRelativeTo == null) { + return transform.position; + } else { + if (physicsMovementRelativeTo == transform.parent) + return transform.localPosition; + else + return physicsMovementRelativeTo.InverseTransformPoint(transform.position); + } + } + + protected float GetPhysicsTransformRotation () { + if (physicsMovementRelativeTo == null) { + return this.transform.rotation.eulerAngles.z; + } else { + if (physicsMovementRelativeTo == this.transform.parent) + return this.transform.localRotation.eulerAngles.z; + else { + Quaternion relative = Quaternion.Inverse(physicsMovementRelativeTo.rotation) * this.transform.rotation; + return relative.eulerAngles.z; + } + } + } + + protected virtual void UpdateWorldTransform (Skeleton.Physics physics) { + skeleton.UpdateWorldTransform(physics); + } + /// /// Generates a new UnityEngine.Mesh from the internal Skeleton. public virtual void LateUpdate () { diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonUtility/SkeletonUtility.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonUtility/SkeletonUtility.cs index 071ad9a30..aa75739c1 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonUtility/SkeletonUtility.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonUtility/SkeletonUtility.cs @@ -159,6 +159,38 @@ namespace Spine.Unity { if (skeletonGraphic != null) { positionScale = skeletonGraphic.MeshScale; + lastPositionScale = positionScale; + if (boneRoot) { + positionOffset = skeletonGraphic.MeshOffset; + if (positionOffset != Vector2.zero) { + boneRoot.localPosition = positionOffset; + } + } + } + } + + void UpdateToMeshScaleAndOffset (MeshGeneratorBuffers ignoredParameter) { + if (skeletonGraphic == null) return; + + positionScale = skeletonGraphic.MeshScale; + if (boneRoot) { + positionOffset = skeletonGraphic.MeshOffset; + if (positionOffset != Vector2.zero) { + boneRoot.localPosition = positionOffset; + } + } + + // Note: skeletonGraphic.MeshScale and MeshOffset can be one frame behind in Update() above. + // Unfortunately update order is: + // 1. SkeletonGraphic.Update updating skeleton bones and calling UpdateWorld callback, + // calling SkeletonUtilityBone.DoUpdate() reading hierarchy.PositionScale. + // 2. Layout change triggers SkeletonGraphic.Rebuild, updating MeshScale and MeshOffset. + // Thus to prevent a one-frame-behind offset after a layout change affecting mesh scale, + // we have to re-evaluate the callbacks via the lines below. + if (lastPositionScale != positionScale) { + UpdateLocal(skeletonAnimation); + UpdateWorld(skeletonAnimation); + UpdateComplete(skeletonAnimation); } } @@ -170,7 +202,6 @@ namespace Spine.Unity { [System.NonSerialized] public List boneComponents = new List(); [System.NonSerialized] public List constraintComponents = new List(); - public ISkeletonComponent SkeletonComponent { get { if (skeletonComponent == null) { @@ -197,15 +228,47 @@ namespace Spine.Unity { } public float PositionScale { get { return positionScale; } } + public Vector2 PositionOffset { get { return positionOffset; } } float positionScale = 1.0f; + float lastPositionScale = 1.0f; + Vector2 positionOffset = Vector2.zero; bool hasOverrideBones; bool hasConstraints; bool needToReprocessBones; public void ResubscribeEvents () { - OnDisable(); - OnEnable(); + ResubscribeIndependentEvents(); + ResubscribeDependentEvents(); + } + + void ResubscribeIndependentEvents () { + if (skeletonRenderer != null) { + skeletonRenderer.OnRebuild -= HandleRendererReset; + skeletonRenderer.OnRebuild += HandleRendererReset; + } else if (skeletonGraphic != null) { + skeletonGraphic.OnRebuild -= HandleRendererReset; + skeletonGraphic.OnRebuild += HandleRendererReset; + skeletonGraphic.OnPostProcessVertices -= UpdateToMeshScaleAndOffset; + skeletonGraphic.OnPostProcessVertices += UpdateToMeshScaleAndOffset; + } + + if (skeletonAnimation != null) { + skeletonAnimation.UpdateLocal -= UpdateLocal; + skeletonAnimation.UpdateLocal += UpdateLocal; + } + } + + void ResubscribeDependentEvents () { + if (skeletonAnimation != null) { + skeletonAnimation.UpdateWorld -= UpdateWorld; + skeletonAnimation.UpdateComplete -= UpdateComplete; + + if (hasOverrideBones || hasConstraints) + skeletonAnimation.UpdateWorld += UpdateWorld; + if (hasConstraints) + skeletonAnimation.UpdateComplete += UpdateComplete; + } } void OnEnable () { @@ -225,21 +288,8 @@ namespace Spine.Unity { skeletonGraphic != null ? skeletonGraphic.GetComponent() : GetComponent(); } - - if (skeletonRenderer != null) { - skeletonRenderer.OnRebuild -= HandleRendererReset; - skeletonRenderer.OnRebuild += HandleRendererReset; - } else if (skeletonGraphic != null) { - skeletonGraphic.OnRebuild -= HandleRendererReset; - skeletonGraphic.OnRebuild += HandleRendererReset; - } - - if (skeletonAnimation != null) { - skeletonAnimation.UpdateLocal -= UpdateLocal; - skeletonAnimation.UpdateLocal += UpdateLocal; - } - CollectBones(); + ResubscribeEvents(); } void Start () { @@ -250,8 +300,10 @@ namespace Spine.Unity { void OnDisable () { if (skeletonRenderer != null) skeletonRenderer.OnRebuild -= HandleRendererReset; - if (skeletonGraphic != null) + if (skeletonGraphic != null) { skeletonGraphic.OnRebuild -= HandleRendererReset; + skeletonGraphic.OnPostProcessVertices -= UpdateToMeshScaleAndOffset; + } if (skeletonAnimation != null) { skeletonAnimation.UpdateLocal -= UpdateLocal; @@ -322,23 +374,12 @@ namespace Spine.Unity { } hasConstraints |= constraintComponents.Count > 0; - - if (skeletonAnimation != null) { - skeletonAnimation.UpdateWorld -= UpdateWorld; - skeletonAnimation.UpdateComplete -= UpdateComplete; - - if (hasOverrideBones || hasConstraints) - skeletonAnimation.UpdateWorld += UpdateWorld; - - if (hasConstraints) - skeletonAnimation.UpdateComplete += UpdateComplete; - } - needToReprocessBones = false; } else { boneComponents.Clear(); constraintComponents.Clear(); } + ResubscribeDependentEvents(); } void UpdateLocal (ISkeletonAnimation anim) { @@ -449,7 +490,7 @@ namespace Spine.Unity { if (mode == SkeletonUtilityBone.Mode.Override) { if (rot) goTransform.localRotation = Quaternion.Euler(0, 0, b.bone.AppliedRotation); - if (pos) goTransform.localPosition = new Vector3(b.bone.X * positionScale, b.bone.Y * positionScale, 0); + if (pos) goTransform.localPosition = new Vector3(b.bone.X * positionScale + positionOffset.x, b.bone.Y * positionScale + positionOffset.y, 0); goTransform.localScale = new Vector3(b.bone.ScaleX, b.bone.ScaleY, 0); } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonUtility/SkeletonUtilityBone.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonUtility/SkeletonUtilityBone.cs index f65aa9d72..367fcc8a4 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonUtility/SkeletonUtilityBone.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Components/SkeletonUtility/SkeletonUtilityBone.cs @@ -130,10 +130,11 @@ namespace Spine.Unity { switch (phase) { case UpdatePhase.Local: if (position) - thisTransform.localPosition = new Vector3(bone.X * positionScale, bone.Y * positionScale, 0); + thisTransform.localPosition = new Vector3(bone.X * positionScale, bone.Y * positionScale, + zPosition ? 0 : thisTransform.localPosition.z); if (rotation) { - if (bone.Data.TransformMode.InheritsRotation()) { + if (bone.Data.Inherit.InheritsRotation()) { thisTransform.localRotation = Quaternion.Euler(0, 0, bone.Rotation); } else { Vector3 euler = skeletonTransform.rotation.eulerAngles; @@ -149,10 +150,11 @@ namespace Spine.Unity { case UpdatePhase.World: case UpdatePhase.Complete: if (position) - thisTransform.localPosition = new Vector3(bone.AX * positionScale, bone.AY * positionScale, 0); + thisTransform.localPosition = new Vector3(bone.AX * positionScale, bone.AY * positionScale, + zPosition ? 0 : thisTransform.localPosition.z); if (rotation) { - if (bone.Data.TransformMode.InheritsRotation()) { + if (bone.Data.Inherit.InheritsRotation()) { thisTransform.localRotation = Quaternion.Euler(0, 0, bone.AppliedRotation); } else { Vector3 euler = skeletonTransform.rotation.eulerAngles; @@ -220,7 +222,7 @@ namespace Spine.Unity { } public static bool BoneTransformModeIncompatible (Bone bone) { - return !bone.Data.TransformMode.InheritsScale(); + return !bone.Data.Inherit.InheritsScale(); } public void AddBoundingBox (string skinName, string slotName, string attachmentName) { diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture.meta new file mode 100644 index 000000000..028782d06 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c3a20550c5d72724ba4dc07eb0c12fb0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup.meta new file mode 100644 index 000000000..53066998f --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e179aebfa743e6c43aa4a8a7de5f9172 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicAdditive-CanvasGroup.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicAdditive-CanvasGroup.mat new file mode 100644 index 000000000..c92d24610 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicAdditive-CanvasGroup.mat @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicAdditive-CanvasGroup + m_Shader: {fileID: 4800000, guid: a1e4ab34b07f81e4e94f0d241c416669, type: 3} + m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicAdditive-CanvasGroup.mat.meta similarity index 54% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicAdditive-CanvasGroup.mat.meta index 9d5307cf8..6d7bb6f2c 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D.meta +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicAdditive-CanvasGroup.mat.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 -guid: af82c172444238a4e8c5a4cccc9293f0 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 3e764190161692c419740074bda0982c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefault-CanvasGroup.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefault-CanvasGroup.mat new file mode 100644 index 000000000..58d6122e5 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefault-CanvasGroup.mat @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicDefault-CanvasGroup + m_Shader: {fileID: 4800000, guid: fa95b0fb6983c0f40a152e6f9aa82bfb, type: 3} + m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefault-CanvasGroup.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefault-CanvasGroup.mat.meta new file mode 100644 index 000000000..3437d0930 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefault-CanvasGroup.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 066d2ecbc1c3c0d4292b48cd9b457715 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroup.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroup.mat new file mode 100644 index 000000000..e8612b6e0 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroup.mat @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicDefaultGrayscale-CanvasGroup + m_Shader: {fileID: 4800000, guid: fa95b0fb6983c0f40a152e6f9aa82bfb, type: 3} + m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroup.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroup.mat.meta new file mode 100644 index 000000000..7b373a50f --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroup.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 60a164b8b81e803449b4182f9d744776 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroup.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroup.mat new file mode 100644 index 000000000..b97b10cea --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroup.mat @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicDefaultOutline-CanvasGroup + m_Shader: {fileID: 4800000, guid: 8f5d14d2a7fedb84998c50eb96c8b748, type: 3} + m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroup.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroup.mat.meta new file mode 100644 index 000000000..ebd7a197c --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroup.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a7d714c0736ac648a211af82dabcd73 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicFill-CanvasGroup.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicFill-CanvasGroup.mat new file mode 100644 index 000000000..5a0311e2c --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicFill-CanvasGroup.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicFill-CanvasGroup + m_Shader: {fileID: 4800000, guid: c02377d9afbb50e49ab27049e59fb5f8, type: 3} + m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _FillPhase: 1 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _FillColor: {r: 1, g: 1, b: 1, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicFill-CanvasGroup.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicFill-CanvasGroup.mat.meta new file mode 100644 index 000000000..f4ea0c56a --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicFill-CanvasGroup.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d6194e6915200c247ab8fe03fba08afd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicMultiply-CanvasGroup.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicMultiply-CanvasGroup.mat new file mode 100644 index 000000000..f2003e12b --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicMultiply-CanvasGroup.mat @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicMultiply-CanvasGroup + m_Shader: {fileID: 4800000, guid: cfbf95ed0fe6c554c8c2ee6c8325937c, type: 3} + m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicMultiply-CanvasGroup.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicMultiply-CanvasGroup.mat.meta new file mode 100644 index 000000000..101074e9f --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicMultiply-CanvasGroup.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7a74ac6c9b6638f4991ecdb090b8d5e0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicScreen-CanvasGroup.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicScreen-CanvasGroup.mat new file mode 100644 index 000000000..16720664f --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicScreen-CanvasGroup.mat @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicScreen-CanvasGroup + m_Shader: {fileID: 4800000, guid: c61244023592f95479fddd71b5067683, type: 3} + m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicScreen-CanvasGroup.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicScreen-CanvasGroup.mat.meta new file mode 100644 index 000000000..408b94050 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicScreen-CanvasGroup.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0506213a2fbcbb24083fb750fc42d32d +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicTintBlack.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroup.mat similarity index 73% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicTintBlack.mat rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroup.mat index 405a0ecc2..e95048ac4 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicTintBlack.mat +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroup.mat @@ -2,18 +2,26 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: SkeletonGraphicTintBlack + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlack-CanvasGroup m_Shader: {fileID: 4800000, guid: f64c7bc238bb2c246b8ca1912b2b6b9c, type: 3} - m_ShaderKeywords: + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _CANVAS_GROUP_COMPATIBLE + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON m_LightmapFlags: 5 m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -53,17 +61,24 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - _CanvasGroupCompatible: 1 - _ColorMask: 15 - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 - _DetailNormalMapScale: 1 - _DstBlend: 0 - _Glossiness: 0.5 - _Metallic: 0 - _Mode: 0 - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 - _Parallax: 0.02 - _SrcBlend: 1 - _Stencil: 0 @@ -71,10 +86,15 @@ Material: - _StencilOp: 0 - _StencilReadMask: 255 - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 - _UVSec: 0 + - _Use8Neighbourhood: 1 - _UseUIAlphaClip: 0 - _ZWrite: 1 m_Colors: - _Black: {r: 0, g: 0, b: 0, a: 0} - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroup.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroup.mat.meta new file mode 100644 index 000000000..d39e0aacc --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroup.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9af1ae5066792d3498617d1d9924e7df +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroup.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroup.mat new file mode 100644 index 000000000..ca6dc8cb4 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroup.mat @@ -0,0 +1,108 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackAdditive-CanvasGroup + m_Shader: {fileID: 4800000, guid: 1d081289ec7074140a6b96982be27e02, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _CANVAS_GROUP_COMPATIBLE + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroup.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroup.mat.meta new file mode 100644 index 000000000..62b0db88d --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroup.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 71b432e36e1e9ce4083abb515b314c4c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroup.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroup.mat new file mode 100644 index 000000000..936cf0f03 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroup.mat @@ -0,0 +1,108 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackMultiply-CanvasGroup + m_Shader: {fileID: 4800000, guid: d006d50db496cce459741dc6689e2662, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _CANVAS_GROUP_COMPATIBLE + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroup.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroup.mat.meta new file mode 100644 index 000000000..fab25b28b --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroup.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 37823b966b3f8094bb7c7d53d75c54f2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroup.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroup.mat new file mode 100644 index 000000000..9480b1be4 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroup.mat @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackOutline-CanvasGroup + m_Shader: {fileID: 4800000, guid: d55d64dd09c46af40a319933a62fa1b2, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _CANVAS_GROUP_COMPATIBLE + - _USE8NEIGHBOURHOOD_ON + m_InvalidKeywords: [] + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroup.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroup.mat.meta new file mode 100644 index 000000000..d75fa26d0 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroup.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 48fa3c254acf4a54eb9721d6ccc44437 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroup.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroup.mat new file mode 100644 index 000000000..3c0d75490 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroup.mat @@ -0,0 +1,108 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackScreen-CanvasGroup + m_Shader: {fileID: 4800000, guid: 7cb5b7d45d2ae2847970ba2e30fdc597, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _CANVAS_GROUP_COMPATIBLE + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroup.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroup.mat.meta new file mode 100644 index 000000000..27a11b2d8 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroup.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7571633a9d682cc4caa501e8d7fbd1c3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicAdditive.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicAdditive.mat similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicAdditive.mat rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicAdditive.mat diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicAdditive.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicAdditive.mat.meta similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicAdditive.mat.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicAdditive.mat.meta diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicDefault.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicDefault.mat similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicDefault.mat rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicDefault.mat diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicDefault.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicDefault.mat.meta similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicDefault.mat.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicDefault.mat.meta diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicDefaultGrayscale.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicDefaultGrayscale.mat similarity index 88% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicDefaultGrayscale.mat rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicDefaultGrayscale.mat index 487d698c2..daa4fb06c 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicDefaultGrayscale.mat +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicDefaultGrayscale.mat @@ -2,20 +2,25 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: SkeletonGraphicDefaultGrayscale - m_Shader: {fileID: 4800000, guid: fa95b0fb6983c0f40a152e6f9aa82bfb, type: 3} - m_ShaderKeywords: + m_Shader: {fileID: 4800000, guid: 81eed00979b4e554cb3022dc0b83b517, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON m_LightmapFlags: 5 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -59,6 +64,7 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - PixelSnap: 0 - _BumpScale: 1 @@ -69,10 +75,12 @@ Material: - _DstBlend: 0 - _EnableExternalAlpha: 0 - _Glossiness: 0.5 + - _GrayPhase: 1 - _Metallic: 0 - _Mode: 0 - _OcclusionStrength: 1 - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 - _OutlineSmoothness: 1 - _OutlineWidth: 3 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicDefaultGrayscale.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicDefaultGrayscale.mat.meta similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicDefaultGrayscale.mat.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicDefaultGrayscale.mat.meta diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicDefaultOutline.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicDefaultOutline.mat similarity index 91% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicDefaultOutline.mat rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicDefaultOutline.mat index e9b26cb7c..0edc9f697 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicDefaultOutline.mat +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicDefaultOutline.mat @@ -2,20 +2,25 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: SkeletonGraphicDefaultOutline m_Shader: {fileID: 4800000, guid: 8f5d14d2a7fedb84998c50eb96c8b748, type: 3} - m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE _USE8NEIGHBOURHOOD_ON + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_InvalidKeywords: [] m_LightmapFlags: 5 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -63,7 +68,7 @@ Material: m_Floats: - PixelSnap: 0 - _BumpScale: 1 - - _CanvasGroupCompatible: 1 + - _CanvasGroupCompatible: 0 - _ColorMask: 15 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 @@ -74,6 +79,7 @@ Material: - _Mode: 0 - _OcclusionStrength: 1 - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 - _OutlineSmoothness: 1 - _OutlineWidth: 3 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicDefaultOutline.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicDefaultOutline.mat.meta similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicDefaultOutline.mat.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicDefaultOutline.mat.meta diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicFill.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicFill.mat similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicFill.mat rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicFill.mat diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicFill.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicFill.mat.meta similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicFill.mat.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicFill.mat.meta diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicMultiply.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicMultiply.mat similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicMultiply.mat rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicMultiply.mat diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicMultiply.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicMultiply.mat.meta similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicMultiply.mat.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicMultiply.mat.meta diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicScreen.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicScreen.mat similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicScreen.mat rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicScreen.mat diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicScreen.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicScreen.mat.meta similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicScreen.mat.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicScreen.mat.meta diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlack.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlack.mat new file mode 100644 index 000000000..a2b86075c --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlack.mat @@ -0,0 +1,54 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlack + m_Shader: {fileID: 4800000, guid: f64c7bc238bb2c246b8ca1912b2b6b9c, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _DarkColorAlphaAdditive: 0 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicTintBlack.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlack.mat.meta similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicTintBlack.mat.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlack.mat.meta diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackAdditive.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackAdditive.mat new file mode 100644 index 000000000..68c342551 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackAdditive.mat @@ -0,0 +1,107 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackAdditive + m_Shader: {fileID: 4800000, guid: 1d081289ec7074140a6b96982be27e02, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackAdditive.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackAdditive.mat.meta new file mode 100644 index 000000000..bc51a0746 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackAdditive.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 617e02037d06a554cb68f28fcd73151b +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackMultiply.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackMultiply.mat new file mode 100644 index 000000000..f264a4e7a --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackMultiply.mat @@ -0,0 +1,107 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackMultiply + m_Shader: {fileID: 4800000, guid: d006d50db496cce459741dc6689e2662, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackMultiply.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackMultiply.mat.meta new file mode 100644 index 000000000..5d1f3937a --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackMultiply.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bcf75a2565a7dbd47b3332aa48adc5d7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicTintBlackOutline.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackOutline.mat similarity index 85% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicTintBlackOutline.mat rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackOutline.mat index eb44eb89e..d687900a4 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicTintBlackOutline.mat +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackOutline.mat @@ -2,19 +2,25 @@ %TAG !u! tag:unity3d.com,2011: --- !u!21 &2100000 Material: - serializedVersion: 6 + serializedVersion: 8 m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} m_Name: SkeletonGraphicTintBlackOutline m_Shader: {fileID: 4800000, guid: d55d64dd09c46af40a319933a62fa1b2, type: 3} - m_ShaderKeywords: _USE8NEIGHBOURHOOD_ON + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_InvalidKeywords: [] m_LightmapFlags: 5 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] + m_LockedProperties: m_SavedProperties: serializedVersion: 3 m_TexEnvs: @@ -54,9 +60,10 @@ Material: m_Texture: {fileID: 0} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} + m_Ints: [] m_Floats: - _BumpScale: 1 - - _CanvasGroupCompatible: 1 + - _CanvasGroupCompatible: 0 - _ColorMask: 15 - _Cutoff: 0.5 - _DetailNormalMapScale: 1 @@ -66,6 +73,7 @@ Material: - _Mode: 0 - _OcclusionStrength: 1 - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 - _OutlineReferenceTexWidth: 1024 - _OutlineSmoothness: 1 - _OutlineWidth: 3 @@ -87,3 +95,4 @@ Material: - _Color: {r: 1, g: 1, b: 1, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicTintBlackOutline.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackOutline.mat.meta similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/SkeletonGraphicTintBlackOutline.mat.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackOutline.mat.meta diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackScreen.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackScreen.mat new file mode 100644 index 000000000..290c1dd22 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackScreen.mat @@ -0,0 +1,107 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackScreen + m_Shader: {fileID: 4800000, guid: 7cb5b7d45d2ae2847970ba2e30fdc597, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackScreen.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackScreen.mat.meta new file mode 100644 index 000000000..94621e316 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-PMATexture/SkeletonGraphicTintBlackScreen.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: aa5f8f03ad4de5349a8233c00993ffcf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex.meta new file mode 100644 index 000000000..c4b24db88 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2378e6548958fc3429f20fb015c8861f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup.meta new file mode 100644 index 000000000..9182e6b43 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 243249c7cd3587447a74b602d2501695 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicAdditive-CanvasGroupStraight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicAdditive-CanvasGroupStraight.mat new file mode 100644 index 000000000..b76866e56 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicAdditive-CanvasGroupStraight.mat @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicAdditive-CanvasGroupStraight + m_Shader: {fileID: 4800000, guid: a1e4ab34b07f81e4e94f0d241c416669, type: 3} + m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE _STRAIGHT_ALPHA_INPUT + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicAdditive-CanvasGroupStraight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicAdditive-CanvasGroupStraight.mat.meta new file mode 100644 index 000000000..746f84ad1 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicAdditive-CanvasGroupStraight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2961e326241f1e24fa0520cf9aebff98 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefault-CanvasGroupStraight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefault-CanvasGroupStraight.mat new file mode 100644 index 000000000..0f0a641d5 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefault-CanvasGroupStraight.mat @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicDefault-CanvasGroupStraight + m_Shader: {fileID: 4800000, guid: fa95b0fb6983c0f40a152e6f9aa82bfb, type: 3} + m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE _STRAIGHT_ALPHA_INPUT + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefault-CanvasGroupStraight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefault-CanvasGroupStraight.mat.meta new file mode 100644 index 000000000..4a3fd9637 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefault-CanvasGroupStraight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 841cfbaa0261b0042b3a039c52637bb7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroupStraight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroupStraight.mat new file mode 100644 index 000000000..4e6946e73 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroupStraight.mat @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicDefaultGrayscale-CanvasGroupStraight + m_Shader: {fileID: 4800000, guid: fa95b0fb6983c0f40a152e6f9aa82bfb, type: 3} + m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE _STRAIGHT_ALPHA_INPUT + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroupStraight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroupStraight.mat.meta new file mode 100644 index 000000000..b5381b381 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultGrayscale-CanvasGroupStraight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6b01e9f5884349545a8cf87686cee7d5 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroupStraight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroupStraight.mat new file mode 100644 index 000000000..a9216c2ae --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroupStraight.mat @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicDefaultOutline-CanvasGroupStraight + m_Shader: {fileID: 4800000, guid: 8f5d14d2a7fedb84998c50eb96c8b748, type: 3} + m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE _STRAIGHT_ALPHA_INPUT _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroupStraight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroupStraight.mat.meta new file mode 100644 index 000000000..e1551628b --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicDefaultOutline-CanvasGroupStraight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f4c1f1de25ff57e488c98341f4d48349 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicFill-CanvasGroupStraight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicFill-CanvasGroupStraight.mat new file mode 100644 index 000000000..40789afd2 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicFill-CanvasGroupStraight.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicFill-CanvasGroupStraight + m_Shader: {fileID: 4800000, guid: c02377d9afbb50e49ab27049e59fb5f8, type: 3} + m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE _STRAIGHT_ALPHA_INPUT _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _FillPhase: 1 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _FillColor: {r: 1, g: 1, b: 1, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicFill-CanvasGroupStraight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicFill-CanvasGroupStraight.mat.meta new file mode 100644 index 000000000..41948286c --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicFill-CanvasGroupStraight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f20a217b20de2144bb4e78833d9b7241 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicMultiply-CanvasGroupStraight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicMultiply-CanvasGroupStraight.mat new file mode 100644 index 000000000..97c27207b --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicMultiply-CanvasGroupStraight.mat @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicMultiply-CanvasGroupStraight + m_Shader: {fileID: 4800000, guid: cfbf95ed0fe6c554c8c2ee6c8325937c, type: 3} + m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE _STRAIGHT_ALPHA_INPUT + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicMultiply-CanvasGroupStraight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicMultiply-CanvasGroupStraight.mat.meta new file mode 100644 index 000000000..79bdd3a46 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicMultiply-CanvasGroupStraight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3443e8731ab8eb34eb6262c5673fb8a0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicScreen-CanvasGroupStraight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicScreen-CanvasGroupStraight.mat new file mode 100644 index 000000000..7321c107e --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicScreen-CanvasGroupStraight.mat @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicScreen-CanvasGroupStraight + m_Shader: {fileID: 4800000, guid: c61244023592f95479fddd71b5067683, type: 3} + m_ShaderKeywords: _CANVAS_GROUP_COMPATIBLE _STRAIGHT_ALPHA_INPUT + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicScreen-CanvasGroupStraight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicScreen-CanvasGroupStraight.mat.meta new file mode 100644 index 000000000..025df64a0 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicScreen-CanvasGroupStraight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 47ab35b3338fe304b93e693445fe40ac +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroupStraight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroupStraight.mat new file mode 100644 index 000000000..3b9a93b7b --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroupStraight.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlack-CanvasGroupStraight + m_Shader: {fileID: 4800000, guid: f64c7bc238bb2c246b8ca1912b2b6b9c, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _CANVAS_GROUP_COMPATIBLE + - _STRAIGHT_ALPHA_INPUT + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroupStraight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroupStraight.mat.meta new file mode 100644 index 000000000..c04420dbc --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlack-CanvasGroupStraight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b7ef91ba7f119364da99ab69744e53a8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroupStraight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroupStraight.mat new file mode 100644 index 000000000..ba2601e2b --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroupStraight.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackAdditive-CanvasGroupStraight + m_Shader: {fileID: 4800000, guid: 1d081289ec7074140a6b96982be27e02, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _CANVAS_GROUP_COMPATIBLE + - _STRAIGHT_ALPHA_INPUT + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroupStraight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroupStraight.mat.meta new file mode 100644 index 000000000..e7fba6ede --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackAdditive-CanvasGroupStraight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 590aa6fe487965f4baf0aa47db53a8d0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroupStraight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroupStraight.mat new file mode 100644 index 000000000..9fcae644a --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroupStraight.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackMultiply-CanvasGroupStraight + m_Shader: {fileID: 4800000, guid: d006d50db496cce459741dc6689e2662, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _CANVAS_GROUP_COMPATIBLE + - _STRAIGHT_ALPHA_INPUT + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroupStraight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroupStraight.mat.meta new file mode 100644 index 000000000..13af80f72 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackMultiply-CanvasGroupStraight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 21288a3469465d54981d6351c94c03f6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroupStraight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroupStraight.mat new file mode 100644 index 000000000..19913200e --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroupStraight.mat @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackOutline-CanvasGroupStraight + m_Shader: {fileID: 4800000, guid: d55d64dd09c46af40a319933a62fa1b2, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _CANVAS_GROUP_COMPATIBLE + - _STRAIGHT_ALPHA_INPUT + - _USE8NEIGHBOURHOOD_ON + m_InvalidKeywords: [] + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroupStraight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroupStraight.mat.meta new file mode 100644 index 000000000..e711b9b9d --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackOutline-CanvasGroupStraight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 80b83ed1a883abc42ad32d8b00db0ae0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroupStraight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroupStraight.mat new file mode 100644 index 000000000..ad51a93d3 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroupStraight.mat @@ -0,0 +1,101 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackScreen-CanvasGroupStraight + m_Shader: {fileID: 4800000, guid: 7cb5b7d45d2ae2847970ba2e30fdc597, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _CANVAS_GROUP_COMPATIBLE + - _STRAIGHT_ALPHA_INPUT + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _CanvasGroupCompatible: 1 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroupStraight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroupStraight.mat.meta new file mode 100644 index 000000000..524000b57 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/CanvasGroup/SkeletonGraphicTintBlackScreen-CanvasGroupStraight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88cfd9da2d30c984fb2a70b86c6c3fcc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicAdditive-Straight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicAdditive-Straight.mat new file mode 100644 index 000000000..d7572a989 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicAdditive-Straight.mat @@ -0,0 +1,106 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicAdditive-Straight + m_Shader: {fileID: 4800000, guid: a1e4ab34b07f81e4e94f0d241c416669, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _STRAIGHT_ALPHA_INPUT + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicAdditive-Straight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicAdditive-Straight.mat.meta new file mode 100644 index 000000000..105c292a2 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicAdditive-Straight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: cad8f402683e18141a860042c37d6242 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefault-Straight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefault-Straight.mat new file mode 100644 index 000000000..69a00ee5d --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefault-Straight.mat @@ -0,0 +1,106 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicDefault-Straight + m_Shader: {fileID: 4800000, guid: fa95b0fb6983c0f40a152e6f9aa82bfb, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _STRAIGHT_ALPHA_INPUT + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefault-Straight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefault-Straight.mat.meta new file mode 100644 index 000000000..3a95cb5db --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefault-Straight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9c6ec24bca5fc42489fe47358fef0d4a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultGrayscale-Straight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultGrayscale-Straight.mat new file mode 100644 index 000000000..cfdbd05f2 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultGrayscale-Straight.mat @@ -0,0 +1,106 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicDefaultGrayscale-Straight + m_Shader: {fileID: 4800000, guid: fa95b0fb6983c0f40a152e6f9aa82bfb, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _STRAIGHT_ALPHA_INPUT + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultGrayscale-Straight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultGrayscale-Straight.mat.meta new file mode 100644 index 000000000..18b5bc8a6 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultGrayscale-Straight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c91e189b22e5b1f4abdd431932425a96 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultOutline-Straight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultOutline-Straight.mat new file mode 100644 index 000000000..21c3d92b9 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultOutline-Straight.mat @@ -0,0 +1,106 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicDefaultOutline-Straight + m_Shader: {fileID: 4800000, guid: 8f5d14d2a7fedb84998c50eb96c8b748, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _STRAIGHT_ALPHA_INPUT + - _USE8NEIGHBOURHOOD_ON + m_InvalidKeywords: [] + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultOutline-Straight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultOutline-Straight.mat.meta new file mode 100644 index 000000000..f4bed6e10 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicDefaultOutline-Straight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb5fcf8085792c14088ce1aeb552cfba +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicFill-Straight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicFill-Straight.mat new file mode 100644 index 000000000..5425bca4b --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicFill-Straight.mat @@ -0,0 +1,108 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicFill-Straight + m_Shader: {fileID: 4800000, guid: c02377d9afbb50e49ab27049e59fb5f8, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _STRAIGHT_ALPHA_INPUT + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _FillPhase: 1 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _FillColor: {r: 1, g: 1, b: 1, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicFill-Straight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicFill-Straight.mat.meta new file mode 100644 index 000000000..84711447d --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicFill-Straight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 66bdb79edca980945815072d8aecdc3c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicMultiply-Straight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicMultiply-Straight.mat new file mode 100644 index 000000000..e152a4aca --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicMultiply-Straight.mat @@ -0,0 +1,106 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicMultiply-Straight + m_Shader: {fileID: 4800000, guid: cfbf95ed0fe6c554c8c2ee6c8325937c, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _STRAIGHT_ALPHA_INPUT + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicMultiply-Straight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicMultiply-Straight.mat.meta new file mode 100644 index 000000000..1faf0788f --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicMultiply-Straight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 508e91b626e5c3d4690de05ff2dc80f3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicScreen-Straight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicScreen-Straight.mat new file mode 100644 index 000000000..a7f50d23c --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicScreen-Straight.mat @@ -0,0 +1,106 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicScreen-Straight + m_Shader: {fileID: 4800000, guid: c61244023592f95479fddd71b5067683, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _STRAIGHT_ALPHA_INPUT + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _EnableExternalAlpha: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicScreen-Straight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicScreen-Straight.mat.meta new file mode 100644 index 000000000..eedf05bae --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicScreen-Straight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c1a5bc7027fd9544abc08178fe135ba2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlack-Straight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlack-Straight.mat new file mode 100644 index 000000000..33ea7db03 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlack-Straight.mat @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlack-Straight + m_Shader: {fileID: 4800000, guid: f64c7bc238bb2c246b8ca1912b2b6b9c, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _STRAIGHT_ALPHA_INPUT + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlack-Straight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlack-Straight.mat.meta new file mode 100644 index 000000000..eca7d921b --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlack-Straight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0ed9998e4cd669445b88721b370cbee9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackAdditive-Straight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackAdditive-Straight.mat new file mode 100644 index 000000000..efd8b95ed --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackAdditive-Straight.mat @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackAdditive-Straight + m_Shader: {fileID: 4800000, guid: 1d081289ec7074140a6b96982be27e02, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _STRAIGHT_ALPHA_INPUT + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackAdditive-Straight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackAdditive-Straight.mat.meta new file mode 100644 index 000000000..e686e159a --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackAdditive-Straight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b1cef8fd98454b343a723830226e6b97 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackMultiply-Straight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackMultiply-Straight.mat new file mode 100644 index 000000000..326313b48 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackMultiply-Straight.mat @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackMultiply-Straight + m_Shader: {fileID: 4800000, guid: d006d50db496cce459741dc6689e2662, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _STRAIGHT_ALPHA_INPUT + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackMultiply-Straight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackMultiply-Straight.mat.meta new file mode 100644 index 000000000..9454e6343 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackMultiply-Straight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89c43e3d95ce08e45a9da7dbd20a3904 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackOutline-Straight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackOutline-Straight.mat new file mode 100644 index 000000000..d08ef7aca --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackOutline-Straight.mat @@ -0,0 +1,99 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackOutline-Straight + m_Shader: {fileID: 4800000, guid: d55d64dd09c46af40a319933a62fa1b2, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _STRAIGHT_ALPHA_INPUT + - _USE8NEIGHBOURHOOD_ON + m_InvalidKeywords: [] + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackOutline-Straight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackOutline-Straight.mat.meta new file mode 100644 index 000000000..9c4d656c0 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackOutline-Straight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ffefbeb384e40f84ba1178254a4f3b57 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackScreen-Straight.mat b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackScreen-Straight.mat new file mode 100644 index 000000000..7d06589ef --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackScreen-Straight.mat @@ -0,0 +1,100 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: SkeletonGraphicTintBlackScreen-Straight + m_Shader: {fileID: 4800000, guid: 7cb5b7d45d2ae2847970ba2e30fdc597, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _STRAIGHT_ALPHA_INPUT + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 5 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _CanvasGroupCompatible: 0 + - _ColorMask: 15 + - _Cutoff: 0.5 + - _DarkColorAlphaAdditive: 0 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _Glossiness: 0.5 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _Parallax: 0.02 + - _SrcBlend: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _StraightAlphaInput: 1 + - _ThresholdEnd: 0.25 + - _UVSec: 0 + - _Use8Neighbourhood: 1 + - _UseUIAlphaClip: 0 + - _ZWrite: 1 + m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackScreen-Straight.mat.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackScreen-Straight.mat.meta new file mode 100644 index 000000000..7cc009b8e --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Materials/UI-StraightAlphaTex/SkeletonGraphicTintBlackScreen-Straight.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1cfb46a8e0345c340b0d1c1a95fa74e8 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/MeshGenerator.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/MeshGenerator.cs index 0f180402c..e640bb462 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/MeshGenerator.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/MeshGenerator.cs @@ -31,10 +31,41 @@ #define MESH_SET_TRIANGLES_PROVIDES_LENGTH_PARAM #endif -// Not for optimization. Do not disable. -#define SPINE_TRIANGLECHECK // Avoid calling SetTriangles at the cost of checking for mesh differences (vertex counts, memberwise attachment list compare) every frame. +#if !UNITY_2020_1_OR_NEWER +// Note: on Unity 2019.4 or older, e.g. operator* was not inlined via AggressiveInlining and at least with some +// configurations will lead to unnecessary overhead. +#define MANUALLY_INLINE_VECTOR_OPERATORS +#endif + +// Optimization option: Allows faster BuildMeshWithArrays call and avoids calling SetTriangles at the cost of +// checking for mesh differences (vertex counts, member-wise attachment list compare) every frame. +#define SPINE_TRIANGLECHECK //#define SPINE_DEBUG +// New optimization option to avoid rendering fully transparent attachments at slot alpha 0. +// Comment out this line to revert to previous behaviour. +// You may only need this option disabled when utilizing a custom shader which +// uses vertex color alpha for purposes other than transparency. +// +// Important Note: When disabling this define, also disable the one in SkeletonRenderInstruction.cs +#define SLOT_ALPHA_DISABLES_ATTACHMENT + +// Note: This define below enables a bugfix where when Linear color space is used and `PMA vertex colors` enabled, +// additive slots add a too dark (too transparent) color value. +// +// If you want the old incorrect behaviour (darker additive slots) or are not using Linear but Gamma color space, +// you can comment-out the define below to deactivate the fix or just to skip unnecessary instructions. +// +// Details: +// Alpha-premultiplication of vertex colors happens in gamma-space, and vertexColor.a is set to 0 at additive slots. +// In the shader, gamma space vertex color has to be transformed from gamma space to linear space. +// Unfortunately vertexColorGamma.rgb=(rgb*a) while the desired color in linear space would be +// vertexColorLinear.rgb = GammaToLinear(rgb)*a = GammaToLinear(vertexColorGamma.rgb/a), +// but unfortunately 'a' is unknown as vertexColorGamma.a = 0 at additive slots. +// Thus the define below enables a fix where 'a' is transformed via +// a=LinearToGamma(a), so that the subsequent GammaToLinear() operation is canceled out on 'a'. +#define LINEAR_COLOR_SPACE_FIX_ADDITIVE_ALPHA + using System; using System.Collections.Generic; using UnityEngine; @@ -48,12 +79,20 @@ namespace Spine.Unity { /// Vertex positions. To be used for UnityEngine.Mesh.vertices. public Vector3[] vertexBuffer; - /// Vertex UVs. To be used for UnityEngine.Mesh.uvs. + /// Vertex texture coordinates (UVs). To be used for UnityEngine.Mesh.uv. public Vector2[] uvBuffer; /// Vertex colors. To be used for UnityEngine.Mesh.colors32. public Color32[] colorBuffer; + /// Optional vertex texture coordinates (UVs), second channel. To be used for UnityEngine.Mesh.uv2. + /// Using this accessor automatically allocates and resizes the buffer accordingly. + public Vector2[] uv2Buffer { get { return meshGenerator.UV2; } } + + /// Optional vertex texture coordinates (UVs), third channel. To be used for UnityEngine.Mesh.uv3. + /// Using this accessor automatically allocates and resizes the buffer accordingly. + public Vector2[] uv3Buffer { get { return meshGenerator.UV3; } } + /// The Spine rendering component's MeshGenerator. public MeshGenerator meshGenerator; } @@ -66,17 +105,16 @@ namespace Spine.Unity { [System.Serializable] public struct Settings { public bool useClipping; - [Space] [Range(-0.1f, 0f)] public float zSpacing; - [Space] - [Header("Vertex Data")] - public bool pmaVertexColors; public bool tintBlack; - [Tooltip("Enable when using Additive blend mode at SkeletonGraphic under a CanvasGroup. " + - "When enabled, Additive alpha value is stored at uv2.g instead of color.a to capture CanvasGroup modifying color.a.")] - public bool canvasGroupTintBlack; - public bool calculateTangents; + [UnityEngine.Serialization.FormerlySerializedAs("canvasGroupTintBlack")] + [Tooltip("Enable when using SkeletonGraphic under a CanvasGroup. " + + "When enabled, PMA Vertex Color alpha value is stored at uv2.g instead of color.a to capture " + + "CanvasGroup modifying color.a. Also helps to detect correct parameter setting combinations.")] + public bool canvasGroupCompatible; + public bool pmaVertexColors; public bool addNormals; + public bool calculateTangents; public bool immutableTriangles; static public Settings Default { @@ -118,6 +156,13 @@ namespace Spine.Unity { [NonSerialized] Vector2[] tempTanBuffer; [NonSerialized] ExposedList uv2; [NonSerialized] ExposedList uv3; + + /// Optional vertex texture coordinates (UVs), second channel. To be used for UnityEngine.Mesh.uv2. + /// Using this accessor automatically allocates and resizes the buffer accordingly. + public Vector2[] UV2 { get { PrepareOptionalUVBuffer(ref uv2, vertexBuffer.Count); return uv2.Items; } } + /// Optional vertex texture coordinates (UVs), third channel. To be used for UnityEngine.Mesh.uv3. + /// Using this accessor automatically allocates and resizes the buffer accordingly. + public Vector2[] UV3 { get { PrepareOptionalUVBuffer(ref uv3, vertexBuffer.Count); return uv3.Items; } } #endregion public int VertexCount { get { return vertexBuffer.Count; } } @@ -136,6 +181,11 @@ namespace Spine.Unity { } } + /// Returns the used by this mesh generator for use with e.g. + /// + /// + public SkeletonClipping SkeletonClipping { get { return clipper; } } + public MeshGenerator () { submeshes.TrimExcess(); } @@ -181,7 +231,11 @@ namespace Spine.Unity { Slot[] drawOrderItems = drawOrder.Items; for (int i = 0; i < drawOrderCount; i++) { Slot slot = drawOrderItems[i]; - if (!slot.Bone.Active) { + if (!slot.Bone.Active +#if SLOT_ALPHA_DISABLES_ATTACHMENT + || slot.A == 0f +#endif + ) { workingAttachmentsItems[i] = null; continue; } @@ -232,7 +286,12 @@ namespace Spine.Unity { instructionOutput.rawVertexCount = totalRawVertexCount; #endif - if (totalRawVertexCount > 0) { +#if SPINE_TRIANGLECHECK + bool hasAnyVertices = totalRawVertexCount > 0; +#else + bool hasAnyVertices = true; +#endif + if (hasAnyVertices) { workingSubmeshInstructions.Resize(1); workingSubmeshInstructions.Items[0] = current; } else { @@ -252,7 +311,11 @@ namespace Spine.Unity { Material lastRendererMaterial = null; for (int i = 0; i < drawOrderCount; i++) { Slot slot = drawOrderItems[i]; - if (!slot.Bone.Active) continue; + if (!slot.Bone.Active +#if SLOT_ALPHA_DISABLES_ATTACHMENT + || slot.A == 0f +#endif + ) continue; Attachment attachment = slot.Attachment; IHasTextureRegion rendererAttachment = attachment as IHasTextureRegion; if (rendererAttachment != null) { @@ -305,8 +368,14 @@ namespace Spine.Unity { Slot[] drawOrderItems = drawOrder.Items; for (int i = 0; i < drawOrderCount; i++) { Slot slot = drawOrderItems[i]; - if (!slot.Bone.Active) { + if (!slot.Bone.Active +#if SLOT_ALPHA_DISABLES_ATTACHMENT + || (slot.A == 0f && slot.Data != clippingEndSlot) +#endif + ) { +#if SPINE_TRIANGLECHECK workingAttachmentsItems[i] = null; +#endif continue; } if (slot.Data.BlendMode == BlendMode.Additive) current.hasPMAAdditiveSlot = true; @@ -397,7 +466,11 @@ namespace Spine.Unity { Material material = (region is Material) ? (Material)region : (Material)((AtlasRegion)region).page.rendererObject; #endif +#if !SPINE_TRIANGLECHECK + if (current.forceSeparate || !System.Object.ReferenceEquals(current.material, material)) { // Material changed. Add the previous submesh. +#else if (current.forceSeparate || (current.rawVertexCount > 0 && !System.Object.ReferenceEquals(current.material, material))) { // Material changed. Add the previous submesh. +#endif { // Add current.endSlot = i; current.preActiveClippingSlotSource = lastPreActiveClipping; @@ -510,12 +583,16 @@ namespace Spine.Unity { float zSpacing = settings.zSpacing; bool pmaVertexColors = settings.pmaVertexColors; bool tintBlack = settings.tintBlack; +#if LINEAR_COLOR_SPACE_FIX_ADDITIVE_ALPHA + bool linearColorSpace = QualitySettings.activeColorSpace == ColorSpace.Linear; +#endif + #if SPINE_TRIANGLECHECK bool useClipping = settings.useClipping && instruction.hasClipping; #else bool useClipping = settings.useClipping; #endif - bool canvasGroupTintBlack = settings.tintBlack && settings.canvasGroupTintBlack; + bool canvasGroupTintBlack = settings.tintBlack && settings.canvasGroupCompatible; if (useClipping) { if (instruction.preActiveClippingSlotSource >= 0) { @@ -581,18 +658,22 @@ namespace Spine.Unity { float tintBlackAlpha = 1.0f; if (pmaVertexColors) { - float colorA = skeletonA * slot.A * c.a; - color.a = (byte)(colorA * 255); + float alpha = skeletonA * slot.A * c.a; + bool isAdditiveSlot = slot.Data.BlendMode == BlendMode.Additive; +#if LINEAR_COLOR_SPACE_FIX_ADDITIVE_ALPHA + if (linearColorSpace && isAdditiveSlot) + alpha = Mathf.LinearToGammaSpace(alpha); // compensate GammaToLinear performed in shader +#endif + color.a = (byte)(alpha * 255); color.r = (byte)(skeletonR * slot.R * c.r * color.a); color.g = (byte)(skeletonG * slot.G * c.g * color.a); color.b = (byte)(skeletonB * slot.B * c.b * color.a); - if (slot.Data.BlendMode == BlendMode.Additive) { - if (canvasGroupTintBlack) - tintBlackAlpha = 0; - else + if (canvasGroupTintBlack) { + tintBlackAlpha = isAdditiveSlot ? 0 : alpha; + color.a = 255; + } else { + if (isAdditiveSlot) color.a = 0; - } else if (canvasGroupTintBlack) { // other blend modes - tintBlackAlpha = colorA; } } else { color.a = (byte)(skeletonA * slot.A * c.a * 255); @@ -602,7 +683,7 @@ namespace Spine.Unity { } if (useClipping && clipper.IsClipping) { - clipper.ClipTriangles(workingVerts, attachmentVertexCount << 1, attachmentTriangleIndices, attachmentIndexCount, uvs); + clipper.ClipTriangles(workingVerts, attachmentTriangleIndices, attachmentIndexCount, uvs); workingVerts = clipper.ClippedVertices.Items; attachmentVertexCount = clipper.ClippedVertices.Count >> 1; attachmentTriangleIndices = clipper.ClippedTriangles.Items; @@ -618,6 +699,11 @@ namespace Spine.Unity { float b2 = slot.B2; if (pmaVertexColors) { float alpha = skeletonA * slot.A * c.a; +#if LINEAR_COLOR_SPACE_FIX_ADDITIVE_ALPHA + bool isAdditiveSlot = slot.Data.BlendMode == BlendMode.Additive; + if (linearColorSpace && isAdditiveSlot) + alpha = Mathf.LinearToGammaSpace(alpha); // compensate GammaToLinear performed in shader +#endif r2 *= alpha; g2 *= alpha; b2 *= alpha; @@ -725,10 +811,16 @@ namespace Spine.Unity { // Use this faster method when no clipping is involved. public void BuildMeshWithArrays (SkeletonRendererInstruction instruction, bool updateTriangles) { +#if !SPINE_TRIANGLECHECK + return; +#else Settings settings = this.settings; - bool canvasGroupTintBlack = settings.tintBlack && settings.canvasGroupTintBlack; + bool canvasGroupTintBlack = settings.tintBlack && settings.canvasGroupCompatible; int totalVertexCount = instruction.rawVertexCount; +#if LINEAR_COLOR_SPACE_FIX_ADDITIVE_ALPHA + bool linearColorSpace = QualitySettings.activeColorSpace == ColorSpace.Linear; +#endif // Add data to vertex buffers { if (totalVertexCount > vertexBuffer.Items.Length) { // Manual ExposedList.Resize() @@ -768,24 +860,19 @@ namespace Spine.Unity { int vi = vertexIndex; b2.y = 1f; - { - if (uv2 == null) { - uv2 = new ExposedList(); - uv3 = new ExposedList(); - } - if (totalVertexCount > uv2.Items.Length) { // Manual ExposedList.Resize() - Array.Resize(ref uv2.Items, totalVertexCount); - Array.Resize(ref uv3.Items, totalVertexCount); - } - uv2.Count = uv3.Count = totalVertexCount; - } + PrepareOptionalUVBuffer(ref uv2, totalVertexCount); + PrepareOptionalUVBuffer(ref uv3, totalVertexCount); Vector2[] uv2i = uv2.Items; Vector2[] uv3i = uv3.Items; for (int slotIndex = startSlot; slotIndex < endSlot; slotIndex++) { Slot slot = drawOrderItems[slotIndex]; - if (!slot.Bone.Active) continue; + if (!slot.Bone.Active +#if SLOT_ALPHA_DISABLES_ATTACHMENT + || slot.A == 0f +#endif + ) continue; Attachment attachment = slot.Attachment; rg.x = slot.R2; //r @@ -797,10 +884,15 @@ namespace Spine.Unity { if (regionAttachment != null) { if (settings.pmaVertexColors) { float alpha = a * slot.A * regionAttachment.A; + bool isAdditiveSlot = slot.Data.BlendMode == BlendMode.Additive; +#if LINEAR_COLOR_SPACE_FIX_ADDITIVE_ALPHA + if (linearColorSpace && isAdditiveSlot) + alpha = Mathf.LinearToGammaSpace(alpha); // compensate GammaToLinear performed in shader +#endif rg.x *= alpha; rg.y *= alpha; b2.x *= alpha; - b2.y = slot.Data.BlendMode == BlendMode.Additive ? 0 : alpha; + b2.y = isAdditiveSlot ? 0 : alpha; } uv2i[vi] = rg; uv2i[vi + 1] = rg; uv2i[vi + 2] = rg; uv2i[vi + 3] = rg; uv3i[vi] = b2; uv3i[vi + 1] = b2; uv3i[vi + 2] = b2; uv3i[vi + 3] = b2; @@ -810,10 +902,15 @@ namespace Spine.Unity { if (meshAttachment != null) { if (settings.pmaVertexColors) { float alpha = a * slot.A * meshAttachment.A; + bool isAdditiveSlot = slot.Data.BlendMode == BlendMode.Additive; +#if LINEAR_COLOR_SPACE_FIX_ADDITIVE_ALPHA + if (linearColorSpace && isAdditiveSlot) + alpha = Mathf.LinearToGammaSpace(alpha); // compensate GammaToLinear performed in shader +#endif rg.x *= alpha; rg.y *= alpha; b2.x *= alpha; - b2.y = slot.Data.BlendMode == BlendMode.Additive ? 0 : alpha; + b2.y = isAdditiveSlot ? 0 : alpha; } int verticesArrayLength = meshAttachment.WorldVerticesLength; for (int iii = 0; iii < verticesArrayLength; iii += 2) { @@ -828,7 +925,11 @@ namespace Spine.Unity { for (int slotIndex = startSlot; slotIndex < endSlot; slotIndex++) { Slot slot = drawOrderItems[slotIndex]; - if (!slot.Bone.Active) continue; + if (!slot.Bone.Active +#if SLOT_ALPHA_DISABLES_ATTACHMENT + || slot.A == 0f +#endif + ) continue; Attachment attachment = slot.Attachment; float z = slotIndex * settings.zSpacing; @@ -846,11 +947,19 @@ namespace Spine.Unity { vbi[vertexIndex + 3].x = x3; vbi[vertexIndex + 3].y = y3; vbi[vertexIndex + 3].z = z; if (settings.pmaVertexColors) { - color.a = (byte)(a * slot.A * regionAttachment.A * 255); + float alpha = a * slot.A * regionAttachment.A; + bool isAdditiveSlot = slot.Data.BlendMode == BlendMode.Additive; +#if LINEAR_COLOR_SPACE_FIX_ADDITIVE_ALPHA + if (linearColorSpace && isAdditiveSlot) + alpha = Mathf.LinearToGammaSpace(alpha); // compensate GammaToLinear performed in shader +#endif + color.a = (byte)(alpha * 255); color.r = (byte)(r * slot.R * regionAttachment.R * color.a); color.g = (byte)(g * slot.G * regionAttachment.G * color.a); color.b = (byte)(b * slot.B * regionAttachment.B * color.a); - if (slot.Data.BlendMode == BlendMode.Additive && !canvasGroupTintBlack) color.a = 0; + if (canvasGroupTintBlack) color.a = 255; + else if (isAdditiveSlot) color.a = 0; + } else { color.a = (byte)(a * slot.A * regionAttachment.A * 255); color.r = (byte)(r * slot.R * regionAttachment.R * 255); @@ -893,11 +1002,18 @@ namespace Spine.Unity { meshAttachment.ComputeWorldVertices(slot, tempVerts); if (settings.pmaVertexColors) { - color.a = (byte)(a * slot.A * meshAttachment.A * 255); + float alpha = a * slot.A * meshAttachment.A; + bool isAdditiveSlot = slot.Data.BlendMode == BlendMode.Additive; +#if LINEAR_COLOR_SPACE_FIX_ADDITIVE_ALPHA + if (linearColorSpace && isAdditiveSlot) + alpha = Mathf.LinearToGammaSpace(alpha); // compensate GammaToLinear performed in shader +#endif + color.a = (byte)(alpha * 255); color.r = (byte)(r * slot.R * meshAttachment.R * color.a); color.g = (byte)(g * slot.G * meshAttachment.G * color.a); color.b = (byte)(b * slot.B * meshAttachment.B * color.a); - if (slot.Data.BlendMode == BlendMode.Additive && !canvasGroupTintBlack) color.a = 0; + if (canvasGroupTintBlack) color.a = 255; + else if (isAdditiveSlot) color.a = 0; } else { color.a = (byte)(a * slot.A * meshAttachment.A * 255); color.r = (byte)(r * slot.R * meshAttachment.R * 255); @@ -984,7 +1100,11 @@ namespace Spine.Unity { Slot[] drawOrderItems = skeleton.DrawOrder.Items; for (int slotIndex = submeshInstruction.startSlot, endSlot = submeshInstruction.endSlot; slotIndex < endSlot; slotIndex++) { Slot slot = drawOrderItems[slotIndex]; - if (!slot.Bone.Active) continue; + if (!slot.Bone.Active +#if SLOT_ALPHA_DISABLES_ATTACHMENT + || slot.A == 0f +#endif + ) continue; Attachment attachment = drawOrderItems[slotIndex].Attachment; if (attachment is RegionAttachment) { @@ -1008,12 +1128,19 @@ namespace Spine.Unity { } } } +#endif // SPINE_TRIANGLECHECK } public void ScaleVertexData (float scale) { Vector3[] vbi = vertexBuffer.Items; for (int i = 0, n = vertexBuffer.Count; i < n; i++) { - vbi[i] *= scale; // vbi[i].x *= scale; vbi[i].y *= scale; +#if MANUALLY_INLINE_VECTOR_OPERATORS + vbi[i].x *= scale; + vbi[i].y *= scale; + vbi[i].z *= scale; +#else + vbi[i] *= scale; +#endif } meshBoundsMin *= scale; @@ -1021,6 +1148,26 @@ namespace Spine.Unity { meshBoundsThickness *= scale; } + public void ScaleAndOffsetVertexData (float scale, Vector2 offset2D) { + Vector3 offset = new Vector3(offset2D.x, offset2D.y); + Vector3[] vbi = vertexBuffer.Items; + for (int i = 0, n = vertexBuffer.Count; i < n; i++) { +#if MANUALLY_INLINE_VECTOR_OPERATORS + vbi[i].x = vbi[i].x * scale + offset.x; + vbi[i].y = vbi[i].y * scale + offset.y; + vbi[i].z = vbi[i].z * scale + offset.z; +#else + vbi[i] = vbi[i] * scale + offset; +#endif + } + + meshBoundsMin *= scale; + meshBoundsMax *= scale; + meshBoundsMin += offset2D; + meshBoundsMax += offset2D; + meshBoundsThickness *= scale; + } + public Bounds GetMeshBounds () { if (float.IsInfinity(meshBoundsMin.x)) { // meshBoundsMin.x == BoundsMinDefault // == doesn't work on float Infinity constants. return new Bounds(); @@ -1041,17 +1188,9 @@ namespace Spine.Unity { int ovc = vertexBuffer.Count; int newVertexCount = ovc + vertexCount; - { - if (uv2 == null) { - uv2 = new ExposedList(); - uv3 = new ExposedList(); - } - if (newVertexCount > uv2.Items.Length) { // Manual ExposedList.Resize() - Array.Resize(ref uv2.Items, newVertexCount); - Array.Resize(ref uv3.Items, newVertexCount); - } - uv2.Count = uv3.Count = newVertexCount; - } + + PrepareOptionalUVBuffer(ref uv2, newVertexCount); + PrepareOptionalUVBuffer(ref uv3, newVertexCount); Vector2[] uv2i = uv2.Items; Vector2[] uv3i = uv3.Items; @@ -1060,6 +1199,25 @@ namespace Spine.Unity { uv3i[ovc + i] = bo; } } + + void PrepareOptionalUVBuffer (ref ExposedList uvBuffer, int vertexCount) { + if (uvBuffer == null) { + uvBuffer = new ExposedList(); + } + if (vertexCount > uvBuffer.Items.Length) { // Manual ExposedList.Resize() + Array.Resize(ref uvBuffer.Items, vertexCount); + } + uvBuffer.Count = vertexCount; + } + + void ResizeOptionalUVBuffer (ref ExposedList uvBuffer, int vertexCount) { + if (uvBuffer != null) { + if (vertexCount != uvBuffer.Items.Length) { + Array.Resize(ref uvBuffer.Items, vertexCount); + uvBuffer.Count = vertexCount; + } + } + } #endregion #region Step 3 : Transfer vertex and triangle data to UnityEngine.Mesh @@ -1072,9 +1230,11 @@ namespace Spine.Unity { // Zero the extra. { int listCount = vertexBuffer.Count; - Vector3 vector3zero = Vector3.zero; + // unfortunately even non-indexed vertices are still used by Unity's bounds computation, + // (considered a Unity bug), thus avoid Vector3.zero and use last vertex instead. + Vector3 extraVertex = listCount == 0 ? Vector3.zero : vbi[listCount - 1]; for (int i = listCount; i < vbiLength; i++) - vbi[i] = vector3zero; + vbi[i] = extraVertex; } // Set the vertex buffer. @@ -1102,18 +1262,12 @@ namespace Spine.Unity { mesh.normals = this.normals; } - if (settings.tintBlack) { - if (uv2 != null) { - // Sometimes, the vertex buffer becomes smaller. We need to trim the size of the tint black buffers to match. - if (vbiLength != uv2.Items.Length) { - Array.Resize(ref uv2.Items, vbiLength); - Array.Resize(ref uv3.Items, vbiLength); - uv2.Count = uv3.Count = vbiLength; - } - mesh.uv2 = this.uv2.Items; - mesh.uv3 = this.uv3.Items; - } - } + // Sometimes, the vertex buffer becomes smaller. We need to trim the size of + // the uv2 and uv3 buffers (used for tint black) to match. + ResizeOptionalUVBuffer(ref uv2, vbiLength); + ResizeOptionalUVBuffer(ref uv3, vbiLength); + mesh.uv2 = this.uv2 == null ? null : this.uv2.Items; + mesh.uv3 = this.uv3 == null ? null : this.uv3.Items; } } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/MeshRendererBuffers.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/MeshRendererBuffers.cs index 8eeb6f9c8..017537ade 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/MeshRendererBuffers.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/MeshRendererBuffers.cs @@ -27,8 +27,9 @@ * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ -// Not for optimization. Do not disable. -#define SPINE_TRIANGLECHECK // Avoid calling SetTriangles at the cost of checking for mesh differences (vertex counts, memberwise attachment list compare) every frame. +// Optimization option: Allows faster BuildMeshWithArrays call and avoids calling SetTriangles at the cost of +// checking for mesh differences (vertex counts, member-wise attachment list compare) every frame. +#define SPINE_TRIANGLECHECK //#define SPINE_DEBUG using System; @@ -107,7 +108,7 @@ namespace Spine.Unity { doubleBufferedMesh = null; } - ///This is a Mesh that also stores the instructions SkeletonRenderer generated for it. + /// This is a Mesh that also stores the instructions SkeletonRenderer generated for it. public class SmartMesh : IDisposable { public Mesh mesh = SpineMesh.NewSkeletonMesh(); public SkeletonRendererInstruction instructionUsed = new SkeletonRendererInstruction(); diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/SkeletonRendererInstruction.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/SkeletonRendererInstruction.cs index e4fba30ec..366f2dd7c 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/SkeletonRendererInstruction.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/SkeletonRendererInstruction.cs @@ -27,10 +27,15 @@ * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ -// Not for optimization. Do not disable. -#define SPINE_TRIANGLECHECK // Avoid calling SetTriangles at the cost of checking for mesh differences (vertex counts, memberwise attachment list compare) every frame. +// Optimization option: Allows faster BuildMeshWithArrays call and avoids calling SetTriangles at the cost of +// checking for mesh differences (vertex counts, member-wise attachment list compare) every frame. +#define SPINE_TRIANGLECHECK //#define SPINE_DEBUG +// Important Note: When disabling this define, also disable the one in MeshGenerator.cs +// For details, see MeshGenerator.cs. +#define SLOT_ALPHA_DISABLES_ATTACHMENT + using System; using System.Collections.Generic; using UnityEngine; @@ -45,6 +50,11 @@ namespace Spine.Unity { public bool hasActiveClipping; public int rawVertexCount = -1; public readonly ExposedList attachments = new ExposedList(); +#else + /// Returns constant true to avoid BuildMeshWithArrays in renderers. + public bool hasActiveClipping { get { return true; } } + /// Returns constant vertex count for early-return if-clauses in renderers. + public int rawVertexCount { get { return 1; } } #endif public void Clear () { @@ -56,9 +66,11 @@ namespace Spine.Unity { this.submeshInstructions.Clear(false); } +#if SPINE_TRIANGLECHECK public void Dispose () { attachments.Clear(true); } +#endif public void SetWithSubset (ExposedList instructions, int startSubmesh, int endSubmesh) { #if SPINE_TRIANGLECHECK @@ -95,7 +107,14 @@ namespace Spine.Unity { Slot[] drawOrderItems = instructionsItems[0].skeleton.DrawOrder.Items; for (int i = 0; i < attachmentCount; i++) { Slot slot = drawOrderItems[startSlot + i]; - if (!slot.Bone.Active) continue; + if (!slot.Bone.Active +#if SLOT_ALPHA_DISABLES_ATTACHMENT + || slot.A == 0f +#endif + ) { + attachmentsItems[i] = null; + continue; + } attachmentsItems[i] = slot.Attachment; } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/SpineMesh.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/SpineMesh.cs index 5c4f16f9c..26125c8ca 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/SpineMesh.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Mesh Generation/SpineMesh.cs @@ -27,8 +27,9 @@ * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ -// Not for optimization. Do not disable. -#define SPINE_TRIANGLECHECK // Avoid calling SetTriangles at the cost of checking for mesh differences (vertex counts, memberwise attachment list compare) every frame. +// Optimization option: Allows faster BuildMeshWithArrays call and avoids calling SetTriangles at the cost of +// checking for mesh differences (vertex counts, member-wise attachment list compare) every frame. +#define SPINE_TRIANGLECHECK //#define SPINE_DEBUG using System; @@ -66,6 +67,9 @@ namespace Spine.Unity { public int rawVertexCount; public int rawFirstVertexIndex; public bool hasClipping; +#else + /// Returns constant vertex count for early-return if clauses in renderers. + public int rawVertexCount { get { return 1; } } #endif public bool hasPMAAdditiveSlot; diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Additive-URP-2D.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Additive-URP-2D.shader deleted file mode 100644 index e6fb51f84..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Additive-URP-2D.shader +++ /dev/null @@ -1,64 +0,0 @@ -Shader "Universal Render Pipeline/2D/Spine/Blend Modes/Skeleton Additive" { - Properties { - _Color ("Tint Color", Color) = (1,1,1,1) - [NoScaleOffset] _MainTex ("MainTex", 2D) = "black" {} - [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 - _Cutoff ("Shadow alpha cutoff", Range(0,1)) = 0.1 - [MaterialToggle(_TINT_BLACK_ON)] _TintBlack("Tint Black", Float) = 0 - _Black(" Dark Color", Color) = (0,0,0,0) - [HideInInspector] _StencilRef("Stencil Reference", Float) = 1.0 - [HideInInspector][Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp("Stencil Comparison", Float) = 8 // Set to Always as default - } - - SubShader { - Tags { "RenderPipeline" = "UniversalPipeline" "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } - LOD 100 - - Fog { Mode Off } - Cull Off - ZWrite Off - Blend One One - Lighting Off - - Stencil { - Ref[_StencilRef] - Comp[_StencilComp] - Pass Keep - } - - Pass { - Tags { "LightMode" = "Universal2D" } - - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - - // ------------------------------------- - // Unity defined keywords - #pragma multi_compile_fog - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - - //-------------------------------------- - // Spine related keywords - #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT - #pragma shader_feature _TINT_BLACK_ON - #pragma vertex vert - #pragma fragment frag - - #undef LIGHTMAP_ON - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #define APPLY_MATERIAL_TINT_COLOR - #include "../../Include/Spine-Input-URP.hlsl" - #include "../../Include/Spine-Skeleton-ForwardPass-URP.hlsl" - ENDHLSL - } - } -} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Additive-URP-2D.shader.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Additive-URP-2D.shader.meta deleted file mode 100644 index 7c5add979..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Additive-URP-2D.shader.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 89db47a797aee6e41a98c42d53175ee0 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - preprocessorOverride: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Multiply-URP-2D.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Multiply-URP-2D.shader deleted file mode 100644 index 69c396a44..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Multiply-URP-2D.shader +++ /dev/null @@ -1,64 +0,0 @@ -Shader "Universal Render Pipeline/2D/Spine/Blend Modes/Skeleton Multiply" { - Properties { - _Color ("Tint Color", Color) = (1,1,1,1) - [NoScaleOffset] _MainTex ("MainTex", 2D) = "black" {} - [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 - _Cutoff ("Shadow alpha cutoff", Range(0,1)) = 0.1 - [MaterialToggle(_TINT_BLACK_ON)] _TintBlack("Tint Black", Float) = 0 - _Black(" Dark Color", Color) = (0,0,0,0) - [HideInInspector] _StencilRef("Stencil Reference", Float) = 1.0 - [HideInInspector][Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp("Stencil Comparison", Float) = 8 // Set to Always as default - } - - SubShader { - Tags { "RenderPipeline" = "UniversalPipeline" "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } - LOD 100 - - Fog { Mode Off } - Cull Off - ZWrite Off - Blend DstColor OneMinusSrcAlpha - Lighting Off - - Stencil { - Ref[_StencilRef] - Comp[_StencilComp] - Pass Keep - } - - Pass { - Tags { "LightMode" = "Universal2D" } - - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - - // ------------------------------------- - // Unity defined keywords - #pragma multi_compile_fog - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - - //-------------------------------------- - // Spine related keywords - #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT - #pragma shader_feature _TINT_BLACK_ON - #pragma vertex vert - #pragma fragment frag - - #undef LIGHTMAP_ON - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #define APPLY_MATERIAL_TINT_COLOR - #include "../../Include/Spine-Input-URP.hlsl" - #include "../../Include/Spine-Skeleton-ForwardPass-URP.hlsl" - ENDHLSL - } - } -} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Multiply-URP-2D.shader.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Multiply-URP-2D.shader.meta deleted file mode 100644 index 8933182f6..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Multiply-URP-2D.shader.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 9f560912e0cd8804db3fa22dc95d50b3 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - preprocessorOverride: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Screen-URP-2D.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Screen-URP-2D.shader deleted file mode 100644 index 0afb8838a..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Screen-URP-2D.shader +++ /dev/null @@ -1,64 +0,0 @@ -Shader "Universal Render Pipeline/2D/Spine/Blend Modes/Skeleton Screen" { - Properties { - _Color ("Tint Color", Color) = (1,1,1,1) - [NoScaleOffset] _MainTex ("MainTex", 2D) = "black" {} - [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 - _Cutoff ("Shadow alpha cutoff", Range(0,1)) = 0.1 - [MaterialToggle(_TINT_BLACK_ON)] _TintBlack("Tint Black", Float) = 0 - _Black(" Dark Color", Color) = (0,0,0,0) - [HideInInspector] _StencilRef("Stencil Reference", Float) = 1.0 - [HideInInspector][Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp("Stencil Comparison", Float) = 8 // Set to Always as default - } - - SubShader { - Tags { "RenderPipeline" = "UniversalPipeline" "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } - LOD 100 - - Fog { Mode Off } - Cull Off - ZWrite Off - Blend One OneMinusSrcColor - Lighting Off - - Stencil { - Ref[_StencilRef] - Comp[_StencilComp] - Pass Keep - } - - Pass { - Tags { "LightMode" = "Universal2D" } - - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - - // ------------------------------------- - // Unity defined keywords - #pragma multi_compile_fog - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - - //-------------------------------------- - // Spine related keywords - #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT - #pragma shader_feature _TINT_BLACK_ON - #pragma vertex vert - #pragma fragment frag - - #undef LIGHTMAP_ON - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #define APPLY_MATERIAL_TINT_COLOR - #include "../../Include/Spine-Input-URP.hlsl" - #include "../../Include/Spine-Skeleton-ForwardPass-URP.hlsl" - ENDHLSL - } - } -} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Screen-URP-2D.shader.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Screen-URP-2D.shader.meta deleted file mode 100644 index 303b66689..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/BlendModes/Spine-Skeleton-Screen-URP-2D.shader.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 34092fc5b4942fc419d3366436419178 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - preprocessorOverride: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-SkeletonLit-UnlitPass-URP-2D.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-SkeletonLit-UnlitPass-URP-2D.hlsl deleted file mode 100644 index be2dd914c..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-SkeletonLit-UnlitPass-URP-2D.hlsl +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef SKELETONLIT_UNLIT_PASS_INCLUDED -#define SKELETONLIT_UNLIT_PASS_INCLUDED - -struct Attributes -{ - float3 positionOS : POSITION; - float4 color : COLOR; - float2 uv : TEXCOORD0; -}; - -struct Varyings -{ - float4 positionCS : SV_POSITION; - float4 color : COLOR; - float2 uv : TEXCOORD0; -}; - -TEXTURE2D(_MainTex); -SAMPLER(sampler_MainTex); -float4 _MainTex_ST; - -Varyings UnlitVertex(Attributes attributes) -{ - Varyings o = (Varyings)0; - - o.positionCS = TransformObjectToHClip(attributes.positionOS); - o.uv = TRANSFORM_TEX(attributes.uv, _MainTex); - o.uv = attributes.uv; - o.color = attributes.color; - return o; -} - -float4 UnlitFragment(Varyings i) : SV_Target -{ - half4 tex = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.uv); - half4 main; - #if defined(_STRAIGHT_ALPHA_INPUT) - main.rgb = tex.rgb * i.color.rgb * tex.a; - #else - main.rgb = tex.rgb * i.color.rgb; - #endif - main.a = tex.a * i.color.a; - - return main; -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-SkeletonLit-UnlitPass-URP-2D.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-SkeletonLit-UnlitPass-URP-2D.hlsl.meta deleted file mode 100644 index 68035fa15..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-SkeletonLit-UnlitPass-URP-2D.hlsl.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 580dd7e812fc63c4a9330abe519946de -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - preprocessorOverride: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-Sprite-NormalsPass-URP-2D.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-Sprite-NormalsPass-URP-2D.hlsl deleted file mode 100644 index 499cac235..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-Sprite-NormalsPass-URP-2D.hlsl +++ /dev/null @@ -1,63 +0,0 @@ -#ifndef SPRITE_NORMALS_PASS_URP_INCLUDED -#define SPRITE_NORMALS_PASS_URP_INCLUDED - -#include "../Include/SpineCoreShaders/ShaderShared.cginc" -#include "../Include/SpineCoreShaders/SpriteLighting.cginc" - -struct Varyings -{ - float4 positionCS : SV_POSITION; - float4 color : COLOR; - float2 uv : TEXCOORD0; - float3 normalWS : TEXCOORD1; - float3 tangentWS : TEXCOORD2; - float3 bitangentWS : TEXCOORD3; -}; - -SAMPLER(sampler_BumpMap); -float4 _BumpMap_ST; - -Varyings NormalsRenderingVertex(VertexInput attributes) -{ - Varyings o = (Varyings)0; - - o.positionCS = calculateLocalPos(attributes.vertex); - o.uv = attributes.texcoord.xy; - o.color = attributes.color; - o.normalWS = TransformObjectToWorldDir(float3(0, 0, -1)); - - float3 positionWS = TransformObjectToWorld(attributes.vertex.xyz); - - float backFaceSign = 1; -#if defined(FIXED_NORMALS_BACKFACE_RENDERING) - backFaceSign = calculateBackfacingSign(positionWS.xyz); -#endif - - half3 normalWS = calculateSpriteWorldNormal(attributes, -backFaceSign); - o.normalWS.xyz = normalWS; - -#if defined(_NORMALMAP) - o.tangentWS.xyz = calculateWorldTangent(attributes.tangent); - o.bitangentWS.xyz = calculateSpriteWorldBinormal(attributes, o.normalWS.xyz, o.tangentWS.xyz, backFaceSign); -#endif - return o; -} - -#include "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/NormalsRenderingShared.hlsl" -half4 NormalsRenderingFragment(Varyings i) : SV_Target -{ - half4 mainTex = i.color * tex2D(_MainTex, i.uv); - -#if defined(_NORMALMAP) - half3 normalTS = normalize(UnpackScaleNormal(tex2D(_BumpMap, i.uv.xy), _BumpScale)); - return NormalsRenderingShared(mainTex, normalTS, i.tangentWS.xyz, i.bitangentWS.xyz, i.normalWS.xyz); -#else - half3 normalTS = half3(0, 0, 1); - half3 tangentWS = half3(0, 0, 0); - half3 bitangentWS = half3(0, 0, 0); - half3 normalWS = i.normalWS.xyz; - return NormalsRenderingShared(mainTex, normalTS, tangentWS, bitangentWS, normalWS); -#endif -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-Sprite-StandardPass-URP-2D.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-Sprite-StandardPass-URP-2D.hlsl deleted file mode 100644 index 46887565d..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-Sprite-StandardPass-URP-2D.hlsl +++ /dev/null @@ -1,142 +0,0 @@ -#ifndef SPRITE_STANDARD_PASS_URP_INCLUDED -#define SPRITE_STANDARD_PASS_URP_INCLUDED - -#include "../Include/SpineCoreShaders/ShaderShared.cginc" -#include "../Include/SpineCoreShaders/SpriteLighting.cginc" -#if defined(_ALPHAPREMULTIPLY_ON) - #undef _STRAIGHT_ALPHA_INPUT -#elif !defined(_STRAIGHT_ALPHA_INPUT) - #define _STRAIGHT_ALPHA_INPUT -#endif -#include "../Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc" - -#if USE_SHAPE_LIGHT_TYPE_0 -SHAPE_LIGHT(0) -#endif - -#if USE_SHAPE_LIGHT_TYPE_1 -SHAPE_LIGHT(1) -#endif - -#if USE_SHAPE_LIGHT_TYPE_2 -SHAPE_LIGHT(2) -#endif - -#if USE_SHAPE_LIGHT_TYPE_3 -SHAPE_LIGHT(3) -#endif - -TEXTURE2D(_MaskTex); -SAMPLER(sampler_MaskTex); - -struct VertexOutputSpriteURP2D -{ - float4 pos : SV_POSITION; - half4 vertexColor : COLOR; - float3 texcoord : TEXCOORD0; - float2 lightingUV : TEXCOORD1; - - half3 viewDirectionWS : TEXCOORD2; - -#if defined(_NORMALMAP) - half4 normalWorld : TEXCOORD4; - half4 tangentWorld : TEXCOORD5; - half4 binormalWorld : TEXCOORD6; -#else - half3 normalWorld : TEXCOORD4; -#endif -#if defined(_RIM_LIGHTING) - float4 positionWS : TEXCOORD8; -#endif - -#if defined(_TINT_BLACK_ON) - float3 darkColor : TEXCOORD9; -#endif -}; - -VertexOutputSpriteURP2D CombinedShapeLightVertex(VertexInput input) -{ - VertexOutputSpriteURP2D output = (VertexOutputSpriteURP2D)0; - - UNITY_SETUP_INSTANCE_ID(input); - - output.pos = calculateLocalPos(input.vertex); - float4 clipVertex = output.pos / output.pos.w; - output.lightingUV = ComputeScreenPos(clipVertex).xy; - - output.vertexColor = calculateVertexColor(input.color); -#if defined(_TINT_BLACK_ON) - output.darkColor = GammaToTargetSpace( - half3(input.tintBlackRG.r, input.tintBlackRG.g, input.tintBlackB.r)) + _Black.rgb; -#endif - - output.texcoord = float3(calculateTextureCoord(input.texcoord), 0); - - float3 positionWS = TransformObjectToWorld(input.vertex.xyz); - - float backFaceSign = 1; -#if defined(FIXED_NORMALS_BACKFACE_RENDERING) - backFaceSign = calculateBackfacingSign(positionWS.xyz); -#endif - output.viewDirectionWS = GetCameraPositionWS() - positionWS; - -#if defined(_RIM_LIGHTING) - output.positionWS = float4(positionWS, 1); -#endif - half3 normalWS = calculateSpriteWorldNormal(input, -backFaceSign); - output.normalWorld.xyz = normalWS; - -#if defined(_RIM_LIGHTING) - #if defined(_NORMALMAP) - output.tangentWorld.xyz = calculateWorldTangent(input.tangent); - output.binormalWorld.xyz = calculateSpriteWorldBinormal(input, output.normalWorld.xyz, output.tangentWorld.xyz, backFaceSign); - #endif -#endif - return output; -} - -#include "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/CombinedShapeLightShared.hlsl" - -half4 CombinedShapeLightFragment(VertexOutputSpriteURP2D input) : SV_Target -{ - fixed4 texureColor = calculateTexturePixel(input.texcoord.xy); - RETURN_UNLIT_IF_ADDITIVE_SLOT_TINT(texureColor, input.vertexColor, input.darkColor, _Color.a, _Black.a) // shall be called before ALPHA_CLIP - ALPHA_CLIP(texureColor, input.vertexColor) -#if defined(_TINT_BLACK_ON) - half4 main = fragTintedColor(texureColor, input.darkColor, input.vertexColor, _Color.a, _Black.a); -#else - half4 main = texureColor * input.vertexColor; -#endif - - half4 mask = SAMPLE_TEXTURE2D(_MaskTex, sampler_MaskTex, input.texcoord.xy); - main.rgb = main.a == 0 ? main.rgb : main.rgb / main.a; // un-premultiply for additive lights in CombinedShapeLightShared, reapply afterwards -#if UNITY_VERSION < 202120 - half4 pixel = half4(CombinedShapeLightShared(half4(main.rgb, 1), mask, input.lightingUV).rgb * main.a, main.a); -#else - SurfaceData2D surfaceData; - InputData2D inputData; - surfaceData.albedo = main.rgb; - surfaceData.alpha = 1; - surfaceData.mask = mask; - inputData.uv = input.texcoord.xy; - inputData.lightingUV = input.lightingUV; - half4 pixel = half4(CombinedShapeLightShared(surfaceData, inputData).rgb * main.a, main.a); -#endif - -#if defined(_RIM_LIGHTING) - #if defined(_NORMALMAP) - half3 normalWS = calculateNormalFromBumpMap(input.texcoord.xy, input.tangentWorld.xyz, input.binormalWorld.xyz, input.normalWorld.xyz); - #else - half3 normalWS = input.normalWorld.xyz; - #endif - - pixel.rgb = applyRimLighting(input.positionWS.xyz, normalWS, pixel); -#endif - - APPLY_EMISSION(pixel.rgb, input.texcoord.xy) - pixel = prepareLitPixelForOutput(pixel, texureColor.a, input.vertexColor.a); - COLORISE(pixel) - return pixel; -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Spine-Skeleton-URP-2D.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Spine-Skeleton-URP-2D.shader deleted file mode 100644 index 19b8b76f2..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Spine-Skeleton-URP-2D.shader +++ /dev/null @@ -1,68 +0,0 @@ -Shader "Universal Render Pipeline/2D/Spine/Skeleton" { - Properties { - _Cutoff("Shadow alpha cutoff", Range(0,1)) = 0.1 - [NoScaleOffset] _MainTex("Main Texture", 2D) = "black" {} - [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 - [MaterialToggle(_TINT_BLACK_ON)] _TintBlack("Tint Black", Float) = 0 - _Color(" Light Color", Color) = (1,1,1,1) - _Black(" Dark Color", Color) = (0,0,0,0) - [HideInInspector] _StencilRef("Stencil Reference", Float) = 1.0 - [Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp("Stencil Comparison", Float) = 8 // Set to Always as default - } - - SubShader { - // Universal Pipeline tag is required. If Universal render pipeline is not set in the graphics settings - // this Subshader will fail. - Tags { "RenderPipeline" = "UniversalPipeline" "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } - LOD 100 - Cull Off - ZWrite Off - Blend One OneMinusSrcAlpha - - Stencil { - Ref[_StencilRef] - Comp[_StencilComp] - Pass Keep - } - - Pass { - Tags { "LightMode" = "Universal2D" } - - ZWrite Off - Cull Off - Blend One OneMinusSrcAlpha - - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - - // ------------------------------------- - // Unity defined keywords - #pragma multi_compile_fog - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - - //-------------------------------------- - // Spine related keywords - #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT - #pragma shader_feature _TINT_BLACK_ON - #pragma vertex vert - #pragma fragment frag - - #undef LIGHTMAP_ON - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #include "../Include/Spine-Input-URP.hlsl" - #include "../Include/Spine-Skeleton-ForwardPass-URP.hlsl" - ENDHLSL - } - } - - FallBack "Universal Render Pipeline/2D/Sprite-Unlit-Default" -} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Spine-SkeletonLit-URP-2D.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Spine-SkeletonLit-URP-2D.shader deleted file mode 100644 index 1fdb286a9..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Spine-SkeletonLit-URP-2D.shader +++ /dev/null @@ -1,248 +0,0 @@ -Shader "Universal Render Pipeline/2D/Spine/Skeleton Lit" { - Properties { - [NoScaleOffset] _MainTex ("Main Texture", 2D) = "black" {} - [NoScaleOffset] _MaskTex("Mask", 2D) = "white" {} - [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 - [MaterialToggle(_LIGHT_AFFECTS_ADDITIVE)] _LightAffectsAdditive("Light Affects Additive", Float) = 0 - [MaterialToggle(_TINT_BLACK_ON)] _TintBlack("Tint Black", Float) = 0 - _Color(" Light Color", Color) = (1,1,1,1) - _Black(" Dark Color", Color) = (0,0,0,0) - [HideInInspector] _StencilRef("Stencil Reference", Float) = 1.0 - [Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp("Stencil Compare", Float) = 8 // Set to Always as default - } - - HLSLINCLUDE - #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" - ENDHLSL - - SubShader { - // UniversalPipeline tag is required. If Universal render pipeline is not set in the graphics settings - // this Subshader will fail. - Tags {"Queue" = "Transparent" "RenderType" = "Transparent" "RenderPipeline" = "UniversalPipeline" "IgnoreProjector" = "True" } - Cull Off - ZWrite Off - - Stencil { - Ref[_StencilRef] - Comp[_StencilComp] - Pass Keep - } - - Pass { - Tags { "LightMode" = "Universal2D" } - - ZWrite Off - Cull Off - Blend One OneMinusSrcAlpha - - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - #pragma multi_compile USE_SHAPE_LIGHT_TYPE_0 __ - #pragma multi_compile USE_SHAPE_LIGHT_TYPE_1 __ - #pragma multi_compile USE_SHAPE_LIGHT_TYPE_2 __ - #pragma multi_compile USE_SHAPE_LIGHT_TYPE_3 __ - #pragma multi_compile _ _LIGHT_AFFECTS_ADDITIVE - #pragma shader_feature _TINT_BLACK_ON - - struct Attributes { - float3 positionOS : POSITION; - half4 color : COLOR; - float2 uv : TEXCOORD0; - #if defined(_TINT_BLACK_ON) - float2 tintBlackRG : TEXCOORD1; - float2 tintBlackB : TEXCOORD2; - #endif - }; - - struct Varyings { - float4 positionCS : SV_POSITION; - half4 color : COLOR0; - float2 uv : TEXCOORD0; - float2 lightingUV : TEXCOORD1; - #if defined(_TINT_BLACK_ON) - float3 darkColor : TEXCOORD2; - #endif - }; - - // Spine related keywords - #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT - #pragma vertex CombinedShapeLightVertex - #pragma fragment CombinedShapeLightFragment - - #include "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/LightingUtility.hlsl" - #define USE_URP - #include "../Include/SpineCoreShaders/Spine-Common.cginc" - #include "../Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc" - - #if defined(_TINT_BLACK_ON) - CBUFFER_START(UnityPerMaterial) - half4 _Color; - half4 _Black; - CBUFFER_END - #endif - - TEXTURE2D(_MainTex); - SAMPLER(sampler_MainTex); - TEXTURE2D(_MaskTex); - SAMPLER(sampler_MaskTex); - - #if USE_SHAPE_LIGHT_TYPE_0 - SHAPE_LIGHT(0) - #endif - - #if USE_SHAPE_LIGHT_TYPE_1 - SHAPE_LIGHT(1) - #endif - - #if USE_SHAPE_LIGHT_TYPE_2 - SHAPE_LIGHT(2) - #endif - - #if USE_SHAPE_LIGHT_TYPE_3 - SHAPE_LIGHT(3) - #endif - - Varyings CombinedShapeLightVertex(Attributes v) - { - Varyings o = (Varyings)0; - - o.positionCS = TransformObjectToHClip(v.positionOS); - o.uv = v.uv; - float4 clipVertex = o.positionCS / o.positionCS.w; - o.lightingUV = ComputeScreenPos(clipVertex).xy; - o.color = PMAGammaToTargetSpace(v.color); - #if !defined(_TINT_BLACK_ON) - // un-premultiply for additive lights in CombinedShapeLightShared, reapply afterwards - o.color.rgb = o.color.a == 0 ? o.color.rgb : o.color.rgb / o.color.a; - #endif - - #if defined(_TINT_BLACK_ON) - o.color *= _Color; - o.darkColor = GammaToTargetSpace( - half3(v.tintBlackRG.r, v.tintBlackRG.g, v.tintBlackB.r)) + _Black.rgb; - #endif - return o; - } - - #include "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/CombinedShapeLightShared.hlsl" - - half4 CombinedShapeLightFragment(Varyings i) : SV_Target - { - half4 tex = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.uv); - - #if defined(_TINT_BLACK_ON) - half4 main = fragTintedColor(tex, i.darkColor, i.color, _Color.a, _Black.a); - #if !defined(_LIGHT_AFFECTS_ADDITIVE) - if (i.color.a == 0) - return main; - #endif - // un-premultiply for additive lights in CombinedShapeLightShared, reapply afterwards - main.rgb = main.a == 0 ? main.rgb : main.rgb / main.a; - #else - #if !defined(_STRAIGHT_ALPHA_INPUT) - // un-premultiply for additive lights in CombinedShapeLightShared, reapply afterwards - tex.rgb = tex.a == 0 ? tex.rgb : tex.rgb / tex.a; - #endif - half4 main = tex * i.color; - - #if !defined(_LIGHT_AFFECTS_ADDITIVE) - if (i.color.a == 0) - return half4(main.rgb * main.a, main.a); - #endif - #endif - - half4 mask = SAMPLE_TEXTURE2D(_MaskTex, sampler_MaskTex, i.uv); - #if UNITY_VERSION < 202120 - return half4(CombinedShapeLightShared(half4(main.rgb, 1), mask, i.lightingUV).rgb * main.a, main.a); - #else - SurfaceData2D surfaceData; - InputData2D inputData; - surfaceData.albedo = main.rgb; - surfaceData.alpha = 1; - surfaceData.mask = mask; - inputData.uv = i.uv; - inputData.lightingUV = i.lightingUV; - return half4(CombinedShapeLightShared(surfaceData, inputData).rgb * main.a, main.a); - #endif - } - - ENDHLSL - } - - Pass - { - Tags { "LightMode" = "NormalsRendering"} - - Blend SrcAlpha OneMinusSrcAlpha - ZWrite Off - - HLSLPROGRAM - #pragma prefer_hlslcc gles - #pragma vertex NormalsRenderingVertex - #pragma fragment NormalsRenderingFragment - - struct Attributes - { - float3 positionOS : POSITION; - float4 color : COLOR; - float2 uv : TEXCOORD0; - }; - - struct Varyings - { - float4 positionCS : SV_POSITION; - float4 color : COLOR; - float2 uv : TEXCOORD0; - float3 normalWS : TEXCOORD1; - }; - - TEXTURE2D(_MainTex); - SAMPLER(sampler_MainTex); - - Varyings NormalsRenderingVertex(Attributes attributes) - { - Varyings o = (Varyings)0; - - o.positionCS = TransformObjectToHClip(attributes.positionOS); - o.uv = attributes.uv; - o.color = attributes.color; - o.normalWS = TransformObjectToWorldDir(float3(0, 0, -1)); - return o; - } - - #include "Packages/com.unity.render-pipelines.universal/Shaders/2D/Include/NormalsRenderingShared.hlsl" - - float4 NormalsRenderingFragment(Varyings i) : SV_Target - { - float4 mainTex = i.color * SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, i.uv); - half3 normalTS = half3(0, 0, 1); - half3 tangentWS = half3(0, 0, 0); - half3 bitangentWS = half3(0, 0, 0); - return NormalsRenderingShared(mainTex, normalTS, tangentWS, bitangentWS, i.normalWS); - } - ENDHLSL - } - - Pass - { - Name "Unlit" - Tags { "LightMode" = "UniversalForward" "Queue"="Transparent" "RenderType"="Transparent"} - - ZWrite Off - Cull Off - Blend One OneMinusSrcAlpha - - HLSLPROGRAM - #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT - #pragma prefer_hlslcc gles - #pragma vertex UnlitVertex - #pragma fragment UnlitFragment - - #include "Include/Spine-SkeletonLit-UnlitPass-URP-2D.hlsl" - ENDHLSL - } - } - FallBack "Universal Render Pipeline/2D/Spine/Skeleton" -} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Additive-URP.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Additive-URP.shader deleted file mode 100644 index 6144796b4..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Additive-URP.shader +++ /dev/null @@ -1,68 +0,0 @@ -Shader "Universal Render Pipeline/Spine/Blend Modes/Skeleton Additive" { - Properties { - _Color ("Tint Color", Color) = (1,1,1,1) - [NoScaleOffset] _MainTex ("MainTex", 2D) = "black" {} - [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 - _Cutoff ("Shadow alpha cutoff", Range(0,1)) = 0.1 - [MaterialToggle(_TINT_BLACK_ON)] _TintBlack("Tint Black", Float) = 0 - _Black(" Dark Color", Color) = (0,0,0,0) - [HideInInspector] _StencilRef("Stencil Reference", Float) = 1.0 - [HideInInspector][Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp("Stencil Comparison", Float) = 8 // Set to Always as default - } - - SubShader { - Tags { "RenderPipeline" = "UniversalPipeline" "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } - LOD 100 - - Fog { Mode Off } - Cull Off - ZWrite Off - Lighting Off - - Stencil { - Ref[_StencilRef] - Comp[_StencilComp] - Pass Keep - } - - Pass { - Name "Forward" - Tags{"LightMode" = "UniversalForward"} - - Blend One One - - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - - // ------------------------------------- - // Unity defined keywords - #pragma multi_compile_fog - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - - //-------------------------------------- - // Spine related keywords - #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT - #pragma shader_feature _TINT_BLACK_ON - #pragma vertex vert - #pragma fragment frag - - #undef LIGHTMAP_ON - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #define APPLY_MATERIAL_TINT_COLOR - #include "../Include/Spine-Input-URP.hlsl" - #include "../Include/Spine-Skeleton-ForwardPass-URP.hlsl" - ENDHLSL - } - - UsePass "Universal Render Pipeline/Spine/Skeleton/SHADOWCASTER" - } -} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Additive-URP.shader.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Additive-URP.shader.meta deleted file mode 100644 index e4270c4a8..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Additive-URP.shader.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: f7dbcf8ef3270e04898af42843a4def2 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - preprocessorOverride: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Multiply-URP.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Multiply-URP.shader deleted file mode 100644 index 024fd6b72..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Multiply-URP.shader +++ /dev/null @@ -1,68 +0,0 @@ -Shader "Universal Render Pipeline/Spine/Blend Modes/Skeleton Multiply" { - Properties { - _Color ("Tint Color", Color) = (1,1,1,1) - [NoScaleOffset] _MainTex ("MainTex", 2D) = "black" {} - [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 - _Cutoff ("Shadow alpha cutoff", Range(0,1)) = 0.1 - [MaterialToggle(_TINT_BLACK_ON)] _TintBlack("Tint Black", Float) = 0 - _Black(" Dark Color", Color) = (0,0,0,0) - [HideInInspector] _StencilRef("Stencil Reference", Float) = 1.0 - [HideInInspector][Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp("Stencil Comparison", Float) = 8 // Set to Always as default - } - - SubShader { - Tags { "RenderPipeline" = "UniversalPipeline" "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } - LOD 100 - - Fog { Mode Off } - Cull Off - ZWrite Off - Lighting Off - - Stencil { - Ref[_StencilRef] - Comp[_StencilComp] - Pass Keep - } - - Pass { - Name "Forward" - Tags{"LightMode" = "UniversalForward"} - - Blend DstColor OneMinusSrcAlpha - - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - - // ------------------------------------- - // Unity defined keywords - #pragma multi_compile_fog - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - - //-------------------------------------- - // Spine related keywords - #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT - #pragma shader_feature _TINT_BLACK_ON - #pragma vertex vert - #pragma fragment frag - - #undef LIGHTMAP_ON - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #define APPLY_MATERIAL_TINT_COLOR - #include "../Include/Spine-Input-URP.hlsl" - #include "../Include/Spine-Skeleton-ForwardPass-URP.hlsl" - ENDHLSL - } - - UsePass "Universal Render Pipeline/Spine/Skeleton/SHADOWCASTER" - } -} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Multiply-URP.shader.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Multiply-URP.shader.meta deleted file mode 100644 index 78ef7456c..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Multiply-URP.shader.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 352b460172201914b860515eb4524dbc -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - preprocessorOverride: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-PMA-Additive.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-PMA-Additive.shader index 3e962ac2c..a9cb2cbc3 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-PMA-Additive.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-PMA-Additive.shader @@ -16,7 +16,9 @@ Shader "Spine/Blend Modes/Skeleton PMA Additive" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-PMA-Multiply.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-PMA-Multiply.shader index 7261ba339..574facd0d 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-PMA-Multiply.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-PMA-Multiply.shader @@ -16,7 +16,9 @@ Shader "Spine/Blend Modes/Skeleton PMA Multiply" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-PMA-Screen.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-PMA-Screen.shader index ce9306480..53298c69c 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-PMA-Screen.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-PMA-Screen.shader @@ -16,7 +16,9 @@ Shader "Spine/Blend Modes/Skeleton PMA Screen" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Screen-URP.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Screen-URP.shader deleted file mode 100644 index c33f65eaa..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Screen-URP.shader +++ /dev/null @@ -1,68 +0,0 @@ -Shader "Universal Render Pipeline/Spine/Blend Modes/Skeleton Screen" { - Properties { - _Color ("Tint Color", Color) = (1,1,1,1) - [NoScaleOffset] _MainTex ("MainTex", 2D) = "black" {} - [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 - _Cutoff ("Shadow alpha cutoff", Range(0,1)) = 0.1 - [MaterialToggle(_TINT_BLACK_ON)] _TintBlack("Tint Black", Float) = 0 - _Black(" Dark Color", Color) = (0,0,0,0) - [HideInInspector] _StencilRef("Stencil Reference", Float) = 1.0 - [HideInInspector][Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp("Stencil Comparison", Float) = 8 // Set to Always as default - } - - SubShader { - Tags { "RenderPipeline" = "UniversalPipeline" "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } - LOD 100 - - Fog { Mode Off } - Cull Off - ZWrite Off - Lighting Off - - Stencil { - Ref[_StencilRef] - Comp[_StencilComp] - Pass Keep - } - - Pass { - Name "Forward" - Tags{"LightMode" = "UniversalForward"} - - Blend One OneMinusSrcColor - - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - - // ------------------------------------- - // Unity defined keywords - #pragma multi_compile_fog - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - - //-------------------------------------- - // Spine related keywords - #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT - #pragma shader_feature _TINT_BLACK_ON - #pragma vertex vert - #pragma fragment frag - - #undef LIGHTMAP_ON - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #define APPLY_MATERIAL_TINT_COLOR - #include "../Include/Spine-Input-URP.hlsl" - #include "../Include/Spine-Skeleton-ForwardPass-URP.hlsl" - ENDHLSL - } - - UsePass "Universal Render Pipeline/Spine/Skeleton/SHADOWCASTER" - } -} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Screen-URP.shader.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Screen-URP.shader.meta deleted file mode 100644 index 22205b70b..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/BlendModes/Spine-Skeleton-Screen-URP.shader.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 6627ec7a6b4481249bc314b0ccf78268 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - preprocessorOverride: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/CGIncludes/Spine-Outline-Common.cginc b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/CGIncludes/Spine-Outline-Common.cginc index dc31ad9eb..f82ce6e09 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/CGIncludes/Spine-Outline-Common.cginc +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/CGIncludes/Spine-Outline-Common.cginc @@ -8,11 +8,22 @@ float4 computeOutlinePixel(sampler2D mainTexture, float2 mainTextureTexelSize, float4 texColor = fixed4(0, 0, 0, 0); +#if !_USE_SCREENSPACE_OUTLINE_WIDTH + // constant width in texture space float outlineWidthCompensated = OutlineWidth / (OutlineReferenceTexWidth * mainTextureTexelSize.x); float xOffset = mainTextureTexelSize.x * outlineWidthCompensated; float yOffset = mainTextureTexelSize.y * outlineWidthCompensated; - float xOffsetDiagonal = mainTextureTexelSize.x * outlineWidthCompensated * 0.7; - float yOffsetDiagonal = mainTextureTexelSize.y * outlineWidthCompensated * 0.7; +#else + float2 ddxUV = ddx(uv); + float2 ddyUV = ddy(uv); + float2 ddu = float2(ddxUV.x, ddyUV.x); + float2 ddv = float2(ddxUV.y, ddyUV.y); + float widthScale = OutlineWidth * _ScreenParams.x / OutlineReferenceTexWidth; + float xOffset = length(ddu) * widthScale; + float yOffset = length(ddv) * widthScale; +#endif + float xOffsetDiagonal = xOffset * 0.7; + float yOffsetDiagonal = yOffset * 0.7; float pixelCenter = tex2D(mainTexture, uv).a; @@ -35,8 +46,13 @@ float4 computeOutlinePixel(sampler2D mainTexture, float2 mainTextureTexelSize, float average = (pixelTop + pixelBottom + pixelLeft + pixelRight) * vertexColorAlpha / numSamples; #endif float thresholdStart = ThresholdEnd * (1.0 - OutlineSmoothness); - float outlineAlpha = saturate(saturate((average - thresholdStart) / (ThresholdEnd - thresholdStart)) - pixelCenter); - outlineAlpha = pixelCenter > OutlineOpaqueAlpha ? 0 : outlineAlpha; + float outlineAlpha = saturate((average - thresholdStart) / (ThresholdEnd - thresholdStart)); +#if !_OUTLINE_FILL_INSIDE + outlineAlpha = saturate(outlineAlpha - pixelCenter); + outlineAlpha = pixelCenter > OutlineOpaqueAlpha ? 0.0 : outlineAlpha; +#else + outlineAlpha = pixelCenter > OutlineOpaqueAlpha ? 1.0 : outlineAlpha; +#endif return lerp(texColor, OutlineColor, outlineAlpha); } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/CGIncludes/Spine-Skeleton-Tint-Common.cginc b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/CGIncludes/Spine-Skeleton-Tint-Common.cginc index acff8bf8a..44c2febcb 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/CGIncludes/Spine-Skeleton-Tint-Common.cginc +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/CGIncludes/Spine-Skeleton-Tint-Common.cginc @@ -6,7 +6,7 @@ float4 fragTintedColor(float4 texColor, float3 darkTintColor, float4 lightTintCo float a = texColor.a * lightTintColorPMA.a; #if !defined(_STRAIGHT_ALPHA_INPUT) - float3 texDarkColor = (texColor.a - texColor.rgb); + float3 texDarkColor = texColor.a - texColor.rgb; #else float3 texDarkColor = (1 - texColor.rgb); #endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-ShadowCasterPass-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-ShadowCasterPass-URP.hlsl deleted file mode 100644 index 87677a4f8..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-ShadowCasterPass-URP.hlsl +++ /dev/null @@ -1,39 +0,0 @@ -#ifndef COMMON_SHADOW_CASTER_PASS_URP_INCLUDED -#define COMMON_SHADOW_CASTER_PASS_URP_INCLUDED - -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Shadows.hlsl" -float3 _LightDirection; - -struct AttributesSpine -{ - float4 positionOS : POSITION; - float3 normalOS : NORMAL; - float4 vertexColor : COLOR; - float2 texcoord : TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID -}; - -struct VaryingsSpine -{ - float4 positionCS : SV_POSITION; - float4 texcoordAndAlpha: TEXCOORD0; -}; - -float4 GetShadowPositionHClip(AttributesSpine input) -{ - float3 positionWS = TransformObjectToWorld(input.positionOS.xyz); - float3 normalWS = TransformObjectToWorldNormal(input.normalOS); - - float4 positionCS = TransformWorldToHClip(ApplyShadowBias(positionWS, normalWS, _LightDirection)); - -#if UNITY_REVERSED_Z - positionCS.z = min(positionCS.z, positionCS.w * UNITY_NEAR_CLIP_VALUE); -#else - positionCS.z = max(positionCS.z, positionCS.w * UNITY_NEAR_CLIP_VALUE); -#endif - - return positionCS; -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-ShadowCasterPass-URP.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-ShadowCasterPass-URP.hlsl.meta deleted file mode 100644 index 8ce1ed71f..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-ShadowCasterPass-URP.hlsl.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 53d9e6b22286c5640b000735f5a4f2ee -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-URP.hlsl deleted file mode 100644 index 28d8b3d9e..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-URP.hlsl +++ /dev/null @@ -1,69 +0,0 @@ -#ifndef SPINE_COMMON_URP_INCLUDED -#define SPINE_COMMON_URP_INCLUDED - -#ifdef USE_FORWARD_PLUS - #define IS_URP_14_OR_NEWER 1 - #define IS_URP_12_OR_NEWER 1 -#else - #define IS_URP_14_OR_NEWER 0 - #ifdef UNIVERSAL_REALTIME_LIGHTS_INCLUDED - #define IS_URP_12_OR_NEWER 1 - #else - #define IS_URP_12_OR_NEWER 0 - #endif -#endif -#if IS_URP_14_OR_NEWER && !defined(_USE_WEBGL1_LIGHTS) - #define IS_URP_15_OR_NEWER 1 -#else - #define IS_URP_15_OR_NEWER 0 -#endif - -#if defined(_WRITE_RENDERING_LAYERS) && IS_URP_14_OR_NEWER -#define USE_WRITE_RENDERING_LAYERS -#endif - -#if defined(_LIGHT_LAYERS) && IS_URP_12_OR_NEWER -#define USE_LIGHT_LAYERS -#endif - -#if defined(_LIGHT_COOKIES) && IS_URP_12_OR_NEWER -#define USE_LIGHT_COOKIES -#endif - -#ifdef USE_LIGHT_LAYERS -uint GetMeshRenderingLayerBackwardsCompatible() -{ - #if IS_URP_14_OR_NEWER - return GetMeshRenderingLayer(); - #elif IS_URP_12_OR_NEWER - return GetMeshRenderingLightLayer(); - #else - return 0; - #endif -} -#else -uint GetMeshRenderingLayerBackwardsCompatible() -{ - return 0; -} -#endif - -#if USE_FORWARD_PLUS -// note: LIGHT_LOOP_BEGIN accesses inputData.normalizedScreenSpaceUV and inputData.positionWS. -#define LIGHT_LOOP_BEGIN_SPINE LIGHT_LOOP_BEGIN -#define LIGHT_LOOP_END_SPINE LIGHT_LOOP_END -#elif !_USE_WEBGL1_LIGHTS -#define LIGHT_LOOP_BEGIN_SPINE(lightCount) \ - for (uint lightIndex = 0u; lightIndex < lightCount; ++lightIndex) { - -#define LIGHT_LOOP_END_SPINE } -#else -// WebGL 1 doesn't support variable for loop conditions -#define LIGHT_LOOP_BEGIN_SPINE(lightCount) \ - for (int lightIndex = 0; lightIndex < _WEBGL1_MAX_LIGHTS; ++lightIndex) { \ - if (lightIndex >= (int)lightCount) break; - -#define LIGHT_LOOP_END_SPINE } -#endif - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthNormalsPass-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthNormalsPass-URP.hlsl deleted file mode 100644 index 63a61cc50..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthNormalsPass-URP.hlsl +++ /dev/null @@ -1,74 +0,0 @@ -#ifndef SPRITES_DEPTH_NORMALS_PASS_URP_INCLUDED -#define SPRITES_DEPTH_NORMALS_PASS_URP_INCLUDED - -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonMaterial.hlsl" -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" - -struct AttributesSpine -{ - float4 positionOS : POSITION; - float3 normalOS : NORMAL; - float4 vertexColor : COLOR; - float2 texcoord : TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID -}; - -struct VaryingsSpine -{ - float3 normalWS : NORMAL; - float4 positionCS : SV_POSITION; - float4 texcoordAndAlpha: TEXCOORD0; - UNITY_VERTEX_OUTPUT_STEREO -}; - -VaryingsSpine DepthNormalsVertex(AttributesSpine input) -{ - VaryingsSpine output = (VaryingsSpine)0; - UNITY_SETUP_INSTANCE_ID(input); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); - - half3 fixedNormal = half3(0, 0, -1); - half3 normalWS = normalize(mul((float3x3)unity_ObjectToWorld, fixedNormal)); - -#ifdef _DOUBLE_SIDED_LIGHTING - // unfortunately we have to compute the sign here in the vertex shader - // instead of using VFACE in fragment shader stage. - half3 viewDirWS = UNITY_MATRIX_V[2].xyz; - half faceSign = sign(dot(viewDirWS, normalWS)); - normalWS *= faceSign; -#endif - output.normalWS = normalWS; - - output.texcoordAndAlpha.xyz = float3(TRANSFORM_TEX(input.texcoord, _MainTex).xy, 0); - output.texcoordAndAlpha.a = input.vertexColor.a; - output.positionCS = TransformObjectToHClip(input.positionOS.xyz); - return output; -} - -void DepthNormalsFragment(VaryingsSpine input, - out half4 outNormalWS : SV_Target0 -#ifdef _WRITE_RENDERING_LAYERS - , out float4 outRenderingLayers : SV_Target1 -#endif - ) -{ - fixed4 texureColor = tex2D(_MainTex, input.texcoordAndAlpha.xy); - clip(texureColor.a * input.texcoordAndAlpha.a - _Cutoff); - - float3 normalWS = input.normalWS; -#if defined(_GBUFFER_NORMALS_OCT) - float2 octNormalWS = PackNormalOctQuadEncode(normalWS); // values between [-1, +1], must use fp32 on some platforms. - float2 remappedOctNormalWS = saturate(octNormalWS * 0.5 + 0.5); // values between [ 0, 1] - half3 packedNormalWS = PackFloat2To888(remappedOctNormalWS); // values between [ 0, 1] - outNormalWS = half4(packedNormalWS, 0.0); -#else - outNormalWS = half4(normalWS, 0.0); -#endif - -#ifdef USE_WRITE_RENDERING_LAYERS - uint renderingLayers = GetMeshRenderingLayerBackwardsCompatible(); - outRenderingLayers = float4(EncodeMeshRenderingLayer(renderingLayers), 0, 0, 0); -#endif -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthOnlyPass-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthOnlyPass-URP.hlsl deleted file mode 100644 index e5c3765ee..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthOnlyPass-URP.hlsl +++ /dev/null @@ -1,42 +0,0 @@ -#ifndef SPRITES_DEPTH_ONLY_PASS_URP_INCLUDED -#define SPRITES_DEPTH_ONLY_PASS_URP_INCLUDED - -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonMaterial.hlsl" -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" - -struct AttributesSpine -{ - float4 positionOS : POSITION; - float3 normalOS : NORMAL; - float4 vertexColor : COLOR; - float2 texcoord : TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID -}; - -struct VaryingsSpine -{ - float4 positionCS : SV_POSITION; - float4 texcoordAndAlpha: TEXCOORD0; - UNITY_VERTEX_OUTPUT_STEREO -}; - -VaryingsSpine DepthOnlyVertex(AttributesSpine input) -{ - VaryingsSpine output = (VaryingsSpine)0; - UNITY_SETUP_INSTANCE_ID(input); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); - - output.texcoordAndAlpha.xyz = float3(TRANSFORM_TEX(input.texcoord, _MainTex).xy, 0); - output.texcoordAndAlpha.a = input.vertexColor.a; - output.positionCS = TransformObjectToHClip(input.positionOS.xyz); - return output; -} - -half4 DepthOnlyFragment(VaryingsSpine input) : SV_TARGET -{ - fixed4 texureColor = tex2D(_MainTex, input.texcoordAndAlpha.xy); - clip(texureColor.a * input.texcoordAndAlpha.a - _Cutoff); - return input.positionCS.z; -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthOnlyPass-URP.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthOnlyPass-URP.hlsl.meta deleted file mode 100644 index d773317c2..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-DepthOnlyPass-URP.hlsl.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 692e50ad8dd7bb44cb6f6f7473b62ac8 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Outline-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Outline-URP.hlsl deleted file mode 100644 index 4c4ea670f..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Outline-URP.hlsl +++ /dev/null @@ -1,28 +0,0 @@ -#ifndef URP_INPUT_OUTLINE_INCLUDED -#define URP_INPUT_OUTLINE_INCLUDED - -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Common.hlsl" - -//////////////////////////////////////// -// Defines -// -#undef LIGHTMAP_ON - -CBUFFER_START(UnityPerMaterial) -float4 _MainTex_ST; -#ifndef NO_CUTOFF_PARAM -half _Cutoff; -#endif -float _OutlineWidth; -float4 _OutlineColor; -float4 _MainTex_TexelSize; -float _ThresholdEnd; -float _OutlineSmoothness; -float _OutlineOpaqueAlpha; -float _OutlineMipLevel; -int _OutlineReferenceTexWidth; -CBUFFER_END - -sampler2D _MainTex; - -#endif // URP_INPUT_OUTLINE_INCLUDED diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Outline-URP.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Outline-URP.hlsl.meta deleted file mode 100644 index f4eee6c68..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Outline-URP.hlsl.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: fbcfa8e1a739e2b4d9307f6c0980c50f -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Sprite-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Sprite-URP.hlsl deleted file mode 100644 index 7a580ee30..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Sprite-URP.hlsl +++ /dev/null @@ -1,39 +0,0 @@ -#ifndef URP_INPUT_SPRITE_INCLUDED -#define URP_INPUT_SPRITE_INCLUDED - -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Common.hlsl" - -CBUFFER_START(UnityPerMaterial) - -float4 _MainTex_ST; -half4 _Color; -half4 _Black; -half _Cutoff; -half _ShadowAlphaCutoff; - -#ifndef SPRITE_SHADER_2D -half _Metallic; -half _Glossiness; -half _GlossMapScale; -#endif - -half _BumpScale; - -float _BlendAmount; - -float _Hue; -float _Saturation; -float _Brightness; -half4 _OverlayColor; - -half4 _EmissionColor; -float _EmissionPower; - -float4 _FixedNormal; - -float _RimPower; -half4 _RimColor; - -CBUFFER_END - -#endif // URP_INPUT_SPRITE_INCLUDED diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Sprite-URP.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Sprite-URP.hlsl.meta deleted file mode 100644 index b04156a59..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-Sprite-URP.hlsl.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7cb02894258b6c249ad73b7869086876 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-URP.hlsl deleted file mode 100644 index 350793f9d..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-URP.hlsl +++ /dev/null @@ -1,22 +0,0 @@ -#ifndef URP_LIT_INPUT_INCLUDED -#define URP_LIT_INPUT_INCLUDED - -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Common.hlsl" - -//////////////////////////////////////// -// Defines -// -#undef LIGHTMAP_ON - -CBUFFER_START(UnityPerMaterial) - -float4 _MainTex_ST; -half _Cutoff; -half4 _Color; -half4 _Black; - -CBUFFER_END - -sampler2D _MainTex; - -#endif // URP_LIT_INPUT_INCLUDED diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-URP.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-URP.hlsl.meta deleted file mode 100644 index 9b1160fb3..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Input-URP.hlsl.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 04433ebe597dd6d48ad3306ae3eeca2e -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Outline-Pass-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Outline-Pass-URP.hlsl deleted file mode 100644 index 4d6fed3aa..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Outline-Pass-URP.hlsl +++ /dev/null @@ -1,43 +0,0 @@ -#ifndef SPINE_OUTLINE_PASS_URP_INCLUDED -#define SPINE_OUTLINE_PASS_URP_INCLUDED - -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonMaterial.hlsl" - -#include "SpineCoreShaders/Spine-Outline-Common.cginc" - -struct VertexInput { - float4 positionOS : POSITION; - float2 uv : TEXCOORD0; - float4 vertexColor : COLOR; - UNITY_VERTEX_INPUT_INSTANCE_ID -}; - -struct VertexOutput { - float4 pos : SV_POSITION; - float2 uv : TEXCOORD0; - float vertexColorAlpha : COLOR; - UNITY_VERTEX_OUTPUT_STEREO -}; - -VertexOutput vertOutline(VertexInput v) { - VertexOutput o; - - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - - o.pos = TransformObjectToHClip(v.positionOS.xyz); - o.uv = v.uv; - o.vertexColorAlpha = v.vertexColor.a; - return o; -} - -float4 fragOutline(VertexOutput i) : SV_Target { - - float4 texColor = computeOutlinePixel(_MainTex, _MainTex_TexelSize.xy, i.uv, i.vertexColorAlpha, - _OutlineWidth, _OutlineReferenceTexWidth, _OutlineMipLevel, - _OutlineSmoothness, _ThresholdEnd, _OutlineOpaqueAlpha, _OutlineColor); - return texColor; -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Outline-Pass-URP.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Outline-Pass-URP.hlsl.meta deleted file mode 100644 index 711c3962a..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Outline-Pass-URP.hlsl.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6702be883c5f0ef439d7d9ad87d0b84b -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Skeleton-ForwardPass-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Skeleton-ForwardPass-URP.hlsl deleted file mode 100644 index 5b0d6564b..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Skeleton-ForwardPass-URP.hlsl +++ /dev/null @@ -1,62 +0,0 @@ -#ifndef SKELETON_FORWARD_PASS_URP_INCLUDED -#define SKELETON_FORWARD_PASS_URP_INCLUDED - -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonMaterial.hlsl" -#include "SpineCoreShaders/Spine-Common.cginc" -#include "SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc" - -struct appdata { - float3 pos : POSITION; - half4 color : COLOR; - float2 uv0 : TEXCOORD0; -#if defined(_TINT_BLACK_ON) - float2 tintBlackRG : TEXCOORD1; - float2 tintBlackB : TEXCOORD2; -#endif - - UNITY_VERTEX_INPUT_INSTANCE_ID -}; - -struct VertexOutput { - half4 color : COLOR0; - float2 uv0 : TEXCOORD0; - float4 pos : SV_POSITION; -#if defined(_TINT_BLACK_ON) - float3 darkColor : TEXCOORD1; -#endif - UNITY_VERTEX_OUTPUT_STEREO -}; - -VertexOutput vert(appdata v) { - VertexOutput o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - - float3 positionWS = TransformObjectToWorld(v.pos); - o.pos = TransformWorldToHClip(positionWS); - o.uv0 = v.uv0; - o.color = PMAGammaToTargetSpace(v.color); -#if defined(_TINT_BLACK_ON) - o.color *= _Color; - o.darkColor = GammaToTargetSpace( - half3(v.tintBlackRG.r, v.tintBlackRG.g, v.tintBlackB.r)) + _Black.rgb; -#elif defined (APPLY_MATERIAL_TINT_COLOR) - o.color *= _Color; -#endif - return o; -} - -half4 frag(VertexOutput i) : SV_Target{ - float4 texColor = tex2D(_MainTex, i.uv0); -#if defined(_TINT_BLACK_ON) - return fragTintedColor(texColor, i.darkColor, i.color, _Color.a, _Black.a); -#else - #if defined(_STRAIGHT_ALPHA_INPUT) - texColor.rgb *= texColor.a; - #endif - return (texColor * i.color); -#endif -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Skeleton-ForwardPass-URP.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Skeleton-ForwardPass-URP.hlsl.meta deleted file mode 100644 index cf1573b28..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Skeleton-ForwardPass-URP.hlsl.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 66d99756a2edf0e4d8761712cb85e9f1 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ForwardPass-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ForwardPass-URP.hlsl deleted file mode 100644 index 912355ac9..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ForwardPass-URP.hlsl +++ /dev/null @@ -1,221 +0,0 @@ -#ifndef SKELETONLIT_FORWARD_PASS_URP_INCLUDED -#define SKELETONLIT_FORWARD_PASS_URP_INCLUDED - -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonMaterial.hlsl" -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" -#include "SpineCoreShaders/Spine-Common.cginc" -#include "Spine-Common-URP.hlsl" -#include "SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc" - -#if (defined(_MAIN_LIGHT_SHADOWS) || defined(MAIN_LIGHT_CALCULATE_SHADOWS)) && !defined(_RECEIVE_SHADOWS_OFF) -#define SKELETONLIT_RECEIVE_SHADOWS -#endif - -struct appdata { - float3 pos : POSITION; - float3 normal : NORMAL; - half4 color : COLOR; - float2 uv0 : TEXCOORD0; -#if defined(_TINT_BLACK_ON) - float2 tintBlackRG : TEXCOORD1; - float2 tintBlackB : TEXCOORD2; -#endif - UNITY_VERTEX_INPUT_INSTANCE_ID -}; - -struct VertexOutput { - half4 color : COLOR0; - float2 uv0 : TEXCOORD0; - float4 pos : SV_POSITION; - -#if defined(SKELETONLIT_RECEIVE_SHADOWS) - float4 shadowCoord : TEXCOORD1; - half3 shadowedColor : TEXCOORD2; -#endif -#if defined(_ADDITIONAL_LIGHTS) && USE_FORWARD_PLUS - float3 positionWS : TEXCOORD3; - half3 normalWS : TEXCOORD4; -#endif -#if defined(_TINT_BLACK_ON) - float3 darkColor : TEXCOORD5; -#endif - UNITY_VERTEX_OUTPUT_STEREO -}; - -half3 ProcessLight(float3 positionWS, half3 normalWS, uint meshRenderingLayers, int lightIndex) -{ - Light light = GetAdditionalLight(lightIndex, positionWS); -#ifdef USE_LIGHT_LAYERS - if (!IsMatchingLightLayer(light.layerMask, meshRenderingLayers)) - return half3(0, 0, 0); -#endif - - half3 attenuatedLightColor = light.color * (light.distanceAttenuation * light.shadowAttenuation); - return LightingLambert(attenuatedLightColor, light.direction, normalWS); -} - -half3 LightweightLightVertexSimplified(float3 positionWS, half3 normalWS, out half3 shadowedColor) { - Light mainLight = GetMainLight(); - half3 attenuatedLightColor = mainLight.color * (mainLight.distanceAttenuation * mainLight.shadowAttenuation); - half3 mainLightColor = LightingLambert(attenuatedLightColor, mainLight.direction, normalWS); - - half3 additionalLightColor = half3(0, 0, 0); - // Note: we don't add any lighting in the fragment shader, thus we include both variants below -#if defined(_ADDITIONAL_LIGHTS) || defined(_ADDITIONAL_LIGHTS_VERTEX) - uint meshRenderingLayers = GetMeshRenderingLayerBackwardsCompatible(); -#if USE_FORWARD_PLUS - for (uint lightIndex = 0; lightIndex < min(URP_FP_DIRECTIONAL_LIGHTS_COUNT, MAX_VISIBLE_LIGHTS); lightIndex++) - { - FORWARD_PLUS_SUBTRACTIVE_LIGHT_CHECK - additionalLightColor += ProcessLight(positionWS, normalWS, meshRenderingLayers, lightIndex); - } -#else // !USE_FORWARD_PLUS - uint pixelLightCount = GetAdditionalLightsCount(); - LIGHT_LOOP_BEGIN_SPINE(pixelLightCount) - additionalLightColor += ProcessLight(positionWS, normalWS, meshRenderingLayers, lightIndex); - LIGHT_LOOP_END_SPINE -#endif // USE_FORWARD_PLUS -#endif - - shadowedColor = additionalLightColor; - return mainLightColor + additionalLightColor; -} - -#if defined(_ADDITIONAL_LIGHTS) && USE_FORWARD_PLUS -half3 LightweightLightFragmentSimplified(float3 positionWS, float2 positionCS, half3 normalWS, out half3 shadowedColor) { - half3 additionalLightColor = half3(0, 0, 0); - shadowedColor = half3(0, 0, 0); - - InputData inputData; // LIGHT_LOOP_BEGIN macro requires InputData struct in USE_FORWARD_PLUS branch - inputData.positionWS = positionWS; - inputData.normalizedScreenSpaceUV = GetNormalizedScreenSpaceUV(positionCS); - - uint meshRenderingLayers = GetMeshRenderingLayerBackwardsCompatible(); - uint pixelLightCount = GetAdditionalLightsCount(); - LIGHT_LOOP_BEGIN_SPINE(pixelLightCount) - additionalLightColor += ProcessLight(positionWS, normalWS, meshRenderingLayers, lightIndex); - LIGHT_LOOP_END_SPINE - return additionalLightColor; -} -#endif - -VertexOutput vert(appdata v) { - VertexOutput o; - UNITY_SETUP_INSTANCE_ID(v); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o); - - half4 color = PMAGammaToTargetSpace(v.color); - float3 positionWS = TransformObjectToWorld(v.pos); - half3 fixedNormal = half3(0, 0, -1); - half3 normalWS = normalize(mul((float3x3)unity_ObjectToWorld, fixedNormal)); - o.uv0 = v.uv0; - o.pos = TransformWorldToHClip(positionWS); - -#ifdef _DOUBLE_SIDED_LIGHTING - // unfortunately we have to compute the sign here in the vertex shader - // instead of using VFACE in fragment shader stage. - half3 viewDirWS = UNITY_MATRIX_V[2].xyz; - half faceSign = sign(dot(viewDirWS, normalWS)); - normalWS *= faceSign; -#endif - -#if defined(_ADDITIONAL_LIGHTS) && USE_FORWARD_PLUS - o.positionWS = positionWS; - o.normalWS = normalWS; -#endif - -#if defined(_TINT_BLACK_ON) - color *= _Color; - o.darkColor = GammaToTargetSpace( - half3(v.tintBlackRG.r, v.tintBlackRG.g, v.tintBlackB.r)) + _Black.rgb; -#endif - - half3 shadowedColor; -#if !defined(_LIGHT_AFFECTS_ADDITIVE) - if (color.a == 0) { - o.color = color; -#if defined(SKELETONLIT_RECEIVE_SHADOWS) - o.shadowedColor = color.rgb; - o.shadowCoord = float4(0, 0, 0, 0); -#endif - return o; - } -#endif // !defined(_LIGHT_AFFECTS_ADDITIVE) - - color.rgb *= LightweightLightVertexSimplified(positionWS, normalWS, shadowedColor); - - // Note: ambient light is also handled via SH. - half3 vertexSH; -#if IS_URP_15_OR_NEWER - #ifdef OUTPUT_SH4 - OUTPUT_SH4(positionWS, normalWS.xyz, GetWorldSpaceNormalizeViewDir(positionWS), vertexSH); - #else - OUTPUT_SH(positionWS, normalWS.xyz, GetWorldSpaceNormalizeViewDir(positionWS), vertexSH); - #endif -#else - OUTPUT_SH(normalWS.xyz, vertexSH); -#endif - half3 bakedGI = SAMPLE_GI(v.lightmapUV, vertexSH, normalWS); - color.rgb += bakedGI; - o.color = color; - -#if defined(SKELETONLIT_RECEIVE_SHADOWS) - shadowedColor += bakedGI; - o.shadowedColor = shadowedColor; - - VertexPositionInputs vertexInput; - vertexInput.positionWS = positionWS; - vertexInput.positionCS = o.pos; - o.shadowCoord = GetShadowCoord(vertexInput); -#endif - return o; -} - -half4 frag(VertexOutput i -#ifdef USE_WRITE_RENDERING_LAYERS - , out float4 outRenderingLayers : SV_Target1 -#endif -) : SV_Target0 -{ - half4 tex = tex2D(_MainTex, i.uv0); -#if !defined(_TINT_BLACK_ON) && defined(_STRAIGHT_ALPHA_INPUT) - tex.rgb *= tex.a; -#endif - - if (i.color.a == 0) { -#if defined(_TINT_BLACK_ON) - return fragTintedColor(tex, i.darkColor, i.color, _Color.a, _Black.a); -#else - return tex * i.color; -#endif - } - -#if defined(_ADDITIONAL_LIGHTS) && USE_FORWARD_PLUS - // USE_FORWARD_PLUS lights need to be processed in fragment shader, - // otherwise light culling by vertex will create a very bad lighting result. - half3 shadowedColor; - i.color.rgb += LightweightLightFragmentSimplified(i.positionWS, i.pos.xy, i.normalWS, shadowedColor); -#if defined(SKELETONLIT_RECEIVE_SHADOWS) - i.shadowedColor += shadowedColor; -#endif -#endif - -#if defined(SKELETONLIT_RECEIVE_SHADOWS) - half shadowAttenuation = MainLightRealtimeShadow(i.shadowCoord); - i.color.rgb = lerp(i.shadowedColor, i.color.rgb, shadowAttenuation); -#endif - -#ifdef USE_WRITE_RENDERING_LAYERS - uint renderingLayers = GetMeshRenderingLayerBackwardsCompatible(); - outRenderingLayers = float4(EncodeMeshRenderingLayer(renderingLayers), 0, 0, 0); -#endif - -#if defined(_TINT_BLACK_ON) - return fragTintedColor(tex, i.darkColor, i.color, _Color.a, _Black.a); -#else - return tex * i.color; -#endif -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ForwardPass-URP.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ForwardPass-URP.hlsl.meta deleted file mode 100644 index 5c3041651..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ForwardPass-URP.hlsl.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 259a1da3d69e3904e92a582735352359 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ShadowCasterPass-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ShadowCasterPass-URP.hlsl deleted file mode 100644 index 29f188628..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ShadowCasterPass-URP.hlsl +++ /dev/null @@ -1,69 +0,0 @@ -#ifndef SKELETONLIT_SHADOW_CASTER_PASS_URP_INCLUDED -#define SKELETONLIT_SHADOW_CASTER_PASS_URP_INCLUDED - -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonMaterial.hlsl" -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Shadows.hlsl" - -float3 _LightDirection; - -struct AttributesSpine -{ - float4 positionOS : POSITION; - float3 normalOS : NORMAL; - float4 vertexColor : COLOR; - float2 texcoord : TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID -}; - -struct VaryingsSpine -{ - float4 positionCS : SV_POSITION; - float4 texcoordAndAlpha: TEXCOORD0; -}; - -float4 GetShadowPositionHClip(float3 positionOS, half3 normalWS) -{ - float3 positionWS = TransformObjectToWorld(positionOS); - float4 positionCS = TransformWorldToHClip(ApplyShadowBias(positionWS, normalWS, _LightDirection)); - -#if UNITY_REVERSED_Z - positionCS.z = min(positionCS.z, positionCS.w * UNITY_NEAR_CLIP_VALUE); -#else - positionCS.z = max(positionCS.z, positionCS.w * UNITY_NEAR_CLIP_VALUE); -#endif - - return positionCS; -} - -VaryingsSpine ShadowPassVertexSkeletonLit(AttributesSpine input) -{ - VaryingsSpine output; - UNITY_SETUP_INSTANCE_ID(input); - - output.texcoordAndAlpha.xyz = float3(TRANSFORM_TEX(input.texcoord, _MainTex).xy, 0); - - half3 fixedNormalOS = half3(0, 0, -1); - half3 normalWS = normalize(TransformObjectToWorldNormal(fixedNormalOS)); -#ifdef _DOUBLE_SIDED_LIGHTING - // flip normal for shadow bias if necessary - // unfortunately we have to compute the sign here in the vertex shader - // instead of using VFACE in fragment shader stage. - half3 viewDirWS = UNITY_MATRIX_V[2].xyz; - half faceSign = sign(dot(viewDirWS, normalWS)); - normalWS *= faceSign; -#endif - - output.positionCS = GetShadowPositionHClip(input.positionOS.xyz, normalWS); - output.texcoordAndAlpha.a = input.vertexColor.a; - return output; -} - -half4 ShadowPassFragmentSkeletonLit(VaryingsSpine input) : SV_TARGET -{ - fixed4 texureColor = tex2D(_MainTex, input.texcoordAndAlpha.xy); - clip(texureColor.a * input.texcoordAndAlpha.a - _Cutoff); - return 0; -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ShadowCasterPass-URP.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ShadowCasterPass-URP.hlsl.meta deleted file mode 100644 index eec983c14..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-SkeletonLit-ShadowCasterPass-URP.hlsl.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 80e9a34d66b713544a0a47bcf9ec53fe -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-Common-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-Common-URP.hlsl deleted file mode 100644 index 846a62ee8..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-Common-URP.hlsl +++ /dev/null @@ -1,39 +0,0 @@ -#ifndef URP_SPRITE_COMMON_INCLUDED -#define URP_SPRITE_COMMON_INCLUDED - -#undef LIGHTMAP_ON - -#if defined(_SPECULAR) || defined(_SPECULAR_GLOSSMAP) -#define SPECULAR -#endif - -//Have to process lighting per pixel if using normal maps or a diffuse ramp or rim lighting or specular -#if defined(_NORMALMAP) || defined(_DIFFUSE_RAMP) || defined(_RIM_LIGHTING) || defined(SPECULAR) -#define PER_PIXEL_LIGHTING -#endif - -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonMaterial.hlsl" -#include "SpineCoreShaders/ShaderShared.cginc" - -#if defined(SPECULAR) - -sampler2D _MetallicGlossMap; - -inline half2 getMetallicGloss(float2 uv) -{ - half2 mg; - -#ifdef _SPECULAR_GLOSSMAP - mg = tex2D(_MetallicGlossMap, uv).ra; - mg.g *= _GlossMapScale; -#else - mg.r = _Metallic; - mg.g = _Glossiness; -#endif - - return mg; -} -#endif - -#endif // URP_SPRITE_COMMON_INCLUDED diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-Common-URP.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-Common-URP.hlsl.meta deleted file mode 100644 index 7f07667b0..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-Common-URP.hlsl.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 46ef6e1b09e1bc04885eb905a8f2822d -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthNormalsPass-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthNormalsPass-URP.hlsl deleted file mode 100644 index ed917c500..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthNormalsPass-URP.hlsl +++ /dev/null @@ -1,88 +0,0 @@ -#ifndef SPRITES_DEPTH_NORMALS_PASS_URP_INCLUDED -#define SPRITES_DEPTH_NORMALS_PASS_URP_INCLUDED - -#include "Include/Spine-Sprite-Common-URP.hlsl" -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" -#include "SpineCoreShaders/SpriteLighting.cginc" -#include "SpineCoreShaders/Spine-Common.cginc" -#include "Spine-Common-URP.hlsl" - -//#include "Include/Spine-Sprite-Common-URP.hlsl" -//#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" - -struct VaryingsSprite -{ - float4 pos : SV_POSITION; - fixed4 vertexColor : COLOR; - float3 texcoord : TEXCOORD0; - -#if defined(_NORMALMAP) - half4 normalWorld : TEXCOORD4; - half4 tangentWorld : TEXCOORD5; - half4 binormalWorld : TEXCOORD6; -#else - half3 normalWorld : TEXCOORD4; -#endif - UNITY_VERTEX_INPUT_INSTANCE_ID - UNITY_VERTEX_OUTPUT_STEREO -}; - -VaryingsSprite DepthNormalsVertexSprite(VertexInput input) -{ - VaryingsSprite output = (VaryingsSprite)0; - UNITY_SETUP_INSTANCE_ID(input); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); - - output.pos = calculateLocalPos(input.vertex); - output.vertexColor = calculateVertexColor(input.color); - output.texcoord = float3(calculateTextureCoord(input.texcoord), 0); - - float backFaceSign = 1; -#if defined(FIXED_NORMALS_BACKFACE_RENDERING) - backFaceSign = calculateBackfacingSign(positionWS.xyz); -#endif - - half3 normalWS = calculateSpriteWorldNormal(input, -backFaceSign); - output.normalWorld.xyz = normalWS; -#if defined(_NORMALMAP) - output.tangentWorld.xyz = calculateWorldTangent(input.tangent); - output.binormalWorld.xyz = calculateSpriteWorldBinormal(input, output.normalWorld.xyz, output.tangentWorld.xyz, backFaceSign); -#endif - - return output; -} - -void DepthNormalsFragmentSprite(VaryingsSprite input, - out half4 outNormalWS : SV_Target0 -#ifdef _WRITE_RENDERING_LAYERS - , out float4 outRenderingLayers : SV_Target1 -#endif - ) -{ - UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(input); - - fixed4 texureColor = calculateTexturePixel(input.texcoord.xy); - ALPHA_CLIP(texureColor, input.vertexColor) - -#if defined(PER_PIXEL_LIGHTING) && defined(_NORMALMAP) - half3 normalWS = calculateNormalFromBumpMap(input.texcoord.xy, input.tangentWorld.xyz, input.binormalWorld.xyz, input.normalWorld.xyz); -#else - half3 normalWS = input.normalWorld.xyz; -#endif - -#if defined(_GBUFFER_NORMALS_OCT) - float2 octNormalWS = PackNormalOctQuadEncode(normalWS); // values between [-1, +1], must use fp32 on some platforms. - float2 remappedOctNormalWS = saturate(octNormalWS * 0.5 + 0.5); // values between [ 0, 1] - half3 packedNormalWS = PackFloat2To888(remappedOctNormalWS); // values between [ 0, 1] - outNormalWS = half4(packedNormalWS, 0.0); -#else - outNormalWS = half4(normalWS, 0.0); -#endif - -#ifdef USE_WRITE_RENDERING_LAYERS - uint renderingLayers = GetMeshRenderingLayerBackwardsCompatible(); - outRenderingLayers = float4(EncodeMeshRenderingLayer(renderingLayers), 0, 0, 0); -#endif -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthOnlyPass-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthOnlyPass-URP.hlsl deleted file mode 100644 index 0947ef325..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthOnlyPass-URP.hlsl +++ /dev/null @@ -1,42 +0,0 @@ -#ifndef SPRITES_DEPTH_ONLY_PASS_URP_INCLUDED -#define SPRITES_DEPTH_ONLY_PASS_URP_INCLUDED - -#include "Include/Spine-Sprite-Common-URP.hlsl" -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" - -struct AttributesSprite -{ - float4 positionOS : POSITION; - float4 vertexColor : COLOR; - float2 texcoord : TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID -}; - -struct VaryingsSprite -{ - float4 positionCS : SV_POSITION; - float4 texcoordAndAlpha: TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID - UNITY_VERTEX_OUTPUT_STEREO -}; - -VaryingsSprite DepthOnlyVertexSprite(AttributesSprite input) -{ - VaryingsSprite output = (VaryingsSprite)0; - UNITY_SETUP_INSTANCE_ID(input); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); - - output.texcoordAndAlpha.xyz = float3(TRANSFORM_TEX(input.texcoord, _MainTex).xy, 0); - output.texcoordAndAlpha.a = input.vertexColor.a * _Color.a; - output.positionCS = TransformObjectToHClip(input.positionOS.xyz); - return output; -} - -half4 DepthOnlyFragmentSprite(VaryingsSprite input) : SV_TARGET -{ - fixed4 texureColor = calculateTexturePixel(input.texcoordAndAlpha.xy); - clip(texureColor.a * input.texcoordAndAlpha.a - _Cutoff); - return input.positionCS.z; -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthOnlyPass-URP.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthOnlyPass-URP.hlsl.meta deleted file mode 100644 index 6c59eb5e5..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-DepthOnlyPass-URP.hlsl.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 9e6e6f2288b792e4aa0db167249e73bd -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ForwardPass-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ForwardPass-URP.hlsl deleted file mode 100644 index 660e04211..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ForwardPass-URP.hlsl +++ /dev/null @@ -1,407 +0,0 @@ -#ifndef VERTEX_LIT_FORWARD_PASS_URP_INCLUDED -#define VERTEX_LIT_FORWARD_PASS_URP_INCLUDED - -#include "Include/Spine-Sprite-Common-URP.hlsl" -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl" -#include "SpineCoreShaders/SpriteLighting.cginc" -#include "SpineCoreShaders/Spine-Common.cginc" -#include "Spine-Common-URP.hlsl" - -#if defined(_ALPHAPREMULTIPLY_ON) - #undef _STRAIGHT_ALPHA_INPUT -#elif !defined(_STRAIGHT_ALPHA_INPUT) - #define _STRAIGHT_ALPHA_INPUT -#endif -#include "SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc" - -#if defined(_RIM_LIGHTING) || defined(_ADDITIONAL_LIGHTS) || defined(MAIN_LIGHT_CALCULATE_SHADOWS) || defined(USE_LIGHT_COOKIES) - #define NEEDS_POSITION_WS -#endif - -//////////////////////////////////////// -// Vertex output struct -// -struct VertexOutputLWRP -{ - float4 pos : SV_POSITION; - fixed4 vertexColor : COLOR; - float3 texcoord : TEXCOORD0; - - half4 fogFactorAndVertexLight : TEXCOORD1; - half3 viewDirectionWS : TEXCOORD2; - - DECLARE_LIGHTMAP_OR_SH(lightmapUV, vertexSH, 3); - -#if defined(_NORMALMAP) - half4 normalWorld : TEXCOORD4; - half4 tangentWorld : TEXCOORD5; - half4 binormalWorld : TEXCOORD6; -#else - half3 normalWorld : TEXCOORD4; -#endif -#if (defined(_MAIN_LIGHT_SHADOWS) || defined(MAIN_LIGHT_CALCULATE_SHADOWS)) && !defined(_RECEIVE_SHADOWS_OFF) - float4 shadowCoord : TEXCOORD7; -#endif -#if defined(NEEDS_POSITION_WS) - float4 positionWS : TEXCOORD8; -#endif -#if defined(_TINT_BLACK_ON) - float3 darkColor : TEXCOORD9; -#endif - - UNITY_VERTEX_OUTPUT_STEREO -}; - -/////////////////////////////////////////////////////////////////////////////// -// Vertex and Fragment functions // -/////////////////////////////////////////////////////////////////////////////// -#if defined(_ADDITIONAL_LIGHT_SHADOWS) && !defined(_RECEIVE_SHADOWS_OFF) -half4 CalculateShadowMaskBackwardsCompatible(InputData inputData) -{ - // To ensure backward compatibility we have to avoid using shadowMask input, as it is not present in older shaders -#if defined(SHADOWS_SHADOWMASK) && defined(LIGHTMAP_ON) - half4 shadowMask = inputData.shadowMask; -#elif !defined (LIGHTMAP_ON) - half4 shadowMask = unity_ProbesOcclusion; -#else - half4 shadowMask = half4(1, 1, 1, 1); -#endif - - return shadowMask; -} -#endif - -half3 LightweightLightVertexSimplified(float3 positionWS, half3 normalWS) { -#ifdef _MAIN_LIGHT_VERTEX - Light mainLight = GetMainLight(); - half3 attenuatedLightColor = mainLight.color * (mainLight.distanceAttenuation * mainLight.shadowAttenuation); - half3 diffuseLightColor = LightingLambert(attenuatedLightColor, mainLight.direction, normalWS); -#else - half3 diffuseLightColor = half3(0, 0, 0); -#endif - -#ifdef _ADDITIONAL_LIGHTS_VERTEX - int pixelLightCount = GetAdditionalLightsCount(); - for (int i = 0; i < pixelLightCount; ++i) - { - Light light = GetAdditionalLight(i, positionWS); - half3 attenuatedLightColor = light.color * (light.distanceAttenuation * light.shadowAttenuation); - diffuseLightColor += LightingLambert(attenuatedLightColor, light.direction, normalWS); - } -#endif // _ADDITIONAL_LIGHTS_VERTEX - return diffuseLightColor; -} - -#ifdef _DIFFUSE_RAMP -half3 LightingLambertRamped(half3 lightColor, float attenuation, half3 lightDir, half3 normal) -{ - half angleDot = max(0, dot(lightDir, normal)); - return calculateRampedDiffuse(lightColor, attenuation, angleDot); -} -#endif - -#if defined(SPECULAR) - -half3 ProcessLightPBRSimplified(InputData inputData, BRDFData brdfData, half4 shadowMask, uint meshRenderingLayers, int lightIndex) -{ -#if defined(_ADDITIONAL_LIGHT_SHADOWS) && !defined(_RECEIVE_SHADOWS_OFF) - Light light = GetAdditionalLight(lightIndex, inputData.positionWS, shadowMask); -#else - Light light = GetAdditionalLight(lightIndex, inputData.positionWS); -#endif -#ifdef USE_LIGHT_LAYERS - if (!IsMatchingLightLayer(light.layerMask, meshRenderingLayers)) - return half3(0, 0, 0); -#endif - return LightingPhysicallyBased(brdfData, light, inputData.normalWS, inputData.viewDirectionWS); -} - -half4 LightweightFragmentPBRSimplified(InputData inputData, half4 texAlbedoAlpha, half metallic, half3 specular, - half smoothness, half3 emission, half4 vertexColor) -{ -#if !defined(_TINT_BLACK_ON) - half4 albedo = texAlbedoAlpha * vertexColor; -#else - half4 albedo = texAlbedoAlpha; -#endif - - BRDFData brdfData; - half ignoredAlpha = 1; // ignore alpha, otherwise - InitializeBRDFData(albedo.rgb, metallic, specular, smoothness, ignoredAlpha, brdfData); - brdfData.specular *= albedo.a; - -#ifndef _MAIN_LIGHT_VERTEX -#if (defined(_MAIN_LIGHT_SHADOWS) || defined(MAIN_LIGHT_CALCULATE_SHADOWS)) && !defined(_RECEIVE_SHADOWS_OFF) - Light mainLight = GetMainLight(inputData.shadowCoord); -#else - Light mainLight = GetMainLight(); -#endif -#if defined(USE_LIGHT_COOKIES) - half3 cookieColor = SampleMainLightCookie(inputData.positionWS); - mainLight.color *= cookieColor; -#endif - - half3 finalColor = inputData.bakedGI * albedo.rgb; - finalColor += LightingPhysicallyBased(brdfData, mainLight, inputData.normalWS, inputData.viewDirectionWS); -#else // _MAIN_LIGHT_VERTEX - half3 finalColor = inputData.bakedGI * albedo.rgb; -#endif // _MAIN_LIGHT_VERTEX - -#ifdef _ADDITIONAL_LIGHTS - uint meshRenderingLayers = GetMeshRenderingLayerBackwardsCompatible(); - -#if defined(_ADDITIONAL_LIGHT_SHADOWS) && !defined(_RECEIVE_SHADOWS_OFF) - half4 shadowMask = CalculateShadowMaskBackwardsCompatible(inputData); -#else - half4 shadowMask = half4(1, 1, 1, 1); -#endif - -#if USE_FORWARD_PLUS - for (uint lightIndex = 0; lightIndex < min(URP_FP_DIRECTIONAL_LIGHTS_COUNT, MAX_VISIBLE_LIGHTS); lightIndex++) - { - FORWARD_PLUS_SUBTRACTIVE_LIGHT_CHECK - finalColor += ProcessLightPBRSimplified(inputData, brdfData, shadowMask, meshRenderingLayers, lightIndex); - } -#endif - uint pixelLightCount = GetAdditionalLightsCount(); - LIGHT_LOOP_BEGIN_SPINE(pixelLightCount) - finalColor += ProcessLightPBRSimplified(inputData, brdfData, shadowMask, meshRenderingLayers, lightIndex); - LIGHT_LOOP_END_SPINE - -#endif // _ADDITIONAL_LIGHTS - -#ifdef _ADDITIONAL_LIGHTS_VERTEX - finalColor += inputData.vertexLighting * brdfData.diffuse; -#endif - finalColor += emission; - return prepareLitPixelForOutput(half4(finalColor, albedo.a), texAlbedoAlpha.a, vertexColor.a); -} - -#else // !SPECULAR - -half3 ProcessLightLambert(InputData inputData, half4 shadowMask, uint meshRenderingLayers, int lightIndex) -{ -#if defined(_ADDITIONAL_LIGHT_SHADOWS) && !defined(_RECEIVE_SHADOWS_OFF) - Light light = GetAdditionalLight(lightIndex, inputData.positionWS, shadowMask); -#else - Light light = GetAdditionalLight(lightIndex, inputData.positionWS); -#endif - -#ifdef USE_LIGHT_LAYERS - if (!IsMatchingLightLayer(light.layerMask, meshRenderingLayers)) - return half3(0, 0, 0); -#endif - - half3 attenuation = (light.distanceAttenuation * light.shadowAttenuation); - half3 attenuatedLightColor = light.color * attenuation; -#ifndef _DIFFUSE_RAMP - return LightingLambert(attenuatedLightColor, light.direction, inputData.normalWS); -#else - return LightingLambertRamped(light.color, attenuation, light.direction, inputData.normalWS); -#endif -} - -half4 LightweightFragmentBlinnPhongSimplified(InputData inputData, half4 texDiffuseAlpha, half3 emission, half4 vertexColor) -{ -#if !defined(_TINT_BLACK_ON) - half4 diffuse = texDiffuseAlpha * vertexColor; -#else - half4 diffuse = texDiffuseAlpha; -#endif - -#ifndef _MAIN_LIGHT_VERTEX -#if (defined(_MAIN_LIGHT_SHADOWS) || defined(MAIN_LIGHT_CALCULATE_SHADOWS)) && !defined(_RECEIVE_SHADOWS_OFF) - Light mainLight = GetMainLight(inputData.shadowCoord); -#else - Light mainLight = GetMainLight(); -#endif -#if defined(USE_LIGHT_COOKIES) - half3 cookieColor = SampleMainLightCookie(inputData.positionWS); - mainLight.color *= cookieColor; -#endif - - half3 diffuseLighting = inputData.bakedGI; - - half3 attenuation = mainLight.distanceAttenuation* mainLight.shadowAttenuation; - half3 attenuatedLightColor = mainLight.color * attenuation; -#ifndef _DIFFUSE_RAMP - diffuseLighting += LightingLambert(attenuatedLightColor, mainLight.direction, inputData.normalWS); -#else - diffuseLighting += LightingLambertRamped(mainLight.color, attenuation, mainLight.direction, inputData.normalWS); -#endif -#else // _MAIN_LIGHT_VERTEX - half3 diffuseLighting = inputData.bakedGI; -#endif // _MAIN_LIGHT_VERTEX - -#ifdef _ADDITIONAL_LIGHTS - uint meshRenderingLayers = GetMeshRenderingLayerBackwardsCompatible(); - -#if defined(_ADDITIONAL_LIGHT_SHADOWS) && !defined(_RECEIVE_SHADOWS_OFF) - half4 shadowMask = CalculateShadowMaskBackwardsCompatible(inputData); -#else - half4 shadowMask = half4(1, 1, 1, 1); -#endif -#if USE_FORWARD_PLUS - for (uint lightIndex = 0; lightIndex < min(URP_FP_DIRECTIONAL_LIGHTS_COUNT, MAX_VISIBLE_LIGHTS); lightIndex++) - { - FORWARD_PLUS_SUBTRACTIVE_LIGHT_CHECK - diffuseLighting += ProcessLightLambert(inputData, shadowMask, meshRenderingLayers, lightIndex); - } -#endif - uint pixelLightCount = GetAdditionalLightsCount(); - LIGHT_LOOP_BEGIN_SPINE(pixelLightCount) - diffuseLighting += ProcessLightLambert(inputData, shadowMask, meshRenderingLayers, lightIndex); - LIGHT_LOOP_END_SPINE - -#endif -#ifdef _ADDITIONAL_LIGHTS_VERTEX - diffuseLighting += inputData.vertexLighting; -#endif - diffuseLighting += emission; - //half3 finalColor = diffuseLighting * diffuse + emission; - half3 finalColor = diffuseLighting * diffuse.rgb; - return prepareLitPixelForOutput(half4(finalColor, diffuse.a), texDiffuseAlpha.a, vertexColor.a); -} -#endif // SPECULAR - -VertexOutputLWRP ForwardPassVertexSprite(VertexInput input) -{ - VertexOutputLWRP output = (VertexOutputLWRP)0; - - UNITY_SETUP_INSTANCE_ID(input); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(output); - - output.pos = calculateLocalPos(input.vertex); - output.vertexColor = calculateVertexColor(input.color); -#if defined(_TINT_BLACK_ON) - output.darkColor = GammaToTargetSpace( - half3(input.tintBlackRG.r, input.tintBlackRG.g, input.tintBlackB.r)) + _Black.rgb; -#endif - output.texcoord = float3(calculateTextureCoord(input.texcoord), 0); - - float3 positionWS = TransformObjectToWorld(input.vertex.xyz); - - float backFaceSign = 1; -#if defined(FIXED_NORMALS_BACKFACE_RENDERING) - backFaceSign = calculateBackfacingSign(positionWS.xyz); -#endif - output.viewDirectionWS = GetCameraPositionWS() - positionWS; -#if defined(NEEDS_POSITION_WS) - output.positionWS = float4(positionWS, 1); -#endif - - half3 normalWS = calculateSpriteWorldNormal(input, -backFaceSign); - output.normalWorld.xyz = normalWS; -#if defined(_NORMALMAP) - output.tangentWorld.xyz = calculateWorldTangent(input.tangent); - output.binormalWorld.xyz = calculateSpriteWorldBinormal(input, output.normalWorld.xyz, output.tangentWorld.xyz, backFaceSign); -#endif - - output.fogFactorAndVertexLight.yzw = LightweightLightVertexSimplified(positionWS, normalWS); - -#if (defined(_MAIN_LIGHT_SHADOWS) || defined(MAIN_LIGHT_CALCULATE_SHADOWS)) && !defined(_RECEIVE_SHADOWS_OFF) - VertexPositionInputs vertexInput; - vertexInput.positionWS = positionWS; - vertexInput.positionCS = output.pos; - output.shadowCoord = GetShadowCoord(vertexInput); -#endif - -#if defined(_FOG) - half fogFactor = ComputeFogFactor(output.pos.z); - output.fogFactorAndVertexLight.x = fogFactor; -#endif - -#if IS_URP_15_OR_NEWER - #ifdef OUTPUT_SH4 - OUTPUT_SH4(positionWS, normalWS.xyz, GetWorldSpaceNormalizeViewDir(positionWS), output.vertexSH); - #else - OUTPUT_SH(positionWS, normalWS.xyz, GetWorldSpaceNormalizeViewDir(positionWS), output.vertexSH); - #endif -#else - OUTPUT_SH(normalWS.xyz, output.vertexSH); -#endif - return output; -} - -half4 ForwardPassFragmentSprite(VertexOutputLWRP input -#ifdef USE_WRITE_RENDERING_LAYERS - , out float4 outRenderingLayers : SV_Target1 -#endif -) : SV_Target0 -{ - UNITY_SETUP_STEREO_EYE_INDEX_POST_VERTEX(input); - - fixed4 texureColor = calculateTexturePixel(input.texcoord.xy); - - RETURN_UNLIT_IF_ADDITIVE_SLOT_TINT(texureColor, input.vertexColor, input.darkColor, _Color.a, _Black.a) // shall be called before ALPHA_CLIP - - ALPHA_CLIP(texureColor, input.vertexColor) - -#if defined(_TINT_BLACK_ON) - texureColor = fragTintedColor(texureColor, input.darkColor, input.vertexColor, _Color.a, _Black.a); -#endif - - // fill out InputData struct - InputData inputData; -#if !defined(_RECEIVE_SHADOWS_OFF) - #if defined(REQUIRES_VERTEX_SHADOW_COORD_INTERPOLATOR) - inputData.shadowCoord = input.shadowCoord; - #elif defined(MAIN_LIGHT_CALCULATE_SHADOWS) - inputData.shadowCoord = TransformWorldToShadowCoord(input.positionWS.xyz); - #elif defined(_MAIN_LIGHT_SHADOWS) - inputData.shadowCoord = input.shadowCoord; - #else - inputData.shadowCoord = float4(0, 0, 0, 0); - #endif -#endif - - inputData.viewDirectionWS = input.viewDirectionWS; - inputData.vertexLighting = input.fogFactorAndVertexLight.yzw; - -#if defined(PER_PIXEL_LIGHTING) && defined(_NORMALMAP) - half3 normalWS = calculateNormalFromBumpMap(input.texcoord.xy, input.tangentWorld.xyz, input.binormalWorld.xyz, input.normalWorld.xyz); -#else - half3 normalWS = input.normalWorld.xyz; -#endif - - inputData.normalWS = normalWS; - inputData.bakedGI = SAMPLE_GI(input.lightmapUV, input.vertexSH, inputData.normalWS); -#if defined(_RIM_LIGHTING) || defined(_ADDITIONAL_LIGHTS) || defined(USE_LIGHT_COOKIES) - inputData.positionWS = input.positionWS.rgb; -#endif -#if defined(_ADDITIONAL_LIGHTS) && USE_FORWARD_PLUS - inputData.normalizedScreenSpaceUV = GetNormalizedScreenSpaceUV(input.pos); - // note: don't assign normalizedScreenSpaceUV otherwise since old URP versions are missing this member variable -#endif - -#if defined(SPECULAR) - half2 metallicGloss = getMetallicGloss(input.texcoord.xy); - half metallic = metallicGloss.x; - half smoothness = metallicGloss.y; // this is 1 minus the square root of real roughness m. - - half3 specular = half3(0, 0, 0); - half4 emission = half4(0, 0, 0, 1); - APPLY_EMISSION_SPECULAR(emission, input.texcoord.xy) - half4 pixel = LightweightFragmentPBRSimplified(inputData, texureColor, metallic, specular, smoothness, emission.rgb, input.vertexColor); -#else - half3 emission = half3(0, 0, 0); - APPLY_EMISSION(emission, input.texcoord.xy) - half4 pixel = LightweightFragmentBlinnPhongSimplified(inputData, texureColor, emission, input.vertexColor); -#endif - -#if defined(_RIM_LIGHTING) - pixel.rgb = applyRimLighting(input.positionWS.xyz, normalWS, pixel); -#endif - - COLORISE(pixel) - APPLY_FOG_LWRP(pixel, input.fogFactorAndVertexLight.x) - -#ifdef USE_WRITE_RENDERING_LAYERS - uint renderingLayers = GetMeshRenderingLayerBackwardsCompatible(); - outRenderingLayers = float4(EncodeMeshRenderingLayer(renderingLayers), 0, 0, 0); -#endif - - return pixel; -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ForwardPass-URP.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ForwardPass-URP.hlsl.meta deleted file mode 100644 index 0c1d66893..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ForwardPass-URP.hlsl.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: cf623d0aff5fa5a46a8ab141746282e8 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ShadowCasterPass-URP.hlsl b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ShadowCasterPass-URP.hlsl deleted file mode 100644 index 8186698ff..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ShadowCasterPass-URP.hlsl +++ /dev/null @@ -1,69 +0,0 @@ -#ifndef SPRITES_SHADOW_CASTER_PASS_URP_INCLUDED -#define SPRITES_SHADOW_CASTER_PASS_URP_INCLUDED - -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonMaterial.hlsl" -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Shadows.hlsl" - -float3 _LightDirection; - -struct AttributesSpine -{ - float4 positionOS : POSITION; - float3 normalOS : NORMAL; - float4 vertexColor : COLOR; - float2 texcoord : TEXCOORD0; - UNITY_VERTEX_INPUT_INSTANCE_ID -}; - -struct VaryingsSpine -{ - float4 positionCS : SV_POSITION; - float4 texcoordAndAlpha: TEXCOORD0; -}; - -float4 GetShadowPositionHClip(float3 positionOS, half3 normalWS) -{ - float3 positionWS = TransformObjectToWorld(positionOS); - float4 positionCS = TransformWorldToHClip(ApplyShadowBias(positionWS, normalWS, _LightDirection)); - -#if UNITY_REVERSED_Z - positionCS.z = min(positionCS.z, positionCS.w * UNITY_NEAR_CLIP_VALUE); -#else - positionCS.z = max(positionCS.z, positionCS.w * UNITY_NEAR_CLIP_VALUE); -#endif - - return positionCS; -} - -VaryingsSpine ShadowPassVertexSprite(AttributesSpine input) -{ - VaryingsSpine output; - UNITY_SETUP_INSTANCE_ID(input); - - output.texcoordAndAlpha.xyz = float3(TRANSFORM_TEX(input.texcoord, _MainTex).xy, 0); - - half3 fixedNormalOS = half3(0, 0, -1); - half3 normalWS = normalize(TransformObjectToWorldNormal(fixedNormalOS)); - // flip normal for shadow bias if necessary - // unfortunately we have to compute the sign here in the vertex shader - // instead of using VFACE in fragment shader stage. - half3 viewDirWS = UNITY_MATRIX_V[2].xyz; - half faceSign = sign(dot(viewDirWS, normalWS)); - normalWS *= faceSign; - - output.positionCS = GetShadowPositionHClip(input.positionOS.xyz, normalWS); - output.texcoordAndAlpha.a = input.vertexColor.a * _Color.a; - return output; -} - -#include "SpineCoreShaders/ShaderShared.cginc" - -half4 ShadowPassFragmentSprite(VaryingsSpine input) : SV_TARGET -{ - fixed4 texureColor = calculateTexturePixel(input.texcoordAndAlpha.xy); - clip(texureColor.a * input.texcoordAndAlpha.a - _ShadowAlphaCutoff); - - return 0; -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ShadowCasterPass-URP.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ShadowCasterPass-URP.hlsl.meta deleted file mode 100644 index a0c28ad35..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Sprite-ShadowCasterPass-URP.hlsl.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: eb352cfad402b384bb31649b44fa2cf3 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders.meta deleted file mode 100644 index 2baa9e9ab..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 543e1e9f1b6cdaf40a010bc06130716c -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/ShaderShared.cginc b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/ShaderShared.cginc deleted file mode 100644 index 8c1a4e281..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/ShaderShared.cginc +++ /dev/null @@ -1,472 +0,0 @@ -// Upgrade NOTE: upgraded instancing buffer 'PerDrawSprite' to new syntax. - -#ifndef SHADER_SHARED_INCLUDED -#define SHADER_SHARED_INCLUDED - -#if defined(USE_LWRP) -#include "Packages/com.unity.render-pipelines.lightweight/ShaderLibrary/Core.hlsl" -#include "Packages/com.esotericsoftware.spine.lwrp-shaders/Shaders/CGIncludes/SpineCoreShaders/Spine-Common.cginc" -#elif defined(USE_URP) -#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl" -#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/Spine-Common.cginc" -#else -#include "UnityCG.cginc" -#include "../../CGIncludes/Spine-Common.cginc" -#endif - -//////////////////////////////////////// -// Space functions -// - -inline float4 calculateWorldPos(float4 vertex) -{ - return mul(unity_ObjectToWorld, vertex); -} - -#if defined(USE_LWRP) || defined(USE_URP) -// snaps post-transformed position to screen pixels -inline float4 UnityPixelSnap(float4 pos) -{ - float2 hpc = _ScreenParams.xy * 0.5f; -#if SHADER_API_PSSL - // sdk 4.5 splits round into v_floor_f32(x+0.5) ... sdk 5.0 uses v_rndne_f32, for compatabilty we use the 4.5 version - float2 temp = ((pos.xy / pos.w) * hpc) + float2(0.5f, 0.5f); - float2 pixelPos = float2(__v_floor_f32(temp.x), __v_floor_f32(temp.y)); -#else - float2 pixelPos = round((pos.xy / pos.w) * hpc); -#endif - pos.xy = pixelPos / hpc * pos.w; - return pos; -} -#endif - -inline float4 calculateLocalPos(float4 vertex) -{ -#if !defined(USE_LWRP) && !defined(USE_URP) -#ifdef UNITY_INSTANCING_ENABLED - vertex.xy *= _Flip.xy; -#endif -#endif - -#if defined(USE_LWRP) || defined(USE_URP) - float4 pos = TransformObjectToHClip(vertex.xyz); -#else - float4 pos = UnityObjectToClipPos(vertex); -#endif - -#ifdef PIXELSNAP_ON - pos = UnityPixelSnap(pos); -#endif - - return pos; -} - -inline half3 calculateWorldNormal(float3 normal) -{ -#if defined(USE_LWRP) || defined(USE_URP) - return TransformObjectToWorldNormal(normal); -#else - return UnityObjectToWorldNormal(normal); -#endif -} - -//////////////////////////////////////// -// Normal map functions -// - -#if defined(_NORMALMAP) - -uniform sampler2D _BumpMap; - -#if !defined(USE_LWRP) && !defined(USE_URP) -uniform half _BumpScale; -#endif - -half3 UnpackScaleNormal(half4 packednormal, half bumpScale) -{ - #if defined(UNITY_NO_DXT5nm) - return packednormal.xyz * 2 - 1; - #else - half3 normal; - normal.xy = (packednormal.wy * 2 - 1); - // Note: we allow scaled normals in LWRP since we might be using fewer instructions. - #if (SHADER_TARGET >= 30) || defined(USE_LWRP) || defined(USE_URP) - // SM2.0: instruction count limitation - // SM2.0: normal scaler is not supported - normal.xy *= bumpScale; - #endif - normal.z = sqrt(1.0 - saturate(dot(normal.xy, normal.xy))); - return normal; - #endif -} - - -inline half3 calculateWorldTangent(float4 tangent) -{ -#if defined(USE_LWRP) || defined(USE_URP) - return TransformObjectToWorldDir(tangent.xyz); -#else - return UnityObjectToWorldDir(tangent); -#endif -} - -inline half3 calculateWorldBinormal(half3 normalWorld, half3 tangentWorld, float tangentSign) -{ - //When calculating the binormal we have to flip it when the mesh is scaled negatively. - //Normally this would just be unity_WorldTransformParams.w but this isn't set correctly by Unity for its SpriteRenderer meshes so get from objectToWorld matrix scale instead. - half worldTransformSign = sign(unity_ObjectToWorld[0][0] * unity_ObjectToWorld[1][1] * unity_ObjectToWorld[2][2]); - half sign = tangentSign * worldTransformSign; - return cross(normalWorld, tangentWorld) * sign; -} - -inline half3 calculateNormalFromBumpMap(float2 texUV, half3 tangentWorld, half3 binormalWorld, half3 normalWorld) -{ - half3 localNormal = UnpackScaleNormal(tex2D(_BumpMap, texUV), _BumpScale); - half3x3 rotation = half3x3(tangentWorld, binormalWorld, normalWorld); - half3 normal = normalize(mul(localNormal, rotation)); - return normal; -} - -#endif // _NORMALMAP - -//////////////////////////////////////// -// Blending functions -// -inline fixed4 prepareLitPixelForOutput(fixed4 finalPixel, fixed textureAlpha, fixed colorAlpha) : SV_Target -{ -#if defined(_TINT_BLACK_ON) - const bool applyPMA = false; -#else - const bool applyPMA = true; -#endif - -#if defined(_ALPHABLEND_ON) - //Normal Alpha - if (applyPMA) finalPixel.rgb *= finalPixel.a; -#elif defined(_ALPHAPREMULTIPLY_VERTEX_ONLY) - //PMA vertex, straight texture - if (applyPMA) finalPixel.rgb *= textureAlpha; -#elif defined(_ALPHAPREMULTIPLY_ON) - //Pre multiplied alpha, both vertex and texture - // texture and vertex colors are premultiplied already -#elif defined(_MULTIPLYBLEND) - //Multiply - finalPixel = lerp(fixed4(1,1,1,1), finalPixel, finalPixel.a); -#elif defined(_MULTIPLYBLEND_X2) - //Multiply x2 - finalPixel.rgb *= 2.0f; - finalPixel = lerp(fixed4(0.5f,0.5f,0.5f,0.5f), finalPixel, finalPixel.a); -#elif defined(_ADDITIVEBLEND) - //Additive - finalPixel *= 2.0f; - if (applyPMA) finalPixel.rgb *= colorAlpha; -#elif defined(_ADDITIVEBLEND_SOFT) - //Additive soft - if (applyPMA) finalPixel.rgb *= finalPixel.a; -#else - //Opaque - finalPixel.a = 1; -#endif - return finalPixel; -} - -inline fixed4 calculateLitPixel(fixed4 texureColor, fixed4 color, fixed3 lighting) : SV_Target -{ -#if !defined(_TINT_BLACK_ON) - fixed4 finalPixel = texureColor * color * fixed4(lighting, 1); -#else - fixed4 finalPixel = texureColor * fixed4(lighting, 1); -#endif - finalPixel = prepareLitPixelForOutput(finalPixel, texureColor.a, color.a); - return finalPixel; -} - -inline fixed4 calculateLitPixel(fixed4 texureColor, fixed3 lighting) : SV_Target -{ - // note: we let the optimizer work, removed duplicate code. - return calculateLitPixel(texureColor, fixed4(1, 1, 1, 1), lighting); -} - -inline fixed4 calculateAdditiveLitPixel(fixed4 texureColor, fixed4 color, fixed3 lighting) : SV_Target -{ - fixed4 finalPixel; - -#if defined(_ALPHABLEND_ON) || defined(_MULTIPLYBLEND) || defined(_MULTIPLYBLEND_X2) || defined(_ADDITIVEBLEND) || defined(_ADDITIVEBLEND_SOFT) - //Normal Alpha, Additive and Multiply modes - finalPixel.rgb = (texureColor.rgb * lighting * color.rgb) * (texureColor.a * color.a); - finalPixel.a = 1.0; -#elif defined(_ALPHAPREMULTIPLY_VERTEX_ONLY) - //PMA vertex, straight texture - finalPixel.rgb = texureColor.rgb * lighting * color.rgb * texureColor.a; - finalPixel.a = 1.0; -#elif defined(_ALPHAPREMULTIPLY_ON) - //Pre multiplied alpha, both vertex and texture - finalPixel.rgb = texureColor.rgb * lighting * color.rgb; - finalPixel.a = 1.0; -#else - //Opaque - finalPixel.rgb = texureColor.rgb * lighting * color.rgb; - finalPixel.a = 1.0; -#endif - - return finalPixel; -} - -inline fixed4 calculateAdditiveLitPixel(fixed4 texureColor, fixed3 lighting) : SV_Target -{ - fixed4 finalPixel; - -#if defined(_ALPHABLEND_ON) || defined(_ALPHAPREMULTIPLY_VERTEX_ONLY) || defined(_MULTIPLYBLEND) || defined(_MULTIPLYBLEND_X2) || defined(_ADDITIVEBLEND) || defined(_ADDITIVEBLEND_SOFT) - //Normal Alpha, Additive and Multiply modes - finalPixel.rgb = (texureColor.rgb * lighting) * texureColor.a; - finalPixel.a = 1.0; -#else - //Pre multiplied alpha and Opaque - finalPixel.rgb = texureColor.rgb * lighting; - finalPixel.a = 1.0; -#endif - - return finalPixel; -} - -inline fixed4 calculatePixel(fixed4 texureColor, fixed4 color) : SV_Target -{ - // note: we let the optimizer work, removed duplicate code. - return calculateLitPixel(texureColor, color, fixed3(1, 1, 1)); -} - -inline fixed4 calculatePixel(fixed4 texureColor) : SV_Target -{ - // note: we let the optimizer work, removed duplicate code. - return calculateLitPixel(texureColor, fixed4(1, 1, 1, 1), fixed3(1, 1, 1)); -} - -//////////////////////////////////////// -// Alpha Clipping -// - -#if defined(_ALPHA_CLIP) - -#if !defined(USE_LWRP) && !defined(USE_URP) -uniform fixed _Cutoff; -#endif - -#define ALPHA_CLIP(pixel, color) clip((pixel.a * color.a) - _Cutoff); - -#else - -#define ALPHA_CLIP(pixel, color) - -#endif - -//////////////////////////////////////// -// Additive Slot blend mode -// return unlit textureColor, alpha clip textureColor.a only -// -// [Deprecated] RETURN_UNLIT_IF_ADDITIVE_SLOT macro will be removed in future versions. -// Use RETURN_UNLIT_IF_ADDITIVE_SLOT_TINT instead. -#if defined(_ALPHAPREMULTIPLY_ON) && !defined(_LIGHT_AFFECTS_ADDITIVE) - #define RETURN_UNLIT_IF_ADDITIVE_SLOT(textureColor, vertexColor) \ - if (vertexColor.a == 0 && (vertexColor.r || vertexColor.g || vertexColor.b)) {\ - ALPHA_CLIP(texureColor, fixed4(1, 1, 1, 1))\ - return texureColor * vertexColor;\ - } -#elif defined(_ALPHAPREMULTIPLY_VERTEX_ONLY) && !defined(_LIGHT_AFFECTS_ADDITIVE) - #define RETURN_UNLIT_IF_ADDITIVE_SLOT(textureColor, vertexColor) \ - if (vertexColor.a == 0 && (vertexColor.r || vertexColor.g || vertexColor.b)) {\ - ALPHA_CLIP(texureColor, fixed4(1, 1, 1, 1))\ - return texureColor * texureColor.a * vertexColor;\ - } -#else - #define RETURN_UNLIT_IF_ADDITIVE_SLOT(textureColor, vertexColor) -#endif - -// Replacement for deprecated RETURN_UNLIT_IF_ADDITIVE_SLOT macro. -#if (defined(_ALPHAPREMULTIPLY_ON) || defined(_ALPHAPREMULTIPLY_VERTEX_ONLY)) && !defined(_LIGHT_AFFECTS_ADDITIVE) - #if defined(_TINT_BLACK_ON) - #define TINTED_RESULT_PIXEL(textureColor, vertexColor, darkVertexColor, lightColorA, darkColorA) fragTintedColor(texureColor, darkVertexColor, vertexColor, lightColorA, darkColorA) - #elif defined(_ALPHAPREMULTIPLY_VERTEX_ONLY) - #define TINTED_RESULT_PIXEL(textureColor, vertexColor, darkVertexColor, lightColorA, darkColorA) (texureColor * texureColor.a * vertexColor) - #else - #define TINTED_RESULT_PIXEL(textureColor, vertexColor, darkVertexColor, lightColorA, darkColorA) (texureColor * vertexColor) - #endif - - #define RETURN_UNLIT_IF_ADDITIVE_SLOT_TINT(textureColor, vertexColor, darkVertexColor, lightColorA, darkColorA) \ - if (vertexColor.a == 0 && (vertexColor.r || vertexColor.g || vertexColor.b)) {\ - ALPHA_CLIP(texureColor, fixed4(1, 1, 1, 1))\ - return TINTED_RESULT_PIXEL(textureColor, vertexColor, darkVertexColor, lightColorA, darkColorA);\ - } -#else - #define RETURN_UNLIT_IF_ADDITIVE_SLOT_TINT(textureColor, vertexColor, darkVertexColor, lightColorA, darkColorA) -#endif - -//////////////////////////////////////// -// Color functions -// - -#if !defined(USE_LWRP) && !defined(USE_URP) -uniform fixed4 _Color; - #if defined(_TINT_BLACK_ON) - uniform fixed4 _Black; - #endif -#endif - -inline fixed4 calculateVertexColor(fixed4 color) -{ -#if defined(_ALPHAPREMULTIPLY_ON) || _ALPHAPREMULTIPLY_VERTEX_ONLY - return PMAGammaToTargetSpace(color) * _Color; -#elif !defined (UNITY_COLORSPACE_GAMMA) - return fixed4(GammaToLinearSpace(color.rgb), color.a) * _Color; -#else - return color * _Color; -#endif -} - -#if defined(_COLOR_ADJUST) - -#if !defined(USE_LWRP) && !defined(USE_URP) -uniform float _Hue; -uniform float _Saturation; -uniform float _Brightness; -uniform fixed4 _OverlayColor; -#endif - -float3 rgb2hsv(float3 c) -{ - float4 K = float4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); - float4 p = lerp(float4(c.bg, K.wz), float4(c.gb, K.xy), step(c.b, c.g)); - float4 q = lerp(float4(p.xyw, c.r), float4(c.r, p.yzx), step(p.x, c.r)); - - float d = q.x - min(q.w, q.y); - float e = 1.0e-10; - return float3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -} - -float3 hsv2rgb(float3 c) -{ - c = float3(c.x, clamp(c.yz, 0.0, 1.0)); - float4 K = float4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); - float3 p = abs(frac(c.xxx + K.xyz) * 6.0 - K.www); - return c.z * lerp(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -} - -inline fixed4 adjustColor(fixed4 color) -{ - float3 hsv = rgb2hsv(color.rgb); - - hsv.x += _Hue; - hsv.y *= _Saturation; - hsv.z *= _Brightness; - - color.rgb = hsv2rgb(hsv); - - return color; -} - -#define COLORISE(pixel) pixel.rgb = lerp(pixel.rgb, _OverlayColor.rgb, _OverlayColor.a * pixel.a); -#define COLORISE_ADDITIVE(pixel) pixel.rgb = ((1.0-_OverlayColor.a) * pixel.rgb); - -#else // !_COLOR_ADJUST - -#define COLORISE(pixel) -#define COLORISE_ADDITIVE(pixel) - -#endif // !_COLOR_ADJUST - -//////////////////////////////////////// -// Fog -// - -#if defined(_FOG) && (defined(FOG_LINEAR) || defined(FOG_EXP) || defined(FOG_EXP2)) - -inline fixed4 applyFog(fixed4 pixel, float fogCoordOrFactorAtLWRP) -{ -#if defined(_ADDITIVEBLEND) || defined(_ADDITIVEBLEND_SOFT) - //In additive mode blend from clear to black based on luminance - float luminance = pixel.r * 0.3 + pixel.g * 0.59 + pixel.b * 0.11; - fixed4 fogColor = lerp(fixed4(0,0,0,0), fixed4(0,0,0,1), luminance); -#elif defined(_MULTIPLYBLEND) - //In multiplied mode fade to white based on inverse luminance - float luminance = pixel.r * 0.3 + pixel.g * 0.59 + pixel.b * 0.11; - fixed4 fogColor = lerp(fixed4(1,1,1,1), fixed4(0,0,0,0), luminance); -#elif defined(_MULTIPLYBLEND_X2) - //In multipliedx2 mode fade to grey based on inverse luminance - float luminance = pixel.r * 0.3 + pixel.g * 0.59 + pixel.b * 0.11; - fixed4 fogColor = lerp(fixed4(0.5f,0.5f,0.5f,0.5f), fixed4(0,0,0,0), luminance); -#elif defined(_ALPHABLEND_ON) || defined(_ALPHAPREMULTIPLY_VERTEX_ONLY) || defined(_ALPHAPREMULTIPLY_ON) - //In alpha blended modes blend to fog color based on pixel alpha - fixed4 fogColor = lerp(fixed4(0,0,0,0), unity_FogColor, pixel.a); -#else - //In opaque mode just return fog color; - fixed4 fogColor = unity_FogColor; -#endif - - #if defined(USE_LWRP) || defined(USE_URP) - pixel.rgb = MixFogColor(pixel.rgb, fogColor.rgb, fogCoordOrFactorAtLWRP); - #else - UNITY_APPLY_FOG_COLOR(fogCoordOrFactorAtLWRP, pixel, fogColor); - #endif - - return pixel; -} - -#define APPLY_FOG(pixel, input) pixel = applyFog(pixel, input.fogCoord); -#define APPLY_FOG_LWRP(pixel, fogFactor) pixel = applyFog(pixel, fogFactor); - -#define APPLY_FOG_ADDITIVE(pixel, input) \ - UNITY_APPLY_FOG_COLOR(input.fogCoord, pixel.rgb, fixed4(0,0,0,0)); // fog towards black in additive pass - -#else - -#define APPLY_FOG(pixel, input) -#define APPLY_FOG_LWRP(pixel, fogFactor) -#define APPLY_FOG_ADDITIVE(pixel, input) - -#endif - -//////////////////////////////////////// -// Texture functions -// - -uniform sampler2D _MainTex; - -#if _TEXTURE_BLEND -uniform sampler2D _BlendTex; -#if !defined(USE_LWRP) && !defined(USE_URP) -uniform float _BlendAmount; -#endif - -inline fixed4 calculateBlendedTexturePixel(float2 texcoord) -{ - return (1.0-_BlendAmount) * tex2D(_MainTex, texcoord) + _BlendAmount * tex2D(_BlendTex, texcoord); -} -#endif // _TEXTURE_BLEND - -inline fixed4 calculateTexturePixel(float2 texcoord) -{ - fixed4 pixel; - -#if _TEXTURE_BLEND - pixel = calculateBlendedTexturePixel(texcoord); -#else - pixel = tex2D(_MainTex, texcoord); -#endif // !_TEXTURE_BLEND - -#if defined(_COLOR_ADJUST) - pixel = adjustColor(pixel); -#endif // _COLOR_ADJUST - - return pixel; -} - -#if !defined(USE_LWRP) && !defined(USE_URP) -uniform fixed4 _MainTex_ST; -#endif - -inline float2 calculateTextureCoord(float4 texcoord) -{ - return TRANSFORM_TEX(texcoord, _MainTex); -} - - -#endif // SHADER_SHARED_INCLUDED diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/ShaderShared.cginc.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/ShaderShared.cginc.meta deleted file mode 100644 index d7f8f8689..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/ShaderShared.cginc.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 5c831ab76c424d9429cdff3bc8fbb856 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Common.cginc b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Common.cginc deleted file mode 100644 index 778ec6358..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Common.cginc +++ /dev/null @@ -1,56 +0,0 @@ -#ifndef SPINE_COMMON_INCLUDED -#define SPINE_COMMON_INCLUDED - -#if defined(USE_LWRP) -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" -#define GammaToLinearSpace SRGBToLinear -#define LinearToGammaSpace LinearToSRGB -#elif defined(USE_URP) -#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Color.hlsl" -#define GammaToLinearSpace SRGBToLinear -#define LinearToGammaSpace LinearToSRGB -#else -#include "UnityCG.cginc" -#endif - -inline half3 GammaToTargetSpace(half3 gammaColor) { -#if UNITY_COLORSPACE_GAMMA - return gammaColor; -#else - return GammaToLinearSpace(gammaColor); -#endif -} - -inline half3 TargetToGammaSpace(half3 targetColor) { -#if UNITY_COLORSPACE_GAMMA - return targetColor; -#else - return LinearToGammaSpace(targetColor); -#endif -} - -inline half4 PMAGammaToTargetSpace(half4 gammaPMAColor) { -#if UNITY_COLORSPACE_GAMMA - return gammaPMAColor; -#else - return gammaPMAColor.a == 0 ? - half4(GammaToLinearSpace(gammaPMAColor.rgb), gammaPMAColor.a) : - half4(GammaToLinearSpace(gammaPMAColor.rgb / gammaPMAColor.a) * gammaPMAColor.a, gammaPMAColor.a); -#endif -} - -// Saturated version to prevent numerical issues that occur at CanvasRenderer -// shader during linear-space PMA vertex color correction (countering automatic Unity conversion). -// Note: Only use this method when the original color.rgb values lie within [0,1] range and -// it's not an HDR color. This method is usually suitable for vertex color. -inline half4 PMAGammaToTargetSpaceSaturated(half4 gammaPMAColor) { -#if UNITY_COLORSPACE_GAMMA - return gammaPMAColor; -#else - return gammaPMAColor.a == 0 ? - half4(GammaToLinearSpace(gammaPMAColor.rgb), gammaPMAColor.a) : - half4(saturate(GammaToLinearSpace(gammaPMAColor.rgb / gammaPMAColor.a)) * gammaPMAColor.a, gammaPMAColor.a); -#endif -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Common.cginc.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Common.cginc.meta deleted file mode 100644 index 0debed03e..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Common.cginc.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 4e0db06e1bfb2c544ba6d1b209ad1911 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - preprocessorOverride: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Outline-Common.cginc b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Outline-Common.cginc deleted file mode 100644 index a8a098052..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Outline-Common.cginc +++ /dev/null @@ -1,53 +0,0 @@ -#ifndef SPINE_OUTLINE_COMMON_INCLUDED -#define SPINE_OUTLINE_COMMON_INCLUDED - -float4 computeOutlinePixel(sampler2D mainTexture, float2 mainTextureTexelSize, - float2 uv, float vertexColorAlpha, - float OutlineWidth, float OutlineReferenceTexWidth, float OutlineMipLevel, - float OutlineSmoothness, float ThresholdEnd, float OutlineOpaqueAlpha, float4 OutlineColor) { - - float4 texColor = fixed4(0, 0, 0, 0); - - float outlineWidthCompensated = OutlineWidth / (OutlineReferenceTexWidth * mainTextureTexelSize.x); - float xOffset = mainTextureTexelSize.x * outlineWidthCompensated; - float yOffset = mainTextureTexelSize.y * outlineWidthCompensated; - float xOffsetDiagonal = mainTextureTexelSize.x * outlineWidthCompensated * 0.7; - float yOffsetDiagonal = mainTextureTexelSize.y * outlineWidthCompensated * 0.7; - - float pixelCenter = 0;//tex2D(mainTexture, uv).a; - - float4 uvCenterWithLod = float4(uv, 0, OutlineMipLevel); - float pixelTop = tex2Dlod(mainTexture, uvCenterWithLod + float4(0, yOffset, 0, 0)).a; - float pixelBottom = tex2Dlod(mainTexture, uvCenterWithLod + float4(0, -yOffset, 0, 0)).a; - float pixelLeft = tex2Dlod(mainTexture, uvCenterWithLod + float4(-xOffset, 0, 0, 0)).a; - float pixelRight = tex2Dlod(mainTexture, uvCenterWithLod + float4(xOffset, 0, 0, 0)).a; -#if _USE8NEIGHBOURHOOD_ON - float numSamples = 8; - float pixelTopLeft = tex2Dlod(mainTexture, uvCenterWithLod + float4(-xOffsetDiagonal, yOffsetDiagonal, 0, 0)).a; - float pixelTopRight = tex2Dlod(mainTexture, uvCenterWithLod + float4(xOffsetDiagonal, yOffsetDiagonal, 0, 0)).a; - float pixelBottomLeft = tex2Dlod(mainTexture, uvCenterWithLod + float4(-xOffsetDiagonal, -yOffsetDiagonal, 0, 0)).a; - float pixelBottomRight = tex2Dlod(mainTexture, uvCenterWithLod + float4(xOffsetDiagonal, -yOffsetDiagonal, 0, 0)).a; - float average = (pixelTop + pixelBottom + pixelLeft + pixelRight + - pixelTopLeft + pixelTopRight + pixelBottomLeft + pixelBottomRight) - * vertexColorAlpha / numSamples; -#else // 4 neighbourhood - float numSamples = 4; - float average = (pixelTop + pixelBottom + pixelLeft + pixelRight) * vertexColorAlpha / numSamples; -#endif - float thresholdStart = ThresholdEnd * (1.0 - OutlineSmoothness); - float outlineAlpha = saturate(saturate((average - thresholdStart) / (ThresholdEnd - thresholdStart)) - pixelCenter); - outlineAlpha = pixelCenter > OutlineOpaqueAlpha ? 0 : outlineAlpha; - return lerp(texColor, OutlineColor, outlineAlpha); -} - -float4 computeOutlinePixel(sampler2D mainTexture, float2 mainTextureTexelSize, - float2 uv, float vertexColorAlpha, - float OutlineWidth, float OutlineReferenceTexWidth, float OutlineMipLevel, - float OutlineSmoothness, float ThresholdEnd, float4 OutlineColor) { - - return computeOutlinePixel(mainTexture, mainTextureTexelSize, - uv, vertexColorAlpha, OutlineWidth, OutlineReferenceTexWidth, OutlineMipLevel, - OutlineSmoothness, ThresholdEnd, 1.0, OutlineColor); -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Outline-Common.cginc.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Outline-Common.cginc.meta deleted file mode 100644 index 6f57d1fef..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Outline-Common.cginc.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 13cee1d5ffe7f304a9f5ff15ef07c3bc -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc deleted file mode 100644 index 22c623e57..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc +++ /dev/null @@ -1,27 +0,0 @@ -#ifndef SKELETON_TINT_COMMON_INCLUDED -#define SKELETON_TINT_COMMON_INCLUDED - -float4 fragTintedColor(float4 texColor, float3 darkTintColor, float4 lightTintColorPMA, float lightColorAlpha, float darkColorAlpha) { - - float a = texColor.a * lightTintColorPMA.a; - -#if !defined(_STRAIGHT_ALPHA_INPUT) - float3 texDarkColor = (texColor.a - texColor.rgb); -#else - float3 texDarkColor = (1 - texColor.rgb); -#endif - float3 darkColor = texDarkColor * darkTintColor.rgb * lightColorAlpha; - float3 lightColor = texColor.rgb * lightTintColorPMA.rgb; - - float4 fragColor = float4(darkColor + lightColor, a); -#if defined(_STRAIGHT_ALPHA_INPUT) - fragColor.rgb *= texColor.a; -#endif - -#if defined(_DARK_COLOR_ALPHA_ADDITIVE) - fragColor.a = a * (1 - darkColorAlpha); -#endif - return fragColor; -} - -#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc.meta deleted file mode 100644 index 8a6bd336f..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 17717bcd66ca5ee4388ec779392904c3 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - preprocessorOverride: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/SpriteLighting.cginc b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/SpriteLighting.cginc deleted file mode 100644 index e639b11f4..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/SpriteLighting.cginc +++ /dev/null @@ -1,230 +0,0 @@ -#ifndef SPRITE_LIGHTING_INCLUDED -#define SPRITE_LIGHTING_INCLUDED - -//Check for using mesh normals -#if !defined(_FIXED_NORMALS_VIEWSPACE) && !defined(_FIXED_NORMALS_VIEWSPACE_BACKFACE) && !defined(_FIXED_NORMALS_MODELSPACE) && !defined(_FIXED_NORMALS_MODELSPACE_BACKFACE) && !defined(_FIXED_NORMALS_WORLDSPACE) -#define MESH_NORMALS -#endif - -//Check for fixing backfacing tangents -#if defined(_FIXED_NORMALS_VIEWSPACE_BACKFACE) || defined(_FIXED_NORMALS_MODELSPACE_BACKFACE) -#define FIXED_NORMALS_BACKFACE_RENDERING -#endif - -//////////////////////////////////////// -// Vertex structs -// - -struct VertexInput -{ - float4 vertex : POSITION; - float4 texcoord : TEXCOORD0; - float4 color : COLOR; -#if defined(MESH_NORMALS) - float3 normal : NORMAL; -#endif // _FIXED_NORMALS -#if defined(_NORMALMAP) - float4 tangent : TANGENT; -#endif // _NORMALMAP -#if defined(_TINT_BLACK_ON) - float2 tintBlackRG : TEXCOORD1; - float2 tintBlackB : TEXCOORD2; -#endif - UNITY_VERTEX_INPUT_INSTANCE_ID - -}; - -//////////////////////////////////////// -// Normal functions -// - -#if !defined(USE_LWRP) && !defined(USE_URP) -uniform float4 _FixedNormal = float4(0, 0, 1, 1); -#endif - -inline float3 getFixedNormal() -{ - return _FixedNormal.xyz; -} - -inline float calculateBackfacingSign(float3 worldPos) -{ - //If we're using fixed normals and mesh is facing away from camera, flip tangentSign - //Unity uses a left handed coordinate system so camera always looks down the negative z axis - float3 cameraForward = float3(0,0,-1); - float3 meshWorldForward = mul((float3x3)unity_ObjectToWorld, cameraForward); - float3 toCamera = _WorldSpaceCameraPos - worldPos; - return sign(dot(toCamera, meshWorldForward)); -} - -inline half3 calculateSpriteWorldNormal(VertexInput vertex, float backFaceSign) -{ -#if defined(MESH_NORMALS) - - return calculateWorldNormal(vertex.normal); - -#else // !MESH_NORMALS - - float3 normal = getFixedNormal(); - -#if defined(_FIXED_NORMALS_VIEWSPACE) || defined(_FIXED_NORMALS_VIEWSPACE_BACKFACE) - //View space fixed normal - //Rotate fixed normal by inverse view matrix to convert the fixed normal into world space - float3x3 invView = transpose((float3x3)UNITY_MATRIX_V); - return normalize(mul(invView, normal)); -#elif defined (_FIXED_NORMALS_WORLDSPACE) - //World space fixed normal - return normal; -#else - //Model space fixed normal. -#if defined(FIXED_NORMALS_BACKFACE_RENDERING) - //If back face rendering is enabled and the sprite is facing away from the camera (ie we're rendering the backface) then need to flip the normal - normal *= backFaceSign; -#endif - return calculateWorldNormal(normal); -#endif - -#endif // !MESH_NORMALS -} - -inline half3 calculateSpriteViewNormal(VertexInput vertex, float backFaceSign) -{ -#if defined(MESH_NORMALS) - - return normalize(mul((float3x3)UNITY_MATRIX_IT_MV, vertex.normal)); - -#else // !MESH_NORMALS - - float3 normal = getFixedNormal(); - -#if defined(_FIXED_NORMALS_VIEWSPACE) || defined(_FIXED_NORMALS_VIEWSPACE_BACKFACE) - //View space fixed normal - return normal; -#elif defined (_FIXED_NORMALS_WORLDSPACE) - //World space fixed normal - return normalize(mul((float3x3)UNITY_MATRIX_V, normal)); -#else - //Model space fixed normal -#if defined(FIXED_NORMALS_BACKFACE_RENDERING) - //If back face rendering is enabled and the sprite is facing away from the camera (ie we're rendering the backface) then need to flip the normal - normal *= backFaceSign; -#endif - return normalize(mul((float3x3)UNITY_MATRIX_IT_MV, normal)); -#endif - -#endif // !MESH_NORMALS -} - -//////////////////////////////////////// -// Normal map functions -// - -#if defined(_NORMALMAP) - -inline half3 calculateSpriteWorldBinormal(VertexInput vertex, half3 normalWorld, half3 tangentWorld, float backFaceSign) -{ - float tangentSign = vertex.tangent.w; - -#if defined(FIXED_NORMALS_BACKFACE_RENDERING) - tangentSign *= backFaceSign; -#endif - - return calculateWorldBinormal(normalWorld, tangentWorld, tangentSign); -} - -#endif // _NORMALMAP - -#if defined(_DIFFUSE_RAMP) - - -//////////////////////////////////////// -// Diffuse ramp functions -// - -uniform sampler2D _DiffuseRamp; - -inline fixed3 calculateDiffuseRamp(float ramp) -{ - return tex2D(_DiffuseRamp, float2(ramp, ramp)).rgb; -} - -inline fixed3 calculateRampedDiffuse(fixed3 lightColor, float attenuation, float angleDot) -{ -#if defined(_FULLRANGE_HARD_RAMP) - float d = angleDot; - half3 ramp = calculateDiffuseRamp(d); - return lightColor * ramp * attenuation; -#elif defined(_FULLRANGE_SOFT_RAMP) - float d = angleDot; - half3 ramp = calculateDiffuseRamp(d * attenuation); - return lightColor * ramp; -#elif defined(_OLD_SOFT_RAMP) - // for unmodified behaviour with existing projects when - // the HARD_DIFFUSE_RAMP define was disabled in this file. - // uses only the right half of the ramp texture, as - // negative angleDot is clamped to [0,1] before. - float d = angleDot * 0.5 + 0.5; - half3 ramp = calculateDiffuseRamp(d); - return lightColor * ramp * (attenuation * 2); -#else // _OLD_HARD_RAMP - // old default, for unmodified behaviour with existing projects, - // uses only the right half of the ramp texture, as - // negative angleDot is clamped to [0,1] before. - float d = angleDot * 0.5 + 0.5; - half3 ramp = calculateDiffuseRamp(d * attenuation * 2); - return lightColor * ramp; -#endif -} -#endif // _DIFFUSE_RAMP - -//////////////////////////////////////// -// Rim Lighting functions -// - -#ifdef _RIM_LIGHTING -#if !defined(USE_LWRP) && !defined(USE_URP) -uniform float _RimPower; -uniform fixed4 _RimColor; -#endif - -inline fixed3 applyRimLighting(fixed3 posWorld, fixed3 normalWorld, fixed4 pixel) : SV_Target -{ - fixed3 viewDir = normalize(_WorldSpaceCameraPos - posWorld); - float invDot = 1.0 - saturate(dot(normalWorld, viewDir)); - float rimPower = pow(invDot, _RimPower); - float rim = saturate(rimPower * _RimColor.a); - -#if defined(_DIFFUSE_RAMP) - rim = calculateDiffuseRamp(rim).r; -#endif - - return lerp(pixel.rgb, _RimColor.xyz * pixel.a, rim); -} - -#endif //_RIM_LIGHTING - -//////////////////////////////////////// -// Emission functions -// - -#ifdef _EMISSION - -uniform sampler2D _EmissionMap; - -#if !defined(USE_LWRP) && !defined(USE_URP) -uniform fixed4 _EmissionColor; -uniform float _EmissionPower; -#endif - - -#define APPLY_EMISSION(diffuse, uv) diffuse += tex2D(_EmissionMap, uv).rgb * _EmissionColor.rgb * _EmissionPower; -#define APPLY_EMISSION_SPECULAR(pixel, uv) pixel.rgb += (tex2D(_EmissionMap, uv).rgb * _EmissionColor.rgb * _EmissionPower) * pixel.a; - -#else //!_EMISSION - -#define APPLY_EMISSION(diffuse, uv) -#define APPLY_EMISSION_SPECULAR(pixel, uv) - -#endif //!_EMISSION - -#endif // SPRITE_LIGHTING_INCLUDED diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/SpriteLighting.cginc.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/SpriteLighting.cginc.meta deleted file mode 100644 index 0c6054d63..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/SpineCoreShaders/SpriteLighting.cginc.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 63fe0a6c5f377d9448f7ee7ad96e6a8f -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/BlendModes/Spine-Skeleton-PMA-Additive-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/BlendModes/Spine-Skeleton-PMA-Additive-Outline.shader index 80489e83d..d4cb13fc3 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/BlendModes/Spine-Skeleton-PMA-Additive-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/BlendModes/Spine-Skeleton-PMA-Additive-Outline.shader @@ -11,7 +11,9 @@ Shader "Spine/Outline/Blend Modes/Skeleton PMA Additive" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/BlendModes/Spine-Skeleton-PMA-Multiply-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/BlendModes/Spine-Skeleton-PMA-Multiply-Outline.shader index e3dbc8913..9c1fd3ed5 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/BlendModes/Spine-Skeleton-PMA-Multiply-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/BlendModes/Spine-Skeleton-PMA-Multiply-Outline.shader @@ -11,7 +11,9 @@ Shader "Spine/Outline/Blend Modes/Skeleton PMA Multiply" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/BlendModes/Spine-Skeleton-PMA-Screen-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/BlendModes/Spine-Skeleton-PMA-Screen-Outline.shader index 89c9eb064..07b8edcee 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/BlendModes/Spine-Skeleton-PMA-Screen-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/BlendModes/Spine-Skeleton-PMA-Screen-Outline.shader @@ -11,7 +11,9 @@ Shader "Spine/Outline/Blend Modes/Skeleton PMA Screen" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/SkeletonGraphic/Spine-SkeletonGraphic-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/SkeletonGraphic/Spine-SkeletonGraphic-Outline.shader index 2cedb99df..6ef6cb083 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/SkeletonGraphic/Spine-SkeletonGraphic-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/SkeletonGraphic/Spine-SkeletonGraphic-Outline.shader @@ -21,7 +21,9 @@ Shader "Spine/Outline/SkeletonGraphic" // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 @@ -65,6 +67,7 @@ Shader "Spine/Outline/SkeletonGraphic" #pragma fragment fragOutline #define SKELETON_GRAPHIC #pragma shader_feature _ _USE8NEIGHBOURHOOD_ON + #pragma shader_feature _ _USE_SCREENSPACE_OUTLINE_WIDTH #include "../CGIncludes/Spine-Outline-Pass.cginc" ENDCG } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/SkeletonGraphic/Spine-SkeletonGraphic-TintBlack-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/SkeletonGraphic/Spine-SkeletonGraphic-TintBlack-Outline.shader index 1f2d6572c..3ab6749de 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/SkeletonGraphic/Spine-SkeletonGraphic-TintBlack-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/SkeletonGraphic/Spine-SkeletonGraphic-TintBlack-Outline.shader @@ -23,7 +23,9 @@ Shader "Spine/Outline/SkeletonGraphic Tint Black" // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Fill-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Fill-Outline.shader index bd932b00d..1c3da7f93 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Fill-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Fill-Outline.shader @@ -12,7 +12,9 @@ Shader "Spine/Outline/Skeleton Fill" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Lit-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Lit-Outline.shader index a862b82db..ccdc0a8be 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Lit-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Lit-Outline.shader @@ -11,7 +11,9 @@ Shader "Spine/Outline/Skeleton Lit" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Lit-ZWrite-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Lit-ZWrite-Outline.shader index 869087139..195fe8c75 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Lit-ZWrite-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Lit-ZWrite-Outline.shader @@ -12,7 +12,9 @@ Shader "Spine/Outline/Skeleton Lit ZWrite" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Outline.shader index 7befaf587..4e6aed0b8 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Outline.shader @@ -10,7 +10,9 @@ Shader "Spine/Outline/Skeleton" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 @@ -40,6 +42,8 @@ Shader "Spine/Outline/Skeleton" { #pragma vertex vertOutline #pragma fragment fragOutline #pragma shader_feature _ _USE8NEIGHBOURHOOD_ON + #pragma shader_feature _ _USE_SCREENSPACE_OUTLINE_WIDTH + #pragma shader_feature _ _OUTLINE_FILL_INSIDE #include "CGIncludes/Spine-Outline-Pass.cginc" ENDCG } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-OutlineOnly-URP.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-OutlineOnly-URP.shader deleted file mode 100644 index d735b1862..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-OutlineOnly-URP.shader +++ /dev/null @@ -1,60 +0,0 @@ -Shader "Universal Render Pipeline/Spine/Outline/Skeleton-OutlineOnly" { - Properties { - [NoScaleOffset] _MainTex("Main Texture", 2D) = "black" {} - [HideInInspector] _StencilRef("Stencil Reference", Float) = 1.0 - [Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp("Stencil Comparison", Float) = 8 // Set to Always as default - - // Outline properties are drawn via custom editor. - [HideInInspector] _OutlineWidth("Outline Width", Range(0,20)) = 3.0 - [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) - [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 - [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 - [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 - [HideInInspector][MaterialToggle(_USE8NEIGHBOURHOOD_ON)] _Use8Neighbourhood("Sample 8 Neighbours", Float) = 1 - [HideInInspector] _OutlineOpaqueAlpha("Opaque Alpha", Range(0,1)) = 1.0 - [HideInInspector] _OutlineMipLevel("Outline Mip Level", Range(0,3)) = 0 - } - - SubShader { - // Universal Pipeline tag is required. If Universal render pipeline is not set in the graphics settings - // this Subshader will fail. - Tags { "RenderPipeline" = "UniversalPipeline" "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } - LOD 100 - Cull Off - ZWrite Off - Blend One OneMinusSrcAlpha - - Stencil { - Ref[_StencilRef] - Comp[_StencilComp] - Pass Keep - } - - Pass { - Name "Outline" - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - - #pragma vertex vertOutline - #pragma fragment fragOutline - #pragma shader_feature _ _USE8NEIGHBOURHOOD_ON - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #define NO_CUTOFF_PARAM - #include "../Include/Spine-Input-Outline-URP.hlsl" - #include "../Include/Spine-Outline-Pass-URP.hlsl" - ENDHLSL - } - } - - CustomEditor "SpineShaderWithOutlineGUI" -} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-OutlineOnly-URP.shader.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-OutlineOnly-URP.shader.meta deleted file mode 100644 index ddb442fe7..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-OutlineOnly-URP.shader.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0c26b8f3f8867ba41ac82baf19d8ff91 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-OutlineOnly-ZWrite.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-OutlineOnly-ZWrite.shader index f88e06af8..e1f7c0390 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-OutlineOnly-ZWrite.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-OutlineOnly-ZWrite.shader @@ -9,7 +9,9 @@ Shader "Spine/Outline/OutlineOnly-ZWrite" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 @@ -54,6 +56,8 @@ Shader "Spine/Outline/OutlineOnly-ZWrite" { #pragma vertex vertOutline #pragma fragment fragOutline #pragma shader_feature _ _USE8NEIGHBOURHOOD_ON + #pragma shader_feature _ _USE_SCREENSPACE_OUTLINE_WIDTH + #pragma shader_feature _ _OUTLINE_FILL_INSIDE #include "CGIncludes/Spine-Outline-Pass.cginc" ENDCG } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Tint-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Tint-Outline.shader index ff3f69456..c0a87690a 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Tint-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-Tint-Outline.shader @@ -12,7 +12,9 @@ Shader "Spine/Outline/Skeleton Tint" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-TintBlack-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-TintBlack-Outline.shader index 91c38ca3b..7edad607e 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-TintBlack-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Skeleton-TintBlack-Outline.shader @@ -12,7 +12,9 @@ Shader "Spine/Outline/Skeleton Tint Black" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Special-Skeleton-Grayscale-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Special-Skeleton-Grayscale-Outline.shader index d917a6628..de6c1c901 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Special-Skeleton-Grayscale-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Spine-Special-Skeleton-Grayscale-Outline.shader @@ -11,7 +11,9 @@ Shader "Spine/Outline/Special/Skeleton Grayscale" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Sprite/SpritesPixelLit-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Sprite/SpritesPixelLit-Outline.shader index 8cc0138de..91c172e17 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Sprite/SpritesPixelLit-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Sprite/SpritesPixelLit-Outline.shader @@ -48,7 +48,9 @@ Shader "Spine/Outline/Sprite/Pixel Lit" // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Sprite/SpritesUnlit-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Sprite/SpritesUnlit-Outline.shader index 3068d6cea..28a73a100 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Sprite/SpritesUnlit-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Sprite/SpritesUnlit-Outline.shader @@ -31,7 +31,9 @@ Shader "Spine/Outline/Sprite/Unlit" // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Sprite/SpritesVertexLit-Outline.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Sprite/SpritesVertexLit-Outline.shader index 8fce6138a..2ff861430 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Sprite/SpritesVertexLit-Outline.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Outline/Sprite/SpritesVertexLit-Outline.shader @@ -49,7 +49,9 @@ Shader "Spine/Outline/Sprite/Vertex Lit" // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-NormalPass.cginc b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-NormalPass.cginc index 2b782970a..3bec70095 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-NormalPass.cginc +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-NormalPass.cginc @@ -22,7 +22,9 @@ struct VertexOutput { UNITY_VERTEX_OUTPUT_STEREO }; +#ifndef ENABLE_GRAYSCALE fixed4 _Color; +#endif fixed4 _TextureSampleAdd; float4 _ClipRect; @@ -30,6 +32,9 @@ float4 _ClipRect; float4 _FillColor; float _FillPhase; #endif +#ifdef ENABLE_GRAYSCALE +float _GrayPhase; +#endif VertexOutput vert (VertexInput IN) { VertexOutput OUT; @@ -57,7 +62,11 @@ VertexOutput vert (VertexInput IN) { // Saturated version used to prevent numerical issues of certain low-alpha values. float4 vertexColor = PMAGammaToTargetSpaceSaturated(half4(TargetToGammaSpace(IN.color.rgb), IN.color.a)); #endif - OUT.color = vertexColor * float4(_Color.rgb * _Color.a, _Color.a); // Combine a PMA version of _Color with vertexColor. + OUT.color = vertexColor; +#ifndef ENABLE_GRAYSCALE + OUT.color *= float4(_Color.rgb * _Color.a, _Color.a); // Combine a PMA version of _Color with vertexColor. +#endif + return OUT; } @@ -81,6 +90,9 @@ fixed4 frag (VertexOutput IN) : SV_Target #ifdef ENABLE_FILL color.rgb = lerp(color.rgb, (_FillColor.rgb * color.a), _FillPhase); // make sure to PMA _FillColor. #endif + #ifdef ENABLE_GRAYSCALE + color.rgb = lerp(color.rgb, dot(color.rgb, float3(0.3, 0.59, 0.11)), _GrayPhase); + #endif return color; } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc new file mode 100644 index 000000000..cd1cad6c9 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc @@ -0,0 +1,87 @@ +#ifndef SKELETON_GRAPHIC_TINTBLACK_NORMALPASS_INCLUDED +#define SKELETON_GRAPHIC_TINTBLACK_NORMALPASS_INCLUDED + +#include "UnityCG.cginc" +#include "UnityUI.cginc" +#include "../../CGIncludes/Spine-Common.cginc" + +#pragma multi_compile __ UNITY_UI_ALPHACLIP + +struct VertexInput { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + float2 uv1 : TEXCOORD1; + float2 uv2 : TEXCOORD2; + UNITY_VERTEX_INPUT_INSTANCE_ID +}; + +struct VertexOutput { + float4 vertex : SV_POSITION; + half4 color : COLOR; + half2 texcoord : TEXCOORD0; + float4 darkColor : TEXCOORD1; + float4 worldPosition : TEXCOORD2; +#ifdef _CANVAS_GROUP_COMPATIBLE + float canvasAlpha : TEXCOORD3; +#endif + UNITY_VERTEX_OUTPUT_STEREO +}; + +half4 _Color; +half4 _Black; +half4 _TextureSampleAdd; +float4 _ClipRect; + +VertexOutput vert(VertexInput IN) { + VertexOutput OUT; + + UNITY_SETUP_INSTANCE_ID(IN); + UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); + + OUT.worldPosition = IN.vertex; + OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); + OUT.texcoord = IN.texcoord; + + OUT.darkColor = float4(IN.uv1.r, IN.uv1.g, IN.uv2.r, IN.uv2.g); + +#ifdef _CANVAS_GROUP_COMPATIBLE + // CanvasGroup alpha multiplies existing vertex color alpha, but + // does not premultiply it to rgb components. This causes problems + // with additive blending (alpha = 0), which is why we store the + // alpha value in uv2.g (darkColor.a) and store 1.0 in vertex color alpha. + float originalAlpha = IN.uv2.g; + OUT.canvasAlpha = IN.color.a; +#else + float originalAlpha = IN.color.a; +#endif + + OUT.darkColor.rgb = GammaToTargetSpace(OUT.darkColor.rgb) + (_Black.rgb * originalAlpha); + + // Note: CanvasRenderer performs a GammaToTargetSpace conversion on vertex color already, + // however incorrectly assuming straight alpha color. + float4 vertexColor = PMAGammaToTargetSpace(half4(TargetToGammaSpace(IN.color.rgb), originalAlpha)); + + OUT.color = vertexColor * float4(_Color.rgb * _Color.a, _Color.a); + return OUT; +} + +sampler2D _MainTex; +#include "../../CGIncludes/Spine-Skeleton-Tint-Common.cginc" + +half4 frag(VertexOutput IN) : SV_Target +{ + half4 texColor = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd); + texColor *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); + #ifdef UNITY_UI_ALPHACLIP + clip(texColor.a - 0.001); + #endif + + float4 fragColor = fragTintedColor(texColor, IN.darkColor.rgb, IN.color, _Color.a, _Black.a); +#ifdef _CANVAS_GROUP_COMPATIBLE + fragColor.rgba *= IN.canvasAlpha; +#endif + return fragColor; +} + +#endif diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-URP.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc.meta similarity index 72% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-URP.hlsl.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc.meta index 283028317..3d6d90f28 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Include/Spine-Common-URP.hlsl.meta +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc.meta @@ -1,7 +1,7 @@ -fileFormatVersion: 2 -guid: c898d902be2aa254fac1da6de09f0a87 -ShaderIncludeImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 7d0e52884fd19064890c267e643d9183 +ShaderIncludeImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Additive.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Additive.shader index e32474d87..6d0862f07 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Additive.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Additive.shader @@ -21,7 +21,9 @@ Shader "Spine/SkeletonGraphic Additive" // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Fill.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Fill.shader index 7b2074718..dbc3dc3a9 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Fill.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Fill.shader @@ -19,60 +19,62 @@ Shader "Spine/SkeletonGraphic Fill" [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip("Use Alpha Clip", Float) = 0 - // Outline properties are drawn via custom editor. - [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 - [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) - [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 - [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 - [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 - [HideInInspector][MaterialToggle(_USE8NEIGHBOURHOOD_ON)] _Use8Neighbourhood("Sample 8 Neighbours", Float) = 1 - [HideInInspector] _OutlineOpaqueAlpha("Opaque Alpha", Range(0,1)) = 1.0 - [HideInInspector] _OutlineMipLevel("Outline Mip Level", Range(0,3)) = 0 + // Outline properties are drawn via custom editor. + [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 + [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 + [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 + [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 + [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 + [HideInInspector][MaterialToggle(_USE8NEIGHBOURHOOD_ON)] _Use8Neighbourhood("Sample 8 Neighbours", Float) = 1 + [HideInInspector] _OutlineOpaqueAlpha("Opaque Alpha", Range(0,1)) = 1.0 + [HideInInspector] _OutlineMipLevel("Outline Mip Level", Range(0,3)) = 0 } - SubShader + SubShader + { + Tags { - Tags - { - "Queue" = "Transparent" - "IgnoreProjector" = "True" - "RenderType" = "Transparent" - "PreviewType" = "Plane" - "CanUseSpriteAtlas" = "True" - } - - Stencil - { - Ref[_Stencil] - Comp[_StencilComp] - Pass[_StencilOp] - ReadMask[_StencilReadMask] - WriteMask[_StencilWriteMask] - } - - Cull Off - Lighting Off - ZWrite Off - ZTest[unity_GUIZTestMode] - Fog { Mode Off } - Blend One OneMinusSrcAlpha - ColorMask[_ColorMask] - - Pass - { - Name "Normal" - - CGPROGRAM - #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT - #pragma shader_feature _ _CANVAS_GROUP_COMPATIBLE - #pragma vertex vert - #pragma fragment frag - #pragma target 2.0 - - #define ENABLE_FILL - #include "CGIncludes/Spine-SkeletonGraphic-NormalPass.cginc" - ENDCG - } + "Queue" = "Transparent" + "IgnoreProjector" = "True" + "RenderType" = "Transparent" + "PreviewType" = "Plane" + "CanUseSpriteAtlas" = "True" } - CustomEditor "SpineShaderWithOutlineGUI" + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + Cull Off + Lighting Off + ZWrite Off + ZTest[unity_GUIZTestMode] + Fog { Mode Off } + Blend One OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass + { + Name "Normal" + + CGPROGRAM + #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT + #pragma shader_feature _ _CANVAS_GROUP_COMPATIBLE + #pragma vertex vert + #pragma fragment frag + #pragma target 2.0 + + #define ENABLE_FILL + #include "CGIncludes/Spine-SkeletonGraphic-NormalPass.cginc" + ENDCG + } + } + CustomEditor "SpineShaderWithOutlineGUI" } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Grayscale.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Grayscale.shader new file mode 100644 index 000000000..6499e4f7c --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Grayscale.shader @@ -0,0 +1,78 @@ +Shader "Spine/SkeletonGraphic Grayscale" +{ + Properties + { + _GrayPhase("Phase", Range(0, 1)) = 1 + [PerRendererData] _MainTex("Sprite Texture", 2D) = "white" {} + [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 + [Toggle(_CANVAS_GROUP_COMPATIBLE)] _CanvasGroupCompatible("CanvasGroup Compatible", Int) = 1 + + [HideInInspector][Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp("Stencil Comparison", Float) = 8 + [HideInInspector] _Stencil("Stencil ID", Float) = 0 + [HideInInspector][Enum(UnityEngine.Rendering.StencilOp)] _StencilOp("Stencil Operation", Float) = 0 + [HideInInspector] _StencilWriteMask("Stencil Write Mask", Float) = 255 + [HideInInspector] _StencilReadMask("Stencil Read Mask", Float) = 255 + + [HideInInspector] _ColorMask("Color Mask", Float) = 15 + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip("Use Alpha Clip", Float) = 0 + + // Outline properties are drawn via custom editor. + [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 + [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 + [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 + [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 + [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 + [HideInInspector][MaterialToggle(_USE8NEIGHBOURHOOD_ON)] _Use8Neighbourhood("Sample 8 Neighbours", Float) = 1 + [HideInInspector] _OutlineOpaqueAlpha("Opaque Alpha", Range(0,1)) = 1.0 + [HideInInspector] _OutlineMipLevel("Outline Mip Level", Range(0,3)) = 0 + } + + SubShader + { + Tags + { + "Queue" = "Transparent" + "IgnoreProjector" = "True" + "RenderType" = "Transparent" + "PreviewType" = "Plane" + "CanUseSpriteAtlas" = "True" + } + + Stencil + { + Ref[_Stencil] + Comp[_StencilComp] + Pass[_StencilOp] + ReadMask[_StencilReadMask] + WriteMask[_StencilWriteMask] + } + + Cull Off + Lighting Off + ZWrite Off + ZTest[unity_GUIZTestMode] + Fog { Mode Off } + Blend One OneMinusSrcAlpha + ColorMask[_ColorMask] + + Pass + { + Name "Normal" + + CGPROGRAM + #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT + #pragma shader_feature _ _CANVAS_GROUP_COMPATIBLE + #pragma vertex vert + #pragma fragment frag + #pragma target 2.0 + + #define ENABLE_GRAYSCALE + #include "CGIncludes/Spine-SkeletonGraphic-NormalPass.cginc" + ENDCG + } + } + CustomEditor "SpineShaderWithOutlineGUI" +} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-Sprite-NormalsPass-URP-2D.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Grayscale.shader.meta similarity index 77% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-Sprite-NormalsPass-URP-2D.hlsl.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Grayscale.shader.meta index 884f2fcb5..3b2751712 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-Sprite-NormalsPass-URP-2D.hlsl.meta +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Grayscale.shader.meta @@ -1,9 +1,9 @@ -fileFormatVersion: 2 -guid: 9057c6890fc765846aa6561463305af9 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 81eed00979b4e554cb3022dc0b83b517 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Multiply.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Multiply.shader index 38136cc7b..5ebecc1ee 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Multiply.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Multiply.shader @@ -21,7 +21,9 @@ Shader "Spine/SkeletonGraphic Multiply" // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Screen.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Screen.shader index b5f8cf764..e7953b944 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Screen.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-Screen.shader @@ -21,7 +21,9 @@ Shader "Spine/SkeletonGraphic Screen" // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-TintBlack.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-TintBlack.shader deleted file mode 100644 index fc9e1aa11..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-TintBlack.shader +++ /dev/null @@ -1,159 +0,0 @@ -// This is a premultiply-alpha adaptation of the built-in Unity shader "UI/Default" to allow Unity UI stencil masking. - -Shader "Spine/SkeletonGraphic Tint Black" -{ - Properties - { - [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} - [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 - [Toggle(_CANVAS_GROUP_COMPATIBLE)] _CanvasGroupCompatible("CanvasGroup Compatible", Int) = 1 - - _Color ("Tint Color", Color) = (1,1,1,1) - _Black ("Dark Color", Color) = (0,0,0,0) - [Toggle(_DARK_COLOR_ALPHA_ADDITIVE)] _DarkColorAlphaAdditive("Additive DarkColor.A", Int) = 0 - - [HideInInspector][Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp ("Stencil Comparison", Float) = 8 - [HideInInspector] _Stencil ("Stencil ID", Float) = 0 - [HideInInspector][Enum(UnityEngine.Rendering.StencilOp)] _StencilOp ("Stencil Operation", Float) = 0 - [HideInInspector] _StencilWriteMask ("Stencil Write Mask", Float) = 255 - [HideInInspector] _StencilReadMask ("Stencil Read Mask", Float) = 255 - - [HideInInspector] _ColorMask ("Color Mask", Float) = 15 - - [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 - - // Outline properties are drawn via custom editor. - [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 - [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) - [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 - [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 - [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 - [HideInInspector][MaterialToggle(_USE8NEIGHBOURHOOD_ON)] _Use8Neighbourhood("Sample 8 Neighbours", Float) = 1 - [HideInInspector] _OutlineOpaqueAlpha("Opaque Alpha", Range(0,1)) = 1.0 - [HideInInspector] _OutlineMipLevel("Outline Mip Level", Range(0,3)) = 0 - } - - SubShader - { - Tags - { - "Queue"="Transparent" - "IgnoreProjector"="True" - "RenderType"="Transparent" - "PreviewType"="Plane" - "CanUseSpriteAtlas"="True" - } - - Stencil - { - Ref [_Stencil] - Comp [_StencilComp] - Pass [_StencilOp] - ReadMask [_StencilReadMask] - WriteMask [_StencilWriteMask] - } - - Cull Off - Lighting Off - ZWrite Off - ZTest [unity_GUIZTestMode] - Fog { Mode Off } - Blend One OneMinusSrcAlpha - ColorMask [_ColorMask] - - Pass - { - Name "Normal" - - CGPROGRAM - #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT - #pragma shader_feature _ _CANVAS_GROUP_COMPATIBLE - #pragma shader_feature _ _DARK_COLOR_ALPHA_ADDITIVE - #pragma vertex vert - #pragma fragment frag - - #include "UnityCG.cginc" - #include "UnityUI.cginc" - #include "../CGIncludes/Spine-Common.cginc" - - #pragma multi_compile __ UNITY_UI_ALPHACLIP - - struct VertexInput { - float4 vertex : POSITION; - float4 color : COLOR; - float2 texcoord : TEXCOORD0; - float2 uv1 : TEXCOORD1; - float2 uv2 : TEXCOORD2; - UNITY_VERTEX_INPUT_INSTANCE_ID - }; - - struct VertexOutput { - float4 vertex : SV_POSITION; - half4 color : COLOR; - half2 texcoord : TEXCOORD0; - float4 darkColor : TEXCOORD1; - float4 worldPosition : TEXCOORD2; - #ifdef _CANVAS_GROUP_COMPATIBLE - float canvasAlpha : TEXCOORD3; - #endif - UNITY_VERTEX_OUTPUT_STEREO - }; - - half4 _Color; - half4 _Black; - half4 _TextureSampleAdd; - float4 _ClipRect; - - VertexOutput vert (VertexInput IN) { - VertexOutput OUT; - - UNITY_SETUP_INSTANCE_ID(IN); - UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); - - OUT.worldPosition = IN.vertex; - OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); - OUT.texcoord = IN.texcoord; - - OUT.darkColor = float4(IN.uv1.r, IN.uv1.g, IN.uv2.r, IN.uv2.g); - OUT.darkColor.rgb = GammaToTargetSpace(OUT.darkColor.rgb) + _Black.rgb; - - #ifdef _CANVAS_GROUP_COMPATIBLE - // CanvasGroup alpha multiplies existing vertex color alpha, but - // does not premultiply it to rgb components. This causes problems - // with additive blending (alpha = 0), which is why we store the - // alpha value in uv2.g (darkColor.a). - float originalAlpha = OUT.darkColor.a; - OUT.canvasAlpha = (originalAlpha == 0) ? IN.color.a : IN.color.a / originalAlpha; - #else - float originalAlpha = IN.color.a; - #endif - // Note: CanvasRenderer performs a GammaToTargetSpace conversion on vertex color already, - // however incorrectly assuming straight alpha color. - float4 vertexColor = PMAGammaToTargetSpace(half4(TargetToGammaSpace(IN.color.rgb), originalAlpha)); - - OUT.color = vertexColor * float4(_Color.rgb * _Color.a, _Color.a); - return OUT; - } - - sampler2D _MainTex; - #include "../CGIncludes/Spine-Skeleton-Tint-Common.cginc" - - half4 frag(VertexOutput IN) : SV_Target - { - half4 texColor = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd); - texColor *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); - #ifdef UNITY_UI_ALPHACLIP - clip(texColor.a - 0.001); - #endif - - float4 fragColor = fragTintedColor(texColor, IN.darkColor.rgb, IN.color, _Color.a, _Black.a); - #ifdef _CANVAS_GROUP_COMPATIBLE - fragColor.rgba *= IN.canvasAlpha; - #endif - return fragColor; - } - ENDCG - } - } - CustomEditor "SpineShaderWithOutlineGUI" -} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic.shader index 77ab6e01c..0932e5e34 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic.shader @@ -21,7 +21,9 @@ Shader "Spine/SkeletonGraphic" // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack.meta new file mode 100644 index 000000000..e80ec3930 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4a944606d0bb98744abd9924dae46479 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Additive.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Additive.shader new file mode 100644 index 000000000..b569b7663 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Additive.shader @@ -0,0 +1,80 @@ +Shader "Spine/SkeletonGraphic Tint Black Additive" +{ + Properties + { + [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} + [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 + [Toggle(_CANVAS_GROUP_COMPATIBLE)] _CanvasGroupCompatible("CanvasGroup Compatible", Int) = 1 + + _Color ("Tint Color", Color) = (1,1,1,1) + _Black ("Dark Color", Color) = (0,0,0,0) + [Toggle(_DARK_COLOR_ALPHA_ADDITIVE)] _DarkColorAlphaAdditive("Additive DarkColor.A", Int) = 0 + + [HideInInspector][Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp ("Stencil Comparison", Float) = 8 + [HideInInspector] _Stencil ("Stencil ID", Float) = 0 + [HideInInspector][Enum(UnityEngine.Rendering.StencilOp)] _StencilOp ("Stencil Operation", Float) = 0 + [HideInInspector] _StencilWriteMask ("Stencil Write Mask", Float) = 255 + [HideInInspector] _StencilReadMask ("Stencil Read Mask", Float) = 255 + + [HideInInspector] _ColorMask ("Color Mask", Float) = 15 + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + + // Outline properties are drawn via custom editor. + [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 + [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 + [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 + [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 + [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 + [HideInInspector][MaterialToggle(_USE8NEIGHBOURHOOD_ON)] _Use8Neighbourhood("Sample 8 Neighbours", Float) = 1 + [HideInInspector] _OutlineOpaqueAlpha("Opaque Alpha", Range(0,1)) = 1.0 + [HideInInspector] _OutlineMipLevel("Outline Mip Level", Range(0,3)) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull Off + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Fog { Mode Off } + Blend One One + ColorMask [_ColorMask] + + Pass + { + Name "Normal" + + CGPROGRAM + #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT + #pragma shader_feature _ _CANVAS_GROUP_COMPATIBLE + #pragma shader_feature _ _DARK_COLOR_ALPHA_ADDITIVE + #pragma vertex vert + #pragma fragment frag + + #include "../CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc" + ENDCG + } + } + CustomEditor "SpineShaderWithOutlineGUI" +} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-Sprite-StandardPass-URP-2D.hlsl.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Additive.shader.meta similarity index 77% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-Sprite-StandardPass-URP-2D.hlsl.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Additive.shader.meta index 5785adb6e..eeb3875c0 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Include/Spine-Sprite-StandardPass-URP-2D.hlsl.meta +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Additive.shader.meta @@ -1,9 +1,9 @@ -fileFormatVersion: 2 -guid: 9f1eb74802463764986790ef549c5bbe -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 1d081289ec7074140a6b96982be27e02 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Multiply.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Multiply.shader new file mode 100644 index 000000000..a5285776b --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Multiply.shader @@ -0,0 +1,80 @@ +Shader "Spine/SkeletonGraphic Tint Black Multiply" +{ + Properties + { + [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} + [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 + [Toggle(_CANVAS_GROUP_COMPATIBLE)] _CanvasGroupCompatible("CanvasGroup Compatible", Int) = 1 + + _Color ("Tint Color", Color) = (1,1,1,1) + _Black ("Dark Color", Color) = (0,0,0,0) + [Toggle(_DARK_COLOR_ALPHA_ADDITIVE)] _DarkColorAlphaAdditive("Additive DarkColor.A", Int) = 0 + + [HideInInspector][Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp ("Stencil Comparison", Float) = 8 + [HideInInspector] _Stencil ("Stencil ID", Float) = 0 + [HideInInspector][Enum(UnityEngine.Rendering.StencilOp)] _StencilOp ("Stencil Operation", Float) = 0 + [HideInInspector] _StencilWriteMask ("Stencil Write Mask", Float) = 255 + [HideInInspector] _StencilReadMask ("Stencil Read Mask", Float) = 255 + + [HideInInspector] _ColorMask ("Color Mask", Float) = 15 + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + + // Outline properties are drawn via custom editor. + [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 + [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 + [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 + [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 + [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 + [HideInInspector][MaterialToggle(_USE8NEIGHBOURHOOD_ON)] _Use8Neighbourhood("Sample 8 Neighbours", Float) = 1 + [HideInInspector] _OutlineOpaqueAlpha("Opaque Alpha", Range(0,1)) = 1.0 + [HideInInspector] _OutlineMipLevel("Outline Mip Level", Range(0,3)) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull Off + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Fog { Mode Off } + Blend DstColor OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass + { + Name "Normal" + + CGPROGRAM + #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT + #pragma shader_feature _ _CANVAS_GROUP_COMPATIBLE + #pragma shader_feature _ _DARK_COLOR_ALPHA_ADDITIVE + #pragma vertex vert + #pragma fragment frag + + #include "../CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc" + ENDCG + } + } + CustomEditor "SpineShaderWithOutlineGUI" +} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Spine-Skeleton-URP-2D.shader.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Multiply.shader.meta similarity index 77% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Spine-Skeleton-URP-2D.shader.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Multiply.shader.meta index db59c5515..a9830a690 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Spine-Skeleton-URP-2D.shader.meta +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Multiply.shader.meta @@ -1,9 +1,9 @@ -fileFormatVersion: 2 -guid: 3bb7ed9d223c7d749bc42dad56e4ad0f -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: d006d50db496cce459741dc6689e2662 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Screen.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Screen.shader new file mode 100644 index 000000000..56e0ed5a0 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Screen.shader @@ -0,0 +1,80 @@ +Shader "Spine/SkeletonGraphic Tint Black Screen" +{ + Properties + { + [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} + [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 + [Toggle(_CANVAS_GROUP_COMPATIBLE)] _CanvasGroupCompatible("CanvasGroup Compatible", Int) = 1 + + _Color ("Tint Color", Color) = (1,1,1,1) + _Black ("Dark Color", Color) = (0,0,0,0) + [Toggle(_DARK_COLOR_ALPHA_ADDITIVE)] _DarkColorAlphaAdditive("Additive DarkColor.A", Int) = 0 + + [HideInInspector][Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp ("Stencil Comparison", Float) = 8 + [HideInInspector] _Stencil ("Stencil ID", Float) = 0 + [HideInInspector][Enum(UnityEngine.Rendering.StencilOp)] _StencilOp ("Stencil Operation", Float) = 0 + [HideInInspector] _StencilWriteMask ("Stencil Write Mask", Float) = 255 + [HideInInspector] _StencilReadMask ("Stencil Read Mask", Float) = 255 + + [HideInInspector] _ColorMask ("Color Mask", Float) = 15 + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + + // Outline properties are drawn via custom editor. + [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 + [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 + [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 + [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 + [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 + [HideInInspector][MaterialToggle(_USE8NEIGHBOURHOOD_ON)] _Use8Neighbourhood("Sample 8 Neighbours", Float) = 1 + [HideInInspector] _OutlineOpaqueAlpha("Opaque Alpha", Range(0,1)) = 1.0 + [HideInInspector] _OutlineMipLevel("Outline Mip Level", Range(0,3)) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull Off + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Fog { Mode Off } + Blend One OneMinusSrcColor + ColorMask [_ColorMask] + + Pass + { + Name "Normal" + + CGPROGRAM + #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT + #pragma shader_feature _ _CANVAS_GROUP_COMPATIBLE + #pragma shader_feature _ _DARK_COLOR_ALPHA_ADDITIVE + #pragma vertex vert + #pragma fragment frag + + #include "../CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc" + ENDCG + } + } + CustomEditor "SpineShaderWithOutlineGUI" +} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Spine-SkeletonLit-URP-2D.shader.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Screen.shader.meta similarity index 77% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Spine-SkeletonLit-URP-2D.shader.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Screen.shader.meta index 21064ae07..e1c4ac227 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/2D/Spine-SkeletonLit-URP-2D.shader.meta +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack-Screen.shader.meta @@ -1,9 +1,9 @@ -fileFormatVersion: 2 -guid: 7549820bdb4e84b4bb099fb30af6e6b4 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 7cb5b7d45d2ae2847970ba2e30fdc597 +ShaderImporter: + externalObjects: {} + defaultTextures: [] + nonModifiableTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack.shader new file mode 100644 index 000000000..678ac9a38 --- /dev/null +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack.shader @@ -0,0 +1,80 @@ +Shader "Spine/SkeletonGraphic Tint Black" +{ + Properties + { + [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} + [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 + [Toggle(_CANVAS_GROUP_COMPATIBLE)] _CanvasGroupCompatible("CanvasGroup Compatible", Int) = 1 + + _Color ("Tint Color", Color) = (1,1,1,1) + _Black ("Dark Color", Color) = (0,0,0,0) + [Toggle(_DARK_COLOR_ALPHA_ADDITIVE)] _DarkColorAlphaAdditive("Additive DarkColor.A", Int) = 0 + + [HideInInspector][Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp ("Stencil Comparison", Float) = 8 + [HideInInspector] _Stencil ("Stencil ID", Float) = 0 + [HideInInspector][Enum(UnityEngine.Rendering.StencilOp)] _StencilOp ("Stencil Operation", Float) = 0 + [HideInInspector] _StencilWriteMask ("Stencil Write Mask", Float) = 255 + [HideInInspector] _StencilReadMask ("Stencil Read Mask", Float) = 255 + + [HideInInspector] _ColorMask ("Color Mask", Float) = 15 + + [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip ("Use Alpha Clip", Float) = 0 + + // Outline properties are drawn via custom editor. + [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 + [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 + [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 + [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 + [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 + [HideInInspector][MaterialToggle(_USE8NEIGHBOURHOOD_ON)] _Use8Neighbourhood("Sample 8 Neighbours", Float) = 1 + [HideInInspector] _OutlineOpaqueAlpha("Opaque Alpha", Range(0,1)) = 1.0 + [HideInInspector] _OutlineMipLevel("Outline Mip Level", Range(0,3)) = 0 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull Off + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Fog { Mode Off } + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass + { + Name "Normal" + + CGPROGRAM + #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT + #pragma shader_feature _ _CANVAS_GROUP_COMPATIBLE + #pragma shader_feature _ _DARK_COLOR_ALPHA_ADDITIVE + #pragma vertex vert + #pragma fragment frag + + #include "../CGIncludes/Spine-SkeletonGraphic-TintBlack-NormalPass.cginc" + ENDCG + } + } + CustomEditor "SpineShaderWithOutlineGUI" +} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-TintBlack.shader.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack.shader.meta similarity index 100% rename from Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/Spine-SkeletonGraphic-TintBlack.shader.meta rename to Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/SkeletonGraphic/TintBlack/Spine-SkeletonGraphic-TintBlack.shader.meta diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Fill.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Fill.shader index 49689fdd1..af7ba9c49 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Fill.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Fill.shader @@ -14,7 +14,9 @@ Shader "Spine/Skeleton Fill" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Lit-ZWrite.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Lit-ZWrite.shader index fa3b6160f..2f33d2f2a 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Lit-ZWrite.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Lit-ZWrite.shader @@ -15,7 +15,9 @@ Shader "Spine/Skeleton Lit ZWrite" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Lit.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Lit.shader index 98d0594ee..f01806f93 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Lit.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Lit.shader @@ -14,7 +14,9 @@ Shader "Spine/Skeleton Lit" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Tint.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Tint.shader index 56137fe95..424dcf6da 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Tint.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-Tint.shader @@ -17,7 +17,9 @@ Shader "Spine/Skeleton Tint" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 @@ -79,7 +81,7 @@ Shader "Spine/Skeleton Tint" { float4 frag (VertexOutput i) : SV_Target { float4 texColor = tex2D(_MainTex, i.uv); - return fragTintedColor(texColor, _Black.rgb, i.vertexColor, _Color.a, _Black.a); + return fragTintedColor(texColor, _Black.rgb * i.vertexColor.a, i.vertexColor, _Color.a, _Black.a); } ENDCG } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-TintBlack.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-TintBlack.shader index ce1a69f00..32883491c 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-TintBlack.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-TintBlack.shader @@ -19,7 +19,9 @@ Shader "Spine/Skeleton Tint Black" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 @@ -78,7 +80,8 @@ Shader "Spine/Skeleton Tint Black" { o.pos = UnityObjectToClipPos(v.vertex); // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)' o.uv = v.uv; o.vertexColor = PMAGammaToTargetSpace(v.vertexColor) * float4(_Color.rgb * _Color.a, _Color.a); // Combine a PMA version of _Color with vertexColor. - o.darkColor = GammaToTargetSpace(float3(v.uv1.r, v.uv1.g, v.uv2.r)) + _Black.rgb; + o.darkColor = GammaToTargetSpace(float3(v.uv1.r, v.uv1.g, v.uv2.r)) + + (_Black.rgb * v.vertexColor.a); return o; } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-URP.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-URP.shader deleted file mode 100644 index 6ed12b47f..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-URP.shader +++ /dev/null @@ -1,143 +0,0 @@ -Shader "Universal Render Pipeline/Spine/Skeleton" { - Properties { - _Cutoff("Shadow alpha cutoff", Range(0,1)) = 0.1 - [NoScaleOffset] _MainTex("Main Texture", 2D) = "black" {} - [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 - [Toggle(_ZWRITE)] _ZWrite("Depth Write", Float) = 0.0 - [MaterialToggle(_TINT_BLACK_ON)] _TintBlack("Tint Black", Float) = 0 - _Color(" Light Color", Color) = (1,1,1,1) - _Black(" Dark Color", Color) = (0,0,0,0) - [HideInInspector] _StencilRef("Stencil Reference", Float) = 1.0 - [Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp("Stencil Comparison", Float) = 8 // Set to Always as default - } - - SubShader { - // Universal Pipeline tag is required. If Universal render pipeline is not set in the graphics settings - // this Subshader will fail. - Tags { "RenderPipeline" = "UniversalPipeline" "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } - LOD 100 - Cull Off - ZWrite Off - Blend One OneMinusSrcAlpha - - Stencil { - Ref[_StencilRef] - Comp[_StencilComp] - Pass Keep - } - - Pass { - Name "Forward" - Tags{"LightMode" = "UniversalForward"} - - ZWrite[_ZWrite] - Cull Off - Blend One OneMinusSrcAlpha - - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - - // ------------------------------------- - // Unity defined keywords - #pragma multi_compile_fog - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - - //-------------------------------------- - // Spine related keywords - #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT - #pragma shader_feature _TINT_BLACK_ON - #pragma vertex vert - #pragma fragment frag - - #undef LIGHTMAP_ON - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #include "Include/Spine-Input-URP.hlsl" - #include "Include/Spine-Skeleton-ForwardPass-URP.hlsl" - ENDHLSL - } - - Pass - { - Name "ShadowCaster" - Tags{"LightMode" = "ShadowCaster"} - - ZWrite On - ColorMask 0 - ZTest LEqual - Cull Off - - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - #pragma target 2.0 - - // ------------------------------------- - // Material Keywords - #pragma shader_feature _ALPHATEST_ON - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - - #pragma vertex ShadowPassVertexSkeletonLit - #pragma fragment ShadowPassFragmentSkeletonLit - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #include "Include/Spine-Input-URP.hlsl" - #include "Include/Spine-SkeletonLit-ShadowCasterPass-URP.hlsl" - - ENDHLSL - } - - Pass - { - Name "DepthOnly" - Tags{"LightMode" = "DepthOnly"} - - ZWrite On - ColorMask R - Cull Off - - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - - #pragma vertex DepthOnlyVertex - #pragma fragment DepthOnlyFragment - - // ------------------------------------- - // Material Keywords - #pragma shader_feature _ALPHATEST_ON - #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #include "Include/Spine-Input-URP.hlsl" - #include "Include/Spine-DepthOnlyPass-URP.hlsl" - ENDHLSL - } - } - - FallBack "Universal Render Pipeline/Unlit" -} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-URP.shader.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-URP.shader.meta deleted file mode 100644 index ad090531e..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton-URP.shader.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 368d01244665a994f82f6af9dc9173ba -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - preprocessorOverride: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton.shader index fb145dbd4..708a50a01 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Skeleton.shader @@ -8,7 +8,9 @@ Shader "Spine/Skeleton" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-SkeletonLit-URP.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-SkeletonLit-URP.shader deleted file mode 100644 index 755c3ddea..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-SkeletonLit-URP.shader +++ /dev/null @@ -1,198 +0,0 @@ -Shader "Universal Render Pipeline/Spine/Skeleton Lit" { - Properties { - _Cutoff ("Shadow alpha cutoff", Range(0,1)) = 0.1 - [NoScaleOffset] _MainTex ("Main Texture", 2D) = "black" {} - [Toggle(_STRAIGHT_ALPHA_INPUT)] _StraightAlphaInput("Straight Alpha Texture", Int) = 0 - [Toggle(_ZWRITE)] _ZWrite("Depth Write", Float) = 0.0 - [Toggle(_RECEIVE_SHADOWS)] _ReceiveShadows("Receive Shadows", Int) = 0 - [Toggle(_DOUBLE_SIDED_LIGHTING)] _DoubleSidedLighting("Double-Sided Lighting", Int) = 0 - [MaterialToggle(_LIGHT_AFFECTS_ADDITIVE)] _LightAffectsAdditive("Light Affects Additive", Float) = 0 - [MaterialToggle(_TINT_BLACK_ON)] _TintBlack("Tint Black", Float) = 0 - _Color(" Light Color", Color) = (1,1,1,1) - _Black(" Dark Color", Color) = (0,0,0,0) - [HideInInspector] _StencilRef("Stencil Reference", Float) = 1.0 - [Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp("Stencil Compare", Float) = 8 // Set to Always as default - } - - SubShader { - // Lightweight Pipeline tag is required. If Lightweight render pipeline is not set in the graphics settings - // this Subshader will fail. - Tags { "RenderPipeline" = "UniversalPipeline" "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" } - LOD 100 - Cull Off - ZWrite[_ZWrite] - Blend One OneMinusSrcAlpha - - Stencil { - Ref[_StencilRef] - Comp[_StencilComp] - Pass Keep - } - - Pass { - Name "ForwardLit" - Tags{"LightMode" = "UniversalForward"} - - ZWrite[_ZWrite] - Cull Off - Blend One OneMinusSrcAlpha - - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - - // ------------------------------------- - // Lightweight Pipeline keywords - #pragma multi_compile _ _MAIN_LIGHT_SHADOWS - #pragma multi_compile _ _MAIN_LIGHT_SHADOWS_CASCADE - #pragma multi_compile _ _ADDITIONAL_LIGHTS_VERTEX _ADDITIONAL_LIGHTS - #pragma multi_compile _ _ADDITIONAL_LIGHT_SHADOWS - #pragma multi_compile _ _SHADOWS_SOFT - #pragma multi_compile _ _MIXED_LIGHTING_SUBTRACTIVE - #pragma multi_compile _ _LIGHT_AFFECTS_ADDITIVE - #pragma shader_feature _TINT_BLACK_ON - // Farward+ renderer keywords - #pragma multi_compile_fragment _ _LIGHT_LAYERS - #pragma multi_compile _ _FORWARD_PLUS - #pragma multi_compile_fragment _ _WRITE_RENDERING_LAYERS - - // ------------------------------------- - // Unity defined keywords - #pragma multi_compile_fog - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - #pragma instancing_options renderinglayer - - //-------------------------------------- - // Spine related keywords - #pragma shader_feature _ _STRAIGHT_ALPHA_INPUT - #pragma shader_feature _ _DOUBLE_SIDED_LIGHTING - #pragma shader_feature _RECEIVE_SHADOWS_OFF _RECEIVE_SHADOWS - #pragma vertex vert - #pragma fragment frag - - #undef LIGHTMAP_ON - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #include "Include/Spine-Input-URP.hlsl" - #include "Include/Spine-SkeletonLit-ForwardPass-URP.hlsl" - ENDHLSL - } - - Pass - { - Name "ShadowCaster" - Tags{"LightMode" = "ShadowCaster"} - - ZWrite On - ColorMask 0 - ZTest LEqual - Cull Off - - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - #pragma target 2.0 - - // ------------------------------------- - // Material Keywords - #pragma shader_feature _ALPHATEST_ON - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - #pragma shader_feature _ _DOUBLE_SIDED_LIGHTING - - #pragma vertex ShadowPassVertexSkeletonLit - #pragma fragment ShadowPassFragmentSkeletonLit - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #include "Include/Spine-Input-URP.hlsl" - #include "Include/Spine-SkeletonLit-ShadowCasterPass-URP.hlsl" - - ENDHLSL - } - - Pass - { - Name "DepthOnly" - Tags{"LightMode" = "DepthOnly"} - - ZWrite On - ColorMask R - Cull Off - - HLSLPROGRAM - // Required to compile gles 2.0 with standard srp library - #pragma prefer_hlslcc gles - #pragma exclude_renderers d3d11_9x - - #pragma vertex DepthOnlyVertex - #pragma fragment DepthOnlyFragment - - // ------------------------------------- - // Material Keywords - #pragma shader_feature _ALPHATEST_ON - #pragma shader_feature _SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #include "Include/Spine-Input-URP.hlsl" - #include "Include/Spine-DepthOnlyPass-URP.hlsl" - ENDHLSL - } - - // This pass is used when drawing to a _CameraNormalsTexture texture - Pass - { - Name "DepthNormals" - Tags{"LightMode" = "DepthNormals"} - - ZWrite On - - HLSLPROGRAM - #pragma vertex DepthNormalsVertex - #pragma fragment DepthNormalsFragment - - // ------------------------------------- - // Material Keywords - #pragma shader_feature _ALPHATEST_ON - #pragma shader_feature _ _DOUBLE_SIDED_LIGHTING - - // ------------------------------------- - // Universal Pipeline keywords - #pragma multi_compile_fragment _ _WRITE_RENDERING_LAYERS - - //-------------------------------------- - // GPU Instancing - #pragma multi_compile_instancing - - #define USE_URP - #define fixed4 half4 - #define fixed3 half3 - #define fixed half - #include "Include/Spine-Input-URP.hlsl" - #include "Include/Spine-DepthNormalsPass-URP.hlsl" - ENDHLSL - } - } - - FallBack "Universal Render Pipeline/Spine/Skeleton" -} diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-SkeletonLit-URP.shader.meta b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-SkeletonLit-URP.shader.meta deleted file mode 100644 index b620f0e1f..000000000 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-SkeletonLit-URP.shader.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 348017cf11039464499244edf0c9b407 -ShaderImporter: - externalObjects: {} - defaultTextures: [] - nonModifiableTextures: [] - preprocessorOverride: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Special-Skeleton-Grayscale.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Special-Skeleton-Grayscale.shader index 8d69bf815..a2f361880 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Special-Skeleton-Grayscale.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Spine-Special-Skeleton-Grayscale.shader @@ -13,7 +13,9 @@ Shader "Spine/Special/Skeleton Grayscale" { // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/CGIncludes/SpritePixelLighting.cginc b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/CGIncludes/SpritePixelLighting.cginc index 23bc13df0..6cc2bc469 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/CGIncludes/SpritePixelLighting.cginc +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/CGIncludes/SpritePixelLighting.cginc @@ -148,7 +148,8 @@ VertexOutput vert(VertexInput v) output.pos = calculateLocalPos(v.vertex); output.color = calculateVertexColor(v.color); #if defined(_TINT_BLACK_ON) - output.darkColor = GammaToTargetSpace(half3(v.tintBlackRG.r, v.tintBlackRG.g, v.tintBlackB.r)) + _Black.rgb; + output.darkColor = GammaToTargetSpace(half3(v.tintBlackRG.r, v.tintBlackRG.g, v.tintBlackB.r)) + + (_Black.rgb * v.color.a); #endif output.texcoord = calculateTextureCoord(v.texcoord); output.posWorld = calculateWorldPos(v.vertex); diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/CGIncludes/SpriteUnlit.cginc b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/CGIncludes/SpriteUnlit.cginc index 3c6fd04d8..fa88382e7 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/CGIncludes/SpriteUnlit.cginc +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/CGIncludes/SpriteUnlit.cginc @@ -56,7 +56,8 @@ VertexOutput vert(VertexInput input) output.texcoord = calculateTextureCoord(input.texcoord); output.color = calculateVertexColor(input.color); #if defined(_TINT_BLACK_ON) - output.darkColor = GammaToTargetSpace(half3(input.tintBlackRG.r, input.tintBlackRG.g, input.tintBlackB.r)) + _Black.rgb; + output.darkColor = GammaToTargetSpace(half3(input.tintBlackRG.r, input.tintBlackRG.g, input.tintBlackB.r)) + + (_Black.rgb * input.color.a); #endif #if defined(_FOG) diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/CGIncludes/SpriteVertexLighting.cginc b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/CGIncludes/SpriteVertexLighting.cginc index a3d6a6f8d..76ab02fd1 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/CGIncludes/SpriteVertexLighting.cginc +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/CGIncludes/SpriteVertexLighting.cginc @@ -353,7 +353,8 @@ VertexOutput vert(VertexInput input) output.pos = calculateLocalPos(input.vertex); output.color = calculateVertexColor(input.color); #if defined(_TINT_BLACK_ON) - output.darkColor = GammaToTargetSpace(half3(input.tintBlackRG.r, input.tintBlackRG.g, input.tintBlackB.r)) + _Black.rgb; + output.darkColor = GammaToTargetSpace(half3(input.tintBlackRG.r, input.tintBlackRG.g, input.tintBlackB.r)) + + (_Black.rgb * input.color.a); #endif output.texcoord = float3(calculateTextureCoord(input.texcoord), 0); diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/SpritesPixelLit.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/SpritesPixelLit.shader index ce2883fd0..9ea9faaf1 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/SpritesPixelLit.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/SpritesPixelLit.shader @@ -50,7 +50,9 @@ Shader "Spine/Sprite/Pixel Lit" // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/SpritesUnlit.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/SpritesUnlit.shader index c7b2c05c7..a91a260e8 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/SpritesUnlit.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/SpritesUnlit.shader @@ -32,7 +32,9 @@ Shader "Spine/Sprite/Unlit" // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/SpritesVertexLit.shader b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/SpritesVertexLit.shader index 5ba640d89..82dad881c 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/SpritesVertexLit.shader +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Shaders/Sprite/SpritesVertexLit.shader @@ -51,7 +51,9 @@ Shader "Spine/Sprite/Vertex Lit" // Outline properties are drawn via custom editor. [HideInInspector] _OutlineWidth("Outline Width", Range(0,8)) = 3.0 + [HideInInspector][MaterialToggle(_USE_SCREENSPACE_OUTLINE_WIDTH)] _UseScreenSpaceOutlineWidth("Width in Screen Space", Float) = 0 [HideInInspector] _OutlineColor("Outline Color", Color) = (1,1,0,1) + [HideInInspector][MaterialToggle(_OUTLINE_FILL_INSIDE)]_Fill("Fill", Float) = 0 [HideInInspector] _OutlineReferenceTexWidth("Reference Texture Width", Int) = 1024 [HideInInspector] _ThresholdEnd("Outline Threshold", Range(0,1)) = 0.25 [HideInInspector] _OutlineSmoothness("Outline Smoothness", Range(0,1)) = 1.0 diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/SpineAttributes.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/SpineAttributes.cs index c9fb221ad..644929b26 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/SpineAttributes.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/SpineAttributes.cs @@ -33,12 +33,13 @@ using UnityEngine; namespace Spine.Unity { - [AttributeUsage(AttributeTargets.Field, Inherited = true, AllowMultiple = false)] + [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, Inherited = true, AllowMultiple = false)] public abstract class SpineAttributeBase : PropertyAttribute { public string dataField = ""; public string startsWith = ""; public bool includeNone = true; public bool fallbackToTextField = false; + public bool avoidGenericMenu = false; } public class SpineBone : SpineAttributeBase { @@ -103,11 +104,14 @@ namespace Spine.Unity { /// Valid types are SkeletonDataAsset and SkeletonRenderer (and derivatives) /// If left empty and the script the attribute is applied to is derived from Component, GetComponent() will be called as a fallback. /// - public SpineAnimation (string startsWith = "", string dataField = "", bool includeNone = true, bool fallbackToTextField = false) { + public SpineAnimation (string startsWith = "", string dataField = "", + bool includeNone = true, bool fallbackToTextField = false, bool avoidGenericMenu = false) { + this.startsWith = startsWith; this.dataField = dataField; this.includeNone = includeNone; this.fallbackToTextField = fallbackToTextField; + this.avoidGenericMenu = avoidGenericMenu; } } @@ -205,12 +209,15 @@ namespace Spine.Unity { public bool defaultAsEmptyString = false; - public SpineSkin (string startsWith = "", string dataField = "", bool includeNone = true, bool fallbackToTextField = false, bool defaultAsEmptyString = false) { + public SpineSkin (string startsWith = "", string dataField = "", bool includeNone = false, + bool fallbackToTextField = false, bool defaultAsEmptyString = false, bool avoidGenericMenu = false) { + this.startsWith = startsWith; this.dataField = dataField; this.includeNone = includeNone; this.fallbackToTextField = fallbackToTextField; this.defaultAsEmptyString = defaultAsEmptyString; + this.avoidGenericMenu = avoidGenericMenu; } } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Utility/AtlasUtilities.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Utility/AtlasUtilities.cs index 6474af495..a0ccb114b 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Utility/AtlasUtilities.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Utility/AtlasUtilities.cs @@ -354,27 +354,40 @@ namespace Spine.Unity.AttachmentTools { if (originalAttachment is IHasTextureRegion) { MeshAttachment originalMeshAttachment = originalAttachment as MeshAttachment; - Attachment newAttachment = (originalMeshAttachment != null) ? originalMeshAttachment.NewLinkedMesh() : originalAttachment.Copy(); - AtlasRegion region = ((IHasTextureRegion)newAttachment).Region as AtlasRegion; + IHasTextureRegion originalTextureAttachment = (IHasTextureRegion)originalAttachment; + + Attachment newAttachment = (originalTextureAttachment.Sequence != null) ? originalAttachment : + (originalMeshAttachment != null) ? originalMeshAttachment.NewLinkedMesh() : + originalAttachment.Copy(); + IHasTextureRegion newTextureAttachment = (IHasTextureRegion)newAttachment; + AtlasRegion region = newTextureAttachment.Region as AtlasRegion; + if (region == null && originalTextureAttachment.Sequence != null) + region = (AtlasRegion)originalTextureAttachment.Sequence.Regions[0]; + int existingIndex; if (existingRegions.TryGetValue(region, out existingIndex)) { regionIndices.Add(existingIndex); } else { - originalRegions.Add(region); - for (int i = 0; i < numTextureParamsToRepack; ++i) { - Texture2D regionTexture = (i == 0 ? - region.ToTexture(textureFormat, mipmaps) : - region.ToTexture((additionalTextureFormats != null && i - 1 < additionalTextureFormats.Length) ? - additionalTextureFormats[i - 1] : textureFormat, - mipmaps, additionalTexturePropertyIDsToCopy[i - 1], additionalTextureIsLinear[i - 1])); - texturesToPackAtParam[i].Add(regionTexture); - } - existingRegions.Add(region, newRegionIndex); - regionIndices.Add(newRegionIndex); - newRegionIndex++; + Sequence originalSequence = originalTextureAttachment.Sequence; + if (originalSequence != null) { + newTextureAttachment.Sequence = new Sequence(originalSequence); + for (int i = 0, regionCount = originalSequence.Regions.Length; i < regionCount; ++i) { + AtlasRegion sequenceRegion = (AtlasRegion)originalSequence.Regions[i]; + AddRegionTexturesToPack(numTextureParamsToRepack, sequenceRegion, textureFormat, mipmaps, + additionalTextureFormats, additionalTexturePropertyIDsToCopy, additionalTextureIsLinear); + originalRegions.Add(sequenceRegion); + regionIndices.Add(newRegionIndex); + newRegionIndex++; + } + } else { + AddRegionTexturesToPack(numTextureParamsToRepack, region, textureFormat, mipmaps, + additionalTextureFormats, additionalTexturePropertyIDsToCopy, additionalTextureIsLinear); + originalRegions.Add(region); + regionIndices.Add(newRegionIndex); + newRegionIndex++; + } } - outputAttachments[attachmentIndex] = newAttachment; } else { outputAttachments[attachmentIndex] = useOriginalNonrenderables ? originalAttachment : originalAttachment.Copy(); @@ -428,12 +441,24 @@ namespace Spine.Unity.AttachmentTools { } // Map the cloned attachments to the repacked atlas. - for (int i = 0, n = outputAttachments.Count; i < n; i++) { - Attachment attachment = outputAttachments[i]; - IHasTextureRegion iHasRegion = attachment as IHasTextureRegion; - if (iHasRegion != null) { - iHasRegion.Region = repackedRegions[regionIndices[i]]; - iHasRegion.UpdateRegion(); + for (int attachmentIndex = 0, repackedIndex = 0, n = outputAttachments.Count; + attachmentIndex < n; + ++attachmentIndex, ++repackedIndex) { + + Attachment attachment = outputAttachments[attachmentIndex]; + IHasTextureRegion textureAttachment = attachment as IHasTextureRegion; + if (textureAttachment != null) { + if (textureAttachment.Sequence != null) { + TextureRegion[] regions = textureAttachment.Sequence.Regions; + textureAttachment.Region = repackedRegions[regionIndices[repackedIndex]]; + for (int r = 0, regionCount = regions.Length; r < regionCount; ++r) { + regions[r] = repackedRegions[regionIndices[repackedIndex++]]; + } + --repackedIndex; + } else { + textureAttachment.Region = repackedRegions[regionIndices[repackedIndex]]; + } + textureAttachment.UpdateRegion(); } } @@ -444,6 +469,20 @@ namespace Spine.Unity.AttachmentTools { outputMaterial = newMaterial; } + private static void AddRegionTexturesToPack (int numTextureParamsToRepack, AtlasRegion region, + TextureFormat textureFormat, bool mipmaps, TextureFormat[] additionalTextureFormats, + int[] additionalTexturePropertyIDsToCopy, bool[] additionalTextureIsLinear) { + + for (int i = 0; i < numTextureParamsToRepack; ++i) { + Texture2D regionTexture = (i == 0 ? + region.ToTexture(textureFormat, mipmaps) : + region.ToTexture((additionalTextureFormats != null && i - 1 < additionalTextureFormats.Length) ? + additionalTextureFormats[i - 1] : textureFormat, + mipmaps, additionalTexturePropertyIDsToCopy[i - 1], additionalTextureIsLinear[i - 1])); + texturesToPackAtParam[i].Add(regionTexture); + } + } + /// /// Creates and populates a duplicate skin with cloned attachments that are backed by a new packed texture atlas /// comprised of all the regions from the original skin. diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Utility/MaterialChecks.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Utility/MaterialChecks.cs index b5761aa91..809a4bed9 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Utility/MaterialChecks.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Utility/MaterialChecks.cs @@ -79,29 +79,31 @@ namespace Spine.Unity { + "This will lead to incorrect rendering on some devices.\n\n" + "Please change the assigned Material to e.g. 'SkeletonGraphicDefault' or change the used shader to one of the 'Spine/SkeletonGraphic *' shaders.\n\n" + "Note that 'Spine/SkeletonGraphic *' shall still be used when using URP.\n"; - public static readonly string kNoSkeletonGraphicTintBlackMaterialMessage = - "\nWarning: Only enable 'Canvas Group Tint Black' when using a 'SkeletonGraphic Tint Black' shader!\n" - + "This will lead to incorrect rendering.\n\nPlease\n" - + "a) disable 'Canvas Group Tint Black' under 'Advanced' or\n" + public static readonly string kSkeletonGraphicTintBlackMaterialRequiredMessage = + "\nWarning: Only enable 'Tint Black' when using a 'SkeletonGraphic Tint Black' shader!\n" + + "Otherwise this will lead to incorrect rendering.\n\nPlease\n" + + "a) disable 'Tint Black' under 'Advanced' or\n" + "b) use a 'SkeletonGraphic Tint Black' Material if you need Tint Black on a CanvasGroup.\n"; - public static readonly string kTintBlackMessage = + public static readonly string kTintBlackRequiredMessage = "\nWarning: 'Advanced - Tint Black' required when using any 'Tint Black' shader!\n\nPlease\n" + "a) enable 'Tint Black' at the SkeletonRenderer/SkeletonGraphic component under 'Advanced' or\n" + "b) use a different shader at the Material.\n"; public static readonly string kCanvasTintBlackMessage = "\nWarning: Canvas 'Additional Shader Channels' 'uv1' and 'uv2' are required when 'Advanced - Tint Black' is enabled!\n\n" + "Please enable both 'uv1' and 'uv2' channels at the parent Canvas component parameter 'Additional Shader Channels'.\n"; - public static readonly string kCanvasGroupCompatibleMessage = - "\nWarning: 'Canvas Group Tint Black' is enabled at SkeletonGraphic but not 'CanvasGroup Compatible' at the Material!\n\nPlease\n" - + "a) enable 'CanvasGroup Compatible' at the Material or\n" - + "b) disable 'Canvas Group Tint Black' at the SkeletonGraphic component under 'Advanced'.\n" - + "You may want to duplicate the 'SkeletonGraphicTintBlack' material and change settings at the duplicate to not affect all instances."; - public static readonly string kCanvasGroupCompatibleDisabledMessage = - "\nWarning: 'CanvasGroup Compatible' is enabled at the Material but 'Canvas Group Tint Black' is disabled at SkeletonGraphic!\n\nPlease\n" + public static readonly string kCanvasGroupCompatibleMaterialRequiredMessage = + "\nWarning: 'CanvasGroup Compatible' is enabled at SkeletonGraphic but not at the Material!\n\nPlease\n" + + "a) use a Material with 'CanvasGroup Compatible' enabled or\n" + + "b) disable 'CanvasGroup Compatible' at the SkeletonGraphic component under 'Advanced'.\n" + + "You can find CanvasGroup Compatible 'SkeletonGraphicTintBlack' materials in the\n" + + "'CanvasGroupCompatible' subfolder of 'SkeletonGraphic-PMATexture' or 'SkeletonGraphic-StraightAlphaTexture'."; + public static readonly string kCanvasGroupRequiredMessage = + "\nWarning: 'CanvasGroup Compatible' is enabled at the Material but disabled at SkeletonGraphic!\n\nPlease\n" + "a) disable 'CanvasGroup Compatible' at the Material or\n" - + "b) enable 'Canvas Group Tint Black' at the SkeletonGraphic component under 'Advanced'.\n" - + "You may want to duplicate the 'SkeletonGraphicTintBlack' material and change settings at the duplicate to not affect all instances."; + + "b) enable 'CanvasGroup Compatible' at the SkeletonGraphic component under 'Advanced'.\n" + + "You can find CanvasGroup Compatible 'SkeletonGraphicTintBlack' materials in the\n" + + "'CanvasGroupCompatible' subfolder of 'SkeletonGraphic-PMATexture' or 'SkeletonGraphic-StraightAlphaTexture'."; public static readonly string kCanvasGroupCompatiblePMAVertexMessage = "\nWarning: 'CanvasGroup Compatible' is enabled at the Material and 'PMA Vertex Colors' is enabled at SkeletonGraphic!\n\nPlease\n" + "a) disable 'CanvasGroup Compatible' at the Material or\n" @@ -126,7 +128,7 @@ namespace Spine.Unity { } if (renderer.tintBlack == false && RequiresTintBlack(material)) { isProblematic = true; - errorMessage += kTintBlackMessage; + errorMessage += kTintBlackRequiredMessage; } } return isProblematic; @@ -145,28 +147,26 @@ namespace Spine.Unity { isProblematic = true; errorMessage += kNoSkeletonGraphicMaterialMessage; } - if (settings.tintBlack == false && RequiresTintBlack(material)) { + bool isTintBlackMaterial = IsSkeletonGraphicTintBlackMaterial(material); + if (settings.tintBlack != isTintBlackMaterial) { isProblematic = true; - errorMessage += kTintBlackMessage; + errorMessage += (settings.tintBlack == false) ? + kTintBlackRequiredMessage : kSkeletonGraphicTintBlackMaterialRequiredMessage; } + if (settings.tintBlack == true && CanvasNotSetupForTintBlack(skeletonGraphic)) { isProblematic = true; errorMessage += kCanvasTintBlackMessage; } - if (settings.canvasGroupTintBlack == true && !IsSkeletonGraphicTintBlackMaterial(material)) { + + bool isCanvasGroupCompatible = IsCanvasGroupCompatible(material); + if (settings.canvasGroupCompatible != isCanvasGroupCompatible) { isProblematic = true; - errorMessage += kNoSkeletonGraphicTintBlackMaterialMessage; + errorMessage += (settings.canvasGroupCompatible == false) ? + kCanvasGroupRequiredMessage : kCanvasGroupCompatibleMaterialRequiredMessage; } - if (settings.canvasGroupTintBlack == true && !IsCanvasGroupCompatible(material)) { - isProblematic = true; - errorMessage += kCanvasGroupCompatibleMessage; - } - if (settings.tintBlack == true && settings.canvasGroupTintBlack == false - && IsCanvasGroupCompatible(material)) { - isProblematic = true; - errorMessage += kCanvasGroupCompatibleDisabledMessage; - } - if (settings.pmaVertexColors == true && IsCanvasGroupCompatible(material)) { + + if (settings.pmaVertexColors == true && settings.canvasGroupCompatible == true && settings.tintBlack == false) { isProblematic = true; errorMessage += kCanvasGroupCompatiblePMAVertexMessage; } @@ -202,7 +202,6 @@ namespace Spine.Unity { return true; } - public static bool UsesSpineShader (Material material) { return material.shader.name.Contains("Spine/"); } diff --git a/Assets/ThirdParty/Spine/Runtime/spine-unity/Utility/SkeletonExtensions.cs b/Assets/ThirdParty/Spine/Runtime/spine-unity/Utility/SkeletonExtensions.cs index 449e8aa4f..6d2eb5bbe 100644 --- a/Assets/ThirdParty/Spine/Runtime/spine-unity/Utility/SkeletonExtensions.cs +++ b/Assets/ThirdParty/Spine/Runtime/spine-unity/Utility/SkeletonExtensions.cs @@ -157,6 +157,10 @@ namespace Spine.Unity { return spineGameObjectTransform.TransformPoint(new Vector3(bone.WorldX * positionScale, bone.WorldY * positionScale)); } + public static Vector3 GetWorldPosition (this Bone bone, UnityEngine.Transform spineGameObjectTransform, float positionScale, Vector2 positionOffset) { + return spineGameObjectTransform.TransformPoint(new Vector3(bone.WorldX * positionScale + positionOffset.x, bone.WorldY * positionScale + positionOffset.y)); + } + /// Gets a skeleton space UnityEngine.Quaternion representation of bone.WorldRotationX. public static Quaternion GetQuaternion (this Bone bone) { float halfRotation = Mathf.Atan2(bone.C, bone.A) * 0.5f; @@ -325,8 +329,8 @@ namespace Spine { result.x = pa * boneData.X + pb * boneData.Y + parentMatrix.x; result.y = pc * boneData.X + pd * boneData.Y + parentMatrix.y; - switch (boneData.TransformMode) { - case TransformMode.Normal: { + switch (boneData.Inherit) { + case Inherit.Normal: { float rotationY = boneData.Rotation + 90 + boneData.ShearY; float la = MathUtils.CosDeg(boneData.Rotation + boneData.ShearX) * boneData.ScaleX; float lb = MathUtils.CosDeg(rotationY) * boneData.ScaleY; @@ -338,7 +342,7 @@ namespace Spine { result.d = pc * lb + pd * ld; break; } - case TransformMode.OnlyTranslation: { + case Inherit.OnlyTranslation: { float rotationY = boneData.Rotation + 90 + boneData.ShearY; result.a = MathUtils.CosDeg(boneData.Rotation + boneData.ShearX) * boneData.ScaleX; result.b = MathUtils.CosDeg(rotationY) * boneData.ScaleY; @@ -346,7 +350,7 @@ namespace Spine { result.d = MathUtils.SinDeg(rotationY) * boneData.ScaleY; break; } - case TransformMode.NoRotationOrReflection: { + case Inherit.NoRotationOrReflection: { float s = pa * pa + pc * pc, prx; if (s > 0.0001f) { s = Math.Abs(pa * pd - pb * pc) / s; @@ -370,8 +374,8 @@ namespace Spine { result.d = pc * lb + pd * ld; break; } - case TransformMode.NoScale: - case TransformMode.NoScaleOrReflection: { + case Inherit.NoScale: + case Inherit.NoScaleOrReflection: { float cos = MathUtils.CosDeg(boneData.Rotation), sin = MathUtils.SinDeg(boneData.Rotation); float za = pa * cos + pb * sin; float zc = pc * cos + pd * sin; @@ -388,7 +392,7 @@ namespace Spine { float lb = MathUtils.CosDeg(90 + boneData.ShearY) * boneData.ScaleY; float lc = MathUtils.SinDeg(boneData.ShearX) * boneData.ScaleX; float ld = MathUtils.SinDeg(90 + boneData.ShearY) * boneData.ScaleY; - if (boneData.TransformMode != TransformMode.NoScaleOrReflection ? pa * pd - pb * pc < 0 : false) { + if (boneData.Inherit != Inherit.NoScaleOrReflection ? pa * pd - pb * pc < 0 : false) { zb = -zb; zd = -zd; } @@ -446,15 +450,13 @@ namespace Spine { return va.Bones != null && va.Bones.Length > 0; } - #region Transform Modes - public static bool InheritsRotation (this TransformMode mode) { - const int RotationBit = 0; - return ((int)mode & (1U << RotationBit)) == 0; + #region Inherit Modes + public static bool InheritsRotation (this Inherit mode) { + return mode == Inherit.Normal || mode == Inherit.NoScale || mode == Inherit.NoScaleOrReflection; } - public static bool InheritsScale (this TransformMode mode) { - const int ScaleBit = 1; - return ((int)mode & (1U << ScaleBit)) == 0; + public static bool InheritsScale (this Inherit mode) { + return mode == Inherit.Normal || mode == Inherit.NoRotationOrReflection; } #endregion } diff --git a/Assets/ThirdParty/Spine/package.json b/Assets/ThirdParty/Spine/package.json index 482e0b757..bb46ce505 100644 --- a/Assets/ThirdParty/Spine/package.json +++ b/Assets/ThirdParty/Spine/package.json @@ -2,7 +2,7 @@ "name": "com.esotericsoftware.spine.spine-unity", "displayName": "spine-unity Runtime", "description": "This plugin provides the spine-unity runtime core.", - "version": "4.1.43", + "version": "4.2.99", "unity": "2018.3", "author": { "name": "Esoteric Software", @@ -10,7 +10,11 @@ "url": "http://esotericsoftware.com/" }, "dependencies": { - "com.esotericsoftware.spine.spine-csharp": "4.1.0" + "com.unity.ugui" : "1.0.0", + "com.unity.modules.animation" : "1.0.0", + "com.unity.modules.physics" : "1.0.0", + "com.unity.modules.physics2d" : "1.0.0", + "com.esotericsoftware.spine.spine-csharp": "4.2.0" }, "repository": { "type": "git", diff --git a/Assets/ThirdParty/Spine/version.txt b/Assets/ThirdParty/Spine/version.txt index 3d55f235a..3d8026921 100644 --- a/Assets/ThirdParty/Spine/version.txt +++ b/Assets/ThirdParty/Spine/version.txt @@ -1,2 +1,2 @@ -Package version: spine-unity-4.1-2024-06-19.unitypackage -This Spine-Unity runtime works with data exported from Spine Editor version: 4.1.xx +Package version: spine-unity-4.2-2025-02-24.unitypackage +This Spine-Unity runtime works with data exported from Spine Editor version: 4.2.xx diff --git a/Assets/ThirdParty/spine.timeline-4.1/LICENSE.md b/Assets/ThirdParty/spine.timeline-4.1/LICENSE.md deleted file mode 100644 index 61b10330d..000000000 --- a/Assets/ThirdParty/spine.timeline-4.1/LICENSE.md +++ /dev/null @@ -1,26 +0,0 @@ -# Spine Runtimes License Agreement -Last updated May 1, 2019. Replaces all prior versions. - -Copyright (c) 2013-2019, Esoteric Software LLC - -Integration of the Spine Runtimes into software or otherwise creating -derivative works of the Spine Runtimes is permitted under the terms and -conditions of Section 2 of the Spine Editor License Agreement: -http://esotericsoftware.com/spine-editor-license - -Otherwise, it is permitted to integrate the Spine Runtimes into software -or otherwise create derivative works of the Spine Runtimes (collectively, -"Products"), provided that each user of the Products must obtain their own -Spine Editor license and redistribution of the Products in any form must -include this license and copyright notice. - -THIS SOFTWARE IS PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY EXPRESS -OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN -NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, BUSINESS -INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/Assets/ThirdParty/spine.timeline-4.1/version.txt b/Assets/ThirdParty/spine.timeline-4.1/version.txt deleted file mode 100644 index 01455d45b..000000000 --- a/Assets/ThirdParty/spine.timeline-4.1/version.txt +++ /dev/null @@ -1 +0,0 @@ -Package version: com.esotericsoftware.spine.timeline-4.1-2022-08-26.zip diff --git a/Assets/ThirdParty/spine.timeline-4.2.meta b/Assets/ThirdParty/spine.timeline-4.2.meta new file mode 100644 index 000000000..12f02a448 --- /dev/null +++ b/Assets/ThirdParty/spine.timeline-4.2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 558541b4c2f561a44af65b1f39d4b2e9 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation.meta b/Assets/ThirdParty/spine.timeline-4.2/Documentation.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation.meta rename to Assets/ThirdParty/spine.timeline-4.2/Documentation.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/README.md b/Assets/ThirdParty/spine.timeline-4.2/Documentation/README.md similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/README.md rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/README.md diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/README.md.meta b/Assets/ThirdParty/spine.timeline-4.2/Documentation/README.md.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/README.md.meta rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/README.md.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/add-menu.png b/Assets/ThirdParty/spine.timeline-4.2/Documentation/add-menu.png similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/add-menu.png rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/add-menu.png diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/add-menu.png.meta b/Assets/ThirdParty/spine.timeline-4.2/Documentation/add-menu.png.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/add-menu.png.meta rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/add-menu.png.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/animationstate-clip-inspector.png b/Assets/ThirdParty/spine.timeline-4.2/Documentation/animationstate-clip-inspector.png similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/animationstate-clip-inspector.png rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/animationstate-clip-inspector.png diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/animationstate-clip-inspector.png.meta b/Assets/ThirdParty/spine.timeline-4.2/Documentation/animationstate-clip-inspector.png.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/animationstate-clip-inspector.png.meta rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/animationstate-clip-inspector.png.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/animationstate-track-inspector.png b/Assets/ThirdParty/spine.timeline-4.2/Documentation/animationstate-track-inspector.png similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/animationstate-track-inspector.png rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/animationstate-track-inspector.png diff --git a/Assets/ThirdParty/spine.timeline-4.2/Documentation/animationstate-track-inspector.png.meta b/Assets/ThirdParty/spine.timeline-4.2/Documentation/animationstate-track-inspector.png.meta new file mode 100644 index 000000000..561ddca2f --- /dev/null +++ b/Assets/ThirdParty/spine.timeline-4.2/Documentation/animationstate-track-inspector.png.meta @@ -0,0 +1,147 @@ +fileFormatVersion: 2 +guid: 04051f71b9b3db740a8d236ff80672e7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 1 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/animationstate-track.png b/Assets/ThirdParty/spine.timeline-4.2/Documentation/animationstate-track.png similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/animationstate-track.png rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/animationstate-track.png diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/animationstate-track.png.meta b/Assets/ThirdParty/spine.timeline-4.2/Documentation/animationstate-track.png.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/animationstate-track.png.meta rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/animationstate-track.png.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/skeleton-flip-clip-inspector.png b/Assets/ThirdParty/spine.timeline-4.2/Documentation/skeleton-flip-clip-inspector.png similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/skeleton-flip-clip-inspector.png rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/skeleton-flip-clip-inspector.png diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/skeleton-flip-clip-inspector.png.meta b/Assets/ThirdParty/spine.timeline-4.2/Documentation/skeleton-flip-clip-inspector.png.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/skeleton-flip-clip-inspector.png.meta rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/skeleton-flip-clip-inspector.png.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/skeleton-flip-track.png b/Assets/ThirdParty/spine.timeline-4.2/Documentation/skeleton-flip-track.png similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/skeleton-flip-track.png rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/skeleton-flip-track.png diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/skeleton-flip-track.png.meta b/Assets/ThirdParty/spine.timeline-4.2/Documentation/skeleton-flip-track.png.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/skeleton-flip-track.png.meta rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/skeleton-flip-track.png.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/timeline.png b/Assets/ThirdParty/spine.timeline-4.2/Documentation/timeline.png similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/timeline.png rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/timeline.png diff --git a/Assets/ThirdParty/spine.timeline-4.1/Documentation/timeline.png.meta b/Assets/ThirdParty/spine.timeline-4.2/Documentation/timeline.png.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Documentation/timeline.png.meta rename to Assets/ThirdParty/spine.timeline-4.2/Documentation/timeline.png.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor.meta b/Assets/ThirdParty/spine.timeline-4.2/Editor.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Editor.meta rename to Assets/ThirdParty/spine.timeline-4.2/Editor.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateClipInspector.cs b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateClipInspector.cs similarity index 86% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateClipInspector.cs rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateClipInspector.cs index 95e586a13..0d3b39faf 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateClipInspector.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateClipInspector.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ using Spine.Unity.Playables; @@ -51,7 +51,7 @@ namespace Spine.Unity.Editor { templateProp = serializedObject.FindProperty("template"); System.Array.Resize(ref clipInfo, targets.Length); for (int i = 0; i < targets.Length; ++i) { - var clip = (SpineAnimationStateClip)targets[i]; + SpineAnimationStateClip clip = (SpineAnimationStateClip)targets[i]; clipInfo[i] = new ClipInfo(); clipInfo[i].timelineClip = FindTimelineClip(clip); } @@ -62,7 +62,7 @@ namespace Spine.Unity.Editor { EditorGUILayout.PropertyField(templateProp); for (int i = 0; i < targets.Length; ++i) { - var targetClip = (SpineAnimationStateClip)targets[i]; + SpineAnimationStateClip targetClip = (SpineAnimationStateClip)targets[i]; if (targetClip.template.useBlendDuration) AdjustMixDuration(targetClip, clipInfo[i]); } @@ -75,7 +75,7 @@ namespace Spine.Unity.Editor { if (timelineClipInfo == null) return; - var timelineClip = timelineClipInfo.timelineClip; + TimelineClip timelineClip = timelineClipInfo.timelineClip; if (timelineClip == null) return; @@ -100,8 +100,8 @@ namespace Spine.Unity.Editor { string[] guids = AssetDatabase.FindAssets("t:TimelineAsset"); foreach (string guid in guids) { TimelineAsset timeline = (TimelineAsset)AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(guid), typeof(TimelineAsset)); - foreach (var track in timeline.GetOutputTracks()) { - foreach (var clip in track.GetClips()) { + foreach (TrackAsset track in timeline.GetOutputTracks()) { + foreach (TimelineClip clip in track.GetClips()) { if (clip.asset.GetType() == typeof(SpineAnimationStateClip) && object.ReferenceEquals(clip.asset, targetClip)) { return clip; } diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateClipInspector.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateClipInspector.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateClipInspector.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateClipInspector.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateDrawer.cs b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateDrawer.cs similarity index 92% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateDrawer.cs rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateDrawer.cs index b7bd70b01..5ae46c49a 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateDrawer.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateDrawer.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ using Spine.Unity.Editor; @@ -56,9 +56,10 @@ public class SpineAnimationStateDrawer : PropertyDrawer { SerializedProperty attachmentProp = property.FindPropertyRelative("attachmentThreshold"); SerializedProperty drawOrderProp = property.FindPropertyRelative("drawOrderThreshold"); - // initialize useBlendDuration parameter according to preferences + // initialize customDuration (inverse default mix duration) and useBlendDuration parameters according to preferences SerializedProperty isInitializedProp = property.FindPropertyRelative("isInitialized"); if (!isInitializedProp.hasMultipleDifferentValues && isInitializedProp.boolValue == false) { + customDurationProp.boolValue = !SpineEditorUtilities.Preferences.timelineDefaultMixDuration; useBlendDurationProp.boolValue = SpineEditorUtilities.Preferences.timelineUseBlendDuration; isInitializedProp.boolValue = true; } diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateDrawer.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateDrawer.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateDrawer.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateDrawer.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateGraphicTrackInspector.cs b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateGraphicTrackInspector.cs similarity index 87% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateGraphicTrackInspector.cs rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateGraphicTrackInspector.cs index b5400ec18..313a22df1 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateGraphicTrackInspector.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateGraphicTrackInspector.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ using Spine.Unity.Playables; @@ -40,7 +40,7 @@ namespace Spine.Unity.Editor { public class SpineAnimationStateGraphicTrackInspector : TrackEditor { public override TrackDrawOptions GetTrackOptions (TrackAsset track, UnityEngine.Object binding) { - var options = base.GetTrackOptions(track, binding); + TrackDrawOptions options = base.GetTrackOptions(track, binding); options.icon = SpineEditorUtilities.Icons.skeletonDataAssetIcon; options.trackColor = new Color(255 / 255.0f, 64 / 255.0f, 1 / 255.0f); return options; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateGraphicTrackInspector.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateGraphicTrackInspector.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateGraphicTrackInspector.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateGraphicTrackInspector.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateTrackInspector.cs b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateTrackInspector.cs similarity index 87% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateTrackInspector.cs rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateTrackInspector.cs index 4cc3a758c..d4bdaff21 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateTrackInspector.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateTrackInspector.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ using Spine.Unity.Playables; @@ -40,7 +40,7 @@ namespace Spine.Unity.Editor { public class SpineAnimationStateTrackInspector : TrackEditor { public override TrackDrawOptions GetTrackOptions (TrackAsset track, UnityEngine.Object binding) { - var options = base.GetTrackOptions(track, binding); + TrackDrawOptions options = base.GetTrackOptions(track, binding); options.icon = SpineEditorUtilities.Icons.skeletonDataAssetIcon; options.trackColor = new Color(255 / 255.0f, 64 / 255.0f, 1 / 255.0f); return options; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateTrackInspector.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateTrackInspector.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineAnimationStateTrackInspector.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineAnimationStateTrackInspector.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipClipEditor.cs b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipClipEditor.cs similarity index 82% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipClipEditor.cs rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipClipEditor.cs index 536c87246..a52a88105 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipClipEditor.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipClipEditor.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ #if UNITY_2019_1_OR_NEWER @@ -33,8 +33,8 @@ #if TIMELINE_HAS_CLIPEDITOR_CLASS -using UnityEditor; using Spine.Unity.Playables; +using UnityEditor; using UnityEditor.Timeline; using UnityEngine.Timeline; @@ -51,11 +51,11 @@ namespace Spine.Unity.Editor { SetDisplayName(clip); } - protected void SetDisplayName(TimelineClip clip) { - var flipClip = (SpineSkeletonFlipClip)clip.asset; + protected void SetDisplayName (TimelineClip clip) { + SpineSkeletonFlipClip flipClip = (SpineSkeletonFlipClip)clip.asset; if (flipClip != null) { bool flipX = false, flipY = false; - var settings = flipClip.template; + SpineSkeletonFlipBehaviour settings = flipClip.template; if (settings != null) { flipX = settings.flipX; flipY = settings.flipY; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipClipEditor.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipClipEditor.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipClipEditor.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipClipEditor.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipClipInspector.cs b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipClipInspector.cs similarity index 87% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipClipInspector.cs rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipClipInspector.cs index 2d1bc6acd..5617124f0 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipClipInspector.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipClipInspector.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ using Spine.Unity.Playables; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipClipInspector.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipClipInspector.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipClipInspector.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipClipInspector.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipDrawer.cs b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipDrawer.cs similarity index 88% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipDrawer.cs rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipDrawer.cs index b9f031c13..428180d8a 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipDrawer.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipDrawer.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ using UnityEditor; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipDrawer.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipDrawer.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipDrawer.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipDrawer.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipTrackInspector.cs b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipTrackInspector.cs similarity index 84% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipTrackInspector.cs rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipTrackInspector.cs index 6dc864d7e..d4a7a7d0f 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipTrackInspector.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipTrackInspector.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ using Spine.Unity.Playables; @@ -40,7 +40,7 @@ namespace Spine.Unity.Editor { public class SpineSkeletonFlipTrackInspector : TrackEditor { public override TrackDrawOptions GetTrackOptions (TrackAsset track, UnityEngine.Object binding) { - var options = base.GetTrackOptions(track, binding); + TrackDrawOptions options = base.GetTrackOptions(track, binding); options.icon = SpineEditorUtilities.Icons.subMeshRenderer; options.trackColor = new Color(0.855f, 0.8623f, 0.87f); return options; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipTrackInspector.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipTrackInspector.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/SpineSkeletonFlipTrackInspector.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Editor/SpineSkeletonFlipTrackInspector.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/spine-timeline-editor.asmdef b/Assets/ThirdParty/spine.timeline-4.2/Editor/spine-timeline-editor.asmdef similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/spine-timeline-editor.asmdef rename to Assets/ThirdParty/spine.timeline-4.2/Editor/spine-timeline-editor.asmdef diff --git a/Assets/ThirdParty/spine.timeline-4.1/Editor/spine-timeline-editor.asmdef.meta b/Assets/ThirdParty/spine.timeline-4.2/Editor/spine-timeline-editor.asmdef.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Editor/spine-timeline-editor.asmdef.meta rename to Assets/ThirdParty/spine.timeline-4.2/Editor/spine-timeline-editor.asmdef.meta diff --git a/Assets/ThirdParty/spine.timeline-4.2/LICENSE.md b/Assets/ThirdParty/spine.timeline-4.2/LICENSE.md new file mode 100644 index 000000000..4425c6122 --- /dev/null +++ b/Assets/ThirdParty/spine.timeline-4.2/LICENSE.md @@ -0,0 +1,26 @@ +# Spine Runtimes License Agreement +Last updated July 28, 2023. Replaces all prior versions. + +Copyright (c) 2013-2023, Esoteric Software LLC + +Integration of the Spine Runtimes into software or otherwise creating +derivative works of the Spine Runtimes is permitted under the terms and +conditions of Section 2 of the Spine Editor License Agreement: +http://esotericsoftware.com/spine-editor-license + +Otherwise, it is permitted to integrate the Spine Runtimes into software or +otherwise create derivative works of the Spine Runtimes (collectively, +"Products"), provided that each user of the Products must obtain their own +Spine Editor license and redistribution of the Products in any form must +include this license and copyright notice. + +THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, +BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE +SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/Assets/ThirdParty/spine.timeline-4.1/LICENSE.md.meta b/Assets/ThirdParty/spine.timeline-4.2/LICENSE.md.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/LICENSE.md.meta rename to Assets/ThirdParty/spine.timeline-4.2/LICENSE.md.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SkeletonAnimationPlayableHandle.cs b/Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SkeletonAnimationPlayableHandle.cs similarity index 89% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SkeletonAnimationPlayableHandle.cs rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SkeletonAnimationPlayableHandle.cs index 2f5709585..d2ed9518f 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SkeletonAnimationPlayableHandle.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SkeletonAnimationPlayableHandle.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ //using UnityEngine.Playables; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SkeletonAnimationPlayableHandle.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SkeletonAnimationPlayableHandle.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SkeletonAnimationPlayableHandle.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SkeletonAnimationPlayableHandle.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SkeletonGraphicPlayableHandle.cs b/Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SkeletonGraphicPlayableHandle.cs similarity index 88% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SkeletonGraphicPlayableHandle.cs rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SkeletonGraphicPlayableHandle.cs index 5b7bd15a8..c38ae1ec5 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SkeletonGraphicPlayableHandle.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SkeletonGraphicPlayableHandle.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ //using UnityEngine.Playables; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SkeletonGraphicPlayableHandle.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SkeletonGraphicPlayableHandle.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SkeletonGraphicPlayableHandle.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SkeletonGraphicPlayableHandle.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SpinePlayableHandleBase.cs b/Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SpinePlayableHandleBase.cs similarity index 89% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SpinePlayableHandleBase.cs rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SpinePlayableHandleBase.cs index 663476053..13022e0e0 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SpinePlayableHandleBase.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SpinePlayableHandleBase.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ using System.Collections; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SpinePlayableHandleBase.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SpinePlayableHandleBase.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/PlayableHandle Component/SpinePlayableHandleBase.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/PlayableHandle Component/SpinePlayableHandleBase.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateBehaviour.cs b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateBehaviour.cs similarity index 90% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateBehaviour.cs rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateBehaviour.cs index 0e097d01a..5bb8fe4a2 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateBehaviour.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateBehaviour.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ using Spine; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateBehaviour.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateBehaviour.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateBehaviour.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateBehaviour.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateClip.cs b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateClip.cs similarity index 89% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateClip.cs rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateClip.cs index 5f8715be7..ceadf0463 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateClip.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateClip.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ using System; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateClip.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateClip.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateClip.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateClip.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateGraphicTrack.cs b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateGraphicTrack.cs similarity index 86% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateGraphicTrack.cs rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateGraphicTrack.cs index 86769624f..7311c3228 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateGraphicTrack.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateGraphicTrack.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ #if UNITY_EDITOR @@ -55,13 +55,13 @@ namespace Spine.Unity.Playables { public override Playable CreateTrackMixer (PlayableGraph graph, GameObject go, int inputCount) { IEnumerable clips = this.GetClips(); foreach (TimelineClip clip in clips) { - var animationStateClip = clip.asset as SpineAnimationStateClip; + SpineAnimationStateClip animationStateClip = clip.asset as SpineAnimationStateClip; if (animationStateClip != null) animationStateClip.timelineClip = clip; } var scriptPlayable = ScriptPlayable.Create(graph, inputCount); - var mixerBehaviour = scriptPlayable.GetBehaviour(); + SpineAnimationStateMixerBehaviour mixerBehaviour = scriptPlayable.GetBehaviour(); mixerBehaviour.trackIndex = this.trackIndex; mixerBehaviour.unscaledTime = this.unscaledTime; return scriptPlayable; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateGraphicTrack.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateGraphicTrack.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateGraphicTrack.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateGraphicTrack.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateMixerBehaviour.cs b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateMixerBehaviour.cs similarity index 82% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateMixerBehaviour.cs rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateMixerBehaviour.cs index 3816cd10e..ccd7ceae2 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateMixerBehaviour.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateMixerBehaviour.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,11 +23,17 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ +#if UNITY_2019_1_OR_NEWER +#define SPEED_INCLUDED_IN_CLIP_TIME +#endif + +#if UNITY_EDITOR #define SPINE_EDITMODEPOSE +#endif using System; using UnityEngine; @@ -64,7 +70,8 @@ namespace Spine.Unity.Playables { } public override void OnGraphStop (Playable playable) { - if (!isPaused && endAtClipEnd) + bool isStoppedNotPaused = playable.GetGraph().IsPlaying(); // end of track was reached or graph stopped. + if (isStoppedNotPaused && endAtClipEnd) HandleClipEnd(); } @@ -97,7 +104,7 @@ namespace Spine.Unity.Playables { protected void HandleClipEnd () { if (animationStateComponent.IsNullOrDestroyed()) return; - var state = animationStateComponent.AnimationState; + AnimationState state = animationStateComponent.AnimationState; if (endAtClipEnd && timelineStartedTrackEntry != null && timelineStartedTrackEntry == state.GetCurrent(trackIndex)) { @@ -124,14 +131,14 @@ namespace Spine.Unity.Playables { // NOTE: This function is called at runtime and edit time. Keep that in mind when setting the values of properties. public override void ProcessFrame (Playable playable, FrameData info, object playerData) { - var skeletonAnimation = playerData as SkeletonAnimation; - var skeletonGraphic = playerData as SkeletonGraphic; + SkeletonAnimation skeletonAnimation = playerData as SkeletonAnimation; + SkeletonGraphic skeletonGraphic = playerData as SkeletonGraphic; animationStateComponent = playerData as IAnimationStateComponent; - var skeletonComponent = playerData as ISkeletonComponent; + ISkeletonComponent skeletonComponent = playerData as ISkeletonComponent; if (animationStateComponent.IsNullOrDestroyed() || skeletonComponent == null) return; - var skeleton = skeletonComponent.Skeleton; - var state = animationStateComponent.AnimationState; + Skeleton skeleton = skeletonComponent.Skeleton; + AnimationState state = animationStateComponent.AnimationState; if (!Application.isPlaying) { #if SPINE_EDITMODEPOSE @@ -153,7 +160,7 @@ namespace Spine.Unity.Playables { for (int i = 0; i < inputCount; i++) this.lastInputWeights[i] = default(float); } - var lastInputWeights = this.lastInputWeights; + float[] lastInputWeights = this.lastInputWeights; int numStartingClips = 0; bool anyClipPlaying = false; @@ -161,7 +168,7 @@ namespace Spine.Unity.Playables { for (int i = 0; i < inputCount; i++) { float lastInputWeight = lastInputWeights[i]; float inputWeight = playable.GetInputWeight(i); - bool clipStarted = lastInputWeight == 0 && inputWeight > 0; + bool clipStarted = (inputWeight > 0) && (lastInputWeight == 0 || info.seekOccurred || info.timeLooped); if (inputWeight > 0) anyClipPlaying = true; lastInputWeights[i] = inputWeight; @@ -211,22 +218,25 @@ namespace Spine.Unity.Playables { float clipSpeed = (float)clipPlayable.GetSpeed(); trackEntry.EventThreshold = clipData.eventThreshold; - trackEntry.DrawOrderThreshold = clipData.drawOrderThreshold; - trackEntry.TrackTime = (float)clipPlayable.GetTime() * clipSpeed * rootPlayableSpeed; + trackEntry.MixDrawOrderThreshold = clipData.drawOrderThreshold; +#if SPEED_INCLUDED_IN_CLIP_TIME + trackEntry.TrackTime = (float)clipPlayable.GetTime(); +#else + trackEntry.TrackTime = (float)clipPlayable.GetTime() * rootPlayableSpeed * clipSpeed; +#endif trackEntry.TimeScale = clipSpeed * rootPlayableSpeed; - trackEntry.AttachmentThreshold = clipData.attachmentThreshold; + trackEntry.MixAttachmentThreshold = clipData.attachmentThreshold; trackEntry.HoldPrevious = clipData.holdPrevious; trackEntry.Alpha = clipData.alpha; if (clipData.customDuration) - trackEntry.MixDuration = customMixDuration / rootPlayableSpeed; + trackEntry.SetMixDuration(customMixDuration / rootPlayableSpeed, 0f); timelineStartedTrackEntry = trackEntry; } - //else Debug.LogWarningFormat("Animation named '{0}' not found", clipData.animationName); } - - // Ensure that the first frame ends with an updated mesh. + } + if (numStartingClips > 0) { if (skeletonAnimation) { skeletonAnimation.Update(0); skeletonAnimation.LateUpdate(); @@ -242,8 +252,11 @@ namespace Spine.Unity.Playables { } #if SPINE_EDITMODEPOSE + /// Animation event callback for editor scripts when outside of play-mode. + public static event AnimationState.TrackEntryEventDelegate EditorEvent; AnimationState dummyAnimationState; + ExposedList editorAnimationEvents = new ExposedList(); public void PreviewEditModePose (Playable playable, ISkeletonComponent skeletonComponent, IAnimationStateComponent animationStateComponent, @@ -251,6 +264,7 @@ namespace Spine.Unity.Playables { if (Application.isPlaying) return; if (animationStateComponent.IsNullOrDestroyed() || skeletonComponent == null) return; + editorAnimationEvents.Clear(false); int inputCount = playable.GetInputCount(); float rootSpeed = GetRootPlayableSpeed(playable); @@ -266,7 +280,7 @@ namespace Spine.Unity.Playables { (ScriptPlayable)playable.GetInput(lastNonZeroWeightTrack); SpineAnimationStateBehaviour clipData = inputPlayableClip.GetBehaviour(); - var skeleton = skeletonComponent.Skeleton; + Skeleton skeleton = skeletonComponent.Skeleton; bool skeletonDataMismatch = clipData.animationReference != null && clipData.animationReference.SkeletonDataAsset && skeletonComponent.SkeletonDataAsset.GetSkeletonData(true) != clipData.animationReference.SkeletonDataAsset.GetSkeletonData(true); @@ -281,14 +295,22 @@ namespace Spine.Unity.Playables { bool fromClipLoop = false; if (lastNonZeroWeightTrack != 0 && inputCount > 1) { var fromClip = (ScriptPlayable)playable.GetInput(lastNonZeroWeightTrack - 1); - var fromClipData = fromClip.GetBehaviour(); + SpineAnimationStateBehaviour fromClipData = fromClip.GetBehaviour(); fromAnimation = fromClipData.animationReference != null ? fromClipData.animationReference.Animation : null; +#if SPEED_INCLUDED_IN_CLIP_TIME + fromClipTime = (float)fromClip.GetTime(); +#else fromClipTime = (float)fromClip.GetTime() * (float)fromClip.GetSpeed() * rootSpeed; +#endif fromClipLoop = fromClipData.loop; } Animation toAnimation = clipData.animationReference != null ? clipData.animationReference.Animation : null; +#if SPEED_INCLUDED_IN_CLIP_TIME + float toClipTime = (float)inputPlayableClip.GetTime(); +#else float toClipTime = (float)inputPlayableClip.GetTime() * (float)inputPlayableClip.GetSpeed() * rootSpeed; +#endif float mixDuration = clipData.mixDuration; if (!clipData.customDuration && fromAnimation != null && toAnimation != null) { @@ -302,8 +324,8 @@ namespace Spine.Unity.Playables { if (fromAnimation != null && mixDuration > 0 && toClipTime < mixDuration) { dummyAnimationState = dummyAnimationState ?? new AnimationState(skeletonComponent.SkeletonDataAsset.GetAnimationStateData()); - var toEntry = dummyAnimationState.GetCurrent(0); - var fromEntry = toEntry != null ? toEntry.MixingFrom : null; + TrackEntry toEntry = dummyAnimationState.GetCurrent(0); + TrackEntry fromEntry = toEntry != null ? toEntry.MixingFrom : null; bool isAnimationTransitionMatch = (toEntry != null && toEntry.Animation == toAnimation && fromEntry != null && fromEntry.Animation == fromAnimation); if (!isAnimationTransitionMatch) { @@ -325,18 +347,27 @@ namespace Spine.Unity.Playables { } // Apply Pose + dummyAnimationState.Event += EditorEvent; dummyAnimationState.Update(0); dummyAnimationState.Apply(skeleton); + dummyAnimationState.Event -= EditorEvent; } else { - if (toAnimation != null) - toAnimation.Apply(skeleton, 0, toClipTime, clipData.loop, null, clipData.alpha, MixBlend.Setup, MixDirection.In); + if (toAnimation != null) { + toAnimation.Apply(skeleton, 0, toClipTime, clipData.loop, editorAnimationEvents, clipData.alpha, MixBlend.Setup, MixDirection.In); + if (EditorEvent != null) { + foreach (Spine.Event e in editorAnimationEvents) { + EditorEvent(null, e); + } + } + } } + skeleton.UpdateWorldTransform(Skeleton.Physics.Update); if (skeletonAnimation) { - skeletonAnimation.Update(0); + skeletonAnimation.AfterAnimationApplied(); skeletonAnimation.LateUpdate(); } else if (skeletonGraphic) { - skeletonGraphic.Update(0); + skeletonGraphic.AfterAnimationApplied(); skeletonGraphic.LateUpdate(); } } @@ -351,9 +382,9 @@ namespace Spine.Unity.Playables { return (float)graph.GetRootPlayable(0).GetSpeed(); else { for (int rootIndex = 0; rootIndex < rootPlayableCount; ++rootIndex) { - var rootPlayable = graph.GetRootPlayable(rootIndex); + Playable rootPlayable = graph.GetRootPlayable(rootIndex); for (int i = 0, n = rootPlayable.GetInputCount(); i < n; ++i) { - var playableChild = rootPlayable.GetInput(i); + Playable playableChild = rootPlayable.GetInput(i); if (playableChild.Equals(playable)) { return (float)rootPlayable.GetSpeed(); } diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateMixerBehaviour.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateMixerBehaviour.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateMixerBehaviour.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateMixerBehaviour.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateTrack.cs b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateTrack.cs similarity index 86% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateTrack.cs rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateTrack.cs index 29749953f..a494f283e 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateTrack.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateTrack.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ #if UNITY_EDITOR @@ -55,13 +55,13 @@ namespace Spine.Unity.Playables { public override Playable CreateTrackMixer (PlayableGraph graph, GameObject go, int inputCount) { IEnumerable clips = this.GetClips(); foreach (TimelineClip clip in clips) { - var animationStateClip = clip.asset as SpineAnimationStateClip; + SpineAnimationStateClip animationStateClip = clip.asset as SpineAnimationStateClip; if (animationStateClip != null) animationStateClip.timelineClip = clip; } var scriptPlayable = ScriptPlayable.Create(graph, inputCount); - var mixerBehaviour = scriptPlayable.GetBehaviour(); + SpineAnimationStateMixerBehaviour mixerBehaviour = scriptPlayable.GetBehaviour(); mixerBehaviour.trackIndex = this.trackIndex; mixerBehaviour.unscaledTime = this.unscaledTime; return scriptPlayable; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateTrack.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateTrack.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineAnimationState/SpineAnimationStateTrack.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineAnimationState/SpineAnimationStateTrack.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipBehaviour.cs b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipBehaviour.cs similarity index 84% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipBehaviour.cs rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipBehaviour.cs index 5907b1b2c..241181c35 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipBehaviour.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipBehaviour.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ using System; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipBehaviour.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipBehaviour.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipBehaviour.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipBehaviour.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipClip.cs b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipClip.cs similarity index 86% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipClip.cs rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipClip.cs index 394b982c7..e9a53386e 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipClip.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipClip.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ using System; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipClip.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipClip.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipClip.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipClip.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipMixerBehaviour.cs b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipMixerBehaviour.cs similarity index 91% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipMixerBehaviour.cs rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipMixerBehaviour.cs index e18d23d23..2461b556a 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipMixerBehaviour.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipMixerBehaviour.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ #if UNITY_2018_1_OR_NEWER @@ -76,7 +76,7 @@ namespace Spine.Unity.Playables { if (playableHandle == null) return; - var skeleton = playableHandle.Skeleton; + Skeleton skeleton = playableHandle.Skeleton; if (!m_FirstFrameHappened) { originalScaleX = skeleton.ScaleX; @@ -125,7 +125,7 @@ namespace Spine.Unity.Playables { if (playableHandle == null) return; - var skeleton = playableHandle.Skeleton; + Skeleton skeleton = playableHandle.Skeleton; skeleton.ScaleX = originalScaleX; skeleton.ScaleY = originalScaleY; } diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipMixerBehaviour.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipMixerBehaviour.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipMixerBehaviour.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipMixerBehaviour.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipTrack.cs b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipTrack.cs similarity index 84% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipTrack.cs rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipTrack.cs index 5aeb23181..99d6f3d40 100644 --- a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipTrack.cs +++ b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipTrack.cs @@ -1,16 +1,16 @@ /****************************************************************************** * Spine Runtimes License Agreement - * Last updated September 24, 2021. Replaces all prior versions. + * Last updated July 28, 2023. Replaces all prior versions. * - * Copyright (c) 2013-2022, Esoteric Software LLC + * Copyright (c) 2013-2023, Esoteric Software LLC * * Integration of the Spine Runtimes into software or otherwise creating * derivative works of the Spine Runtimes is permitted under the terms and * conditions of Section 2 of the Spine Editor License Agreement: * http://esotericsoftware.com/spine-editor-license * - * Otherwise, it is permitted to integrate the Spine Runtimes into software - * or otherwise create derivative works of the Spine Runtimes (collectively, + * Otherwise, it is permitted to integrate the Spine Runtimes into software or + * otherwise create derivative works of the Spine Runtimes (collectively, * "Products"), provided that each user of the Products must obtain their own * Spine Editor license and redistribution of the Products in any form must * include this license and copyright notice. @@ -23,8 +23,8 @@ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, * BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE + * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ #if UNITY_EDITOR @@ -53,8 +53,8 @@ namespace Spine.Unity.Playables { if (trackBinding == null) return; - var serializedObject = new UnityEditor.SerializedObject(trackBinding); - var iterator = serializedObject.GetIterator(); + UnityEditor.SerializedObject serializedObject = new UnityEditor.SerializedObject(trackBinding); + UnityEditor.SerializedProperty iterator = serializedObject.GetIterator(); while (iterator.NextVisible(true)) { if (iterator.hasVisibleChildren) continue; diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipTrack.cs.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipTrack.cs.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/SpineSkeletonFlip/SpineSkeletonFlipTrack.cs.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/SpineSkeletonFlip/SpineSkeletonFlipTrack.cs.meta diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/spine-timeline.asmdef b/Assets/ThirdParty/spine.timeline-4.2/Runtime/spine-timeline.asmdef similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/spine-timeline.asmdef rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/spine-timeline.asmdef diff --git a/Assets/ThirdParty/spine.timeline-4.1/Runtime/spine-timeline.asmdef.meta b/Assets/ThirdParty/spine.timeline-4.2/Runtime/spine-timeline.asmdef.meta similarity index 100% rename from Assets/ThirdParty/spine.timeline-4.1/Runtime/spine-timeline.asmdef.meta rename to Assets/ThirdParty/spine.timeline-4.2/Runtime/spine-timeline.asmdef.meta diff --git a/Assets/ThirdParty/spine.timeline-4.2/package-no-spine-unity-dependency.json b/Assets/ThirdParty/spine.timeline-4.2/package-no-spine-unity-dependency.json new file mode 100644 index 000000000..4094bb1a6 --- /dev/null +++ b/Assets/ThirdParty/spine.timeline-4.2/package-no-spine-unity-dependency.json @@ -0,0 +1,19 @@ +{ + "name": "com.esotericsoftware.spine.timeline", + "displayName": "Spine Timeline Extensions", + "description": "This plugin provides integration of spine-unity for the Unity Timeline.\n\nPrerequisites:\nIt requires a working installation of the spine-unity runtime (via the spine-unity unitypackage), version 4.2.\n(See http://esotericsoftware.com/git/spine-runtimes/spine-unity)", + "version": "4.2.15", + "unity": "2018.3", + "author": { + "name": "Esoteric Software", + "email": "contact@esotericsoftware.com", + "url": "http://esotericsoftware.com/" + }, + "dependencies": { + "com.unity.timeline": "1.2.10" + }, + "keywords": [ + "spine", + "timeline" + ] +} diff --git a/Assets/ThirdParty/spine.timeline-4.2/package-no-spine-unity-dependency.json.meta b/Assets/ThirdParty/spine.timeline-4.2/package-no-spine-unity-dependency.json.meta new file mode 100644 index 000000000..bfe7ca7b6 --- /dev/null +++ b/Assets/ThirdParty/spine.timeline-4.2/package-no-spine-unity-dependency.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7d45acd6a5447f84db6c00a864838a10 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ThirdParty/spine.timeline-4.2/package.json b/Assets/ThirdParty/spine.timeline-4.2/package.json new file mode 100644 index 000000000..557d77e43 --- /dev/null +++ b/Assets/ThirdParty/spine.timeline-4.2/package.json @@ -0,0 +1,20 @@ +{ + "name": "com.esotericsoftware.spine.timeline", + "displayName": "Spine Timeline Extensions", + "description": "This plugin provides integration of spine-unity for the Unity Timeline.\n\nPrerequisites:\nIt requires a working installation of the spine-unity and spine-csharp runtimes as UPM packages (not as spine-unity unitypackage), version 4.2.\n(See http://esotericsoftware.com/git/spine-runtimes/spine-unity)", + "version": "4.2.15", + "unity": "2018.3", + "author": { + "name": "Esoteric Software", + "email": "contact@esotericsoftware.com", + "url": "http://esotericsoftware.com/" + }, + "dependencies": { + "com.unity.timeline": "1.2.10", + "com.esotericsoftware.spine.spine-unity": "4.2.13" + }, + "keywords": [ + "spine", + "timeline" + ] +} diff --git a/Assets/ThirdParty/spine.timeline-4.2/package.json.meta b/Assets/ThirdParty/spine.timeline-4.2/package.json.meta new file mode 100644 index 000000000..b3c46c06b --- /dev/null +++ b/Assets/ThirdParty/spine.timeline-4.2/package.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 591b30eac7c750e4d8b4cf9d09a80351 +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/XLua/Gen/DG_Tweening_Color2Wrap.cs b/Assets/XLua/Gen/DG_Tweening_Color2Wrap.cs deleted file mode 100644 index c84e784d7..000000000 --- a/Assets/XLua/Gen/DG_Tweening_Color2Wrap.cs +++ /dev/null @@ -1,241 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class DGTweeningColor2Wrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(DG.Tweening.Color2); - Utils.BeginObjectRegister(type, L, translator, 3, 0, 2, 2); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__add", __AddMeta); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__sub", __SubMeta); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__mul", __MulMeta); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "ca", _g_get_ca); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cb", _g_get_cb); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "ca", _s_set_ca); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "cb", _s_set_cb); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - UnityEngine.Color _ca;translator.Get(L, 2, out _ca); - UnityEngine.Color _cb;translator.Get(L, 3, out _cb); - - var gen_ret = new DG.Tweening.Color2(_ca, _cb); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(DG.Tweening.Color2)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to DG.Tweening.Color2 constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __AddMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - DG.Tweening.Color2 leftside;translator.Get(L, 1, out leftside); - DG.Tweening.Color2 rightside;translator.Get(L, 2, out rightside); - - translator.Push(L, leftside + rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of + operator, need DG.Tweening.Color2!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __SubMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - DG.Tweening.Color2 leftside;translator.Get(L, 1, out leftside); - DG.Tweening.Color2 rightside;translator.Get(L, 2, out rightside); - - translator.Push(L, leftside - rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of - operator, need DG.Tweening.Color2!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __MulMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - DG.Tweening.Color2 leftside;translator.Get(L, 1, out leftside); - float rightside = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Push(L, leftside * rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of * operator, need DG.Tweening.Color2!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ca(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Color2 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineColor(L, gen_to_be_invoked.ca); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cb(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Color2 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineColor(L, gen_to_be_invoked.cb); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ca(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Color2 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.ca = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_cb(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Color2 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.cb = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/DG_Tweening_Core_DOTweenExternalCommandWrap.cs b/Assets/XLua/Gen/DG_Tweening_Core_DOTweenExternalCommandWrap.cs deleted file mode 100644 index 3f6ea3088..000000000 --- a/Assets/XLua/Gen/DG_Tweening_Core_DOTweenExternalCommandWrap.cs +++ /dev/null @@ -1,97 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class DGTweeningCoreDOTweenExternalCommandWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(DG.Tweening.Core.DOTweenExternalCommand); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - - Utils.RegisterFunc(L, Utils.CLS_IDX, "SetOrientationOnPath", _e_SetOrientationOnPath); - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "DG.Tweening.Core.DOTweenExternalCommand does not have a constructor!"); - } - - - - - - - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_SetOrientationOnPath(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - System.Action gen_delegate = translator.GetDelegate>(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need System.Action!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - DG.Tweening.Core.DOTweenExternalCommand.SetOrientationOnPath += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - DG.Tweening.Core.DOTweenExternalCommand.SetOrientationOnPath -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to DG.Tweening.Core.DOTweenExternalCommand.SetOrientationOnPath!"); - } - - } -} diff --git a/Assets/XLua/Gen/DG_Tweening_Core_DOTweenSettingsWrap.cs b/Assets/XLua/Gen/DG_Tweening_Core_DOTweenSettingsWrap.cs deleted file mode 100644 index a24497cd7..000000000 --- a/Assets/XLua/Gen/DG_Tweening_Core_DOTweenSettingsWrap.cs +++ /dev/null @@ -1,868 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class DGTweeningCoreDOTweenSettingsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(DG.Tweening.Core.DOTweenSettings); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 25, 25); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useSafeMode", _g_get_useSafeMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "safeModeOptions", _g_get_safeModeOptions); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "timeScale", _g_get_timeScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useSmoothDeltaTime", _g_get_useSmoothDeltaTime); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxSmoothUnscaledTime", _g_get_maxSmoothUnscaledTime); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rewindCallbackMode", _g_get_rewindCallbackMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "showUnityEditorReport", _g_get_showUnityEditorReport); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "logBehaviour", _g_get_logBehaviour); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "drawGizmos", _g_get_drawGizmos); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "defaultRecyclable", _g_get_defaultRecyclable); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "defaultAutoPlay", _g_get_defaultAutoPlay); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "defaultUpdateType", _g_get_defaultUpdateType); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "defaultTimeScaleIndependent", _g_get_defaultTimeScaleIndependent); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "defaultEaseType", _g_get_defaultEaseType); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "defaultEaseOvershootOrAmplitude", _g_get_defaultEaseOvershootOrAmplitude); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "defaultEasePeriod", _g_get_defaultEasePeriod); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "defaultAutoKill", _g_get_defaultAutoKill); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "defaultLoopType", _g_get_defaultLoopType); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "debugMode", _g_get_debugMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "debugStoreTargetId", _g_get_debugStoreTargetId); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "showPreviewPanel", _g_get_showPreviewPanel); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "storeSettingsLocation", _g_get_storeSettingsLocation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "modules", _g_get_modules); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "showPlayingTweens", _g_get_showPlayingTweens); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "showPausedTweens", _g_get_showPausedTweens); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useSafeMode", _s_set_useSafeMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "safeModeOptions", _s_set_safeModeOptions); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "timeScale", _s_set_timeScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useSmoothDeltaTime", _s_set_useSmoothDeltaTime); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxSmoothUnscaledTime", _s_set_maxSmoothUnscaledTime); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rewindCallbackMode", _s_set_rewindCallbackMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "showUnityEditorReport", _s_set_showUnityEditorReport); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "logBehaviour", _s_set_logBehaviour); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "drawGizmos", _s_set_drawGizmos); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "defaultRecyclable", _s_set_defaultRecyclable); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "defaultAutoPlay", _s_set_defaultAutoPlay); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "defaultUpdateType", _s_set_defaultUpdateType); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "defaultTimeScaleIndependent", _s_set_defaultTimeScaleIndependent); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "defaultEaseType", _s_set_defaultEaseType); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "defaultEaseOvershootOrAmplitude", _s_set_defaultEaseOvershootOrAmplitude); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "defaultEasePeriod", _s_set_defaultEasePeriod); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "defaultAutoKill", _s_set_defaultAutoKill); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "defaultLoopType", _s_set_defaultLoopType); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "debugMode", _s_set_debugMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "debugStoreTargetId", _s_set_debugStoreTargetId); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "showPreviewPanel", _s_set_showPreviewPanel); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "storeSettingsLocation", _s_set_storeSettingsLocation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "modules", _s_set_modules); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "showPlayingTweens", _s_set_showPlayingTweens); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "showPausedTweens", _s_set_showPausedTweens); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - - - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AssetName", DG.Tweening.Core.DOTweenSettings.AssetName); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AssetFullFilename", DG.Tweening.Core.DOTweenSettings.AssetFullFilename); - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new DG.Tweening.Core.DOTweenSettings(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to DG.Tweening.Core.DOTweenSettings constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useSafeMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useSafeMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_safeModeOptions(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.safeModeOptions); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_timeScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.timeScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useSmoothDeltaTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useSmoothDeltaTime); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxSmoothUnscaledTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxSmoothUnscaledTime); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rewindCallbackMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.rewindCallbackMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_showUnityEditorReport(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.showUnityEditorReport); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_logBehaviour(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - translator.PushDGTweeningLogBehaviour(L, gen_to_be_invoked.logBehaviour); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_drawGizmos(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.drawGizmos); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultRecyclable(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.defaultRecyclable); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultAutoPlay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - translator.PushDGTweeningAutoPlay(L, gen_to_be_invoked.defaultAutoPlay); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultUpdateType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - translator.PushDGTweeningUpdateType(L, gen_to_be_invoked.defaultUpdateType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultTimeScaleIndependent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.defaultTimeScaleIndependent); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultEaseType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - translator.PushDGTweeningEase(L, gen_to_be_invoked.defaultEaseType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultEaseOvershootOrAmplitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.defaultEaseOvershootOrAmplitude); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultEasePeriod(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.defaultEasePeriod); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultAutoKill(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.defaultAutoKill); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultLoopType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - translator.PushDGTweeningLoopType(L, gen_to_be_invoked.defaultLoopType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_debugMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.debugMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_debugStoreTargetId(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.debugStoreTargetId); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_showPreviewPanel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.showPreviewPanel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_storeSettingsLocation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.storeSettingsLocation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_modules(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.modules); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_showPlayingTweens(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.showPlayingTweens); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_showPausedTweens(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.showPausedTweens); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useSafeMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useSafeMode = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_safeModeOptions(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.safeModeOptions = (DG.Tweening.Core.DOTweenSettings.SafeModeOptions)translator.GetObject(L, 2, typeof(DG.Tweening.Core.DOTweenSettings.SafeModeOptions)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_timeScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.timeScale = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useSmoothDeltaTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useSmoothDeltaTime = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxSmoothUnscaledTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.maxSmoothUnscaledTime = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rewindCallbackMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - DG.Tweening.Core.Enums.RewindCallbackMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.rewindCallbackMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_showUnityEditorReport(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.showUnityEditorReport = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_logBehaviour(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - DG.Tweening.LogBehaviour gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.logBehaviour = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_drawGizmos(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.drawGizmos = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_defaultRecyclable(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.defaultRecyclable = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_defaultAutoPlay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - DG.Tweening.AutoPlay gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.defaultAutoPlay = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_defaultUpdateType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - DG.Tweening.UpdateType gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.defaultUpdateType = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_defaultTimeScaleIndependent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.defaultTimeScaleIndependent = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_defaultEaseType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - DG.Tweening.Ease gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.defaultEaseType = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_defaultEaseOvershootOrAmplitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.defaultEaseOvershootOrAmplitude = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_defaultEasePeriod(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.defaultEasePeriod = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_defaultAutoKill(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.defaultAutoKill = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_defaultLoopType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - DG.Tweening.LoopType gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.defaultLoopType = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_debugMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.debugMode = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_debugStoreTargetId(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.debugStoreTargetId = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_showPreviewPanel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.showPreviewPanel = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_storeSettingsLocation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - DG.Tweening.Core.DOTweenSettings.SettingsLocation gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.storeSettingsLocation = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_modules(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.modules = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.GetObject(L, 2, typeof(DG.Tweening.Core.DOTweenSettings.ModulesSetup)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_showPlayingTweens(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.showPlayingTweens = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_showPausedTweens(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.showPausedTweens = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/DG_Tweening_Core_DOTweenSettings_ModulesSetupWrap.cs b/Assets/XLua/Gen/DG_Tweening_Core_DOTweenSettings_ModulesSetupWrap.cs deleted file mode 100644 index c77c7bdf6..000000000 --- a/Assets/XLua/Gen/DG_Tweening_Core_DOTweenSettings_ModulesSetupWrap.cs +++ /dev/null @@ -1,394 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class DGTweeningCoreDOTweenSettingsModulesSetupWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(DG.Tweening.Core.DOTweenSettings.ModulesSetup); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 10, 10); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "showPanel", _g_get_showPanel); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "audioEnabled", _g_get_audioEnabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "physicsEnabled", _g_get_physicsEnabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "physics2DEnabled", _g_get_physics2DEnabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteEnabled", _g_get_spriteEnabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "uiEnabled", _g_get_uiEnabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "textMeshProEnabled", _g_get_textMeshProEnabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "tk2DEnabled", _g_get_tk2DEnabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "deAudioEnabled", _g_get_deAudioEnabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "deUnityExtendedEnabled", _g_get_deUnityExtendedEnabled); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "showPanel", _s_set_showPanel); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "audioEnabled", _s_set_audioEnabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "physicsEnabled", _s_set_physicsEnabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "physics2DEnabled", _s_set_physics2DEnabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteEnabled", _s_set_spriteEnabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "uiEnabled", _s_set_uiEnabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "textMeshProEnabled", _s_set_textMeshProEnabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "tk2DEnabled", _s_set_tk2DEnabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "deAudioEnabled", _s_set_deAudioEnabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "deUnityExtendedEnabled", _s_set_deUnityExtendedEnabled); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new DG.Tweening.Core.DOTweenSettings.ModulesSetup(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to DG.Tweening.Core.DOTweenSettings.ModulesSetup constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_showPanel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.showPanel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_audioEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.audioEnabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_physicsEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.physicsEnabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_physics2DEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.physics2DEnabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.spriteEnabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_uiEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.uiEnabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_textMeshProEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.textMeshProEnabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_tk2DEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.tk2DEnabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_deAudioEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.deAudioEnabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_deUnityExtendedEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.deUnityExtendedEnabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_showPanel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.showPanel = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_audioEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.audioEnabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_physicsEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.physicsEnabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_physics2DEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.physics2DEnabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.spriteEnabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_uiEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.uiEnabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_textMeshProEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.textMeshProEnabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_tk2DEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.tk2DEnabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_deAudioEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.deAudioEnabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_deUnityExtendedEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.ModulesSetup gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.ModulesSetup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.deUnityExtendedEnabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/DG_Tweening_Core_DOTweenSettings_SafeModeOptionsWrap.cs b/Assets/XLua/Gen/DG_Tweening_Core_DOTweenSettings_SafeModeOptionsWrap.cs deleted file mode 100644 index 7a8c28a3c..000000000 --- a/Assets/XLua/Gen/DG_Tweening_Core_DOTweenSettings_SafeModeOptionsWrap.cs +++ /dev/null @@ -1,116 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class DGTweeningCoreDOTweenSettingsSafeModeOptionsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(DG.Tweening.Core.DOTweenSettings.SafeModeOptions); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 1); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "nestedTweenFailureBehaviour", _g_get_nestedTweenFailureBehaviour); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "nestedTweenFailureBehaviour", _s_set_nestedTweenFailureBehaviour); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new DG.Tweening.Core.DOTweenSettings.SafeModeOptions(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to DG.Tweening.Core.DOTweenSettings.SafeModeOptions constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_nestedTweenFailureBehaviour(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.SafeModeOptions gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.SafeModeOptions)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.nestedTweenFailureBehaviour); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_nestedTweenFailureBehaviour(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - DG.Tweening.Core.DOTweenSettings.SafeModeOptions gen_to_be_invoked = (DG.Tweening.Core.DOTweenSettings.SafeModeOptions)translator.FastGetCSObj(L, 1); - DG.Tweening.Core.Enums.NestedTweenFailureBehaviour gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.nestedTweenFailureBehaviour = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/DG_Tweening_Core_DebuggerWrap.cs b/Assets/XLua/Gen/DG_Tweening_Core_DebuggerWrap.cs deleted file mode 100644 index 33c0d080a..000000000 --- a/Assets/XLua/Gen/DG_Tweening_Core_DebuggerWrap.cs +++ /dev/null @@ -1,460 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class DGTweeningCoreDebuggerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(DG.Tweening.Core.Debugger); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 14, 1, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Log", _m_Log_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LogWarning", _m_LogWarning_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LogError", _m_LogError_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LogReport", _m_LogReport_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LogSafeModeReport", _m_LogSafeModeReport_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LogInvalidTween", _m_LogInvalidTween_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LogNestedTween", _m_LogNestedTween_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LogNullTween", _m_LogNullTween_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LogNonPathTween", _m_LogNonPathTween_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LogMissingMaterialProperty", _m_LogMissingMaterialProperty_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LogRemoveActiveTweenError", _m_LogRemoveActiveTweenError_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LogAddActiveTweenError", _m_LogAddActiveTweenError_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "SetLogPriority", _m_SetLogPriority_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "logPriority", _g_get_logPriority); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "DG.Tweening.Core.Debugger does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Log_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - object _message = translator.GetObject(L, 1, typeof(object)); - - DG.Tweening.Core.Debugger.Log( _message ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogWarning_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - object _message = translator.GetObject(L, 1, typeof(object)); - DG.Tweening.Tween _t = (DG.Tweening.Tween)translator.GetObject(L, 2, typeof(DG.Tweening.Tween)); - - DG.Tweening.Core.Debugger.LogWarning( _message, _t ); - - - - return 0; - } - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - object _message = translator.GetObject(L, 1, typeof(object)); - - DG.Tweening.Core.Debugger.LogWarning( _message ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to DG.Tweening.Core.Debugger.LogWarning!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogError_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - object _message = translator.GetObject(L, 1, typeof(object)); - - DG.Tweening.Core.Debugger.LogError( _message ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogReport_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - object _message = translator.GetObject(L, 1, typeof(object)); - - DG.Tweening.Core.Debugger.LogReport( _message ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogSafeModeReport_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - object _message = translator.GetObject(L, 1, typeof(object)); - - DG.Tweening.Core.Debugger.LogSafeModeReport( _message ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogInvalidTween_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - DG.Tweening.Tween _t = (DG.Tweening.Tween)translator.GetObject(L, 1, typeof(DG.Tweening.Tween)); - - DG.Tweening.Core.Debugger.LogInvalidTween( _t ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogNestedTween_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - DG.Tweening.Tween _t = (DG.Tweening.Tween)translator.GetObject(L, 1, typeof(DG.Tweening.Tween)); - - DG.Tweening.Core.Debugger.LogNestedTween( _t ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogNullTween_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - DG.Tweening.Tween _t = (DG.Tweening.Tween)translator.GetObject(L, 1, typeof(DG.Tweening.Tween)); - - DG.Tweening.Core.Debugger.LogNullTween( _t ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogNonPathTween_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - DG.Tweening.Tween _t = (DG.Tweening.Tween)translator.GetObject(L, 1, typeof(DG.Tweening.Tween)); - - DG.Tweening.Core.Debugger.LogNonPathTween( _t ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogMissingMaterialProperty_xlua_st_(RealStatePtr L) - { - try { - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)) - { - int _propertyId = LuaAPI.xlua_tointeger(L, 1); - - DG.Tweening.Core.Debugger.LogMissingMaterialProperty( _propertyId ); - - - - return 0; - } - if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)) - { - string _propertyName = LuaAPI.lua_tostring(L, 1); - - DG.Tweening.Core.Debugger.LogMissingMaterialProperty( _propertyName ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to DG.Tweening.Core.Debugger.LogMissingMaterialProperty!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogRemoveActiveTweenError_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - string _errorInfo = LuaAPI.lua_tostring(L, 1); - DG.Tweening.Tween _t = (DG.Tweening.Tween)translator.GetObject(L, 2, typeof(DG.Tweening.Tween)); - - DG.Tweening.Core.Debugger.LogRemoveActiveTweenError( _errorInfo, _t ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogAddActiveTweenError_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - string _errorInfo = LuaAPI.lua_tostring(L, 1); - DG.Tweening.Tween _t = (DG.Tweening.Tween)translator.GetObject(L, 2, typeof(DG.Tweening.Tween)); - - DG.Tweening.Core.Debugger.LogAddActiveTweenError( _errorInfo, _t ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetLogPriority_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - DG.Tweening.LogBehaviour _logBehaviour;translator.Get(L, 1, out _logBehaviour); - - DG.Tweening.Core.Debugger.SetLogPriority( _logBehaviour ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_logPriority(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, DG.Tweening.Core.Debugger.logPriority); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/DG_Tweening_Core_ExtensionsWrap.cs b/Assets/XLua/Gen/DG_Tweening_Core_ExtensionsWrap.cs deleted file mode 100644 index a906f2cd4..000000000 --- a/Assets/XLua/Gen/DG_Tweening_Core_ExtensionsWrap.cs +++ /dev/null @@ -1,67 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class DGTweeningCoreExtensionsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(DG.Tweening.Core.Extensions); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "DG.Tweening.Core.Extensions does not have a constructor!"); - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/Spine_AnimationStateWrap.cs b/Assets/XLua/Gen/Spine_AnimationStateWrap.cs index a59dcf5a5..4cb6196b9 100644 --- a/Assets/XLua/Gen/Spine_AnimationStateWrap.cs +++ b/Assets/XLua/Gen/Spine_AnimationStateWrap.cs @@ -21,7 +21,7 @@ namespace XLua.CSObjectWrap { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); System.Type type = typeof(Spine.AnimationState); - Utils.BeginObjectRegister(type, L, translator, 0, 22, 4, 3); + Utils.BeginObjectRegister(type, L, translator, 0, 22, 3, 2); Utils.RegisterFunc(L, Utils.METHOD_IDX, "AssignEventSubscribersFrom", _m_AssignEventSubscribersFrom); Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddEventSubscribersFrom", _m_AddEventSubscribersFrom); @@ -50,11 +50,9 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.GETTER_IDX, "TimeScale", _g_get_TimeScale); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Data", _g_get_Data); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Tracks", _g_get_Tracks); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "AnimationsChangedOptimization", _g_get_AnimationsChangedOptimization); Utils.RegisterFunc(L, Utils.SETTER_IDX, "TimeScale", _s_set_TimeScale); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Data", _s_set_Data); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "AnimationsChangedOptimization", _s_set_AnimationsChangedOptimization); Utils.EndObjectRegister(type, L, translator, null, null, @@ -658,20 +656,6 @@ namespace XLua.CSObjectWrap return 1; } - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_AnimationsChangedOptimization(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - Spine.AnimationState gen_to_be_invoked = (Spine.AnimationState)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.AnimationsChangedOptimization); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] @@ -704,21 +688,6 @@ namespace XLua.CSObjectWrap return 0; } - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_AnimationsChangedOptimization(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - Spine.AnimationState gen_to_be_invoked = (Spine.AnimationState)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.AnimationsChangedOptimization = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] diff --git a/Assets/XLua/Gen/Spine_SkeletonDataWrap.cs b/Assets/XLua/Gen/Spine_SkeletonDataWrap.cs index da8305082..2ac2f4084 100644 --- a/Assets/XLua/Gen/Spine_SkeletonDataWrap.cs +++ b/Assets/XLua/Gen/Spine_SkeletonDataWrap.cs @@ -21,7 +21,7 @@ namespace XLua.CSObjectWrap { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); System.Type type = typeof(Spine.SkeletonData); - Utils.BeginObjectRegister(type, L, translator, 0, 9, 19, 17); + Utils.BeginObjectRegister(type, L, translator, 0, 10, 21, 19); Utils.RegisterFunc(L, Utils.METHOD_IDX, "FindBone", _m_FindBone); Utils.RegisterFunc(L, Utils.METHOD_IDX, "FindSlot", _m_FindSlot); @@ -31,6 +31,7 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.METHOD_IDX, "FindIkConstraint", _m_FindIkConstraint); Utils.RegisterFunc(L, Utils.METHOD_IDX, "FindTransformConstraint", _m_FindTransformConstraint); Utils.RegisterFunc(L, Utils.METHOD_IDX, "FindPathConstraint", _m_FindPathConstraint); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "FindPhysicsConstraint", _m_FindPhysicsConstraint); Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); @@ -44,10 +45,12 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.GETTER_IDX, "IkConstraints", _g_get_IkConstraints); Utils.RegisterFunc(L, Utils.GETTER_IDX, "TransformConstraints", _g_get_TransformConstraints); Utils.RegisterFunc(L, Utils.GETTER_IDX, "PathConstraints", _g_get_PathConstraints); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "PhysicsConstraints", _g_get_PhysicsConstraints); Utils.RegisterFunc(L, Utils.GETTER_IDX, "X", _g_get_X); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Y", _g_get_Y); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Width", _g_get_Width); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Height", _g_get_Height); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "ReferenceScale", _g_get_ReferenceScale); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Version", _g_get_Version); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Hash", _g_get_Hash); Utils.RegisterFunc(L, Utils.GETTER_IDX, "ImagesPath", _g_get_ImagesPath); @@ -62,10 +65,12 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.SETTER_IDX, "IkConstraints", _s_set_IkConstraints); Utils.RegisterFunc(L, Utils.SETTER_IDX, "TransformConstraints", _s_set_TransformConstraints); Utils.RegisterFunc(L, Utils.SETTER_IDX, "PathConstraints", _s_set_PathConstraints); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "PhysicsConstraints", _s_set_PhysicsConstraints); Utils.RegisterFunc(L, Utils.SETTER_IDX, "X", _s_set_X); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Y", _s_set_Y); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Width", _s_set_Width); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Height", _s_set_Height); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "ReferenceScale", _s_set_ReferenceScale); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Version", _s_set_Version); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Hash", _s_set_Hash); Utils.RegisterFunc(L, Utils.SETTER_IDX, "ImagesPath", _s_set_ImagesPath); @@ -339,6 +344,35 @@ namespace XLua.CSObjectWrap + return 1; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_FindPhysicsConstraint(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.SkeletonData gen_to_be_invoked = (Spine.SkeletonData)translator.FastGetCSObj(L, 1); + + + + { + string _constraintName = LuaAPI.lua_tostring(L, 2); + + var gen_ret = gen_to_be_invoked.FindPhysicsConstraint( _constraintName ); + translator.Push(L, gen_ret); + + + return 1; } @@ -519,6 +553,20 @@ namespace XLua.CSObjectWrap return 1; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_PhysicsConstraints(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.SkeletonData gen_to_be_invoked = (Spine.SkeletonData)translator.FastGetCSObj(L, 1); + translator.Push(L, gen_to_be_invoked.PhysicsConstraints); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_X(RealStatePtr L) { @@ -575,6 +623,20 @@ namespace XLua.CSObjectWrap return 1; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_ReferenceScale(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.SkeletonData gen_to_be_invoked = (Spine.SkeletonData)translator.FastGetCSObj(L, 1); + LuaAPI.lua_pushnumber(L, gen_to_be_invoked.ReferenceScale); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_Version(RealStatePtr L) { @@ -767,6 +829,21 @@ namespace XLua.CSObjectWrap return 0; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _s_set_PhysicsConstraints(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.SkeletonData gen_to_be_invoked = (Spine.SkeletonData)translator.FastGetCSObj(L, 1); + gen_to_be_invoked.PhysicsConstraints = (Spine.ExposedList)translator.GetObject(L, 2, typeof(Spine.ExposedList)); + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 0; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_X(RealStatePtr L) { @@ -827,6 +904,21 @@ namespace XLua.CSObjectWrap return 0; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _s_set_ReferenceScale(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.SkeletonData gen_to_be_invoked = (Spine.SkeletonData)translator.FastGetCSObj(L, 1); + gen_to_be_invoked.ReferenceScale = (float)LuaAPI.lua_tonumber(L, 2); + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 0; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_Version(RealStatePtr L) { diff --git a/Assets/XLua/Gen/Spine_SkeletonWrap.cs b/Assets/XLua/Gen/Spine_SkeletonWrap.cs index b9846d0ca..c3b64a8be 100644 --- a/Assets/XLua/Gen/Spine_SkeletonWrap.cs +++ b/Assets/XLua/Gen/Spine_SkeletonWrap.cs @@ -21,10 +21,13 @@ namespace XLua.CSObjectWrap { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); System.Type type = typeof(Spine.Skeleton); - Utils.BeginObjectRegister(type, L, translator, 0, 14, 18, 9); + Utils.BeginObjectRegister(type, L, translator, 0, 19, 20, 10); Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateCache", _m_UpdateCache); Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateWorldTransform", _m_UpdateWorldTransform); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "PhysicsTranslate", _m_PhysicsTranslate); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "PhysicsRotate", _m_PhysicsRotate); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "Update", _m_Update); Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetToSetupPose", _m_SetToSetupPose); Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetBonesToSetupPose", _m_SetBonesToSetupPose); Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetSlotsToSetupPose", _m_SetSlotsToSetupPose); @@ -36,7 +39,9 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.METHOD_IDX, "FindIkConstraint", _m_FindIkConstraint); Utils.RegisterFunc(L, Utils.METHOD_IDX, "FindTransformConstraint", _m_FindTransformConstraint); Utils.RegisterFunc(L, Utils.METHOD_IDX, "FindPathConstraint", _m_FindPathConstraint); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "FindPhysicsConstraint", _m_FindPhysicsConstraint); Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetBounds", _m_GetBounds); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Data", _g_get_Data); @@ -46,6 +51,7 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.GETTER_IDX, "DrawOrder", _g_get_DrawOrder); Utils.RegisterFunc(L, Utils.GETTER_IDX, "IkConstraints", _g_get_IkConstraints); Utils.RegisterFunc(L, Utils.GETTER_IDX, "PathConstraints", _g_get_PathConstraints); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "PhysicsConstraints", _g_get_PhysicsConstraints); Utils.RegisterFunc(L, Utils.GETTER_IDX, "TransformConstraints", _g_get_TransformConstraints); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Skin", _g_get_Skin); Utils.RegisterFunc(L, Utils.GETTER_IDX, "R", _g_get_R); @@ -56,6 +62,7 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.GETTER_IDX, "Y", _g_get_Y); Utils.RegisterFunc(L, Utils.GETTER_IDX, "ScaleX", _g_get_ScaleX); Utils.RegisterFunc(L, Utils.GETTER_IDX, "ScaleY", _g_get_ScaleY); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "Time", _g_get_Time); Utils.RegisterFunc(L, Utils.GETTER_IDX, "RootBone", _g_get_RootBone); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Skin", _s_set_Skin); @@ -67,6 +74,7 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.SETTER_IDX, "Y", _s_set_Y); Utils.RegisterFunc(L, Utils.SETTER_IDX, "ScaleX", _s_set_ScaleX); Utils.RegisterFunc(L, Utils.SETTER_IDX, "ScaleY", _s_set_ScaleY); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "Time", _s_set_Time); Utils.EndObjectRegister(type, L, translator, null, null, @@ -162,20 +170,22 @@ namespace XLua.CSObjectWrap int gen_param_count = LuaAPI.lua_gettop(L); - if(gen_param_count == 1) + if(gen_param_count == 2&& translator.Assignable(L, 2)) { + Spine.Skeleton.Physics _physics;translator.Get(L, 2, out _physics); - gen_to_be_invoked.UpdateWorldTransform( ); + gen_to_be_invoked.UpdateWorldTransform( _physics ); return 0; } - if(gen_param_count == 2&& translator.Assignable(L, 2)) + if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) { - Spine.Bone _parent = (Spine.Bone)translator.GetObject(L, 2, typeof(Spine.Bone)); + Spine.Skeleton.Physics _physics;translator.Get(L, 2, out _physics); + Spine.Bone _parent = (Spine.Bone)translator.GetObject(L, 3, typeof(Spine.Bone)); - gen_to_be_invoked.UpdateWorldTransform( _parent ); + gen_to_be_invoked.UpdateWorldTransform( _physics, _parent ); @@ -190,6 +200,93 @@ namespace XLua.CSObjectWrap } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_PhysicsTranslate(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Skeleton gen_to_be_invoked = (Spine.Skeleton)translator.FastGetCSObj(L, 1); + + + + { + float _x = (float)LuaAPI.lua_tonumber(L, 2); + float _y = (float)LuaAPI.lua_tonumber(L, 3); + + gen_to_be_invoked.PhysicsTranslate( _x, _y ); + + + + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_PhysicsRotate(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Skeleton gen_to_be_invoked = (Spine.Skeleton)translator.FastGetCSObj(L, 1); + + + + { + float _x = (float)LuaAPI.lua_tonumber(L, 2); + float _y = (float)LuaAPI.lua_tonumber(L, 3); + float _degrees = (float)LuaAPI.lua_tonumber(L, 4); + + gen_to_be_invoked.PhysicsRotate( _x, _y, _degrees ); + + + + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_Update(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Skeleton gen_to_be_invoked = (Spine.Skeleton)translator.FastGetCSObj(L, 1); + + + + { + float _delta = (float)LuaAPI.lua_tonumber(L, 2); + + gen_to_be_invoked.Update( _delta ); + + + + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_SetToSetupPose(RealStatePtr L) { @@ -534,7 +631,7 @@ namespace XLua.CSObjectWrap } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetBounds(RealStatePtr L) + static int _m_FindPhysicsConstraint(RealStatePtr L) { try { @@ -545,6 +642,62 @@ namespace XLua.CSObjectWrap + { + string _constraintName = LuaAPI.lua_tostring(L, 2); + + var gen_ret = gen_to_be_invoked.FindPhysicsConstraint( _constraintName ); + translator.Push(L, gen_ret); + + + + return 1; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_GetBounds(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Skeleton gen_to_be_invoked = (Spine.Skeleton)translator.FastGetCSObj(L, 1); + + + int gen_param_count = LuaAPI.lua_gettop(L); + + if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) + { + float _x; + float _y; + float _width; + float _height; + float[] _vertexBuffer = (float[])translator.GetObject(L, 2, typeof(float[])); + Spine.SkeletonClipping _clipper = (Spine.SkeletonClipping)translator.GetObject(L, 3, typeof(Spine.SkeletonClipping)); + + gen_to_be_invoked.GetBounds( out _x, out _y, out _width, out _height, ref _vertexBuffer, _clipper ); + LuaAPI.lua_pushnumber(L, _x); + + LuaAPI.lua_pushnumber(L, _y); + + LuaAPI.lua_pushnumber(L, _width); + + LuaAPI.lua_pushnumber(L, _height); + + translator.Push(L, _vertexBuffer); + + + + + return 5; + } + if(gen_param_count == 2&& translator.Assignable(L, 2)) { float _x; float _y; @@ -573,6 +726,36 @@ namespace XLua.CSObjectWrap return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } + return LuaAPI.luaL_error(L, "invalid arguments to Spine.Skeleton.GetBounds!"); + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_ToString(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Skeleton gen_to_be_invoked = (Spine.Skeleton)translator.FastGetCSObj(L, 1); + + + + { + + var gen_ret = gen_to_be_invoked.ToString( ); + LuaAPI.lua_pushstring(L, gen_ret); + + + + return 1; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + } @@ -676,6 +859,20 @@ namespace XLua.CSObjectWrap return 1; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_PhysicsConstraints(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Skeleton gen_to_be_invoked = (Spine.Skeleton)translator.FastGetCSObj(L, 1); + translator.Push(L, gen_to_be_invoked.PhysicsConstraints); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_TransformConstraints(RealStatePtr L) { @@ -816,6 +1013,20 @@ namespace XLua.CSObjectWrap return 1; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_Time(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Skeleton gen_to_be_invoked = (Spine.Skeleton)translator.FastGetCSObj(L, 1); + LuaAPI.lua_pushnumber(L, gen_to_be_invoked.Time); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_RootBone(RealStatePtr L) { @@ -967,6 +1178,21 @@ namespace XLua.CSObjectWrap return 0; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _s_set_Time(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Skeleton gen_to_be_invoked = (Spine.Skeleton)translator.FastGetCSObj(L, 1); + gen_to_be_invoked.Time = (float)LuaAPI.lua_tonumber(L, 2); + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 0; + } + diff --git a/Assets/XLua/Gen/Spine_TrackEntryWrap.cs b/Assets/XLua/Gen/Spine_TrackEntryWrap.cs index 5c0d481c7..1a75979e7 100644 --- a/Assets/XLua/Gen/Spine_TrackEntryWrap.cs +++ b/Assets/XLua/Gen/Spine_TrackEntryWrap.cs @@ -21,9 +21,10 @@ namespace XLua.CSObjectWrap { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); System.Type type = typeof(Spine.TrackEntry); - Utils.BeginObjectRegister(type, L, translator, 0, 10, 29, 18); + Utils.BeginObjectRegister(type, L, translator, 0, 11, 32, 19); Utils.RegisterFunc(L, Utils.METHOD_IDX, "Reset", _m_Reset); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetMixDuration", _m_SetMixDuration); Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResetRotationDirections", _m_ResetRotationDirections); Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); Utils.RegisterFunc(L, Utils.METHOD_IDX, "AllowImmediateQueue", _m_AllowImmediateQueue); @@ -50,10 +51,13 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.GETTER_IDX, "Alpha", _g_get_Alpha); Utils.RegisterFunc(L, Utils.GETTER_IDX, "InterruptAlpha", _g_get_InterruptAlpha); Utils.RegisterFunc(L, Utils.GETTER_IDX, "EventThreshold", _g_get_EventThreshold); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "AttachmentThreshold", _g_get_AttachmentThreshold); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "DrawOrderThreshold", _g_get_DrawOrderThreshold); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "AlphaAttachmentThreshold", _g_get_AlphaAttachmentThreshold); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "MixAttachmentThreshold", _g_get_MixAttachmentThreshold); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "MixDrawOrderThreshold", _g_get_MixDrawOrderThreshold); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Next", _g_get_Next); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Previous", _g_get_Previous); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "WasApplied", _g_get_WasApplied); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "IsNextReady", _g_get_IsNextReady); Utils.RegisterFunc(L, Utils.GETTER_IDX, "IsComplete", _g_get_IsComplete); Utils.RegisterFunc(L, Utils.GETTER_IDX, "MixTime", _g_get_MixTime); Utils.RegisterFunc(L, Utils.GETTER_IDX, "MixDuration", _g_get_MixDuration); @@ -75,8 +79,9 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.SETTER_IDX, "TimeScale", _s_set_TimeScale); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Alpha", _s_set_Alpha); Utils.RegisterFunc(L, Utils.SETTER_IDX, "EventThreshold", _s_set_EventThreshold); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "AttachmentThreshold", _s_set_AttachmentThreshold); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "DrawOrderThreshold", _s_set_DrawOrderThreshold); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "AlphaAttachmentThreshold", _s_set_AlphaAttachmentThreshold); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "MixAttachmentThreshold", _s_set_MixAttachmentThreshold); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "MixDrawOrderThreshold", _s_set_MixDrawOrderThreshold); Utils.RegisterFunc(L, Utils.SETTER_IDX, "MixTime", _s_set_MixTime); Utils.RegisterFunc(L, Utils.SETTER_IDX, "MixDuration", _s_set_MixDuration); Utils.RegisterFunc(L, Utils.SETTER_IDX, "MixBlend", _s_set_MixBlend); @@ -146,6 +151,35 @@ namespace XLua.CSObjectWrap + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_SetMixDuration(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.TrackEntry gen_to_be_invoked = (Spine.TrackEntry)translator.FastGetCSObj(L, 1); + + + + { + float _mixDuration = (float)LuaAPI.lua_tonumber(L, 2); + float _delay = (float)LuaAPI.lua_tonumber(L, 3); + + gen_to_be_invoked.SetMixDuration( _mixDuration, _delay ); + + + return 0; } @@ -451,13 +485,13 @@ namespace XLua.CSObjectWrap } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_AttachmentThreshold(RealStatePtr L) + static int _g_get_AlphaAttachmentThreshold(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Spine.TrackEntry gen_to_be_invoked = (Spine.TrackEntry)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.AttachmentThreshold); + LuaAPI.lua_pushnumber(L, gen_to_be_invoked.AlphaAttachmentThreshold); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } @@ -465,13 +499,27 @@ namespace XLua.CSObjectWrap } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_DrawOrderThreshold(RealStatePtr L) + static int _g_get_MixAttachmentThreshold(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Spine.TrackEntry gen_to_be_invoked = (Spine.TrackEntry)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.DrawOrderThreshold); + LuaAPI.lua_pushnumber(L, gen_to_be_invoked.MixAttachmentThreshold); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_MixDrawOrderThreshold(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.TrackEntry gen_to_be_invoked = (Spine.TrackEntry)translator.FastGetCSObj(L, 1); + LuaAPI.lua_pushnumber(L, gen_to_be_invoked.MixDrawOrderThreshold); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } @@ -506,6 +554,34 @@ namespace XLua.CSObjectWrap return 1; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_WasApplied(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.TrackEntry gen_to_be_invoked = (Spine.TrackEntry)translator.FastGetCSObj(L, 1); + LuaAPI.lua_pushboolean(L, gen_to_be_invoked.WasApplied); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_IsNextReady(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.TrackEntry gen_to_be_invoked = (Spine.TrackEntry)translator.FastGetCSObj(L, 1); + LuaAPI.lua_pushboolean(L, gen_to_be_invoked.IsNextReady); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_IsComplete(RealStatePtr L) { @@ -799,13 +875,13 @@ namespace XLua.CSObjectWrap } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_AttachmentThreshold(RealStatePtr L) + static int _s_set_AlphaAttachmentThreshold(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Spine.TrackEntry gen_to_be_invoked = (Spine.TrackEntry)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.AttachmentThreshold = (float)LuaAPI.lua_tonumber(L, 2); + gen_to_be_invoked.AlphaAttachmentThreshold = (float)LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); @@ -814,13 +890,28 @@ namespace XLua.CSObjectWrap } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_DrawOrderThreshold(RealStatePtr L) + static int _s_set_MixAttachmentThreshold(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Spine.TrackEntry gen_to_be_invoked = (Spine.TrackEntry)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.DrawOrderThreshold = (float)LuaAPI.lua_tonumber(L, 2); + gen_to_be_invoked.MixAttachmentThreshold = (float)LuaAPI.lua_tonumber(L, 2); + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 0; + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _s_set_MixDrawOrderThreshold(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.TrackEntry gen_to_be_invoked = (Spine.TrackEntry)translator.FastGetCSObj(L, 1); + gen_to_be_invoked.MixDrawOrderThreshold = (float)LuaAPI.lua_tonumber(L, 2); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); diff --git a/Assets/XLua/Gen/Spine_Unity_MeshGeneratorWrap.cs b/Assets/XLua/Gen/Spine_Unity_MeshGeneratorWrap.cs index 76da9ec10..47ce458d9 100644 --- a/Assets/XLua/Gen/Spine_Unity_MeshGeneratorWrap.cs +++ b/Assets/XLua/Gen/Spine_Unity_MeshGeneratorWrap.cs @@ -21,7 +21,7 @@ namespace XLua.CSObjectWrap { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); System.Type type = typeof(Spine.Unity.MeshGenerator); - Utils.BeginObjectRegister(type, L, translator, 0, 12, 3, 1); + Utils.BeginObjectRegister(type, L, translator, 0, 13, 6, 1); Utils.RegisterFunc(L, Utils.METHOD_IDX, "SubmeshIndexCount", _m_SubmeshIndexCount); Utils.RegisterFunc(L, Utils.METHOD_IDX, "Begin", _m_Begin); @@ -29,6 +29,7 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.METHOD_IDX, "BuildMesh", _m_BuildMesh); Utils.RegisterFunc(L, Utils.METHOD_IDX, "BuildMeshWithArrays", _m_BuildMeshWithArrays); Utils.RegisterFunc(L, Utils.METHOD_IDX, "ScaleVertexData", _m_ScaleVertexData); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "ScaleAndOffsetVertexData", _m_ScaleAndOffsetVertexData); Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetMeshBounds", _m_GetMeshBounds); Utils.RegisterFunc(L, Utils.METHOD_IDX, "FillVertexData", _m_FillVertexData); Utils.RegisterFunc(L, Utils.METHOD_IDX, "FillLateVertexData", _m_FillLateVertexData); @@ -37,8 +38,11 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.METHOD_IDX, "TrimExcess", _m_TrimExcess); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "VertexCount", _g_get_VertexCount); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "UV2", _g_get_UV2); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "UV3", _g_get_UV3); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "VertexCount", _g_get_VertexCount); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Buffers", _g_get_Buffers); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "SkeletonClipping", _g_get_SkeletonClipping); Utils.RegisterFunc(L, Utils.GETTER_IDX, "settings", _g_get_settings); Utils.RegisterFunc(L, Utils.SETTER_IDX, "settings", _s_set_settings); @@ -399,6 +403,35 @@ namespace XLua.CSObjectWrap + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_ScaleAndOffsetVertexData(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.MeshGenerator gen_to_be_invoked = (Spine.Unity.MeshGenerator)translator.FastGetCSObj(L, 1); + + + + { + float _scale = (float)LuaAPI.lua_tonumber(L, 2); + UnityEngine.Vector2 _offset2D;translator.Get(L, 3, out _offset2D); + + gen_to_be_invoked.ScaleAndOffsetVertexData( _scale, _offset2D ); + + + return 0; } @@ -661,6 +694,34 @@ namespace XLua.CSObjectWrap + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_UV2(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.MeshGenerator gen_to_be_invoked = (Spine.Unity.MeshGenerator)translator.FastGetCSObj(L, 1); + translator.Push(L, gen_to_be_invoked.UV2); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_UV3(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.MeshGenerator gen_to_be_invoked = (Spine.Unity.MeshGenerator)translator.FastGetCSObj(L, 1); + translator.Push(L, gen_to_be_invoked.UV3); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_VertexCount(RealStatePtr L) { @@ -689,6 +750,20 @@ namespace XLua.CSObjectWrap return 1; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_SkeletonClipping(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.MeshGenerator gen_to_be_invoked = (Spine.Unity.MeshGenerator)translator.FastGetCSObj(L, 1); + translator.Push(L, gen_to_be_invoked.SkeletonClipping); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_settings(RealStatePtr L) { diff --git a/Assets/XLua/Gen/Spine_Unity_MeshGenerator_SettingsWrap.cs b/Assets/XLua/Gen/Spine_Unity_MeshGenerator_SettingsWrap.cs index 01f95b71f..c26dc918c 100644 --- a/Assets/XLua/Gen/Spine_Unity_MeshGenerator_SettingsWrap.cs +++ b/Assets/XLua/Gen/Spine_Unity_MeshGenerator_SettingsWrap.cs @@ -27,20 +27,20 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.GETTER_IDX, "useClipping", _g_get_useClipping); Utils.RegisterFunc(L, Utils.GETTER_IDX, "zSpacing", _g_get_zSpacing); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pmaVertexColors", _g_get_pmaVertexColors); Utils.RegisterFunc(L, Utils.GETTER_IDX, "tintBlack", _g_get_tintBlack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "canvasGroupTintBlack", _g_get_canvasGroupTintBlack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "calculateTangents", _g_get_calculateTangents); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "canvasGroupCompatible", _g_get_canvasGroupCompatible); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "pmaVertexColors", _g_get_pmaVertexColors); Utils.RegisterFunc(L, Utils.GETTER_IDX, "addNormals", _g_get_addNormals); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "calculateTangents", _g_get_calculateTangents); Utils.RegisterFunc(L, Utils.GETTER_IDX, "immutableTriangles", _g_get_immutableTriangles); Utils.RegisterFunc(L, Utils.SETTER_IDX, "useClipping", _s_set_useClipping); Utils.RegisterFunc(L, Utils.SETTER_IDX, "zSpacing", _s_set_zSpacing); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pmaVertexColors", _s_set_pmaVertexColors); Utils.RegisterFunc(L, Utils.SETTER_IDX, "tintBlack", _s_set_tintBlack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "canvasGroupTintBlack", _s_set_canvasGroupTintBlack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "calculateTangents", _s_set_calculateTangents); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "canvasGroupCompatible", _s_set_canvasGroupCompatible); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "pmaVertexColors", _s_set_pmaVertexColors); Utils.RegisterFunc(L, Utils.SETTER_IDX, "addNormals", _s_set_addNormals); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "calculateTangents", _s_set_calculateTangents); Utils.RegisterFunc(L, Utils.SETTER_IDX, "immutableTriangles", _s_set_immutableTriangles); @@ -129,20 +129,6 @@ namespace XLua.CSObjectWrap return 1; } - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pmaVertexColors(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - Spine.Unity.MeshGenerator.Settings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.pmaVertexColors); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_tintBlack(RealStatePtr L) { @@ -158,13 +144,13 @@ namespace XLua.CSObjectWrap } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_canvasGroupTintBlack(RealStatePtr L) + static int _g_get_canvasGroupCompatible(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Spine.Unity.MeshGenerator.Settings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.canvasGroupTintBlack); + LuaAPI.lua_pushboolean(L, gen_to_be_invoked.canvasGroupCompatible); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } @@ -172,13 +158,13 @@ namespace XLua.CSObjectWrap } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_calculateTangents(RealStatePtr L) + static int _g_get_pmaVertexColors(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Spine.Unity.MeshGenerator.Settings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.calculateTangents); + LuaAPI.lua_pushboolean(L, gen_to_be_invoked.pmaVertexColors); } catch(System.Exception gen_e) { return LuaAPI.luaL_error(L, "c# exception:" + gen_e); } @@ -199,6 +185,20 @@ namespace XLua.CSObjectWrap return 1; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_calculateTangents(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.MeshGenerator.Settings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); + LuaAPI.lua_pushboolean(L, gen_to_be_invoked.calculateTangents); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_immutableTriangles(RealStatePtr L) { @@ -249,23 +249,6 @@ namespace XLua.CSObjectWrap return 0; } - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pmaVertexColors(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - Spine.Unity.MeshGenerator.Settings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.pmaVertexColors = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_tintBlack(RealStatePtr L) { @@ -284,13 +267,13 @@ namespace XLua.CSObjectWrap } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_canvasGroupTintBlack(RealStatePtr L) + static int _s_set_canvasGroupCompatible(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Spine.Unity.MeshGenerator.Settings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.canvasGroupTintBlack = LuaAPI.lua_toboolean(L, 2); + gen_to_be_invoked.canvasGroupCompatible = LuaAPI.lua_toboolean(L, 2); translator.Update(L, 1, gen_to_be_invoked); @@ -301,13 +284,13 @@ namespace XLua.CSObjectWrap } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_calculateTangents(RealStatePtr L) + static int _s_set_pmaVertexColors(RealStatePtr L) { try { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); Spine.Unity.MeshGenerator.Settings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.calculateTangents = LuaAPI.lua_toboolean(L, 2); + gen_to_be_invoked.pmaVertexColors = LuaAPI.lua_toboolean(L, 2); translator.Update(L, 1, gen_to_be_invoked); @@ -334,6 +317,23 @@ namespace XLua.CSObjectWrap return 0; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _s_set_calculateTangents(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.MeshGenerator.Settings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); + gen_to_be_invoked.calculateTangents = LuaAPI.lua_toboolean(L, 2); + + translator.Update(L, 1, gen_to_be_invoked); + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 0; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_immutableTriangles(RealStatePtr L) { diff --git a/Assets/XLua/Gen/Spine_Unity_SkeletonAnimationWrap.cs b/Assets/XLua/Gen/Spine_Unity_SkeletonAnimationWrap.cs index a30dd2639..8da54b42c 100644 --- a/Assets/XLua/Gen/Spine_Unity_SkeletonAnimationWrap.cs +++ b/Assets/XLua/Gen/Spine_Unity_SkeletonAnimationWrap.cs @@ -21,11 +21,12 @@ namespace XLua.CSObjectWrap { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); System.Type type = typeof(Spine.Unity.SkeletonAnimation); - Utils.BeginObjectRegister(type, L, translator, 0, 11, 7, 6); + Utils.BeginObjectRegister(type, L, translator, 0, 12, 7, 6); Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearState", _m_ClearState); Utils.RegisterFunc(L, Utils.METHOD_IDX, "Initialize", _m_Initialize); Utils.RegisterFunc(L, Utils.METHOD_IDX, "Update", _m_Update); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "ApplyAnimation", _m_ApplyAnimation); Utils.RegisterFunc(L, Utils.METHOD_IDX, "AfterAnimationApplied", _m_AfterAnimationApplied); Utils.RegisterFunc(L, Utils.METHOD_IDX, "LateUpdate", _m_LateUpdate); Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBecameVisible", _m_OnBecameVisible); @@ -274,6 +275,33 @@ namespace XLua.CSObjectWrap + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_ApplyAnimation(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.SkeletonAnimation gen_to_be_invoked = (Spine.Unity.SkeletonAnimation)translator.FastGetCSObj(L, 1); + + + + { + + gen_to_be_invoked.ApplyAnimation( ); + + + return 0; } diff --git a/Assets/XLua/Gen/Spine_Unity_SkeletonDataAssetWrap.cs b/Assets/XLua/Gen/Spine_Unity_SkeletonDataAssetWrap.cs index e72e5767b..a311d2280 100644 --- a/Assets/XLua/Gen/Spine_Unity_SkeletonDataAssetWrap.cs +++ b/Assets/XLua/Gen/Spine_Unity_SkeletonDataAssetWrap.cs @@ -21,8 +21,9 @@ namespace XLua.CSObjectWrap { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); System.Type type = typeof(Spine.Unity.SkeletonDataAsset); - Utils.BeginObjectRegister(type, L, translator, 0, 4, 12, 11); + Utils.BeginObjectRegister(type, L, translator, 0, 5, 12, 11); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetupRuntimeBlendModeMaterials", _m_SetupRuntimeBlendModeMaterials); Utils.RegisterFunc(L, Utils.METHOD_IDX, "Clear", _m_Clear); Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetAnimationStateData", _m_GetAnimationStateData); Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetSkeletonData", _m_GetSkeletonData); @@ -173,6 +174,35 @@ namespace XLua.CSObjectWrap } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_SetupRuntimeBlendModeMaterials(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.SkeletonDataAsset gen_to_be_invoked = (Spine.Unity.SkeletonDataAsset)translator.FastGetCSObj(L, 1); + + + + { + bool _applyAdditiveMaterial = LuaAPI.lua_toboolean(L, 2); + Spine.Unity.BlendModeMaterials.TemplateMaterials _templateMaterials = (Spine.Unity.BlendModeMaterials.TemplateMaterials)translator.GetObject(L, 3, typeof(Spine.Unity.BlendModeMaterials.TemplateMaterials)); + + gen_to_be_invoked.SetupRuntimeBlendModeMaterials( _applyAdditiveMaterial, _templateMaterials ); + + + + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_Clear(RealStatePtr L) { diff --git a/Assets/XLua/Gen/Spine_Unity_SkeletonGraphicWrap.cs b/Assets/XLua/Gen/Spine_Unity_SkeletonGraphicWrap.cs index 2ffbe0dad..472024bf3 100644 --- a/Assets/XLua/Gen/Spine_Unity_SkeletonGraphicWrap.cs +++ b/Assets/XLua/Gen/Spine_Unity_SkeletonGraphicWrap.cs @@ -21,15 +21,20 @@ namespace XLua.CSObjectWrap { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); System.Type type = typeof(Spine.Unity.SkeletonGraphic); - Utils.BeginObjectRegister(type, L, translator, 0, 27, 38, 24); + Utils.BeginObjectRegister(type, L, translator, 0, 35, 44, 28); Utils.RegisterFunc(L, Utils.METHOD_IDX, "Rebuild", _m_Rebuild); Utils.RegisterFunc(L, Utils.METHOD_IDX, "Update", _m_Update); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "ApplyTransformMovementToPhysics", _m_ApplyTransformMovementToPhysics); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "ApplyAnimation", _m_ApplyAnimation); Utils.RegisterFunc(L, Utils.METHOD_IDX, "AfterAnimationApplied", _m_AfterAnimationApplied); Utils.RegisterFunc(L, Utils.METHOD_IDX, "LateUpdate", _m_LateUpdate); Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBecameVisible", _m_OnBecameVisible); Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBecameInvisible", _m_OnBecameInvisible); Utils.RegisterFunc(L, Utils.METHOD_IDX, "ReapplySeparatorSlotNames", _m_ReapplySeparatorSlotNames); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResetLastPosition", _m_ResetLastPosition); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResetLastRotation", _m_ResetLastRotation); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResetLastPositionAndRotation", _m_ResetLastPositionAndRotation); Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetLastMesh", _m_GetLastMesh); Utils.RegisterFunc(L, Utils.METHOD_IDX, "MatchRectTransformWithBounds", _m_MatchRectTransformWithBounds); Utils.RegisterFunc(L, Utils.METHOD_IDX, "Clear", _m_Clear); @@ -39,6 +44,9 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateMesh", _m_UpdateMesh); Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateMeshToInstructions", _m_UpdateMeshToInstructions); Utils.RegisterFunc(L, Utils.METHOD_IDX, "HasMultipleSubmeshInstructions", _m_HasMultipleSubmeshInstructions); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPivotOffset", _m_GetPivotOffset); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetScaledPivotOffset", _m_GetScaledPivotOffset); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetScaledPivotOffset", _m_SetScaledPivotOffset); Utils.RegisterFunc(L, Utils.METHOD_IDX, "AssignMeshOverrideSingleRenderer", _e_AssignMeshOverrideSingleRenderer); Utils.RegisterFunc(L, Utils.METHOD_IDX, "AssignMeshOverrideMultipleRenderers", _e_AssignMeshOverrideMultipleRenderers); @@ -53,7 +61,9 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnPostProcessVertices", _e_OnPostProcessVertices); Utils.RegisterFunc(L, Utils.GETTER_IDX, "SkeletonDataAsset", _g_get_SkeletonDataAsset); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "color", _g_get_color); Utils.RegisterFunc(L, Utils.GETTER_IDX, "MeshScale", _g_get_MeshScale); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "MeshOffset", _g_get_MeshOffset); Utils.RegisterFunc(L, Utils.GETTER_IDX, "UpdateMode", _g_get_UpdateMode); Utils.RegisterFunc(L, Utils.GETTER_IDX, "SeparatorParts", _g_get_SeparatorParts); Utils.RegisterFunc(L, Utils.GETTER_IDX, "CustomTextureOverride", _g_get_CustomTextureOverride); @@ -64,7 +74,11 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.GETTER_IDX, "SkeletonData", _g_get_SkeletonData); Utils.RegisterFunc(L, Utils.GETTER_IDX, "IsValid", _g_get_IsValid); Utils.RegisterFunc(L, Utils.GETTER_IDX, "AnimationState", _g_get_AnimationState); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "PhysicsPositionInheritanceFactor", _g_get_PhysicsPositionInheritanceFactor); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "PhysicsRotationInheritanceFactor", _g_get_PhysicsRotationInheritanceFactor); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "PhysicsMovementRelativeTo", _g_get_PhysicsMovementRelativeTo); Utils.RegisterFunc(L, Utils.GETTER_IDX, "MeshGenerator", _g_get_MeshGenerator); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "SkeletonClipping", _g_get_SkeletonClipping); Utils.RegisterFunc(L, Utils.GETTER_IDX, "MeshesMultipleCanvasRenderers", _g_get_MeshesMultipleCanvasRenderers); Utils.RegisterFunc(L, Utils.GETTER_IDX, "MaterialsMultipleCanvasRenderers", _g_get_MaterialsMultipleCanvasRenderers); Utils.RegisterFunc(L, Utils.GETTER_IDX, "TexturesMultipleCanvasRenderers", _g_get_TexturesMultipleCanvasRenderers); @@ -91,9 +105,13 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.GETTER_IDX, "updateSeparatorPartScale", _g_get_updateSeparatorPartScale); Utils.RegisterFunc(L, Utils.GETTER_IDX, "disableMeshAssignmentOnOverride", _g_get_disableMeshAssignmentOnOverride); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "UpdateMode", _s_set_UpdateMode); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "color", _s_set_color); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "UpdateMode", _s_set_UpdateMode); Utils.RegisterFunc(L, Utils.SETTER_IDX, "OverrideTexture", _s_set_OverrideTexture); Utils.RegisterFunc(L, Utils.SETTER_IDX, "Skeleton", _s_set_Skeleton); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "PhysicsPositionInheritanceFactor", _s_set_PhysicsPositionInheritanceFactor); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "PhysicsRotationInheritanceFactor", _s_set_PhysicsRotationInheritanceFactor); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "PhysicsMovementRelativeTo", _s_set_PhysicsMovementRelativeTo); Utils.RegisterFunc(L, Utils.SETTER_IDX, "UpdateTiming", _s_set_UpdateTiming); Utils.RegisterFunc(L, Utils.SETTER_IDX, "UnscaledTime", _s_set_UnscaledTime); Utils.RegisterFunc(L, Utils.SETTER_IDX, "skeletonDataAsset", _s_set_skeletonDataAsset); @@ -291,6 +309,60 @@ namespace XLua.CSObjectWrap } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_ApplyTransformMovementToPhysics(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + + + + { + + gen_to_be_invoked.ApplyTransformMovementToPhysics( ); + + + + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_ApplyAnimation(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + + + + { + + gen_to_be_invoked.ApplyAnimation( ); + + + + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_AfterAnimationApplied(RealStatePtr L) { @@ -417,6 +489,87 @@ namespace XLua.CSObjectWrap + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_ResetLastPosition(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + + + + { + + gen_to_be_invoked.ResetLastPosition( ); + + + + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_ResetLastRotation(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + + + + { + + gen_to_be_invoked.ResetLastRotation( ); + + + + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_ResetLastPositionAndRotation(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + + + + { + + gen_to_be_invoked.ResetLastPositionAndRotation( ); + + + return 0; } @@ -729,6 +882,90 @@ namespace XLua.CSObjectWrap } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_GetPivotOffset(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + + + + { + + var gen_ret = gen_to_be_invoked.GetPivotOffset( ); + translator.PushUnityEngineVector2(L, gen_ret); + + + + return 1; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_GetScaledPivotOffset(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + + + + { + + var gen_ret = gen_to_be_invoked.GetScaledPivotOffset( ); + translator.PushUnityEngineVector2(L, gen_ret); + + + + return 1; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_SetScaledPivotOffset(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + + + + { + UnityEngine.Vector2 _pivotOffsetScaled;translator.Get(L, 2, out _pivotOffsetScaled); + + gen_to_be_invoked.SetScaledPivotOffset( _pivotOffsetScaled ); + + + + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + @@ -746,6 +983,20 @@ namespace XLua.CSObjectWrap return 1; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_color(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + translator.PushUnityEngineColor(L, gen_to_be_invoked.color); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_MeshScale(RealStatePtr L) { @@ -760,6 +1011,20 @@ namespace XLua.CSObjectWrap return 1; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_MeshOffset(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + translator.PushUnityEngineVector2(L, gen_to_be_invoked.MeshOffset); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_UpdateMode(RealStatePtr L) { @@ -900,6 +1165,48 @@ namespace XLua.CSObjectWrap return 1; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_PhysicsPositionInheritanceFactor(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + translator.PushUnityEngineVector2(L, gen_to_be_invoked.PhysicsPositionInheritanceFactor); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_PhysicsRotationInheritanceFactor(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + LuaAPI.lua_pushnumber(L, gen_to_be_invoked.PhysicsRotationInheritanceFactor); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_PhysicsMovementRelativeTo(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + translator.Push(L, gen_to_be_invoked.PhysicsMovementRelativeTo); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_MeshGenerator(RealStatePtr L) { @@ -914,6 +1221,20 @@ namespace XLua.CSObjectWrap return 1; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_SkeletonClipping(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + translator.Push(L, gen_to_be_invoked.SkeletonClipping); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_MeshesMultipleCanvasRenderers(RealStatePtr L) { @@ -1266,6 +1587,22 @@ namespace XLua.CSObjectWrap + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _s_set_color(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); + gen_to_be_invoked.color = gen_value; + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 0; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_UpdateMode(RealStatePtr L) { @@ -1312,6 +1649,52 @@ namespace XLua.CSObjectWrap return 0; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _s_set_PhysicsPositionInheritanceFactor(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); + gen_to_be_invoked.PhysicsPositionInheritanceFactor = gen_value; + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 0; + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _s_set_PhysicsRotationInheritanceFactor(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + gen_to_be_invoked.PhysicsRotationInheritanceFactor = (float)LuaAPI.lua_tonumber(L, 2); + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 0; + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _s_set_PhysicsMovementRelativeTo(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonGraphic gen_to_be_invoked = (Spine.Unity.SkeletonGraphic)translator.FastGetCSObj(L, 1); + gen_to_be_invoked.PhysicsMovementRelativeTo = (UnityEngine.Transform)translator.GetObject(L, 2, typeof(UnityEngine.Transform)); + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 0; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_UpdateTiming(RealStatePtr L) { diff --git a/Assets/XLua/Gen/Spine_Unity_SkeletonRendererWrap.cs b/Assets/XLua/Gen/Spine_Unity_SkeletonRendererWrap.cs index 732672c0a..0c5087d43 100644 --- a/Assets/XLua/Gen/Spine_Unity_SkeletonRendererWrap.cs +++ b/Assets/XLua/Gen/Spine_Unity_SkeletonRendererWrap.cs @@ -21,13 +21,17 @@ namespace XLua.CSObjectWrap { ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); System.Type type = typeof(Spine.Unity.SkeletonRenderer); - Utils.BeginObjectRegister(type, L, translator, 0, 15, 26, 21); + Utils.BeginObjectRegister(type, L, translator, 0, 19, 30, 24); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResetLastPosition", _m_ResetLastPosition); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResetLastRotation", _m_ResetLastRotation); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResetLastPositionAndRotation", _m_ResetLastPositionAndRotation); Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetMeshSettings", _m_SetMeshSettings); Utils.RegisterFunc(L, Utils.METHOD_IDX, "Awake", _m_Awake); Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearState", _m_ClearState); Utils.RegisterFunc(L, Utils.METHOD_IDX, "EnsureMeshGeneratorCapacity", _m_EnsureMeshGeneratorCapacity); Utils.RegisterFunc(L, Utils.METHOD_IDX, "Initialize", _m_Initialize); + Utils.RegisterFunc(L, Utils.METHOD_IDX, "ApplyTransformMovementToPhysics", _m_ApplyTransformMovementToPhysics); Utils.RegisterFunc(L, Utils.METHOD_IDX, "LateUpdate", _m_LateUpdate); Utils.RegisterFunc(L, Utils.METHOD_IDX, "LateUpdateMesh", _m_LateUpdateMesh); Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnBecameVisible", _m_OnBecameVisible); @@ -43,7 +47,11 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.GETTER_IDX, "UpdateMode", _g_get_UpdateMode); Utils.RegisterFunc(L, Utils.GETTER_IDX, "CustomMaterialOverride", _g_get_CustomMaterialOverride); Utils.RegisterFunc(L, Utils.GETTER_IDX, "CustomSlotMaterials", _g_get_CustomSlotMaterials); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "SkeletonClipping", _g_get_SkeletonClipping); Utils.RegisterFunc(L, Utils.GETTER_IDX, "Skeleton", _g_get_Skeleton); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "PhysicsPositionInheritanceFactor", _g_get_PhysicsPositionInheritanceFactor); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "PhysicsRotationInheritanceFactor", _g_get_PhysicsRotationInheritanceFactor); + Utils.RegisterFunc(L, Utils.GETTER_IDX, "PhysicsMovementRelativeTo", _g_get_PhysicsMovementRelativeTo); Utils.RegisterFunc(L, Utils.GETTER_IDX, "SkeletonDataAsset", _g_get_SkeletonDataAsset); Utils.RegisterFunc(L, Utils.GETTER_IDX, "skeletonDataAsset", _g_get_skeletonDataAsset); Utils.RegisterFunc(L, Utils.GETTER_IDX, "initialSkinName", _g_get_initialSkinName); @@ -68,6 +76,9 @@ namespace XLua.CSObjectWrap Utils.RegisterFunc(L, Utils.GETTER_IDX, "skeleton", _g_get_skeleton); Utils.RegisterFunc(L, Utils.SETTER_IDX, "UpdateMode", _s_set_UpdateMode); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "PhysicsPositionInheritanceFactor", _s_set_PhysicsPositionInheritanceFactor); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "PhysicsRotationInheritanceFactor", _s_set_PhysicsRotationInheritanceFactor); + Utils.RegisterFunc(L, Utils.SETTER_IDX, "PhysicsMovementRelativeTo", _s_set_PhysicsMovementRelativeTo); Utils.RegisterFunc(L, Utils.SETTER_IDX, "skeletonDataAsset", _s_set_skeletonDataAsset); Utils.RegisterFunc(L, Utils.SETTER_IDX, "initialSkinName", _s_set_initialSkinName); Utils.RegisterFunc(L, Utils.SETTER_IDX, "initialFlipX", _s_set_initialFlipX); @@ -138,6 +149,87 @@ namespace XLua.CSObjectWrap + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_ResetLastPosition(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.SkeletonRenderer gen_to_be_invoked = (Spine.Unity.SkeletonRenderer)translator.FastGetCSObj(L, 1); + + + + { + + gen_to_be_invoked.ResetLastPosition( ); + + + + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_ResetLastRotation(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.SkeletonRenderer gen_to_be_invoked = (Spine.Unity.SkeletonRenderer)translator.FastGetCSObj(L, 1); + + + + { + + gen_to_be_invoked.ResetLastRotation( ); + + + + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_ResetLastPositionAndRotation(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.SkeletonRenderer gen_to_be_invoked = (Spine.Unity.SkeletonRenderer)translator.FastGetCSObj(L, 1); + + + + { + + gen_to_be_invoked.ResetLastPositionAndRotation( ); + + + + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_SetMeshSettings(RealStatePtr L) { @@ -291,6 +383,33 @@ namespace XLua.CSObjectWrap } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _m_ApplyTransformMovementToPhysics(RealStatePtr L) + { + try { + + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + + Spine.Unity.SkeletonRenderer gen_to_be_invoked = (Spine.Unity.SkeletonRenderer)translator.FastGetCSObj(L, 1); + + + + { + + gen_to_be_invoked.ApplyTransformMovementToPhysics( ); + + + + return 0; + } + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _m_LateUpdate(RealStatePtr L) { @@ -559,6 +678,20 @@ namespace XLua.CSObjectWrap return 1; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_SkeletonClipping(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonRenderer gen_to_be_invoked = (Spine.Unity.SkeletonRenderer)translator.FastGetCSObj(L, 1); + translator.Push(L, gen_to_be_invoked.SkeletonClipping); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_Skeleton(RealStatePtr L) { @@ -573,6 +706,48 @@ namespace XLua.CSObjectWrap return 1; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_PhysicsPositionInheritanceFactor(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonRenderer gen_to_be_invoked = (Spine.Unity.SkeletonRenderer)translator.FastGetCSObj(L, 1); + translator.PushUnityEngineVector2(L, gen_to_be_invoked.PhysicsPositionInheritanceFactor); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_PhysicsRotationInheritanceFactor(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonRenderer gen_to_be_invoked = (Spine.Unity.SkeletonRenderer)translator.FastGetCSObj(L, 1); + LuaAPI.lua_pushnumber(L, gen_to_be_invoked.PhysicsRotationInheritanceFactor); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _g_get_PhysicsMovementRelativeTo(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonRenderer gen_to_be_invoked = (Spine.Unity.SkeletonRenderer)translator.FastGetCSObj(L, 1); + translator.Push(L, gen_to_be_invoked.PhysicsMovementRelativeTo); + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 1; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _g_get_SkeletonDataAsset(RealStatePtr L) { @@ -899,6 +1074,52 @@ namespace XLua.CSObjectWrap return 0; } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _s_set_PhysicsPositionInheritanceFactor(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonRenderer gen_to_be_invoked = (Spine.Unity.SkeletonRenderer)translator.FastGetCSObj(L, 1); + UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); + gen_to_be_invoked.PhysicsPositionInheritanceFactor = gen_value; + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 0; + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _s_set_PhysicsRotationInheritanceFactor(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonRenderer gen_to_be_invoked = (Spine.Unity.SkeletonRenderer)translator.FastGetCSObj(L, 1); + gen_to_be_invoked.PhysicsRotationInheritanceFactor = (float)LuaAPI.lua_tonumber(L, 2); + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 0; + } + + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] + static int _s_set_PhysicsMovementRelativeTo(RealStatePtr L) + { + try { + ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); + + Spine.Unity.SkeletonRenderer gen_to_be_invoked = (Spine.Unity.SkeletonRenderer)translator.FastGetCSObj(L, 1); + gen_to_be_invoked.PhysicsMovementRelativeTo = (UnityEngine.Transform)translator.GetObject(L, 2, typeof(UnityEngine.Transform)); + + } catch(System.Exception gen_e) { + return LuaAPI.luaL_error(L, "c# exception:" + gen_e); + } + return 0; + } + [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _s_set_skeletonDataAsset(RealStatePtr L) { diff --git a/Assets/XLua/Gen/TMPro_CaretInfoWrap.cs b/Assets/XLua/Gen/TMPro_CaretInfoWrap.cs deleted file mode 100644 index 07539dcf0..000000000 --- a/Assets/XLua/Gen/TMPro_CaretInfoWrap.cs +++ /dev/null @@ -1,159 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProCaretInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.CaretInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "index", _g_get_index); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "position", _g_get_position); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "index", _s_set_index); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "position", _s_set_position); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable(L, 3)) - { - int _index = LuaAPI.xlua_tointeger(L, 2); - TMPro.CaretPosition _position;translator.Get(L, 3, out _position); - - var gen_ret = new TMPro.CaretInfo(_index, _position); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.CaretInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.CaretInfo constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_index(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.CaretInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.index); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.CaretInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.position); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_index(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.CaretInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.index = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.CaretInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.CaretPosition gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.position = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_Compute_DT_EventArgsWrap.cs b/Assets/XLua/Gen/TMPro_Compute_DT_EventArgsWrap.cs deleted file mode 100644 index 082778db9..000000000 --- a/Assets/XLua/Gen/TMPro_Compute_DT_EventArgsWrap.cs +++ /dev/null @@ -1,190 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProCompute_DT_EventArgsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.Compute_DT_EventArgs); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "EventType", _g_get_EventType); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "ProgressPercentage", _g_get_ProgressPercentage); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "Colors", _g_get_Colors); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "EventType", _s_set_EventType); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "ProgressPercentage", _s_set_ProgressPercentage); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "Colors", _s_set_Colors); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - TMPro.Compute_DistanceTransform_EventTypes _type;translator.Get(L, 2, out _type); - float _progress = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = new TMPro.Compute_DT_EventArgs(_type, _progress); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - TMPro.Compute_DistanceTransform_EventTypes _type;translator.Get(L, 2, out _type); - UnityEngine.Color[] _colors = (UnityEngine.Color[])translator.GetObject(L, 3, typeof(UnityEngine.Color[])); - - var gen_ret = new TMPro.Compute_DT_EventArgs(_type, _colors); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.Compute_DT_EventArgs constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_EventType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.Compute_DT_EventArgs gen_to_be_invoked = (TMPro.Compute_DT_EventArgs)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.EventType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ProgressPercentage(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.Compute_DT_EventArgs gen_to_be_invoked = (TMPro.Compute_DT_EventArgs)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.ProgressPercentage); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Colors(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.Compute_DT_EventArgs gen_to_be_invoked = (TMPro.Compute_DT_EventArgs)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.Colors); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_EventType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.Compute_DT_EventArgs gen_to_be_invoked = (TMPro.Compute_DT_EventArgs)translator.FastGetCSObj(L, 1); - TMPro.Compute_DistanceTransform_EventTypes gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.EventType = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ProgressPercentage(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.Compute_DT_EventArgs gen_to_be_invoked = (TMPro.Compute_DT_EventArgs)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.ProgressPercentage = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Colors(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.Compute_DT_EventArgs gen_to_be_invoked = (TMPro.Compute_DT_EventArgs)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.Colors = (UnityEngine.Color[])translator.GetObject(L, 2, typeof(UnityEngine.Color[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_ExtentsWrap.cs b/Assets/XLua/Gen/TMPro_ExtentsWrap.cs deleted file mode 100644 index 7518556a7..000000000 --- a/Assets/XLua/Gen/TMPro_ExtentsWrap.cs +++ /dev/null @@ -1,191 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProExtentsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.Extents); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 2, 2); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "min", _g_get_min); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "max", _g_get_max); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "min", _s_set_min); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "max", _s_set_max); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _min;translator.Get(L, 2, out _min); - UnityEngine.Vector2 _max;translator.Get(L, 3, out _max); - - var gen_ret = new TMPro.Extents(_min, _max); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.Extents)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.Extents constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.Extents gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.Extents gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.min); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.Extents gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.max); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.Extents gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.min = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.Extents gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.max = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_FaceInfo_LegacyWrap.cs b/Assets/XLua/Gen/TMPro_FaceInfo_LegacyWrap.cs deleted file mode 100644 index ab5184b46..000000000 --- a/Assets/XLua/Gen/TMPro_FaceInfo_LegacyWrap.cs +++ /dev/null @@ -1,735 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProFaceInfo_LegacyWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.FaceInfo_Legacy); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 21, 21); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "Name", _g_get_Name); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "PointSize", _g_get_PointSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "Scale", _g_get_Scale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "CharacterCount", _g_get_CharacterCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "LineHeight", _g_get_LineHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "Baseline", _g_get_Baseline); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "Ascender", _g_get_Ascender); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "CapHeight", _g_get_CapHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "Descender", _g_get_Descender); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "CenterLine", _g_get_CenterLine); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "SuperscriptOffset", _g_get_SuperscriptOffset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "SubscriptOffset", _g_get_SubscriptOffset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "SubSize", _g_get_SubSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "Underline", _g_get_Underline); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "UnderlineThickness", _g_get_UnderlineThickness); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "strikethrough", _g_get_strikethrough); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "strikethroughThickness", _g_get_strikethroughThickness); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "TabWidth", _g_get_TabWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "Padding", _g_get_Padding); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "AtlasWidth", _g_get_AtlasWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "AtlasHeight", _g_get_AtlasHeight); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "Name", _s_set_Name); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "PointSize", _s_set_PointSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "Scale", _s_set_Scale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "CharacterCount", _s_set_CharacterCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "LineHeight", _s_set_LineHeight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "Baseline", _s_set_Baseline); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "Ascender", _s_set_Ascender); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "CapHeight", _s_set_CapHeight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "Descender", _s_set_Descender); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "CenterLine", _s_set_CenterLine); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "SuperscriptOffset", _s_set_SuperscriptOffset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "SubscriptOffset", _s_set_SubscriptOffset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "SubSize", _s_set_SubSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "Underline", _s_set_Underline); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "UnderlineThickness", _s_set_UnderlineThickness); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "strikethrough", _s_set_strikethrough); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "strikethroughThickness", _s_set_strikethroughThickness); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "TabWidth", _s_set_TabWidth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "Padding", _s_set_Padding); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "AtlasWidth", _s_set_AtlasWidth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "AtlasHeight", _s_set_AtlasHeight); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.FaceInfo_Legacy(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.FaceInfo_Legacy constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.Name); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_PointSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.PointSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Scale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.Scale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_CharacterCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.CharacterCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_LineHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.LineHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Baseline(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.Baseline); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Ascender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.Ascender); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_CapHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.CapHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Descender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.Descender); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_CenterLine(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.CenterLine); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_SuperscriptOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.SuperscriptOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_SubscriptOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.SubscriptOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_SubSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.SubSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Underline(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.Underline); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_UnderlineThickness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.UnderlineThickness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_strikethrough(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.strikethrough); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_strikethroughThickness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.strikethroughThickness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_TabWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.TabWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Padding(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.Padding); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_AtlasWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.AtlasWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_AtlasHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.AtlasHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.Name = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_PointSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.PointSize = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Scale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.Scale = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_CharacterCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.CharacterCount = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_LineHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.LineHeight = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Baseline(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.Baseline = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Ascender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.Ascender = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_CapHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.CapHeight = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Descender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.Descender = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_CenterLine(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.CenterLine = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_SuperscriptOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.SuperscriptOffset = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_SubscriptOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.SubscriptOffset = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_SubSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.SubSize = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Underline(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.Underline = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_UnderlineThickness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.UnderlineThickness = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_strikethrough(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.strikethrough = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_strikethroughThickness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.strikethroughThickness = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_TabWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.TabWidth = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Padding(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.Padding = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_AtlasWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.AtlasWidth = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_AtlasHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FaceInfo_Legacy gen_to_be_invoked = (TMPro.FaceInfo_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.AtlasHeight = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_FastActionWrap.cs b/Assets/XLua/Gen/TMPro_FastActionWrap.cs deleted file mode 100644 index 2347d5d08..000000000 --- a/Assets/XLua/Gen/TMPro_FastActionWrap.cs +++ /dev/null @@ -1,170 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProFastActionWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.FastAction); - Utils.BeginObjectRegister(type, L, translator, 0, 3, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Add", _m_Add); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Remove", _m_Remove); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Call", _m_Call); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.FastAction(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.FastAction constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Add(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.FastAction gen_to_be_invoked = (TMPro.FastAction)translator.FastGetCSObj(L, 1); - - - - { - System.Action _rhs = translator.GetDelegate(L, 2); - - gen_to_be_invoked.Add( _rhs ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Remove(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.FastAction gen_to_be_invoked = (TMPro.FastAction)translator.FastGetCSObj(L, 1); - - - - { - System.Action _rhs = translator.GetDelegate(L, 2); - - gen_to_be_invoked.Remove( _rhs ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Call(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.FastAction gen_to_be_invoked = (TMPro.FastAction)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Call( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_FontAssetCreationSettingsWrap.cs b/Assets/XLua/Gen/TMPro_FontAssetCreationSettingsWrap.cs deleted file mode 100644 index 11fe12802..000000000 --- a/Assets/XLua/Gen/TMPro_FontAssetCreationSettingsWrap.cs +++ /dev/null @@ -1,610 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProFontAssetCreationSettingsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.FontAssetCreationSettings); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 16, 16); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sourceFontFileName", _g_get_sourceFontFileName); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sourceFontFileGUID", _g_get_sourceFontFileGUID); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pointSizeSamplingMode", _g_get_pointSizeSamplingMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pointSize", _g_get_pointSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "padding", _g_get_padding); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "packingMode", _g_get_packingMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "atlasWidth", _g_get_atlasWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "atlasHeight", _g_get_atlasHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "characterSetSelectionMode", _g_get_characterSetSelectionMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "characterSequence", _g_get_characterSequence); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "referencedFontAssetGUID", _g_get_referencedFontAssetGUID); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "referencedTextAssetGUID", _g_get_referencedTextAssetGUID); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontStyle", _g_get_fontStyle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontStyleModifier", _g_get_fontStyleModifier); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "renderMode", _g_get_renderMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "includeFontFeatures", _g_get_includeFontFeatures); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sourceFontFileName", _s_set_sourceFontFileName); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sourceFontFileGUID", _s_set_sourceFontFileGUID); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pointSizeSamplingMode", _s_set_pointSizeSamplingMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pointSize", _s_set_pointSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "padding", _s_set_padding); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "packingMode", _s_set_packingMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "atlasWidth", _s_set_atlasWidth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "atlasHeight", _s_set_atlasHeight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "characterSetSelectionMode", _s_set_characterSetSelectionMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "characterSequence", _s_set_characterSequence); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "referencedFontAssetGUID", _s_set_referencedFontAssetGUID); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "referencedTextAssetGUID", _s_set_referencedTextAssetGUID); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontStyle", _s_set_fontStyle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontStyleModifier", _s_set_fontStyleModifier); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "renderMode", _s_set_renderMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "includeFontFeatures", _s_set_includeFontFeatures); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.FontAssetCreationSettings)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.FontAssetCreationSettings constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sourceFontFileName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.sourceFontFileName); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sourceFontFileGUID(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.sourceFontFileGUID); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pointSizeSamplingMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.pointSizeSamplingMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pointSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.pointSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_padding(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.padding); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_packingMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.packingMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_atlasWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.atlasWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_atlasHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.atlasHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_characterSetSelectionMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.characterSetSelectionMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_characterSequence(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.characterSequence); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_referencedFontAssetGUID(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.referencedFontAssetGUID); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_referencedTextAssetGUID(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.referencedTextAssetGUID); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontStyle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.fontStyle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontStyleModifier(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.fontStyleModifier); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_renderMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.renderMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_includeFontFeatures(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.includeFontFeatures); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sourceFontFileName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.sourceFontFileName = LuaAPI.lua_tostring(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sourceFontFileGUID(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.sourceFontFileGUID = LuaAPI.lua_tostring(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pointSizeSamplingMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.pointSizeSamplingMode = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pointSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.pointSize = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_padding(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.padding = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_packingMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.packingMode = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_atlasWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.atlasWidth = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_atlasHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.atlasHeight = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_characterSetSelectionMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.characterSetSelectionMode = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_characterSequence(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.characterSequence = LuaAPI.lua_tostring(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_referencedFontAssetGUID(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.referencedFontAssetGUID = LuaAPI.lua_tostring(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_referencedTextAssetGUID(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.referencedTextAssetGUID = LuaAPI.lua_tostring(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontStyle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.fontStyle = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontStyleModifier(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.fontStyleModifier = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_renderMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.renderMode = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_includeFontFeatures(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.FontAssetCreationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.includeFontFeatures = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_GlyphPairKeyWrap.cs b/Assets/XLua/Gen/TMPro_GlyphPairKeyWrap.cs deleted file mode 100644 index 4d4a33bcc..000000000 --- a/Assets/XLua/Gen/TMPro_GlyphPairKeyWrap.cs +++ /dev/null @@ -1,191 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProGlyphPairKeyWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.GlyphPairKey); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "firstGlyphIndex", _g_get_firstGlyphIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "secondGlyphIndex", _g_get_secondGlyphIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "key", _g_get_key); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "firstGlyphIndex", _s_set_firstGlyphIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "secondGlyphIndex", _s_set_secondGlyphIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "key", _s_set_key); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - uint _firstGlyphIndex = LuaAPI.xlua_touint(L, 2); - uint _secondGlyphIndex = LuaAPI.xlua_touint(L, 3); - - var gen_ret = new TMPro.GlyphPairKey(_firstGlyphIndex, _secondGlyphIndex); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.GlyphPairKey)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.GlyphPairKey constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_firstGlyphIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.GlyphPairKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.firstGlyphIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_secondGlyphIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.GlyphPairKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.secondGlyphIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_key(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.GlyphPairKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.key); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_firstGlyphIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.GlyphPairKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.firstGlyphIndex = LuaAPI.xlua_touint(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_secondGlyphIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.GlyphPairKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.secondGlyphIndex = LuaAPI.xlua_touint(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_key(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.GlyphPairKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.key = LuaAPI.xlua_touint(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_GlyphValueRecord_LegacyWrap.cs b/Assets/XLua/Gen/TMPro_GlyphValueRecord_LegacyWrap.cs deleted file mode 100644 index 859446abf..000000000 --- a/Assets/XLua/Gen/TMPro_GlyphValueRecord_LegacyWrap.cs +++ /dev/null @@ -1,241 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProGlyphValueRecord_LegacyWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.GlyphValueRecord_Legacy); - Utils.BeginObjectRegister(type, L, translator, 1, 0, 4, 4); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__add", __AddMeta); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xPlacement", _g_get_xPlacement); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "yPlacement", _g_get_yPlacement); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xAdvance", _g_get_xAdvance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "yAdvance", _g_get_yAdvance); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xPlacement", _s_set_xPlacement); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "yPlacement", _s_set_yPlacement); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xAdvance", _s_set_xAdvance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "yAdvance", _s_set_yAdvance); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.GlyphValueRecord_Legacy)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.GlyphValueRecord_Legacy constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __AddMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - TMPro.GlyphValueRecord_Legacy leftside;translator.Get(L, 1, out leftside); - TMPro.GlyphValueRecord_Legacy rightside;translator.Get(L, 2, out rightside); - - translator.Push(L, leftside + rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of + operator, need TMPro.GlyphValueRecord_Legacy!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xPlacement(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.GlyphValueRecord_Legacy gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.xPlacement); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_yPlacement(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.GlyphValueRecord_Legacy gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.yPlacement); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.GlyphValueRecord_Legacy gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.xAdvance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_yAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.GlyphValueRecord_Legacy gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.yAdvance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xPlacement(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.GlyphValueRecord_Legacy gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.xPlacement = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_yPlacement(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.GlyphValueRecord_Legacy gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.yPlacement = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.GlyphValueRecord_Legacy gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.xAdvance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_yAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.GlyphValueRecord_Legacy gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.yAdvance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_HighlightStateWrap.cs b/Assets/XLua/Gen/TMPro_HighlightStateWrap.cs deleted file mode 100644 index 338d5ff3c..000000000 --- a/Assets/XLua/Gen/TMPro_HighlightStateWrap.cs +++ /dev/null @@ -1,267 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProHighlightStateWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.HighlightState); - Utils.BeginObjectRegister(type, L, translator, 1, 2, 2, 2); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__eq", __EqMeta); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "color", _g_get_color); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "padding", _g_get_padding); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "color", _s_set_color); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "padding", _s_set_padding); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - UnityEngine.Color32 _color;translator.Get(L, 2, out _color); - TMPro.TMP_Offset _padding;translator.Get(L, 3, out _padding); - - var gen_ret = new TMPro.HighlightState(_color, _padding); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.HighlightState)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.HighlightState constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __EqMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - TMPro.HighlightState leftside;translator.Get(L, 1, out leftside); - TMPro.HighlightState rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside == rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of == operator, need TMPro.HighlightState!"); - - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.HighlightState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.HighlightState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _obj = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _obj ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - TMPro.HighlightState _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.HighlightState.Equals!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.HighlightState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.color); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_padding(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.HighlightState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.padding); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.HighlightState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color32 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.color = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_padding(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.HighlightState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_Offset gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.padding = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_KerningPairKeyWrap.cs b/Assets/XLua/Gen/TMPro_KerningPairKeyWrap.cs deleted file mode 100644 index b4e40b9b0..000000000 --- a/Assets/XLua/Gen/TMPro_KerningPairKeyWrap.cs +++ /dev/null @@ -1,191 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProKerningPairKeyWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.KerningPairKey); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "ascii_Left", _g_get_ascii_Left); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "ascii_Right", _g_get_ascii_Right); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "key", _g_get_key); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "ascii_Left", _s_set_ascii_Left); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "ascii_Right", _s_set_ascii_Right); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "key", _s_set_key); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - uint _ascii_left = LuaAPI.xlua_touint(L, 2); - uint _ascii_right = LuaAPI.xlua_touint(L, 3); - - var gen_ret = new TMPro.KerningPairKey(_ascii_left, _ascii_right); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.KerningPairKey)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.KerningPairKey constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ascii_Left(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPairKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.ascii_Left); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ascii_Right(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPairKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.ascii_Right); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_key(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPairKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.key); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ascii_Left(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPairKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.ascii_Left = LuaAPI.xlua_touint(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ascii_Right(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPairKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.ascii_Right = LuaAPI.xlua_touint(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_key(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPairKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.key = LuaAPI.xlua_touint(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_KerningPairWrap.cs b/Assets/XLua/Gen/TMPro_KerningPairWrap.cs deleted file mode 100644 index 3ff3597c3..000000000 --- a/Assets/XLua/Gen/TMPro_KerningPairWrap.cs +++ /dev/null @@ -1,245 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProKerningPairWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.KerningPair); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 6, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "firstGlyph", _g_get_firstGlyph); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "firstGlyphAdjustments", _g_get_firstGlyphAdjustments); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "secondGlyph", _g_get_secondGlyph); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "secondGlyphAdjustments", _g_get_secondGlyphAdjustments); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "ignoreSpacingAdjustments", _g_get_ignoreSpacingAdjustments); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xOffset", _g_get_xOffset); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "firstGlyph", _s_set_firstGlyph); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "secondGlyph", _s_set_secondGlyph); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xOffset", _s_set_xOffset); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.KerningPair(); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - uint _left = LuaAPI.xlua_touint(L, 2); - uint _right = LuaAPI.xlua_touint(L, 3); - float _offset = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = new TMPro.KerningPair(_left, _right, _offset); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5)) - { - uint _firstGlyph = LuaAPI.xlua_touint(L, 2); - TMPro.GlyphValueRecord_Legacy _firstGlyphAdjustments;translator.Get(L, 3, out _firstGlyphAdjustments); - uint _secondGlyph = LuaAPI.xlua_touint(L, 4); - TMPro.GlyphValueRecord_Legacy _secondGlyphAdjustments;translator.Get(L, 5, out _secondGlyphAdjustments); - - var gen_ret = new TMPro.KerningPair(_firstGlyph, _firstGlyphAdjustments, _secondGlyph, _secondGlyphAdjustments); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.KerningPair constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_firstGlyph(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPair gen_to_be_invoked = (TMPro.KerningPair)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.firstGlyph); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_firstGlyphAdjustments(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPair gen_to_be_invoked = (TMPro.KerningPair)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.firstGlyphAdjustments); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_secondGlyph(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPair gen_to_be_invoked = (TMPro.KerningPair)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.secondGlyph); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_secondGlyphAdjustments(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPair gen_to_be_invoked = (TMPro.KerningPair)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.secondGlyphAdjustments); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ignoreSpacingAdjustments(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPair gen_to_be_invoked = (TMPro.KerningPair)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.ignoreSpacingAdjustments); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPair gen_to_be_invoked = (TMPro.KerningPair)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.xOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_firstGlyph(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPair gen_to_be_invoked = (TMPro.KerningPair)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.firstGlyph = LuaAPI.xlua_touint(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_secondGlyph(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPair gen_to_be_invoked = (TMPro.KerningPair)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.secondGlyph = LuaAPI.xlua_touint(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningPair gen_to_be_invoked = (TMPro.KerningPair)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.xOffset = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_KerningTableWrap.cs b/Assets/XLua/Gen/TMPro_KerningTableWrap.cs deleted file mode 100644 index 2efbc371c..000000000 --- a/Assets/XLua/Gen/TMPro_KerningTableWrap.cs +++ /dev/null @@ -1,265 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProKerningTableWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.KerningTable); - Utils.BeginObjectRegister(type, L, translator, 0, 4, 1, 1); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddKerningPair", _m_AddKerningPair); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddGlyphPairAdjustmentRecord", _m_AddGlyphPairAdjustmentRecord); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "RemoveKerningPair", _m_RemoveKerningPair); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SortKerningPairs", _m_SortKerningPairs); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "kerningPairs", _g_get_kerningPairs); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "kerningPairs", _s_set_kerningPairs); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.KerningTable(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.KerningTable constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddKerningPair(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.KerningTable gen_to_be_invoked = (TMPro.KerningTable)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - gen_to_be_invoked.AddKerningPair( ); - - - - return 0; - } - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - uint _first = LuaAPI.xlua_touint(L, 2); - uint _second = LuaAPI.xlua_touint(L, 3); - float _offset = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = gen_to_be_invoked.AddKerningPair( _first, _second, _offset ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.KerningTable.AddKerningPair!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddGlyphPairAdjustmentRecord(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.KerningTable gen_to_be_invoked = (TMPro.KerningTable)translator.FastGetCSObj(L, 1); - - - - { - uint _first = LuaAPI.xlua_touint(L, 2); - TMPro.GlyphValueRecord_Legacy _firstAdjustments;translator.Get(L, 3, out _firstAdjustments); - uint _second = LuaAPI.xlua_touint(L, 4); - TMPro.GlyphValueRecord_Legacy _secondAdjustments;translator.Get(L, 5, out _secondAdjustments); - - var gen_ret = gen_to_be_invoked.AddGlyphPairAdjustmentRecord( _first, _firstAdjustments, _second, _secondAdjustments ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RemoveKerningPair(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.KerningTable gen_to_be_invoked = (TMPro.KerningTable)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _index = LuaAPI.xlua_tointeger(L, 2); - - gen_to_be_invoked.RemoveKerningPair( _index ); - - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - int _left = LuaAPI.xlua_tointeger(L, 2); - int _right = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.RemoveKerningPair( _left, _right ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.KerningTable.RemoveKerningPair!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SortKerningPairs(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.KerningTable gen_to_be_invoked = (TMPro.KerningTable)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SortKerningPairs( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_kerningPairs(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningTable gen_to_be_invoked = (TMPro.KerningTable)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.kerningPairs); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_kerningPairs(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.KerningTable gen_to_be_invoked = (TMPro.KerningTable)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.kerningPairs = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_MaterialReferenceManagerWrap.cs b/Assets/XLua/Gen/TMPro_MaterialReferenceManagerWrap.cs deleted file mode 100644 index 9dfaab275..000000000 --- a/Assets/XLua/Gen/TMPro_MaterialReferenceManagerWrap.cs +++ /dev/null @@ -1,391 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProMaterialReferenceManagerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.MaterialReferenceManager); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Contains", _m_Contains); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 9, 1, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "AddFontAsset", _m_AddFontAsset_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "AddSpriteAsset", _m_AddSpriteAsset_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "AddFontMaterial", _m_AddFontMaterial_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "AddColorGradientPreset", _m_AddColorGradientPreset_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "TryGetFontAsset", _m_TryGetFontAsset_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "TryGetSpriteAsset", _m_TryGetSpriteAsset_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "TryGetColorGradientPreset", _m_TryGetColorGradientPreset_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "TryGetMaterial", _m_TryGetMaterial_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "instance", _g_get_instance); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.MaterialReferenceManager(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.MaterialReferenceManager constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddFontAsset_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_FontAsset _fontAsset = (TMPro.TMP_FontAsset)translator.GetObject(L, 1, typeof(TMPro.TMP_FontAsset)); - - TMPro.MaterialReferenceManager.AddFontAsset( _fontAsset ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddSpriteAsset_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - TMPro.TMP_SpriteAsset _spriteAsset = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 1, typeof(TMPro.TMP_SpriteAsset)); - - TMPro.MaterialReferenceManager.AddSpriteAsset( _spriteAsset ); - - - - return 0; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& translator.Assignable(L, 2)) - { - int _hashCode = LuaAPI.xlua_tointeger(L, 1); - TMPro.TMP_SpriteAsset _spriteAsset = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_SpriteAsset)); - - TMPro.MaterialReferenceManager.AddSpriteAsset( _hashCode, _spriteAsset ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.MaterialReferenceManager.AddSpriteAsset!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddFontMaterial_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - int _hashCode = LuaAPI.xlua_tointeger(L, 1); - UnityEngine.Material _material = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - TMPro.MaterialReferenceManager.AddFontMaterial( _hashCode, _material ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddColorGradientPreset_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - int _hashCode = LuaAPI.xlua_tointeger(L, 1); - TMPro.TMP_ColorGradient _spriteAsset = (TMPro.TMP_ColorGradient)translator.GetObject(L, 2, typeof(TMPro.TMP_ColorGradient)); - - TMPro.MaterialReferenceManager.AddColorGradientPreset( _hashCode, _spriteAsset ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Contains(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.MaterialReferenceManager gen_to_be_invoked = (TMPro.MaterialReferenceManager)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - TMPro.TMP_FontAsset _font = (TMPro.TMP_FontAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_FontAsset)); - - var gen_ret = gen_to_be_invoked.Contains( _font ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - TMPro.TMP_SpriteAsset _sprite = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_SpriteAsset)); - - var gen_ret = gen_to_be_invoked.Contains( _sprite ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.MaterialReferenceManager.Contains!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TryGetFontAsset_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - int _hashCode = LuaAPI.xlua_tointeger(L, 1); - TMPro.TMP_FontAsset _fontAsset; - - var gen_ret = TMPro.MaterialReferenceManager.TryGetFontAsset( _hashCode, out _fontAsset ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _fontAsset); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TryGetSpriteAsset_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - int _hashCode = LuaAPI.xlua_tointeger(L, 1); - TMPro.TMP_SpriteAsset _spriteAsset; - - var gen_ret = TMPro.MaterialReferenceManager.TryGetSpriteAsset( _hashCode, out _spriteAsset ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _spriteAsset); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TryGetColorGradientPreset_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - int _hashCode = LuaAPI.xlua_tointeger(L, 1); - TMPro.TMP_ColorGradient _gradientPreset; - - var gen_ret = TMPro.MaterialReferenceManager.TryGetColorGradientPreset( _hashCode, out _gradientPreset ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _gradientPreset); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TryGetMaterial_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - int _hashCode = LuaAPI.xlua_tointeger(L, 1); - UnityEngine.Material _material; - - var gen_ret = TMPro.MaterialReferenceManager.TryGetMaterial( _hashCode, out _material ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _material); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_instance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.MaterialReferenceManager.instance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_MaterialReferenceWrap.cs b/Assets/XLua/Gen/TMPro_MaterialReferenceWrap.cs deleted file mode 100644 index 9146b50ac..000000000 --- a/Assets/XLua/Gen/TMPro_MaterialReferenceWrap.cs +++ /dev/null @@ -1,474 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProMaterialReferenceWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.MaterialReference); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 9, 9); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "index", _g_get_index); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontAsset", _g_get_fontAsset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteAsset", _g_get_spriteAsset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "material", _g_get_material); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isDefaultMaterial", _g_get_isDefaultMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isFallbackMaterial", _g_get_isFallbackMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fallbackMaterial", _g_get_fallbackMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "padding", _g_get_padding); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "referenceCount", _g_get_referenceCount); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "index", _s_set_index); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontAsset", _s_set_fontAsset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteAsset", _s_set_spriteAsset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "material", _s_set_material); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isDefaultMaterial", _s_set_isDefaultMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isFallbackMaterial", _s_set_isFallbackMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fallbackMaterial", _s_set_fallbackMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "padding", _s_set_padding); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "referenceCount", _s_set_referenceCount); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Contains", _m_Contains_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "AddMaterialReference", _m_AddMaterialReference_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 6 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable(L, 3) && translator.Assignable(L, 4) && translator.Assignable(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - int _index = LuaAPI.xlua_tointeger(L, 2); - TMPro.TMP_FontAsset _fontAsset = (TMPro.TMP_FontAsset)translator.GetObject(L, 3, typeof(TMPro.TMP_FontAsset)); - TMPro.TMP_SpriteAsset _spriteAsset = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 4, typeof(TMPro.TMP_SpriteAsset)); - UnityEngine.Material _material = (UnityEngine.Material)translator.GetObject(L, 5, typeof(UnityEngine.Material)); - float _padding = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = new TMPro.MaterialReference(_index, _fontAsset, _spriteAsset, _material, _padding); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.MaterialReference)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.MaterialReference constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Contains_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.MaterialReference[] _materialReferences = (TMPro.MaterialReference[])translator.GetObject(L, 1, typeof(TMPro.MaterialReference[])); - TMPro.TMP_FontAsset _fontAsset = (TMPro.TMP_FontAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_FontAsset)); - - var gen_ret = TMPro.MaterialReference.Contains( _materialReferences, _fontAsset ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddMaterialReference_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)) - { - UnityEngine.Material _material = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - TMPro.TMP_FontAsset _fontAsset = (TMPro.TMP_FontAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_FontAsset)); - TMPro.MaterialReference[] _materialReferences = (TMPro.MaterialReference[])translator.GetObject(L, 3, typeof(TMPro.MaterialReference[])); - System.Collections.Generic.Dictionary _materialReferenceIndexLookup = (System.Collections.Generic.Dictionary)translator.GetObject(L, 4, typeof(System.Collections.Generic.Dictionary)); - - var gen_ret = TMPro.MaterialReference.AddMaterialReference( _material, _fontAsset, ref _materialReferences, _materialReferenceIndexLookup ); - LuaAPI.xlua_pushinteger(L, gen_ret); - translator.Push(L, _materialReferences); - - - - - return 2; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)) - { - UnityEngine.Material _material = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - TMPro.TMP_SpriteAsset _spriteAsset = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_SpriteAsset)); - TMPro.MaterialReference[] _materialReferences = (TMPro.MaterialReference[])translator.GetObject(L, 3, typeof(TMPro.MaterialReference[])); - System.Collections.Generic.Dictionary _materialReferenceIndexLookup = (System.Collections.Generic.Dictionary)translator.GetObject(L, 4, typeof(System.Collections.Generic.Dictionary)); - - var gen_ret = TMPro.MaterialReference.AddMaterialReference( _material, _spriteAsset, ref _materialReferences, _materialReferenceIndexLookup ); - LuaAPI.xlua_pushinteger(L, gen_ret); - translator.Push(L, _materialReferences); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.MaterialReference.AddMaterialReference!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_index(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.index); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.fontAsset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.spriteAsset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.material); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isDefaultMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isDefaultMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isFallbackMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isFallbackMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fallbackMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.fallbackMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_padding(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.padding); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_referenceCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.referenceCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_index(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.index = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.fontAsset = (TMPro.TMP_FontAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_FontAsset)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.spriteAsset = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_SpriteAsset)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.material = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isDefaultMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.isDefaultMaterial = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isFallbackMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.isFallbackMaterial = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fallbackMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.fallbackMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_padding(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.padding = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_referenceCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.referenceCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_Mesh_ExtentsWrap.cs b/Assets/XLua/Gen/TMPro_Mesh_ExtentsWrap.cs deleted file mode 100644 index 1dd593542..000000000 --- a/Assets/XLua/Gen/TMPro_Mesh_ExtentsWrap.cs +++ /dev/null @@ -1,191 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProMesh_ExtentsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.Mesh_Extents); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 2, 2); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "min", _g_get_min); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "max", _g_get_max); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "min", _s_set_min); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "max", _s_set_max); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _min;translator.Get(L, 2, out _min); - UnityEngine.Vector2 _max;translator.Get(L, 3, out _max); - - var gen_ret = new TMPro.Mesh_Extents(_min, _max); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.Mesh_Extents)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.Mesh_Extents constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.Mesh_Extents gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.Mesh_Extents gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.min); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.Mesh_Extents gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.max); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.Mesh_Extents gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.min = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.Mesh_Extents gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.max = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_ShaderUtilitiesWrap.cs b/Assets/XLua/Gen/TMPro_ShaderUtilitiesWrap.cs deleted file mode 100644 index 35f18cef8..000000000 --- a/Assets/XLua/Gen/TMPro_ShaderUtilitiesWrap.cs +++ /dev/null @@ -1,1976 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProShaderUtilitiesWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.ShaderUtilities); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 6, 65, 65); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetShaderPropertyIDs", _m_GetShaderPropertyIDs_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "UpdateShaderRatios", _m_UpdateShaderRatios_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetFontExtent", _m_GetFontExtent_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IsMaskingEnabled", _m_IsMaskingEnabled_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetPadding", _m_GetPadding_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_MainTex", _g_get_ID_MainTex); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_FaceTex", _g_get_ID_FaceTex); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_FaceColor", _g_get_ID_FaceColor); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_FaceDilate", _g_get_ID_FaceDilate); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_Shininess", _g_get_ID_Shininess); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_UnderlayColor", _g_get_ID_UnderlayColor); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_UnderlayOffsetX", _g_get_ID_UnderlayOffsetX); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_UnderlayOffsetY", _g_get_ID_UnderlayOffsetY); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_UnderlayDilate", _g_get_ID_UnderlayDilate); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_UnderlaySoftness", _g_get_ID_UnderlaySoftness); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_UnderlayOffset", _g_get_ID_UnderlayOffset); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_UnderlayIsoPerimeter", _g_get_ID_UnderlayIsoPerimeter); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_WeightNormal", _g_get_ID_WeightNormal); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_WeightBold", _g_get_ID_WeightBold); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_OutlineTex", _g_get_ID_OutlineTex); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_OutlineWidth", _g_get_ID_OutlineWidth); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_OutlineSoftness", _g_get_ID_OutlineSoftness); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_OutlineColor", _g_get_ID_OutlineColor); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_Outline2Color", _g_get_ID_Outline2Color); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_Outline2Width", _g_get_ID_Outline2Width); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_Padding", _g_get_ID_Padding); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_GradientScale", _g_get_ID_GradientScale); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_ScaleX", _g_get_ID_ScaleX); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_ScaleY", _g_get_ID_ScaleY); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_PerspectiveFilter", _g_get_ID_PerspectiveFilter); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_Sharpness", _g_get_ID_Sharpness); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_TextureWidth", _g_get_ID_TextureWidth); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_TextureHeight", _g_get_ID_TextureHeight); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_BevelAmount", _g_get_ID_BevelAmount); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_GlowColor", _g_get_ID_GlowColor); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_GlowOffset", _g_get_ID_GlowOffset); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_GlowPower", _g_get_ID_GlowPower); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_GlowOuter", _g_get_ID_GlowOuter); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_GlowInner", _g_get_ID_GlowInner); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_LightAngle", _g_get_ID_LightAngle); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_EnvMap", _g_get_ID_EnvMap); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_EnvMatrix", _g_get_ID_EnvMatrix); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_EnvMatrixRotation", _g_get_ID_EnvMatrixRotation); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_MaskCoord", _g_get_ID_MaskCoord); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_ClipRect", _g_get_ID_ClipRect); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_MaskSoftnessX", _g_get_ID_MaskSoftnessX); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_MaskSoftnessY", _g_get_ID_MaskSoftnessY); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_VertexOffsetX", _g_get_ID_VertexOffsetX); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_VertexOffsetY", _g_get_ID_VertexOffsetY); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_UseClipRect", _g_get_ID_UseClipRect); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_StencilID", _g_get_ID_StencilID); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_StencilOp", _g_get_ID_StencilOp); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_StencilComp", _g_get_ID_StencilComp); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_StencilReadMask", _g_get_ID_StencilReadMask); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_StencilWriteMask", _g_get_ID_StencilWriteMask); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_ShaderFlags", _g_get_ID_ShaderFlags); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_ScaleRatio_A", _g_get_ID_ScaleRatio_A); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_ScaleRatio_B", _g_get_ID_ScaleRatio_B); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ID_ScaleRatio_C", _g_get_ID_ScaleRatio_C); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Keyword_Bevel", _g_get_Keyword_Bevel); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Keyword_Glow", _g_get_Keyword_Glow); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Keyword_Underlay", _g_get_Keyword_Underlay); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Keyword_Ratios", _g_get_Keyword_Ratios); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Keyword_MASK_SOFT", _g_get_Keyword_MASK_SOFT); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Keyword_MASK_HARD", _g_get_Keyword_MASK_HARD); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Keyword_MASK_TEX", _g_get_Keyword_MASK_TEX); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Keyword_Outline", _g_get_Keyword_Outline); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ShaderTag_ZTestMode", _g_get_ShaderTag_ZTestMode); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "ShaderTag_CullMode", _g_get_ShaderTag_CullMode); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "isInitialized", _g_get_isInitialized); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_MainTex", _s_set_ID_MainTex); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_FaceTex", _s_set_ID_FaceTex); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_FaceColor", _s_set_ID_FaceColor); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_FaceDilate", _s_set_ID_FaceDilate); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_Shininess", _s_set_ID_Shininess); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_UnderlayColor", _s_set_ID_UnderlayColor); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_UnderlayOffsetX", _s_set_ID_UnderlayOffsetX); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_UnderlayOffsetY", _s_set_ID_UnderlayOffsetY); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_UnderlayDilate", _s_set_ID_UnderlayDilate); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_UnderlaySoftness", _s_set_ID_UnderlaySoftness); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_UnderlayOffset", _s_set_ID_UnderlayOffset); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_UnderlayIsoPerimeter", _s_set_ID_UnderlayIsoPerimeter); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_WeightNormal", _s_set_ID_WeightNormal); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_WeightBold", _s_set_ID_WeightBold); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_OutlineTex", _s_set_ID_OutlineTex); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_OutlineWidth", _s_set_ID_OutlineWidth); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_OutlineSoftness", _s_set_ID_OutlineSoftness); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_OutlineColor", _s_set_ID_OutlineColor); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_Outline2Color", _s_set_ID_Outline2Color); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_Outline2Width", _s_set_ID_Outline2Width); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_Padding", _s_set_ID_Padding); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_GradientScale", _s_set_ID_GradientScale); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_ScaleX", _s_set_ID_ScaleX); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_ScaleY", _s_set_ID_ScaleY); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_PerspectiveFilter", _s_set_ID_PerspectiveFilter); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_Sharpness", _s_set_ID_Sharpness); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_TextureWidth", _s_set_ID_TextureWidth); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_TextureHeight", _s_set_ID_TextureHeight); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_BevelAmount", _s_set_ID_BevelAmount); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_GlowColor", _s_set_ID_GlowColor); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_GlowOffset", _s_set_ID_GlowOffset); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_GlowPower", _s_set_ID_GlowPower); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_GlowOuter", _s_set_ID_GlowOuter); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_GlowInner", _s_set_ID_GlowInner); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_LightAngle", _s_set_ID_LightAngle); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_EnvMap", _s_set_ID_EnvMap); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_EnvMatrix", _s_set_ID_EnvMatrix); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_EnvMatrixRotation", _s_set_ID_EnvMatrixRotation); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_MaskCoord", _s_set_ID_MaskCoord); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_ClipRect", _s_set_ID_ClipRect); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_MaskSoftnessX", _s_set_ID_MaskSoftnessX); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_MaskSoftnessY", _s_set_ID_MaskSoftnessY); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_VertexOffsetX", _s_set_ID_VertexOffsetX); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_VertexOffsetY", _s_set_ID_VertexOffsetY); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_UseClipRect", _s_set_ID_UseClipRect); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_StencilID", _s_set_ID_StencilID); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_StencilOp", _s_set_ID_StencilOp); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_StencilComp", _s_set_ID_StencilComp); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_StencilReadMask", _s_set_ID_StencilReadMask); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_StencilWriteMask", _s_set_ID_StencilWriteMask); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_ShaderFlags", _s_set_ID_ShaderFlags); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_ScaleRatio_A", _s_set_ID_ScaleRatio_A); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_ScaleRatio_B", _s_set_ID_ScaleRatio_B); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ID_ScaleRatio_C", _s_set_ID_ScaleRatio_C); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "Keyword_Bevel", _s_set_Keyword_Bevel); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "Keyword_Glow", _s_set_Keyword_Glow); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "Keyword_Underlay", _s_set_Keyword_Underlay); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "Keyword_Ratios", _s_set_Keyword_Ratios); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "Keyword_MASK_SOFT", _s_set_Keyword_MASK_SOFT); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "Keyword_MASK_HARD", _s_set_Keyword_MASK_HARD); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "Keyword_MASK_TEX", _s_set_Keyword_MASK_TEX); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "Keyword_Outline", _s_set_Keyword_Outline); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ShaderTag_ZTestMode", _s_set_ShaderTag_ZTestMode); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "ShaderTag_CullMode", _s_set_ShaderTag_CullMode); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "isInitialized", _s_set_isInitialized); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "TMPro.ShaderUtilities does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetShaderPropertyIDs_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - TMPro.ShaderUtilities.GetShaderPropertyIDs( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UpdateShaderRatios_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _mat = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - - TMPro.ShaderUtilities.UpdateShaderRatios( _mat ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetFontExtent_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _material = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - - var gen_ret = TMPro.ShaderUtilities.GetFontExtent( _material ); - translator.PushUnityEngineVector4(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsMaskingEnabled_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _material = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - - var gen_ret = TMPro.ShaderUtilities.IsMaskingEnabled( _material ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPadding_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 1)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Material _material = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - bool _enableExtraPadding = LuaAPI.lua_toboolean(L, 2); - bool _isBold = LuaAPI.lua_toboolean(L, 3); - - var gen_ret = TMPro.ShaderUtilities.GetPadding( _material, _enableExtraPadding, _isBold ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Material[] _materials = (UnityEngine.Material[])translator.GetObject(L, 1, typeof(UnityEngine.Material[])); - bool _enableExtraPadding = LuaAPI.lua_toboolean(L, 2); - bool _isBold = LuaAPI.lua_toboolean(L, 3); - - var gen_ret = TMPro.ShaderUtilities.GetPadding( _materials, _enableExtraPadding, _isBold ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.ShaderUtilities.GetPadding!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_MainTex(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_MainTex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_FaceTex(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_FaceTex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_FaceColor(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_FaceColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_FaceDilate(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_FaceDilate); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_Shininess(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_Shininess); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_UnderlayColor(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_UnderlayColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_UnderlayOffsetX(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_UnderlayOffsetX); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_UnderlayOffsetY(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_UnderlayOffsetY); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_UnderlayDilate(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_UnderlayDilate); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_UnderlaySoftness(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_UnderlaySoftness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_UnderlayOffset(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_UnderlayOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_UnderlayIsoPerimeter(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_UnderlayIsoPerimeter); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_WeightNormal(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_WeightNormal); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_WeightBold(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_WeightBold); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_OutlineTex(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_OutlineTex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_OutlineWidth(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_OutlineWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_OutlineSoftness(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_OutlineSoftness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_OutlineColor(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_OutlineColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_Outline2Color(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_Outline2Color); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_Outline2Width(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_Outline2Width); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_Padding(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_Padding); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_GradientScale(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_GradientScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_ScaleX(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_ScaleX); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_ScaleY(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_ScaleY); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_PerspectiveFilter(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_PerspectiveFilter); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_Sharpness(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_Sharpness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_TextureWidth(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_TextureWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_TextureHeight(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_TextureHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_BevelAmount(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_BevelAmount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_GlowColor(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_GlowColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_GlowOffset(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_GlowOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_GlowPower(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_GlowPower); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_GlowOuter(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_GlowOuter); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_GlowInner(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_GlowInner); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_LightAngle(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_LightAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_EnvMap(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_EnvMap); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_EnvMatrix(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_EnvMatrix); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_EnvMatrixRotation(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_EnvMatrixRotation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_MaskCoord(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_MaskCoord); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_ClipRect(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_ClipRect); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_MaskSoftnessX(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_MaskSoftnessX); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_MaskSoftnessY(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_MaskSoftnessY); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_VertexOffsetX(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_VertexOffsetX); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_VertexOffsetY(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_VertexOffsetY); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_UseClipRect(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_UseClipRect); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_StencilID(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_StencilID); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_StencilOp(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_StencilOp); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_StencilComp(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_StencilComp); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_StencilReadMask(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_StencilReadMask); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_StencilWriteMask(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_StencilWriteMask); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_ShaderFlags(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_ShaderFlags); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_ScaleRatio_A(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_ScaleRatio_A); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_ScaleRatio_B(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_ScaleRatio_B); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ID_ScaleRatio_C(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.ShaderUtilities.ID_ScaleRatio_C); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Keyword_Bevel(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.ShaderUtilities.Keyword_Bevel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Keyword_Glow(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.ShaderUtilities.Keyword_Glow); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Keyword_Underlay(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.ShaderUtilities.Keyword_Underlay); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Keyword_Ratios(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.ShaderUtilities.Keyword_Ratios); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Keyword_MASK_SOFT(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.ShaderUtilities.Keyword_MASK_SOFT); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Keyword_MASK_HARD(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.ShaderUtilities.Keyword_MASK_HARD); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Keyword_MASK_TEX(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.ShaderUtilities.Keyword_MASK_TEX); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Keyword_Outline(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.ShaderUtilities.Keyword_Outline); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ShaderTag_ZTestMode(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.ShaderUtilities.ShaderTag_ZTestMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ShaderTag_CullMode(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.ShaderUtilities.ShaderTag_CullMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isInitialized(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, TMPro.ShaderUtilities.isInitialized); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_MainTex(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_MainTex = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_FaceTex(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_FaceTex = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_FaceColor(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_FaceColor = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_FaceDilate(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_FaceDilate = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_Shininess(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_Shininess = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_UnderlayColor(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_UnderlayColor = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_UnderlayOffsetX(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_UnderlayOffsetX = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_UnderlayOffsetY(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_UnderlayOffsetY = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_UnderlayDilate(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_UnderlayDilate = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_UnderlaySoftness(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_UnderlaySoftness = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_UnderlayOffset(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_UnderlayOffset = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_UnderlayIsoPerimeter(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_UnderlayIsoPerimeter = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_WeightNormal(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_WeightNormal = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_WeightBold(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_WeightBold = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_OutlineTex(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_OutlineTex = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_OutlineWidth(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_OutlineWidth = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_OutlineSoftness(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_OutlineSoftness = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_OutlineColor(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_OutlineColor = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_Outline2Color(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_Outline2Color = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_Outline2Width(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_Outline2Width = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_Padding(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_Padding = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_GradientScale(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_GradientScale = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_ScaleX(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_ScaleX = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_ScaleY(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_ScaleY = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_PerspectiveFilter(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_PerspectiveFilter = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_Sharpness(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_Sharpness = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_TextureWidth(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_TextureWidth = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_TextureHeight(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_TextureHeight = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_BevelAmount(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_BevelAmount = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_GlowColor(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_GlowColor = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_GlowOffset(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_GlowOffset = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_GlowPower(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_GlowPower = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_GlowOuter(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_GlowOuter = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_GlowInner(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_GlowInner = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_LightAngle(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_LightAngle = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_EnvMap(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_EnvMap = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_EnvMatrix(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_EnvMatrix = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_EnvMatrixRotation(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_EnvMatrixRotation = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_MaskCoord(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_MaskCoord = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_ClipRect(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_ClipRect = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_MaskSoftnessX(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_MaskSoftnessX = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_MaskSoftnessY(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_MaskSoftnessY = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_VertexOffsetX(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_VertexOffsetX = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_VertexOffsetY(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_VertexOffsetY = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_UseClipRect(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_UseClipRect = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_StencilID(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_StencilID = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_StencilOp(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_StencilOp = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_StencilComp(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_StencilComp = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_StencilReadMask(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_StencilReadMask = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_StencilWriteMask(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_StencilWriteMask = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_ShaderFlags(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_ShaderFlags = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_ScaleRatio_A(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_ScaleRatio_A = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_ScaleRatio_B(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_ScaleRatio_B = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ID_ScaleRatio_C(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ID_ScaleRatio_C = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Keyword_Bevel(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.Keyword_Bevel = LuaAPI.lua_tostring(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Keyword_Glow(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.Keyword_Glow = LuaAPI.lua_tostring(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Keyword_Underlay(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.Keyword_Underlay = LuaAPI.lua_tostring(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Keyword_Ratios(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.Keyword_Ratios = LuaAPI.lua_tostring(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Keyword_MASK_SOFT(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.Keyword_MASK_SOFT = LuaAPI.lua_tostring(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Keyword_MASK_HARD(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.Keyword_MASK_HARD = LuaAPI.lua_tostring(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Keyword_MASK_TEX(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.Keyword_MASK_TEX = LuaAPI.lua_tostring(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_Keyword_Outline(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.Keyword_Outline = LuaAPI.lua_tostring(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ShaderTag_ZTestMode(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ShaderTag_ZTestMode = LuaAPI.lua_tostring(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ShaderTag_CullMode(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.ShaderTag_CullMode = LuaAPI.lua_tostring(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isInitialized(RealStatePtr L) - { - try { - - TMPro.ShaderUtilities.isInitialized = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_AssetWrap.cs b/Assets/XLua/Gen/TMPro_TMP_AssetWrap.cs deleted file mode 100644 index f16374ac2..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_AssetWrap.cs +++ /dev/null @@ -1,175 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_AssetWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_Asset); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 4, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "instanceID", _g_get_instanceID); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "hashCode", _g_get_hashCode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "material", _g_get_material); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "materialHashCode", _g_get_materialHashCode); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "hashCode", _s_set_hashCode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "material", _s_set_material); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "materialHashCode", _s_set_materialHashCode); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "TMPro.TMP_Asset does not have a constructor!"); - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_instanceID(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Asset gen_to_be_invoked = (TMPro.TMP_Asset)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.instanceID); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_hashCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Asset gen_to_be_invoked = (TMPro.TMP_Asset)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.hashCode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Asset gen_to_be_invoked = (TMPro.TMP_Asset)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.material); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_materialHashCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Asset gen_to_be_invoked = (TMPro.TMP_Asset)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.materialHashCode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_hashCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Asset gen_to_be_invoked = (TMPro.TMP_Asset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.hashCode = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Asset gen_to_be_invoked = (TMPro.TMP_Asset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.material = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_materialHashCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Asset gen_to_be_invoked = (TMPro.TMP_Asset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.materialHashCode = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_CharacterInfoWrap.cs b/Assets/XLua/Gen/TMPro_TMP_CharacterInfoWrap.cs deleted file mode 100644 index 18ec3a62c..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_CharacterInfoWrap.cs +++ /dev/null @@ -1,1384 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_CharacterInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_CharacterInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 39, 39); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "character", _g_get_character); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "index", _g_get_index); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "stringLength", _g_get_stringLength); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "elementType", _g_get_elementType); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "textElement", _g_get_textElement); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontAsset", _g_get_fontAsset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteAsset", _g_get_spriteAsset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteIndex", _g_get_spriteIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "material", _g_get_material); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "materialReferenceIndex", _g_get_materialReferenceIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isUsingAlternateTypeface", _g_get_isUsingAlternateTypeface); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pointSize", _g_get_pointSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lineNumber", _g_get_lineNumber); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pageNumber", _g_get_pageNumber); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertexIndex", _g_get_vertexIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertex_BL", _g_get_vertex_BL); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertex_TL", _g_get_vertex_TL); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertex_TR", _g_get_vertex_TR); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertex_BR", _g_get_vertex_BR); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "topLeft", _g_get_topLeft); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bottomLeft", _g_get_bottomLeft); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "topRight", _g_get_topRight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bottomRight", _g_get_bottomRight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "origin", _g_get_origin); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xAdvance", _g_get_xAdvance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "ascender", _g_get_ascender); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "baseLine", _g_get_baseLine); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "descender", _g_get_descender); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "aspectRatio", _g_get_aspectRatio); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "scale", _g_get_scale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "color", _g_get_color); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "underlineColor", _g_get_underlineColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "underlineVertexIndex", _g_get_underlineVertexIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "strikethroughColor", _g_get_strikethroughColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "strikethroughVertexIndex", _g_get_strikethroughVertexIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "highlightColor", _g_get_highlightColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "highlightState", _g_get_highlightState); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "style", _g_get_style); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isVisible", _g_get_isVisible); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "character", _s_set_character); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "index", _s_set_index); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "stringLength", _s_set_stringLength); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "elementType", _s_set_elementType); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "textElement", _s_set_textElement); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontAsset", _s_set_fontAsset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteAsset", _s_set_spriteAsset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteIndex", _s_set_spriteIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "material", _s_set_material); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "materialReferenceIndex", _s_set_materialReferenceIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isUsingAlternateTypeface", _s_set_isUsingAlternateTypeface); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pointSize", _s_set_pointSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lineNumber", _s_set_lineNumber); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pageNumber", _s_set_pageNumber); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vertexIndex", _s_set_vertexIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vertex_BL", _s_set_vertex_BL); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vertex_TL", _s_set_vertex_TL); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vertex_TR", _s_set_vertex_TR); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vertex_BR", _s_set_vertex_BR); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "topLeft", _s_set_topLeft); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bottomLeft", _s_set_bottomLeft); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "topRight", _s_set_topRight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bottomRight", _s_set_bottomRight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "origin", _s_set_origin); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xAdvance", _s_set_xAdvance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "ascender", _s_set_ascender); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "baseLine", _s_set_baseLine); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "descender", _s_set_descender); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "aspectRatio", _s_set_aspectRatio); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "scale", _s_set_scale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "color", _s_set_color); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "underlineColor", _s_set_underlineColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "underlineVertexIndex", _s_set_underlineVertexIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "strikethroughColor", _s_set_strikethroughColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "strikethroughVertexIndex", _s_set_strikethroughVertexIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "highlightColor", _s_set_highlightColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "highlightState", _s_set_highlightState); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "style", _s_set_style); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isVisible", _s_set_isVisible); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.TMP_CharacterInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_CharacterInfo constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_character(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.character); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_index(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.index); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_stringLength(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.stringLength); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_elementType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.elementType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_textElement(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.textElement); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.fontAsset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.spriteAsset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.spriteIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.material); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_materialReferenceIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.materialReferenceIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isUsingAlternateTypeface(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isUsingAlternateTypeface); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pointSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.pointSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lineNumber(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.lineNumber); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pageNumber(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.pageNumber); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertexIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.vertexIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertex_BL(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.vertex_BL); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertex_TL(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.vertex_TL); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertex_TR(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.vertex_TR); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertex_BR(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.vertex_BR); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_topLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.topLeft); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bottomLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.bottomLeft); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_topRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.topRight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bottomRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.bottomRight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_origin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.origin); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.xAdvance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ascender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.ascender); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_baseLine(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.baseLine); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_descender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.descender); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_aspectRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.aspectRatio); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_scale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.scale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.color); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_underlineColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.underlineColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_underlineVertexIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.underlineVertexIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_strikethroughColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.strikethroughColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_strikethroughVertexIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.strikethroughVertexIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_highlightColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.highlightColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_highlightState(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.highlightState); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_style(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.style); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isVisible(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isVisible); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_character(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.character = (char)LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_index(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.index = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_stringLength(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.stringLength = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_elementType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextElementType gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.elementType = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_textElement(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.textElement = (TMPro.TMP_TextElement)translator.GetObject(L, 2, typeof(TMPro.TMP_TextElement)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.fontAsset = (TMPro.TMP_FontAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_FontAsset)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.spriteAsset = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_SpriteAsset)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.spriteIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.material = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_materialReferenceIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.materialReferenceIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isUsingAlternateTypeface(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.isUsingAlternateTypeface = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pointSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.pointSize = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lineNumber(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.lineNumber = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pageNumber(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.pageNumber = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vertexIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.vertexIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vertex_BL(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_Vertex gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.vertex_BL = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vertex_TL(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_Vertex gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.vertex_TL = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vertex_TR(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_Vertex gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.vertex_TR = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vertex_BR(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_Vertex gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.vertex_BR = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_topLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.topLeft = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bottomLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.bottomLeft = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_topRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.topRight = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bottomRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.bottomRight = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_origin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.origin = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.xAdvance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ascender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.ascender = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_baseLine(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.baseLine = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_descender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.descender = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_aspectRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.aspectRatio = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_scale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.scale = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color32 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.color = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_underlineColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color32 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.underlineColor = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_underlineVertexIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.underlineVertexIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_strikethroughColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color32 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.strikethroughColor = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_strikethroughVertexIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.strikethroughVertexIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_highlightColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color32 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.highlightColor = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_highlightState(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.HighlightState gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.highlightState = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_style(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.FontStyles gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.style = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isVisible(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.isVisible = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_ColorGradientWrap.cs b/Assets/XLua/Gen/TMPro_TMP_ColorGradientWrap.cs deleted file mode 100644 index a77a39cd9..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_ColorGradientWrap.cs +++ /dev/null @@ -1,265 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_ColorGradientWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_ColorGradient); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "colorMode", _g_get_colorMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "topLeft", _g_get_topLeft); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "topRight", _g_get_topRight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bottomLeft", _g_get_bottomLeft); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bottomRight", _g_get_bottomRight); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "colorMode", _s_set_colorMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "topLeft", _s_set_topLeft); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "topRight", _s_set_topRight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bottomLeft", _s_set_bottomLeft); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bottomRight", _s_set_bottomRight); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_ColorGradient(); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && translator.Assignable(L, 2)) - { - UnityEngine.Color _color;translator.Get(L, 2, out _color); - - var gen_ret = new TMPro.TMP_ColorGradient(_color); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && translator.Assignable(L, 4) && translator.Assignable(L, 5)) - { - UnityEngine.Color _color0;translator.Get(L, 2, out _color0); - UnityEngine.Color _color1;translator.Get(L, 3, out _color1); - UnityEngine.Color _color2;translator.Get(L, 4, out _color2); - UnityEngine.Color _color3;translator.Get(L, 5, out _color3); - - var gen_ret = new TMPro.TMP_ColorGradient(_color0, _color1, _color2, _color3); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_ColorGradient constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colorMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_ColorGradient gen_to_be_invoked = (TMPro.TMP_ColorGradient)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.colorMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_topLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_ColorGradient gen_to_be_invoked = (TMPro.TMP_ColorGradient)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineColor(L, gen_to_be_invoked.topLeft); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_topRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_ColorGradient gen_to_be_invoked = (TMPro.TMP_ColorGradient)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineColor(L, gen_to_be_invoked.topRight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bottomLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_ColorGradient gen_to_be_invoked = (TMPro.TMP_ColorGradient)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineColor(L, gen_to_be_invoked.bottomLeft); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bottomRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_ColorGradient gen_to_be_invoked = (TMPro.TMP_ColorGradient)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineColor(L, gen_to_be_invoked.bottomRight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_colorMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_ColorGradient gen_to_be_invoked = (TMPro.TMP_ColorGradient)translator.FastGetCSObj(L, 1); - TMPro.ColorMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.colorMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_topLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_ColorGradient gen_to_be_invoked = (TMPro.TMP_ColorGradient)translator.FastGetCSObj(L, 1); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.topLeft = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_topRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_ColorGradient gen_to_be_invoked = (TMPro.TMP_ColorGradient)translator.FastGetCSObj(L, 1); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.topRight = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bottomLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_ColorGradient gen_to_be_invoked = (TMPro.TMP_ColorGradient)translator.FastGetCSObj(L, 1); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.bottomLeft = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bottomRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_ColorGradient gen_to_be_invoked = (TMPro.TMP_ColorGradient)translator.FastGetCSObj(L, 1); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.bottomRight = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_CompatibilityWrap.cs b/Assets/XLua/Gen/TMPro_TMP_CompatibilityWrap.cs deleted file mode 100644 index b545d3493..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_CompatibilityWrap.cs +++ /dev/null @@ -1,95 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_CompatibilityWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_Compatibility); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ConvertTextAlignmentEnumValues", _m_ConvertTextAlignmentEnumValues_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "TMPro.TMP_Compatibility does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ConvertTextAlignmentEnumValues_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TextAlignmentOptions _oldValue;translator.Get(L, 1, out _oldValue); - - var gen_ret = TMPro.TMP_Compatibility.ConvertTextAlignmentEnumValues( _oldValue ); - translator.PushTMProTextAlignmentOptions(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_DefaultControlsWrap.cs b/Assets/XLua/Gen/TMPro_TMP_DefaultControlsWrap.cs deleted file mode 100644 index dd6fba312..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_DefaultControlsWrap.cs +++ /dev/null @@ -1,207 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_DefaultControlsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_DefaultControls); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 6, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CreateScrollbar", _m_CreateScrollbar_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CreateButton", _m_CreateButton_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CreateText", _m_CreateText_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CreateInputField", _m_CreateInputField_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CreateDropdown", _m_CreateDropdown_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "TMPro.TMP_DefaultControls does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CreateScrollbar_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_DefaultControls.Resources _resources;translator.Get(L, 1, out _resources); - - var gen_ret = TMPro.TMP_DefaultControls.CreateScrollbar( _resources ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CreateButton_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_DefaultControls.Resources _resources;translator.Get(L, 1, out _resources); - - var gen_ret = TMPro.TMP_DefaultControls.CreateButton( _resources ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CreateText_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_DefaultControls.Resources _resources;translator.Get(L, 1, out _resources); - - var gen_ret = TMPro.TMP_DefaultControls.CreateText( _resources ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CreateInputField_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_DefaultControls.Resources _resources;translator.Get(L, 1, out _resources); - - var gen_ret = TMPro.TMP_DefaultControls.CreateInputField( _resources ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CreateDropdown_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_DefaultControls.Resources _resources;translator.Get(L, 1, out _resources); - - var gen_ret = TMPro.TMP_DefaultControls.CreateDropdown( _resources ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_DefaultControls_ResourcesWrap.cs b/Assets/XLua/Gen/TMPro_TMP_DefaultControls_ResourcesWrap.cs deleted file mode 100644 index 996195775..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_DefaultControls_ResourcesWrap.cs +++ /dev/null @@ -1,313 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_DefaultControlsResourcesWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_DefaultControls.Resources); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 7, 7); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "standard", _g_get_standard); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "background", _g_get_background); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "inputField", _g_get_inputField); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "knob", _g_get_knob); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "checkmark", _g_get_checkmark); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "dropdown", _g_get_dropdown); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mask", _g_get_mask); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "standard", _s_set_standard); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "background", _s_set_background); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "inputField", _s_set_inputField); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "knob", _s_set_knob); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "checkmark", _s_set_checkmark); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "dropdown", _s_set_dropdown); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mask", _s_set_mask); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.TMP_DefaultControls.Resources)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_DefaultControls.Resources constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_standard(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_DefaultControls.Resources gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.standard); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_background(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_DefaultControls.Resources gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.background); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_inputField(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_DefaultControls.Resources gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.inputField); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_knob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_DefaultControls.Resources gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.knob); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_checkmark(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_DefaultControls.Resources gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.checkmark); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_dropdown(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_DefaultControls.Resources gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.dropdown); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_DefaultControls.Resources gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.mask); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_standard(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_DefaultControls.Resources gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.standard = (UnityEngine.Sprite)translator.GetObject(L, 2, typeof(UnityEngine.Sprite)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_background(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_DefaultControls.Resources gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.background = (UnityEngine.Sprite)translator.GetObject(L, 2, typeof(UnityEngine.Sprite)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_inputField(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_DefaultControls.Resources gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.inputField = (UnityEngine.Sprite)translator.GetObject(L, 2, typeof(UnityEngine.Sprite)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_knob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_DefaultControls.Resources gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.knob = (UnityEngine.Sprite)translator.GetObject(L, 2, typeof(UnityEngine.Sprite)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_checkmark(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_DefaultControls.Resources gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.checkmark = (UnityEngine.Sprite)translator.GetObject(L, 2, typeof(UnityEngine.Sprite)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_dropdown(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_DefaultControls.Resources gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.dropdown = (UnityEngine.Sprite)translator.GetObject(L, 2, typeof(UnityEngine.Sprite)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_DefaultControls.Resources gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.mask = (UnityEngine.Sprite)translator.GetObject(L, 2, typeof(UnityEngine.Sprite)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_FontAssetUtilitiesWrap.cs b/Assets/XLua/Gen/TMPro_TMP_FontAssetUtilitiesWrap.cs deleted file mode 100644 index 528d2fb9a..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_FontAssetUtilitiesWrap.cs +++ /dev/null @@ -1,198 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_FontAssetUtilitiesWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_FontAssetUtilities); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 4, 1, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetCharacterFromFontAsset", _m_GetCharacterFromFontAsset_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetCharacterFromFontAssets", _m_GetCharacterFromFontAssets_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSpriteCharacterFromSpriteAsset", _m_GetSpriteCharacterFromSpriteAsset_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "instance", _g_get_instance); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_FontAssetUtilities(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_FontAssetUtilities constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetCharacterFromFontAsset_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - uint _unicode = LuaAPI.xlua_touint(L, 1); - TMPro.TMP_FontAsset _sourceFontAsset = (TMPro.TMP_FontAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_FontAsset)); - bool _includeFallbacks = LuaAPI.lua_toboolean(L, 3); - TMPro.FontStyles _fontStyle;translator.Get(L, 4, out _fontStyle); - TMPro.FontWeight _fontWeight;translator.Get(L, 5, out _fontWeight); - bool _isAlternativeTypeface; - - var gen_ret = TMPro.TMP_FontAssetUtilities.GetCharacterFromFontAsset( _unicode, _sourceFontAsset, _includeFallbacks, _fontStyle, _fontWeight, out _isAlternativeTypeface ); - translator.Push(L, gen_ret); - LuaAPI.lua_pushboolean(L, _isAlternativeTypeface); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetCharacterFromFontAssets_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - uint _unicode = LuaAPI.xlua_touint(L, 1); - TMPro.TMP_FontAsset _sourceFontAsset = (TMPro.TMP_FontAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_FontAsset)); - System.Collections.Generic.List _fontAssets = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - bool _includeFallbacks = LuaAPI.lua_toboolean(L, 4); - TMPro.FontStyles _fontStyle;translator.Get(L, 5, out _fontStyle); - TMPro.FontWeight _fontWeight;translator.Get(L, 6, out _fontWeight); - bool _isAlternativeTypeface; - - var gen_ret = TMPro.TMP_FontAssetUtilities.GetCharacterFromFontAssets( _unicode, _sourceFontAsset, _fontAssets, _includeFallbacks, _fontStyle, _fontWeight, out _isAlternativeTypeface ); - translator.Push(L, gen_ret); - LuaAPI.lua_pushboolean(L, _isAlternativeTypeface); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetSpriteCharacterFromSpriteAsset_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - uint _unicode = LuaAPI.xlua_touint(L, 1); - TMPro.TMP_SpriteAsset _spriteAsset = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_SpriteAsset)); - bool _includeFallbacks = LuaAPI.lua_toboolean(L, 3); - - var gen_ret = TMPro.TMP_FontAssetUtilities.GetSpriteCharacterFromSpriteAsset( _unicode, _spriteAsset, _includeFallbacks ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_instance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.TMP_FontAssetUtilities.instance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_FontFeatureTableWrap.cs b/Assets/XLua/Gen/TMPro_TMP_FontFeatureTableWrap.cs deleted file mode 100644 index 72d5842bc..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_FontFeatureTableWrap.cs +++ /dev/null @@ -1,143 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_FontFeatureTableWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_FontFeatureTable); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 1, 1); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SortGlyphPairAdjustmentRecords", _m_SortGlyphPairAdjustmentRecords); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "glyphPairAdjustmentRecords", _g_get_glyphPairAdjustmentRecords); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "glyphPairAdjustmentRecords", _s_set_glyphPairAdjustmentRecords); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_FontFeatureTable(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_FontFeatureTable constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SortGlyphPairAdjustmentRecords(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_FontFeatureTable gen_to_be_invoked = (TMPro.TMP_FontFeatureTable)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SortGlyphPairAdjustmentRecords( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_glyphPairAdjustmentRecords(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_FontFeatureTable gen_to_be_invoked = (TMPro.TMP_FontFeatureTable)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.glyphPairAdjustmentRecords); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_glyphPairAdjustmentRecords(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_FontFeatureTable gen_to_be_invoked = (TMPro.TMP_FontFeatureTable)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.glyphPairAdjustmentRecords = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_FontUtilitiesWrap.cs b/Assets/XLua/Gen/TMPro_TMP_FontUtilitiesWrap.cs deleted file mode 100644 index fefecc57a..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_FontUtilitiesWrap.cs +++ /dev/null @@ -1,118 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_FontUtilitiesWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_FontUtilities); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "SearchForCharacter", _m_SearchForCharacter_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "TMPro.TMP_FontUtilities does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SearchForCharacter_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - TMPro.TMP_FontAsset _font = (TMPro.TMP_FontAsset)translator.GetObject(L, 1, typeof(TMPro.TMP_FontAsset)); - uint _unicode = LuaAPI.xlua_touint(L, 2); - TMPro.TMP_Character _character; - - var gen_ret = TMPro.TMP_FontUtilities.SearchForCharacter( _font, _unicode, out _character ); - translator.Push(L, gen_ret); - translator.Push(L, _character); - - - - - return 2; - } - if(gen_param_count == 2&& translator.Assignable>(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - System.Collections.Generic.List _fonts = (System.Collections.Generic.List)translator.GetObject(L, 1, typeof(System.Collections.Generic.List)); - uint _unicode = LuaAPI.xlua_touint(L, 2); - TMPro.TMP_Character _character; - - var gen_ret = TMPro.TMP_FontUtilities.SearchForCharacter( _fonts, _unicode, out _character ); - translator.Push(L, gen_ret); - translator.Push(L, _character); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_FontUtilities.SearchForCharacter!"); - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_FontWeightPairWrap.cs b/Assets/XLua/Gen/TMPro_TMP_FontWeightPairWrap.cs deleted file mode 100644 index a8d68bd18..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_FontWeightPairWrap.cs +++ /dev/null @@ -1,148 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_FontWeightPairWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_FontWeightPair); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "regularTypeface", _g_get_regularTypeface); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "italicTypeface", _g_get_italicTypeface); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "regularTypeface", _s_set_regularTypeface); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "italicTypeface", _s_set_italicTypeface); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.TMP_FontWeightPair)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_FontWeightPair constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_regularTypeface(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_FontWeightPair gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.regularTypeface); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_italicTypeface(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_FontWeightPair gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.italicTypeface); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_regularTypeface(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_FontWeightPair gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.regularTypeface = (TMPro.TMP_FontAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_FontAsset)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_italicTypeface(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_FontWeightPair gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.italicTypeface = (TMPro.TMP_FontAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_FontAsset)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_GlyphAdjustmentRecordWrap.cs b/Assets/XLua/Gen/TMPro_TMP_GlyphAdjustmentRecordWrap.cs deleted file mode 100644 index 93d6ee5df..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_GlyphAdjustmentRecordWrap.cs +++ /dev/null @@ -1,159 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_GlyphAdjustmentRecordWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_GlyphAdjustmentRecord); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "glyphIndex", _g_get_glyphIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "glyphValueRecord", _g_get_glyphValueRecord); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "glyphIndex", _s_set_glyphIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "glyphValueRecord", _s_set_glyphValueRecord); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable(L, 3)) - { - uint _glyphIndex = LuaAPI.xlua_touint(L, 2); - TMPro.TMP_GlyphValueRecord _glyphValueRecord;translator.Get(L, 3, out _glyphValueRecord); - - var gen_ret = new TMPro.TMP_GlyphAdjustmentRecord(_glyphIndex, _glyphValueRecord); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.TMP_GlyphAdjustmentRecord)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_GlyphAdjustmentRecord constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_glyphIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphAdjustmentRecord gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.glyphIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_glyphValueRecord(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphAdjustmentRecord gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.glyphValueRecord); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_glyphIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphAdjustmentRecord gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.glyphIndex = LuaAPI.xlua_touint(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_glyphValueRecord(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphAdjustmentRecord gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_GlyphValueRecord gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.glyphValueRecord = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_GlyphPairAdjustmentRecordWrap.cs b/Assets/XLua/Gen/TMPro_TMP_GlyphPairAdjustmentRecordWrap.cs deleted file mode 100644 index 811f9b2b2..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_GlyphPairAdjustmentRecordWrap.cs +++ /dev/null @@ -1,182 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_GlyphPairAdjustmentRecordWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_GlyphPairAdjustmentRecord); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "firstAdjustmentRecord", _g_get_firstAdjustmentRecord); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "secondAdjustmentRecord", _g_get_secondAdjustmentRecord); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "featureLookupFlags", _g_get_featureLookupFlags); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "firstAdjustmentRecord", _s_set_firstAdjustmentRecord); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "secondAdjustmentRecord", _s_set_secondAdjustmentRecord); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "featureLookupFlags", _s_set_featureLookupFlags); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - TMPro.TMP_GlyphAdjustmentRecord _firstAdjustmentRecord;translator.Get(L, 2, out _firstAdjustmentRecord); - TMPro.TMP_GlyphAdjustmentRecord _secondAdjustmentRecord;translator.Get(L, 3, out _secondAdjustmentRecord); - - var gen_ret = new TMPro.TMP_GlyphPairAdjustmentRecord(_firstAdjustmentRecord, _secondAdjustmentRecord); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_GlyphPairAdjustmentRecord constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_firstAdjustmentRecord(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphPairAdjustmentRecord gen_to_be_invoked = (TMPro.TMP_GlyphPairAdjustmentRecord)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.firstAdjustmentRecord); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_secondAdjustmentRecord(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphPairAdjustmentRecord gen_to_be_invoked = (TMPro.TMP_GlyphPairAdjustmentRecord)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.secondAdjustmentRecord); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_featureLookupFlags(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphPairAdjustmentRecord gen_to_be_invoked = (TMPro.TMP_GlyphPairAdjustmentRecord)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.featureLookupFlags); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_firstAdjustmentRecord(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphPairAdjustmentRecord gen_to_be_invoked = (TMPro.TMP_GlyphPairAdjustmentRecord)translator.FastGetCSObj(L, 1); - TMPro.TMP_GlyphAdjustmentRecord gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.firstAdjustmentRecord = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_secondAdjustmentRecord(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphPairAdjustmentRecord gen_to_be_invoked = (TMPro.TMP_GlyphPairAdjustmentRecord)translator.FastGetCSObj(L, 1); - TMPro.TMP_GlyphAdjustmentRecord gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.secondAdjustmentRecord = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_featureLookupFlags(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphPairAdjustmentRecord gen_to_be_invoked = (TMPro.TMP_GlyphPairAdjustmentRecord)translator.FastGetCSObj(L, 1); - TMPro.FontFeatureLookupFlags gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.featureLookupFlags = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_GlyphValueRecordWrap.cs b/Assets/XLua/Gen/TMPro_TMP_GlyphValueRecordWrap.cs deleted file mode 100644 index 3350c50d0..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_GlyphValueRecordWrap.cs +++ /dev/null @@ -1,253 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_GlyphValueRecordWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_GlyphValueRecord); - Utils.BeginObjectRegister(type, L, translator, 1, 0, 4, 4); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__add", __AddMeta); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xPlacement", _g_get_xPlacement); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "yPlacement", _g_get_yPlacement); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xAdvance", _g_get_xAdvance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "yAdvance", _g_get_yAdvance); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xPlacement", _s_set_xPlacement); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "yPlacement", _s_set_yPlacement); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xAdvance", _s_set_xAdvance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "yAdvance", _s_set_yAdvance); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - float _xPlacement = (float)LuaAPI.lua_tonumber(L, 2); - float _yPlacement = (float)LuaAPI.lua_tonumber(L, 3); - float _xAdvance = (float)LuaAPI.lua_tonumber(L, 4); - float _yAdvance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = new TMPro.TMP_GlyphValueRecord(_xPlacement, _yPlacement, _xAdvance, _yAdvance); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.TMP_GlyphValueRecord)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_GlyphValueRecord constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __AddMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - TMPro.TMP_GlyphValueRecord leftside;translator.Get(L, 1, out leftside); - TMPro.TMP_GlyphValueRecord rightside;translator.Get(L, 2, out rightside); - - translator.Push(L, leftside + rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of + operator, need TMPro.TMP_GlyphValueRecord!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xPlacement(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphValueRecord gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.xPlacement); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_yPlacement(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphValueRecord gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.yPlacement); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphValueRecord gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.xAdvance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_yAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphValueRecord gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.yAdvance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xPlacement(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphValueRecord gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.xPlacement = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_yPlacement(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphValueRecord gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.yPlacement = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphValueRecord gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.xAdvance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_yAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_GlyphValueRecord gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.yAdvance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_GlyphWrap.cs b/Assets/XLua/Gen/TMPro_TMP_GlyphWrap.cs deleted file mode 100644 index ae5af8ba6..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_GlyphWrap.cs +++ /dev/null @@ -1,112 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_GlyphWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_Glyph); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Clone", _m_Clone_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_Glyph(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_Glyph constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Clone_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_Glyph _source = (TMPro.TMP_Glyph)translator.GetObject(L, 1, typeof(TMPro.TMP_Glyph)); - - var gen_ret = TMPro.TMP_Glyph.Clone( _source ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_InputValidatorWrap.cs b/Assets/XLua/Gen/TMPro_TMP_InputValidatorWrap.cs deleted file mode 100644 index 207a478ad..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_InputValidatorWrap.cs +++ /dev/null @@ -1,103 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_InputValidatorWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_InputValidator); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Validate", _m_Validate); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "TMPro.TMP_InputValidator does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Validate(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_InputValidator gen_to_be_invoked = (TMPro.TMP_InputValidator)translator.FastGetCSObj(L, 1); - - - - { - string _text = LuaAPI.lua_tostring(L, 2); - int _pos = LuaAPI.xlua_tointeger(L, 3); - char _ch = (char)LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = gen_to_be_invoked.Validate( ref _text, ref _pos, _ch ); - LuaAPI.xlua_pushinteger(L, gen_ret); - LuaAPI.lua_pushstring(L, _text); - - LuaAPI.xlua_pushinteger(L, _pos); - - - - - return 3; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_LineInfoWrap.cs b/Assets/XLua/Gen/TMPro_TMP_LineInfoWrap.cs deleted file mode 100644 index 459daffba..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_LineInfoWrap.cs +++ /dev/null @@ -1,711 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_LineInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_LineInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 19, 19); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "characterCount", _g_get_characterCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "visibleCharacterCount", _g_get_visibleCharacterCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spaceCount", _g_get_spaceCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "wordCount", _g_get_wordCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "firstCharacterIndex", _g_get_firstCharacterIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "firstVisibleCharacterIndex", _g_get_firstVisibleCharacterIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lastCharacterIndex", _g_get_lastCharacterIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lastVisibleCharacterIndex", _g_get_lastVisibleCharacterIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "length", _g_get_length); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lineHeight", _g_get_lineHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "ascender", _g_get_ascender); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "baseline", _g_get_baseline); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "descender", _g_get_descender); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxAdvance", _g_get_maxAdvance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "width", _g_get_width); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "marginLeft", _g_get_marginLeft); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "marginRight", _g_get_marginRight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "alignment", _g_get_alignment); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lineExtents", _g_get_lineExtents); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "characterCount", _s_set_characterCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "visibleCharacterCount", _s_set_visibleCharacterCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spaceCount", _s_set_spaceCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "wordCount", _s_set_wordCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "firstCharacterIndex", _s_set_firstCharacterIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "firstVisibleCharacterIndex", _s_set_firstVisibleCharacterIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lastCharacterIndex", _s_set_lastCharacterIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lastVisibleCharacterIndex", _s_set_lastVisibleCharacterIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "length", _s_set_length); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lineHeight", _s_set_lineHeight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "ascender", _s_set_ascender); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "baseline", _s_set_baseline); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "descender", _s_set_descender); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxAdvance", _s_set_maxAdvance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "width", _s_set_width); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "marginLeft", _s_set_marginLeft); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "marginRight", _s_set_marginRight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "alignment", _s_set_alignment); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lineExtents", _s_set_lineExtents); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.TMP_LineInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_LineInfo constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_characterCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.characterCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_visibleCharacterCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.visibleCharacterCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spaceCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.spaceCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_wordCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.wordCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_firstCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.firstCharacterIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_firstVisibleCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.firstVisibleCharacterIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lastCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.lastCharacterIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lastVisibleCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.lastVisibleCharacterIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_length(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.length); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lineHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.lineHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ascender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.ascender); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_baseline(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.baseline); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_descender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.descender); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxAdvance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_width(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.width); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_marginLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.marginLeft); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_marginRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.marginRight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_alignment(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.alignment); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lineExtents(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.lineExtents); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_characterCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.characterCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_visibleCharacterCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.visibleCharacterCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spaceCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.spaceCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_wordCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.wordCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_firstCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.firstCharacterIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_firstVisibleCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.firstVisibleCharacterIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lastCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.lastCharacterIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lastVisibleCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.lastVisibleCharacterIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_length(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.length = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lineHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.lineHeight = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ascender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.ascender = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_baseline(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.baseline = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_descender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.descender = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maxAdvance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_width(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.width = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_marginLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.marginLeft = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_marginRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.marginRight = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_alignment(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.HorizontalAlignmentOptions gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.alignment = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lineExtents(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.Extents gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.lineExtents = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_LinkInfoWrap.cs b/Assets/XLua/Gen/TMPro_TMP_LinkInfoWrap.cs deleted file mode 100644 index 52928f3a0..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_LinkInfoWrap.cs +++ /dev/null @@ -1,342 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_LinkInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_LinkInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 6, 6); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetLinkText", _m_GetLinkText); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetLinkID", _m_GetLinkID); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "textComponent", _g_get_textComponent); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "hashCode", _g_get_hashCode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "linkIdFirstCharacterIndex", _g_get_linkIdFirstCharacterIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "linkIdLength", _g_get_linkIdLength); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "linkTextfirstCharacterIndex", _g_get_linkTextfirstCharacterIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "linkTextLength", _g_get_linkTextLength); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "textComponent", _s_set_textComponent); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "hashCode", _s_set_hashCode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "linkIdFirstCharacterIndex", _s_set_linkIdFirstCharacterIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "linkIdLength", _s_set_linkIdLength); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "linkTextfirstCharacterIndex", _s_set_linkTextfirstCharacterIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "linkTextLength", _s_set_linkTextLength); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.TMP_LinkInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_LinkInfo constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetLinkText(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_LinkInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetLinkText( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetLinkID(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_LinkInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetLinkID( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_textComponent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LinkInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.textComponent); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_hashCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LinkInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.hashCode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linkIdFirstCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LinkInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.linkIdFirstCharacterIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linkIdLength(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LinkInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.linkIdLength); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linkTextfirstCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LinkInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.linkTextfirstCharacterIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linkTextLength(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LinkInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.linkTextLength); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_textComponent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LinkInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.textComponent = (TMPro.TMP_Text)translator.GetObject(L, 2, typeof(TMPro.TMP_Text)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_hashCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LinkInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.hashCode = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linkIdFirstCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LinkInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.linkIdFirstCharacterIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linkIdLength(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LinkInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.linkIdLength = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linkTextfirstCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LinkInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.linkTextfirstCharacterIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linkTextLength(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_LinkInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.linkTextLength = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_MaterialManagerWrap.cs b/Assets/XLua/Gen/TMPro_TMP_MaterialManagerWrap.cs deleted file mode 100644 index e6cb3ba6a..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_MaterialManagerWrap.cs +++ /dev/null @@ -1,506 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_MaterialManagerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_MaterialManager); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 17, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetStencilMaterial", _m_GetStencilMaterial_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ReleaseStencilMaterial", _m_ReleaseStencilMaterial_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetBaseMaterial", _m_GetBaseMaterial_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "SetStencil", _m_SetStencil_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "AddMaskingMaterial", _m_AddMaskingMaterial_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RemoveStencilMaterial", _m_RemoveStencilMaterial_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ReleaseBaseMaterial", _m_ReleaseBaseMaterial_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ClearMaterials", _m_ClearMaterials_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetStencilID", _m_GetStencilID_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetMaterialForRendering", _m_GetMaterialForRendering_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetFallbackMaterial", _m_GetFallbackMaterial_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "AddFallbackMaterialReference", _m_AddFallbackMaterialReference_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RemoveFallbackMaterialReference", _m_RemoveFallbackMaterialReference_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CleanupFallbackMaterials", _m_CleanupFallbackMaterials_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ReleaseFallbackMaterial", _m_ReleaseFallbackMaterial_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CopyMaterialPresetProperties", _m_CopyMaterialPresetProperties_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "TMPro.TMP_MaterialManager does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetStencilMaterial_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _baseMaterial = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - int _stencilID = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = TMPro.TMP_MaterialManager.GetStencilMaterial( _baseMaterial, _stencilID ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ReleaseStencilMaterial_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _stencilMaterial = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - - TMPro.TMP_MaterialManager.ReleaseStencilMaterial( _stencilMaterial ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetBaseMaterial_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _stencilMaterial = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - - var gen_ret = TMPro.TMP_MaterialManager.GetBaseMaterial( _stencilMaterial ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetStencil_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _material = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - int _stencilID = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = TMPro.TMP_MaterialManager.SetStencil( _material, _stencilID ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddMaskingMaterial_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _baseMaterial = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - UnityEngine.Material _stencilMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - int _stencilID = LuaAPI.xlua_tointeger(L, 3); - - TMPro.TMP_MaterialManager.AddMaskingMaterial( _baseMaterial, _stencilMaterial, _stencilID ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RemoveStencilMaterial_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _stencilMaterial = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - - TMPro.TMP_MaterialManager.RemoveStencilMaterial( _stencilMaterial ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ReleaseBaseMaterial_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _baseMaterial = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - - TMPro.TMP_MaterialManager.ReleaseBaseMaterial( _baseMaterial ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearMaterials_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - TMPro.TMP_MaterialManager.ClearMaterials( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetStencilID_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.GameObject _obj = (UnityEngine.GameObject)translator.GetObject(L, 1, typeof(UnityEngine.GameObject)); - - var gen_ret = TMPro.TMP_MaterialManager.GetStencilID( _obj ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetMaterialForRendering_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UI.MaskableGraphic _graphic = (UnityEngine.UI.MaskableGraphic)translator.GetObject(L, 1, typeof(UnityEngine.UI.MaskableGraphic)); - UnityEngine.Material _baseMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - var gen_ret = TMPro.TMP_MaterialManager.GetMaterialForRendering( _graphic, _baseMaterial ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetFallbackMaterial_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _sourceMaterial = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - UnityEngine.Material _targetMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - var gen_ret = TMPro.TMP_MaterialManager.GetFallbackMaterial( _sourceMaterial, _targetMaterial ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddFallbackMaterialReference_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _targetMaterial = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - - TMPro.TMP_MaterialManager.AddFallbackMaterialReference( _targetMaterial ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RemoveFallbackMaterialReference_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _targetMaterial = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - - TMPro.TMP_MaterialManager.RemoveFallbackMaterialReference( _targetMaterial ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CleanupFallbackMaterials_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - TMPro.TMP_MaterialManager.CleanupFallbackMaterials( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ReleaseFallbackMaterial_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _fallbackMaterial = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - - TMPro.TMP_MaterialManager.ReleaseFallbackMaterial( _fallbackMaterial ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CopyMaterialPresetProperties_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _source = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - UnityEngine.Material _destination = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - TMPro.TMP_MaterialManager.CopyMaterialPresetProperties( _source, _destination ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_MaterialReferenceWrap.cs b/Assets/XLua/Gen/TMPro_TMP_MaterialReferenceWrap.cs deleted file mode 100644 index eb0a22682..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_MaterialReferenceWrap.cs +++ /dev/null @@ -1,148 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_MaterialReferenceWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_MaterialReference); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "material", _g_get_material); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "referenceCount", _g_get_referenceCount); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "material", _s_set_material); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "referenceCount", _s_set_referenceCount); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.TMP_MaterialReference)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_MaterialReference constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.material); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_referenceCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.referenceCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.material = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_referenceCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MaterialReference gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.referenceCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_MathWrap.cs b/Assets/XLua/Gen/TMPro_TMP_MathWrap.cs deleted file mode 100644 index 22765c8d6..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_MathWrap.cs +++ /dev/null @@ -1,183 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_MathWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_Math); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 9, 2, 2); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Approximately", _m_Approximately_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Mod", _m_Mod_xlua_st_); - - - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FLOAT_MAX", TMPro.TMP_Math.FLOAT_MAX); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FLOAT_MIN", TMPro.TMP_Math.FLOAT_MIN); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "INT_MAX", TMPro.TMP_Math.INT_MAX); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "INT_MIN", TMPro.TMP_Math.INT_MIN); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FLOAT_UNSET", TMPro.TMP_Math.FLOAT_UNSET); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "INT_UNSET", TMPro.TMP_Math.INT_UNSET); - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "MAX_16BIT", _g_get_MAX_16BIT); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "MIN_16BIT", _g_get_MIN_16BIT); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "MAX_16BIT", _s_set_MAX_16BIT); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "MIN_16BIT", _s_set_MIN_16BIT); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "TMPro.TMP_Math does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Approximately_xlua_st_(RealStatePtr L) - { - try { - - - - - { - float _a = (float)LuaAPI.lua_tonumber(L, 1); - float _b = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = TMPro.TMP_Math.Approximately( _a, _b ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Mod_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _a = LuaAPI.xlua_tointeger(L, 1); - int _b = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = TMPro.TMP_Math.Mod( _a, _b ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_MAX_16BIT(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineVector2(L, TMPro.TMP_Math.MAX_16BIT); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_MIN_16BIT(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineVector2(L, TMPro.TMP_Math.MIN_16BIT); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_MAX_16BIT(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.Vector2 gen_value;translator.Get(L, 1, out gen_value); - TMPro.TMP_Math.MAX_16BIT = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_MIN_16BIT(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.Vector2 gen_value;translator.Get(L, 1, out gen_value); - TMPro.TMP_Math.MIN_16BIT = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_MeshInfoWrap.cs b/Assets/XLua/Gen/TMPro_TMP_MeshInfoWrap.cs deleted file mode 100644 index 4dfce1876..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_MeshInfoWrap.cs +++ /dev/null @@ -1,665 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_MeshInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_MeshInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 5, 10, 10); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResizeMeshInfo", _m_ResizeMeshInfo); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Clear", _m_Clear); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearUnusedVertices", _m_ClearUnusedVertices); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SortGeometry", _m_SortGeometry); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SwapVertexData", _m_SwapVertexData); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mesh", _g_get_mesh); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertexCount", _g_get_vertexCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertices", _g_get_vertices); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normals", _g_get_normals); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "tangents", _g_get_tangents); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "uvs0", _g_get_uvs0); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "uvs2", _g_get_uvs2); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "colors32", _g_get_colors32); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "triangles", _g_get_triangles); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "material", _g_get_material); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mesh", _s_set_mesh); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vertexCount", _s_set_vertexCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vertices", _s_set_vertices); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "normals", _s_set_normals); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "tangents", _s_set_tangents); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "uvs0", _s_set_uvs0); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "uvs2", _s_set_uvs2); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "colors32", _s_set_colors32); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "triangles", _s_set_triangles); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "material", _s_set_material); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Mesh _mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); - int _size = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = new TMPro.TMP_MeshInfo(_mesh, _size); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && translator.Assignable(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Mesh _mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); - int _size = LuaAPI.xlua_tointeger(L, 3); - bool _isVolumetric = LuaAPI.lua_toboolean(L, 4); - - var gen_ret = new TMPro.TMP_MeshInfo(_mesh, _size, _isVolumetric); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.TMP_MeshInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_MeshInfo constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ResizeMeshInfo(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _size = LuaAPI.xlua_tointeger(L, 2); - - gen_to_be_invoked.ResizeMeshInfo( _size ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - int _size = LuaAPI.xlua_tointeger(L, 2); - bool _isVolumetric = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.ResizeMeshInfo( _size, _isVolumetric ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_MeshInfo.ResizeMeshInfo!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Clear(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - gen_to_be_invoked.Clear( ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 2&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)) - { - bool _uploadChanges = LuaAPI.lua_toboolean(L, 2); - - gen_to_be_invoked.Clear( _uploadChanges ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_MeshInfo.Clear!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearUnusedVertices(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - gen_to_be_invoked.ClearUnusedVertices( ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _startIndex = LuaAPI.xlua_tointeger(L, 2); - - gen_to_be_invoked.ClearUnusedVertices( _startIndex ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - int _startIndex = LuaAPI.xlua_tointeger(L, 2); - bool _updateMesh = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.ClearUnusedVertices( _startIndex, _updateMesh ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_MeshInfo.ClearUnusedVertices!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SortGeometry(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - TMPro.VertexSortingOrder _order;translator.Get(L, 2, out _order); - - gen_to_be_invoked.SortGeometry( _order ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - System.Collections.Generic.IList _sortingOrder = (System.Collections.Generic.IList)translator.GetObject(L, 2, typeof(System.Collections.Generic.IList)); - - gen_to_be_invoked.SortGeometry( _sortingOrder ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_MeshInfo.SortGeometry!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SwapVertexData(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - int _src = LuaAPI.xlua_tointeger(L, 2); - int _dst = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.SwapVertexData( _src, _dst ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mesh(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.mesh); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertexCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.vertexCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertices(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.vertices); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normals(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.normals); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_tangents(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.tangents); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_uvs0(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.uvs0); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_uvs2(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.uvs2); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colors32(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.colors32); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_triangles(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.triangles); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.material); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mesh(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vertexCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.vertexCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vertices(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.vertices = (UnityEngine.Vector3[])translator.GetObject(L, 2, typeof(UnityEngine.Vector3[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_normals(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.normals = (UnityEngine.Vector3[])translator.GetObject(L, 2, typeof(UnityEngine.Vector3[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_tangents(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.tangents = (UnityEngine.Vector4[])translator.GetObject(L, 2, typeof(UnityEngine.Vector4[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_uvs0(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.uvs0 = (UnityEngine.Vector2[])translator.GetObject(L, 2, typeof(UnityEngine.Vector2[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_uvs2(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.uvs2 = (UnityEngine.Vector2[])translator.GetObject(L, 2, typeof(UnityEngine.Vector2[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_colors32(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.colors32 = (UnityEngine.Color32[])translator.GetObject(L, 2, typeof(UnityEngine.Color32[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_triangles(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.triangles = (int[])translator.GetObject(L, 2, typeof(int[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_MeshInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.material = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_OffsetWrap.cs b/Assets/XLua/Gen/TMPro_TMP_OffsetWrap.cs deleted file mode 100644 index 1fbf2e378..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_OffsetWrap.cs +++ /dev/null @@ -1,449 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_OffsetWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_Offset); - Utils.BeginObjectRegister(type, L, translator, 2, 2, 6, 6); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__eq", __EqMeta); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__mul", __MulMeta); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "left", _g_get_left); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "right", _g_get_right); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "top", _g_get_top); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bottom", _g_get_bottom); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "horizontal", _g_get_horizontal); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertical", _g_get_vertical); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "left", _s_set_left); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "right", _s_set_right); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "top", _s_set_top); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bottom", _s_set_bottom); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "horizontal", _s_set_horizontal); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vertical", _s_set_vertical); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 0); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "zero", _g_get_zero); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - float _left = (float)LuaAPI.lua_tonumber(L, 2); - float _right = (float)LuaAPI.lua_tonumber(L, 3); - float _top = (float)LuaAPI.lua_tonumber(L, 4); - float _bottom = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = new TMPro.TMP_Offset(_left, _right, _top, _bottom); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - float _horizontal = (float)LuaAPI.lua_tonumber(L, 2); - float _vertical = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = new TMPro.TMP_Offset(_horizontal, _vertical); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.TMP_Offset)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_Offset constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __EqMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - TMPro.TMP_Offset leftside;translator.Get(L, 1, out leftside); - TMPro.TMP_Offset rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside == rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of == operator, need TMPro.TMP_Offset!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __MulMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - TMPro.TMP_Offset leftside;translator.Get(L, 1, out leftside); - float rightside = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Push(L, leftside * rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of * operator, need TMPro.TMP_Offset!"); - - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_Offset gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_Offset gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _obj = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _obj ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - TMPro.TMP_Offset _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_Offset.Equals!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_left(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Offset gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.left); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_right(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Offset gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.right); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_top(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Offset gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.top); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bottom(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Offset gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.bottom); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_horizontal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Offset gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.horizontal); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertical(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Offset gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.vertical); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_zero(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.TMP_Offset.zero); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_left(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Offset gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.left = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_right(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Offset gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.right = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_top(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Offset gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.top = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bottom(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Offset gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.bottom = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_horizontal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Offset gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.horizontal = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vertical(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Offset gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.vertical = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_PageInfoWrap.cs b/Assets/XLua/Gen/TMPro_TMP_PageInfoWrap.cs deleted file mode 100644 index 3570aca0f..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_PageInfoWrap.cs +++ /dev/null @@ -1,247 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_PageInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_PageInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "firstCharacterIndex", _g_get_firstCharacterIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lastCharacterIndex", _g_get_lastCharacterIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "ascender", _g_get_ascender); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "baseLine", _g_get_baseLine); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "descender", _g_get_descender); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "firstCharacterIndex", _s_set_firstCharacterIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lastCharacterIndex", _s_set_lastCharacterIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "ascender", _s_set_ascender); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "baseLine", _s_set_baseLine); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "descender", _s_set_descender); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.TMP_PageInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_PageInfo constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_firstCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_PageInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.firstCharacterIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lastCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_PageInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.lastCharacterIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ascender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_PageInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.ascender); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_baseLine(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_PageInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.baseLine); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_descender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_PageInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.descender); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_firstCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_PageInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.firstCharacterIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lastCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_PageInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.lastCharacterIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ascender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_PageInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.ascender = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_baseLine(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_PageInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.baseLine = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_descender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_PageInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.descender = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_ResourceManagerWrap.cs b/Assets/XLua/Gen/TMPro_TMP_ResourceManagerWrap.cs deleted file mode 100644 index e218880c6..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_ResourceManagerWrap.cs +++ /dev/null @@ -1,142 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_ResourceManagerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_ResourceManager); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "AddFontAsset", _m_AddFontAsset_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "TryGetFontAsset", _m_TryGetFontAsset_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_ResourceManager(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_ResourceManager constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddFontAsset_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_FontAsset _fontAsset = (TMPro.TMP_FontAsset)translator.GetObject(L, 1, typeof(TMPro.TMP_FontAsset)); - - TMPro.TMP_ResourceManager.AddFontAsset( _fontAsset ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TryGetFontAsset_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - int _hashcode = LuaAPI.xlua_tointeger(L, 1); - TMPro.TMP_FontAsset _fontAsset; - - var gen_ret = TMPro.TMP_ResourceManager.TryGetFontAsset( _hashcode, out _fontAsset ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _fontAsset); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_ScrollbarEventHandlerWrap.cs b/Assets/XLua/Gen/TMPro_TMP_ScrollbarEventHandlerWrap.cs deleted file mode 100644 index 43f8cef32..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_ScrollbarEventHandlerWrap.cs +++ /dev/null @@ -1,202 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_ScrollbarEventHandlerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_ScrollbarEventHandler); - Utils.BeginObjectRegister(type, L, translator, 0, 3, 1, 1); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnPointerClick", _m_OnPointerClick); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnSelect", _m_OnSelect); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnDeselect", _m_OnDeselect); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isSelected", _g_get_isSelected); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isSelected", _s_set_isSelected); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_ScrollbarEventHandler(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_ScrollbarEventHandler constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OnPointerClick(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_ScrollbarEventHandler gen_to_be_invoked = (TMPro.TMP_ScrollbarEventHandler)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.EventSystems.PointerEventData _eventData = (UnityEngine.EventSystems.PointerEventData)translator.GetObject(L, 2, typeof(UnityEngine.EventSystems.PointerEventData)); - - gen_to_be_invoked.OnPointerClick( _eventData ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OnSelect(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_ScrollbarEventHandler gen_to_be_invoked = (TMPro.TMP_ScrollbarEventHandler)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.EventSystems.BaseEventData _eventData = (UnityEngine.EventSystems.BaseEventData)translator.GetObject(L, 2, typeof(UnityEngine.EventSystems.BaseEventData)); - - gen_to_be_invoked.OnSelect( _eventData ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OnDeselect(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_ScrollbarEventHandler gen_to_be_invoked = (TMPro.TMP_ScrollbarEventHandler)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.EventSystems.BaseEventData _eventData = (UnityEngine.EventSystems.BaseEventData)translator.GetObject(L, 2, typeof(UnityEngine.EventSystems.BaseEventData)); - - gen_to_be_invoked.OnDeselect( _eventData ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isSelected(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_ScrollbarEventHandler gen_to_be_invoked = (TMPro.TMP_ScrollbarEventHandler)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isSelected); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isSelected(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_ScrollbarEventHandler gen_to_be_invoked = (TMPro.TMP_ScrollbarEventHandler)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.isSelected = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_SelectionCaretWrap.cs b/Assets/XLua/Gen/TMPro_TMP_SelectionCaretWrap.cs deleted file mode 100644 index 818f07c84..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_SelectionCaretWrap.cs +++ /dev/null @@ -1,114 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_SelectionCaretWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_SelectionCaret); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Cull", _m_Cull); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_SelectionCaret(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_SelectionCaret constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Cull(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SelectionCaret gen_to_be_invoked = (TMPro.TMP_SelectionCaret)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Rect _clipRect;translator.Get(L, 2, out _clipRect); - bool _validRect = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.Cull( _clipRect, _validRect ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_SettingsWrap.cs b/Assets/XLua/Gen/TMPro_TMP_SettingsWrap.cs deleted file mode 100644 index 7dc1e1d68..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_SettingsWrap.cs +++ /dev/null @@ -1,742 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_SettingsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_Settings); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 7, 33, 5); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LoadDefaultSettings", _m_LoadDefaultSettings_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSettings", _m_GetSettings_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetFontAsset", _m_GetFontAsset_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSpriteAsset", _m_GetSpriteAsset_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetStyleSheet", _m_GetStyleSheet_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LoadLinebreakingRules", _m_LoadLinebreakingRules_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "version", _g_get_version); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "enableWordWrapping", _g_get_enableWordWrapping); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "enableKerning", _g_get_enableKerning); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "enableExtraPadding", _g_get_enableExtraPadding); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "enableTintAllSprites", _g_get_enableTintAllSprites); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "enableParseEscapeCharacters", _g_get_enableParseEscapeCharacters); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "enableRaycastTarget", _g_get_enableRaycastTarget); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "getFontFeaturesAtRuntime", _g_get_getFontFeaturesAtRuntime); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "missingGlyphCharacter", _g_get_missingGlyphCharacter); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "warningsDisabled", _g_get_warningsDisabled); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultFontAsset", _g_get_defaultFontAsset); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultFontAssetPath", _g_get_defaultFontAssetPath); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultFontSize", _g_get_defaultFontSize); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultTextAutoSizingMinRatio", _g_get_defaultTextAutoSizingMinRatio); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultTextAutoSizingMaxRatio", _g_get_defaultTextAutoSizingMaxRatio); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultTextMeshProTextContainerSize", _g_get_defaultTextMeshProTextContainerSize); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultTextMeshProUITextContainerSize", _g_get_defaultTextMeshProUITextContainerSize); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "autoSizeTextContainer", _g_get_autoSizeTextContainer); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "isTextObjectScaleStatic", _g_get_isTextObjectScaleStatic); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "fallbackFontAssets", _g_get_fallbackFontAssets); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "matchMaterialPreset", _g_get_matchMaterialPreset); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultSpriteAsset", _g_get_defaultSpriteAsset); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultSpriteAssetPath", _g_get_defaultSpriteAssetPath); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "enableEmojiSupport", _g_get_enableEmojiSupport); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "missingCharacterSpriteUnicode", _g_get_missingCharacterSpriteUnicode); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultColorGradientPresetsPath", _g_get_defaultColorGradientPresetsPath); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultStyleSheet", _g_get_defaultStyleSheet); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "styleSheetsResourcePath", _g_get_styleSheetsResourcePath); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "leadingCharacters", _g_get_leadingCharacters); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "followingCharacters", _g_get_followingCharacters); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "linebreakingRules", _g_get_linebreakingRules); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "useModernHangulLineBreakingRules", _g_get_useModernHangulLineBreakingRules); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "instance", _g_get_instance); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "missingGlyphCharacter", _s_set_missingGlyphCharacter); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "isTextObjectScaleStatic", _s_set_isTextObjectScaleStatic); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "enableEmojiSupport", _s_set_enableEmojiSupport); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "missingCharacterSpriteUnicode", _s_set_missingCharacterSpriteUnicode); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "useModernHangulLineBreakingRules", _s_set_useModernHangulLineBreakingRules); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_Settings(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_Settings constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LoadDefaultSettings_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - - var gen_ret = TMPro.TMP_Settings.LoadDefaultSettings( ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetSettings_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - - var gen_ret = TMPro.TMP_Settings.GetSettings( ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetFontAsset_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - - var gen_ret = TMPro.TMP_Settings.GetFontAsset( ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetSpriteAsset_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - - var gen_ret = TMPro.TMP_Settings.GetSpriteAsset( ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetStyleSheet_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - - var gen_ret = TMPro.TMP_Settings.GetStyleSheet( ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LoadLinebreakingRules_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - TMPro.TMP_Settings.LoadLinebreakingRules( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_version(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.TMP_Settings.version); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enableWordWrapping(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, TMPro.TMP_Settings.enableWordWrapping); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enableKerning(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, TMPro.TMP_Settings.enableKerning); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enableExtraPadding(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, TMPro.TMP_Settings.enableExtraPadding); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enableTintAllSprites(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, TMPro.TMP_Settings.enableTintAllSprites); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enableParseEscapeCharacters(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, TMPro.TMP_Settings.enableParseEscapeCharacters); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enableRaycastTarget(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, TMPro.TMP_Settings.enableRaycastTarget); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_getFontFeaturesAtRuntime(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, TMPro.TMP_Settings.getFontFeaturesAtRuntime); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_missingGlyphCharacter(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, TMPro.TMP_Settings.missingGlyphCharacter); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_warningsDisabled(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, TMPro.TMP_Settings.warningsDisabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultFontAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.TMP_Settings.defaultFontAsset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultFontAssetPath(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.TMP_Settings.defaultFontAssetPath); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultFontSize(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, TMPro.TMP_Settings.defaultFontSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultTextAutoSizingMinRatio(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, TMPro.TMP_Settings.defaultTextAutoSizingMinRatio); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultTextAutoSizingMaxRatio(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, TMPro.TMP_Settings.defaultTextAutoSizingMaxRatio); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultTextMeshProTextContainerSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineVector2(L, TMPro.TMP_Settings.defaultTextMeshProTextContainerSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultTextMeshProUITextContainerSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineVector2(L, TMPro.TMP_Settings.defaultTextMeshProUITextContainerSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_autoSizeTextContainer(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, TMPro.TMP_Settings.autoSizeTextContainer); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isTextObjectScaleStatic(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, TMPro.TMP_Settings.isTextObjectScaleStatic); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fallbackFontAssets(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.TMP_Settings.fallbackFontAssets); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_matchMaterialPreset(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, TMPro.TMP_Settings.matchMaterialPreset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultSpriteAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.TMP_Settings.defaultSpriteAsset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultSpriteAssetPath(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.TMP_Settings.defaultSpriteAssetPath); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enableEmojiSupport(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, TMPro.TMP_Settings.enableEmojiSupport); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_missingCharacterSpriteUnicode(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushuint(L, TMPro.TMP_Settings.missingCharacterSpriteUnicode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultColorGradientPresetsPath(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.TMP_Settings.defaultColorGradientPresetsPath); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultStyleSheet(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.TMP_Settings.defaultStyleSheet); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_styleSheetsResourcePath(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, TMPro.TMP_Settings.styleSheetsResourcePath); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_leadingCharacters(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.TMP_Settings.leadingCharacters); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_followingCharacters(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.TMP_Settings.followingCharacters); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linebreakingRules(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.TMP_Settings.linebreakingRules); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useModernHangulLineBreakingRules(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, TMPro.TMP_Settings.useModernHangulLineBreakingRules); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_instance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.TMP_Settings.instance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_missingGlyphCharacter(RealStatePtr L) - { - try { - - TMPro.TMP_Settings.missingGlyphCharacter = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isTextObjectScaleStatic(RealStatePtr L) - { - try { - - TMPro.TMP_Settings.isTextObjectScaleStatic = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enableEmojiSupport(RealStatePtr L) - { - try { - - TMPro.TMP_Settings.enableEmojiSupport = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_missingCharacterSpriteUnicode(RealStatePtr L) - { - try { - - TMPro.TMP_Settings.missingCharacterSpriteUnicode = LuaAPI.xlua_touint(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useModernHangulLineBreakingRules(RealStatePtr L) - { - try { - - TMPro.TMP_Settings.useModernHangulLineBreakingRules = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_Settings_LineBreakingTableWrap.cs b/Assets/XLua/Gen/TMPro_TMP_Settings_LineBreakingTableWrap.cs deleted file mode 100644 index 0dc8829bb..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_Settings_LineBreakingTableWrap.cs +++ /dev/null @@ -1,146 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_SettingsLineBreakingTableWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_Settings.LineBreakingTable); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "leadingCharacters", _g_get_leadingCharacters); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "followingCharacters", _g_get_followingCharacters); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "leadingCharacters", _s_set_leadingCharacters); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "followingCharacters", _s_set_followingCharacters); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_Settings.LineBreakingTable(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_Settings.LineBreakingTable constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_leadingCharacters(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Settings.LineBreakingTable gen_to_be_invoked = (TMPro.TMP_Settings.LineBreakingTable)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.leadingCharacters); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_followingCharacters(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Settings.LineBreakingTable gen_to_be_invoked = (TMPro.TMP_Settings.LineBreakingTable)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.followingCharacters); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_leadingCharacters(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Settings.LineBreakingTable gen_to_be_invoked = (TMPro.TMP_Settings.LineBreakingTable)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.leadingCharacters = (System.Collections.Generic.Dictionary)translator.GetObject(L, 2, typeof(System.Collections.Generic.Dictionary)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_followingCharacters(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Settings.LineBreakingTable gen_to_be_invoked = (TMPro.TMP_Settings.LineBreakingTable)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.followingCharacters = (System.Collections.Generic.Dictionary)translator.GetObject(L, 2, typeof(System.Collections.Generic.Dictionary)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_SpriteAnimatorWrap.cs b/Assets/XLua/Gen/TMPro_TMP_SpriteAnimatorWrap.cs deleted file mode 100644 index c435fbc79..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_SpriteAnimatorWrap.cs +++ /dev/null @@ -1,145 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_SpriteAnimatorWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_SpriteAnimator); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "StopAllAnimations", _m_StopAllAnimations); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "DoSpriteAnimation", _m_DoSpriteAnimation); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_SpriteAnimator(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_SpriteAnimator constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_StopAllAnimations(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SpriteAnimator gen_to_be_invoked = (TMPro.TMP_SpriteAnimator)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.StopAllAnimations( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_DoSpriteAnimation(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SpriteAnimator gen_to_be_invoked = (TMPro.TMP_SpriteAnimator)translator.FastGetCSObj(L, 1); - - - - { - int _currentCharacter = LuaAPI.xlua_tointeger(L, 2); - TMPro.TMP_SpriteAsset _spriteAsset = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 3, typeof(TMPro.TMP_SpriteAsset)); - int _start = LuaAPI.xlua_tointeger(L, 4); - int _end = LuaAPI.xlua_tointeger(L, 5); - int _framerate = LuaAPI.xlua_tointeger(L, 6); - - gen_to_be_invoked.DoSpriteAnimation( _currentCharacter, _spriteAsset, _start, _end, _framerate ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_SpriteAssetWrap.cs b/Assets/XLua/Gen/TMPro_TMP_SpriteAssetWrap.cs deleted file mode 100644 index 090f4d8da..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_SpriteAssetWrap.cs +++ /dev/null @@ -1,464 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_SpriteAssetWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_SpriteAsset); - Utils.BeginObjectRegister(type, L, translator, 0, 5, 8, 3); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateLookupTables", _m_UpdateLookupTables); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetSpriteIndexFromHashcode", _m_GetSpriteIndexFromHashcode); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetSpriteIndexFromUnicode", _m_GetSpriteIndexFromUnicode); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetSpriteIndexFromName", _m_GetSpriteIndexFromName); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SortGlyphTable", _m_SortGlyphTable); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "version", _g_get_version); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "faceInfo", _g_get_faceInfo); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteCharacterTable", _g_get_spriteCharacterTable); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteCharacterLookupTable", _g_get_spriteCharacterLookupTable); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteGlyphTable", _g_get_spriteGlyphTable); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteSheet", _g_get_spriteSheet); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteInfoList", _g_get_spriteInfoList); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fallbackSpriteAssets", _g_get_fallbackSpriteAssets); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteSheet", _s_set_spriteSheet); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteInfoList", _s_set_spriteInfoList); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fallbackSpriteAssets", _s_set_fallbackSpriteAssets); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "SearchForSpriteByUnicode", _m_SearchForSpriteByUnicode_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "SearchForSpriteByHashCode", _m_SearchForSpriteByHashCode_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_SpriteAsset(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_SpriteAsset constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UpdateLookupTables(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.UpdateLookupTables( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetSpriteIndexFromHashcode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - - - - { - int _hashCode = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetSpriteIndexFromHashcode( _hashCode ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetSpriteIndexFromUnicode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - - - - { - uint _unicode = LuaAPI.xlua_touint(L, 2); - - var gen_ret = gen_to_be_invoked.GetSpriteIndexFromUnicode( _unicode ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetSpriteIndexFromName(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - - - - { - string _name = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.GetSpriteIndexFromName( _name ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SearchForSpriteByUnicode_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_SpriteAsset _spriteAsset = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 1, typeof(TMPro.TMP_SpriteAsset)); - uint _unicode = LuaAPI.xlua_touint(L, 2); - bool _includeFallbacks = LuaAPI.lua_toboolean(L, 3); - int _spriteIndex; - - var gen_ret = TMPro.TMP_SpriteAsset.SearchForSpriteByUnicode( _spriteAsset, _unicode, _includeFallbacks, out _spriteIndex ); - translator.Push(L, gen_ret); - LuaAPI.xlua_pushinteger(L, _spriteIndex); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SearchForSpriteByHashCode_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_SpriteAsset _spriteAsset = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 1, typeof(TMPro.TMP_SpriteAsset)); - int _hashCode = LuaAPI.xlua_tointeger(L, 2); - bool _includeFallbacks = LuaAPI.lua_toboolean(L, 3); - int _spriteIndex; - - var gen_ret = TMPro.TMP_SpriteAsset.SearchForSpriteByHashCode( _spriteAsset, _hashCode, _includeFallbacks, out _spriteIndex ); - translator.Push(L, gen_ret); - LuaAPI.xlua_pushinteger(L, _spriteIndex); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SortGlyphTable(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SortGlyphTable( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_version(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.version); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_faceInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.faceInfo); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteCharacterTable(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.spriteCharacterTable); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteCharacterLookupTable(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.spriteCharacterLookupTable); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteGlyphTable(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.spriteGlyphTable); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteSheet(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.spriteSheet); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteInfoList(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.spriteInfoList); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fallbackSpriteAssets(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.fallbackSpriteAssets); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteSheet(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.spriteSheet = (UnityEngine.Texture)translator.GetObject(L, 2, typeof(UnityEngine.Texture)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteInfoList(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.spriteInfoList = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fallbackSpriteAssets(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteAsset gen_to_be_invoked = (TMPro.TMP_SpriteAsset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.fallbackSpriteAssets = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_SpriteCharacterWrap.cs b/Assets/XLua/Gen/TMPro_TMP_SpriteCharacterWrap.cs deleted file mode 100644 index 9d64c4610..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_SpriteCharacterWrap.cs +++ /dev/null @@ -1,151 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_SpriteCharacterWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_SpriteCharacter); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 1); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "name", _g_get_name); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "hashCode", _g_get_hashCode); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "name", _s_set_name); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_SpriteCharacter(); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable(L, 3)) - { - uint _unicode = LuaAPI.xlua_touint(L, 2); - TMPro.TMP_SpriteGlyph _glyph = (TMPro.TMP_SpriteGlyph)translator.GetObject(L, 3, typeof(TMPro.TMP_SpriteGlyph)); - - var gen_ret = new TMPro.TMP_SpriteCharacter(_unicode, _glyph); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable(L, 3) && translator.Assignable(L, 4)) - { - uint _unicode = LuaAPI.xlua_touint(L, 2); - TMPro.TMP_SpriteAsset _spriteAsset = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 3, typeof(TMPro.TMP_SpriteAsset)); - TMPro.TMP_SpriteGlyph _glyph = (TMPro.TMP_SpriteGlyph)translator.GetObject(L, 4, typeof(TMPro.TMP_SpriteGlyph)); - - var gen_ret = new TMPro.TMP_SpriteCharacter(_unicode, _spriteAsset, _glyph); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_SpriteCharacter constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteCharacter gen_to_be_invoked = (TMPro.TMP_SpriteCharacter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.name); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_hashCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteCharacter gen_to_be_invoked = (TMPro.TMP_SpriteCharacter)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.hashCode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteCharacter gen_to_be_invoked = (TMPro.TMP_SpriteCharacter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.name = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_SpriteGlyphWrap.cs b/Assets/XLua/Gen/TMPro_TMP_SpriteGlyphWrap.cs deleted file mode 100644 index f40bf91eb..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_SpriteGlyphWrap.cs +++ /dev/null @@ -1,142 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_SpriteGlyphWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_SpriteGlyph); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 1); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sprite", _g_get_sprite); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sprite", _s_set_sprite); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_SpriteGlyph(); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 6 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable(L, 3) && translator.Assignable(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - uint _index = LuaAPI.xlua_touint(L, 2); - UnityEngine.TextCore.GlyphMetrics _metrics;translator.Get(L, 3, out _metrics); - UnityEngine.TextCore.GlyphRect _glyphRect;translator.Get(L, 4, out _glyphRect); - float _scale = (float)LuaAPI.lua_tonumber(L, 5); - int _atlasIndex = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = new TMPro.TMP_SpriteGlyph(_index, _metrics, _glyphRect, _scale, _atlasIndex); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 7 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable(L, 3) && translator.Assignable(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6) && translator.Assignable(L, 7)) - { - uint _index = LuaAPI.xlua_touint(L, 2); - UnityEngine.TextCore.GlyphMetrics _metrics;translator.Get(L, 3, out _metrics); - UnityEngine.TextCore.GlyphRect _glyphRect;translator.Get(L, 4, out _glyphRect); - float _scale = (float)LuaAPI.lua_tonumber(L, 5); - int _atlasIndex = LuaAPI.xlua_tointeger(L, 6); - UnityEngine.Sprite _sprite = (UnityEngine.Sprite)translator.GetObject(L, 7, typeof(UnityEngine.Sprite)); - - var gen_ret = new TMPro.TMP_SpriteGlyph(_index, _metrics, _glyphRect, _scale, _atlasIndex, _sprite); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_SpriteGlyph constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteGlyph gen_to_be_invoked = (TMPro.TMP_SpriteGlyph)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.sprite); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteGlyph gen_to_be_invoked = (TMPro.TMP_SpriteGlyph)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.sprite = (UnityEngine.Sprite)translator.GetObject(L, 2, typeof(UnityEngine.Sprite)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_SpriteInfoWrap.cs b/Assets/XLua/Gen/TMPro_TMP_SpriteInfoWrap.cs deleted file mode 100644 index af6b8d8c9..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_SpriteInfoWrap.cs +++ /dev/null @@ -1,181 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_SpriteInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_SpriteInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteIndex", _g_get_spriteIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "characterIndex", _g_get_characterIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertexIndex", _g_get_vertexIndex); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteIndex", _s_set_spriteIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "characterIndex", _s_set_characterIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vertexIndex", _s_set_vertexIndex); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.TMP_SpriteInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_SpriteInfo constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.spriteIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_characterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.characterIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertexIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.vertexIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.spriteIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_characterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.characterIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vertexIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SpriteInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.vertexIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_SpriteWrap.cs b/Assets/XLua/Gen/TMPro_TMP_SpriteWrap.cs deleted file mode 100644 index 5011d0d41..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_SpriteWrap.cs +++ /dev/null @@ -1,240 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_SpriteWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_Sprite); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "name", _g_get_name); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "hashCode", _g_get_hashCode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "unicode", _g_get_unicode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pivot", _g_get_pivot); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sprite", _g_get_sprite); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "name", _s_set_name); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "hashCode", _s_set_hashCode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "unicode", _s_set_unicode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pivot", _s_set_pivot); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sprite", _s_set_sprite); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_Sprite(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_Sprite constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Sprite gen_to_be_invoked = (TMPro.TMP_Sprite)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.name); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_hashCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Sprite gen_to_be_invoked = (TMPro.TMP_Sprite)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.hashCode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_unicode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Sprite gen_to_be_invoked = (TMPro.TMP_Sprite)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.unicode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pivot(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Sprite gen_to_be_invoked = (TMPro.TMP_Sprite)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.pivot); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Sprite gen_to_be_invoked = (TMPro.TMP_Sprite)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.sprite); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Sprite gen_to_be_invoked = (TMPro.TMP_Sprite)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.name = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_hashCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Sprite gen_to_be_invoked = (TMPro.TMP_Sprite)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.hashCode = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_unicode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Sprite gen_to_be_invoked = (TMPro.TMP_Sprite)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.unicode = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pivot(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Sprite gen_to_be_invoked = (TMPro.TMP_Sprite)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.pivot = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Sprite gen_to_be_invoked = (TMPro.TMP_Sprite)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.sprite = (UnityEngine.Sprite)translator.GetObject(L, 2, typeof(UnityEngine.Sprite)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_StyleSheetWrap.cs b/Assets/XLua/Gen/TMPro_TMP_StyleSheetWrap.cs deleted file mode 100644 index 75e82dd32..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_StyleSheetWrap.cs +++ /dev/null @@ -1,157 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_StyleSheetWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_StyleSheet); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetStyle", _m_GetStyle); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "RefreshStyles", _m_RefreshStyles); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_StyleSheet(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_StyleSheet constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetStyle(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_StyleSheet gen_to_be_invoked = (TMPro.TMP_StyleSheet)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _hashCode = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetStyle( _hashCode ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _name = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.GetStyle( _name ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_StyleSheet.GetStyle!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RefreshStyles(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_StyleSheet gen_to_be_invoked = (TMPro.TMP_StyleSheet)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.RefreshStyles( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_StyleWrap.cs b/Assets/XLua/Gen/TMPro_TMP_StyleWrap.cs deleted file mode 100644 index 99c772a41..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_StyleWrap.cs +++ /dev/null @@ -1,230 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_StyleWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_Style); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 6, 2); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "RefreshStyle", _m_RefreshStyle); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "name", _g_get_name); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "hashCode", _g_get_hashCode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "styleOpeningDefinition", _g_get_styleOpeningDefinition); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "styleClosingDefinition", _g_get_styleClosingDefinition); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "styleOpeningTagArray", _g_get_styleOpeningTagArray); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "styleClosingTagArray", _g_get_styleClosingTagArray); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "name", _s_set_name); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "hashCode", _s_set_hashCode); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 0); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "NormalStyle", _g_get_NormalStyle); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "TMPro.TMP_Style does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RefreshStyle(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_Style gen_to_be_invoked = (TMPro.TMP_Style)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.RefreshStyle( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_NormalStyle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.TMP_Style.NormalStyle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Style gen_to_be_invoked = (TMPro.TMP_Style)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.name); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_hashCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Style gen_to_be_invoked = (TMPro.TMP_Style)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.hashCode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_styleOpeningDefinition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Style gen_to_be_invoked = (TMPro.TMP_Style)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.styleOpeningDefinition); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_styleClosingDefinition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Style gen_to_be_invoked = (TMPro.TMP_Style)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.styleClosingDefinition); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_styleOpeningTagArray(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Style gen_to_be_invoked = (TMPro.TMP_Style)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.styleOpeningTagArray); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_styleClosingTagArray(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Style gen_to_be_invoked = (TMPro.TMP_Style)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.styleClosingTagArray); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Style gen_to_be_invoked = (TMPro.TMP_Style)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.name = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_hashCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Style gen_to_be_invoked = (TMPro.TMP_Style)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.hashCode = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_SubMeshUIWrap.cs b/Assets/XLua/Gen/TMPro_TMP_SubMeshUIWrap.cs deleted file mode 100644 index e1dae8f21..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_SubMeshUIWrap.cs +++ /dev/null @@ -1,796 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_SubMeshUIWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_SubMeshUI); - Utils.BeginObjectRegister(type, L, translator, 0, 12, 12, 9); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetModifiedMaterial", _m_GetModifiedMaterial); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPaddingForMaterial", _m_GetPaddingForMaterial); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateMeshPadding", _m_UpdateMeshPadding); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetAllDirty", _m_SetAllDirty); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetVerticesDirty", _m_SetVerticesDirty); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetLayoutDirty", _m_SetLayoutDirty); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetMaterialDirty", _m_SetMaterialDirty); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPivotDirty", _m_SetPivotDirty); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Cull", _m_Cull); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Rebuild", _m_Rebuild); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "RefreshMaterial", _m_RefreshMaterial); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "RecalculateClipping", _m_RecalculateClipping); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontAsset", _g_get_fontAsset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteAsset", _g_get_spriteAsset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mainTexture", _g_get_mainTexture); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "material", _g_get_material); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sharedMaterial", _g_get_sharedMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fallbackMaterial", _g_get_fallbackMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fallbackSourceMaterial", _g_get_fallbackSourceMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "materialForRendering", _g_get_materialForRendering); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isDefaultMaterial", _g_get_isDefaultMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "padding", _g_get_padding); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mesh", _g_get_mesh); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "textComponent", _g_get_textComponent); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontAsset", _s_set_fontAsset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteAsset", _s_set_spriteAsset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "material", _s_set_material); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sharedMaterial", _s_set_sharedMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fallbackMaterial", _s_set_fallbackMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fallbackSourceMaterial", _s_set_fallbackSourceMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isDefaultMaterial", _s_set_isDefaultMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "padding", _s_set_padding); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mesh", _s_set_mesh); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "AddSubTextObject", _m_AddSubTextObject_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_SubMeshUI(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_SubMeshUI constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddSubTextObject_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TextMeshProUGUI _textComponent = (TMPro.TextMeshProUGUI)translator.GetObject(L, 1, typeof(TMPro.TextMeshProUGUI)); - TMPro.MaterialReference _materialReference;translator.Get(L, 2, out _materialReference); - - var gen_ret = TMPro.TMP_SubMeshUI.AddSubTextObject( _textComponent, _materialReference ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetModifiedMaterial(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Material _baseMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - var gen_ret = gen_to_be_invoked.GetModifiedMaterial( _baseMaterial ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPaddingForMaterial(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.GetPaddingForMaterial( ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Material _mat = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - var gen_ret = gen_to_be_invoked.GetPaddingForMaterial( _mat ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_SubMeshUI.GetPaddingForMaterial!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UpdateMeshPadding(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - - - - { - bool _isExtraPadding = LuaAPI.lua_toboolean(L, 2); - bool _isUsingBold = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.UpdateMeshPadding( _isExtraPadding, _isUsingBold ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetAllDirty(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SetAllDirty( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetVerticesDirty(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SetVerticesDirty( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetLayoutDirty(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SetLayoutDirty( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetMaterialDirty(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SetMaterialDirty( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPivotDirty(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SetPivotDirty( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Cull(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Rect _clipRect;translator.Get(L, 2, out _clipRect); - bool _validRect = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.Cull( _clipRect, _validRect ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Rebuild(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.UI.CanvasUpdate _update;translator.Get(L, 2, out _update); - - gen_to_be_invoked.Rebuild( _update ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RefreshMaterial(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.RefreshMaterial( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RecalculateClipping(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.RecalculateClipping( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.fontAsset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.spriteAsset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mainTexture(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.mainTexture); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.material); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sharedMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.sharedMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fallbackMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.fallbackMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fallbackSourceMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.fallbackSourceMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_materialForRendering(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.materialForRendering); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isDefaultMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isDefaultMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_padding(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.padding); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mesh(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.mesh); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_textComponent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.textComponent); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.fontAsset = (TMPro.TMP_FontAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_FontAsset)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.spriteAsset = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_SpriteAsset)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.material = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sharedMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.sharedMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fallbackMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.fallbackMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fallbackSourceMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.fallbackSourceMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isDefaultMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.isDefaultMaterial = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_padding(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.padding = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mesh(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMeshUI gen_to_be_invoked = (TMPro.TMP_SubMeshUI)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_SubMeshWrap.cs b/Assets/XLua/Gen/TMPro_TMP_SubMeshWrap.cs deleted file mode 100644 index 01125ba86..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_SubMeshWrap.cs +++ /dev/null @@ -1,580 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_SubMeshWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_SubMesh); - Utils.BeginObjectRegister(type, L, translator, 0, 5, 12, 9); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "DestroySelf", _m_DestroySelf); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPaddingForMaterial", _m_GetPaddingForMaterial); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateMeshPadding", _m_UpdateMeshPadding); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetVerticesDirty", _m_SetVerticesDirty); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetMaterialDirty", _m_SetMaterialDirty); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontAsset", _g_get_fontAsset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteAsset", _g_get_spriteAsset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "material", _g_get_material); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sharedMaterial", _g_get_sharedMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fallbackMaterial", _g_get_fallbackMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fallbackSourceMaterial", _g_get_fallbackSourceMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isDefaultMaterial", _g_get_isDefaultMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "padding", _g_get_padding); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "renderer", _g_get_renderer); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "meshFilter", _g_get_meshFilter); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mesh", _g_get_mesh); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "textComponent", _g_get_textComponent); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontAsset", _s_set_fontAsset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteAsset", _s_set_spriteAsset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "material", _s_set_material); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sharedMaterial", _s_set_sharedMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fallbackMaterial", _s_set_fallbackMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fallbackSourceMaterial", _s_set_fallbackSourceMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isDefaultMaterial", _s_set_isDefaultMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "padding", _s_set_padding); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mesh", _s_set_mesh); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "AddSubTextObject", _m_AddSubTextObject_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_SubMesh(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_SubMesh constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddSubTextObject_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TextMeshPro _textComponent = (TMPro.TextMeshPro)translator.GetObject(L, 1, typeof(TMPro.TextMeshPro)); - TMPro.MaterialReference _materialReference;translator.Get(L, 2, out _materialReference); - - var gen_ret = TMPro.TMP_SubMesh.AddSubTextObject( _textComponent, _materialReference ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_DestroySelf(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.DestroySelf( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPaddingForMaterial(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetPaddingForMaterial( ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UpdateMeshPadding(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - - - - { - bool _isExtraPadding = LuaAPI.lua_toboolean(L, 2); - bool _isUsingBold = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.UpdateMeshPadding( _isExtraPadding, _isUsingBold ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetVerticesDirty(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SetVerticesDirty( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetMaterialDirty(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SetMaterialDirty( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.fontAsset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.spriteAsset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.material); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sharedMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.sharedMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fallbackMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.fallbackMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fallbackSourceMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.fallbackSourceMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isDefaultMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isDefaultMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_padding(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.padding); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_renderer(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.renderer); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_meshFilter(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.meshFilter); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mesh(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.mesh); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_textComponent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.textComponent); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.fontAsset = (TMPro.TMP_FontAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_FontAsset)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.spriteAsset = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_SpriteAsset)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.material = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sharedMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.sharedMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fallbackMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.fallbackMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fallbackSourceMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.fallbackSourceMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isDefaultMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.isDefaultMaterial = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_padding(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.padding = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mesh(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_SubMesh gen_to_be_invoked = (TMPro.TMP_SubMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_TextElementWrap.cs b/Assets/XLua/Gen/TMPro_TMP_TextElementWrap.cs deleted file mode 100644 index b54c703d2..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_TextElementWrap.cs +++ /dev/null @@ -1,254 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_TextElementWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_TextElement); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 6, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "elementType", _g_get_elementType); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "unicode", _g_get_unicode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "textAsset", _g_get_textAsset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "glyph", _g_get_glyph); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "glyphIndex", _g_get_glyphIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "scale", _g_get_scale); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "unicode", _s_set_unicode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "textAsset", _s_set_textAsset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "glyph", _s_set_glyph); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "glyphIndex", _s_set_glyphIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "scale", _s_set_scale); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_TextElement(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_TextElement constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_elementType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement gen_to_be_invoked = (TMPro.TMP_TextElement)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.elementType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_unicode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement gen_to_be_invoked = (TMPro.TMP_TextElement)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.unicode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_textAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement gen_to_be_invoked = (TMPro.TMP_TextElement)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.textAsset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_glyph(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement gen_to_be_invoked = (TMPro.TMP_TextElement)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.glyph); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_glyphIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement gen_to_be_invoked = (TMPro.TMP_TextElement)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.glyphIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_scale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement gen_to_be_invoked = (TMPro.TMP_TextElement)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.scale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_unicode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement gen_to_be_invoked = (TMPro.TMP_TextElement)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.unicode = LuaAPI.xlua_touint(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_textAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement gen_to_be_invoked = (TMPro.TMP_TextElement)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.textAsset = (TMPro.TMP_Asset)translator.GetObject(L, 2, typeof(TMPro.TMP_Asset)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_glyph(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement gen_to_be_invoked = (TMPro.TMP_TextElement)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.glyph = (UnityEngine.TextCore.Glyph)translator.GetObject(L, 2, typeof(UnityEngine.TextCore.Glyph)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_glyphIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement gen_to_be_invoked = (TMPro.TMP_TextElement)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.glyphIndex = LuaAPI.xlua_touint(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_scale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement gen_to_be_invoked = (TMPro.TMP_TextElement)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.scale = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_TextElement_LegacyWrap.cs b/Assets/XLua/Gen/TMPro_TMP_TextElement_LegacyWrap.cs deleted file mode 100644 index ba48dabcd..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_TextElement_LegacyWrap.cs +++ /dev/null @@ -1,363 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_TextElement_LegacyWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_TextElement_Legacy); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 9, 9); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "id", _g_get_id); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "x", _g_get_x); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "y", _g_get_y); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "width", _g_get_width); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "height", _g_get_height); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xOffset", _g_get_xOffset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "yOffset", _g_get_yOffset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xAdvance", _g_get_xAdvance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "scale", _g_get_scale); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "id", _s_set_id); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "x", _s_set_x); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "y", _s_set_y); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "width", _s_set_width); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "height", _s_set_height); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xOffset", _s_set_xOffset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "yOffset", _s_set_yOffset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xAdvance", _s_set_xAdvance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "scale", _s_set_scale); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_TextElement_Legacy(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_TextElement_Legacy constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_id(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.id); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_x(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.x); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_y(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.y); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_width(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.width); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.height); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.xOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_yOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.yOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.xAdvance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_scale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.scale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_id(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.id = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_x(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.x = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_y(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.y = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_width(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.width = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.height = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.xOffset = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_yOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.yOffset = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.xAdvance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_scale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextElement_Legacy gen_to_be_invoked = (TMPro.TMP_TextElement_Legacy)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.scale = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_TextInfoWrap.cs b/Assets/XLua/Gen/TMPro_TMP_TextInfoWrap.cs deleted file mode 100644 index 28b2ffcb1..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_TextInfoWrap.cs +++ /dev/null @@ -1,758 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_TextInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_TextInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 7, 15, 15); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Clear", _m_Clear); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearMeshInfo", _m_ClearMeshInfo); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearAllMeshInfo", _m_ClearAllMeshInfo); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResetVertexLayout", _m_ResetVertexLayout); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearUnusedVertices", _m_ClearUnusedVertices); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearLineInfo", _m_ClearLineInfo); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CopyMeshInfoVertexData", _m_CopyMeshInfoVertexData); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "textComponent", _g_get_textComponent); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "characterCount", _g_get_characterCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteCount", _g_get_spriteCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spaceCount", _g_get_spaceCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "wordCount", _g_get_wordCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "linkCount", _g_get_linkCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lineCount", _g_get_lineCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pageCount", _g_get_pageCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "materialCount", _g_get_materialCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "characterInfo", _g_get_characterInfo); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "wordInfo", _g_get_wordInfo); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "linkInfo", _g_get_linkInfo); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lineInfo", _g_get_lineInfo); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pageInfo", _g_get_pageInfo); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "meshInfo", _g_get_meshInfo); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "textComponent", _s_set_textComponent); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "characterCount", _s_set_characterCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteCount", _s_set_spriteCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spaceCount", _s_set_spaceCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "wordCount", _s_set_wordCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "linkCount", _s_set_linkCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lineCount", _s_set_lineCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pageCount", _s_set_pageCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "materialCount", _s_set_materialCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "characterInfo", _s_set_characterInfo); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "wordInfo", _s_set_wordInfo); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "linkInfo", _s_set_linkInfo); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lineInfo", _s_set_lineInfo); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pageInfo", _s_set_pageInfo); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "meshInfo", _s_set_meshInfo); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_TextInfo(); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && translator.Assignable(L, 2)) - { - TMPro.TMP_Text _textComponent = (TMPro.TMP_Text)translator.GetObject(L, 2, typeof(TMPro.TMP_Text)); - - var gen_ret = new TMPro.TMP_TextInfo(_textComponent); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_TextInfo constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Clear(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Clear( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearMeshInfo(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - - - - { - bool _updateMesh = LuaAPI.lua_toboolean(L, 2); - - gen_to_be_invoked.ClearMeshInfo( _updateMesh ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearAllMeshInfo(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.ClearAllMeshInfo( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ResetVertexLayout(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - - - - { - bool _isVolumetric = LuaAPI.lua_toboolean(L, 2); - - gen_to_be_invoked.ResetVertexLayout( _isVolumetric ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearUnusedVertices(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - - - - { - TMPro.MaterialReference[] _materials = (TMPro.MaterialReference[])translator.GetObject(L, 2, typeof(TMPro.MaterialReference[])); - - gen_to_be_invoked.ClearUnusedVertices( _materials ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearLineInfo(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.ClearLineInfo( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CopyMeshInfoVertexData(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.CopyMeshInfoVertexData( ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_textComponent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.textComponent); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_characterCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.characterCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.spriteCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spaceCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.spaceCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_wordCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.wordCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linkCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.linkCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lineCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.lineCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pageCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.pageCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_materialCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.materialCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_characterInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.characterInfo); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_wordInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.wordInfo); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linkInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.linkInfo); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lineInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.lineInfo); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pageInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.pageInfo); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_meshInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.meshInfo); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_textComponent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.textComponent = (TMPro.TMP_Text)translator.GetObject(L, 2, typeof(TMPro.TMP_Text)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_characterCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.characterCount = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.spriteCount = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spaceCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.spaceCount = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_wordCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.wordCount = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linkCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.linkCount = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lineCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.lineCount = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pageCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.pageCount = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_materialCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.materialCount = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_characterInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.characterInfo = (TMPro.TMP_CharacterInfo[])translator.GetObject(L, 2, typeof(TMPro.TMP_CharacterInfo[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_wordInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.wordInfo = (TMPro.TMP_WordInfo[])translator.GetObject(L, 2, typeof(TMPro.TMP_WordInfo[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linkInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.linkInfo = (TMPro.TMP_LinkInfo[])translator.GetObject(L, 2, typeof(TMPro.TMP_LinkInfo[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lineInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.lineInfo = (TMPro.TMP_LineInfo[])translator.GetObject(L, 2, typeof(TMPro.TMP_LineInfo[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pageInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.pageInfo = (TMPro.TMP_PageInfo[])translator.GetObject(L, 2, typeof(TMPro.TMP_PageInfo[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_meshInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_TextInfo gen_to_be_invoked = (TMPro.TMP_TextInfo)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.meshInfo = (TMPro.TMP_MeshInfo[])translator.GetObject(L, 2, typeof(TMPro.TMP_MeshInfo[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_TextParsingUtilitiesWrap.cs b/Assets/XLua/Gen/TMPro_TMP_TextParsingUtilitiesWrap.cs deleted file mode 100644 index 99af2ee42..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_TextParsingUtilitiesWrap.cs +++ /dev/null @@ -1,283 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_TextParsingUtilitiesWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_TextParsingUtilities); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 7, 1, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetHashCode", _m_GetHashCode_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetHashCodeCaseSensitive", _m_GetHashCodeCaseSensitive_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ToLowerASCIIFast", _m_ToLowerASCIIFast_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ToUpperASCIIFast", _m_ToUpperASCIIFast_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IsHighSurrogate", _m_IsHighSurrogate_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IsLowSurrogate", _m_IsLowSurrogate_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "instance", _g_get_instance); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TMP_TextParsingUtilities(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_TextParsingUtilities constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _s = LuaAPI.lua_tostring(L, 1); - - var gen_ret = TMPro.TMP_TextParsingUtilities.GetHashCode( _s ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCodeCaseSensitive_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _s = LuaAPI.lua_tostring(L, 1); - - var gen_ret = TMPro.TMP_TextParsingUtilities.GetHashCodeCaseSensitive( _s ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToLowerASCIIFast_xlua_st_(RealStatePtr L) - { - try { - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)) - { - char _c = (char)LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = TMPro.TMP_TextParsingUtilities.ToLowerASCIIFast( _c ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)) - { - uint _c = LuaAPI.xlua_touint(L, 1); - - var gen_ret = TMPro.TMP_TextParsingUtilities.ToLowerASCIIFast( _c ); - LuaAPI.xlua_pushuint(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_TextParsingUtilities.ToLowerASCIIFast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToUpperASCIIFast_xlua_st_(RealStatePtr L) - { - try { - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)) - { - char _c = (char)LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = TMPro.TMP_TextParsingUtilities.ToUpperASCIIFast( _c ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)) - { - uint _c = LuaAPI.xlua_touint(L, 1); - - var gen_ret = TMPro.TMP_TextParsingUtilities.ToUpperASCIIFast( _c ); - LuaAPI.xlua_pushuint(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_TextParsingUtilities.ToUpperASCIIFast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsHighSurrogate_xlua_st_(RealStatePtr L) - { - try { - - - - - { - uint _c = LuaAPI.xlua_touint(L, 1); - - var gen_ret = TMPro.TMP_TextParsingUtilities.IsHighSurrogate( _c ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsLowSurrogate_xlua_st_(RealStatePtr L) - { - try { - - - - - { - uint _c = LuaAPI.xlua_touint(L, 1); - - var gen_ret = TMPro.TMP_TextParsingUtilities.IsLowSurrogate( _c ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_instance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.TMP_TextParsingUtilities.instance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_TextUtilitiesWrap.cs b/Assets/XLua/Gen/TMPro_TMP_TextUtilitiesWrap.cs deleted file mode 100644 index d9935b3c8..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_TextUtilitiesWrap.cs +++ /dev/null @@ -1,666 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_TextUtilitiesWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_TextUtilities); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 21, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetCursorIndexFromPosition", _m_GetCursorIndexFromPosition_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FindNearestLine", _m_FindNearestLine_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FindNearestCharacterOnLine", _m_FindNearestCharacterOnLine_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IsIntersectingRectTransform", _m_IsIntersectingRectTransform_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FindIntersectingCharacter", _m_FindIntersectingCharacter_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FindNearestCharacter", _m_FindNearestCharacter_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FindIntersectingWord", _m_FindIntersectingWord_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FindNearestWord", _m_FindNearestWord_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FindIntersectingLine", _m_FindIntersectingLine_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FindIntersectingLink", _m_FindIntersectingLink_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FindNearestLink", _m_FindNearestLink_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ScreenPointToWorldPointInRectangle", _m_ScreenPointToWorldPointInRectangle_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "DistanceToLine", _m_DistanceToLine_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ToLowerFast", _m_ToLowerFast_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ToUpperFast", _m_ToUpperFast_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetHashCode", _m_GetHashCode_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSimpleHashCode", _m_GetSimpleHashCode_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSimpleHashCodeLowercase", _m_GetSimpleHashCodeLowercase_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "HexToInt", _m_HexToInt_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "StringHexToInt", _m_StringHexToInt_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "TMPro.TMP_TextUtilities does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetCursorIndexFromPosition_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - TMPro.TMP_Text _textComponent = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - - var gen_ret = TMPro.TMP_TextUtilities.GetCursorIndexFromPosition( _textComponent, _position, _camera ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - TMPro.TMP_Text _textComponent = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - TMPro.CaretPosition _cursor; - - var gen_ret = TMPro.TMP_TextUtilities.GetCursorIndexFromPosition( _textComponent, _position, _camera, out _cursor ); - LuaAPI.xlua_pushinteger(L, gen_ret); - translator.Push(L, _cursor); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_TextUtilities.GetCursorIndexFromPosition!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FindNearestLine_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_Text _text = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - - var gen_ret = TMPro.TMP_TextUtilities.FindNearestLine( _text, _position, _camera ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FindNearestCharacterOnLine_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_Text _text = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - int _line = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 4, typeof(UnityEngine.Camera)); - bool _visibleOnly = LuaAPI.lua_toboolean(L, 5); - - var gen_ret = TMPro.TMP_TextUtilities.FindNearestCharacterOnLine( _text, _position, _line, _camera, _visibleOnly ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsIntersectingRectTransform_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rectTransform = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - - var gen_ret = TMPro.TMP_TextUtilities.IsIntersectingRectTransform( _rectTransform, _position, _camera ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FindIntersectingCharacter_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_Text _text = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - bool _visibleOnly = LuaAPI.lua_toboolean(L, 4); - - var gen_ret = TMPro.TMP_TextUtilities.FindIntersectingCharacter( _text, _position, _camera, _visibleOnly ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FindNearestCharacter_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_Text _text = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - bool _visibleOnly = LuaAPI.lua_toboolean(L, 4); - - var gen_ret = TMPro.TMP_TextUtilities.FindNearestCharacter( _text, _position, _camera, _visibleOnly ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FindIntersectingWord_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_Text _text = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - - var gen_ret = TMPro.TMP_TextUtilities.FindIntersectingWord( _text, _position, _camera ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FindNearestWord_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_Text _text = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - - var gen_ret = TMPro.TMP_TextUtilities.FindNearestWord( _text, _position, _camera ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FindIntersectingLine_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_Text _text = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - - var gen_ret = TMPro.TMP_TextUtilities.FindIntersectingLine( _text, _position, _camera ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FindIntersectingLink_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_Text _text = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - - var gen_ret = TMPro.TMP_TextUtilities.FindIntersectingLink( _text, _position, _camera ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FindNearestLink_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_Text _text = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - - var gen_ret = TMPro.TMP_TextUtilities.FindNearestLink( _text, _position, _camera ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ScreenPointToWorldPointInRectangle_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Transform _transform = (UnityEngine.Transform)translator.GetObject(L, 1, typeof(UnityEngine.Transform)); - UnityEngine.Vector2 _screenPoint;translator.Get(L, 2, out _screenPoint); - UnityEngine.Camera _cam = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - UnityEngine.Vector3 _worldPoint; - - var gen_ret = TMPro.TMP_TextUtilities.ScreenPointToWorldPointInRectangle( _transform, _screenPoint, _cam, out _worldPoint ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.PushUnityEngineVector3(L, _worldPoint); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_DistanceToLine_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector3 _a;translator.Get(L, 1, out _a); - UnityEngine.Vector3 _b;translator.Get(L, 2, out _b); - UnityEngine.Vector3 _point;translator.Get(L, 3, out _point); - - var gen_ret = TMPro.TMP_TextUtilities.DistanceToLine( _a, _b, _point ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToLowerFast_xlua_st_(RealStatePtr L) - { - try { - - - - - { - char _c = (char)LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = TMPro.TMP_TextUtilities.ToLowerFast( _c ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToUpperFast_xlua_st_(RealStatePtr L) - { - try { - - - - - { - char _c = (char)LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = TMPro.TMP_TextUtilities.ToUpperFast( _c ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _s = LuaAPI.lua_tostring(L, 1); - - var gen_ret = TMPro.TMP_TextUtilities.GetHashCode( _s ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetSimpleHashCode_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _s = LuaAPI.lua_tostring(L, 1); - - var gen_ret = TMPro.TMP_TextUtilities.GetSimpleHashCode( _s ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetSimpleHashCodeLowercase_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _s = LuaAPI.lua_tostring(L, 1); - - var gen_ret = TMPro.TMP_TextUtilities.GetSimpleHashCodeLowercase( _s ); - LuaAPI.xlua_pushuint(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_HexToInt_xlua_st_(RealStatePtr L) - { - try { - - - - - { - char _hex = (char)LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = TMPro.TMP_TextUtilities.HexToInt( _hex ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_StringHexToInt_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _s = LuaAPI.lua_tostring(L, 1); - - var gen_ret = TMPro.TMP_TextUtilities.StringHexToInt( _s ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_UpdateManagerWrap.cs b/Assets/XLua/Gen/TMPro_TMP_UpdateManagerWrap.cs deleted file mode 100644 index 14c87b6a4..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_UpdateManagerWrap.cs +++ /dev/null @@ -1,175 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_UpdateManagerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_UpdateManager); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 5, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RegisterTextElementForLayoutRebuild", _m_RegisterTextElementForLayoutRebuild_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RegisterTextElementForGraphicRebuild", _m_RegisterTextElementForGraphicRebuild_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RegisterTextElementForCullingUpdate", _m_RegisterTextElementForCullingUpdate_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "UnRegisterTextElementForRebuild", _m_UnRegisterTextElementForRebuild_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "TMPro.TMP_UpdateManager does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RegisterTextElementForLayoutRebuild_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_Text _element = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - - TMPro.TMP_UpdateManager.RegisterTextElementForLayoutRebuild( _element ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RegisterTextElementForGraphicRebuild_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_Text _element = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - - TMPro.TMP_UpdateManager.RegisterTextElementForGraphicRebuild( _element ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RegisterTextElementForCullingUpdate_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_Text _element = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - - TMPro.TMP_UpdateManager.RegisterTextElementForCullingUpdate( _element ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UnRegisterTextElementForRebuild_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - TMPro.TMP_Text _element = (TMPro.TMP_Text)translator.GetObject(L, 1, typeof(TMPro.TMP_Text)); - - TMPro.TMP_UpdateManager.UnRegisterTextElementForRebuild( _element ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_UpdateRegistryWrap.cs b/Assets/XLua/Gen/TMPro_TMP_UpdateRegistryWrap.cs deleted file mode 100644 index cf8d5b9cf..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_UpdateRegistryWrap.cs +++ /dev/null @@ -1,161 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_UpdateRegistryWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_UpdateRegistry); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 4, 1, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RegisterCanvasElementForLayoutRebuild", _m_RegisterCanvasElementForLayoutRebuild_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RegisterCanvasElementForGraphicRebuild", _m_RegisterCanvasElementForGraphicRebuild_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "UnRegisterCanvasElementForRebuild", _m_UnRegisterCanvasElementForRebuild_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "instance", _g_get_instance); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "TMPro.TMP_UpdateRegistry does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RegisterCanvasElementForLayoutRebuild_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UI.ICanvasElement _element = (UnityEngine.UI.ICanvasElement)translator.GetObject(L, 1, typeof(UnityEngine.UI.ICanvasElement)); - - TMPro.TMP_UpdateRegistry.RegisterCanvasElementForLayoutRebuild( _element ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RegisterCanvasElementForGraphicRebuild_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UI.ICanvasElement _element = (UnityEngine.UI.ICanvasElement)translator.GetObject(L, 1, typeof(UnityEngine.UI.ICanvasElement)); - - TMPro.TMP_UpdateRegistry.RegisterCanvasElementForGraphicRebuild( _element ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UnRegisterCanvasElementForRebuild_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UI.ICanvasElement _element = (UnityEngine.UI.ICanvasElement)translator.GetObject(L, 1, typeof(UnityEngine.UI.ICanvasElement)); - - TMPro.TMP_UpdateRegistry.UnRegisterCanvasElementForRebuild( _element ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_instance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.TMP_UpdateRegistry.instance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_VertexWrap.cs b/Assets/XLua/Gen/TMPro_TMP_VertexWrap.cs deleted file mode 100644 index d5eaffa60..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_VertexWrap.cs +++ /dev/null @@ -1,265 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_VertexWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_Vertex); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "position", _g_get_position); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "uv", _g_get_uv); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "uv2", _g_get_uv2); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "uv4", _g_get_uv4); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "color", _g_get_color); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "position", _s_set_position); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "uv", _s_set_uv); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "uv2", _s_set_uv2); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "uv4", _s_set_uv4); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "color", _s_set_color); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 0); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "zero", _g_get_zero); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.TMP_Vertex)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_Vertex constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_zero(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, TMPro.TMP_Vertex.zero); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Vertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.position); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_uv(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Vertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.uv); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_uv2(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Vertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.uv2); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_uv4(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Vertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.uv4); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Vertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.color); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Vertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.position = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_uv(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Vertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.uv = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_uv2(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Vertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.uv2 = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_uv4(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Vertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.uv4 = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_Vertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color32 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.color = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMP_WordInfoWrap.cs b/Assets/XLua/Gen/TMPro_TMP_WordInfoWrap.cs deleted file mode 100644 index aa08f82c2..000000000 --- a/Assets/XLua/Gen/TMPro_TMP_WordInfoWrap.cs +++ /dev/null @@ -1,245 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMP_WordInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMP_WordInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 4, 4); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetWord", _m_GetWord); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "textComponent", _g_get_textComponent); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "firstCharacterIndex", _g_get_firstCharacterIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lastCharacterIndex", _g_get_lastCharacterIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "characterCount", _g_get_characterCount); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "textComponent", _s_set_textComponent); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "firstCharacterIndex", _s_set_firstCharacterIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lastCharacterIndex", _s_set_lastCharacterIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "characterCount", _s_set_characterCount); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.TMP_WordInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TMP_WordInfo constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetWord(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - TMPro.TMP_WordInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetWord( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_textComponent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_WordInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.textComponent); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_firstCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_WordInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.firstCharacterIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lastCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_WordInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.lastCharacterIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_characterCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_WordInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.characterCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_textComponent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_WordInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.textComponent = (TMPro.TMP_Text)translator.GetObject(L, 2, typeof(TMPro.TMP_Text)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_firstCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_WordInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.firstCharacterIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lastCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_WordInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.lastCharacterIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_characterCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TMP_WordInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.characterCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMPro_EventManagerWrap.cs b/Assets/XLua/Gen/TMPro_TMPro_EventManagerWrap.cs deleted file mode 100644 index 1e7d4f64a..000000000 --- a/Assets/XLua/Gen/TMPro_TMPro_EventManagerWrap.cs +++ /dev/null @@ -1,403 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMPro_EventManagerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMPro_EventManager); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 25, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ON_MATERIAL_PROPERTY_CHANGED", _m_ON_MATERIAL_PROPERTY_CHANGED_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ON_FONT_PROPERTY_CHANGED", _m_ON_FONT_PROPERTY_CHANGED_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ON_SPRITE_ASSET_PROPERTY_CHANGED", _m_ON_SPRITE_ASSET_PROPERTY_CHANGED_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ON_TEXTMESHPRO_PROPERTY_CHANGED", _m_ON_TEXTMESHPRO_PROPERTY_CHANGED_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ON_DRAG_AND_DROP_MATERIAL_CHANGED", _m_ON_DRAG_AND_DROP_MATERIAL_CHANGED_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ON_TEXT_STYLE_PROPERTY_CHANGED", _m_ON_TEXT_STYLE_PROPERTY_CHANGED_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ON_COLOR_GRADIENT_PROPERTY_CHANGED", _m_ON_COLOR_GRADIENT_PROPERTY_CHANGED_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ON_TEXT_CHANGED", _m_ON_TEXT_CHANGED_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ON_TMP_SETTINGS_CHANGED", _m_ON_TMP_SETTINGS_CHANGED_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ON_RESOURCES_LOADED", _m_ON_RESOURCES_LOADED_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ON_TEXTMESHPRO_UGUI_PROPERTY_CHANGED", _m_ON_TEXTMESHPRO_UGUI_PROPERTY_CHANGED_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ON_COMPUTE_DT_EVENT", _m_ON_COMPUTE_DT_EVENT_xlua_st_); - - - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "COMPUTE_DT_EVENT", TMPro.TMPro_EventManager.COMPUTE_DT_EVENT); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "MATERIAL_PROPERTY_EVENT", TMPro.TMPro_EventManager.MATERIAL_PROPERTY_EVENT); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "FONT_PROPERTY_EVENT", TMPro.TMPro_EventManager.FONT_PROPERTY_EVENT); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SPRITE_ASSET_PROPERTY_EVENT", TMPro.TMPro_EventManager.SPRITE_ASSET_PROPERTY_EVENT); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TEXTMESHPRO_PROPERTY_EVENT", TMPro.TMPro_EventManager.TEXTMESHPRO_PROPERTY_EVENT); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DRAG_AND_DROP_MATERIAL_EVENT", TMPro.TMPro_EventManager.DRAG_AND_DROP_MATERIAL_EVENT); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TEXT_STYLE_PROPERTY_EVENT", TMPro.TMPro_EventManager.TEXT_STYLE_PROPERTY_EVENT); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "COLOR_GRADIENT_PROPERTY_EVENT", TMPro.TMPro_EventManager.COLOR_GRADIENT_PROPERTY_EVENT); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TMP_SETTINGS_PROPERTY_EVENT", TMPro.TMPro_EventManager.TMP_SETTINGS_PROPERTY_EVENT); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "RESOURCE_LOAD_EVENT", TMPro.TMPro_EventManager.RESOURCE_LOAD_EVENT); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TEXTMESHPRO_UGUI_PROPERTY_EVENT", TMPro.TMPro_EventManager.TEXTMESHPRO_UGUI_PROPERTY_EVENT); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TEXT_CHANGED_EVENT", TMPro.TMPro_EventManager.TEXT_CHANGED_EVENT); - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "TMPro.TMPro_EventManager does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ON_MATERIAL_PROPERTY_CHANGED_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - bool _isChanged = LuaAPI.lua_toboolean(L, 1); - UnityEngine.Material _mat = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - TMPro.TMPro_EventManager.ON_MATERIAL_PROPERTY_CHANGED( _isChanged, _mat ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ON_FONT_PROPERTY_CHANGED_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - bool _isChanged = LuaAPI.lua_toboolean(L, 1); - UnityEngine.Object _obj = (UnityEngine.Object)translator.GetObject(L, 2, typeof(UnityEngine.Object)); - - TMPro.TMPro_EventManager.ON_FONT_PROPERTY_CHANGED( _isChanged, _obj ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ON_SPRITE_ASSET_PROPERTY_CHANGED_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - bool _isChanged = LuaAPI.lua_toboolean(L, 1); - UnityEngine.Object _obj = (UnityEngine.Object)translator.GetObject(L, 2, typeof(UnityEngine.Object)); - - TMPro.TMPro_EventManager.ON_SPRITE_ASSET_PROPERTY_CHANGED( _isChanged, _obj ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ON_TEXTMESHPRO_PROPERTY_CHANGED_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - bool _isChanged = LuaAPI.lua_toboolean(L, 1); - UnityEngine.Object _obj = (UnityEngine.Object)translator.GetObject(L, 2, typeof(UnityEngine.Object)); - - TMPro.TMPro_EventManager.ON_TEXTMESHPRO_PROPERTY_CHANGED( _isChanged, _obj ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ON_DRAG_AND_DROP_MATERIAL_CHANGED_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.GameObject _sender = (UnityEngine.GameObject)translator.GetObject(L, 1, typeof(UnityEngine.GameObject)); - UnityEngine.Material _currentMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - UnityEngine.Material _newMaterial = (UnityEngine.Material)translator.GetObject(L, 3, typeof(UnityEngine.Material)); - - TMPro.TMPro_EventManager.ON_DRAG_AND_DROP_MATERIAL_CHANGED( _sender, _currentMaterial, _newMaterial ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ON_TEXT_STYLE_PROPERTY_CHANGED_xlua_st_(RealStatePtr L) - { - try { - - - - - { - bool _isChanged = LuaAPI.lua_toboolean(L, 1); - - TMPro.TMPro_EventManager.ON_TEXT_STYLE_PROPERTY_CHANGED( _isChanged ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ON_COLOR_GRADIENT_PROPERTY_CHANGED_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Object _obj = (UnityEngine.Object)translator.GetObject(L, 1, typeof(UnityEngine.Object)); - - TMPro.TMPro_EventManager.ON_COLOR_GRADIENT_PROPERTY_CHANGED( _obj ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ON_TEXT_CHANGED_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Object _obj = (UnityEngine.Object)translator.GetObject(L, 1, typeof(UnityEngine.Object)); - - TMPro.TMPro_EventManager.ON_TEXT_CHANGED( _obj ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ON_TMP_SETTINGS_CHANGED_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - TMPro.TMPro_EventManager.ON_TMP_SETTINGS_CHANGED( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ON_RESOURCES_LOADED_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - TMPro.TMPro_EventManager.ON_RESOURCES_LOADED( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ON_TEXTMESHPRO_UGUI_PROPERTY_CHANGED_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - bool _isChanged = LuaAPI.lua_toboolean(L, 1); - UnityEngine.Object _obj = (UnityEngine.Object)translator.GetObject(L, 2, typeof(UnityEngine.Object)); - - TMPro.TMPro_EventManager.ON_TEXTMESHPRO_UGUI_PROPERTY_CHANGED( _isChanged, _obj ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ON_COMPUTE_DT_EVENT_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - object _Sender = translator.GetObject(L, 1, typeof(object)); - TMPro.Compute_DT_EventArgs _e = (TMPro.Compute_DT_EventArgs)translator.GetObject(L, 2, typeof(TMPro.Compute_DT_EventArgs)); - - TMPro.TMPro_EventManager.ON_COMPUTE_DT_EVENT( _Sender, _e ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TMPro_ExtensionMethodsWrap.cs b/Assets/XLua/Gen/TMPro_TMPro_ExtensionMethodsWrap.cs deleted file mode 100644 index b5b17d1b9..000000000 --- a/Assets/XLua/Gen/TMPro_TMPro_ExtensionMethodsWrap.cs +++ /dev/null @@ -1,67 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTMPro_ExtensionMethodsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TMPro_ExtensionMethods); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "TMPro.TMPro_ExtensionMethods does not have a constructor!"); - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_TextContainerWrap.cs b/Assets/XLua/Gen/TMPro_TextContainerWrap.cs deleted file mode 100644 index 6e6c36d41..000000000 --- a/Assets/XLua/Gen/TMPro_TextContainerWrap.cs +++ /dev/null @@ -1,458 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProTextContainerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.TextContainer); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 15, 9); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "hasChanged", _g_get_hasChanged); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pivot", _g_get_pivot); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "anchorPosition", _g_get_anchorPosition); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rect", _g_get_rect); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "size", _g_get_size); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "width", _g_get_width); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "height", _g_get_height); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isDefaultWidth", _g_get_isDefaultWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isDefaultHeight", _g_get_isDefaultHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isAutoFitting", _g_get_isAutoFitting); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "corners", _g_get_corners); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "worldCorners", _g_get_worldCorners); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "margins", _g_get_margins); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rectTransform", _g_get_rectTransform); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "textMeshPro", _g_get_textMeshPro); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "hasChanged", _s_set_hasChanged); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pivot", _s_set_pivot); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "anchorPosition", _s_set_anchorPosition); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rect", _s_set_rect); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "size", _s_set_size); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "width", _s_set_width); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "height", _s_set_height); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isAutoFitting", _s_set_isAutoFitting); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "margins", _s_set_margins); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new TMPro.TextContainer(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.TextContainer constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_hasChanged(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.hasChanged); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pivot(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.pivot); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_anchorPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.anchorPosition); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rect(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.rect); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.size); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_width(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.width); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.height); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isDefaultWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isDefaultWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isDefaultHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isDefaultHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isAutoFitting(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isAutoFitting); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_corners(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.corners); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_worldCorners(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.worldCorners); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_margins(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector4(L, gen_to_be_invoked.margins); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rectTransform(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.rectTransform); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_textMeshPro(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.textMeshPro); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_hasChanged(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.hasChanged = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pivot(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.pivot = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_anchorPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - TMPro.TextContainerAnchors gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.anchorPosition = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rect(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - UnityEngine.Rect gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.rect = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.size = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_width(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.width = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.height = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isAutoFitting(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.isAutoFitting = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_margins(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.TextContainer gen_to_be_invoked = (TMPro.TextContainer)translator.FastGetCSObj(L, 1); - UnityEngine.Vector4 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.margins = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_VertexGradientWrap.cs b/Assets/XLua/Gen/TMPro_VertexGradientWrap.cs deleted file mode 100644 index 76d180e99..000000000 --- a/Assets/XLua/Gen/TMPro_VertexGradientWrap.cs +++ /dev/null @@ -1,239 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProVertexGradientWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.VertexGradient); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 4, 4); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "topLeft", _g_get_topLeft); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "topRight", _g_get_topRight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bottomLeft", _g_get_bottomLeft); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bottomRight", _g_get_bottomRight); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "topLeft", _s_set_topLeft); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "topRight", _s_set_topRight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bottomLeft", _s_set_bottomLeft); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bottomRight", _s_set_bottomRight); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 2 && translator.Assignable(L, 2)) - { - UnityEngine.Color _color;translator.Get(L, 2, out _color); - - var gen_ret = new TMPro.VertexGradient(_color); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && translator.Assignable(L, 4) && translator.Assignable(L, 5)) - { - UnityEngine.Color _color0;translator.Get(L, 2, out _color0); - UnityEngine.Color _color1;translator.Get(L, 3, out _color1); - UnityEngine.Color _color2;translator.Get(L, 4, out _color2); - UnityEngine.Color _color3;translator.Get(L, 5, out _color3); - - var gen_ret = new TMPro.VertexGradient(_color0, _color1, _color2, _color3); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.VertexGradient)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.VertexGradient constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_topLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.VertexGradient gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineColor(L, gen_to_be_invoked.topLeft); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_topRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.VertexGradient gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineColor(L, gen_to_be_invoked.topRight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bottomLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.VertexGradient gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineColor(L, gen_to_be_invoked.bottomLeft); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bottomRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.VertexGradient gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineColor(L, gen_to_be_invoked.bottomRight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_topLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.VertexGradient gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.topLeft = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_topRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.VertexGradient gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.topRight = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bottomLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.VertexGradient gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.bottomLeft = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bottomRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.VertexGradient gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.bottomRight = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/TMPro_WordWrapStateWrap.cs b/Assets/XLua/Gen/TMPro_WordWrapStateWrap.cs deleted file mode 100644 index dcb0f4432..000000000 --- a/Assets/XLua/Gen/TMPro_WordWrapStateWrap.cs +++ /dev/null @@ -1,2251 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class TMProWordWrapStateWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(TMPro.WordWrapState); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 65, 65); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "previous_WordBreak", _g_get_previous_WordBreak); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "total_CharacterCount", _g_get_total_CharacterCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "visible_CharacterCount", _g_get_visible_CharacterCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "visible_SpriteCount", _g_get_visible_SpriteCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "visible_LinkCount", _g_get_visible_LinkCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "firstCharacterIndex", _g_get_firstCharacterIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "firstVisibleCharacterIndex", _g_get_firstVisibleCharacterIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lastCharacterIndex", _g_get_lastCharacterIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lastVisibleCharIndex", _g_get_lastVisibleCharIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lineNumber", _g_get_lineNumber); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxCapHeight", _g_get_maxCapHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxAscender", _g_get_maxAscender); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxDescender", _g_get_maxDescender); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "startOfLineAscender", _g_get_startOfLineAscender); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxLineAscender", _g_get_maxLineAscender); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxLineDescender", _g_get_maxLineDescender); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pageAscender", _g_get_pageAscender); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "horizontalAlignment", _g_get_horizontalAlignment); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "marginLeft", _g_get_marginLeft); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "marginRight", _g_get_marginRight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xAdvance", _g_get_xAdvance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "preferredWidth", _g_get_preferredWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "preferredHeight", _g_get_preferredHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "previousLineScale", _g_get_previousLineScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "wordCount", _g_get_wordCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontStyle", _g_get_fontStyle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "italicAngle", _g_get_italicAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontScaleMultiplier", _g_get_fontScaleMultiplier); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "currentFontSize", _g_get_currentFontSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "baselineOffset", _g_get_baselineOffset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lineOffset", _g_get_lineOffset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isDrivenLineSpacing", _g_get_isDrivenLineSpacing); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "glyphHorizontalAdvanceAdjustment", _g_get_glyphHorizontalAdvanceAdjustment); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cSpace", _g_get_cSpace); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mSpace", _g_get_mSpace); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "textInfo", _g_get_textInfo); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lineInfo", _g_get_lineInfo); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertexColor", _g_get_vertexColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "underlineColor", _g_get_underlineColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "strikethroughColor", _g_get_strikethroughColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "highlightColor", _g_get_highlightColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "basicStyleStack", _g_get_basicStyleStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "italicAngleStack", _g_get_italicAngleStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "colorStack", _g_get_colorStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "underlineColorStack", _g_get_underlineColorStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "strikethroughColorStack", _g_get_strikethroughColorStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "highlightColorStack", _g_get_highlightColorStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "highlightStateStack", _g_get_highlightStateStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "colorGradientStack", _g_get_colorGradientStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sizeStack", _g_get_sizeStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "indentStack", _g_get_indentStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontWeightStack", _g_get_fontWeightStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "styleStack", _g_get_styleStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "baselineStack", _g_get_baselineStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "actionStack", _g_get_actionStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "materialReferenceStack", _g_get_materialReferenceStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lineJustificationStack", _g_get_lineJustificationStack); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteAnimationID", _g_get_spriteAnimationID); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "currentFontAsset", _g_get_currentFontAsset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "currentSpriteAsset", _g_get_currentSpriteAsset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "currentMaterial", _g_get_currentMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "currentMaterialIndex", _g_get_currentMaterialIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "meshExtents", _g_get_meshExtents); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "tagNoParsing", _g_get_tagNoParsing); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isNonBreakingSpace", _g_get_isNonBreakingSpace); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "previous_WordBreak", _s_set_previous_WordBreak); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "total_CharacterCount", _s_set_total_CharacterCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "visible_CharacterCount", _s_set_visible_CharacterCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "visible_SpriteCount", _s_set_visible_SpriteCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "visible_LinkCount", _s_set_visible_LinkCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "firstCharacterIndex", _s_set_firstCharacterIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "firstVisibleCharacterIndex", _s_set_firstVisibleCharacterIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lastCharacterIndex", _s_set_lastCharacterIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lastVisibleCharIndex", _s_set_lastVisibleCharIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lineNumber", _s_set_lineNumber); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxCapHeight", _s_set_maxCapHeight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxAscender", _s_set_maxAscender); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxDescender", _s_set_maxDescender); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "startOfLineAscender", _s_set_startOfLineAscender); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxLineAscender", _s_set_maxLineAscender); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxLineDescender", _s_set_maxLineDescender); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pageAscender", _s_set_pageAscender); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "horizontalAlignment", _s_set_horizontalAlignment); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "marginLeft", _s_set_marginLeft); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "marginRight", _s_set_marginRight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xAdvance", _s_set_xAdvance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "preferredWidth", _s_set_preferredWidth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "preferredHeight", _s_set_preferredHeight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "previousLineScale", _s_set_previousLineScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "wordCount", _s_set_wordCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontStyle", _s_set_fontStyle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "italicAngle", _s_set_italicAngle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontScaleMultiplier", _s_set_fontScaleMultiplier); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "currentFontSize", _s_set_currentFontSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "baselineOffset", _s_set_baselineOffset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lineOffset", _s_set_lineOffset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isDrivenLineSpacing", _s_set_isDrivenLineSpacing); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "glyphHorizontalAdvanceAdjustment", _s_set_glyphHorizontalAdvanceAdjustment); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "cSpace", _s_set_cSpace); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mSpace", _s_set_mSpace); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "textInfo", _s_set_textInfo); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lineInfo", _s_set_lineInfo); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vertexColor", _s_set_vertexColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "underlineColor", _s_set_underlineColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "strikethroughColor", _s_set_strikethroughColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "highlightColor", _s_set_highlightColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "basicStyleStack", _s_set_basicStyleStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "italicAngleStack", _s_set_italicAngleStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "colorStack", _s_set_colorStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "underlineColorStack", _s_set_underlineColorStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "strikethroughColorStack", _s_set_strikethroughColorStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "highlightColorStack", _s_set_highlightColorStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "highlightStateStack", _s_set_highlightStateStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "colorGradientStack", _s_set_colorGradientStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sizeStack", _s_set_sizeStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "indentStack", _s_set_indentStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontWeightStack", _s_set_fontWeightStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "styleStack", _s_set_styleStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "baselineStack", _s_set_baselineStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "actionStack", _s_set_actionStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "materialReferenceStack", _s_set_materialReferenceStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lineJustificationStack", _s_set_lineJustificationStack); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteAnimationID", _s_set_spriteAnimationID); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "currentFontAsset", _s_set_currentFontAsset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "currentSpriteAsset", _s_set_currentSpriteAsset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "currentMaterial", _s_set_currentMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "currentMaterialIndex", _s_set_currentMaterialIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "meshExtents", _s_set_meshExtents); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "tagNoParsing", _s_set_tagNoParsing); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isNonBreakingSpace", _s_set_isNonBreakingSpace); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(TMPro.WordWrapState)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to TMPro.WordWrapState constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_previous_WordBreak(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.previous_WordBreak); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_total_CharacterCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.total_CharacterCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_visible_CharacterCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.visible_CharacterCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_visible_SpriteCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.visible_SpriteCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_visible_LinkCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.visible_LinkCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_firstCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.firstCharacterIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_firstVisibleCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.firstVisibleCharacterIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lastCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.lastCharacterIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lastVisibleCharIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.lastVisibleCharIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lineNumber(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.lineNumber); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxCapHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxCapHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxAscender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxAscender); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxDescender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxDescender); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_startOfLineAscender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.startOfLineAscender); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxLineAscender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxLineAscender); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxLineDescender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxLineDescender); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pageAscender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.pageAscender); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_horizontalAlignment(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.horizontalAlignment); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_marginLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.marginLeft); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_marginRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.marginRight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.xAdvance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_preferredWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.preferredWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_preferredHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.preferredHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_previousLineScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.previousLineScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_wordCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.wordCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontStyle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.fontStyle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_italicAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.italicAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontScaleMultiplier(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.fontScaleMultiplier); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_currentFontSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.currentFontSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_baselineOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.baselineOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lineOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.lineOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isDrivenLineSpacing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isDrivenLineSpacing); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_glyphHorizontalAdvanceAdjustment(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.glyphHorizontalAdvanceAdjustment); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cSpace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.cSpace); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mSpace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.mSpace); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_textInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.textInfo); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lineInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.lineInfo); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertexColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.vertexColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_underlineColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.underlineColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_strikethroughColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.strikethroughColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_highlightColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.highlightColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_basicStyleStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.basicStyleStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_italicAngleStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.italicAngleStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colorStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.colorStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_underlineColorStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.underlineColorStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_strikethroughColorStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.strikethroughColorStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_highlightColorStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.highlightColorStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_highlightStateStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.highlightStateStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colorGradientStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.colorGradientStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sizeStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.sizeStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_indentStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.indentStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontWeightStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.fontWeightStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_styleStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.styleStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_baselineStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.baselineStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_actionStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.actionStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_materialReferenceStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.materialReferenceStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lineJustificationStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.lineJustificationStack); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteAnimationID(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.spriteAnimationID); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_currentFontAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.currentFontAsset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_currentSpriteAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.currentSpriteAsset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_currentMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.currentMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_currentMaterialIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.currentMaterialIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_meshExtents(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.meshExtents); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_tagNoParsing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.tagNoParsing); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isNonBreakingSpace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isNonBreakingSpace); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_previous_WordBreak(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.previous_WordBreak = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_total_CharacterCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.total_CharacterCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_visible_CharacterCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.visible_CharacterCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_visible_SpriteCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.visible_SpriteCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_visible_LinkCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.visible_LinkCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_firstCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.firstCharacterIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_firstVisibleCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.firstVisibleCharacterIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lastCharacterIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.lastCharacterIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lastVisibleCharIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.lastVisibleCharIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lineNumber(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.lineNumber = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxCapHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maxCapHeight = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxAscender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maxAscender = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxDescender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maxDescender = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_startOfLineAscender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.startOfLineAscender = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxLineAscender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maxLineAscender = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxLineDescender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maxLineDescender = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pageAscender(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.pageAscender = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_horizontalAlignment(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.HorizontalAlignmentOptions gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.horizontalAlignment = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_marginLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.marginLeft = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_marginRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.marginRight = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xAdvance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.xAdvance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_preferredWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.preferredWidth = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_preferredHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.preferredHeight = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_previousLineScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.previousLineScale = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_wordCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.wordCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontStyle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.FontStyles gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.fontStyle = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_italicAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.italicAngle = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontScaleMultiplier(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.fontScaleMultiplier = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_currentFontSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.currentFontSize = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_baselineOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.baselineOffset = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lineOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.lineOffset = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isDrivenLineSpacing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.isDrivenLineSpacing = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_glyphHorizontalAdvanceAdjustment(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.glyphHorizontalAdvanceAdjustment = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_cSpace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.cSpace = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mSpace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.mSpace = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_textInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.textInfo = (TMPro.TMP_TextInfo)translator.GetObject(L, 2, typeof(TMPro.TMP_TextInfo)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lineInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_LineInfo gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.lineInfo = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vertexColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color32 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.vertexColor = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_underlineColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color32 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.underlineColor = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_strikethroughColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color32 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.strikethroughColor = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_highlightColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color32 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.highlightColor = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_basicStyleStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_FontStyleStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.basicStyleStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_italicAngleStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.italicAngleStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_colorStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.colorStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_underlineColorStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.underlineColorStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_strikethroughColorStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.strikethroughColorStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_highlightColorStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.highlightColorStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_highlightStateStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.highlightStateStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_colorGradientStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.colorGradientStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sizeStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.sizeStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_indentStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.indentStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontWeightStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.fontWeightStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_styleStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.styleStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_baselineStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.baselineStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_actionStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.actionStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_materialReferenceStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.materialReferenceStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lineJustificationStack(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.TMP_TextProcessingStack gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.lineJustificationStack = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteAnimationID(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.spriteAnimationID = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_currentFontAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.currentFontAsset = (TMPro.TMP_FontAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_FontAsset)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_currentSpriteAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.currentSpriteAsset = (TMPro.TMP_SpriteAsset)translator.GetObject(L, 2, typeof(TMPro.TMP_SpriteAsset)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_currentMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.currentMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_currentMaterialIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.currentMaterialIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_meshExtents(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - TMPro.Extents gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.meshExtents = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_tagNoParsing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.tagNoParsing = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isNonBreakingSpace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - TMPro.WordWrapState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.isNonBreakingSpace = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AccelerationEventWrap.cs b/Assets/XLua/Gen/UnityEngine_AccelerationEventWrap.cs deleted file mode 100644 index 86e2f6e9a..000000000 --- a/Assets/XLua/Gen/UnityEngine_AccelerationEventWrap.cs +++ /dev/null @@ -1,112 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAccelerationEventWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AccelerationEvent); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "acceleration", _g_get_acceleration); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "deltaTime", _g_get_deltaTime); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.AccelerationEvent)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AccelerationEvent constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_acceleration(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AccelerationEvent gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.acceleration); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_deltaTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AccelerationEvent gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.deltaTime); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AnchoredJoint2DWrap.cs b/Assets/XLua/Gen/UnityEngine_AnchoredJoint2DWrap.cs deleted file mode 100644 index 673becdaf..000000000 --- a/Assets/XLua/Gen/UnityEngine_AnchoredJoint2DWrap.cs +++ /dev/null @@ -1,179 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAnchoredJoint2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AnchoredJoint2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "anchor", _g_get_anchor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "connectedAnchor", _g_get_connectedAnchor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "autoConfigureConnectedAnchor", _g_get_autoConfigureConnectedAnchor); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "anchor", _s_set_anchor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "connectedAnchor", _s_set_connectedAnchor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "autoConfigureConnectedAnchor", _s_set_autoConfigureConnectedAnchor); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AnchoredJoint2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AnchoredJoint2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_anchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnchoredJoint2D gen_to_be_invoked = (UnityEngine.AnchoredJoint2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.anchor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_connectedAnchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnchoredJoint2D gen_to_be_invoked = (UnityEngine.AnchoredJoint2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.connectedAnchor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_autoConfigureConnectedAnchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnchoredJoint2D gen_to_be_invoked = (UnityEngine.AnchoredJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.autoConfigureConnectedAnchor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_anchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnchoredJoint2D gen_to_be_invoked = (UnityEngine.AnchoredJoint2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.anchor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_connectedAnchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnchoredJoint2D gen_to_be_invoked = (UnityEngine.AnchoredJoint2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.connectedAnchor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_autoConfigureConnectedAnchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnchoredJoint2D gen_to_be_invoked = (UnityEngine.AnchoredJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.autoConfigureConnectedAnchor = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AnimationEventWrap.cs b/Assets/XLua/Gen/UnityEngine_AnimationEventWrap.cs deleted file mode 100644 index 87fcd3d28..000000000 --- a/Assets/XLua/Gen/UnityEngine_AnimationEventWrap.cs +++ /dev/null @@ -1,377 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAnimationEventWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AnimationEvent); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 12, 7); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "stringParameter", _g_get_stringParameter); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "floatParameter", _g_get_floatParameter); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "intParameter", _g_get_intParameter); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "objectReferenceParameter", _g_get_objectReferenceParameter); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "functionName", _g_get_functionName); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "time", _g_get_time); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "messageOptions", _g_get_messageOptions); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isFiredByLegacy", _g_get_isFiredByLegacy); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isFiredByAnimator", _g_get_isFiredByAnimator); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "animationState", _g_get_animationState); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "animatorStateInfo", _g_get_animatorStateInfo); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "animatorClipInfo", _g_get_animatorClipInfo); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "stringParameter", _s_set_stringParameter); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "floatParameter", _s_set_floatParameter); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "intParameter", _s_set_intParameter); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "objectReferenceParameter", _s_set_objectReferenceParameter); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "functionName", _s_set_functionName); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "time", _s_set_time); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "messageOptions", _s_set_messageOptions); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AnimationEvent(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AnimationEvent constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_stringParameter(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.stringParameter); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_floatParameter(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.floatParameter); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_intParameter(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.intParameter); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_objectReferenceParameter(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.objectReferenceParameter); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_functionName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.functionName); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_time(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.time); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_messageOptions(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.messageOptions); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isFiredByLegacy(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isFiredByLegacy); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isFiredByAnimator(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isFiredByAnimator); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_animationState(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.animationState); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_animatorStateInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.animatorStateInfo); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_animatorClipInfo(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.animatorClipInfo); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_stringParameter(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.stringParameter = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_floatParameter(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.floatParameter = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_intParameter(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.intParameter = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_objectReferenceParameter(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.objectReferenceParameter = (UnityEngine.Object)translator.GetObject(L, 2, typeof(UnityEngine.Object)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_functionName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.functionName = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_time(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.time = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_messageOptions(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationEvent gen_to_be_invoked = (UnityEngine.AnimationEvent)translator.FastGetCSObj(L, 1); - UnityEngine.SendMessageOptions gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.messageOptions = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AnimationStateWrap.cs b/Assets/XLua/Gen/UnityEngine_AnimationStateWrap.cs deleted file mode 100644 index ed5118e36..000000000 --- a/Assets/XLua/Gen/UnityEngine_AnimationStateWrap.cs +++ /dev/null @@ -1,499 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAnimationStateWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AnimationState); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 12, 10); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddMixingTransform", _m_AddMixingTransform); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "RemoveMixingTransform", _m_RemoveMixingTransform); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enabled", _g_get_enabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "weight", _g_get_weight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "wrapMode", _g_get_wrapMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "time", _g_get_time); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normalizedTime", _g_get_normalizedTime); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "speed", _g_get_speed); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normalizedSpeed", _g_get_normalizedSpeed); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "length", _g_get_length); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "layer", _g_get_layer); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "clip", _g_get_clip); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "name", _g_get_name); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "blendMode", _g_get_blendMode); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "enabled", _s_set_enabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "weight", _s_set_weight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "wrapMode", _s_set_wrapMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "time", _s_set_time); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "normalizedTime", _s_set_normalizedTime); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "speed", _s_set_speed); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "normalizedSpeed", _s_set_normalizedSpeed); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "layer", _s_set_layer); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "name", _s_set_name); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "blendMode", _s_set_blendMode); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AnimationState(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AnimationState constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddMixingTransform(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Transform _mix = (UnityEngine.Transform)translator.GetObject(L, 2, typeof(UnityEngine.Transform)); - - gen_to_be_invoked.AddMixingTransform( _mix ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Transform _mix = (UnityEngine.Transform)translator.GetObject(L, 2, typeof(UnityEngine.Transform)); - bool _recursive = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.AddMixingTransform( _mix, _recursive ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AnimationState.AddMixingTransform!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RemoveMixingTransform(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Transform _mix = (UnityEngine.Transform)translator.GetObject(L, 2, typeof(UnityEngine.Transform)); - - gen_to_be_invoked.RemoveMixingTransform( _mix ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_weight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.weight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_wrapMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.wrapMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_time(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.time); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normalizedTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.normalizedTime); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_speed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.speed); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normalizedSpeed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.normalizedSpeed); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_length(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.length); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_layer(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.layer); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_clip(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.clip); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.name); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_blendMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.blendMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.enabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_weight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.weight = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_wrapMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - UnityEngine.WrapMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.wrapMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_time(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.time = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_normalizedTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.normalizedTime = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_speed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.speed = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_normalizedSpeed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.normalizedSpeed = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_layer(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.layer = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.name = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_blendMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimationState gen_to_be_invoked = (UnityEngine.AnimationState)translator.FastGetCSObj(L, 1); - UnityEngine.AnimationBlendMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.blendMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AnimatorClipInfoWrap.cs b/Assets/XLua/Gen/UnityEngine_AnimatorClipInfoWrap.cs deleted file mode 100644 index 67cd1ae63..000000000 --- a/Assets/XLua/Gen/UnityEngine_AnimatorClipInfoWrap.cs +++ /dev/null @@ -1,112 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAnimatorClipInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AnimatorClipInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "clip", _g_get_clip); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "weight", _g_get_weight); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.AnimatorClipInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AnimatorClipInfo constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_clip(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimatorClipInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.clip); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_weight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimatorClipInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.weight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AnimatorOverrideControllerWrap.cs b/Assets/XLua/Gen/UnityEngine_AnimatorOverrideControllerWrap.cs deleted file mode 100644 index 7f49d3ec2..000000000 --- a/Assets/XLua/Gen/UnityEngine_AnimatorOverrideControllerWrap.cs +++ /dev/null @@ -1,307 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAnimatorOverrideControllerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AnimatorOverrideController); - Utils.BeginObjectRegister(type, L, translator, 0, 4, 2, 1); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "get_Item", _m_get_Item); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "set_Item", _m_set_Item); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetOverrides", _m_GetOverrides); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ApplyOverrides", _m_ApplyOverrides); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "runtimeAnimatorController", _g_get_runtimeAnimatorController); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "overridesCount", _g_get_overridesCount); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "runtimeAnimatorController", _s_set_runtimeAnimatorController); - - - Utils.EndObjectRegister(type, L, translator, __CSIndexer, __NewIndexer, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AnimatorOverrideController(); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && translator.Assignable(L, 2)) - { - UnityEngine.RuntimeAnimatorController _controller = (UnityEngine.RuntimeAnimatorController)translator.GetObject(L, 2, typeof(UnityEngine.RuntimeAnimatorController)); - - var gen_ret = new UnityEngine.AnimatorOverrideController(_controller); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AnimatorOverrideController constructor!"); - - } - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - public static int __CSIndexer(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - - UnityEngine.AnimatorOverrideController gen_to_be_invoked = (UnityEngine.AnimatorOverrideController)translator.FastGetCSObj(L, 1); - UnityEngine.AnimationClip index = (UnityEngine.AnimationClip)translator.GetObject(L, 2, typeof(UnityEngine.AnimationClip)); - LuaAPI.lua_pushboolean(L, true); - translator.Push(L, gen_to_be_invoked[index]); - return 2; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - LuaAPI.lua_pushboolean(L, false); - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - public static int __NewIndexer(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - try { - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - - UnityEngine.AnimatorOverrideController gen_to_be_invoked = (UnityEngine.AnimatorOverrideController)translator.FastGetCSObj(L, 1); - UnityEngine.AnimationClip key = (UnityEngine.AnimationClip)translator.GetObject(L, 2, typeof(UnityEngine.AnimationClip)); - gen_to_be_invoked[key] = (UnityEngine.AnimationClip)translator.GetObject(L, 3, typeof(UnityEngine.AnimationClip)); - LuaAPI.lua_pushboolean(L, true); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - LuaAPI.lua_pushboolean(L, false); - return 1; - } - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_get_Item(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AnimatorOverrideController gen_to_be_invoked = (UnityEngine.AnimatorOverrideController)translator.FastGetCSObj(L, 1); - - - - { - - string key = LuaAPI.lua_tostring(L, 2); - translator.Push(L, gen_to_be_invoked[key]); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_set_Item(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AnimatorOverrideController gen_to_be_invoked = (UnityEngine.AnimatorOverrideController)translator.FastGetCSObj(L, 1); - - - - { - - string key = LuaAPI.lua_tostring(L, 2); - UnityEngine.AnimationClip gen_value = (UnityEngine.AnimationClip)translator.GetObject(L, 3, typeof(UnityEngine.AnimationClip)); - gen_to_be_invoked[key] = gen_value; - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetOverrides(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AnimatorOverrideController gen_to_be_invoked = (UnityEngine.AnimatorOverrideController)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List> _overrides = (System.Collections.Generic.List>)translator.GetObject(L, 2, typeof(System.Collections.Generic.List>)); - - gen_to_be_invoked.GetOverrides( _overrides ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ApplyOverrides(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AnimatorOverrideController gen_to_be_invoked = (UnityEngine.AnimatorOverrideController)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.IList> _overrides = (System.Collections.Generic.IList>)translator.GetObject(L, 2, typeof(System.Collections.Generic.IList>)); - - gen_to_be_invoked.ApplyOverrides( _overrides ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_runtimeAnimatorController(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimatorOverrideController gen_to_be_invoked = (UnityEngine.AnimatorOverrideController)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.runtimeAnimatorController); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_overridesCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimatorOverrideController gen_to_be_invoked = (UnityEngine.AnimatorOverrideController)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.overridesCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_runtimeAnimatorController(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimatorOverrideController gen_to_be_invoked = (UnityEngine.AnimatorOverrideController)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.runtimeAnimatorController = (UnityEngine.RuntimeAnimatorController)translator.GetObject(L, 2, typeof(UnityEngine.RuntimeAnimatorController)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AnimatorTransitionInfoWrap.cs b/Assets/XLua/Gen/UnityEngine_AnimatorTransitionInfoWrap.cs deleted file mode 100644 index a6867ad42..000000000 --- a/Assets/XLua/Gen/UnityEngine_AnimatorTransitionInfoWrap.cs +++ /dev/null @@ -1,251 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAnimatorTransitionInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AnimatorTransitionInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 7, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsName", _m_IsName); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsUserName", _m_IsUserName); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fullPathHash", _g_get_fullPathHash); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "nameHash", _g_get_nameHash); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "userNameHash", _g_get_userNameHash); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "durationUnit", _g_get_durationUnit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "duration", _g_get_duration); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normalizedTime", _g_get_normalizedTime); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "anyState", _g_get_anyState); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.AnimatorTransitionInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AnimatorTransitionInfo constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsName(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AnimatorTransitionInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - string _name = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.IsName( _name ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsUserName(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AnimatorTransitionInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - string _name = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.IsUserName( _name ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fullPathHash(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimatorTransitionInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.fullPathHash); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_nameHash(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimatorTransitionInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.nameHash); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_userNameHash(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimatorTransitionInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.userNameHash); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_durationUnit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimatorTransitionInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.durationUnit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_duration(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimatorTransitionInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.duration); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normalizedTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimatorTransitionInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.normalizedTime); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_anyState(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AnimatorTransitionInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.anyState); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AnimatorUtilityWrap.cs b/Assets/XLua/Gen/UnityEngine_AnimatorUtilityWrap.cs deleted file mode 100644 index b8396ef7f..000000000 --- a/Assets/XLua/Gen/UnityEngine_AnimatorUtilityWrap.cs +++ /dev/null @@ -1,139 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAnimatorUtilityWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AnimatorUtility); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OptimizeTransformHierarchy", _m_OptimizeTransformHierarchy_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "DeoptimizeTransformHierarchy", _m_DeoptimizeTransformHierarchy_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AnimatorUtility(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AnimatorUtility constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OptimizeTransformHierarchy_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.GameObject _go = (UnityEngine.GameObject)translator.GetObject(L, 1, typeof(UnityEngine.GameObject)); - string[] _exposedTransforms = (string[])translator.GetObject(L, 2, typeof(string[])); - - UnityEngine.AnimatorUtility.OptimizeTransformHierarchy( _go, _exposedTransforms ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_DeoptimizeTransformHierarchy_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.GameObject _go = (UnityEngine.GameObject)translator.GetObject(L, 1, typeof(UnityEngine.GameObject)); - - UnityEngine.AnimatorUtility.DeoptimizeTransformHierarchy( _go ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AreaEffector2DWrap.cs b/Assets/XLua/Gen/UnityEngine_AreaEffector2DWrap.cs deleted file mode 100644 index 18d3def67..000000000 --- a/Assets/XLua/Gen/UnityEngine_AreaEffector2DWrap.cs +++ /dev/null @@ -1,302 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAreaEffector2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AreaEffector2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 7, 7); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forceAngle", _g_get_forceAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useGlobalAngle", _g_get_useGlobalAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forceMagnitude", _g_get_forceMagnitude); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forceVariation", _g_get_forceVariation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "drag", _g_get_drag); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularDrag", _g_get_angularDrag); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forceTarget", _g_get_forceTarget); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forceAngle", _s_set_forceAngle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useGlobalAngle", _s_set_useGlobalAngle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forceMagnitude", _s_set_forceMagnitude); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forceVariation", _s_set_forceVariation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "drag", _s_set_drag); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularDrag", _s_set_angularDrag); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forceTarget", _s_set_forceTarget); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AreaEffector2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AreaEffector2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forceAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AreaEffector2D gen_to_be_invoked = (UnityEngine.AreaEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.forceAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useGlobalAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AreaEffector2D gen_to_be_invoked = (UnityEngine.AreaEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useGlobalAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forceMagnitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AreaEffector2D gen_to_be_invoked = (UnityEngine.AreaEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.forceMagnitude); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forceVariation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AreaEffector2D gen_to_be_invoked = (UnityEngine.AreaEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.forceVariation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_drag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AreaEffector2D gen_to_be_invoked = (UnityEngine.AreaEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.drag); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularDrag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AreaEffector2D gen_to_be_invoked = (UnityEngine.AreaEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.angularDrag); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forceTarget(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AreaEffector2D gen_to_be_invoked = (UnityEngine.AreaEffector2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.forceTarget); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forceAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AreaEffector2D gen_to_be_invoked = (UnityEngine.AreaEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.forceAngle = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useGlobalAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AreaEffector2D gen_to_be_invoked = (UnityEngine.AreaEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useGlobalAngle = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forceMagnitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AreaEffector2D gen_to_be_invoked = (UnityEngine.AreaEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.forceMagnitude = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forceVariation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AreaEffector2D gen_to_be_invoked = (UnityEngine.AreaEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.forceVariation = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_drag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AreaEffector2D gen_to_be_invoked = (UnityEngine.AreaEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.drag = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularDrag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AreaEffector2D gen_to_be_invoked = (UnityEngine.AreaEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.angularDrag = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forceTarget(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AreaEffector2D gen_to_be_invoked = (UnityEngine.AreaEffector2D)translator.FastGetCSObj(L, 1); - UnityEngine.EffectorSelection2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.forceTarget = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ArticulationBodyWrap.cs b/Assets/XLua/Gen/UnityEngine_ArticulationBodyWrap.cs deleted file mode 100644 index 2c6cf4416..000000000 --- a/Assets/XLua/Gen/UnityEngine_ArticulationBodyWrap.cs +++ /dev/null @@ -1,2139 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineArticulationBodyWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ArticulationBody); - Utils.BeginObjectRegister(type, L, translator, 0, 28, 41, 37); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddForce", _m_AddForce); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddRelativeForce", _m_AddRelativeForce); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddTorque", _m_AddTorque); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddRelativeTorque", _m_AddRelativeTorque); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddForceAtPosition", _m_AddForceAtPosition); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResetCenterOfMass", _m_ResetCenterOfMass); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResetInertiaTensor", _m_ResetInertiaTensor); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Sleep", _m_Sleep); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsSleeping", _m_IsSleeping); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "WakeUp", _m_WakeUp); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "TeleportRoot", _m_TeleportRoot); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetClosestPoint", _m_GetClosestPoint); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetRelativePointVelocity", _m_GetRelativePointVelocity); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPointVelocity", _m_GetPointVelocity); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetDenseJacobian", _m_GetDenseJacobian); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetJointPositions", _m_GetJointPositions); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetJointPositions", _m_SetJointPositions); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetJointVelocities", _m_GetJointVelocities); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetJointVelocities", _m_SetJointVelocities); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetJointAccelerations", _m_GetJointAccelerations); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetJointAccelerations", _m_SetJointAccelerations); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetJointForces", _m_GetJointForces); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetJointForces", _m_SetJointForces); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetDriveTargets", _m_GetDriveTargets); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetDriveTargets", _m_SetDriveTargets); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetDriveTargetVelocities", _m_GetDriveTargetVelocities); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetDriveTargetVelocities", _m_SetDriveTargetVelocities); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetDofStartIndices", _m_GetDofStartIndices); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "jointType", _g_get_jointType); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "anchorPosition", _g_get_anchorPosition); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "parentAnchorPosition", _g_get_parentAnchorPosition); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "anchorRotation", _g_get_anchorRotation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "parentAnchorRotation", _g_get_parentAnchorRotation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isRoot", _g_get_isRoot); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "linearLockX", _g_get_linearLockX); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "linearLockY", _g_get_linearLockY); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "linearLockZ", _g_get_linearLockZ); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "swingYLock", _g_get_swingYLock); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "swingZLock", _g_get_swingZLock); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "twistLock", _g_get_twistLock); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xDrive", _g_get_xDrive); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "yDrive", _g_get_yDrive); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "zDrive", _g_get_zDrive); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "immovable", _g_get_immovable); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useGravity", _g_get_useGravity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "linearDamping", _g_get_linearDamping); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularDamping", _g_get_angularDamping); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "jointFriction", _g_get_jointFriction); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "velocity", _g_get_velocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularVelocity", _g_get_angularVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mass", _g_get_mass); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "centerOfMass", _g_get_centerOfMass); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "worldCenterOfMass", _g_get_worldCenterOfMass); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "inertiaTensor", _g_get_inertiaTensor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "inertiaTensorRotation", _g_get_inertiaTensorRotation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sleepThreshold", _g_get_sleepThreshold); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "solverIterations", _g_get_solverIterations); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "solverVelocityIterations", _g_get_solverVelocityIterations); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxAngularVelocity", _g_get_maxAngularVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxLinearVelocity", _g_get_maxLinearVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxJointVelocity", _g_get_maxJointVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxDepenetrationVelocity", _g_get_maxDepenetrationVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "jointPosition", _g_get_jointPosition); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "jointVelocity", _g_get_jointVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "jointAcceleration", _g_get_jointAcceleration); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "jointForce", _g_get_jointForce); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "dofCount", _g_get_dofCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "index", _g_get_index); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "collisionDetectionMode", _g_get_collisionDetectionMode); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "jointType", _s_set_jointType); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "anchorPosition", _s_set_anchorPosition); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "parentAnchorPosition", _s_set_parentAnchorPosition); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "anchorRotation", _s_set_anchorRotation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "parentAnchorRotation", _s_set_parentAnchorRotation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "linearLockX", _s_set_linearLockX); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "linearLockY", _s_set_linearLockY); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "linearLockZ", _s_set_linearLockZ); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "swingYLock", _s_set_swingYLock); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "swingZLock", _s_set_swingZLock); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "twistLock", _s_set_twistLock); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xDrive", _s_set_xDrive); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "yDrive", _s_set_yDrive); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "zDrive", _s_set_zDrive); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "immovable", _s_set_immovable); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useGravity", _s_set_useGravity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "linearDamping", _s_set_linearDamping); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularDamping", _s_set_angularDamping); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "jointFriction", _s_set_jointFriction); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "velocity", _s_set_velocity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularVelocity", _s_set_angularVelocity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mass", _s_set_mass); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "centerOfMass", _s_set_centerOfMass); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "inertiaTensor", _s_set_inertiaTensor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "inertiaTensorRotation", _s_set_inertiaTensorRotation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sleepThreshold", _s_set_sleepThreshold); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "solverIterations", _s_set_solverIterations); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "solverVelocityIterations", _s_set_solverVelocityIterations); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxAngularVelocity", _s_set_maxAngularVelocity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxLinearVelocity", _s_set_maxLinearVelocity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxJointVelocity", _s_set_maxJointVelocity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxDepenetrationVelocity", _s_set_maxDepenetrationVelocity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "jointPosition", _s_set_jointPosition); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "jointVelocity", _s_set_jointVelocity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "jointAcceleration", _s_set_jointAcceleration); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "jointForce", _s_set_jointForce); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "collisionDetectionMode", _s_set_collisionDetectionMode); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.ArticulationBody(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ArticulationBody constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddForce(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _force;translator.Get(L, 2, out _force); - - gen_to_be_invoked.AddForce( _force ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddRelativeForce(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _force;translator.Get(L, 2, out _force); - - gen_to_be_invoked.AddRelativeForce( _force ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddTorque(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _torque;translator.Get(L, 2, out _torque); - - gen_to_be_invoked.AddTorque( _torque ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddRelativeTorque(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _torque;translator.Get(L, 2, out _torque); - - gen_to_be_invoked.AddRelativeTorque( _torque ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddForceAtPosition(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _force;translator.Get(L, 2, out _force); - UnityEngine.Vector3 _position;translator.Get(L, 3, out _position); - - gen_to_be_invoked.AddForceAtPosition( _force, _position ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ResetCenterOfMass(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.ResetCenterOfMass( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ResetInertiaTensor(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.ResetInertiaTensor( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Sleep(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Sleep( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsSleeping(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.IsSleeping( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_WakeUp(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.WakeUp( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TeleportRoot(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Quaternion _rotation;translator.Get(L, 3, out _rotation); - - gen_to_be_invoked.TeleportRoot( _position, _rotation ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetClosestPoint(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _point;translator.Get(L, 2, out _point); - - var gen_ret = gen_to_be_invoked.GetClosestPoint( _point ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetRelativePointVelocity(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _relativePoint;translator.Get(L, 2, out _relativePoint); - - var gen_ret = gen_to_be_invoked.GetRelativePointVelocity( _relativePoint ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPointVelocity(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _worldPoint;translator.Get(L, 2, out _worldPoint); - - var gen_ret = gen_to_be_invoked.GetPointVelocity( _worldPoint ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetDenseJacobian(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.ArticulationJacobian _jacobian;translator.Get(L, 2, out _jacobian); - - var gen_ret = gen_to_be_invoked.GetDenseJacobian( ref _jacobian ); - LuaAPI.xlua_pushinteger(L, gen_ret); - translator.Push(L, _jacobian); - translator.Update(L, 2, _jacobian); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetJointPositions(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _positions = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetJointPositions( _positions ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetJointPositions(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _positions = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.SetJointPositions( _positions ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetJointVelocities(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _velocities = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetJointVelocities( _velocities ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetJointVelocities(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _velocities = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.SetJointVelocities( _velocities ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetJointAccelerations(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _accelerations = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetJointAccelerations( _accelerations ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetJointAccelerations(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _accelerations = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.SetJointAccelerations( _accelerations ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetJointForces(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _forces = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetJointForces( _forces ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetJointForces(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _forces = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.SetJointForces( _forces ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetDriveTargets(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _targets = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetDriveTargets( _targets ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetDriveTargets(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _targets = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.SetDriveTargets( _targets ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetDriveTargetVelocities(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _targetVelocities = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetDriveTargetVelocities( _targetVelocities ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetDriveTargetVelocities(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _targetVelocities = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.SetDriveTargetVelocities( _targetVelocities ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetDofStartIndices(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _dofStartIndices = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetDofStartIndices( _dofStartIndices ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jointType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.jointType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_anchorPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.anchorPosition); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_parentAnchorPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.parentAnchorPosition); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_anchorRotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineQuaternion(L, gen_to_be_invoked.anchorRotation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_parentAnchorRotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineQuaternion(L, gen_to_be_invoked.parentAnchorRotation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isRoot(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isRoot); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linearLockX(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.linearLockX); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linearLockY(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.linearLockY); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linearLockZ(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.linearLockZ); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_swingYLock(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.swingYLock); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_swingZLock(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.swingZLock); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_twistLock(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.twistLock); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.xDrive); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_yDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.yDrive); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_zDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.zDrive); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_immovable(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.immovable); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useGravity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useGravity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linearDamping(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.linearDamping); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularDamping(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.angularDamping); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jointFriction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.jointFriction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_velocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.velocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.angularVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.mass); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_centerOfMass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.centerOfMass); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_worldCenterOfMass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.worldCenterOfMass); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_inertiaTensor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.inertiaTensor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_inertiaTensorRotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineQuaternion(L, gen_to_be_invoked.inertiaTensorRotation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sleepThreshold(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.sleepThreshold); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_solverIterations(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.solverIterations); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_solverVelocityIterations(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.solverVelocityIterations); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxAngularVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxAngularVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxLinearVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxLinearVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxJointVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxJointVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxDepenetrationVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxDepenetrationVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jointPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.jointPosition); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jointVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.jointVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jointAcceleration(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.jointAcceleration); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jointForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.jointForce); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_dofCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.dofCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_index(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.index); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_collisionDetectionMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.collisionDetectionMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_jointType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.ArticulationJointType gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.jointType = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_anchorPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.anchorPosition = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_parentAnchorPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.parentAnchorPosition = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_anchorRotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.Quaternion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.anchorRotation = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_parentAnchorRotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.Quaternion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.parentAnchorRotation = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linearLockX(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.ArticulationDofLock gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.linearLockX = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linearLockY(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.ArticulationDofLock gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.linearLockY = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linearLockZ(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.ArticulationDofLock gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.linearLockZ = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_swingYLock(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.ArticulationDofLock gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.swingYLock = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_swingZLock(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.ArticulationDofLock gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.swingZLock = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_twistLock(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.ArticulationDofLock gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.twistLock = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.ArticulationDrive gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.xDrive = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_yDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.ArticulationDrive gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.yDrive = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_zDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.ArticulationDrive gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.zDrive = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_immovable(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.immovable = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useGravity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useGravity = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linearDamping(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.linearDamping = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularDamping(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.angularDamping = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_jointFriction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.jointFriction = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_velocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.velocity = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.angularVelocity = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.mass = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_centerOfMass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.centerOfMass = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_inertiaTensor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.inertiaTensor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_inertiaTensorRotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.Quaternion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.inertiaTensorRotation = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sleepThreshold(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.sleepThreshold = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_solverIterations(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.solverIterations = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_solverVelocityIterations(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.solverVelocityIterations = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxAngularVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.maxAngularVelocity = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxLinearVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.maxLinearVelocity = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxJointVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.maxJointVelocity = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxDepenetrationVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.maxDepenetrationVelocity = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_jointPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.ArticulationReducedSpace gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.jointPosition = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_jointVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.ArticulationReducedSpace gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.jointVelocity = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_jointAcceleration(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.ArticulationReducedSpace gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.jointAcceleration = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_jointForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.ArticulationReducedSpace gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.jointForce = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_collisionDetectionMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationBody gen_to_be_invoked = (UnityEngine.ArticulationBody)translator.FastGetCSObj(L, 1); - UnityEngine.CollisionDetectionMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.collisionDetectionMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ArticulationDriveWrap.cs b/Assets/XLua/Gen/UnityEngine_ArticulationDriveWrap.cs deleted file mode 100644 index 985e55bcc..000000000 --- a/Assets/XLua/Gen/UnityEngine_ArticulationDriveWrap.cs +++ /dev/null @@ -1,313 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineArticulationDriveWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ArticulationDrive); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 7, 7); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lowerLimit", _g_get_lowerLimit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "upperLimit", _g_get_upperLimit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "stiffness", _g_get_stiffness); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "damping", _g_get_damping); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forceLimit", _g_get_forceLimit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "target", _g_get_target); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "targetVelocity", _g_get_targetVelocity); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lowerLimit", _s_set_lowerLimit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "upperLimit", _s_set_upperLimit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "stiffness", _s_set_stiffness); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "damping", _s_set_damping); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forceLimit", _s_set_forceLimit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "target", _s_set_target); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "targetVelocity", _s_set_targetVelocity); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ArticulationDrive)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ArticulationDrive constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lowerLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.lowerLimit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_upperLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.upperLimit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_stiffness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.stiffness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_damping(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.damping); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forceLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.forceLimit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_target(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.target); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_targetVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.targetVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lowerLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.lowerLimit = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_upperLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.upperLimit = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_stiffness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.stiffness = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_damping(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.damping = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forceLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.forceLimit = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_target(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.target = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_targetVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.targetVelocity = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ArticulationJacobianWrap.cs b/Assets/XLua/Gen/UnityEngine_ArticulationJacobianWrap.cs deleted file mode 100644 index 3ef007f91..000000000 --- a/Assets/XLua/Gen/UnityEngine_ArticulationJacobianWrap.cs +++ /dev/null @@ -1,191 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineArticulationJacobianWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ArticulationJacobian); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rows", _g_get_rows); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "columns", _g_get_columns); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "elements", _g_get_elements); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rows", _s_set_rows); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "columns", _s_set_columns); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "elements", _s_set_elements); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - int _rows = LuaAPI.xlua_tointeger(L, 2); - int _cols = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = new UnityEngine.ArticulationJacobian(_rows, _cols); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ArticulationJacobian)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ArticulationJacobian constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rows(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationJacobian gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.rows); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_columns(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationJacobian gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.columns); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_elements(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationJacobian gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.elements); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rows(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationJacobian gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.rows = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_columns(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationJacobian gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.columns = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_elements(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationJacobian gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.elements = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ArticulationReducedSpaceWrap.cs b/Assets/XLua/Gen/UnityEngine_ArticulationReducedSpaceWrap.cs deleted file mode 100644 index 607b8d8a6..000000000 --- a/Assets/XLua/Gen/UnityEngine_ArticulationReducedSpaceWrap.cs +++ /dev/null @@ -1,196 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineArticulationReducedSpaceWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ArticulationReducedSpace); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 1); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "dofCount", _g_get_dofCount); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "dofCount", _s_set_dofCount); - - - Utils.EndObjectRegister(type, L, translator, __CSIndexer, __NewIndexer, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 2 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - float _a = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = new UnityEngine.ArticulationReducedSpace(_a); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - float _a = (float)LuaAPI.lua_tonumber(L, 2); - float _b = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = new UnityEngine.ArticulationReducedSpace(_a, _b); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - float _a = (float)LuaAPI.lua_tonumber(L, 2); - float _b = (float)LuaAPI.lua_tonumber(L, 3); - float _c = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = new UnityEngine.ArticulationReducedSpace(_a, _b, _c); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ArticulationReducedSpace)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ArticulationReducedSpace constructor!"); - - } - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - public static int __CSIndexer(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - - UnityEngine.ArticulationReducedSpace gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - int index = LuaAPI.xlua_tointeger(L, 2); - LuaAPI.lua_pushboolean(L, true); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked[index]); - return 2; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - LuaAPI.lua_pushboolean(L, false); - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - public static int __NewIndexer(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - try { - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - - UnityEngine.ArticulationReducedSpace gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - int key = LuaAPI.xlua_tointeger(L, 2); - gen_to_be_invoked[key] = (float)LuaAPI.lua_tonumber(L, 3); - LuaAPI.lua_pushboolean(L, true); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - LuaAPI.lua_pushboolean(L, false); - return 1; - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_dofCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationReducedSpace gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.dofCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_dofCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ArticulationReducedSpace gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.dofCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AssetBundleCreateRequestWrap.cs b/Assets/XLua/Gen/UnityEngine_AssetBundleCreateRequestWrap.cs deleted file mode 100644 index d3d5c5d9a..000000000 --- a/Assets/XLua/Gen/UnityEngine_AssetBundleCreateRequestWrap.cs +++ /dev/null @@ -1,99 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAssetBundleCreateRequestWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AssetBundleCreateRequest); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "assetBundle", _g_get_assetBundle); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AssetBundleCreateRequest(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AssetBundleCreateRequest constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_assetBundle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AssetBundleCreateRequest gen_to_be_invoked = (UnityEngine.AssetBundleCreateRequest)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.assetBundle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AssetBundleManifestWrap.cs b/Assets/XLua/Gen/UnityEngine_AssetBundleManifestWrap.cs deleted file mode 100644 index 92ef38294..000000000 --- a/Assets/XLua/Gen/UnityEngine_AssetBundleManifestWrap.cs +++ /dev/null @@ -1,215 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAssetBundleManifestWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AssetBundleManifest); - Utils.BeginObjectRegister(type, L, translator, 0, 5, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetAllAssetBundles", _m_GetAllAssetBundles); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetAllAssetBundlesWithVariant", _m_GetAllAssetBundlesWithVariant); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetAssetBundleHash", _m_GetAssetBundleHash); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetDirectDependencies", _m_GetDirectDependencies); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetAllDependencies", _m_GetAllDependencies); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.AssetBundleManifest does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetAllAssetBundles(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AssetBundleManifest gen_to_be_invoked = (UnityEngine.AssetBundleManifest)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetAllAssetBundles( ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetAllAssetBundlesWithVariant(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AssetBundleManifest gen_to_be_invoked = (UnityEngine.AssetBundleManifest)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetAllAssetBundlesWithVariant( ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetAssetBundleHash(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AssetBundleManifest gen_to_be_invoked = (UnityEngine.AssetBundleManifest)translator.FastGetCSObj(L, 1); - - - - { - string _assetBundleName = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.GetAssetBundleHash( _assetBundleName ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetDirectDependencies(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AssetBundleManifest gen_to_be_invoked = (UnityEngine.AssetBundleManifest)translator.FastGetCSObj(L, 1); - - - - { - string _assetBundleName = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.GetDirectDependencies( _assetBundleName ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetAllDependencies(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AssetBundleManifest gen_to_be_invoked = (UnityEngine.AssetBundleManifest)translator.FastGetCSObj(L, 1); - - - - { - string _assetBundleName = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.GetAllDependencies( _assetBundleName ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AssetBundleRecompressOperationWrap.cs b/Assets/XLua/Gen/UnityEngine_AssetBundleRecompressOperationWrap.cs deleted file mode 100644 index 1304df6ce..000000000 --- a/Assets/XLua/Gen/UnityEngine_AssetBundleRecompressOperationWrap.cs +++ /dev/null @@ -1,159 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAssetBundleRecompressOperationWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AssetBundleRecompressOperation); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "humanReadableResult", _g_get_humanReadableResult); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "inputPath", _g_get_inputPath); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "outputPath", _g_get_outputPath); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "result", _g_get_result); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "success", _g_get_success); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AssetBundleRecompressOperation(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AssetBundleRecompressOperation constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_humanReadableResult(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AssetBundleRecompressOperation gen_to_be_invoked = (UnityEngine.AssetBundleRecompressOperation)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.humanReadableResult); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_inputPath(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AssetBundleRecompressOperation gen_to_be_invoked = (UnityEngine.AssetBundleRecompressOperation)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.inputPath); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_outputPath(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AssetBundleRecompressOperation gen_to_be_invoked = (UnityEngine.AssetBundleRecompressOperation)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.outputPath); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_result(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AssetBundleRecompressOperation gen_to_be_invoked = (UnityEngine.AssetBundleRecompressOperation)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.result); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_success(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AssetBundleRecompressOperation gen_to_be_invoked = (UnityEngine.AssetBundleRecompressOperation)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.success); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AudioBehaviourWrap.cs b/Assets/XLua/Gen/UnityEngine_AudioBehaviourWrap.cs deleted file mode 100644 index ae1ca7ab1..000000000 --- a/Assets/XLua/Gen/UnityEngine_AudioBehaviourWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAudioBehaviourWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AudioBehaviour); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AudioBehaviour(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AudioBehaviour constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AudioChorusFilterWrap.cs b/Assets/XLua/Gen/UnityEngine_AudioChorusFilterWrap.cs deleted file mode 100644 index a824fe70f..000000000 --- a/Assets/XLua/Gen/UnityEngine_AudioChorusFilterWrap.cs +++ /dev/null @@ -1,301 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAudioChorusFilterWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AudioChorusFilter); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 7, 7); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "dryMix", _g_get_dryMix); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "wetMix1", _g_get_wetMix1); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "wetMix2", _g_get_wetMix2); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "wetMix3", _g_get_wetMix3); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "delay", _g_get_delay); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rate", _g_get_rate); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "depth", _g_get_depth); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "dryMix", _s_set_dryMix); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "wetMix1", _s_set_wetMix1); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "wetMix2", _s_set_wetMix2); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "wetMix3", _s_set_wetMix3); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "delay", _s_set_delay); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rate", _s_set_rate); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "depth", _s_set_depth); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AudioChorusFilter(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AudioChorusFilter constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_dryMix(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioChorusFilter gen_to_be_invoked = (UnityEngine.AudioChorusFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.dryMix); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_wetMix1(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioChorusFilter gen_to_be_invoked = (UnityEngine.AudioChorusFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.wetMix1); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_wetMix2(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioChorusFilter gen_to_be_invoked = (UnityEngine.AudioChorusFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.wetMix2); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_wetMix3(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioChorusFilter gen_to_be_invoked = (UnityEngine.AudioChorusFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.wetMix3); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_delay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioChorusFilter gen_to_be_invoked = (UnityEngine.AudioChorusFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.delay); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rate(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioChorusFilter gen_to_be_invoked = (UnityEngine.AudioChorusFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.rate); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_depth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioChorusFilter gen_to_be_invoked = (UnityEngine.AudioChorusFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.depth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_dryMix(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioChorusFilter gen_to_be_invoked = (UnityEngine.AudioChorusFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.dryMix = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_wetMix1(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioChorusFilter gen_to_be_invoked = (UnityEngine.AudioChorusFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.wetMix1 = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_wetMix2(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioChorusFilter gen_to_be_invoked = (UnityEngine.AudioChorusFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.wetMix2 = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_wetMix3(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioChorusFilter gen_to_be_invoked = (UnityEngine.AudioChorusFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.wetMix3 = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_delay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioChorusFilter gen_to_be_invoked = (UnityEngine.AudioChorusFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.delay = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rate(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioChorusFilter gen_to_be_invoked = (UnityEngine.AudioChorusFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.rate = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_depth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioChorusFilter gen_to_be_invoked = (UnityEngine.AudioChorusFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.depth = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AudioConfigurationWrap.cs b/Assets/XLua/Gen/UnityEngine_AudioConfigurationWrap.cs deleted file mode 100644 index ce9637e87..000000000 --- a/Assets/XLua/Gen/UnityEngine_AudioConfigurationWrap.cs +++ /dev/null @@ -1,248 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAudioConfigurationWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AudioConfiguration); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "speakerMode", _g_get_speakerMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "dspBufferSize", _g_get_dspBufferSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sampleRate", _g_get_sampleRate); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "numRealVoices", _g_get_numRealVoices); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "numVirtualVoices", _g_get_numVirtualVoices); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "speakerMode", _s_set_speakerMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "dspBufferSize", _s_set_dspBufferSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sampleRate", _s_set_sampleRate); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "numRealVoices", _s_set_numRealVoices); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "numVirtualVoices", _s_set_numVirtualVoices); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.AudioConfiguration)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AudioConfiguration constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_speakerMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioConfiguration gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.speakerMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_dspBufferSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioConfiguration gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.dspBufferSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sampleRate(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioConfiguration gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.sampleRate); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_numRealVoices(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioConfiguration gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.numRealVoices); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_numVirtualVoices(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioConfiguration gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.numVirtualVoices); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_speakerMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioConfiguration gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.AudioSpeakerMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.speakerMode = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_dspBufferSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioConfiguration gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.dspBufferSize = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sampleRate(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioConfiguration gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.sampleRate = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_numRealVoices(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioConfiguration gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.numRealVoices = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_numVirtualVoices(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioConfiguration gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.numVirtualVoices = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AudioDistortionFilterWrap.cs b/Assets/XLua/Gen/UnityEngine_AudioDistortionFilterWrap.cs deleted file mode 100644 index e10fb5747..000000000 --- a/Assets/XLua/Gen/UnityEngine_AudioDistortionFilterWrap.cs +++ /dev/null @@ -1,115 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAudioDistortionFilterWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AudioDistortionFilter); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 1); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "distortionLevel", _g_get_distortionLevel); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "distortionLevel", _s_set_distortionLevel); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AudioDistortionFilter(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AudioDistortionFilter constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_distortionLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioDistortionFilter gen_to_be_invoked = (UnityEngine.AudioDistortionFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.distortionLevel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_distortionLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioDistortionFilter gen_to_be_invoked = (UnityEngine.AudioDistortionFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.distortionLevel = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AudioEchoFilterWrap.cs b/Assets/XLua/Gen/UnityEngine_AudioEchoFilterWrap.cs deleted file mode 100644 index 2e8ead870..000000000 --- a/Assets/XLua/Gen/UnityEngine_AudioEchoFilterWrap.cs +++ /dev/null @@ -1,208 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAudioEchoFilterWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AudioEchoFilter); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 4, 4); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "delay", _g_get_delay); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "decayRatio", _g_get_decayRatio); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "dryMix", _g_get_dryMix); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "wetMix", _g_get_wetMix); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "delay", _s_set_delay); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "decayRatio", _s_set_decayRatio); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "dryMix", _s_set_dryMix); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "wetMix", _s_set_wetMix); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AudioEchoFilter(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AudioEchoFilter constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_delay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioEchoFilter gen_to_be_invoked = (UnityEngine.AudioEchoFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.delay); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_decayRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioEchoFilter gen_to_be_invoked = (UnityEngine.AudioEchoFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.decayRatio); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_dryMix(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioEchoFilter gen_to_be_invoked = (UnityEngine.AudioEchoFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.dryMix); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_wetMix(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioEchoFilter gen_to_be_invoked = (UnityEngine.AudioEchoFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.wetMix); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_delay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioEchoFilter gen_to_be_invoked = (UnityEngine.AudioEchoFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.delay = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_decayRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioEchoFilter gen_to_be_invoked = (UnityEngine.AudioEchoFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.decayRatio = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_dryMix(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioEchoFilter gen_to_be_invoked = (UnityEngine.AudioEchoFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.dryMix = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_wetMix(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioEchoFilter gen_to_be_invoked = (UnityEngine.AudioEchoFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.wetMix = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AudioHighPassFilterWrap.cs b/Assets/XLua/Gen/UnityEngine_AudioHighPassFilterWrap.cs deleted file mode 100644 index 784ddca31..000000000 --- a/Assets/XLua/Gen/UnityEngine_AudioHighPassFilterWrap.cs +++ /dev/null @@ -1,146 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAudioHighPassFilterWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AudioHighPassFilter); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cutoffFrequency", _g_get_cutoffFrequency); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "highpassResonanceQ", _g_get_highpassResonanceQ); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "cutoffFrequency", _s_set_cutoffFrequency); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "highpassResonanceQ", _s_set_highpassResonanceQ); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AudioHighPassFilter(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AudioHighPassFilter constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cutoffFrequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioHighPassFilter gen_to_be_invoked = (UnityEngine.AudioHighPassFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.cutoffFrequency); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_highpassResonanceQ(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioHighPassFilter gen_to_be_invoked = (UnityEngine.AudioHighPassFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.highpassResonanceQ); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_cutoffFrequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioHighPassFilter gen_to_be_invoked = (UnityEngine.AudioHighPassFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.cutoffFrequency = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_highpassResonanceQ(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioHighPassFilter gen_to_be_invoked = (UnityEngine.AudioHighPassFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.highpassResonanceQ = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AudioListenerWrap.cs b/Assets/XLua/Gen/UnityEngine_AudioListenerWrap.cs deleted file mode 100644 index 512f260fa..000000000 --- a/Assets/XLua/Gen/UnityEngine_AudioListenerWrap.cs +++ /dev/null @@ -1,227 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAudioListenerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AudioListener); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 1); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "velocityUpdateMode", _g_get_velocityUpdateMode); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "velocityUpdateMode", _s_set_velocityUpdateMode); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 2, 2); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetOutputData", _m_GetOutputData_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSpectrumData", _m_GetSpectrumData_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "volume", _g_get_volume); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "pause", _g_get_pause); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "volume", _s_set_volume); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "pause", _s_set_pause); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AudioListener(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AudioListener constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetOutputData_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - float[] _samples = (float[])translator.GetObject(L, 1, typeof(float[])); - int _channel = LuaAPI.xlua_tointeger(L, 2); - - UnityEngine.AudioListener.GetOutputData( _samples, _channel ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetSpectrumData_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - float[] _samples = (float[])translator.GetObject(L, 1, typeof(float[])); - int _channel = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.FFTWindow _window;translator.Get(L, 3, out _window); - - UnityEngine.AudioListener.GetSpectrumData( _samples, _channel, _window ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_volume(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.AudioListener.volume); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pause(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.AudioListener.pause); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_velocityUpdateMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioListener gen_to_be_invoked = (UnityEngine.AudioListener)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.velocityUpdateMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_volume(RealStatePtr L) - { - try { - - UnityEngine.AudioListener.volume = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pause(RealStatePtr L) - { - try { - - UnityEngine.AudioListener.pause = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_velocityUpdateMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioListener gen_to_be_invoked = (UnityEngine.AudioListener)translator.FastGetCSObj(L, 1); - UnityEngine.AudioVelocityUpdateMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.velocityUpdateMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AudioLowPassFilterWrap.cs b/Assets/XLua/Gen/UnityEngine_AudioLowPassFilterWrap.cs deleted file mode 100644 index d3e6d68df..000000000 --- a/Assets/XLua/Gen/UnityEngine_AudioLowPassFilterWrap.cs +++ /dev/null @@ -1,177 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAudioLowPassFilterWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AudioLowPassFilter); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "customCutoffCurve", _g_get_customCutoffCurve); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cutoffFrequency", _g_get_cutoffFrequency); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lowpassResonanceQ", _g_get_lowpassResonanceQ); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "customCutoffCurve", _s_set_customCutoffCurve); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "cutoffFrequency", _s_set_cutoffFrequency); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lowpassResonanceQ", _s_set_lowpassResonanceQ); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AudioLowPassFilter(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AudioLowPassFilter constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_customCutoffCurve(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioLowPassFilter gen_to_be_invoked = (UnityEngine.AudioLowPassFilter)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.customCutoffCurve); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cutoffFrequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioLowPassFilter gen_to_be_invoked = (UnityEngine.AudioLowPassFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.cutoffFrequency); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lowpassResonanceQ(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioLowPassFilter gen_to_be_invoked = (UnityEngine.AudioLowPassFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.lowpassResonanceQ); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_customCutoffCurve(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioLowPassFilter gen_to_be_invoked = (UnityEngine.AudioLowPassFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.customCutoffCurve = (UnityEngine.AnimationCurve)translator.GetObject(L, 2, typeof(UnityEngine.AnimationCurve)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_cutoffFrequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioLowPassFilter gen_to_be_invoked = (UnityEngine.AudioLowPassFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.cutoffFrequency = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lowpassResonanceQ(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioLowPassFilter gen_to_be_invoked = (UnityEngine.AudioLowPassFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.lowpassResonanceQ = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AudioRendererWrap.cs b/Assets/XLua/Gen/UnityEngine_AudioRendererWrap.cs deleted file mode 100644 index ff4dd63f1..000000000 --- a/Assets/XLua/Gen/UnityEngine_AudioRendererWrap.cs +++ /dev/null @@ -1,187 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAudioRendererWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AudioRenderer); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 5, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Start", _m_Start_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Stop", _m_Stop_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSampleCountForCaptureFrame", _m_GetSampleCountForCaptureFrame_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Render", _m_Render_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AudioRenderer(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AudioRenderer constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Start_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.AudioRenderer.Start( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Stop_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.AudioRenderer.Stop( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetSampleCountForCaptureFrame_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.AudioRenderer.GetSampleCountForCaptureFrame( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Render_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - Unity.Collections.NativeArray _buffer;translator.Get(L, 1, out _buffer); - - var gen_ret = UnityEngine.AudioRenderer.Render( _buffer ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AudioReverbFilterWrap.cs b/Assets/XLua/Gen/UnityEngine_AudioReverbFilterWrap.cs deleted file mode 100644 index 13822d829..000000000 --- a/Assets/XLua/Gen/UnityEngine_AudioReverbFilterWrap.cs +++ /dev/null @@ -1,550 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAudioReverbFilterWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AudioReverbFilter); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 15, 15); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "reverbPreset", _g_get_reverbPreset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "dryLevel", _g_get_dryLevel); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "room", _g_get_room); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "roomHF", _g_get_roomHF); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "decayTime", _g_get_decayTime); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "decayHFRatio", _g_get_decayHFRatio); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "reflectionsLevel", _g_get_reflectionsLevel); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "reflectionsDelay", _g_get_reflectionsDelay); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "reverbLevel", _g_get_reverbLevel); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "reverbDelay", _g_get_reverbDelay); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "diffusion", _g_get_diffusion); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "density", _g_get_density); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "hfReference", _g_get_hfReference); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "roomLF", _g_get_roomLF); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lfReference", _g_get_lfReference); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "reverbPreset", _s_set_reverbPreset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "dryLevel", _s_set_dryLevel); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "room", _s_set_room); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "roomHF", _s_set_roomHF); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "decayTime", _s_set_decayTime); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "decayHFRatio", _s_set_decayHFRatio); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "reflectionsLevel", _s_set_reflectionsLevel); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "reflectionsDelay", _s_set_reflectionsDelay); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "reverbLevel", _s_set_reverbLevel); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "reverbDelay", _s_set_reverbDelay); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "diffusion", _s_set_diffusion); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "density", _s_set_density); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "hfReference", _s_set_hfReference); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "roomLF", _s_set_roomLF); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lfReference", _s_set_lfReference); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AudioReverbFilter(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AudioReverbFilter constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reverbPreset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.reverbPreset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_dryLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.dryLevel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_room(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.room); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_roomHF(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.roomHF); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_decayTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.decayTime); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_decayHFRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.decayHFRatio); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reflectionsLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.reflectionsLevel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reflectionsDelay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.reflectionsDelay); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reverbLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.reverbLevel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reverbDelay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.reverbDelay); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_diffusion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.diffusion); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_density(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.density); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_hfReference(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.hfReference); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_roomLF(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.roomLF); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lfReference(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.lfReference); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_reverbPreset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - UnityEngine.AudioReverbPreset gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.reverbPreset = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_dryLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.dryLevel = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_room(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.room = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_roomHF(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.roomHF = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_decayTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.decayTime = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_decayHFRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.decayHFRatio = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_reflectionsLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.reflectionsLevel = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_reflectionsDelay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.reflectionsDelay = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_reverbLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.reverbLevel = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_reverbDelay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.reverbDelay = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_diffusion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.diffusion = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_density(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.density = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_hfReference(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.hfReference = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_roomLF(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.roomLF = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lfReference(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbFilter gen_to_be_invoked = (UnityEngine.AudioReverbFilter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.lfReference = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AudioReverbZoneWrap.cs b/Assets/XLua/Gen/UnityEngine_AudioReverbZoneWrap.cs deleted file mode 100644 index 21aa07b92..000000000 --- a/Assets/XLua/Gen/UnityEngine_AudioReverbZoneWrap.cs +++ /dev/null @@ -1,581 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAudioReverbZoneWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AudioReverbZone); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 16, 16); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "minDistance", _g_get_minDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxDistance", _g_get_maxDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "reverbPreset", _g_get_reverbPreset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "room", _g_get_room); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "roomHF", _g_get_roomHF); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "roomLF", _g_get_roomLF); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "decayTime", _g_get_decayTime); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "decayHFRatio", _g_get_decayHFRatio); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "reflections", _g_get_reflections); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "reflectionsDelay", _g_get_reflectionsDelay); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "reverb", _g_get_reverb); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "reverbDelay", _g_get_reverbDelay); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "HFReference", _g_get_HFReference); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "LFReference", _g_get_LFReference); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "diffusion", _g_get_diffusion); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "density", _g_get_density); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "minDistance", _s_set_minDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxDistance", _s_set_maxDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "reverbPreset", _s_set_reverbPreset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "room", _s_set_room); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "roomHF", _s_set_roomHF); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "roomLF", _s_set_roomLF); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "decayTime", _s_set_decayTime); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "decayHFRatio", _s_set_decayHFRatio); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "reflections", _s_set_reflections); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "reflectionsDelay", _s_set_reflectionsDelay); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "reverb", _s_set_reverb); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "reverbDelay", _s_set_reverbDelay); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "HFReference", _s_set_HFReference); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "LFReference", _s_set_LFReference); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "diffusion", _s_set_diffusion); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "density", _s_set_density); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AudioReverbZone(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AudioReverbZone constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_minDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.minDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reverbPreset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.reverbPreset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_room(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.room); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_roomHF(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.roomHF); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_roomLF(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.roomLF); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_decayTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.decayTime); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_decayHFRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.decayHFRatio); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reflections(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.reflections); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reflectionsDelay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.reflectionsDelay); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reverb(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.reverb); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reverbDelay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.reverbDelay); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_HFReference(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.HFReference); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_LFReference(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.LFReference); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_diffusion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.diffusion); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_density(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.density); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_minDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.minDistance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.maxDistance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_reverbPreset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - UnityEngine.AudioReverbPreset gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.reverbPreset = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_room(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.room = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_roomHF(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.roomHF = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_roomLF(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.roomLF = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_decayTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.decayTime = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_decayHFRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.decayHFRatio = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_reflections(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.reflections = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_reflectionsDelay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.reflectionsDelay = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_reverb(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.reverb = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_reverbDelay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.reverbDelay = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_HFReference(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.HFReference = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_LFReference(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.LFReference = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_diffusion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.diffusion = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_density(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AudioReverbZone gen_to_be_invoked = (UnityEngine.AudioReverbZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.density = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AvatarBuilderWrap.cs b/Assets/XLua/Gen/UnityEngine_AvatarBuilderWrap.cs deleted file mode 100644 index 544ddfdb1..000000000 --- a/Assets/XLua/Gen/UnityEngine_AvatarBuilderWrap.cs +++ /dev/null @@ -1,142 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAvatarBuilderWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AvatarBuilder); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "BuildHumanAvatar", _m_BuildHumanAvatar_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "BuildGenericAvatar", _m_BuildGenericAvatar_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AvatarBuilder(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AvatarBuilder constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_BuildHumanAvatar_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.GameObject _go = (UnityEngine.GameObject)translator.GetObject(L, 1, typeof(UnityEngine.GameObject)); - UnityEngine.HumanDescription _humanDescription;translator.Get(L, 2, out _humanDescription); - - var gen_ret = UnityEngine.AvatarBuilder.BuildHumanAvatar( _go, _humanDescription ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_BuildGenericAvatar_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.GameObject _go = (UnityEngine.GameObject)translator.GetObject(L, 1, typeof(UnityEngine.GameObject)); - string _rootMotionTransformName = LuaAPI.lua_tostring(L, 2); - - var gen_ret = UnityEngine.AvatarBuilder.BuildGenericAvatar( _go, _rootMotionTransformName ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_AvatarMaskWrap.cs b/Assets/XLua/Gen/UnityEngine_AvatarMaskWrap.cs deleted file mode 100644 index 4e45ddaf4..000000000 --- a/Assets/XLua/Gen/UnityEngine_AvatarMaskWrap.cs +++ /dev/null @@ -1,383 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineAvatarMaskWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.AvatarMask); - Utils.BeginObjectRegister(type, L, translator, 0, 8, 1, 1); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHumanoidBodyPartActive", _m_GetHumanoidBodyPartActive); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetHumanoidBodyPartActive", _m_SetHumanoidBodyPartActive); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddTransformPath", _m_AddTransformPath); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "RemoveTransformPath", _m_RemoveTransformPath); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetTransformPath", _m_GetTransformPath); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetTransformPath", _m_SetTransformPath); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetTransformActive", _m_GetTransformActive); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetTransformActive", _m_SetTransformActive); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "transformCount", _g_get_transformCount); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "transformCount", _s_set_transformCount); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.AvatarMask(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AvatarMask constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHumanoidBodyPartActive(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AvatarMask gen_to_be_invoked = (UnityEngine.AvatarMask)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.AvatarMaskBodyPart _index;translator.Get(L, 2, out _index); - - var gen_ret = gen_to_be_invoked.GetHumanoidBodyPartActive( _index ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetHumanoidBodyPartActive(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AvatarMask gen_to_be_invoked = (UnityEngine.AvatarMask)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.AvatarMaskBodyPart _index;translator.Get(L, 2, out _index); - bool _value = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.SetHumanoidBodyPartActive( _index, _value ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddTransformPath(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AvatarMask gen_to_be_invoked = (UnityEngine.AvatarMask)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Transform _transform = (UnityEngine.Transform)translator.GetObject(L, 2, typeof(UnityEngine.Transform)); - - gen_to_be_invoked.AddTransformPath( _transform ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Transform _transform = (UnityEngine.Transform)translator.GetObject(L, 2, typeof(UnityEngine.Transform)); - bool _recursive = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.AddTransformPath( _transform, _recursive ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AvatarMask.AddTransformPath!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RemoveTransformPath(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AvatarMask gen_to_be_invoked = (UnityEngine.AvatarMask)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Transform _transform = (UnityEngine.Transform)translator.GetObject(L, 2, typeof(UnityEngine.Transform)); - - gen_to_be_invoked.RemoveTransformPath( _transform ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Transform _transform = (UnityEngine.Transform)translator.GetObject(L, 2, typeof(UnityEngine.Transform)); - bool _recursive = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.RemoveTransformPath( _transform, _recursive ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.AvatarMask.RemoveTransformPath!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetTransformPath(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AvatarMask gen_to_be_invoked = (UnityEngine.AvatarMask)translator.FastGetCSObj(L, 1); - - - - { - int _index = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetTransformPath( _index ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetTransformPath(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AvatarMask gen_to_be_invoked = (UnityEngine.AvatarMask)translator.FastGetCSObj(L, 1); - - - - { - int _index = LuaAPI.xlua_tointeger(L, 2); - string _path = LuaAPI.lua_tostring(L, 3); - - gen_to_be_invoked.SetTransformPath( _index, _path ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetTransformActive(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AvatarMask gen_to_be_invoked = (UnityEngine.AvatarMask)translator.FastGetCSObj(L, 1); - - - - { - int _index = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetTransformActive( _index ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetTransformActive(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.AvatarMask gen_to_be_invoked = (UnityEngine.AvatarMask)translator.FastGetCSObj(L, 1); - - - - { - int _index = LuaAPI.xlua_tointeger(L, 2); - bool _value = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.SetTransformActive( _index, _value ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_transformCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AvatarMask gen_to_be_invoked = (UnityEngine.AvatarMask)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.transformCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_transformCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.AvatarMask gen_to_be_invoked = (UnityEngine.AvatarMask)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.transformCount = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_BillboardAssetWrap.cs b/Assets/XLua/Gen/UnityEngine_BillboardAssetWrap.cs deleted file mode 100644 index 94e65523e..000000000 --- a/Assets/XLua/Gen/UnityEngine_BillboardAssetWrap.cs +++ /dev/null @@ -1,511 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineBillboardAssetWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.BillboardAsset); - Utils.BeginObjectRegister(type, L, translator, 0, 6, 7, 4); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetImageTexCoords", _m_GetImageTexCoords); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetImageTexCoords", _m_SetImageTexCoords); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetVertices", _m_GetVertices); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetVertices", _m_SetVertices); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetIndices", _m_GetIndices); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetIndices", _m_SetIndices); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "width", _g_get_width); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "height", _g_get_height); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bottom", _g_get_bottom); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "imageCount", _g_get_imageCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertexCount", _g_get_vertexCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "indexCount", _g_get_indexCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "material", _g_get_material); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "width", _s_set_width); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "height", _s_set_height); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bottom", _s_set_bottom); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "material", _s_set_material); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.BillboardAsset(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BillboardAsset constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetImageTexCoords(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.GetImageTexCoords( ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - System.Collections.Generic.List _imageTexCoords = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.GetImageTexCoords( _imageTexCoords ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BillboardAsset.GetImageTexCoords!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetImageTexCoords(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - System.Collections.Generic.List _imageTexCoords = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.SetImageTexCoords( _imageTexCoords ); - - - - return 0; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Vector4[] _imageTexCoords = (UnityEngine.Vector4[])translator.GetObject(L, 2, typeof(UnityEngine.Vector4[])); - - gen_to_be_invoked.SetImageTexCoords( _imageTexCoords ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BillboardAsset.SetImageTexCoords!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetVertices(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.GetVertices( ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - System.Collections.Generic.List _vertices = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.GetVertices( _vertices ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BillboardAsset.GetVertices!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetVertices(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - System.Collections.Generic.List _vertices = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.SetVertices( _vertices ); - - - - return 0; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2[] _vertices = (UnityEngine.Vector2[])translator.GetObject(L, 2, typeof(UnityEngine.Vector2[])); - - gen_to_be_invoked.SetVertices( _vertices ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BillboardAsset.SetVertices!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetIndices(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.GetIndices( ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - System.Collections.Generic.List _indices = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.GetIndices( _indices ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BillboardAsset.GetIndices!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetIndices(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - System.Collections.Generic.List _indices = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.SetIndices( _indices ); - - - - return 0; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - ushort[] _indices = (ushort[])translator.GetObject(L, 2, typeof(ushort[])); - - gen_to_be_invoked.SetIndices( _indices ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BillboardAsset.SetIndices!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_width(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.width); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.height); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bottom(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.bottom); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_imageCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.imageCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertexCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.vertexCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_indexCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.indexCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.material); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_width(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.width = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.height = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bottom(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.bottom = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BillboardAsset gen_to_be_invoked = (UnityEngine.BillboardAsset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.material = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_BillboardRendererWrap.cs b/Assets/XLua/Gen/UnityEngine_BillboardRendererWrap.cs deleted file mode 100644 index 286040b35..000000000 --- a/Assets/XLua/Gen/UnityEngine_BillboardRendererWrap.cs +++ /dev/null @@ -1,115 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineBillboardRendererWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.BillboardRenderer); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 1); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "billboard", _g_get_billboard); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "billboard", _s_set_billboard); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.BillboardRenderer(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BillboardRenderer constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_billboard(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BillboardRenderer gen_to_be_invoked = (UnityEngine.BillboardRenderer)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.billboard); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_billboard(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BillboardRenderer gen_to_be_invoked = (UnityEngine.BillboardRenderer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.billboard = (UnityEngine.BillboardAsset)translator.GetObject(L, 2, typeof(UnityEngine.BillboardAsset)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_BoneWeight1Wrap.cs b/Assets/XLua/Gen/UnityEngine_BoneWeight1Wrap.cs deleted file mode 100644 index e5560dcf8..000000000 --- a/Assets/XLua/Gen/UnityEngine_BoneWeight1Wrap.cs +++ /dev/null @@ -1,255 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineBoneWeight1Wrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.BoneWeight1); - Utils.BeginObjectRegister(type, L, translator, 1, 2, 2, 2); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__eq", __EqMeta); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "weight", _g_get_weight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "boneIndex", _g_get_boneIndex); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "weight", _s_set_weight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "boneIndex", _s_set_boneIndex); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.BoneWeight1)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BoneWeight1 constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __EqMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.BoneWeight1 leftside;translator.Get(L, 1, out leftside); - UnityEngine.BoneWeight1 rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside == rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of == operator, need UnityEngine.BoneWeight1!"); - - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BoneWeight1 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _other = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.BoneWeight1 _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BoneWeight1.Equals!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BoneWeight1 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_weight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight1 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.weight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_boneIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight1 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.boneIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_weight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight1 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.weight = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_boneIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight1 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.boneIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_BoneWeightWrap.cs b/Assets/XLua/Gen/UnityEngine_BoneWeightWrap.cs deleted file mode 100644 index ff7334f92..000000000 --- a/Assets/XLua/Gen/UnityEngine_BoneWeightWrap.cs +++ /dev/null @@ -1,453 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineBoneWeightWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.BoneWeight); - Utils.BeginObjectRegister(type, L, translator, 1, 2, 8, 8); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__eq", __EqMeta); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "weight0", _g_get_weight0); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "weight1", _g_get_weight1); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "weight2", _g_get_weight2); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "weight3", _g_get_weight3); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "boneIndex0", _g_get_boneIndex0); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "boneIndex1", _g_get_boneIndex1); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "boneIndex2", _g_get_boneIndex2); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "boneIndex3", _g_get_boneIndex3); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "weight0", _s_set_weight0); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "weight1", _s_set_weight1); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "weight2", _s_set_weight2); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "weight3", _s_set_weight3); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "boneIndex0", _s_set_boneIndex0); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "boneIndex1", _s_set_boneIndex1); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "boneIndex2", _s_set_boneIndex2); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "boneIndex3", _s_set_boneIndex3); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.BoneWeight)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BoneWeight constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __EqMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.BoneWeight leftside;translator.Get(L, 1, out leftside); - UnityEngine.BoneWeight rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside == rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of == operator, need UnityEngine.BoneWeight!"); - - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _other = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.BoneWeight _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BoneWeight.Equals!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_weight0(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.weight0); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_weight1(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.weight1); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_weight2(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.weight2); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_weight3(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.weight3); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_boneIndex0(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.boneIndex0); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_boneIndex1(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.boneIndex1); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_boneIndex2(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.boneIndex2); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_boneIndex3(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.boneIndex3); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_weight0(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.weight0 = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_weight1(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.weight1 = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_weight2(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.weight2 = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_weight3(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.weight3 = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_boneIndex0(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.boneIndex0 = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_boneIndex1(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.boneIndex1 = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_boneIndex2(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.boneIndex2 = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_boneIndex3(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoneWeight gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.boneIndex3 = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_BoundingSphereWrap.cs b/Assets/XLua/Gen/UnityEngine_BoundingSphereWrap.cs deleted file mode 100644 index 5649ad65d..000000000 --- a/Assets/XLua/Gen/UnityEngine_BoundingSphereWrap.cs +++ /dev/null @@ -1,168 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineBoundingSphereWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.BoundingSphere); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "position", _g_get_position); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "radius", _g_get_radius); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "position", _s_set_position); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "radius", _s_set_radius); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector3 _pos;translator.Get(L, 2, out _pos); - float _rad = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = new UnityEngine.BoundingSphere(_pos, _rad); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && translator.Assignable(L, 2)) - { - UnityEngine.Vector4 _packedSphere;translator.Get(L, 2, out _packedSphere); - - var gen_ret = new UnityEngine.BoundingSphere(_packedSphere); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.BoundingSphere)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BoundingSphere constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundingSphere gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.position); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundingSphere gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.radius); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundingSphere gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.position = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundingSphere gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.radius = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_BoundsIntWrap.cs b/Assets/XLua/Gen/UnityEngine_BoundsIntWrap.cs deleted file mode 100644 index 7cf9ac721..000000000 --- a/Assets/XLua/Gen/UnityEngine_BoundsIntWrap.cs +++ /dev/null @@ -1,833 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineBoundsIntWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.BoundsInt); - Utils.BeginObjectRegister(type, L, translator, 1, 6, 15, 13); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__eq", __EqMeta); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetMinMax", _m_SetMinMax); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClampToBounds", _m_ClampToBounds); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Contains", _m_Contains); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "x", _g_get_x); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "y", _g_get_y); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "z", _g_get_z); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "center", _g_get_center); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "min", _g_get_min); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "max", _g_get_max); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xMin", _g_get_xMin); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "yMin", _g_get_yMin); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "zMin", _g_get_zMin); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xMax", _g_get_xMax); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "yMax", _g_get_yMax); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "zMax", _g_get_zMax); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "position", _g_get_position); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "size", _g_get_size); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "allPositionsWithin", _g_get_allPositionsWithin); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "x", _s_set_x); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "y", _s_set_y); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "z", _s_set_z); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "min", _s_set_min); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "max", _s_set_max); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xMin", _s_set_xMin); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "yMin", _s_set_yMin); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "zMin", _s_set_zMin); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xMax", _s_set_xMax); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "yMax", _s_set_yMax); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "zMax", _s_set_zMax); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "position", _s_set_position); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "size", _s_set_size); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 7 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - int _xMin = LuaAPI.xlua_tointeger(L, 2); - int _yMin = LuaAPI.xlua_tointeger(L, 3); - int _zMin = LuaAPI.xlua_tointeger(L, 4); - int _sizeX = LuaAPI.xlua_tointeger(L, 5); - int _sizeY = LuaAPI.xlua_tointeger(L, 6); - int _sizeZ = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = new UnityEngine.BoundsInt(_xMin, _yMin, _zMin, _sizeX, _sizeY, _sizeZ); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - UnityEngine.Vector3Int _position;translator.Get(L, 2, out _position); - UnityEngine.Vector3Int _size;translator.Get(L, 3, out _size); - - var gen_ret = new UnityEngine.BoundsInt(_position, _size); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.BoundsInt)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BoundsInt constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __EqMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.BoundsInt leftside;translator.Get(L, 1, out leftside); - UnityEngine.BoundsInt rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside == rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of == operator, need UnityEngine.BoundsInt!"); - - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetMinMax(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector3Int _minPosition;translator.Get(L, 2, out _minPosition); - UnityEngine.Vector3Int _maxPosition;translator.Get(L, 3, out _maxPosition); - - gen_to_be_invoked.SetMinMax( _minPosition, _maxPosition ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClampToBounds(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.BoundsInt _bounds;translator.Get(L, 2, out _bounds); - - gen_to_be_invoked.ClampToBounds( _bounds ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Contains(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector3Int _position;translator.Get(L, 2, out _position); - - var gen_ret = gen_to_be_invoked.Contains( _position ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _format = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.ToString( _format ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _format = LuaAPI.lua_tostring(L, 2); - System.IFormatProvider _formatProvider = (System.IFormatProvider)translator.GetObject(L, 3, typeof(System.IFormatProvider)); - - var gen_ret = gen_to_be_invoked.ToString( _format, _formatProvider ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BoundsInt.ToString!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _other = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.BoundsInt _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BoundsInt.Equals!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_x(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.x); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_y(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.y); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_z(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.z); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_center(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.center); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.min); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.max); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xMin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.xMin); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_yMin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.yMin); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_zMin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.zMin); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xMax(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.xMax); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_yMax(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.yMax); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_zMax(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.zMax); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.position); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.size); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_allPositionsWithin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.allPositionsWithin); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_x(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.x = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_y(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.y = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_z(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.z = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3Int gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.min = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3Int gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.max = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xMin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.xMin = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_yMin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.yMin = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_zMin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.zMin = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xMax(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.xMax = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_yMax(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.yMax = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_zMax(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.zMax = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3Int gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.position = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoundsInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3Int gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.size = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_BoxCollider2DWrap.cs b/Assets/XLua/Gen/UnityEngine_BoxCollider2DWrap.cs deleted file mode 100644 index 9093d23e6..000000000 --- a/Assets/XLua/Gen/UnityEngine_BoxCollider2DWrap.cs +++ /dev/null @@ -1,178 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineBoxCollider2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.BoxCollider2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "size", _g_get_size); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "edgeRadius", _g_get_edgeRadius); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "autoTiling", _g_get_autoTiling); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "size", _s_set_size); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "edgeRadius", _s_set_edgeRadius); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "autoTiling", _s_set_autoTiling); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.BoxCollider2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BoxCollider2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxCollider2D gen_to_be_invoked = (UnityEngine.BoxCollider2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.size); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_edgeRadius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxCollider2D gen_to_be_invoked = (UnityEngine.BoxCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.edgeRadius); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_autoTiling(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxCollider2D gen_to_be_invoked = (UnityEngine.BoxCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.autoTiling); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxCollider2D gen_to_be_invoked = (UnityEngine.BoxCollider2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.size = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_edgeRadius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxCollider2D gen_to_be_invoked = (UnityEngine.BoxCollider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.edgeRadius = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_autoTiling(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxCollider2D gen_to_be_invoked = (UnityEngine.BoxCollider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.autoTiling = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_BoxcastCommandWrap.cs b/Assets/XLua/Gen/UnityEngine_BoxcastCommandWrap.cs deleted file mode 100644 index 4b42e6b7c..000000000 --- a/Assets/XLua/Gen/UnityEngine_BoxcastCommandWrap.cs +++ /dev/null @@ -1,371 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineBoxcastCommandWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.BoxcastCommand); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 6, 6); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "center", _g_get_center); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "halfExtents", _g_get_halfExtents); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "orientation", _g_get_orientation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "direction", _g_get_direction); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "distance", _g_get_distance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "layerMask", _g_get_layerMask); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "center", _s_set_center); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "halfExtents", _s_set_halfExtents); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "orientation", _s_set_orientation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "direction", _s_set_direction); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "distance", _s_set_distance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "layerMask", _s_set_layerMask); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ScheduleBatch", _m_ScheduleBatch_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 7 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && translator.Assignable(L, 4) && translator.Assignable(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Quaternion _orientation;translator.Get(L, 4, out _orientation); - UnityEngine.Vector3 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = new UnityEngine.BoxcastCommand(_center, _halfExtents, _orientation, _direction, _distance, _layerMask); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 6 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && translator.Assignable(L, 4) && translator.Assignable(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Quaternion _orientation;translator.Get(L, 4, out _orientation); - UnityEngine.Vector3 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = new UnityEngine.BoxcastCommand(_center, _halfExtents, _orientation, _direction, _distance); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && translator.Assignable(L, 4) && translator.Assignable(L, 5)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Quaternion _orientation;translator.Get(L, 4, out _orientation); - UnityEngine.Vector3 _direction;translator.Get(L, 5, out _direction); - - var gen_ret = new UnityEngine.BoxcastCommand(_center, _halfExtents, _orientation, _direction); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.BoxcastCommand)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BoxcastCommand constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ScheduleBatch_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable>(L, 1)&& translator.Assignable>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - Unity.Collections.NativeArray _commands;translator.Get(L, 1, out _commands); - Unity.Collections.NativeArray _results;translator.Get(L, 2, out _results); - int _minCommandsPerJob = LuaAPI.xlua_tointeger(L, 3); - Unity.Jobs.JobHandle _dependsOn;translator.Get(L, 4, out _dependsOn); - - var gen_ret = UnityEngine.BoxcastCommand.ScheduleBatch( _commands, _results, _minCommandsPerJob, _dependsOn ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable>(L, 1)&& translator.Assignable>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - Unity.Collections.NativeArray _commands;translator.Get(L, 1, out _commands); - Unity.Collections.NativeArray _results;translator.Get(L, 2, out _results); - int _minCommandsPerJob = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.BoxcastCommand.ScheduleBatch( _commands, _results, _minCommandsPerJob ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BoxcastCommand.ScheduleBatch!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_center(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxcastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.center); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_halfExtents(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxcastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.halfExtents); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_orientation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxcastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineQuaternion(L, gen_to_be_invoked.orientation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_direction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxcastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.direction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxcastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.distance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_layerMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxcastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.layerMask); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_center(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxcastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.center = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_halfExtents(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxcastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.halfExtents = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_orientation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxcastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Quaternion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.orientation = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_direction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxcastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.direction = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxcastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.distance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_layerMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BoxcastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.layerMask = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_BuildCompressionWrap.cs b/Assets/XLua/Gen/UnityEngine_BuildCompressionWrap.cs deleted file mode 100644 index 4f2be2d97..000000000 --- a/Assets/XLua/Gen/UnityEngine_BuildCompressionWrap.cs +++ /dev/null @@ -1,132 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineBuildCompressionWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.BuildCompression); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "compression", _g_get_compression); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "level", _g_get_level); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "blockSize", _g_get_blockSize); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 6, 0, 0); - - - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "Uncompressed", UnityEngine.BuildCompression.Uncompressed); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LZ4", UnityEngine.BuildCompression.LZ4); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LZMA", UnityEngine.BuildCompression.LZMA); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "UncompressedRuntime", UnityEngine.BuildCompression.UncompressedRuntime); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LZ4Runtime", UnityEngine.BuildCompression.LZ4Runtime); - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.BuildCompression)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BuildCompression constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_compression(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuildCompression gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.compression); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_level(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuildCompression gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.level); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_blockSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuildCompression gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.blockSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_BuoyancyEffector2DWrap.cs b/Assets/XLua/Gen/UnityEngine_BuoyancyEffector2DWrap.cs deleted file mode 100644 index 7a7afeace..000000000 --- a/Assets/XLua/Gen/UnityEngine_BuoyancyEffector2DWrap.cs +++ /dev/null @@ -1,301 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineBuoyancyEffector2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.BuoyancyEffector2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 7, 7); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "surfaceLevel", _g_get_surfaceLevel); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "density", _g_get_density); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "linearDrag", _g_get_linearDrag); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularDrag", _g_get_angularDrag); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "flowAngle", _g_get_flowAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "flowMagnitude", _g_get_flowMagnitude); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "flowVariation", _g_get_flowVariation); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "surfaceLevel", _s_set_surfaceLevel); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "density", _s_set_density); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "linearDrag", _s_set_linearDrag); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularDrag", _s_set_angularDrag); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "flowAngle", _s_set_flowAngle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "flowMagnitude", _s_set_flowMagnitude); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "flowVariation", _s_set_flowVariation); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.BuoyancyEffector2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.BuoyancyEffector2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_surfaceLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuoyancyEffector2D gen_to_be_invoked = (UnityEngine.BuoyancyEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.surfaceLevel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_density(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuoyancyEffector2D gen_to_be_invoked = (UnityEngine.BuoyancyEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.density); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linearDrag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuoyancyEffector2D gen_to_be_invoked = (UnityEngine.BuoyancyEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.linearDrag); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularDrag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuoyancyEffector2D gen_to_be_invoked = (UnityEngine.BuoyancyEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.angularDrag); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_flowAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuoyancyEffector2D gen_to_be_invoked = (UnityEngine.BuoyancyEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.flowAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_flowMagnitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuoyancyEffector2D gen_to_be_invoked = (UnityEngine.BuoyancyEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.flowMagnitude); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_flowVariation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuoyancyEffector2D gen_to_be_invoked = (UnityEngine.BuoyancyEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.flowVariation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_surfaceLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuoyancyEffector2D gen_to_be_invoked = (UnityEngine.BuoyancyEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.surfaceLevel = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_density(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuoyancyEffector2D gen_to_be_invoked = (UnityEngine.BuoyancyEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.density = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linearDrag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuoyancyEffector2D gen_to_be_invoked = (UnityEngine.BuoyancyEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.linearDrag = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularDrag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuoyancyEffector2D gen_to_be_invoked = (UnityEngine.BuoyancyEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.angularDrag = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_flowAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuoyancyEffector2D gen_to_be_invoked = (UnityEngine.BuoyancyEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.flowAngle = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_flowMagnitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuoyancyEffector2D gen_to_be_invoked = (UnityEngine.BuoyancyEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.flowMagnitude = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_flowVariation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.BuoyancyEffector2D gen_to_be_invoked = (UnityEngine.BuoyancyEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.flowVariation = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CacheWrap.cs b/Assets/XLua/Gen/UnityEngine_CacheWrap.cs deleted file mode 100644 index 1c804a198..000000000 --- a/Assets/XLua/Gen/UnityEngine_CacheWrap.cs +++ /dev/null @@ -1,408 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCacheWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Cache); - Utils.BeginObjectRegister(type, L, translator, 1, 3, 9, 2); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__eq", __EqMeta); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearCache", _m_ClearCache); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "valid", _g_get_valid); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "ready", _g_get_ready); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "readOnly", _g_get_readOnly); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "path", _g_get_path); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "index", _g_get_index); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spaceFree", _g_get_spaceFree); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maximumAvailableStorageSpace", _g_get_maximumAvailableStorageSpace); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spaceOccupied", _g_get_spaceOccupied); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "expirationDelay", _g_get_expirationDelay); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maximumAvailableStorageSpace", _s_set_maximumAvailableStorageSpace); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "expirationDelay", _s_set_expirationDelay); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.Cache)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Cache constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __EqMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.Cache leftside;translator.Get(L, 1, out leftside); - UnityEngine.Cache rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside == rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of == operator, need UnityEngine.Cache!"); - - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cache gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cache gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _other = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Cache _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Cache.Equals!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearCache(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cache gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.ClearCache( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _expiration = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.ClearCache( _expiration ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Cache.ClearCache!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_valid(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cache gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.valid); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ready(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cache gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.ready); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_readOnly(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cache gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.readOnly); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_path(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cache gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.path); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_index(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cache gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.index); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spaceFree(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cache gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushint64(L, gen_to_be_invoked.spaceFree); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maximumAvailableStorageSpace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cache gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushint64(L, gen_to_be_invoked.maximumAvailableStorageSpace); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spaceOccupied(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cache gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushint64(L, gen_to_be_invoked.spaceOccupied); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_expirationDelay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cache gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.expirationDelay); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maximumAvailableStorageSpace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cache gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maximumAvailableStorageSpace = LuaAPI.lua_toint64(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_expirationDelay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cache gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.expirationDelay = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CachedAssetBundleWrap.cs b/Assets/XLua/Gen/UnityEngine_CachedAssetBundleWrap.cs deleted file mode 100644 index 3e603aadb..000000000 --- a/Assets/XLua/Gen/UnityEngine_CachedAssetBundleWrap.cs +++ /dev/null @@ -1,159 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCachedAssetBundleWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CachedAssetBundle); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "name", _g_get_name); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "hash", _g_get_hash); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "name", _s_set_name); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "hash", _s_set_hash); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING) && translator.Assignable(L, 3)) - { - string _name = LuaAPI.lua_tostring(L, 2); - UnityEngine.Hash128 _hash;translator.Get(L, 3, out _hash); - - var gen_ret = new UnityEngine.CachedAssetBundle(_name, _hash); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.CachedAssetBundle)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CachedAssetBundle constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CachedAssetBundle gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.name); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_hash(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CachedAssetBundle gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.hash); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CachedAssetBundle gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.name = LuaAPI.lua_tostring(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_hash(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CachedAssetBundle gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Hash128 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.hash = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CapsuleCollider2DWrap.cs b/Assets/XLua/Gen/UnityEngine_CapsuleCollider2DWrap.cs deleted file mode 100644 index 02d9bfdd5..000000000 --- a/Assets/XLua/Gen/UnityEngine_CapsuleCollider2DWrap.cs +++ /dev/null @@ -1,148 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCapsuleCollider2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CapsuleCollider2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "size", _g_get_size); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "direction", _g_get_direction); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "size", _s_set_size); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "direction", _s_set_direction); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.CapsuleCollider2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CapsuleCollider2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsuleCollider2D gen_to_be_invoked = (UnityEngine.CapsuleCollider2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.size); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_direction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsuleCollider2D gen_to_be_invoked = (UnityEngine.CapsuleCollider2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.direction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsuleCollider2D gen_to_be_invoked = (UnityEngine.CapsuleCollider2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.size = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_direction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsuleCollider2D gen_to_be_invoked = (UnityEngine.CapsuleCollider2D)translator.FastGetCSObj(L, 1); - UnityEngine.CapsuleDirection2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.direction = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CapsuleColliderWrap.cs b/Assets/XLua/Gen/UnityEngine_CapsuleColliderWrap.cs deleted file mode 100644 index 0a79205a9..000000000 --- a/Assets/XLua/Gen/UnityEngine_CapsuleColliderWrap.cs +++ /dev/null @@ -1,209 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCapsuleColliderWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CapsuleCollider); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 4, 4); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "center", _g_get_center); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "radius", _g_get_radius); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "height", _g_get_height); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "direction", _g_get_direction); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "center", _s_set_center); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "radius", _s_set_radius); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "height", _s_set_height); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "direction", _s_set_direction); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.CapsuleCollider(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CapsuleCollider constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_center(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsuleCollider gen_to_be_invoked = (UnityEngine.CapsuleCollider)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.center); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsuleCollider gen_to_be_invoked = (UnityEngine.CapsuleCollider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.radius); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsuleCollider gen_to_be_invoked = (UnityEngine.CapsuleCollider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.height); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_direction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsuleCollider gen_to_be_invoked = (UnityEngine.CapsuleCollider)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.direction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_center(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsuleCollider gen_to_be_invoked = (UnityEngine.CapsuleCollider)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.center = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsuleCollider gen_to_be_invoked = (UnityEngine.CapsuleCollider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.radius = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsuleCollider gen_to_be_invoked = (UnityEngine.CapsuleCollider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.height = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_direction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsuleCollider gen_to_be_invoked = (UnityEngine.CapsuleCollider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.direction = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CapsulecastCommandWrap.cs b/Assets/XLua/Gen/UnityEngine_CapsulecastCommandWrap.cs deleted file mode 100644 index 2d3933f91..000000000 --- a/Assets/XLua/Gen/UnityEngine_CapsulecastCommandWrap.cs +++ /dev/null @@ -1,370 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCapsulecastCommandWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CapsulecastCommand); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 6, 6); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "point1", _g_get_point1); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "point2", _g_get_point2); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "radius", _g_get_radius); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "direction", _g_get_direction); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "distance", _g_get_distance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "layerMask", _g_get_layerMask); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "point1", _s_set_point1); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "point2", _s_set_point2); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "radius", _s_set_radius); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "direction", _s_set_direction); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "distance", _s_set_distance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "layerMask", _s_set_layerMask); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ScheduleBatch", _m_ScheduleBatch_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 7 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector3 _p1;translator.Get(L, 2, out _p1); - UnityEngine.Vector3 _p2;translator.Get(L, 3, out _p2); - float _radius = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector3 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = new UnityEngine.CapsulecastCommand(_p1, _p2, _radius, _direction, _distance, _layerMask); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 6 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector3 _p1;translator.Get(L, 2, out _p1); - UnityEngine.Vector3 _p2;translator.Get(L, 3, out _p2); - float _radius = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector3 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = new UnityEngine.CapsulecastCommand(_p1, _p2, _radius, _direction, _distance); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5)) - { - UnityEngine.Vector3 _p1;translator.Get(L, 2, out _p1); - UnityEngine.Vector3 _p2;translator.Get(L, 3, out _p2); - float _radius = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector3 _direction;translator.Get(L, 5, out _direction); - - var gen_ret = new UnityEngine.CapsulecastCommand(_p1, _p2, _radius, _direction); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.CapsulecastCommand)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CapsulecastCommand constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ScheduleBatch_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable>(L, 1)&& translator.Assignable>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - Unity.Collections.NativeArray _commands;translator.Get(L, 1, out _commands); - Unity.Collections.NativeArray _results;translator.Get(L, 2, out _results); - int _minCommandsPerJob = LuaAPI.xlua_tointeger(L, 3); - Unity.Jobs.JobHandle _dependsOn;translator.Get(L, 4, out _dependsOn); - - var gen_ret = UnityEngine.CapsulecastCommand.ScheduleBatch( _commands, _results, _minCommandsPerJob, _dependsOn ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable>(L, 1)&& translator.Assignable>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - Unity.Collections.NativeArray _commands;translator.Get(L, 1, out _commands); - Unity.Collections.NativeArray _results;translator.Get(L, 2, out _results); - int _minCommandsPerJob = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.CapsulecastCommand.ScheduleBatch( _commands, _results, _minCommandsPerJob ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CapsulecastCommand.ScheduleBatch!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_point1(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsulecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.point1); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_point2(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsulecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.point2); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsulecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.radius); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_direction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsulecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.direction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsulecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.distance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_layerMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsulecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.layerMask); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_point1(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsulecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.point1 = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_point2(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsulecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.point2 = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsulecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.radius = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_direction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsulecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.direction = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsulecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.distance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_layerMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CapsulecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.layerMask = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CharacterControllerWrap.cs b/Assets/XLua/Gen/UnityEngine_CharacterControllerWrap.cs deleted file mode 100644 index 1289bd78f..000000000 --- a/Assets/XLua/Gen/UnityEngine_CharacterControllerWrap.cs +++ /dev/null @@ -1,469 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCharacterControllerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CharacterController); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 12, 9); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SimpleMove", _m_SimpleMove); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Move", _m_Move); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "velocity", _g_get_velocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isGrounded", _g_get_isGrounded); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "collisionFlags", _g_get_collisionFlags); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "radius", _g_get_radius); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "height", _g_get_height); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "center", _g_get_center); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "slopeLimit", _g_get_slopeLimit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "stepOffset", _g_get_stepOffset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "skinWidth", _g_get_skinWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "minMoveDistance", _g_get_minMoveDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "detectCollisions", _g_get_detectCollisions); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enableOverlapRecovery", _g_get_enableOverlapRecovery); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "radius", _s_set_radius); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "height", _s_set_height); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "center", _s_set_center); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "slopeLimit", _s_set_slopeLimit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "stepOffset", _s_set_stepOffset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "skinWidth", _s_set_skinWidth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "minMoveDistance", _s_set_minMoveDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "detectCollisions", _s_set_detectCollisions); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "enableOverlapRecovery", _s_set_enableOverlapRecovery); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.CharacterController(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CharacterController constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SimpleMove(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _speed;translator.Get(L, 2, out _speed); - - var gen_ret = gen_to_be_invoked.SimpleMove( _speed ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Move(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _motion;translator.Get(L, 2, out _motion); - - var gen_ret = gen_to_be_invoked.Move( _motion ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_velocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.velocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isGrounded(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isGrounded); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_collisionFlags(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.collisionFlags); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.radius); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.height); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_center(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.center); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_slopeLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.slopeLimit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_stepOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.stepOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_skinWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.skinWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_minMoveDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.minMoveDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_detectCollisions(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.detectCollisions); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enableOverlapRecovery(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enableOverlapRecovery); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.radius = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.height = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_center(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.center = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_slopeLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.slopeLimit = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_stepOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.stepOffset = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_skinWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.skinWidth = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_minMoveDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.minMoveDistance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_detectCollisions(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.detectCollisions = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enableOverlapRecovery(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterController gen_to_be_invoked = (UnityEngine.CharacterController)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.enableOverlapRecovery = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CharacterInfoWrap.cs b/Assets/XLua/Gen/UnityEngine_CharacterInfoWrap.cs deleted file mode 100644 index 79975243d..000000000 --- a/Assets/XLua/Gen/UnityEngine_CharacterInfoWrap.cs +++ /dev/null @@ -1,582 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCharacterInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CharacterInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 15, 15); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "advance", _g_get_advance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "glyphWidth", _g_get_glyphWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "glyphHeight", _g_get_glyphHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bearing", _g_get_bearing); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "minY", _g_get_minY); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxY", _g_get_maxY); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "minX", _g_get_minX); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxX", _g_get_maxX); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "uvBottomLeft", _g_get_uvBottomLeft); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "uvBottomRight", _g_get_uvBottomRight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "uvTopRight", _g_get_uvTopRight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "uvTopLeft", _g_get_uvTopLeft); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "index", _g_get_index); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "size", _g_get_size); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "style", _g_get_style); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "advance", _s_set_advance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "glyphWidth", _s_set_glyphWidth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "glyphHeight", _s_set_glyphHeight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bearing", _s_set_bearing); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "minY", _s_set_minY); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxY", _s_set_maxY); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "minX", _s_set_minX); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxX", _s_set_maxX); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "uvBottomLeft", _s_set_uvBottomLeft); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "uvBottomRight", _s_set_uvBottomRight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "uvTopRight", _s_set_uvTopRight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "uvTopLeft", _s_set_uvTopLeft); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "index", _s_set_index); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "size", _s_set_size); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "style", _s_set_style); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.CharacterInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CharacterInfo constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_advance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.advance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_glyphWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.glyphWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_glyphHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.glyphHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bearing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.bearing); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_minY(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.minY); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxY(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.maxY); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_minX(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.minX); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxX(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.maxX); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_uvBottomLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.uvBottomLeft); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_uvBottomRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.uvBottomRight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_uvTopRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.uvTopRight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_uvTopLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.uvTopLeft); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_index(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.index); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.size); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_style(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.style); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_advance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.advance = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_glyphWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.glyphWidth = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_glyphHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.glyphHeight = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bearing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.bearing = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_minY(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.minY = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxY(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maxY = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_minX(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.minX = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxX(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maxX = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_uvBottomLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.uvBottomLeft = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_uvBottomRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.uvBottomRight = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_uvTopRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.uvTopRight = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_uvTopLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.uvTopLeft = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_index(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.index = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.size = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_style(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.FontStyle gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.style = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CharacterJointWrap.cs b/Assets/XLua/Gen/UnityEngine_CharacterJointWrap.cs deleted file mode 100644 index 0e27b8e29..000000000 --- a/Assets/XLua/Gen/UnityEngine_CharacterJointWrap.cs +++ /dev/null @@ -1,401 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCharacterJointWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CharacterJoint); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 10, 10); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "swingAxis", _g_get_swingAxis); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "twistLimitSpring", _g_get_twistLimitSpring); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "swingLimitSpring", _g_get_swingLimitSpring); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lowTwistLimit", _g_get_lowTwistLimit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "highTwistLimit", _g_get_highTwistLimit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "swing1Limit", _g_get_swing1Limit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "swing2Limit", _g_get_swing2Limit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enableProjection", _g_get_enableProjection); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "projectionDistance", _g_get_projectionDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "projectionAngle", _g_get_projectionAngle); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "swingAxis", _s_set_swingAxis); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "twistLimitSpring", _s_set_twistLimitSpring); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "swingLimitSpring", _s_set_swingLimitSpring); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lowTwistLimit", _s_set_lowTwistLimit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "highTwistLimit", _s_set_highTwistLimit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "swing1Limit", _s_set_swing1Limit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "swing2Limit", _s_set_swing2Limit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "enableProjection", _s_set_enableProjection); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "projectionDistance", _s_set_projectionDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "projectionAngle", _s_set_projectionAngle); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.CharacterJoint(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CharacterJoint constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_swingAxis(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.swingAxis); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_twistLimitSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.twistLimitSpring); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_swingLimitSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.swingLimitSpring); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lowTwistLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.lowTwistLimit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_highTwistLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.highTwistLimit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_swing1Limit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.swing1Limit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_swing2Limit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.swing2Limit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enableProjection(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enableProjection); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_projectionDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.projectionDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_projectionAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.projectionAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_swingAxis(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.swingAxis = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_twistLimitSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - UnityEngine.SoftJointLimitSpring gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.twistLimitSpring = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_swingLimitSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - UnityEngine.SoftJointLimitSpring gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.swingLimitSpring = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lowTwistLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - UnityEngine.SoftJointLimit gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.lowTwistLimit = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_highTwistLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - UnityEngine.SoftJointLimit gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.highTwistLimit = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_swing1Limit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - UnityEngine.SoftJointLimit gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.swing1Limit = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_swing2Limit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - UnityEngine.SoftJointLimit gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.swing2Limit = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enableProjection(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.enableProjection = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_projectionDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.projectionDistance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_projectionAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CharacterJoint gen_to_be_invoked = (UnityEngine.CharacterJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.projectionAngle = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CircleCollider2DWrap.cs b/Assets/XLua/Gen/UnityEngine_CircleCollider2DWrap.cs deleted file mode 100644 index 4cfd2fc5d..000000000 --- a/Assets/XLua/Gen/UnityEngine_CircleCollider2DWrap.cs +++ /dev/null @@ -1,115 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCircleCollider2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CircleCollider2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 1); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "radius", _g_get_radius); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "radius", _s_set_radius); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.CircleCollider2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CircleCollider2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CircleCollider2D gen_to_be_invoked = (UnityEngine.CircleCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.radius); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CircleCollider2D gen_to_be_invoked = (UnityEngine.CircleCollider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.radius = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ClothSkinningCoefficientWrap.cs b/Assets/XLua/Gen/UnityEngine_ClothSkinningCoefficientWrap.cs deleted file mode 100644 index 2621cd2c6..000000000 --- a/Assets/XLua/Gen/UnityEngine_ClothSkinningCoefficientWrap.cs +++ /dev/null @@ -1,148 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineClothSkinningCoefficientWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ClothSkinningCoefficient); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxDistance", _g_get_maxDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "collisionSphereDistance", _g_get_collisionSphereDistance); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxDistance", _s_set_maxDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "collisionSphereDistance", _s_set_collisionSphereDistance); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ClothSkinningCoefficient)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ClothSkinningCoefficient constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ClothSkinningCoefficient gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_collisionSphereDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ClothSkinningCoefficient gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.collisionSphereDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ClothSkinningCoefficient gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maxDistance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_collisionSphereDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ClothSkinningCoefficient gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.collisionSphereDistance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ClothSphereColliderPairWrap.cs b/Assets/XLua/Gen/UnityEngine_ClothSphereColliderPairWrap.cs deleted file mode 100644 index 3bd1f9b2c..000000000 --- a/Assets/XLua/Gen/UnityEngine_ClothSphereColliderPairWrap.cs +++ /dev/null @@ -1,167 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineClothSphereColliderPairWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ClothSphereColliderPair); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "first", _g_get_first); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "second", _g_get_second); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "first", _s_set_first); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "second", _s_set_second); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 2 && translator.Assignable(L, 2)) - { - UnityEngine.SphereCollider _a = (UnityEngine.SphereCollider)translator.GetObject(L, 2, typeof(UnityEngine.SphereCollider)); - - var gen_ret = new UnityEngine.ClothSphereColliderPair(_a); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - UnityEngine.SphereCollider _a = (UnityEngine.SphereCollider)translator.GetObject(L, 2, typeof(UnityEngine.SphereCollider)); - UnityEngine.SphereCollider _b = (UnityEngine.SphereCollider)translator.GetObject(L, 3, typeof(UnityEngine.SphereCollider)); - - var gen_ret = new UnityEngine.ClothSphereColliderPair(_a, _b); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ClothSphereColliderPair)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ClothSphereColliderPair constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_first(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ClothSphereColliderPair gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.first); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_second(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ClothSphereColliderPair gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.second); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_first(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ClothSphereColliderPair gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.first = (UnityEngine.SphereCollider)translator.GetObject(L, 2, typeof(UnityEngine.SphereCollider)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_second(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ClothSphereColliderPair gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.second = (UnityEngine.SphereCollider)translator.GetObject(L, 2, typeof(UnityEngine.SphereCollider)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ClothWrap.cs b/Assets/XLua/Gen/UnityEngine_ClothWrap.cs deleted file mode 100644 index 8cf1710b4..000000000 --- a/Assets/XLua/Gen/UnityEngine_ClothWrap.cs +++ /dev/null @@ -1,1044 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineClothWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Cloth); - Utils.BeginObjectRegister(type, L, translator, 0, 8, 24, 22); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearTransformMotion", _m_ClearTransformMotion); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetSelfAndInterCollisionIndices", _m_GetSelfAndInterCollisionIndices); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetSelfAndInterCollisionIndices", _m_SetSelfAndInterCollisionIndices); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetVirtualParticleIndices", _m_GetVirtualParticleIndices); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetVirtualParticleIndices", _m_SetVirtualParticleIndices); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetVirtualParticleWeights", _m_GetVirtualParticleWeights); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetVirtualParticleWeights", _m_SetVirtualParticleWeights); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetEnabledFading", _m_SetEnabledFading); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertices", _g_get_vertices); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normals", _g_get_normals); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "coefficients", _g_get_coefficients); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "capsuleColliders", _g_get_capsuleColliders); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sphereColliders", _g_get_sphereColliders); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sleepThreshold", _g_get_sleepThreshold); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bendingStiffness", _g_get_bendingStiffness); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "stretchingStiffness", _g_get_stretchingStiffness); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "damping", _g_get_damping); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "externalAcceleration", _g_get_externalAcceleration); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "randomAcceleration", _g_get_randomAcceleration); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useGravity", _g_get_useGravity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enabled", _g_get_enabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "friction", _g_get_friction); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "collisionMassScale", _g_get_collisionMassScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enableContinuousCollision", _g_get_enableContinuousCollision); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useVirtualParticles", _g_get_useVirtualParticles); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "worldVelocityScale", _g_get_worldVelocityScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "worldAccelerationScale", _g_get_worldAccelerationScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "clothSolverFrequency", _g_get_clothSolverFrequency); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useTethers", _g_get_useTethers); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "stiffnessFrequency", _g_get_stiffnessFrequency); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "selfCollisionDistance", _g_get_selfCollisionDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "selfCollisionStiffness", _g_get_selfCollisionStiffness); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "coefficients", _s_set_coefficients); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "capsuleColliders", _s_set_capsuleColliders); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sphereColliders", _s_set_sphereColliders); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sleepThreshold", _s_set_sleepThreshold); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bendingStiffness", _s_set_bendingStiffness); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "stretchingStiffness", _s_set_stretchingStiffness); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "damping", _s_set_damping); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "externalAcceleration", _s_set_externalAcceleration); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "randomAcceleration", _s_set_randomAcceleration); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useGravity", _s_set_useGravity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "enabled", _s_set_enabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "friction", _s_set_friction); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "collisionMassScale", _s_set_collisionMassScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "enableContinuousCollision", _s_set_enableContinuousCollision); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useVirtualParticles", _s_set_useVirtualParticles); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "worldVelocityScale", _s_set_worldVelocityScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "worldAccelerationScale", _s_set_worldAccelerationScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "clothSolverFrequency", _s_set_clothSolverFrequency); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useTethers", _s_set_useTethers); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "stiffnessFrequency", _s_set_stiffnessFrequency); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "selfCollisionDistance", _s_set_selfCollisionDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "selfCollisionStiffness", _s_set_selfCollisionStiffness); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Cloth(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Cloth constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearTransformMotion(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.ClearTransformMotion( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetSelfAndInterCollisionIndices(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _indices = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.GetSelfAndInterCollisionIndices( _indices ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetSelfAndInterCollisionIndices(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _indices = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.SetSelfAndInterCollisionIndices( _indices ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetVirtualParticleIndices(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _indicesOutList = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.GetVirtualParticleIndices( _indicesOutList ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetVirtualParticleIndices(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _indicesIn = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.SetVirtualParticleIndices( _indicesIn ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetVirtualParticleWeights(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _weightsOutList = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.GetVirtualParticleWeights( _weightsOutList ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetVirtualParticleWeights(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _weights = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.SetVirtualParticleWeights( _weights ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetEnabledFading(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)) - { - bool _enabled = LuaAPI.lua_toboolean(L, 2); - - gen_to_be_invoked.SetEnabledFading( _enabled ); - - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - bool _enabled = LuaAPI.lua_toboolean(L, 2); - float _interpolationTime = (float)LuaAPI.lua_tonumber(L, 3); - - gen_to_be_invoked.SetEnabledFading( _enabled, _interpolationTime ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Cloth.SetEnabledFading!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertices(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.vertices); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normals(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.normals); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_coefficients(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.coefficients); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_capsuleColliders(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.capsuleColliders); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sphereColliders(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.sphereColliders); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sleepThreshold(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.sleepThreshold); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bendingStiffness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.bendingStiffness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_stretchingStiffness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.stretchingStiffness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_damping(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.damping); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_externalAcceleration(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.externalAcceleration); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_randomAcceleration(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.randomAcceleration); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useGravity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useGravity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_friction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.friction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_collisionMassScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.collisionMassScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enableContinuousCollision(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enableContinuousCollision); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useVirtualParticles(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.useVirtualParticles); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_worldVelocityScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.worldVelocityScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_worldAccelerationScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.worldAccelerationScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_clothSolverFrequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.clothSolverFrequency); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useTethers(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useTethers); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_stiffnessFrequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.stiffnessFrequency); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_selfCollisionDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.selfCollisionDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_selfCollisionStiffness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.selfCollisionStiffness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_coefficients(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.coefficients = (UnityEngine.ClothSkinningCoefficient[])translator.GetObject(L, 2, typeof(UnityEngine.ClothSkinningCoefficient[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_capsuleColliders(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.capsuleColliders = (UnityEngine.CapsuleCollider[])translator.GetObject(L, 2, typeof(UnityEngine.CapsuleCollider[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sphereColliders(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.sphereColliders = (UnityEngine.ClothSphereColliderPair[])translator.GetObject(L, 2, typeof(UnityEngine.ClothSphereColliderPair[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sleepThreshold(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.sleepThreshold = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bendingStiffness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.bendingStiffness = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_stretchingStiffness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.stretchingStiffness = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_damping(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.damping = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_externalAcceleration(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.externalAcceleration = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_randomAcceleration(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.randomAcceleration = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useGravity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useGravity = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.enabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_friction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.friction = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_collisionMassScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.collisionMassScale = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enableContinuousCollision(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.enableContinuousCollision = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useVirtualParticles(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useVirtualParticles = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_worldVelocityScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.worldVelocityScale = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_worldAccelerationScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.worldAccelerationScale = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_clothSolverFrequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.clothSolverFrequency = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useTethers(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useTethers = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_stiffnessFrequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.stiffnessFrequency = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_selfCollisionDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.selfCollisionDistance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_selfCollisionStiffness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cloth gen_to_be_invoked = (UnityEngine.Cloth)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.selfCollisionStiffness = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Collider2DWrap.cs b/Assets/XLua/Gen/UnityEngine_Collider2DWrap.cs deleted file mode 100644 index ab5a8867b..000000000 --- a/Assets/XLua/Gen/UnityEngine_Collider2DWrap.cs +++ /dev/null @@ -1,1067 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCollider2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Collider2D); - Utils.BeginObjectRegister(type, L, translator, 0, 11, 12, 6); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CreateMesh", _m_CreateMesh); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetShapeHash", _m_GetShapeHash); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsTouching", _m_IsTouching); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsTouchingLayers", _m_IsTouchingLayers); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OverlapPoint", _m_OverlapPoint); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Distance", _m_Distance); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OverlapCollider", _m_OverlapCollider); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetContacts", _m_GetContacts); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Cast", _m_Cast); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Raycast", _m_Raycast); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClosestPoint", _m_ClosestPoint); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "density", _g_get_density); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isTrigger", _g_get_isTrigger); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "usedByEffector", _g_get_usedByEffector); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "usedByComposite", _g_get_usedByComposite); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "composite", _g_get_composite); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "offset", _g_get_offset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "attachedRigidbody", _g_get_attachedRigidbody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "shapeCount", _g_get_shapeCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bounds", _g_get_bounds); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sharedMaterial", _g_get_sharedMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "friction", _g_get_friction); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bounciness", _g_get_bounciness); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "density", _s_set_density); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isTrigger", _s_set_isTrigger); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "usedByEffector", _s_set_usedByEffector); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "usedByComposite", _s_set_usedByComposite); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "offset", _s_set_offset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sharedMaterial", _s_set_sharedMaterial); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Collider2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Collider2D constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CreateMesh(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - - - - { - bool _useBodyPosition = LuaAPI.lua_toboolean(L, 2); - bool _useBodyRotation = LuaAPI.lua_toboolean(L, 3); - - var gen_ret = gen_to_be_invoked.CreateMesh( _useBodyPosition, _useBodyRotation ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetShapeHash(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetShapeHash( ); - LuaAPI.xlua_pushuint(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsTouching(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - - var gen_ret = gen_to_be_invoked.IsTouching( _collider ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - - var gen_ret = gen_to_be_invoked.IsTouching( _contactFilter ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - - var gen_ret = gen_to_be_invoked.IsTouching( _collider, _contactFilter ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Collider2D.IsTouching!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsTouchingLayers(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.IsTouchingLayers( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _layerMask = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.IsTouchingLayers( _layerMask ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Collider2D.IsTouchingLayers!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapPoint(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - - var gen_ret = gen_to_be_invoked.OverlapPoint( _point ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Distance(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - - var gen_ret = gen_to_be_invoked.Distance( _collider ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapCollider(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.OverlapCollider( _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)) - { - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.OverlapCollider( _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Collider2D.OverlapCollider!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetContacts(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.ContactPoint2D[] _contacts = (UnityEngine.ContactPoint2D[])translator.GetObject(L, 2, typeof(UnityEngine.ContactPoint2D[])); - - var gen_ret = gen_to_be_invoked.GetContacts( _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - System.Collections.Generic.List _contacts = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetContacts( _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Collider2D[] _colliders = (UnityEngine.Collider2D[])translator.GetObject(L, 2, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.GetContacts( _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - System.Collections.Generic.List _colliders = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetContacts( _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - UnityEngine.ContactPoint2D[] _contacts = (UnityEngine.ContactPoint2D[])translator.GetObject(L, 3, typeof(UnityEngine.ContactPoint2D[])); - - var gen_ret = gen_to_be_invoked.GetContacts( _contactFilter, _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)) - { - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - System.Collections.Generic.List _contacts = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetContacts( _contactFilter, _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - UnityEngine.Collider2D[] _colliders = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.GetContacts( _contactFilter, _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)) - { - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - System.Collections.Generic.List _colliders = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetContacts( _contactFilter, _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Collider2D.GetContacts!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Cast(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - bool _ignoreSiblingColliders = LuaAPI.lua_toboolean(L, 5); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _results, _distance, _ignoreSiblingColliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _contactFilter, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - bool _ignoreSiblingColliders = LuaAPI.lua_toboolean(L, 6); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _contactFilter, _results, _distance, _ignoreSiblingColliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 4, typeof(System.Collections.Generic.List)); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - bool _ignoreSiblingColliders = LuaAPI.lua_toboolean(L, 6); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _contactFilter, _results, _distance, _ignoreSiblingColliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 4, typeof(System.Collections.Generic.List)); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _contactFilter, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 4, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Collider2D.Cast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Raycast(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.Raycast( _direction, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = gen_to_be_invoked.Raycast( _direction, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = gen_to_be_invoked.Raycast( _direction, _results, _distance, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = gen_to_be_invoked.Raycast( _direction, _results, _distance, _layerMask, _minDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 6); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = gen_to_be_invoked.Raycast( _direction, _results, _distance, _layerMask, _minDepth, _maxDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.Raycast( _direction, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = gen_to_be_invoked.Raycast( _direction, _contactFilter, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 4, typeof(System.Collections.Generic.List)); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = gen_to_be_invoked.Raycast( _direction, _contactFilter, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 4, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.Raycast( _direction, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Collider2D.Raycast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClosestPoint(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector2 _position;translator.Get(L, 2, out _position); - - var gen_ret = gen_to_be_invoked.ClosestPoint( _position ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_density(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.density); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isTrigger(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isTrigger); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_usedByEffector(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.usedByEffector); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_usedByComposite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.usedByComposite); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_composite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.composite); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_offset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.offset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_attachedRigidbody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.attachedRigidbody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shapeCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.shapeCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bounds(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineBounds(L, gen_to_be_invoked.bounds); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sharedMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.sharedMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_friction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.friction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bounciness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.bounciness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_density(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.density = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isTrigger(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.isTrigger = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_usedByEffector(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.usedByEffector = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_usedByComposite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.usedByComposite = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_offset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.offset = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sharedMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider2D gen_to_be_invoked = (UnityEngine.Collider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.sharedMaterial = (UnityEngine.PhysicsMaterial2D)translator.GetObject(L, 2, typeof(UnityEngine.PhysicsMaterial2D)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ColliderDistance2DWrap.cs b/Assets/XLua/Gen/UnityEngine_ColliderDistance2DWrap.cs deleted file mode 100644 index 554b642b1..000000000 --- a/Assets/XLua/Gen/UnityEngine_ColliderDistance2DWrap.cs +++ /dev/null @@ -1,246 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineColliderDistance2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ColliderDistance2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 6, 4); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pointA", _g_get_pointA); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pointB", _g_get_pointB); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normal", _g_get_normal); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "distance", _g_get_distance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isOverlapped", _g_get_isOverlapped); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isValid", _g_get_isValid); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pointA", _s_set_pointA); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pointB", _s_set_pointB); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "distance", _s_set_distance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isValid", _s_set_isValid); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ColliderDistance2D)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ColliderDistance2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pointA(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ColliderDistance2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.pointA); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pointB(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ColliderDistance2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.pointB); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ColliderDistance2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.normal); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ColliderDistance2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.distance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isOverlapped(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ColliderDistance2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isOverlapped); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isValid(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ColliderDistance2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isValid); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pointA(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ColliderDistance2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.pointA = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pointB(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ColliderDistance2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.pointB = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ColliderDistance2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.distance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isValid(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ColliderDistance2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.isValid = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ColliderWrap.cs b/Assets/XLua/Gen/UnityEngine_ColliderWrap.cs deleted file mode 100644 index b574ac695..000000000 --- a/Assets/XLua/Gen/UnityEngine_ColliderWrap.cs +++ /dev/null @@ -1,378 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineColliderWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Collider); - Utils.BeginObjectRegister(type, L, translator, 0, 3, 8, 5); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClosestPoint", _m_ClosestPoint); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Raycast", _m_Raycast); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClosestPointOnBounds", _m_ClosestPointOnBounds); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enabled", _g_get_enabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "attachedRigidbody", _g_get_attachedRigidbody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "attachedArticulationBody", _g_get_attachedArticulationBody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isTrigger", _g_get_isTrigger); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "contactOffset", _g_get_contactOffset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bounds", _g_get_bounds); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sharedMaterial", _g_get_sharedMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "material", _g_get_material); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "enabled", _s_set_enabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isTrigger", _s_set_isTrigger); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "contactOffset", _s_set_contactOffset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sharedMaterial", _s_set_sharedMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "material", _s_set_material); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Collider(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Collider constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClosestPoint(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - - var gen_ret = gen_to_be_invoked.ClosestPoint( _position ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Raycast(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Ray _ray;translator.Get(L, 2, out _ray); - UnityEngine.RaycastHit _hitInfo; - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = gen_to_be_invoked.Raycast( _ray, out _hitInfo, _maxDistance ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClosestPointOnBounds(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - - var gen_ret = gen_to_be_invoked.ClosestPointOnBounds( _position ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_attachedRigidbody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.attachedRigidbody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_attachedArticulationBody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.attachedArticulationBody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isTrigger(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isTrigger); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_contactOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.contactOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bounds(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineBounds(L, gen_to_be_invoked.bounds); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sharedMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.sharedMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.material); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.enabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isTrigger(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.isTrigger = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_contactOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.contactOffset = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sharedMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.sharedMaterial = (UnityEngine.PhysicMaterial)translator.GetObject(L, 2, typeof(UnityEngine.PhysicMaterial)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collider gen_to_be_invoked = (UnityEngine.Collider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.material = (UnityEngine.PhysicMaterial)translator.GetObject(L, 2, typeof(UnityEngine.PhysicMaterial)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Collision2DWrap.cs b/Assets/XLua/Gen/UnityEngine_Collision2DWrap.cs deleted file mode 100644 index 82740ed84..000000000 --- a/Assets/XLua/Gen/UnityEngine_Collision2DWrap.cs +++ /dev/null @@ -1,309 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCollision2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Collision2D); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 10, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetContact", _m_GetContact); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetContacts", _m_GetContacts); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "collider", _g_get_collider); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "otherCollider", _g_get_otherCollider); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rigidbody", _g_get_rigidbody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "otherRigidbody", _g_get_otherRigidbody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "transform", _g_get_transform); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "gameObject", _g_get_gameObject); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "relativeVelocity", _g_get_relativeVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enabled", _g_get_enabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "contacts", _g_get_contacts); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "contactCount", _g_get_contactCount); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Collision2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Collision2D constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetContact(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collision2D gen_to_be_invoked = (UnityEngine.Collision2D)translator.FastGetCSObj(L, 1); - - - - { - int _index = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetContact( _index ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetContacts(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collision2D gen_to_be_invoked = (UnityEngine.Collision2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.ContactPoint2D[] _contacts = (UnityEngine.ContactPoint2D[])translator.GetObject(L, 2, typeof(UnityEngine.ContactPoint2D[])); - - var gen_ret = gen_to_be_invoked.GetContacts( _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - System.Collections.Generic.List _contacts = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetContacts( _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Collision2D.GetContacts!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_collider(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision2D gen_to_be_invoked = (UnityEngine.Collision2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.collider); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_otherCollider(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision2D gen_to_be_invoked = (UnityEngine.Collision2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.otherCollider); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rigidbody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision2D gen_to_be_invoked = (UnityEngine.Collision2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.rigidbody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_otherRigidbody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision2D gen_to_be_invoked = (UnityEngine.Collision2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.otherRigidbody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_transform(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision2D gen_to_be_invoked = (UnityEngine.Collision2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.transform); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_gameObject(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision2D gen_to_be_invoked = (UnityEngine.Collision2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.gameObject); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_relativeVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision2D gen_to_be_invoked = (UnityEngine.Collision2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.relativeVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision2D gen_to_be_invoked = (UnityEngine.Collision2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_contacts(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision2D gen_to_be_invoked = (UnityEngine.Collision2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.contacts); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_contactCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision2D gen_to_be_invoked = (UnityEngine.Collision2D)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.contactCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CollisionWrap.cs b/Assets/XLua/Gen/UnityEngine_CollisionWrap.cs deleted file mode 100644 index 6c32c7b9a..000000000 --- a/Assets/XLua/Gen/UnityEngine_CollisionWrap.cs +++ /dev/null @@ -1,309 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCollisionWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Collision); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 10, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetContact", _m_GetContact); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetContacts", _m_GetContacts); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "relativeVelocity", _g_get_relativeVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rigidbody", _g_get_rigidbody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "articulationBody", _g_get_articulationBody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "body", _g_get_body); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "collider", _g_get_collider); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "transform", _g_get_transform); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "gameObject", _g_get_gameObject); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "contactCount", _g_get_contactCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "contacts", _g_get_contacts); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "impulse", _g_get_impulse); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Collision(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Collision constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetContact(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collision gen_to_be_invoked = (UnityEngine.Collision)translator.FastGetCSObj(L, 1); - - - - { - int _index = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetContact( _index ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetContacts(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Collision gen_to_be_invoked = (UnityEngine.Collision)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.ContactPoint[] _contacts = (UnityEngine.ContactPoint[])translator.GetObject(L, 2, typeof(UnityEngine.ContactPoint[])); - - var gen_ret = gen_to_be_invoked.GetContacts( _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - System.Collections.Generic.List _contacts = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetContacts( _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Collision.GetContacts!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_relativeVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision gen_to_be_invoked = (UnityEngine.Collision)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.relativeVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rigidbody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision gen_to_be_invoked = (UnityEngine.Collision)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.rigidbody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_articulationBody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision gen_to_be_invoked = (UnityEngine.Collision)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.articulationBody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_body(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision gen_to_be_invoked = (UnityEngine.Collision)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.body); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_collider(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision gen_to_be_invoked = (UnityEngine.Collision)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.collider); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_transform(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision gen_to_be_invoked = (UnityEngine.Collision)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.transform); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_gameObject(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision gen_to_be_invoked = (UnityEngine.Collision)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.gameObject); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_contactCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision gen_to_be_invoked = (UnityEngine.Collision)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.contactCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_contacts(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision gen_to_be_invoked = (UnityEngine.Collision)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.contacts); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_impulse(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Collision gen_to_be_invoked = (UnityEngine.Collision)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.impulse); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Color32Wrap.cs b/Assets/XLua/Gen/UnityEngine_Color32Wrap.cs deleted file mode 100644 index e9e41ebb0..000000000 --- a/Assets/XLua/Gen/UnityEngine_Color32Wrap.cs +++ /dev/null @@ -1,544 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; -using TMPro; - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineColor32Wrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Color32); - Utils.BeginObjectRegister(type, L, translator, 0, 5, 4, 4); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Compare", _m_Compare); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CompareRGB", _m_CompareRGB); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Multiply", _m_Multiply); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Tint", _m_Tint); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "r", _g_get_r); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "g", _g_get_g); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "b", _g_get_b); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "a", _g_get_a); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "r", _s_set_r); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "g", _s_set_g); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "b", _s_set_b); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "a", _s_set_a); - - - Utils.EndObjectRegister(type, L, translator, __CSIndexer, __NewIndexer, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Lerp", _m_Lerp_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LerpUnclamped", _m_LerpUnclamped_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - byte _r = (byte)LuaAPI.xlua_tointeger(L, 2); - byte _g = (byte)LuaAPI.xlua_tointeger(L, 3); - byte _b = (byte)LuaAPI.xlua_tointeger(L, 4); - byte _a = (byte)LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = new UnityEngine.Color32(_r, _g, _b, _a); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.Color32)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Color32 constructor!"); - - } - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - public static int __CSIndexer(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - int index = LuaAPI.xlua_tointeger(L, 2); - LuaAPI.lua_pushboolean(L, true); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked[index]); - return 2; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - LuaAPI.lua_pushboolean(L, false); - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - public static int __NewIndexer(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - try { - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - int key = LuaAPI.xlua_tointeger(L, 2); - gen_to_be_invoked[key] = (byte)LuaAPI.xlua_tointeger(L, 3); - LuaAPI.lua_pushboolean(L, true); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - LuaAPI.lua_pushboolean(L, false); - return 1; - } - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Lerp_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Color32 _a;translator.Get(L, 1, out _a); - UnityEngine.Color32 _b;translator.Get(L, 2, out _b); - float _t = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = UnityEngine.Color32.Lerp( _a, _b, _t ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LerpUnclamped_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Color32 _a;translator.Get(L, 1, out _a); - UnityEngine.Color32 _b;translator.Get(L, 2, out _b); - float _t = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = UnityEngine.Color32.LerpUnclamped( _a, _b, _t ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _format = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.ToString( _format ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _format = LuaAPI.lua_tostring(L, 2); - System.IFormatProvider _formatProvider = (System.IFormatProvider)translator.GetObject(L, 3, typeof(System.IFormatProvider)); - - var gen_ret = gen_to_be_invoked.ToString( _format, _formatProvider ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Color32.ToString!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Compare(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Color32 _b;translator.Get(L, 2, out _b); - - var gen_ret = gen_to_be_invoked.Compare( _b ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CompareRGB(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Color32 _b;translator.Get(L, 2, out _b); - - var gen_ret = gen_to_be_invoked.CompareRGB( _b ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Multiply(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Color32 _c2;translator.Get(L, 2, out _c2); - - var gen_ret = gen_to_be_invoked.Multiply( _c2 ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Tint(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - float _tint = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = gen_to_be_invoked.Tint( _tint ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Color32 _c2;translator.Get(L, 2, out _c2); - - var gen_ret = gen_to_be_invoked.Tint( _c2 ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Color32.Tint!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_r(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.r); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_g(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.g); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_b(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.b); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_a(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.a); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_r(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.r = (byte)LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_g(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.g = (byte)LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_b(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.b = (byte)LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_a(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Color32 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.a = (byte)LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ColorUtilityWrap.cs b/Assets/XLua/Gen/UnityEngine_ColorUtilityWrap.cs deleted file mode 100644 index 0f13a8ace..000000000 --- a/Assets/XLua/Gen/UnityEngine_ColorUtilityWrap.cs +++ /dev/null @@ -1,171 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineColorUtilityWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ColorUtility); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 4, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "TryParseHtmlString", _m_TryParseHtmlString_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ToHtmlStringRGB", _m_ToHtmlStringRGB_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ToHtmlStringRGBA", _m_ToHtmlStringRGBA_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.ColorUtility(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ColorUtility constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TryParseHtmlString_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - string _htmlString = LuaAPI.lua_tostring(L, 1); - UnityEngine.Color _color; - - var gen_ret = UnityEngine.ColorUtility.TryParseHtmlString( _htmlString, out _color ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.PushUnityEngineColor(L, _color); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToHtmlStringRGB_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Color _color;translator.Get(L, 1, out _color); - - var gen_ret = UnityEngine.ColorUtility.ToHtmlStringRGB( _color ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToHtmlStringRGBA_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Color _color;translator.Get(L, 1, out _color); - - var gen_ret = UnityEngine.ColorUtility.ToHtmlStringRGBA( _color ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CombineInstanceWrap.cs b/Assets/XLua/Gen/UnityEngine_CombineInstanceWrap.cs deleted file mode 100644 index 7e8e6d639..000000000 --- a/Assets/XLua/Gen/UnityEngine_CombineInstanceWrap.cs +++ /dev/null @@ -1,250 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCombineInstanceWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CombineInstance); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mesh", _g_get_mesh); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "subMeshIndex", _g_get_subMeshIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "transform", _g_get_transform); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lightmapScaleOffset", _g_get_lightmapScaleOffset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "realtimeLightmapScaleOffset", _g_get_realtimeLightmapScaleOffset); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mesh", _s_set_mesh); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "subMeshIndex", _s_set_subMeshIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "transform", _s_set_transform); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lightmapScaleOffset", _s_set_lightmapScaleOffset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "realtimeLightmapScaleOffset", _s_set_realtimeLightmapScaleOffset); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.CombineInstance)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CombineInstance constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mesh(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CombineInstance gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.mesh); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_subMeshIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CombineInstance gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.subMeshIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_transform(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CombineInstance gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.transform); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lightmapScaleOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CombineInstance gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector4(L, gen_to_be_invoked.lightmapScaleOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_realtimeLightmapScaleOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CombineInstance gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector4(L, gen_to_be_invoked.realtimeLightmapScaleOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mesh(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CombineInstance gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_subMeshIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CombineInstance gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.subMeshIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_transform(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CombineInstance gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Matrix4x4 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.transform = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lightmapScaleOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CombineInstance gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector4 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.lightmapScaleOffset = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_realtimeLightmapScaleOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CombineInstance gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector4 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.realtimeLightmapScaleOffset = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CompassWrap.cs b/Assets/XLua/Gen/UnityEngine_CompassWrap.cs deleted file mode 100644 index aa4d7c7c2..000000000 --- a/Assets/XLua/Gen/UnityEngine_CompassWrap.cs +++ /dev/null @@ -1,190 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCompassWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Compass); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 6, 1); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "magneticHeading", _g_get_magneticHeading); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "trueHeading", _g_get_trueHeading); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "headingAccuracy", _g_get_headingAccuracy); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rawVector", _g_get_rawVector); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "timestamp", _g_get_timestamp); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enabled", _g_get_enabled); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "enabled", _s_set_enabled); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Compass(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Compass constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_magneticHeading(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Compass gen_to_be_invoked = (UnityEngine.Compass)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.magneticHeading); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_trueHeading(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Compass gen_to_be_invoked = (UnityEngine.Compass)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.trueHeading); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_headingAccuracy(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Compass gen_to_be_invoked = (UnityEngine.Compass)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.headingAccuracy); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rawVector(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Compass gen_to_be_invoked = (UnityEngine.Compass)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.rawVector); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_timestamp(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Compass gen_to_be_invoked = (UnityEngine.Compass)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.timestamp); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Compass gen_to_be_invoked = (UnityEngine.Compass)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Compass gen_to_be_invoked = (UnityEngine.Compass)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.enabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CompositeCollider2DWrap.cs b/Assets/XLua/Gen/UnityEngine_CompositeCollider2DWrap.cs deleted file mode 100644 index 51fc24888..000000000 --- a/Assets/XLua/Gen/UnityEngine_CompositeCollider2DWrap.cs +++ /dev/null @@ -1,376 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCompositeCollider2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CompositeCollider2D); - Utils.BeginObjectRegister(type, L, translator, 0, 3, 7, 5); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GenerateGeometry", _m_GenerateGeometry); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPathPointCount", _m_GetPathPointCount); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPath", _m_GetPath); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "geometryType", _g_get_geometryType); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "generationType", _g_get_generationType); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertexDistance", _g_get_vertexDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "edgeRadius", _g_get_edgeRadius); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "offsetDistance", _g_get_offsetDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pathCount", _g_get_pathCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pointCount", _g_get_pointCount); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "geometryType", _s_set_geometryType); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "generationType", _s_set_generationType); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vertexDistance", _s_set_vertexDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "edgeRadius", _s_set_edgeRadius); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "offsetDistance", _s_set_offsetDistance); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.CompositeCollider2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CompositeCollider2D constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GenerateGeometry(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.GenerateGeometry( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPathPointCount(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - - - - { - int _index = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetPathPointCount( _index ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPath(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - int _index = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Vector2[] _points = (UnityEngine.Vector2[])translator.GetObject(L, 3, typeof(UnityEngine.Vector2[])); - - var gen_ret = gen_to_be_invoked.GetPath( _index, _points ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable>(L, 3)) - { - int _index = LuaAPI.xlua_tointeger(L, 2); - System.Collections.Generic.List _points = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetPath( _index, _points ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CompositeCollider2D.GetPath!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_geometryType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.geometryType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_generationType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.generationType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertexDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.vertexDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_edgeRadius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.edgeRadius); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_offsetDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.offsetDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pathCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.pathCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pointCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.pointCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_geometryType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - UnityEngine.CompositeCollider2D.GeometryType gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.geometryType = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_generationType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - UnityEngine.CompositeCollider2D.GenerationType gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.generationType = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vertexDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.vertexDistance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_edgeRadius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.edgeRadius = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_offsetDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CompositeCollider2D gen_to_be_invoked = (UnityEngine.CompositeCollider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.offsetDistance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ComputeBufferWrap.cs b/Assets/XLua/Gen/UnityEngine_ComputeBufferWrap.cs deleted file mode 100644 index d16b8e30f..000000000 --- a/Assets/XLua/Gen/UnityEngine_ComputeBufferWrap.cs +++ /dev/null @@ -1,419 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineComputeBufferWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ComputeBuffer); - Utils.BeginObjectRegister(type, L, translator, 0, 7, 2, 1); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Dispose", _m_Dispose); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Release", _m_Release); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsValid", _m_IsValid); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetData", _m_SetData); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetData", _m_GetData); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetCounterValue", _m_SetCounterValue); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetNativeBufferPtr", _m_GetNativeBufferPtr); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "count", _g_get_count); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "stride", _g_get_stride); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "name", _s_set_name); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CopyCount", _m_CopyCount_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - int _count = LuaAPI.xlua_tointeger(L, 2); - int _stride = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = new UnityEngine.ComputeBuffer(_count, _stride); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4)) - { - int _count = LuaAPI.xlua_tointeger(L, 2); - int _stride = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.ComputeBufferType _type;translator.Get(L, 4, out _type); - - var gen_ret = new UnityEngine.ComputeBuffer(_count, _stride, _type); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4) && translator.Assignable(L, 5)) - { - int _count = LuaAPI.xlua_tointeger(L, 2); - int _stride = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.ComputeBufferType _type;translator.Get(L, 4, out _type); - UnityEngine.ComputeBufferMode _usage;translator.Get(L, 5, out _usage); - - var gen_ret = new UnityEngine.ComputeBuffer(_count, _stride, _type, _usage); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeBuffer constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Dispose(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeBuffer gen_to_be_invoked = (UnityEngine.ComputeBuffer)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Dispose( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Release(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeBuffer gen_to_be_invoked = (UnityEngine.ComputeBuffer)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Release( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsValid(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeBuffer gen_to_be_invoked = (UnityEngine.ComputeBuffer)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.IsValid( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetData(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeBuffer gen_to_be_invoked = (UnityEngine.ComputeBuffer)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - System.Array _data = (System.Array)translator.GetObject(L, 2, typeof(System.Array)); - - gen_to_be_invoked.SetData( _data ); - - - - return 0; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - System.Array _data = (System.Array)translator.GetObject(L, 2, typeof(System.Array)); - int _managedBufferStartIndex = LuaAPI.xlua_tointeger(L, 3); - int _computeBufferStartIndex = LuaAPI.xlua_tointeger(L, 4); - int _count = LuaAPI.xlua_tointeger(L, 5); - - gen_to_be_invoked.SetData( _data, _managedBufferStartIndex, _computeBufferStartIndex, _count ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeBuffer.SetData!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetData(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeBuffer gen_to_be_invoked = (UnityEngine.ComputeBuffer)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - System.Array _data = (System.Array)translator.GetObject(L, 2, typeof(System.Array)); - - gen_to_be_invoked.GetData( _data ); - - - - return 0; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - System.Array _data = (System.Array)translator.GetObject(L, 2, typeof(System.Array)); - int _managedBufferStartIndex = LuaAPI.xlua_tointeger(L, 3); - int _computeBufferStartIndex = LuaAPI.xlua_tointeger(L, 4); - int _count = LuaAPI.xlua_tointeger(L, 5); - - gen_to_be_invoked.GetData( _data, _managedBufferStartIndex, _computeBufferStartIndex, _count ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeBuffer.GetData!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetCounterValue(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeBuffer gen_to_be_invoked = (UnityEngine.ComputeBuffer)translator.FastGetCSObj(L, 1); - - - - { - uint _counterValue = LuaAPI.xlua_touint(L, 2); - - gen_to_be_invoked.SetCounterValue( _counterValue ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CopyCount_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.ComputeBuffer _src = (UnityEngine.ComputeBuffer)translator.GetObject(L, 1, typeof(UnityEngine.ComputeBuffer)); - UnityEngine.ComputeBuffer _dst = (UnityEngine.ComputeBuffer)translator.GetObject(L, 2, typeof(UnityEngine.ComputeBuffer)); - int _dstOffsetBytes = LuaAPI.xlua_tointeger(L, 3); - - UnityEngine.ComputeBuffer.CopyCount( _src, _dst, _dstOffsetBytes ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetNativeBufferPtr(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeBuffer gen_to_be_invoked = (UnityEngine.ComputeBuffer)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetNativeBufferPtr( ); - LuaAPI.lua_pushlightuserdata(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_count(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ComputeBuffer gen_to_be_invoked = (UnityEngine.ComputeBuffer)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.count); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_stride(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ComputeBuffer gen_to_be_invoked = (UnityEngine.ComputeBuffer)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.stride); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ComputeBuffer gen_to_be_invoked = (UnityEngine.ComputeBuffer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.name = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ComputeShaderWrap.cs b/Assets/XLua/Gen/UnityEngine_ComputeShaderWrap.cs deleted file mode 100644 index 1f5651fb4..000000000 --- a/Assets/XLua/Gen/UnityEngine_ComputeShaderWrap.cs +++ /dev/null @@ -1,1084 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineComputeShaderWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ComputeShader); - Utils.BeginObjectRegister(type, L, translator, 0, 21, 1, 1); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "FindKernel", _m_FindKernel); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "HasKernel", _m_HasKernel); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetFloat", _m_SetFloat); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetInt", _m_SetInt); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetVector", _m_SetVector); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetMatrix", _m_SetMatrix); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetVectorArray", _m_SetVectorArray); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetMatrixArray", _m_SetMatrixArray); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetTexture", _m_SetTexture); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetTextureFromGlobal", _m_SetTextureFromGlobal); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetBuffer", _m_SetBuffer); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetKernelThreadGroupSizes", _m_GetKernelThreadGroupSizes); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Dispatch", _m_Dispatch); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "EnableKeyword", _m_EnableKeyword); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "DisableKeyword", _m_DisableKeyword); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsKeywordEnabled", _m_IsKeywordEnabled); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetFloats", _m_SetFloats); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetInts", _m_SetInts); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetBool", _m_SetBool); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetConstantBuffer", _m_SetConstantBuffer); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "DispatchIndirect", _m_DispatchIndirect); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "shaderKeywords", _g_get_shaderKeywords); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "shaderKeywords", _s_set_shaderKeywords); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.ComputeShader does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FindKernel(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - - { - string _name = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.FindKernel( _name ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_HasKernel(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - - { - string _name = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.HasKernel( _name ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetFloat(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - int _nameID = LuaAPI.xlua_tointeger(L, 2); - float _val = (float)LuaAPI.lua_tonumber(L, 3); - - gen_to_be_invoked.SetFloat( _nameID, _val ); - - - - return 0; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - string _name = LuaAPI.lua_tostring(L, 2); - float _val = (float)LuaAPI.lua_tonumber(L, 3); - - gen_to_be_invoked.SetFloat( _name, _val ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeShader.SetFloat!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetInt(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - int _nameID = LuaAPI.xlua_tointeger(L, 2); - int _val = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.SetInt( _nameID, _val ); - - - - return 0; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - string _name = LuaAPI.lua_tostring(L, 2); - int _val = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.SetInt( _name, _val ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeShader.SetInt!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetVector(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - int _nameID = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Vector4 _val;translator.Get(L, 3, out _val); - - gen_to_be_invoked.SetVector( _nameID, _val ); - - - - return 0; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _name = LuaAPI.lua_tostring(L, 2); - UnityEngine.Vector4 _val;translator.Get(L, 3, out _val); - - gen_to_be_invoked.SetVector( _name, _val ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeShader.SetVector!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetMatrix(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - int _nameID = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Matrix4x4 _val;translator.Get(L, 3, out _val); - - gen_to_be_invoked.SetMatrix( _nameID, _val ); - - - - return 0; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _name = LuaAPI.lua_tostring(L, 2); - UnityEngine.Matrix4x4 _val;translator.Get(L, 3, out _val); - - gen_to_be_invoked.SetMatrix( _name, _val ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeShader.SetMatrix!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetVectorArray(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - int _nameID = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Vector4[] _values = (UnityEngine.Vector4[])translator.GetObject(L, 3, typeof(UnityEngine.Vector4[])); - - gen_to_be_invoked.SetVectorArray( _nameID, _values ); - - - - return 0; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _name = LuaAPI.lua_tostring(L, 2); - UnityEngine.Vector4[] _values = (UnityEngine.Vector4[])translator.GetObject(L, 3, typeof(UnityEngine.Vector4[])); - - gen_to_be_invoked.SetVectorArray( _name, _values ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeShader.SetVectorArray!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetMatrixArray(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - int _nameID = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Matrix4x4[] _values = (UnityEngine.Matrix4x4[])translator.GetObject(L, 3, typeof(UnityEngine.Matrix4x4[])); - - gen_to_be_invoked.SetMatrixArray( _nameID, _values ); - - - - return 0; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _name = LuaAPI.lua_tostring(L, 2); - UnityEngine.Matrix4x4[] _values = (UnityEngine.Matrix4x4[])translator.GetObject(L, 3, typeof(UnityEngine.Matrix4x4[])); - - gen_to_be_invoked.SetMatrixArray( _name, _values ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeShader.SetMatrixArray!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetTexture(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - int _nameID = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.Texture _texture = (UnityEngine.Texture)translator.GetObject(L, 4, typeof(UnityEngine.Texture)); - - gen_to_be_invoked.SetTexture( _kernelIndex, _nameID, _texture ); - - - - return 0; - } - if(gen_param_count == 5&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - int _nameID = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.Texture _texture = (UnityEngine.Texture)translator.GetObject(L, 4, typeof(UnityEngine.Texture)); - int _mipLevel = LuaAPI.xlua_tointeger(L, 5); - - gen_to_be_invoked.SetTexture( _kernelIndex, _nameID, _texture, _mipLevel ); - - - - return 0; - } - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 4)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - string _name = LuaAPI.lua_tostring(L, 3); - UnityEngine.Texture _texture = (UnityEngine.Texture)translator.GetObject(L, 4, typeof(UnityEngine.Texture)); - - gen_to_be_invoked.SetTexture( _kernelIndex, _name, _texture ); - - - - return 0; - } - if(gen_param_count == 5&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - string _name = LuaAPI.lua_tostring(L, 3); - UnityEngine.Texture _texture = (UnityEngine.Texture)translator.GetObject(L, 4, typeof(UnityEngine.Texture)); - int _mipLevel = LuaAPI.xlua_tointeger(L, 5); - - gen_to_be_invoked.SetTexture( _kernelIndex, _name, _texture, _mipLevel ); - - - - return 0; - } - if(gen_param_count == 6&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - int _nameID = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.RenderTexture _texture = (UnityEngine.RenderTexture)translator.GetObject(L, 4, typeof(UnityEngine.RenderTexture)); - int _mipLevel = LuaAPI.xlua_tointeger(L, 5); - UnityEngine.Rendering.RenderTextureSubElement _element;translator.Get(L, 6, out _element); - - gen_to_be_invoked.SetTexture( _kernelIndex, _nameID, _texture, _mipLevel, _element ); - - - - return 0; - } - if(gen_param_count == 6&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - string _name = LuaAPI.lua_tostring(L, 3); - UnityEngine.RenderTexture _texture = (UnityEngine.RenderTexture)translator.GetObject(L, 4, typeof(UnityEngine.RenderTexture)); - int _mipLevel = LuaAPI.xlua_tointeger(L, 5); - UnityEngine.Rendering.RenderTextureSubElement _element;translator.Get(L, 6, out _element); - - gen_to_be_invoked.SetTexture( _kernelIndex, _name, _texture, _mipLevel, _element ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeShader.SetTexture!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetTextureFromGlobal(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - int _nameID = LuaAPI.xlua_tointeger(L, 3); - int _globalTextureNameID = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.SetTextureFromGlobal( _kernelIndex, _nameID, _globalTextureNameID ); - - - - return 0; - } - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 4) || LuaAPI.lua_type(L, 4) == LuaTypes.LUA_TSTRING)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - string _name = LuaAPI.lua_tostring(L, 3); - string _globalTextureName = LuaAPI.lua_tostring(L, 4); - - gen_to_be_invoked.SetTextureFromGlobal( _kernelIndex, _name, _globalTextureName ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeShader.SetTextureFromGlobal!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetBuffer(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - int _nameID = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.ComputeBuffer _buffer = (UnityEngine.ComputeBuffer)translator.GetObject(L, 4, typeof(UnityEngine.ComputeBuffer)); - - gen_to_be_invoked.SetBuffer( _kernelIndex, _nameID, _buffer ); - - - - return 0; - } - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - int _nameID = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.GraphicsBuffer _buffer = (UnityEngine.GraphicsBuffer)translator.GetObject(L, 4, typeof(UnityEngine.GraphicsBuffer)); - - gen_to_be_invoked.SetBuffer( _kernelIndex, _nameID, _buffer ); - - - - return 0; - } - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 4)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - string _name = LuaAPI.lua_tostring(L, 3); - UnityEngine.ComputeBuffer _buffer = (UnityEngine.ComputeBuffer)translator.GetObject(L, 4, typeof(UnityEngine.ComputeBuffer)); - - gen_to_be_invoked.SetBuffer( _kernelIndex, _name, _buffer ); - - - - return 0; - } - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 4)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - string _name = LuaAPI.lua_tostring(L, 3); - UnityEngine.GraphicsBuffer _buffer = (UnityEngine.GraphicsBuffer)translator.GetObject(L, 4, typeof(UnityEngine.GraphicsBuffer)); - - gen_to_be_invoked.SetBuffer( _kernelIndex, _name, _buffer ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeShader.SetBuffer!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetKernelThreadGroupSizes(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - uint _x; - uint _y; - uint _z; - - gen_to_be_invoked.GetKernelThreadGroupSizes( _kernelIndex, out _x, out _y, out _z ); - LuaAPI.xlua_pushuint(L, _x); - - LuaAPI.xlua_pushuint(L, _y); - - LuaAPI.xlua_pushuint(L, _z); - - - - - return 3; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Dispatch(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - int _threadGroupsX = LuaAPI.xlua_tointeger(L, 3); - int _threadGroupsY = LuaAPI.xlua_tointeger(L, 4); - int _threadGroupsZ = LuaAPI.xlua_tointeger(L, 5); - - gen_to_be_invoked.Dispatch( _kernelIndex, _threadGroupsX, _threadGroupsY, _threadGroupsZ ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_EnableKeyword(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - - { - string _keyword = LuaAPI.lua_tostring(L, 2); - - gen_to_be_invoked.EnableKeyword( _keyword ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_DisableKeyword(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - - { - string _keyword = LuaAPI.lua_tostring(L, 2); - - gen_to_be_invoked.DisableKeyword( _keyword ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsKeywordEnabled(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - - { - string _keyword = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.IsKeywordEnabled( _keyword ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetFloats(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count >= 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 3) || LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3))) - { - int _nameID = LuaAPI.xlua_tointeger(L, 2); - float[] _values = translator.GetParams(L, 3); - - gen_to_be_invoked.SetFloats( _nameID, _values ); - - - - return 0; - } - if(gen_param_count >= 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 3) || LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3))) - { - string _name = LuaAPI.lua_tostring(L, 2); - float[] _values = translator.GetParams(L, 3); - - gen_to_be_invoked.SetFloats( _name, _values ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeShader.SetFloats!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetInts(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count >= 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 3) || LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3))) - { - int _nameID = LuaAPI.xlua_tointeger(L, 2); - int[] _values = translator.GetParams(L, 3); - - gen_to_be_invoked.SetInts( _nameID, _values ); - - - - return 0; - } - if(gen_param_count >= 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 3) || LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3))) - { - string _name = LuaAPI.lua_tostring(L, 2); - int[] _values = translator.GetParams(L, 3); - - gen_to_be_invoked.SetInts( _name, _values ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeShader.SetInts!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetBool(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - int _nameID = LuaAPI.xlua_tointeger(L, 2); - bool _val = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.SetBool( _nameID, _val ); - - - - return 0; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - string _name = LuaAPI.lua_tostring(L, 2); - bool _val = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.SetBool( _name, _val ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeShader.SetBool!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetConstantBuffer(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 5&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - int _nameID = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.ComputeBuffer _buffer = (UnityEngine.ComputeBuffer)translator.GetObject(L, 3, typeof(UnityEngine.ComputeBuffer)); - int _offset = LuaAPI.xlua_tointeger(L, 4); - int _size = LuaAPI.xlua_tointeger(L, 5); - - gen_to_be_invoked.SetConstantBuffer( _nameID, _buffer, _offset, _size ); - - - - return 0; - } - if(gen_param_count == 5&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - int _nameID = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.GraphicsBuffer _buffer = (UnityEngine.GraphicsBuffer)translator.GetObject(L, 3, typeof(UnityEngine.GraphicsBuffer)); - int _offset = LuaAPI.xlua_tointeger(L, 4); - int _size = LuaAPI.xlua_tointeger(L, 5); - - gen_to_be_invoked.SetConstantBuffer( _nameID, _buffer, _offset, _size ); - - - - return 0; - } - if(gen_param_count == 5&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - string _name = LuaAPI.lua_tostring(L, 2); - UnityEngine.ComputeBuffer _buffer = (UnityEngine.ComputeBuffer)translator.GetObject(L, 3, typeof(UnityEngine.ComputeBuffer)); - int _offset = LuaAPI.xlua_tointeger(L, 4); - int _size = LuaAPI.xlua_tointeger(L, 5); - - gen_to_be_invoked.SetConstantBuffer( _name, _buffer, _offset, _size ); - - - - return 0; - } - if(gen_param_count == 5&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - string _name = LuaAPI.lua_tostring(L, 2); - UnityEngine.GraphicsBuffer _buffer = (UnityEngine.GraphicsBuffer)translator.GetObject(L, 3, typeof(UnityEngine.GraphicsBuffer)); - int _offset = LuaAPI.xlua_tointeger(L, 4); - int _size = LuaAPI.xlua_tointeger(L, 5); - - gen_to_be_invoked.SetConstantBuffer( _name, _buffer, _offset, _size ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeShader.SetConstantBuffer!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_DispatchIndirect(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.ComputeBuffer _argsBuffer = (UnityEngine.ComputeBuffer)translator.GetObject(L, 3, typeof(UnityEngine.ComputeBuffer)); - - gen_to_be_invoked.DispatchIndirect( _kernelIndex, _argsBuffer ); - - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.GraphicsBuffer _argsBuffer = (UnityEngine.GraphicsBuffer)translator.GetObject(L, 3, typeof(UnityEngine.GraphicsBuffer)); - - gen_to_be_invoked.DispatchIndirect( _kernelIndex, _argsBuffer ); - - - - return 0; - } - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.ComputeBuffer _argsBuffer = (UnityEngine.ComputeBuffer)translator.GetObject(L, 3, typeof(UnityEngine.ComputeBuffer)); - uint _argsOffset = LuaAPI.xlua_touint(L, 4); - - gen_to_be_invoked.DispatchIndirect( _kernelIndex, _argsBuffer, _argsOffset ); - - - - return 0; - } - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - int _kernelIndex = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.GraphicsBuffer _argsBuffer = (UnityEngine.GraphicsBuffer)translator.GetObject(L, 3, typeof(UnityEngine.GraphicsBuffer)); - uint _argsOffset = LuaAPI.xlua_touint(L, 4); - - gen_to_be_invoked.DispatchIndirect( _kernelIndex, _argsBuffer, _argsOffset ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ComputeShader.DispatchIndirect!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shaderKeywords(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.shaderKeywords); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_shaderKeywords(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ComputeShader gen_to_be_invoked = (UnityEngine.ComputeShader)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.shaderKeywords = (string[])translator.GetObject(L, 2, typeof(string[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ConfigurableJointWrap.cs b/Assets/XLua/Gen/UnityEngine_ConfigurableJointWrap.cs deleted file mode 100644 index 6c2226a7b..000000000 --- a/Assets/XLua/Gen/UnityEngine_ConfigurableJointWrap.cs +++ /dev/null @@ -1,1072 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineConfigurableJointWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ConfigurableJoint); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 31, 31); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "secondaryAxis", _g_get_secondaryAxis); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xMotion", _g_get_xMotion); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "yMotion", _g_get_yMotion); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "zMotion", _g_get_zMotion); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularXMotion", _g_get_angularXMotion); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularYMotion", _g_get_angularYMotion); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularZMotion", _g_get_angularZMotion); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "linearLimitSpring", _g_get_linearLimitSpring); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularXLimitSpring", _g_get_angularXLimitSpring); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularYZLimitSpring", _g_get_angularYZLimitSpring); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "linearLimit", _g_get_linearLimit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lowAngularXLimit", _g_get_lowAngularXLimit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "highAngularXLimit", _g_get_highAngularXLimit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularYLimit", _g_get_angularYLimit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularZLimit", _g_get_angularZLimit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "targetPosition", _g_get_targetPosition); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "targetVelocity", _g_get_targetVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xDrive", _g_get_xDrive); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "yDrive", _g_get_yDrive); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "zDrive", _g_get_zDrive); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "targetRotation", _g_get_targetRotation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "targetAngularVelocity", _g_get_targetAngularVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rotationDriveMode", _g_get_rotationDriveMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularXDrive", _g_get_angularXDrive); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularYZDrive", _g_get_angularYZDrive); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "slerpDrive", _g_get_slerpDrive); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "projectionMode", _g_get_projectionMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "projectionDistance", _g_get_projectionDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "projectionAngle", _g_get_projectionAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "configuredInWorldSpace", _g_get_configuredInWorldSpace); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "swapBodies", _g_get_swapBodies); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "secondaryAxis", _s_set_secondaryAxis); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xMotion", _s_set_xMotion); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "yMotion", _s_set_yMotion); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "zMotion", _s_set_zMotion); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularXMotion", _s_set_angularXMotion); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularYMotion", _s_set_angularYMotion); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularZMotion", _s_set_angularZMotion); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "linearLimitSpring", _s_set_linearLimitSpring); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularXLimitSpring", _s_set_angularXLimitSpring); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularYZLimitSpring", _s_set_angularYZLimitSpring); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "linearLimit", _s_set_linearLimit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lowAngularXLimit", _s_set_lowAngularXLimit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "highAngularXLimit", _s_set_highAngularXLimit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularYLimit", _s_set_angularYLimit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularZLimit", _s_set_angularZLimit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "targetPosition", _s_set_targetPosition); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "targetVelocity", _s_set_targetVelocity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xDrive", _s_set_xDrive); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "yDrive", _s_set_yDrive); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "zDrive", _s_set_zDrive); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "targetRotation", _s_set_targetRotation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "targetAngularVelocity", _s_set_targetAngularVelocity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rotationDriveMode", _s_set_rotationDriveMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularXDrive", _s_set_angularXDrive); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularYZDrive", _s_set_angularYZDrive); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "slerpDrive", _s_set_slerpDrive); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "projectionMode", _s_set_projectionMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "projectionDistance", _s_set_projectionDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "projectionAngle", _s_set_projectionAngle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "configuredInWorldSpace", _s_set_configuredInWorldSpace); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "swapBodies", _s_set_swapBodies); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.ConfigurableJoint(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ConfigurableJoint constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_secondaryAxis(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.secondaryAxis); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xMotion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.xMotion); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_yMotion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.yMotion); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_zMotion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.zMotion); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularXMotion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.angularXMotion); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularYMotion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.angularYMotion); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularZMotion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.angularZMotion); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linearLimitSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.linearLimitSpring); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularXLimitSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.angularXLimitSpring); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularYZLimitSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.angularYZLimitSpring); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linearLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.linearLimit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lowAngularXLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.lowAngularXLimit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_highAngularXLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.highAngularXLimit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularYLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.angularYLimit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularZLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.angularZLimit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_targetPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.targetPosition); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_targetVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.targetVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.xDrive); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_yDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.yDrive); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_zDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.zDrive); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_targetRotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineQuaternion(L, gen_to_be_invoked.targetRotation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_targetAngularVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.targetAngularVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotationDriveMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.rotationDriveMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularXDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.angularXDrive); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularYZDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.angularYZDrive); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_slerpDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.slerpDrive); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_projectionMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.projectionMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_projectionDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.projectionDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_projectionAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.projectionAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_configuredInWorldSpace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.configuredInWorldSpace); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_swapBodies(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.swapBodies); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_secondaryAxis(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.secondaryAxis = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xMotion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.ConfigurableJointMotion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.xMotion = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_yMotion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.ConfigurableJointMotion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.yMotion = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_zMotion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.ConfigurableJointMotion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.zMotion = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularXMotion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.ConfigurableJointMotion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.angularXMotion = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularYMotion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.ConfigurableJointMotion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.angularYMotion = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularZMotion(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.ConfigurableJointMotion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.angularZMotion = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linearLimitSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.SoftJointLimitSpring gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.linearLimitSpring = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularXLimitSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.SoftJointLimitSpring gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.angularXLimitSpring = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularYZLimitSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.SoftJointLimitSpring gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.angularYZLimitSpring = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linearLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.SoftJointLimit gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.linearLimit = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lowAngularXLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.SoftJointLimit gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.lowAngularXLimit = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_highAngularXLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.SoftJointLimit gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.highAngularXLimit = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularYLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.SoftJointLimit gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.angularYLimit = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularZLimit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.SoftJointLimit gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.angularZLimit = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_targetPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.targetPosition = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_targetVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.targetVelocity = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.JointDrive gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.xDrive = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_yDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.JointDrive gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.yDrive = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_zDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.JointDrive gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.zDrive = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_targetRotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.Quaternion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.targetRotation = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_targetAngularVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.targetAngularVelocity = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rotationDriveMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.RotationDriveMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.rotationDriveMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularXDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.JointDrive gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.angularXDrive = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularYZDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.JointDrive gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.angularYZDrive = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_slerpDrive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.JointDrive gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.slerpDrive = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_projectionMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - UnityEngine.JointProjectionMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.projectionMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_projectionDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.projectionDistance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_projectionAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.projectionAngle = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_configuredInWorldSpace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.configuredInWorldSpace = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_swapBodies(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConfigurableJoint gen_to_be_invoked = (UnityEngine.ConfigurableJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.swapBodies = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ConstantForce2DWrap.cs b/Assets/XLua/Gen/UnityEngine_ConstantForce2DWrap.cs deleted file mode 100644 index ea57370c7..000000000 --- a/Assets/XLua/Gen/UnityEngine_ConstantForce2DWrap.cs +++ /dev/null @@ -1,179 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineConstantForce2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ConstantForce2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "force", _g_get_force); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "relativeForce", _g_get_relativeForce); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "torque", _g_get_torque); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "force", _s_set_force); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "relativeForce", _s_set_relativeForce); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "torque", _s_set_torque); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.ConstantForce2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ConstantForce2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_force(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConstantForce2D gen_to_be_invoked = (UnityEngine.ConstantForce2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.force); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_relativeForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConstantForce2D gen_to_be_invoked = (UnityEngine.ConstantForce2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.relativeForce); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_torque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConstantForce2D gen_to_be_invoked = (UnityEngine.ConstantForce2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.torque); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_force(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConstantForce2D gen_to_be_invoked = (UnityEngine.ConstantForce2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.force = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_relativeForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConstantForce2D gen_to_be_invoked = (UnityEngine.ConstantForce2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.relativeForce = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_torque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConstantForce2D gen_to_be_invoked = (UnityEngine.ConstantForce2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.torque = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ConstantForceWrap.cs b/Assets/XLua/Gen/UnityEngine_ConstantForceWrap.cs deleted file mode 100644 index aadee4925..000000000 --- a/Assets/XLua/Gen/UnityEngine_ConstantForceWrap.cs +++ /dev/null @@ -1,212 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineConstantForceWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ConstantForce); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 4, 4); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "force", _g_get_force); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "relativeForce", _g_get_relativeForce); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "torque", _g_get_torque); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "relativeTorque", _g_get_relativeTorque); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "force", _s_set_force); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "relativeForce", _s_set_relativeForce); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "torque", _s_set_torque); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "relativeTorque", _s_set_relativeTorque); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.ConstantForce(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ConstantForce constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_force(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConstantForce gen_to_be_invoked = (UnityEngine.ConstantForce)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.force); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_relativeForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConstantForce gen_to_be_invoked = (UnityEngine.ConstantForce)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.relativeForce); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_torque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConstantForce gen_to_be_invoked = (UnityEngine.ConstantForce)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.torque); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_relativeTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConstantForce gen_to_be_invoked = (UnityEngine.ConstantForce)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.relativeTorque); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_force(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConstantForce gen_to_be_invoked = (UnityEngine.ConstantForce)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.force = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_relativeForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConstantForce gen_to_be_invoked = (UnityEngine.ConstantForce)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.relativeForce = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_torque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConstantForce gen_to_be_invoked = (UnityEngine.ConstantForce)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.torque = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_relativeTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ConstantForce gen_to_be_invoked = (UnityEngine.ConstantForce)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.relativeTorque = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ContactFilter2DWrap.cs b/Assets/XLua/Gen/UnityEngine_ContactFilter2DWrap.cs deleted file mode 100644 index 8531ca57e..000000000 --- a/Assets/XLua/Gen/UnityEngine_ContactFilter2DWrap.cs +++ /dev/null @@ -1,823 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineContactFilter2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ContactFilter2D); - Utils.BeginObjectRegister(type, L, translator, 0, 11, 12, 11); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "NoFilter", _m_NoFilter); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearLayerMask", _m_ClearLayerMask); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetLayerMask", _m_SetLayerMask); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearDepth", _m_ClearDepth); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetDepth", _m_SetDepth); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearNormalAngle", _m_ClearNormalAngle); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetNormalAngle", _m_SetNormalAngle); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsFilteringTrigger", _m_IsFilteringTrigger); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsFilteringLayerMask", _m_IsFilteringLayerMask); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsFilteringDepth", _m_IsFilteringDepth); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsFilteringNormalAngle", _m_IsFilteringNormalAngle); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isFiltering", _g_get_isFiltering); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useTriggers", _g_get_useTriggers); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useLayerMask", _g_get_useLayerMask); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useDepth", _g_get_useDepth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useOutsideDepth", _g_get_useOutsideDepth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useNormalAngle", _g_get_useNormalAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useOutsideNormalAngle", _g_get_useOutsideNormalAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "layerMask", _g_get_layerMask); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "minDepth", _g_get_minDepth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxDepth", _g_get_maxDepth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "minNormalAngle", _g_get_minNormalAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxNormalAngle", _g_get_maxNormalAngle); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useTriggers", _s_set_useTriggers); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useLayerMask", _s_set_useLayerMask); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useDepth", _s_set_useDepth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useOutsideDepth", _s_set_useOutsideDepth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useNormalAngle", _s_set_useNormalAngle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useOutsideNormalAngle", _s_set_useOutsideNormalAngle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "layerMask", _s_set_layerMask); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "minDepth", _s_set_minDepth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxDepth", _s_set_maxDepth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "minNormalAngle", _s_set_minNormalAngle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxNormalAngle", _s_set_maxNormalAngle); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - - - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NormalAngleUpperLimit", UnityEngine.ContactFilter2D.NormalAngleUpperLimit); - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ContactFilter2D)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ContactFilter2D constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_NoFilter(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.NoFilter( ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearLayerMask(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - gen_to_be_invoked.ClearLayerMask( ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetLayerMask(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.LayerMask _layerMask;translator.Get(L, 2, out _layerMask); - - gen_to_be_invoked.SetLayerMask( _layerMask ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearDepth(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - gen_to_be_invoked.ClearDepth( ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetDepth(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - float _minDepth = (float)LuaAPI.lua_tonumber(L, 2); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 3); - - gen_to_be_invoked.SetDepth( _minDepth, _maxDepth ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearNormalAngle(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - gen_to_be_invoked.ClearNormalAngle( ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetNormalAngle(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - float _minNormalAngle = (float)LuaAPI.lua_tonumber(L, 2); - float _maxNormalAngle = (float)LuaAPI.lua_tonumber(L, 3); - - gen_to_be_invoked.SetNormalAngle( _minNormalAngle, _maxNormalAngle ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsFilteringTrigger(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - - var gen_ret = gen_to_be_invoked.IsFilteringTrigger( _collider ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsFilteringLayerMask(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.GameObject _obj = (UnityEngine.GameObject)translator.GetObject(L, 2, typeof(UnityEngine.GameObject)); - - var gen_ret = gen_to_be_invoked.IsFilteringLayerMask( _obj ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsFilteringDepth(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.GameObject _obj = (UnityEngine.GameObject)translator.GetObject(L, 2, typeof(UnityEngine.GameObject)); - - var gen_ret = gen_to_be_invoked.IsFilteringDepth( _obj ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsFilteringNormalAngle(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - float _angle = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = gen_to_be_invoked.IsFilteringNormalAngle( _angle ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2 _normal;translator.Get(L, 2, out _normal); - - var gen_ret = gen_to_be_invoked.IsFilteringNormalAngle( _normal ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ContactFilter2D.IsFilteringNormalAngle!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isFiltering(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isFiltering); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useTriggers(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useTriggers); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useLayerMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useLayerMask); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useDepth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useDepth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useOutsideDepth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useOutsideDepth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useNormalAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useNormalAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useOutsideNormalAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useOutsideNormalAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_layerMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.layerMask); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_minDepth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.minDepth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxDepth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxDepth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_minNormalAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.minNormalAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxNormalAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxNormalAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useTriggers(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.useTriggers = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useLayerMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.useLayerMask = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useDepth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.useDepth = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useOutsideDepth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.useOutsideDepth = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useNormalAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.useNormalAngle = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useOutsideNormalAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.useOutsideNormalAngle = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_layerMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.LayerMask gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.layerMask = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_minDepth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.minDepth = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxDepth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maxDepth = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_minNormalAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.minNormalAngle = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxNormalAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactFilter2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maxNormalAngle = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ContactPoint2DWrap.cs b/Assets/XLua/Gen/UnityEngine_ContactPoint2DWrap.cs deleted file mode 100644 index 85680af70..000000000 --- a/Assets/XLua/Gen/UnityEngine_ContactPoint2DWrap.cs +++ /dev/null @@ -1,247 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineContactPoint2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ContactPoint2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 11, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "point", _g_get_point); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normal", _g_get_normal); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "separation", _g_get_separation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normalImpulse", _g_get_normalImpulse); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "tangentImpulse", _g_get_tangentImpulse); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "relativeVelocity", _g_get_relativeVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "collider", _g_get_collider); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "otherCollider", _g_get_otherCollider); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rigidbody", _g_get_rigidbody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "otherRigidbody", _g_get_otherRigidbody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enabled", _g_get_enabled); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ContactPoint2D)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ContactPoint2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_point(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.point); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.normal); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_separation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.separation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normalImpulse(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.normalImpulse); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_tangentImpulse(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.tangentImpulse); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_relativeVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.relativeVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_collider(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.collider); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_otherCollider(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.otherCollider); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rigidbody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.rigidbody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_otherRigidbody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.otherRigidbody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ContactPointWrap.cs b/Assets/XLua/Gen/UnityEngine_ContactPointWrap.cs deleted file mode 100644 index 2f34b9c4b..000000000 --- a/Assets/XLua/Gen/UnityEngine_ContactPointWrap.cs +++ /dev/null @@ -1,157 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineContactPointWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ContactPoint); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "point", _g_get_point); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normal", _g_get_normal); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "thisCollider", _g_get_thisCollider); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "otherCollider", _g_get_otherCollider); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "separation", _g_get_separation); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ContactPoint)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ContactPoint constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_point(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.point); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.normal); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_thisCollider(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.thisCollider); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_otherCollider(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.otherCollider); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_separation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ContactPoint gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.separation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ControllerColliderHitWrap.cs b/Assets/XLua/Gen/UnityEngine_ControllerColliderHitWrap.cs deleted file mode 100644 index 01c9cd6b5..000000000 --- a/Assets/XLua/Gen/UnityEngine_ControllerColliderHitWrap.cs +++ /dev/null @@ -1,219 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineControllerColliderHitWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ControllerColliderHit); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 9, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "controller", _g_get_controller); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "collider", _g_get_collider); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rigidbody", _g_get_rigidbody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "gameObject", _g_get_gameObject); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "transform", _g_get_transform); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "point", _g_get_point); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normal", _g_get_normal); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "moveDirection", _g_get_moveDirection); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "moveLength", _g_get_moveLength); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.ControllerColliderHit(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ControllerColliderHit constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_controller(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ControllerColliderHit gen_to_be_invoked = (UnityEngine.ControllerColliderHit)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.controller); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_collider(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ControllerColliderHit gen_to_be_invoked = (UnityEngine.ControllerColliderHit)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.collider); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rigidbody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ControllerColliderHit gen_to_be_invoked = (UnityEngine.ControllerColliderHit)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.rigidbody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_gameObject(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ControllerColliderHit gen_to_be_invoked = (UnityEngine.ControllerColliderHit)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.gameObject); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_transform(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ControllerColliderHit gen_to_be_invoked = (UnityEngine.ControllerColliderHit)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.transform); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_point(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ControllerColliderHit gen_to_be_invoked = (UnityEngine.ControllerColliderHit)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.point); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ControllerColliderHit gen_to_be_invoked = (UnityEngine.ControllerColliderHit)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.normal); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_moveDirection(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ControllerColliderHit gen_to_be_invoked = (UnityEngine.ControllerColliderHit)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.moveDirection); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_moveLength(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ControllerColliderHit gen_to_be_invoked = (UnityEngine.ControllerColliderHit)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.moveLength); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CoroutineWrap.cs b/Assets/XLua/Gen/UnityEngine_CoroutineWrap.cs deleted file mode 100644 index 932cb2b79..000000000 --- a/Assets/XLua/Gen/UnityEngine_CoroutineWrap.cs +++ /dev/null @@ -1,67 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCoroutineWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Coroutine); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.Coroutine does not have a constructor!"); - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CrashReportWrap.cs b/Assets/XLua/Gen/UnityEngine_CrashReportWrap.cs deleted file mode 100644 index fb7b6bb16..000000000 --- a/Assets/XLua/Gen/UnityEngine_CrashReportWrap.cs +++ /dev/null @@ -1,175 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCrashReportWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CrashReport); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 2, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Remove", _m_Remove); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "time", _g_get_time); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "text", _g_get_text); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 2, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RemoveAll", _m_RemoveAll_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "reports", _g_get_reports); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "lastReport", _g_get_lastReport); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.CrashReport does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RemoveAll_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.CrashReport.RemoveAll( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Remove(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CrashReport gen_to_be_invoked = (UnityEngine.CrashReport)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Remove( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reports(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.CrashReport.reports); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lastReport(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.CrashReport.lastReport); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_time(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CrashReport gen_to_be_invoked = (UnityEngine.CrashReport)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.time); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_text(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CrashReport gen_to_be_invoked = (UnityEngine.CrashReport)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.text); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CubemapArrayWrap.cs b/Assets/XLua/Gen/UnityEngine_CubemapArrayWrap.cs deleted file mode 100644 index 70936169a..000000000 --- a/Assets/XLua/Gen/UnityEngine_CubemapArrayWrap.cs +++ /dev/null @@ -1,441 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCubemapArrayWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CubemapArray); - Utils.BeginObjectRegister(type, L, translator, 0, 5, 3, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPixels", _m_GetPixels); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPixels32", _m_GetPixels32); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPixels", _m_SetPixels); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPixels32", _m_SetPixels32); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Apply", _m_Apply); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cubemapCount", _g_get_cubemapCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "format", _g_get_format); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isReadable", _g_get_isReadable); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4) && translator.Assignable(L, 5)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _cubemapCount = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.Experimental.Rendering.DefaultFormat _format;translator.Get(L, 4, out _format); - UnityEngine.Experimental.Rendering.TextureCreationFlags _flags;translator.Get(L, 5, out _flags); - - var gen_ret = new UnityEngine.CubemapArray(_width, _cubemapCount, _format, _flags); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4) && translator.Assignable(L, 5)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _cubemapCount = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 4, out _format); - UnityEngine.Experimental.Rendering.TextureCreationFlags _flags;translator.Get(L, 5, out _flags); - - var gen_ret = new UnityEngine.CubemapArray(_width, _cubemapCount, _format, _flags); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 6 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4) && translator.Assignable(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _cubemapCount = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 4, out _format); - UnityEngine.Experimental.Rendering.TextureCreationFlags _flags;translator.Get(L, 5, out _flags); - int _mipCount = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = new UnityEngine.CubemapArray(_width, _cubemapCount, _format, _flags, _mipCount); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 6 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 6)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _cubemapCount = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.TextureFormat _textureFormat;translator.Get(L, 4, out _textureFormat); - int _mipCount = LuaAPI.xlua_tointeger(L, 5); - bool _linear = LuaAPI.lua_toboolean(L, 6); - - var gen_ret = new UnityEngine.CubemapArray(_width, _cubemapCount, _textureFormat, _mipCount, _linear); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 6 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 5) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 6)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _cubemapCount = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.TextureFormat _textureFormat;translator.Get(L, 4, out _textureFormat); - bool _mipChain = LuaAPI.lua_toboolean(L, 5); - bool _linear = LuaAPI.lua_toboolean(L, 6); - - var gen_ret = new UnityEngine.CubemapArray(_width, _cubemapCount, _textureFormat, _mipChain, _linear); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 5)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _cubemapCount = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.TextureFormat _textureFormat;translator.Get(L, 4, out _textureFormat); - bool _mipChain = LuaAPI.lua_toboolean(L, 5); - - var gen_ret = new UnityEngine.CubemapArray(_width, _cubemapCount, _textureFormat, _mipChain); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CubemapArray constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPixels(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CubemapArray gen_to_be_invoked = (UnityEngine.CubemapArray)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.CubemapFace _face;translator.Get(L, 2, out _face); - int _arrayElement = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = gen_to_be_invoked.GetPixels( _face, _arrayElement ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.CubemapFace _face;translator.Get(L, 2, out _face); - int _arrayElement = LuaAPI.xlua_tointeger(L, 3); - int _miplevel = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = gen_to_be_invoked.GetPixels( _face, _arrayElement, _miplevel ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CubemapArray.GetPixels!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPixels32(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CubemapArray gen_to_be_invoked = (UnityEngine.CubemapArray)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.CubemapFace _face;translator.Get(L, 2, out _face); - int _arrayElement = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = gen_to_be_invoked.GetPixels32( _face, _arrayElement ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.CubemapFace _face;translator.Get(L, 2, out _face); - int _arrayElement = LuaAPI.xlua_tointeger(L, 3); - int _miplevel = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = gen_to_be_invoked.GetPixels32( _face, _arrayElement, _miplevel ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CubemapArray.GetPixels32!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPixels(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CubemapArray gen_to_be_invoked = (UnityEngine.CubemapArray)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Color[] _colors = (UnityEngine.Color[])translator.GetObject(L, 2, typeof(UnityEngine.Color[])); - UnityEngine.CubemapFace _face;translator.Get(L, 3, out _face); - int _arrayElement = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.SetPixels( _colors, _face, _arrayElement ); - - - - return 0; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Color[] _colors = (UnityEngine.Color[])translator.GetObject(L, 2, typeof(UnityEngine.Color[])); - UnityEngine.CubemapFace _face;translator.Get(L, 3, out _face); - int _arrayElement = LuaAPI.xlua_tointeger(L, 4); - int _miplevel = LuaAPI.xlua_tointeger(L, 5); - - gen_to_be_invoked.SetPixels( _colors, _face, _arrayElement, _miplevel ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CubemapArray.SetPixels!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPixels32(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CubemapArray gen_to_be_invoked = (UnityEngine.CubemapArray)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Color32[] _colors = (UnityEngine.Color32[])translator.GetObject(L, 2, typeof(UnityEngine.Color32[])); - UnityEngine.CubemapFace _face;translator.Get(L, 3, out _face); - int _arrayElement = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.SetPixels32( _colors, _face, _arrayElement ); - - - - return 0; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Color32[] _colors = (UnityEngine.Color32[])translator.GetObject(L, 2, typeof(UnityEngine.Color32[])); - UnityEngine.CubemapFace _face;translator.Get(L, 3, out _face); - int _arrayElement = LuaAPI.xlua_tointeger(L, 4); - int _miplevel = LuaAPI.xlua_tointeger(L, 5); - - gen_to_be_invoked.SetPixels32( _colors, _face, _arrayElement, _miplevel ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CubemapArray.SetPixels32!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Apply(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CubemapArray gen_to_be_invoked = (UnityEngine.CubemapArray)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - gen_to_be_invoked.Apply( ); - - - - return 0; - } - if(gen_param_count == 2&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)) - { - bool _updateMipmaps = LuaAPI.lua_toboolean(L, 2); - - gen_to_be_invoked.Apply( _updateMipmaps ); - - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - bool _updateMipmaps = LuaAPI.lua_toboolean(L, 2); - bool _makeNoLongerReadable = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.Apply( _updateMipmaps, _makeNoLongerReadable ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CubemapArray.Apply!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cubemapCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CubemapArray gen_to_be_invoked = (UnityEngine.CubemapArray)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.cubemapCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_format(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CubemapArray gen_to_be_invoked = (UnityEngine.CubemapArray)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.format); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isReadable(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CubemapArray gen_to_be_invoked = (UnityEngine.CubemapArray)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isReadable); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CubemapWrap.cs b/Assets/XLua/Gen/UnityEngine_CubemapWrap.cs deleted file mode 100644 index 9d1a2589d..000000000 --- a/Assets/XLua/Gen/UnityEngine_CubemapWrap.cs +++ /dev/null @@ -1,636 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCubemapWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Cubemap); - Utils.BeginObjectRegister(type, L, translator, 0, 9, 8, 1); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateExternalTexture", _m_UpdateExternalTexture); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SmoothEdges", _m_SmoothEdges); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPixels", _m_GetPixels); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPixels", _m_SetPixels); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearRequestedMipmapLevel", _m_ClearRequestedMipmapLevel); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsRequestedMipmapLevelLoaded", _m_IsRequestedMipmapLevelLoaded); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPixel", _m_SetPixel); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPixel", _m_GetPixel); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Apply", _m_Apply); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "format", _g_get_format); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isReadable", _g_get_isReadable); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "streamingMipmaps", _g_get_streamingMipmaps); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "streamingMipmapsPriority", _g_get_streamingMipmapsPriority); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "requestedMipmapLevel", _g_get_requestedMipmapLevel); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "desiredMipmapLevel", _g_get_desiredMipmapLevel); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "loadingMipmapLevel", _g_get_loadingMipmapLevel); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "loadedMipmapLevel", _g_get_loadedMipmapLevel); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "requestedMipmapLevel", _s_set_requestedMipmapLevel); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CreateExternalTexture", _m_CreateExternalTexture_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable(L, 3) && translator.Assignable(L, 4)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Experimental.Rendering.DefaultFormat _format;translator.Get(L, 3, out _format); - UnityEngine.Experimental.Rendering.TextureCreationFlags _flags;translator.Get(L, 4, out _flags); - - var gen_ret = new UnityEngine.Cubemap(_width, _format, _flags); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable(L, 3) && translator.Assignable(L, 4)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 3, out _format); - UnityEngine.Experimental.Rendering.TextureCreationFlags _flags;translator.Get(L, 4, out _flags); - - var gen_ret = new UnityEngine.Cubemap(_width, _format, _flags); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.TextureFormat _format;translator.Get(L, 3, out _format); - int _mipCount = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = new UnityEngine.Cubemap(_width, _format, _mipCount); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable(L, 3) && translator.Assignable(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 3, out _format); - UnityEngine.Experimental.Rendering.TextureCreationFlags _flags;translator.Get(L, 4, out _flags); - int _mipCount = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = new UnityEngine.Cubemap(_width, _format, _flags, _mipCount); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 4)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.TextureFormat _textureFormat;translator.Get(L, 3, out _textureFormat); - bool _mipChain = LuaAPI.lua_toboolean(L, 4); - - var gen_ret = new UnityEngine.Cubemap(_width, _textureFormat, _mipChain); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Cubemap constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UpdateExternalTexture(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - - - - { - System.IntPtr _nativeTexture = LuaAPI.lua_touserdata(L, 2); - - gen_to_be_invoked.UpdateExternalTexture( _nativeTexture ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SmoothEdges(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - gen_to_be_invoked.SmoothEdges( ); - - - - return 0; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _smoothRegionWidthInPixels = LuaAPI.xlua_tointeger(L, 2); - - gen_to_be_invoked.SmoothEdges( _smoothRegionWidthInPixels ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Cubemap.SmoothEdges!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPixels(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.CubemapFace _face;translator.Get(L, 2, out _face); - - var gen_ret = gen_to_be_invoked.GetPixels( _face ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.CubemapFace _face;translator.Get(L, 2, out _face); - int _miplevel = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = gen_to_be_invoked.GetPixels( _face, _miplevel ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Cubemap.GetPixels!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPixels(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Color[] _colors = (UnityEngine.Color[])translator.GetObject(L, 2, typeof(UnityEngine.Color[])); - UnityEngine.CubemapFace _face;translator.Get(L, 3, out _face); - - gen_to_be_invoked.SetPixels( _colors, _face ); - - - - return 0; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Color[] _colors = (UnityEngine.Color[])translator.GetObject(L, 2, typeof(UnityEngine.Color[])); - UnityEngine.CubemapFace _face;translator.Get(L, 3, out _face); - int _miplevel = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.SetPixels( _colors, _face, _miplevel ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Cubemap.SetPixels!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearRequestedMipmapLevel(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.ClearRequestedMipmapLevel( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsRequestedMipmapLevelLoaded(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.IsRequestedMipmapLevelLoaded( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CreateExternalTexture_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - int _width = LuaAPI.xlua_tointeger(L, 1); - UnityEngine.TextureFormat _format;translator.Get(L, 2, out _format); - bool _mipmap = LuaAPI.lua_toboolean(L, 3); - System.IntPtr _nativeTex = LuaAPI.lua_touserdata(L, 4); - - var gen_ret = UnityEngine.Cubemap.CreateExternalTexture( _width, _format, _mipmap, _nativeTex ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPixel(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.CubemapFace _face;translator.Get(L, 2, out _face); - int _x = LuaAPI.xlua_tointeger(L, 3); - int _y = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Color _color;translator.Get(L, 5, out _color); - - gen_to_be_invoked.SetPixel( _face, _x, _y, _color ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPixel(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.CubemapFace _face;translator.Get(L, 2, out _face); - int _x = LuaAPI.xlua_tointeger(L, 3); - int _y = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = gen_to_be_invoked.GetPixel( _face, _x, _y ); - translator.PushUnityEngineColor(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Apply(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - gen_to_be_invoked.Apply( ); - - - - return 0; - } - if(gen_param_count == 2&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)) - { - bool _updateMipmaps = LuaAPI.lua_toboolean(L, 2); - - gen_to_be_invoked.Apply( _updateMipmaps ); - - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - bool _updateMipmaps = LuaAPI.lua_toboolean(L, 2); - bool _makeNoLongerReadable = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.Apply( _updateMipmaps, _makeNoLongerReadable ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Cubemap.Apply!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_format(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.format); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isReadable(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isReadable); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_streamingMipmaps(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.streamingMipmaps); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_streamingMipmapsPriority(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.streamingMipmapsPriority); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_requestedMipmapLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.requestedMipmapLevel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_desiredMipmapLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.desiredMipmapLevel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_loadingMipmapLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.loadingMipmapLevel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_loadedMipmapLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.loadedMipmapLevel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_requestedMipmapLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Cubemap gen_to_be_invoked = (UnityEngine.Cubemap)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.requestedMipmapLevel = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CullingGroupEventWrap.cs b/Assets/XLua/Gen/UnityEngine_CullingGroupEventWrap.cs deleted file mode 100644 index b30076f38..000000000 --- a/Assets/XLua/Gen/UnityEngine_CullingGroupEventWrap.cs +++ /dev/null @@ -1,187 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCullingGroupEventWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CullingGroupEvent); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 7, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "index", _g_get_index); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isVisible", _g_get_isVisible); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "wasVisible", _g_get_wasVisible); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "hasBecomeVisible", _g_get_hasBecomeVisible); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "hasBecomeInvisible", _g_get_hasBecomeInvisible); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "currentDistance", _g_get_currentDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "previousDistance", _g_get_previousDistance); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.CullingGroupEvent)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CullingGroupEvent constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_index(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CullingGroupEvent gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.index); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isVisible(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CullingGroupEvent gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isVisible); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_wasVisible(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CullingGroupEvent gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.wasVisible); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_hasBecomeVisible(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CullingGroupEvent gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.hasBecomeVisible); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_hasBecomeInvisible(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CullingGroupEvent gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.hasBecomeInvisible); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_currentDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CullingGroupEvent gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.currentDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_previousDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CullingGroupEvent gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.previousDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CullingGroupWrap.cs b/Assets/XLua/Gen/UnityEngine_CullingGroupWrap.cs deleted file mode 100644 index e0ce8a581..000000000 --- a/Assets/XLua/Gen/UnityEngine_CullingGroupWrap.cs +++ /dev/null @@ -1,487 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCullingGroupWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CullingGroup); - Utils.BeginObjectRegister(type, L, translator, 0, 9, 3, 3); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Dispose", _m_Dispose); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetBoundingSpheres", _m_SetBoundingSpheres); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetBoundingSphereCount", _m_SetBoundingSphereCount); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "EraseSwapBack", _m_EraseSwapBack); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "QueryIndices", _m_QueryIndices); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsVisible", _m_IsVisible); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetDistance", _m_GetDistance); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetBoundingDistances", _m_SetBoundingDistances); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetDistanceReferencePoint", _m_SetDistanceReferencePoint); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "onStateChanged", _g_get_onStateChanged); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enabled", _g_get_enabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "targetCamera", _g_get_targetCamera); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "onStateChanged", _s_set_onStateChanged); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "enabled", _s_set_enabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "targetCamera", _s_set_targetCamera); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.CullingGroup(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CullingGroup constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Dispose(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Dispose( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetBoundingSpheres(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.BoundingSphere[] _array = (UnityEngine.BoundingSphere[])translator.GetObject(L, 2, typeof(UnityEngine.BoundingSphere[])); - - gen_to_be_invoked.SetBoundingSpheres( _array ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetBoundingSphereCount(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - - - - { - int _count = LuaAPI.xlua_tointeger(L, 2); - - gen_to_be_invoked.SetBoundingSphereCount( _count ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_EraseSwapBack(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - - - - { - int _index = LuaAPI.xlua_tointeger(L, 2); - - gen_to_be_invoked.EraseSwapBack( _index ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_QueryIndices(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - bool _visible = LuaAPI.lua_toboolean(L, 2); - int[] _result = (int[])translator.GetObject(L, 3, typeof(int[])); - int _firstIndex = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = gen_to_be_invoked.QueryIndices( _visible, _result, _firstIndex ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - int _distanceIndex = LuaAPI.xlua_tointeger(L, 2); - int[] _result = (int[])translator.GetObject(L, 3, typeof(int[])); - int _firstIndex = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = gen_to_be_invoked.QueryIndices( _distanceIndex, _result, _firstIndex ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - bool _visible = LuaAPI.lua_toboolean(L, 2); - int _distanceIndex = LuaAPI.xlua_tointeger(L, 3); - int[] _result = (int[])translator.GetObject(L, 4, typeof(int[])); - int _firstIndex = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = gen_to_be_invoked.QueryIndices( _visible, _distanceIndex, _result, _firstIndex ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CullingGroup.QueryIndices!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsVisible(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - - - - { - int _index = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.IsVisible( _index ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetDistance(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - - - - { - int _index = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetDistance( _index ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetBoundingDistances(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - - - - { - float[] _distances = (float[])translator.GetObject(L, 2, typeof(float[])); - - gen_to_be_invoked.SetBoundingDistances( _distances ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetDistanceReferencePoint(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Vector3 _point;translator.Get(L, 2, out _point); - - gen_to_be_invoked.SetDistanceReferencePoint( _point ); - - - - return 0; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Transform _transform = (UnityEngine.Transform)translator.GetObject(L, 2, typeof(UnityEngine.Transform)); - - gen_to_be_invoked.SetDistanceReferencePoint( _transform ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CullingGroup.SetDistanceReferencePoint!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_onStateChanged(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.onStateChanged); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_targetCamera(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.targetCamera); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_onStateChanged(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.onStateChanged = translator.GetDelegate(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.enabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_targetCamera(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CullingGroup gen_to_be_invoked = (UnityEngine.CullingGroup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.targetCamera = (UnityEngine.Camera)translator.GetObject(L, 2, typeof(UnityEngine.Camera)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CustomRenderTextureManagerWrap.cs b/Assets/XLua/Gen/UnityEngine_CustomRenderTextureManagerWrap.cs deleted file mode 100644 index f164cd9fb..000000000 --- a/Assets/XLua/Gen/UnityEngine_CustomRenderTextureManagerWrap.cs +++ /dev/null @@ -1,214 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCustomRenderTextureManagerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CustomRenderTextureManager); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 6, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetAllCustomRenderTextures", _m_GetAllCustomRenderTextures_xlua_st_); - - Utils.RegisterFunc(L, Utils.CLS_IDX, "textureLoaded", _e_textureLoaded); - Utils.RegisterFunc(L, Utils.CLS_IDX, "textureUnloaded", _e_textureUnloaded); - Utils.RegisterFunc(L, Utils.CLS_IDX, "updateTriggered", _e_updateTriggered); - Utils.RegisterFunc(L, Utils.CLS_IDX, "initializeTriggered", _e_initializeTriggered); - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.CustomRenderTextureManager does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetAllCustomRenderTextures_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - System.Collections.Generic.List _currentCustomRenderTextures = (System.Collections.Generic.List)translator.GetObject(L, 1, typeof(System.Collections.Generic.List)); - - UnityEngine.CustomRenderTextureManager.GetAllCustomRenderTextures( _currentCustomRenderTextures ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_textureLoaded(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - System.Action gen_delegate = translator.GetDelegate>(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need System.Action!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - UnityEngine.CustomRenderTextureManager.textureLoaded += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - UnityEngine.CustomRenderTextureManager.textureLoaded -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CustomRenderTextureManager.textureLoaded!"); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_textureUnloaded(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - System.Action gen_delegate = translator.GetDelegate>(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need System.Action!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - UnityEngine.CustomRenderTextureManager.textureUnloaded += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - UnityEngine.CustomRenderTextureManager.textureUnloaded -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CustomRenderTextureManager.textureUnloaded!"); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_updateTriggered(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - System.Action gen_delegate = translator.GetDelegate>(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need System.Action!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - UnityEngine.CustomRenderTextureManager.updateTriggered += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - UnityEngine.CustomRenderTextureManager.updateTriggered -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CustomRenderTextureManager.updateTriggered!"); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_initializeTriggered(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - System.Action gen_delegate = translator.GetDelegate>(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need System.Action!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - UnityEngine.CustomRenderTextureManager.initializeTriggered += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - UnityEngine.CustomRenderTextureManager.initializeTriggered -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CustomRenderTextureManager.initializeTriggered!"); - } - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CustomRenderTextureUpdateZoneWrap.cs b/Assets/XLua/Gen/UnityEngine_CustomRenderTextureUpdateZoneWrap.cs deleted file mode 100644 index 04a10141c..000000000 --- a/Assets/XLua/Gen/UnityEngine_CustomRenderTextureUpdateZoneWrap.cs +++ /dev/null @@ -1,249 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCustomRenderTextureUpdateZoneWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CustomRenderTextureUpdateZone); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "updateZoneCenter", _g_get_updateZoneCenter); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "updateZoneSize", _g_get_updateZoneSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rotation", _g_get_rotation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "passIndex", _g_get_passIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "needSwap", _g_get_needSwap); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "updateZoneCenter", _s_set_updateZoneCenter); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "updateZoneSize", _s_set_updateZoneSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rotation", _s_set_rotation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "passIndex", _s_set_passIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "needSwap", _s_set_needSwap); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.CustomRenderTextureUpdateZone)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CustomRenderTextureUpdateZone constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_updateZoneCenter(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTextureUpdateZone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.updateZoneCenter); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_updateZoneSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTextureUpdateZone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.updateZoneSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTextureUpdateZone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.rotation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_passIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTextureUpdateZone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.passIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_needSwap(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTextureUpdateZone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.needSwap); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_updateZoneCenter(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTextureUpdateZone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.updateZoneCenter = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_updateZoneSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTextureUpdateZone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.updateZoneSize = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTextureUpdateZone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.rotation = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_passIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTextureUpdateZone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.passIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_needSwap(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTextureUpdateZone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.needSwap = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CustomRenderTextureWrap.cs b/Assets/XLua/Gen/UnityEngine_CustomRenderTextureWrap.cs deleted file mode 100644 index c672e6ee7..000000000 --- a/Assets/XLua/Gen/UnityEngine_CustomRenderTextureWrap.cs +++ /dev/null @@ -1,752 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCustomRenderTextureWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CustomRenderTexture); - Utils.BeginObjectRegister(type, L, translator, 0, 7, 13, 13); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Update", _m_Update); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Initialize", _m_Initialize); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClearUpdateZones", _m_ClearUpdateZones); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetUpdateZones", _m_GetUpdateZones); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetDoubleBufferRenderTexture", _m_GetDoubleBufferRenderTexture); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "EnsureDoubleBufferConsistency", _m_EnsureDoubleBufferConsistency); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetUpdateZones", _m_SetUpdateZones); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "material", _g_get_material); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "initializationMaterial", _g_get_initializationMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "initializationTexture", _g_get_initializationTexture); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "initializationSource", _g_get_initializationSource); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "initializationColor", _g_get_initializationColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "updateMode", _g_get_updateMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "initializationMode", _g_get_initializationMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "updateZoneSpace", _g_get_updateZoneSpace); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "shaderPass", _g_get_shaderPass); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cubemapFaceMask", _g_get_cubemapFaceMask); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "doubleBuffered", _g_get_doubleBuffered); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "wrapUpdateZones", _g_get_wrapUpdateZones); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "updatePeriod", _g_get_updatePeriod); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "material", _s_set_material); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "initializationMaterial", _s_set_initializationMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "initializationTexture", _s_set_initializationTexture); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "initializationSource", _s_set_initializationSource); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "initializationColor", _s_set_initializationColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "updateMode", _s_set_updateMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "initializationMode", _s_set_initializationMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "updateZoneSpace", _s_set_updateZoneSpace); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "shaderPass", _s_set_shaderPass); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "cubemapFaceMask", _s_set_cubemapFaceMask); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "doubleBuffered", _s_set_doubleBuffered); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "wrapUpdateZones", _s_set_wrapUpdateZones); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "updatePeriod", _s_set_updatePeriod); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4) && translator.Assignable(L, 5)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.RenderTextureFormat _format;translator.Get(L, 4, out _format); - UnityEngine.RenderTextureReadWrite _readWrite;translator.Get(L, 5, out _readWrite); - - var gen_ret = new UnityEngine.CustomRenderTexture(_width, _height, _format, _readWrite); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.RenderTextureFormat _format;translator.Get(L, 4, out _format); - - var gen_ret = new UnityEngine.CustomRenderTexture(_width, _height, _format); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = new UnityEngine.CustomRenderTexture(_width, _height); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.Experimental.Rendering.DefaultFormat _defaultFormat;translator.Get(L, 4, out _defaultFormat); - - var gen_ret = new UnityEngine.CustomRenderTexture(_width, _height, _defaultFormat); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 4, out _format); - - var gen_ret = new UnityEngine.CustomRenderTexture(_width, _height, _format); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CustomRenderTexture constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Update(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - gen_to_be_invoked.Update( ); - - - - return 0; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _count = LuaAPI.xlua_tointeger(L, 2); - - gen_to_be_invoked.Update( _count ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.CustomRenderTexture.Update!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Initialize(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Initialize( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearUpdateZones(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.ClearUpdateZones( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetUpdateZones(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _updateZones = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.GetUpdateZones( _updateZones ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetDoubleBufferRenderTexture(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetDoubleBufferRenderTexture( ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_EnsureDoubleBufferConsistency(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.EnsureDoubleBufferConsistency( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetUpdateZones(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.CustomRenderTextureUpdateZone[] _updateZones = (UnityEngine.CustomRenderTextureUpdateZone[])translator.GetObject(L, 2, typeof(UnityEngine.CustomRenderTextureUpdateZone[])); - - gen_to_be_invoked.SetUpdateZones( _updateZones ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.material); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_initializationMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.initializationMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_initializationTexture(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.initializationTexture); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_initializationSource(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.initializationSource); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_initializationColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineColor(L, gen_to_be_invoked.initializationColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_updateMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.updateMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_initializationMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.initializationMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_updateZoneSpace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.updateZoneSpace); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shaderPass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.shaderPass); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cubemapFaceMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.cubemapFaceMask); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_doubleBuffered(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.doubleBuffered); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_wrapUpdateZones(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.wrapUpdateZones); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_updatePeriod(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.updatePeriod); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.material = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_initializationMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.initializationMaterial = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_initializationTexture(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.initializationTexture = (UnityEngine.Texture)translator.GetObject(L, 2, typeof(UnityEngine.Texture)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_initializationSource(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - UnityEngine.CustomRenderTextureInitializationSource gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.initializationSource = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_initializationColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.initializationColor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_updateMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - UnityEngine.CustomRenderTextureUpdateMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.updateMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_initializationMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - UnityEngine.CustomRenderTextureUpdateMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.initializationMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_updateZoneSpace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - UnityEngine.CustomRenderTextureUpdateZoneSpace gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.updateZoneSpace = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_shaderPass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.shaderPass = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_cubemapFaceMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.cubemapFaceMask = LuaAPI.xlua_touint(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_doubleBuffered(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.doubleBuffered = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_wrapUpdateZones(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.wrapUpdateZones = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_updatePeriod(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomRenderTexture gen_to_be_invoked = (UnityEngine.CustomRenderTexture)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.updatePeriod = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_CustomYieldInstructionWrap.cs b/Assets/XLua/Gen/UnityEngine_CustomYieldInstructionWrap.cs deleted file mode 100644 index c071c8677..000000000 --- a/Assets/XLua/Gen/UnityEngine_CustomYieldInstructionWrap.cs +++ /dev/null @@ -1,154 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineCustomYieldInstructionWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.CustomYieldInstruction); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 2, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "MoveNext", _m_MoveNext); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Reset", _m_Reset); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "keepWaiting", _g_get_keepWaiting); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "Current", _g_get_Current); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.CustomYieldInstruction does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_MoveNext(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CustomYieldInstruction gen_to_be_invoked = (UnityEngine.CustomYieldInstruction)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.MoveNext( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Reset(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.CustomYieldInstruction gen_to_be_invoked = (UnityEngine.CustomYieldInstruction)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Reset( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_keepWaiting(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomYieldInstruction gen_to_be_invoked = (UnityEngine.CustomYieldInstruction)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.keepWaiting); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Current(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.CustomYieldInstruction gen_to_be_invoked = (UnityEngine.CustomYieldInstruction)translator.FastGetCSObj(L, 1); - translator.PushAny(L, gen_to_be_invoked.Current); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_DefaultExecutionOrderWrap.cs b/Assets/XLua/Gen/UnityEngine_DefaultExecutionOrderWrap.cs deleted file mode 100644 index 1c53b02c0..000000000 --- a/Assets/XLua/Gen/UnityEngine_DefaultExecutionOrderWrap.cs +++ /dev/null @@ -1,100 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineDefaultExecutionOrderWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.DefaultExecutionOrder); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "order", _g_get_order); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 2 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _order = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = new UnityEngine.DefaultExecutionOrder(_order); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.DefaultExecutionOrder constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_order(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.DefaultExecutionOrder gen_to_be_invoked = (UnityEngine.DefaultExecutionOrder)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.order); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_DisplayWrap.cs b/Assets/XLua/Gen/UnityEngine_DisplayWrap.cs deleted file mode 100644 index 0263a9d51..000000000 --- a/Assets/XLua/Gen/UnityEngine_DisplayWrap.cs +++ /dev/null @@ -1,419 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineDisplayWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Display); - Utils.BeginObjectRegister(type, L, translator, 0, 3, 9, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Activate", _m_Activate); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetParams", _m_SetParams); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetRenderingResolution", _m_SetRenderingResolution); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "renderingWidth", _g_get_renderingWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "renderingHeight", _g_get_renderingHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "systemWidth", _g_get_systemWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "systemHeight", _g_get_systemHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "colorBuffer", _g_get_colorBuffer); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "depthBuffer", _g_get_depthBuffer); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "active", _g_get_active); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "requiresBlitToBackbuffer", _g_get_requiresBlitToBackbuffer); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "requiresSrgbBlitToBackbuffer", _g_get_requiresSrgbBlitToBackbuffer); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 3, 1); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RelativeMouseAt", _m_RelativeMouseAt_xlua_st_); - - Utils.RegisterFunc(L, Utils.CLS_IDX, "onDisplaysUpdated", _e_onDisplaysUpdated); - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "main", _g_get_main); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "activeEditorGameViewTarget", _g_get_activeEditorGameViewTarget); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "displays", _g_get_displays); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "displays", _s_set_displays); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.Display does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Activate(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Display gen_to_be_invoked = (UnityEngine.Display)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - gen_to_be_invoked.Activate( ); - - - - return 0; - } - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _refreshRate = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.Activate( _width, _height, _refreshRate ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Display.Activate!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetParams(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Display gen_to_be_invoked = (UnityEngine.Display)translator.FastGetCSObj(L, 1); - - - - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _x = LuaAPI.xlua_tointeger(L, 4); - int _y = LuaAPI.xlua_tointeger(L, 5); - - gen_to_be_invoked.SetParams( _width, _height, _x, _y ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetRenderingResolution(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Display gen_to_be_invoked = (UnityEngine.Display)translator.FastGetCSObj(L, 1); - - - - { - int _w = LuaAPI.xlua_tointeger(L, 2); - int _h = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.SetRenderingResolution( _w, _h ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RelativeMouseAt_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector3 _inputMouseCoordinates;translator.Get(L, 1, out _inputMouseCoordinates); - - var gen_ret = UnityEngine.Display.RelativeMouseAt( _inputMouseCoordinates ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_renderingWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Display gen_to_be_invoked = (UnityEngine.Display)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.renderingWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_renderingHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Display gen_to_be_invoked = (UnityEngine.Display)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.renderingHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_systemWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Display gen_to_be_invoked = (UnityEngine.Display)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.systemWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_systemHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Display gen_to_be_invoked = (UnityEngine.Display)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.systemHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colorBuffer(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Display gen_to_be_invoked = (UnityEngine.Display)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.colorBuffer); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_depthBuffer(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Display gen_to_be_invoked = (UnityEngine.Display)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.depthBuffer); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_active(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Display gen_to_be_invoked = (UnityEngine.Display)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.active); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_requiresBlitToBackbuffer(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Display gen_to_be_invoked = (UnityEngine.Display)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.requiresBlitToBackbuffer); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_requiresSrgbBlitToBackbuffer(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Display gen_to_be_invoked = (UnityEngine.Display)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.requiresSrgbBlitToBackbuffer); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_main(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Display.main); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_activeEditorGameViewTarget(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.Display.activeEditorGameViewTarget); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_displays(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Display.displays); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_displays(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.Display.displays = (UnityEngine.Display[])translator.GetObject(L, 1, typeof(UnityEngine.Display[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_onDisplaysUpdated(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - UnityEngine.Display.DisplaysUpdatedDelegate gen_delegate = translator.GetDelegate(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need UnityEngine.Display.DisplaysUpdatedDelegate!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - UnityEngine.Display.onDisplaysUpdated += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - UnityEngine.Display.onDisplaysUpdated -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Display.onDisplaysUpdated!"); - } - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_DistanceJoint2DWrap.cs b/Assets/XLua/Gen/UnityEngine_DistanceJoint2DWrap.cs deleted file mode 100644 index cfd4fe143..000000000 --- a/Assets/XLua/Gen/UnityEngine_DistanceJoint2DWrap.cs +++ /dev/null @@ -1,177 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineDistanceJoint2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.DistanceJoint2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "autoConfigureDistance", _g_get_autoConfigureDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "distance", _g_get_distance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxDistanceOnly", _g_get_maxDistanceOnly); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "autoConfigureDistance", _s_set_autoConfigureDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "distance", _s_set_distance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxDistanceOnly", _s_set_maxDistanceOnly); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.DistanceJoint2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.DistanceJoint2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_autoConfigureDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.DistanceJoint2D gen_to_be_invoked = (UnityEngine.DistanceJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.autoConfigureDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.DistanceJoint2D gen_to_be_invoked = (UnityEngine.DistanceJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.distance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxDistanceOnly(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.DistanceJoint2D gen_to_be_invoked = (UnityEngine.DistanceJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.maxDistanceOnly); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_autoConfigureDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.DistanceJoint2D gen_to_be_invoked = (UnityEngine.DistanceJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.autoConfigureDistance = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.DistanceJoint2D gen_to_be_invoked = (UnityEngine.DistanceJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.distance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxDistanceOnly(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.DistanceJoint2D gen_to_be_invoked = (UnityEngine.DistanceJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.maxDistanceOnly = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_DynamicGIWrap.cs b/Assets/XLua/Gen/UnityEngine_DynamicGIWrap.cs deleted file mode 100644 index 744df9cca..000000000 --- a/Assets/XLua/Gen/UnityEngine_DynamicGIWrap.cs +++ /dev/null @@ -1,284 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineDynamicGIWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.DynamicGI); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 4, 5, 4); - Utils.RegisterFunc(L, Utils.CLS_IDX, "SetEmissive", _m_SetEmissive_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "SetEnvironmentData", _m_SetEnvironmentData_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "UpdateEnvironment", _m_UpdateEnvironment_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "indirectScale", _g_get_indirectScale); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "updateThreshold", _g_get_updateThreshold); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "materialUpdateTimeSlice", _g_get_materialUpdateTimeSlice); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "synchronousMode", _g_get_synchronousMode); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "isConverged", _g_get_isConverged); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "indirectScale", _s_set_indirectScale); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "updateThreshold", _s_set_updateThreshold); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "materialUpdateTimeSlice", _s_set_materialUpdateTimeSlice); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "synchronousMode", _s_set_synchronousMode); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.DynamicGI(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.DynamicGI constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetEmissive_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Renderer _renderer = (UnityEngine.Renderer)translator.GetObject(L, 1, typeof(UnityEngine.Renderer)); - UnityEngine.Color _color;translator.Get(L, 2, out _color); - - UnityEngine.DynamicGI.SetEmissive( _renderer, _color ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetEnvironmentData_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - float[] _input = (float[])translator.GetObject(L, 1, typeof(float[])); - - UnityEngine.DynamicGI.SetEnvironmentData( _input ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UpdateEnvironment_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.DynamicGI.UpdateEnvironment( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_indirectScale(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.DynamicGI.indirectScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_updateThreshold(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.DynamicGI.updateThreshold); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_materialUpdateTimeSlice(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.DynamicGI.materialUpdateTimeSlice); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_synchronousMode(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.DynamicGI.synchronousMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isConverged(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.DynamicGI.isConverged); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_indirectScale(RealStatePtr L) - { - try { - - UnityEngine.DynamicGI.indirectScale = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_updateThreshold(RealStatePtr L) - { - try { - - UnityEngine.DynamicGI.updateThreshold = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_materialUpdateTimeSlice(RealStatePtr L) - { - try { - - UnityEngine.DynamicGI.materialUpdateTimeSlice = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_synchronousMode(RealStatePtr L) - { - try { - - UnityEngine.DynamicGI.synchronousMode = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_EdgeCollider2DWrap.cs b/Assets/XLua/Gen/UnityEngine_EdgeCollider2DWrap.cs deleted file mode 100644 index 7c54ffd53..000000000 --- a/Assets/XLua/Gen/UnityEngine_EdgeCollider2DWrap.cs +++ /dev/null @@ -1,390 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineEdgeCollider2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.EdgeCollider2D); - Utils.BeginObjectRegister(type, L, translator, 0, 3, 8, 6); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Reset", _m_Reset); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPoints", _m_GetPoints); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPoints", _m_SetPoints); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "edgeRadius", _g_get_edgeRadius); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "edgeCount", _g_get_edgeCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pointCount", _g_get_pointCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "points", _g_get_points); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useAdjacentStartPoint", _g_get_useAdjacentStartPoint); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useAdjacentEndPoint", _g_get_useAdjacentEndPoint); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "adjacentStartPoint", _g_get_adjacentStartPoint); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "adjacentEndPoint", _g_get_adjacentEndPoint); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "edgeRadius", _s_set_edgeRadius); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "points", _s_set_points); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useAdjacentStartPoint", _s_set_useAdjacentStartPoint); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useAdjacentEndPoint", _s_set_useAdjacentEndPoint); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "adjacentStartPoint", _s_set_adjacentStartPoint); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "adjacentEndPoint", _s_set_adjacentEndPoint); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.EdgeCollider2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.EdgeCollider2D constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Reset(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Reset( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPoints(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _points = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetPoints( _points ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPoints(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _points = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.SetPoints( _points ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_edgeRadius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.edgeRadius); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_edgeCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.edgeCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pointCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.pointCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_points(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.points); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useAdjacentStartPoint(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useAdjacentStartPoint); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useAdjacentEndPoint(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useAdjacentEndPoint); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_adjacentStartPoint(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.adjacentStartPoint); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_adjacentEndPoint(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.adjacentEndPoint); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_edgeRadius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.edgeRadius = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_points(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.points = (UnityEngine.Vector2[])translator.GetObject(L, 2, typeof(UnityEngine.Vector2[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useAdjacentStartPoint(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useAdjacentStartPoint = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useAdjacentEndPoint(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useAdjacentEndPoint = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_adjacentStartPoint(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.adjacentStartPoint = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_adjacentEndPoint(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.EdgeCollider2D gen_to_be_invoked = (UnityEngine.EdgeCollider2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.adjacentEndPoint = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Effector2DWrap.cs b/Assets/XLua/Gen/UnityEngine_Effector2DWrap.cs deleted file mode 100644 index 30944f0ef..000000000 --- a/Assets/XLua/Gen/UnityEngine_Effector2DWrap.cs +++ /dev/null @@ -1,146 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineEffector2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Effector2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useColliderMask", _g_get_useColliderMask); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "colliderMask", _g_get_colliderMask); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useColliderMask", _s_set_useColliderMask); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "colliderMask", _s_set_colliderMask); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Effector2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Effector2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useColliderMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Effector2D gen_to_be_invoked = (UnityEngine.Effector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useColliderMask); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colliderMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Effector2D gen_to_be_invoked = (UnityEngine.Effector2D)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.colliderMask); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useColliderMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Effector2D gen_to_be_invoked = (UnityEngine.Effector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useColliderMask = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_colliderMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Effector2D gen_to_be_invoked = (UnityEngine.Effector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.colliderMask = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_EventWrap.cs b/Assets/XLua/Gen/UnityEngine_EventWrap.cs deleted file mode 100644 index d1751d5cc..000000000 --- a/Assets/XLua/Gen/UnityEngine_EventWrap.cs +++ /dev/null @@ -1,995 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineEventWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Event); - Utils.BeginObjectRegister(type, L, translator, 0, 5, 23, 18); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetTypeForControl", _m_GetTypeForControl); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Use", _m_Use); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rawType", _g_get_rawType); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mousePosition", _g_get_mousePosition); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "delta", _g_get_delta); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pointerType", _g_get_pointerType); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "button", _g_get_button); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "modifiers", _g_get_modifiers); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pressure", _g_get_pressure); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "clickCount", _g_get_clickCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "character", _g_get_character); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "keyCode", _g_get_keyCode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "displayIndex", _g_get_displayIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "type", _g_get_type); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "commandName", _g_get_commandName); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "shift", _g_get_shift); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "control", _g_get_control); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "alt", _g_get_alt); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "command", _g_get_command); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "capsLock", _g_get_capsLock); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "numeric", _g_get_numeric); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "functionKey", _g_get_functionKey); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isKey", _g_get_isKey); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isMouse", _g_get_isMouse); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isScrollWheel", _g_get_isScrollWheel); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mousePosition", _s_set_mousePosition); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "delta", _s_set_delta); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pointerType", _s_set_pointerType); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "button", _s_set_button); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "modifiers", _s_set_modifiers); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pressure", _s_set_pressure); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "clickCount", _s_set_clickCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "character", _s_set_character); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "keyCode", _s_set_keyCode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "displayIndex", _s_set_displayIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "type", _s_set_type); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "commandName", _s_set_commandName); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "shift", _s_set_shift); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "control", _s_set_control); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "alt", _s_set_alt); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "command", _s_set_command); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "capsLock", _s_set_capsLock); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "numeric", _s_set_numeric); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 4, 1, 1); - Utils.RegisterFunc(L, Utils.CLS_IDX, "PopEvent", _m_PopEvent_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetEventCount", _m_GetEventCount_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "KeyboardEvent", _m_KeyboardEvent_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "current", _g_get_current); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "current", _s_set_current); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Event(); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _displayIndex = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = new UnityEngine.Event(_displayIndex); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && translator.Assignable(L, 2)) - { - UnityEngine.Event _other = (UnityEngine.Event)translator.GetObject(L, 2, typeof(UnityEngine.Event)); - - var gen_ret = new UnityEngine.Event(_other); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Event constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetTypeForControl(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - - - - { - int _controlID = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetTypeForControl( _controlID ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_PopEvent_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Event _outEvent = (UnityEngine.Event)translator.GetObject(L, 1, typeof(UnityEngine.Event)); - - var gen_ret = UnityEngine.Event.PopEvent( _outEvent ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetEventCount_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.Event.GetEventCount( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_KeyboardEvent_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - string _key = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.Event.KeyboardEvent( _key ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - - - - { - object _obj = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _obj ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Use(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Use( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rawType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.rawType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mousePosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.mousePosition); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_delta(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.delta); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pointerType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.pointerType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_button(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.button); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_modifiers(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.modifiers); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pressure(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.pressure); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_clickCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.clickCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_character(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.character); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_keyCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineKeyCode(L, gen_to_be_invoked.keyCode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_displayIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.displayIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_type(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.type); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_commandName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.commandName); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shift(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.shift); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_control(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.control); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_alt(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.alt); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_command(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.command); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_capsLock(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.capsLock); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_numeric(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.numeric); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_functionKey(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.functionKey); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_current(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Event.current); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isKey(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isKey); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isMouse(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isMouse); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isScrollWheel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isScrollWheel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mousePosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.mousePosition = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_delta(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.delta = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pointerType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - UnityEngine.PointerType gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.pointerType = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_button(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.button = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_modifiers(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - UnityEngine.EventModifiers gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.modifiers = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pressure(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.pressure = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_clickCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.clickCount = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_character(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.character = (char)LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_keyCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - UnityEngine.KeyCode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.keyCode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_displayIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.displayIndex = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_type(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - UnityEngine.EventType gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.type = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_commandName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.commandName = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_shift(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.shift = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_control(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.control = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_alt(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.alt = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_command(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.command = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_capsLock(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.capsLock = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_numeric(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Event gen_to_be_invoked = (UnityEngine.Event)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.numeric = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_current(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.Event.current = (UnityEngine.Event)translator.GetObject(L, 1, typeof(UnityEngine.Event)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ExecuteAlwaysWrap.cs b/Assets/XLua/Gen/UnityEngine_ExecuteAlwaysWrap.cs deleted file mode 100644 index 866eacc10..000000000 --- a/Assets/XLua/Gen/UnityEngine_ExecuteAlwaysWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineExecuteAlwaysWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ExecuteAlways); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.ExecuteAlways(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ExecuteAlways constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ExposedPropertyResolverWrap.cs b/Assets/XLua/Gen/UnityEngine_ExposedPropertyResolverWrap.cs deleted file mode 100644 index 4d0e2b346..000000000 --- a/Assets/XLua/Gen/UnityEngine_ExposedPropertyResolverWrap.cs +++ /dev/null @@ -1,82 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineExposedPropertyResolverWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ExposedPropertyResolver); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ExposedPropertyResolver)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ExposedPropertyResolver constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_FixedJoint2DWrap.cs b/Assets/XLua/Gen/UnityEngine_FixedJoint2DWrap.cs deleted file mode 100644 index c560aece7..000000000 --- a/Assets/XLua/Gen/UnityEngine_FixedJoint2DWrap.cs +++ /dev/null @@ -1,161 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineFixedJoint2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.FixedJoint2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "dampingRatio", _g_get_dampingRatio); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "frequency", _g_get_frequency); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "referenceAngle", _g_get_referenceAngle); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "dampingRatio", _s_set_dampingRatio); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "frequency", _s_set_frequency); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.FixedJoint2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.FixedJoint2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_dampingRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FixedJoint2D gen_to_be_invoked = (UnityEngine.FixedJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.dampingRatio); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_frequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FixedJoint2D gen_to_be_invoked = (UnityEngine.FixedJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.frequency); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_referenceAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FixedJoint2D gen_to_be_invoked = (UnityEngine.FixedJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.referenceAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_dampingRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FixedJoint2D gen_to_be_invoked = (UnityEngine.FixedJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.dampingRatio = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_frequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FixedJoint2D gen_to_be_invoked = (UnityEngine.FixedJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.frequency = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_FixedJointWrap.cs b/Assets/XLua/Gen/UnityEngine_FixedJointWrap.cs deleted file mode 100644 index aa790d8d4..000000000 --- a/Assets/XLua/Gen/UnityEngine_FixedJointWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineFixedJointWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.FixedJoint); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.FixedJoint(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.FixedJoint constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_FlareLayerWrap.cs b/Assets/XLua/Gen/UnityEngine_FlareLayerWrap.cs deleted file mode 100644 index 3cdecff2c..000000000 --- a/Assets/XLua/Gen/UnityEngine_FlareLayerWrap.cs +++ /dev/null @@ -1,67 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineFlareLayerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.FlareLayer); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.FlareLayer does not have a constructor!"); - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_FlareWrap.cs b/Assets/XLua/Gen/UnityEngine_FlareWrap.cs deleted file mode 100644 index 6d3526537..000000000 --- a/Assets/XLua/Gen/UnityEngine_FlareWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineFlareWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Flare); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Flare(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Flare constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_FrameTimingManagerWrap.cs b/Assets/XLua/Gen/UnityEngine_FrameTimingManagerWrap.cs deleted file mode 100644 index cf39db9dc..000000000 --- a/Assets/XLua/Gen/UnityEngine_FrameTimingManagerWrap.cs +++ /dev/null @@ -1,195 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineFrameTimingManagerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.FrameTimingManager); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 6, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CaptureFrameTimings", _m_CaptureFrameTimings_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetLatestTimings", _m_GetLatestTimings_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetVSyncsPerSecond", _m_GetVSyncsPerSecond_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetGpuTimerFrequency", _m_GetGpuTimerFrequency_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetCpuTimerFrequency", _m_GetCpuTimerFrequency_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.FrameTimingManager does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CaptureFrameTimings_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.FrameTimingManager.CaptureFrameTimings( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetLatestTimings_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - uint _numFrames = LuaAPI.xlua_touint(L, 1); - UnityEngine.FrameTiming[] _timings = (UnityEngine.FrameTiming[])translator.GetObject(L, 2, typeof(UnityEngine.FrameTiming[])); - - var gen_ret = UnityEngine.FrameTimingManager.GetLatestTimings( _numFrames, _timings ); - LuaAPI.xlua_pushuint(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetVSyncsPerSecond_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.FrameTimingManager.GetVSyncsPerSecond( ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetGpuTimerFrequency_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.FrameTimingManager.GetGpuTimerFrequency( ); - LuaAPI.lua_pushuint64(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetCpuTimerFrequency_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.FrameTimingManager.GetCpuTimerFrequency( ); - LuaAPI.lua_pushuint64(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_FrameTimingWrap.cs b/Assets/XLua/Gen/UnityEngine_FrameTimingWrap.cs deleted file mode 100644 index 484aec928..000000000 --- a/Assets/XLua/Gen/UnityEngine_FrameTimingWrap.cs +++ /dev/null @@ -1,313 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineFrameTimingWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.FrameTiming); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 7, 7); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cpuTimePresentCalled", _g_get_cpuTimePresentCalled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cpuFrameTime", _g_get_cpuFrameTime); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cpuTimeFrameComplete", _g_get_cpuTimeFrameComplete); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "gpuFrameTime", _g_get_gpuFrameTime); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "heightScale", _g_get_heightScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "widthScale", _g_get_widthScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "syncInterval", _g_get_syncInterval); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "cpuTimePresentCalled", _s_set_cpuTimePresentCalled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "cpuFrameTime", _s_set_cpuFrameTime); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "cpuTimeFrameComplete", _s_set_cpuTimeFrameComplete); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "gpuFrameTime", _s_set_gpuFrameTime); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "heightScale", _s_set_heightScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "widthScale", _s_set_widthScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "syncInterval", _s_set_syncInterval); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.FrameTiming)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.FrameTiming constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cpuTimePresentCalled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrameTiming gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushuint64(L, gen_to_be_invoked.cpuTimePresentCalled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cpuFrameTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrameTiming gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.cpuFrameTime); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cpuTimeFrameComplete(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrameTiming gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushuint64(L, gen_to_be_invoked.cpuTimeFrameComplete); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_gpuFrameTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrameTiming gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.gpuFrameTime); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_heightScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrameTiming gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.heightScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_widthScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrameTiming gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.widthScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_syncInterval(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrameTiming gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.syncInterval); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_cpuTimePresentCalled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrameTiming gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.cpuTimePresentCalled = LuaAPI.lua_touint64(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_cpuFrameTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrameTiming gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.cpuFrameTime = LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_cpuTimeFrameComplete(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrameTiming gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.cpuTimeFrameComplete = LuaAPI.lua_touint64(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_gpuFrameTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrameTiming gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.gpuFrameTime = LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_heightScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrameTiming gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.heightScale = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_widthScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrameTiming gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.widthScale = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_syncInterval(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrameTiming gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.syncInterval = LuaAPI.xlua_touint(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_FrictionJoint2DWrap.cs b/Assets/XLua/Gen/UnityEngine_FrictionJoint2DWrap.cs deleted file mode 100644 index dff00fc41..000000000 --- a/Assets/XLua/Gen/UnityEngine_FrictionJoint2DWrap.cs +++ /dev/null @@ -1,146 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineFrictionJoint2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.FrictionJoint2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxForce", _g_get_maxForce); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxTorque", _g_get_maxTorque); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxForce", _s_set_maxForce); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxTorque", _s_set_maxTorque); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.FrictionJoint2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.FrictionJoint2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrictionJoint2D gen_to_be_invoked = (UnityEngine.FrictionJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxForce); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrictionJoint2D gen_to_be_invoked = (UnityEngine.FrictionJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxTorque); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrictionJoint2D gen_to_be_invoked = (UnityEngine.FrictionJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.maxForce = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrictionJoint2D gen_to_be_invoked = (UnityEngine.FrictionJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.maxTorque = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_FrustumPlanesWrap.cs b/Assets/XLua/Gen/UnityEngine_FrustumPlanesWrap.cs deleted file mode 100644 index 3acb1b167..000000000 --- a/Assets/XLua/Gen/UnityEngine_FrustumPlanesWrap.cs +++ /dev/null @@ -1,280 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineFrustumPlanesWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.FrustumPlanes); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 6, 6); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "left", _g_get_left); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "right", _g_get_right); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bottom", _g_get_bottom); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "top", _g_get_top); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "zNear", _g_get_zNear); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "zFar", _g_get_zFar); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "left", _s_set_left); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "right", _s_set_right); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bottom", _s_set_bottom); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "top", _s_set_top); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "zNear", _s_set_zNear); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "zFar", _s_set_zFar); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.FrustumPlanes)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.FrustumPlanes constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_left(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrustumPlanes gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.left); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_right(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrustumPlanes gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.right); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bottom(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrustumPlanes gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.bottom); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_top(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrustumPlanes gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.top); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_zNear(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrustumPlanes gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.zNear); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_zFar(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrustumPlanes gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.zFar); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_left(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrustumPlanes gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.left = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_right(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrustumPlanes gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.right = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bottom(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrustumPlanes gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.bottom = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_top(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrustumPlanes gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.top = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_zNear(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrustumPlanes gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.zNear = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_zFar(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.FrustumPlanes gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.zFar = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_GLWrap.cs b/Assets/XLua/Gen/UnityEngine_GLWrap.cs deleted file mode 100644 index db65894ab..000000000 --- a/Assets/XLua/Gen/UnityEngine_GLWrap.cs +++ /dev/null @@ -1,910 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineGLWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.GL); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 32, 4, 4); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Vertex3", _m_Vertex3_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Vertex", _m_Vertex_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "TexCoord3", _m_TexCoord3_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "TexCoord", _m_TexCoord_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "TexCoord2", _m_TexCoord2_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "MultiTexCoord3", _m_MultiTexCoord3_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "MultiTexCoord", _m_MultiTexCoord_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "MultiTexCoord2", _m_MultiTexCoord2_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Color", _m_Color_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Flush", _m_Flush_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RenderTargetBarrier", _m_RenderTargetBarrier_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "MultMatrix", _m_MultMatrix_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "PushMatrix", _m_PushMatrix_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "PopMatrix", _m_PopMatrix_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LoadIdentity", _m_LoadIdentity_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LoadOrtho", _m_LoadOrtho_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LoadPixelMatrix", _m_LoadPixelMatrix_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LoadProjectionMatrix", _m_LoadProjectionMatrix_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "InvalidateState", _m_InvalidateState_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetGPUProjectionMatrix", _m_GetGPUProjectionMatrix_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IssuePluginEvent", _m_IssuePluginEvent_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Begin", _m_Begin_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "End", _m_End_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Clear", _m_Clear_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Viewport", _m_Viewport_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ClearWithSkybox", _m_ClearWithSkybox_xlua_st_); - - - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TRIANGLES", UnityEngine.GL.TRIANGLES); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "TRIANGLE_STRIP", UnityEngine.GL.TRIANGLE_STRIP); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "QUADS", UnityEngine.GL.QUADS); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LINES", UnityEngine.GL.LINES); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "LINE_STRIP", UnityEngine.GL.LINE_STRIP); - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "wireframe", _g_get_wireframe); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "sRGBWrite", _g_get_sRGBWrite); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "invertCulling", _g_get_invertCulling); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "modelview", _g_get_modelview); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "wireframe", _s_set_wireframe); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "sRGBWrite", _s_set_sRGBWrite); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "invertCulling", _s_set_invertCulling); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "modelview", _s_set_modelview); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.GL(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GL constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Vertex3_xlua_st_(RealStatePtr L) - { - try { - - - - - { - float _x = (float)LuaAPI.lua_tonumber(L, 1); - float _y = (float)LuaAPI.lua_tonumber(L, 2); - float _z = (float)LuaAPI.lua_tonumber(L, 3); - - UnityEngine.GL.Vertex3( _x, _y, _z ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Vertex_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector3 _v;translator.Get(L, 1, out _v); - - UnityEngine.GL.Vertex( _v ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TexCoord3_xlua_st_(RealStatePtr L) - { - try { - - - - - { - float _x = (float)LuaAPI.lua_tonumber(L, 1); - float _y = (float)LuaAPI.lua_tonumber(L, 2); - float _z = (float)LuaAPI.lua_tonumber(L, 3); - - UnityEngine.GL.TexCoord3( _x, _y, _z ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TexCoord_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector3 _v;translator.Get(L, 1, out _v); - - UnityEngine.GL.TexCoord( _v ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TexCoord2_xlua_st_(RealStatePtr L) - { - try { - - - - - { - float _x = (float)LuaAPI.lua_tonumber(L, 1); - float _y = (float)LuaAPI.lua_tonumber(L, 2); - - UnityEngine.GL.TexCoord2( _x, _y ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_MultiTexCoord3_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _unit = LuaAPI.xlua_tointeger(L, 1); - float _x = (float)LuaAPI.lua_tonumber(L, 2); - float _y = (float)LuaAPI.lua_tonumber(L, 3); - float _z = (float)LuaAPI.lua_tonumber(L, 4); - - UnityEngine.GL.MultiTexCoord3( _unit, _x, _y, _z ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_MultiTexCoord_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - int _unit = LuaAPI.xlua_tointeger(L, 1); - UnityEngine.Vector3 _v;translator.Get(L, 2, out _v); - - UnityEngine.GL.MultiTexCoord( _unit, _v ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_MultiTexCoord2_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _unit = LuaAPI.xlua_tointeger(L, 1); - float _x = (float)LuaAPI.lua_tonumber(L, 2); - float _y = (float)LuaAPI.lua_tonumber(L, 3); - - UnityEngine.GL.MultiTexCoord2( _unit, _x, _y ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Color_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Color _c;translator.Get(L, 1, out _c); - - UnityEngine.GL.Color( _c ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Flush_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.GL.Flush( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RenderTargetBarrier_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.GL.RenderTargetBarrier( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_MultMatrix_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Matrix4x4 _m;translator.Get(L, 1, out _m); - - UnityEngine.GL.MultMatrix( _m ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_PushMatrix_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.GL.PushMatrix( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_PopMatrix_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.GL.PopMatrix( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LoadIdentity_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.GL.LoadIdentity( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LoadOrtho_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.GL.LoadOrtho( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LoadPixelMatrix_xlua_st_(RealStatePtr L) - { - try { - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 0) - { - - UnityEngine.GL.LoadPixelMatrix( ); - - - - return 0; - } - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - float _left = (float)LuaAPI.lua_tonumber(L, 1); - float _right = (float)LuaAPI.lua_tonumber(L, 2); - float _bottom = (float)LuaAPI.lua_tonumber(L, 3); - float _top = (float)LuaAPI.lua_tonumber(L, 4); - - UnityEngine.GL.LoadPixelMatrix( _left, _right, _bottom, _top ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GL.LoadPixelMatrix!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LoadProjectionMatrix_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Matrix4x4 _mat;translator.Get(L, 1, out _mat); - - UnityEngine.GL.LoadProjectionMatrix( _mat ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_InvalidateState_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.GL.InvalidateState( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetGPUProjectionMatrix_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Matrix4x4 _proj;translator.Get(L, 1, out _proj); - bool _renderIntoTexture = LuaAPI.lua_toboolean(L, 2); - - var gen_ret = UnityEngine.GL.GetGPUProjectionMatrix( _proj, _renderIntoTexture ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IssuePluginEvent_xlua_st_(RealStatePtr L) - { - try { - - - - - { - System.IntPtr _callback = LuaAPI.lua_touserdata(L, 1); - int _eventID = LuaAPI.xlua_tointeger(L, 2); - - UnityEngine.GL.IssuePluginEvent( _callback, _eventID ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Begin_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _mode = LuaAPI.xlua_tointeger(L, 1); - - UnityEngine.GL.Begin( _mode ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_End_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.GL.End( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Clear_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 1)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - bool _clearDepth = LuaAPI.lua_toboolean(L, 1); - bool _clearColor = LuaAPI.lua_toboolean(L, 2); - UnityEngine.Color _backgroundColor;translator.Get(L, 3, out _backgroundColor); - - UnityEngine.GL.Clear( _clearDepth, _clearColor, _backgroundColor ); - - - - return 0; - } - if(gen_param_count == 4&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 1)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - bool _clearDepth = LuaAPI.lua_toboolean(L, 1); - bool _clearColor = LuaAPI.lua_toboolean(L, 2); - UnityEngine.Color _backgroundColor;translator.Get(L, 3, out _backgroundColor); - float _depth = (float)LuaAPI.lua_tonumber(L, 4); - - UnityEngine.GL.Clear( _clearDepth, _clearColor, _backgroundColor, _depth ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GL.Clear!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Viewport_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Rect _pixelRect;translator.Get(L, 1, out _pixelRect); - - UnityEngine.GL.Viewport( _pixelRect ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearWithSkybox_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - bool _clearDepth = LuaAPI.lua_toboolean(L, 1); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 2, typeof(UnityEngine.Camera)); - - UnityEngine.GL.ClearWithSkybox( _clearDepth, _camera ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_wireframe(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.GL.wireframe); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sRGBWrite(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.GL.sRGBWrite); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_invertCulling(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.GL.invertCulling); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_modelview(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.GL.modelview); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_wireframe(RealStatePtr L) - { - try { - - UnityEngine.GL.wireframe = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sRGBWrite(RealStatePtr L) - { - try { - - UnityEngine.GL.sRGBWrite = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_invertCulling(RealStatePtr L) - { - try { - - UnityEngine.GL.invertCulling = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_modelview(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.Matrix4x4 gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.GL.modelview = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_GUIUtilityWrap.cs b/Assets/XLua/Gen/UnityEngine_GUIUtilityWrap.cs deleted file mode 100644 index 8fcfe09f3..000000000 --- a/Assets/XLua/Gen/UnityEngine_GUIUtilityWrap.cs +++ /dev/null @@ -1,571 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineGUIUtilityWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.GUIUtility); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 12, 4, 3); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetControlID", _m_GetControlID_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "AlignRectToDevice", _m_AlignRectToDevice_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetStateObject", _m_GetStateObject_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "QueryStateObject", _m_QueryStateObject_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ExitGUI", _m_ExitGUI_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GUIToScreenPoint", _m_GUIToScreenPoint_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GUIToScreenRect", _m_GUIToScreenRect_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ScreenToGUIPoint", _m_ScreenToGUIPoint_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ScreenToGUIRect", _m_ScreenToGUIRect_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RotateAroundPivot", _m_RotateAroundPivot_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ScaleAroundPivot", _m_ScaleAroundPivot_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "hasModalWindow", _g_get_hasModalWindow); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "systemCopyBuffer", _g_get_systemCopyBuffer); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "hotControl", _g_get_hotControl); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "keyboardControl", _g_get_keyboardControl); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "systemCopyBuffer", _s_set_systemCopyBuffer); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "hotControl", _s_set_hotControl); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "keyboardControl", _s_set_keyboardControl); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.GUIUtility(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GUIUtility constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetControlID_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - UnityEngine.FocusType _focus;translator.Get(L, 1, out _focus); - - var gen_ret = UnityEngine.GUIUtility.GetControlID( _focus ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& translator.Assignable(L, 2)) - { - int _hint = LuaAPI.xlua_tointeger(L, 1); - UnityEngine.FocusType _focus;translator.Get(L, 2, out _focus); - - var gen_ret = UnityEngine.GUIUtility.GetControlID( _hint, _focus ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.GUIContent _contents = (UnityEngine.GUIContent)translator.GetObject(L, 1, typeof(UnityEngine.GUIContent)); - UnityEngine.FocusType _focus;translator.Get(L, 2, out _focus); - - var gen_ret = UnityEngine.GUIUtility.GetControlID( _contents, _focus ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.FocusType _focus;translator.Get(L, 1, out _focus); - UnityEngine.Rect _position;translator.Get(L, 2, out _position); - - var gen_ret = UnityEngine.GUIUtility.GetControlID( _focus, _position ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - int _hint = LuaAPI.xlua_tointeger(L, 1); - UnityEngine.FocusType _focusType;translator.Get(L, 2, out _focusType); - UnityEngine.Rect _rect;translator.Get(L, 3, out _rect); - - var gen_ret = UnityEngine.GUIUtility.GetControlID( _hint, _focusType, _rect ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.GUIContent _contents = (UnityEngine.GUIContent)translator.GetObject(L, 1, typeof(UnityEngine.GUIContent)); - UnityEngine.FocusType _focus;translator.Get(L, 2, out _focus); - UnityEngine.Rect _position;translator.Get(L, 3, out _position); - - var gen_ret = UnityEngine.GUIUtility.GetControlID( _contents, _focus, _position ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GUIUtility.GetControlID!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AlignRectToDevice_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - UnityEngine.Rect _rect;translator.Get(L, 1, out _rect); - - var gen_ret = UnityEngine.GUIUtility.AlignRectToDevice( _rect ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - UnityEngine.Rect _rect;translator.Get(L, 1, out _rect); - int _widthInPixels; - int _heightInPixels; - - var gen_ret = UnityEngine.GUIUtility.AlignRectToDevice( _rect, out _widthInPixels, out _heightInPixels ); - translator.Push(L, gen_ret); - LuaAPI.xlua_pushinteger(L, _widthInPixels); - - LuaAPI.xlua_pushinteger(L, _heightInPixels); - - - - - return 3; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GUIUtility.AlignRectToDevice!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetStateObject_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - System.Type _t = (System.Type)translator.GetObject(L, 1, typeof(System.Type)); - int _controlID = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = UnityEngine.GUIUtility.GetStateObject( _t, _controlID ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_QueryStateObject_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - System.Type _t = (System.Type)translator.GetObject(L, 1, typeof(System.Type)); - int _controlID = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = UnityEngine.GUIUtility.QueryStateObject( _t, _controlID ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ExitGUI_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.GUIUtility.ExitGUI( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GUIToScreenPoint_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector2 _guiPoint;translator.Get(L, 1, out _guiPoint); - - var gen_ret = UnityEngine.GUIUtility.GUIToScreenPoint( _guiPoint ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GUIToScreenRect_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Rect _guiRect;translator.Get(L, 1, out _guiRect); - - var gen_ret = UnityEngine.GUIUtility.GUIToScreenRect( _guiRect ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ScreenToGUIPoint_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector2 _screenPoint;translator.Get(L, 1, out _screenPoint); - - var gen_ret = UnityEngine.GUIUtility.ScreenToGUIPoint( _screenPoint ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ScreenToGUIRect_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Rect _screenRect;translator.Get(L, 1, out _screenRect); - - var gen_ret = UnityEngine.GUIUtility.ScreenToGUIRect( _screenRect ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RotateAroundPivot_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - float _angle = (float)LuaAPI.lua_tonumber(L, 1); - UnityEngine.Vector2 _pivotPoint;translator.Get(L, 2, out _pivotPoint); - - UnityEngine.GUIUtility.RotateAroundPivot( _angle, _pivotPoint ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ScaleAroundPivot_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector2 _scale;translator.Get(L, 1, out _scale); - UnityEngine.Vector2 _pivotPoint;translator.Get(L, 2, out _pivotPoint); - - UnityEngine.GUIUtility.ScaleAroundPivot( _scale, _pivotPoint ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_hasModalWindow(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.GUIUtility.hasModalWindow); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_systemCopyBuffer(RealStatePtr L) - { - try { - - LuaAPI.lua_pushstring(L, UnityEngine.GUIUtility.systemCopyBuffer); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_hotControl(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.GUIUtility.hotControl); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_keyboardControl(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.GUIUtility.keyboardControl); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_systemCopyBuffer(RealStatePtr L) - { - try { - - UnityEngine.GUIUtility.systemCopyBuffer = LuaAPI.lua_tostring(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_hotControl(RealStatePtr L) - { - try { - - UnityEngine.GUIUtility.hotControl = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_keyboardControl(RealStatePtr L) - { - try { - - UnityEngine.GUIUtility.keyboardControl = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_GeometryUtilityWrap.cs b/Assets/XLua/Gen/UnityEngine_GeometryUtilityWrap.cs deleted file mode 100644 index 26d425576..000000000 --- a/Assets/XLua/Gen/UnityEngine_GeometryUtilityWrap.cs +++ /dev/null @@ -1,238 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineGeometryUtilityWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.GeometryUtility); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 5, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CalculateFrustumPlanes", _m_CalculateFrustumPlanes_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CalculateBounds", _m_CalculateBounds_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "TryCreatePlaneFromPolygon", _m_TryCreatePlaneFromPolygon_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "TestPlanesAABB", _m_TestPlanesAABB_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.GeometryUtility(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GeometryUtility constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CalculateFrustumPlanes_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 1, typeof(UnityEngine.Camera)); - - var gen_ret = UnityEngine.GeometryUtility.CalculateFrustumPlanes( _camera ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - UnityEngine.Matrix4x4 _worldToProjectionMatrix;translator.Get(L, 1, out _worldToProjectionMatrix); - - var gen_ret = UnityEngine.GeometryUtility.CalculateFrustumPlanes( _worldToProjectionMatrix ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 1, typeof(UnityEngine.Camera)); - UnityEngine.Plane[] _planes = (UnityEngine.Plane[])translator.GetObject(L, 2, typeof(UnityEngine.Plane[])); - - UnityEngine.GeometryUtility.CalculateFrustumPlanes( _camera, _planes ); - - - - return 0; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Matrix4x4 _worldToProjectionMatrix;translator.Get(L, 1, out _worldToProjectionMatrix); - UnityEngine.Plane[] _planes = (UnityEngine.Plane[])translator.GetObject(L, 2, typeof(UnityEngine.Plane[])); - - UnityEngine.GeometryUtility.CalculateFrustumPlanes( _worldToProjectionMatrix, _planes ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GeometryUtility.CalculateFrustumPlanes!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CalculateBounds_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector3[] _positions = (UnityEngine.Vector3[])translator.GetObject(L, 1, typeof(UnityEngine.Vector3[])); - UnityEngine.Matrix4x4 _transform;translator.Get(L, 2, out _transform); - - var gen_ret = UnityEngine.GeometryUtility.CalculateBounds( _positions, _transform ); - translator.PushUnityEngineBounds(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TryCreatePlaneFromPolygon_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector3[] _vertices = (UnityEngine.Vector3[])translator.GetObject(L, 1, typeof(UnityEngine.Vector3[])); - UnityEngine.Plane _plane; - - var gen_ret = UnityEngine.GeometryUtility.TryCreatePlaneFromPolygon( _vertices, out _plane ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _plane); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TestPlanesAABB_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Plane[] _planes = (UnityEngine.Plane[])translator.GetObject(L, 1, typeof(UnityEngine.Plane[])); - UnityEngine.Bounds _bounds;translator.Get(L, 2, out _bounds); - - var gen_ret = UnityEngine.GeometryUtility.TestPlanesAABB( _planes, _bounds ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_GradientAlphaKeyWrap.cs b/Assets/XLua/Gen/UnityEngine_GradientAlphaKeyWrap.cs deleted file mode 100644 index 22f6940d2..000000000 --- a/Assets/XLua/Gen/UnityEngine_GradientAlphaKeyWrap.cs +++ /dev/null @@ -1,158 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineGradientAlphaKeyWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.GradientAlphaKey); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "alpha", _g_get_alpha); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "time", _g_get_time); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "alpha", _s_set_alpha); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "time", _s_set_time); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - float _alpha = (float)LuaAPI.lua_tonumber(L, 2); - float _time = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = new UnityEngine.GradientAlphaKey(_alpha, _time); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.GradientAlphaKey)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GradientAlphaKey constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_alpha(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.GradientAlphaKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.alpha); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_time(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.GradientAlphaKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.time); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_alpha(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.GradientAlphaKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.alpha = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_time(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.GradientAlphaKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.time = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_GradientColorKeyWrap.cs b/Assets/XLua/Gen/UnityEngine_GradientColorKeyWrap.cs deleted file mode 100644 index 3001749f3..000000000 --- a/Assets/XLua/Gen/UnityEngine_GradientColorKeyWrap.cs +++ /dev/null @@ -1,159 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineGradientColorKeyWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.GradientColorKey); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "color", _g_get_color); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "time", _g_get_time); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "color", _s_set_color); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "time", _s_set_time); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Color _col;translator.Get(L, 2, out _col); - float _time = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = new UnityEngine.GradientColorKey(_col, _time); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.GradientColorKey)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GradientColorKey constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.GradientColorKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineColor(L, gen_to_be_invoked.color); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_time(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.GradientColorKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.time); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.GradientColorKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.color = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_time(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.GradientColorKey gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.time = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_GradientWrap.cs b/Assets/XLua/Gen/UnityEngine_GradientWrap.cs deleted file mode 100644 index f375323d4..000000000 --- a/Assets/XLua/Gen/UnityEngine_GradientWrap.cs +++ /dev/null @@ -1,312 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineGradientWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Gradient); - Utils.BeginObjectRegister(type, L, translator, 0, 4, 3, 3); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Evaluate", _m_Evaluate); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetKeys", _m_SetKeys); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "colorKeys", _g_get_colorKeys); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "alphaKeys", _g_get_alphaKeys); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mode", _g_get_mode); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "colorKeys", _s_set_colorKeys); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "alphaKeys", _s_set_alphaKeys); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mode", _s_set_mode); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Gradient(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Gradient constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Evaluate(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Gradient gen_to_be_invoked = (UnityEngine.Gradient)translator.FastGetCSObj(L, 1); - - - - { - float _time = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = gen_to_be_invoked.Evaluate( _time ); - translator.PushUnityEngineColor(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetKeys(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Gradient gen_to_be_invoked = (UnityEngine.Gradient)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.GradientColorKey[] _colorKeys = (UnityEngine.GradientColorKey[])translator.GetObject(L, 2, typeof(UnityEngine.GradientColorKey[])); - UnityEngine.GradientAlphaKey[] _alphaKeys = (UnityEngine.GradientAlphaKey[])translator.GetObject(L, 3, typeof(UnityEngine.GradientAlphaKey[])); - - gen_to_be_invoked.SetKeys( _colorKeys, _alphaKeys ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Gradient gen_to_be_invoked = (UnityEngine.Gradient)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _o = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _o ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Gradient _other = (UnityEngine.Gradient)translator.GetObject(L, 2, typeof(UnityEngine.Gradient)); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Gradient.Equals!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Gradient gen_to_be_invoked = (UnityEngine.Gradient)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colorKeys(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gradient gen_to_be_invoked = (UnityEngine.Gradient)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.colorKeys); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_alphaKeys(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gradient gen_to_be_invoked = (UnityEngine.Gradient)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.alphaKeys); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gradient gen_to_be_invoked = (UnityEngine.Gradient)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.mode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_colorKeys(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gradient gen_to_be_invoked = (UnityEngine.Gradient)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.colorKeys = (UnityEngine.GradientColorKey[])translator.GetObject(L, 2, typeof(UnityEngine.GradientColorKey[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_alphaKeys(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gradient gen_to_be_invoked = (UnityEngine.Gradient)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.alphaKeys = (UnityEngine.GradientAlphaKey[])translator.GetObject(L, 2, typeof(UnityEngine.GradientAlphaKey[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gradient gen_to_be_invoked = (UnityEngine.Gradient)translator.FastGetCSObj(L, 1); - UnityEngine.GradientMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.mode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_GraphicsBufferWrap.cs b/Assets/XLua/Gen/UnityEngine_GraphicsBufferWrap.cs deleted file mode 100644 index 617312a5e..000000000 --- a/Assets/XLua/Gen/UnityEngine_GraphicsBufferWrap.cs +++ /dev/null @@ -1,421 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineGraphicsBufferWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.GraphicsBuffer); - Utils.BeginObjectRegister(type, L, translator, 0, 7, 2, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Dispose", _m_Dispose); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Release", _m_Release); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsValid", _m_IsValid); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetData", _m_SetData); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetData", _m_GetData); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetNativeBufferPtr", _m_GetNativeBufferPtr); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetCounterValue", _m_SetCounterValue); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "count", _g_get_count); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "stride", _g_get_stride); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CopyCount", _m_CopyCount_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 4 && translator.Assignable(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.GraphicsBuffer.Target _target;translator.Get(L, 2, out _target); - int _count = LuaAPI.xlua_tointeger(L, 3); - int _stride = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = new UnityEngine.GraphicsBuffer(_target, _count, _stride); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GraphicsBuffer constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Dispose(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GraphicsBuffer gen_to_be_invoked = (UnityEngine.GraphicsBuffer)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Dispose( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Release(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GraphicsBuffer gen_to_be_invoked = (UnityEngine.GraphicsBuffer)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Release( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsValid(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GraphicsBuffer gen_to_be_invoked = (UnityEngine.GraphicsBuffer)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.IsValid( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetData(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GraphicsBuffer gen_to_be_invoked = (UnityEngine.GraphicsBuffer)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - System.Array _data = (System.Array)translator.GetObject(L, 2, typeof(System.Array)); - - gen_to_be_invoked.SetData( _data ); - - - - return 0; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - System.Array _data = (System.Array)translator.GetObject(L, 2, typeof(System.Array)); - int _managedBufferStartIndex = LuaAPI.xlua_tointeger(L, 3); - int _graphicsBufferStartIndex = LuaAPI.xlua_tointeger(L, 4); - int _count = LuaAPI.xlua_tointeger(L, 5); - - gen_to_be_invoked.SetData( _data, _managedBufferStartIndex, _graphicsBufferStartIndex, _count ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GraphicsBuffer.SetData!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetData(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GraphicsBuffer gen_to_be_invoked = (UnityEngine.GraphicsBuffer)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - System.Array _data = (System.Array)translator.GetObject(L, 2, typeof(System.Array)); - - gen_to_be_invoked.GetData( _data ); - - - - return 0; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - System.Array _data = (System.Array)translator.GetObject(L, 2, typeof(System.Array)); - int _managedBufferStartIndex = LuaAPI.xlua_tointeger(L, 3); - int _computeBufferStartIndex = LuaAPI.xlua_tointeger(L, 4); - int _count = LuaAPI.xlua_tointeger(L, 5); - - gen_to_be_invoked.GetData( _data, _managedBufferStartIndex, _computeBufferStartIndex, _count ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GraphicsBuffer.GetData!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetNativeBufferPtr(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GraphicsBuffer gen_to_be_invoked = (UnityEngine.GraphicsBuffer)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetNativeBufferPtr( ); - LuaAPI.lua_pushlightuserdata(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetCounterValue(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GraphicsBuffer gen_to_be_invoked = (UnityEngine.GraphicsBuffer)translator.FastGetCSObj(L, 1); - - - - { - uint _counterValue = LuaAPI.xlua_touint(L, 2); - - gen_to_be_invoked.SetCounterValue( _counterValue ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CopyCount_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.ComputeBuffer _src = (UnityEngine.ComputeBuffer)translator.GetObject(L, 1, typeof(UnityEngine.ComputeBuffer)); - UnityEngine.ComputeBuffer _dst = (UnityEngine.ComputeBuffer)translator.GetObject(L, 2, typeof(UnityEngine.ComputeBuffer)); - int _dstOffsetBytes = LuaAPI.xlua_tointeger(L, 3); - - UnityEngine.GraphicsBuffer.CopyCount( _src, _dst, _dstOffsetBytes ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.GraphicsBuffer _src = (UnityEngine.GraphicsBuffer)translator.GetObject(L, 1, typeof(UnityEngine.GraphicsBuffer)); - UnityEngine.ComputeBuffer _dst = (UnityEngine.ComputeBuffer)translator.GetObject(L, 2, typeof(UnityEngine.ComputeBuffer)); - int _dstOffsetBytes = LuaAPI.xlua_tointeger(L, 3); - - UnityEngine.GraphicsBuffer.CopyCount( _src, _dst, _dstOffsetBytes ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.ComputeBuffer _src = (UnityEngine.ComputeBuffer)translator.GetObject(L, 1, typeof(UnityEngine.ComputeBuffer)); - UnityEngine.GraphicsBuffer _dst = (UnityEngine.GraphicsBuffer)translator.GetObject(L, 2, typeof(UnityEngine.GraphicsBuffer)); - int _dstOffsetBytes = LuaAPI.xlua_tointeger(L, 3); - - UnityEngine.GraphicsBuffer.CopyCount( _src, _dst, _dstOffsetBytes ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.GraphicsBuffer _src = (UnityEngine.GraphicsBuffer)translator.GetObject(L, 1, typeof(UnityEngine.GraphicsBuffer)); - UnityEngine.GraphicsBuffer _dst = (UnityEngine.GraphicsBuffer)translator.GetObject(L, 2, typeof(UnityEngine.GraphicsBuffer)); - int _dstOffsetBytes = LuaAPI.xlua_tointeger(L, 3); - - UnityEngine.GraphicsBuffer.CopyCount( _src, _dst, _dstOffsetBytes ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GraphicsBuffer.CopyCount!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_count(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.GraphicsBuffer gen_to_be_invoked = (UnityEngine.GraphicsBuffer)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.count); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_stride(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.GraphicsBuffer gen_to_be_invoked = (UnityEngine.GraphicsBuffer)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.stride); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_GridBrushBaseWrap.cs b/Assets/XLua/Gen/UnityEngine_GridBrushBaseWrap.cs deleted file mode 100644 index 1db4a9e69..000000000 --- a/Assets/XLua/Gen/UnityEngine_GridBrushBaseWrap.cs +++ /dev/null @@ -1,496 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineGridBrushBaseWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.GridBrushBase); - Utils.BeginObjectRegister(type, L, translator, 0, 14, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Paint", _m_Paint); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Erase", _m_Erase); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "BoxFill", _m_BoxFill); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "BoxErase", _m_BoxErase); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Select", _m_Select); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "FloodFill", _m_FloodFill); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Rotate", _m_Rotate); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Flip", _m_Flip); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Pick", _m_Pick); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Move", _m_Move); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "MoveStart", _m_MoveStart); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "MoveEnd", _m_MoveEnd); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ChangeZPosition", _m_ChangeZPosition); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResetZPosition", _m_ResetZPosition); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.GridBrushBase does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Paint(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridBrushBase gen_to_be_invoked = (UnityEngine.GridBrushBase)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.GridLayout _gridLayout = (UnityEngine.GridLayout)translator.GetObject(L, 2, typeof(UnityEngine.GridLayout)); - UnityEngine.GameObject _brushTarget = (UnityEngine.GameObject)translator.GetObject(L, 3, typeof(UnityEngine.GameObject)); - UnityEngine.Vector3Int _position;translator.Get(L, 4, out _position); - - gen_to_be_invoked.Paint( _gridLayout, _brushTarget, _position ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Erase(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridBrushBase gen_to_be_invoked = (UnityEngine.GridBrushBase)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.GridLayout _gridLayout = (UnityEngine.GridLayout)translator.GetObject(L, 2, typeof(UnityEngine.GridLayout)); - UnityEngine.GameObject _brushTarget = (UnityEngine.GameObject)translator.GetObject(L, 3, typeof(UnityEngine.GameObject)); - UnityEngine.Vector3Int _position;translator.Get(L, 4, out _position); - - gen_to_be_invoked.Erase( _gridLayout, _brushTarget, _position ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_BoxFill(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridBrushBase gen_to_be_invoked = (UnityEngine.GridBrushBase)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.GridLayout _gridLayout = (UnityEngine.GridLayout)translator.GetObject(L, 2, typeof(UnityEngine.GridLayout)); - UnityEngine.GameObject _brushTarget = (UnityEngine.GameObject)translator.GetObject(L, 3, typeof(UnityEngine.GameObject)); - UnityEngine.BoundsInt _position;translator.Get(L, 4, out _position); - - gen_to_be_invoked.BoxFill( _gridLayout, _brushTarget, _position ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_BoxErase(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridBrushBase gen_to_be_invoked = (UnityEngine.GridBrushBase)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.GridLayout _gridLayout = (UnityEngine.GridLayout)translator.GetObject(L, 2, typeof(UnityEngine.GridLayout)); - UnityEngine.GameObject _brushTarget = (UnityEngine.GameObject)translator.GetObject(L, 3, typeof(UnityEngine.GameObject)); - UnityEngine.BoundsInt _position;translator.Get(L, 4, out _position); - - gen_to_be_invoked.BoxErase( _gridLayout, _brushTarget, _position ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Select(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridBrushBase gen_to_be_invoked = (UnityEngine.GridBrushBase)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.GridLayout _gridLayout = (UnityEngine.GridLayout)translator.GetObject(L, 2, typeof(UnityEngine.GridLayout)); - UnityEngine.GameObject _brushTarget = (UnityEngine.GameObject)translator.GetObject(L, 3, typeof(UnityEngine.GameObject)); - UnityEngine.BoundsInt _position;translator.Get(L, 4, out _position); - - gen_to_be_invoked.Select( _gridLayout, _brushTarget, _position ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FloodFill(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridBrushBase gen_to_be_invoked = (UnityEngine.GridBrushBase)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.GridLayout _gridLayout = (UnityEngine.GridLayout)translator.GetObject(L, 2, typeof(UnityEngine.GridLayout)); - UnityEngine.GameObject _brushTarget = (UnityEngine.GameObject)translator.GetObject(L, 3, typeof(UnityEngine.GameObject)); - UnityEngine.Vector3Int _position;translator.Get(L, 4, out _position); - - gen_to_be_invoked.FloodFill( _gridLayout, _brushTarget, _position ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Rotate(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridBrushBase gen_to_be_invoked = (UnityEngine.GridBrushBase)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.GridBrushBase.RotationDirection _direction;translator.Get(L, 2, out _direction); - UnityEngine.GridLayout.CellLayout _layout;translator.Get(L, 3, out _layout); - - gen_to_be_invoked.Rotate( _direction, _layout ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Flip(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridBrushBase gen_to_be_invoked = (UnityEngine.GridBrushBase)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.GridBrushBase.FlipAxis _flip;translator.Get(L, 2, out _flip); - UnityEngine.GridLayout.CellLayout _layout;translator.Get(L, 3, out _layout); - - gen_to_be_invoked.Flip( _flip, _layout ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Pick(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridBrushBase gen_to_be_invoked = (UnityEngine.GridBrushBase)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.GridLayout _gridLayout = (UnityEngine.GridLayout)translator.GetObject(L, 2, typeof(UnityEngine.GridLayout)); - UnityEngine.GameObject _brushTarget = (UnityEngine.GameObject)translator.GetObject(L, 3, typeof(UnityEngine.GameObject)); - UnityEngine.BoundsInt _position;translator.Get(L, 4, out _position); - UnityEngine.Vector3Int _pivot;translator.Get(L, 5, out _pivot); - - gen_to_be_invoked.Pick( _gridLayout, _brushTarget, _position, _pivot ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Move(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridBrushBase gen_to_be_invoked = (UnityEngine.GridBrushBase)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.GridLayout _gridLayout = (UnityEngine.GridLayout)translator.GetObject(L, 2, typeof(UnityEngine.GridLayout)); - UnityEngine.GameObject _brushTarget = (UnityEngine.GameObject)translator.GetObject(L, 3, typeof(UnityEngine.GameObject)); - UnityEngine.BoundsInt _from;translator.Get(L, 4, out _from); - UnityEngine.BoundsInt _to;translator.Get(L, 5, out _to); - - gen_to_be_invoked.Move( _gridLayout, _brushTarget, _from, _to ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_MoveStart(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridBrushBase gen_to_be_invoked = (UnityEngine.GridBrushBase)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.GridLayout _gridLayout = (UnityEngine.GridLayout)translator.GetObject(L, 2, typeof(UnityEngine.GridLayout)); - UnityEngine.GameObject _brushTarget = (UnityEngine.GameObject)translator.GetObject(L, 3, typeof(UnityEngine.GameObject)); - UnityEngine.BoundsInt _position;translator.Get(L, 4, out _position); - - gen_to_be_invoked.MoveStart( _gridLayout, _brushTarget, _position ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_MoveEnd(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridBrushBase gen_to_be_invoked = (UnityEngine.GridBrushBase)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.GridLayout _gridLayout = (UnityEngine.GridLayout)translator.GetObject(L, 2, typeof(UnityEngine.GridLayout)); - UnityEngine.GameObject _brushTarget = (UnityEngine.GameObject)translator.GetObject(L, 3, typeof(UnityEngine.GameObject)); - UnityEngine.BoundsInt _position;translator.Get(L, 4, out _position); - - gen_to_be_invoked.MoveEnd( _gridLayout, _brushTarget, _position ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ChangeZPosition(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridBrushBase gen_to_be_invoked = (UnityEngine.GridBrushBase)translator.FastGetCSObj(L, 1); - - - - { - int _change = LuaAPI.xlua_tointeger(L, 2); - - gen_to_be_invoked.ChangeZPosition( _change ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ResetZPosition(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridBrushBase gen_to_be_invoked = (UnityEngine.GridBrushBase)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.ResetZPosition( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_GridLayoutWrap.cs b/Assets/XLua/Gen/UnityEngine_GridLayoutWrap.cs deleted file mode 100644 index 290c75e14..000000000 --- a/Assets/XLua/Gen/UnityEngine_GridLayoutWrap.cs +++ /dev/null @@ -1,459 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineGridLayoutWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.GridLayout); - Utils.BeginObjectRegister(type, L, translator, 0, 10, 4, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetBoundsLocal", _m_GetBoundsLocal); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CellToLocal", _m_CellToLocal); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "LocalToCell", _m_LocalToCell); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CellToLocalInterpolated", _m_CellToLocalInterpolated); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "LocalToCellInterpolated", _m_LocalToCellInterpolated); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CellToWorld", _m_CellToWorld); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "WorldToCell", _m_WorldToCell); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "LocalToWorld", _m_LocalToWorld); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "WorldToLocal", _m_WorldToLocal); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetLayoutCellCenter", _m_GetLayoutCellCenter); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cellSize", _g_get_cellSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cellGap", _g_get_cellGap); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cellLayout", _g_get_cellLayout); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cellSwizzle", _g_get_cellSwizzle); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.GridLayout(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GridLayout constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetBoundsLocal(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridLayout gen_to_be_invoked = (UnityEngine.GridLayout)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Vector3Int _cellPosition;translator.Get(L, 2, out _cellPosition); - - var gen_ret = gen_to_be_invoked.GetBoundsLocal( _cellPosition ); - translator.PushUnityEngineBounds(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector3 _size;translator.Get(L, 3, out _size); - - var gen_ret = gen_to_be_invoked.GetBoundsLocal( _origin, _size ); - translator.PushUnityEngineBounds(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.GridLayout.GetBoundsLocal!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CellToLocal(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridLayout gen_to_be_invoked = (UnityEngine.GridLayout)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3Int _cellPosition;translator.Get(L, 2, out _cellPosition); - - var gen_ret = gen_to_be_invoked.CellToLocal( _cellPosition ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LocalToCell(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridLayout gen_to_be_invoked = (UnityEngine.GridLayout)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _localPosition;translator.Get(L, 2, out _localPosition); - - var gen_ret = gen_to_be_invoked.LocalToCell( _localPosition ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CellToLocalInterpolated(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridLayout gen_to_be_invoked = (UnityEngine.GridLayout)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _cellPosition;translator.Get(L, 2, out _cellPosition); - - var gen_ret = gen_to_be_invoked.CellToLocalInterpolated( _cellPosition ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LocalToCellInterpolated(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridLayout gen_to_be_invoked = (UnityEngine.GridLayout)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _localPosition;translator.Get(L, 2, out _localPosition); - - var gen_ret = gen_to_be_invoked.LocalToCellInterpolated( _localPosition ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CellToWorld(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridLayout gen_to_be_invoked = (UnityEngine.GridLayout)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3Int _cellPosition;translator.Get(L, 2, out _cellPosition); - - var gen_ret = gen_to_be_invoked.CellToWorld( _cellPosition ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_WorldToCell(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridLayout gen_to_be_invoked = (UnityEngine.GridLayout)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _worldPosition;translator.Get(L, 2, out _worldPosition); - - var gen_ret = gen_to_be_invoked.WorldToCell( _worldPosition ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LocalToWorld(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridLayout gen_to_be_invoked = (UnityEngine.GridLayout)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _localPosition;translator.Get(L, 2, out _localPosition); - - var gen_ret = gen_to_be_invoked.LocalToWorld( _localPosition ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_WorldToLocal(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridLayout gen_to_be_invoked = (UnityEngine.GridLayout)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _worldPosition;translator.Get(L, 2, out _worldPosition); - - var gen_ret = gen_to_be_invoked.WorldToLocal( _worldPosition ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetLayoutCellCenter(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.GridLayout gen_to_be_invoked = (UnityEngine.GridLayout)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetLayoutCellCenter( ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cellSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.GridLayout gen_to_be_invoked = (UnityEngine.GridLayout)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.cellSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cellGap(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.GridLayout gen_to_be_invoked = (UnityEngine.GridLayout)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.cellGap); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cellLayout(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.GridLayout gen_to_be_invoked = (UnityEngine.GridLayout)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.cellLayout); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cellSwizzle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.GridLayout gen_to_be_invoked = (UnityEngine.GridLayout)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.cellSwizzle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_GridWrap.cs b/Assets/XLua/Gen/UnityEngine_GridWrap.cs deleted file mode 100644 index 0907936e4..000000000 --- a/Assets/XLua/Gen/UnityEngine_GridWrap.cs +++ /dev/null @@ -1,330 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineGridWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Grid); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 4, 4); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetCellCenterLocal", _m_GetCellCenterLocal); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetCellCenterWorld", _m_GetCellCenterWorld); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cellSize", _g_get_cellSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cellGap", _g_get_cellGap); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cellLayout", _g_get_cellLayout); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cellSwizzle", _g_get_cellSwizzle); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "cellSize", _s_set_cellSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "cellGap", _s_set_cellGap); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "cellLayout", _s_set_cellLayout); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "cellSwizzle", _s_set_cellSwizzle); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Swizzle", _m_Swizzle_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "InverseSwizzle", _m_InverseSwizzle_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Grid(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Grid constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetCellCenterLocal(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Grid gen_to_be_invoked = (UnityEngine.Grid)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3Int _position;translator.Get(L, 2, out _position); - - var gen_ret = gen_to_be_invoked.GetCellCenterLocal( _position ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetCellCenterWorld(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Grid gen_to_be_invoked = (UnityEngine.Grid)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3Int _position;translator.Get(L, 2, out _position); - - var gen_ret = gen_to_be_invoked.GetCellCenterWorld( _position ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Swizzle_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.GridLayout.CellSwizzle _swizzle;translator.Get(L, 1, out _swizzle); - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - - var gen_ret = UnityEngine.Grid.Swizzle( _swizzle, _position ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_InverseSwizzle_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.GridLayout.CellSwizzle _swizzle;translator.Get(L, 1, out _swizzle); - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - - var gen_ret = UnityEngine.Grid.InverseSwizzle( _swizzle, _position ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cellSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Grid gen_to_be_invoked = (UnityEngine.Grid)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.cellSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cellGap(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Grid gen_to_be_invoked = (UnityEngine.Grid)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.cellGap); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cellLayout(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Grid gen_to_be_invoked = (UnityEngine.Grid)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.cellLayout); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cellSwizzle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Grid gen_to_be_invoked = (UnityEngine.Grid)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.cellSwizzle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_cellSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Grid gen_to_be_invoked = (UnityEngine.Grid)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.cellSize = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_cellGap(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Grid gen_to_be_invoked = (UnityEngine.Grid)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.cellGap = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_cellLayout(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Grid gen_to_be_invoked = (UnityEngine.Grid)translator.FastGetCSObj(L, 1); - UnityEngine.GridLayout.CellLayout gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.cellLayout = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_cellSwizzle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Grid gen_to_be_invoked = (UnityEngine.Grid)translator.FastGetCSObj(L, 1); - UnityEngine.GridLayout.CellSwizzle gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.cellSwizzle = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_GyroscopeWrap.cs b/Assets/XLua/Gen/UnityEngine_GyroscopeWrap.cs deleted file mode 100644 index ad4fd0cc4..000000000 --- a/Assets/XLua/Gen/UnityEngine_GyroscopeWrap.cs +++ /dev/null @@ -1,204 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineGyroscopeWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Gyroscope); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 7, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rotationRate", _g_get_rotationRate); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rotationRateUnbiased", _g_get_rotationRateUnbiased); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "gravity", _g_get_gravity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "userAcceleration", _g_get_userAcceleration); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "attitude", _g_get_attitude); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enabled", _g_get_enabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "updateInterval", _g_get_updateInterval); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "enabled", _s_set_enabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "updateInterval", _s_set_updateInterval); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.Gyroscope does not have a constructor!"); - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotationRate(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gyroscope gen_to_be_invoked = (UnityEngine.Gyroscope)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.rotationRate); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotationRateUnbiased(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gyroscope gen_to_be_invoked = (UnityEngine.Gyroscope)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.rotationRateUnbiased); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_gravity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gyroscope gen_to_be_invoked = (UnityEngine.Gyroscope)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.gravity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_userAcceleration(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gyroscope gen_to_be_invoked = (UnityEngine.Gyroscope)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.userAcceleration); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_attitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gyroscope gen_to_be_invoked = (UnityEngine.Gyroscope)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineQuaternion(L, gen_to_be_invoked.attitude); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gyroscope gen_to_be_invoked = (UnityEngine.Gyroscope)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_updateInterval(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gyroscope gen_to_be_invoked = (UnityEngine.Gyroscope)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.updateInterval); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gyroscope gen_to_be_invoked = (UnityEngine.Gyroscope)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.enabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_updateInterval(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Gyroscope gen_to_be_invoked = (UnityEngine.Gyroscope)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.updateInterval = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_HDROutputSettingsWrap.cs b/Assets/XLua/Gen/UnityEngine_HDROutputSettingsWrap.cs deleted file mode 100644 index bdb8ef428..000000000 --- a/Assets/XLua/Gen/UnityEngine_HDROutputSettingsWrap.cs +++ /dev/null @@ -1,333 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineHDROutputSettingsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.HDROutputSettings); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 11, 2); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "RequestHDRModeChange", _m_RequestHDRModeChange); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "active", _g_get_active); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "available", _g_get_available); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "automaticHDRTonemapping", _g_get_automaticHDRTonemapping); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "displayColorGamut", _g_get_displayColorGamut); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "format", _g_get_format); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "graphicsFormat", _g_get_graphicsFormat); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "paperWhiteNits", _g_get_paperWhiteNits); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxFullFrameToneMapLuminance", _g_get_maxFullFrameToneMapLuminance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxToneMapLuminance", _g_get_maxToneMapLuminance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "minToneMapLuminance", _g_get_minToneMapLuminance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "HDRModeChangeRequested", _g_get_HDRModeChangeRequested); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "automaticHDRTonemapping", _s_set_automaticHDRTonemapping); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "paperWhiteNits", _s_set_paperWhiteNits); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 2, 1); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "main", _g_get_main); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "displays", _g_get_displays); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "displays", _s_set_displays); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.HDROutputSettings does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RequestHDRModeChange(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.HDROutputSettings gen_to_be_invoked = (UnityEngine.HDROutputSettings)translator.FastGetCSObj(L, 1); - - - - { - bool _enabled = LuaAPI.lua_toboolean(L, 2); - - gen_to_be_invoked.RequestHDRModeChange( _enabled ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_main(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.HDROutputSettings.main); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_active(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HDROutputSettings gen_to_be_invoked = (UnityEngine.HDROutputSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.active); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_available(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HDROutputSettings gen_to_be_invoked = (UnityEngine.HDROutputSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.available); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_automaticHDRTonemapping(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HDROutputSettings gen_to_be_invoked = (UnityEngine.HDROutputSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.automaticHDRTonemapping); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_displayColorGamut(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HDROutputSettings gen_to_be_invoked = (UnityEngine.HDROutputSettings)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.displayColorGamut); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_format(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HDROutputSettings gen_to_be_invoked = (UnityEngine.HDROutputSettings)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineRenderTextureFormat(L, gen_to_be_invoked.format); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_graphicsFormat(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HDROutputSettings gen_to_be_invoked = (UnityEngine.HDROutputSettings)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.graphicsFormat); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_paperWhiteNits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HDROutputSettings gen_to_be_invoked = (UnityEngine.HDROutputSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.paperWhiteNits); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxFullFrameToneMapLuminance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HDROutputSettings gen_to_be_invoked = (UnityEngine.HDROutputSettings)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.maxFullFrameToneMapLuminance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxToneMapLuminance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HDROutputSettings gen_to_be_invoked = (UnityEngine.HDROutputSettings)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.maxToneMapLuminance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_minToneMapLuminance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HDROutputSettings gen_to_be_invoked = (UnityEngine.HDROutputSettings)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.minToneMapLuminance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_HDRModeChangeRequested(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HDROutputSettings gen_to_be_invoked = (UnityEngine.HDROutputSettings)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.HDRModeChangeRequested); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_displays(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.HDROutputSettings.displays); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_automaticHDRTonemapping(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HDROutputSettings gen_to_be_invoked = (UnityEngine.HDROutputSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.automaticHDRTonemapping = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_paperWhiteNits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HDROutputSettings gen_to_be_invoked = (UnityEngine.HDROutputSettings)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.paperWhiteNits = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_displays(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.HDROutputSettings.displays = (UnityEngine.HDROutputSettings[])translator.GetObject(L, 1, typeof(UnityEngine.HDROutputSettings[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Hash128Wrap.cs b/Assets/XLua/Gen/UnityEngine_Hash128Wrap.cs deleted file mode 100644 index 2074a4c36..000000000 --- a/Assets/XLua/Gen/UnityEngine_Hash128Wrap.cs +++ /dev/null @@ -1,474 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineHash128Wrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Hash128); - Utils.BeginObjectRegister(type, L, translator, 2, 5, 1, 0); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__eq", __EqMeta); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__lt", __LTMeta); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CompareTo", _m_CompareTo); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Append", _m_Append); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isValid", _g_get_isValid); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Parse", _m_Parse_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Compute", _m_Compute_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - uint _u32_0 = LuaAPI.xlua_touint(L, 2); - uint _u32_1 = LuaAPI.xlua_touint(L, 3); - uint _u32_2 = LuaAPI.xlua_touint(L, 4); - uint _u32_3 = LuaAPI.xlua_touint(L, 5); - - var gen_ret = new UnityEngine.Hash128(_u32_0, _u32_1, _u32_2, _u32_3); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && (LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) || LuaAPI.lua_isuint64(L, 2)) && (LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) || LuaAPI.lua_isuint64(L, 3))) - { - ulong _u64_0 = LuaAPI.lua_touint64(L, 2); - ulong _u64_1 = LuaAPI.lua_touint64(L, 3); - - var gen_ret = new UnityEngine.Hash128(_u64_0, _u64_1); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.Hash128)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Hash128 constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __EqMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.Hash128 leftside;translator.Get(L, 1, out leftside); - UnityEngine.Hash128 rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside == rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of == operator, need UnityEngine.Hash128!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __LTMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.Hash128 leftside;translator.Get(L, 1, out leftside); - UnityEngine.Hash128 rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside < rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of < operator, need UnityEngine.Hash128!"); - - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CompareTo(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Hash128 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Hash128 _rhs;translator.Get(L, 2, out _rhs); - - var gen_ret = gen_to_be_invoked.CompareTo( _rhs ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _obj = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.CompareTo( _obj ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Hash128.CompareTo!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Hash128 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Parse_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - string _hashString = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.Hash128.Parse( _hashString ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Compute_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)) - { - int _val = LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = UnityEngine.Hash128.Compute( _val ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)) - { - float _val = (float)LuaAPI.lua_tonumber(L, 1); - - var gen_ret = UnityEngine.Hash128.Compute( _val ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)) - { - string _data = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.Hash128.Compute( _data ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Hash128.Compute!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Append(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Hash128 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _val = LuaAPI.xlua_tointeger(L, 2); - - gen_to_be_invoked.Append( _val ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - float _val = (float)LuaAPI.lua_tonumber(L, 2); - - gen_to_be_invoked.Append( _val ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _data = LuaAPI.lua_tostring(L, 2); - - gen_to_be_invoked.Append( _data ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Hash128.Append!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Hash128 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _obj = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _obj ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Hash128 _obj;translator.Get(L, 2, out _obj); - - var gen_ret = gen_to_be_invoked.Equals( _obj ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Hash128.Equals!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Hash128 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isValid(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Hash128 gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isValid); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_HashUnsafeUtilitiesWrap.cs b/Assets/XLua/Gen/UnityEngine_HashUnsafeUtilitiesWrap.cs deleted file mode 100644 index edad51ed4..000000000 --- a/Assets/XLua/Gen/UnityEngine_HashUnsafeUtilitiesWrap.cs +++ /dev/null @@ -1,67 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineHashUnsafeUtilitiesWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.HashUnsafeUtilities); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.HashUnsafeUtilities does not have a constructor!"); - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_HashUtilitiesWrap.cs b/Assets/XLua/Gen/UnityEngine_HashUtilitiesWrap.cs deleted file mode 100644 index 78147d20c..000000000 --- a/Assets/XLua/Gen/UnityEngine_HashUtilitiesWrap.cs +++ /dev/null @@ -1,200 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineHashUtilitiesWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.HashUtilities); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 5, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "AppendHash", _m_AppendHash_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "QuantisedMatrixHash", _m_QuantisedMatrixHash_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "QuantisedVectorHash", _m_QuantisedVectorHash_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ComputeHash128", _m_ComputeHash128_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.HashUtilities does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AppendHash_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Hash128 _inHash;translator.Get(L, 1, out _inHash); - UnityEngine.Hash128 _outHash;translator.Get(L, 2, out _outHash); - - UnityEngine.HashUtilities.AppendHash( ref _inHash, ref _outHash ); - translator.Push(L, _inHash); - translator.Update(L, 1, _inHash); - - translator.Push(L, _outHash); - translator.Update(L, 2, _outHash); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_QuantisedMatrixHash_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Matrix4x4 _value;translator.Get(L, 1, out _value); - UnityEngine.Hash128 _hash;translator.Get(L, 2, out _hash); - - UnityEngine.HashUtilities.QuantisedMatrixHash( ref _value, ref _hash ); - translator.Push(L, _value); - translator.Update(L, 1, _value); - - translator.Push(L, _hash); - translator.Update(L, 2, _hash); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_QuantisedVectorHash_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector3 _value;translator.Get(L, 1, out _value); - UnityEngine.Hash128 _hash;translator.Get(L, 2, out _hash); - - UnityEngine.HashUtilities.QuantisedVectorHash( ref _value, ref _hash ); - translator.PushUnityEngineVector3(L, _value); - translator.UpdateUnityEngineVector3(L, 1, _value); - - translator.Push(L, _hash); - translator.Update(L, 2, _hash); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ComputeHash128_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - byte[] _value = LuaAPI.lua_tobytes(L, 1); - UnityEngine.Hash128 _hash;translator.Get(L, 2, out _hash); - - UnityEngine.HashUtilities.ComputeHash128( _value, ref _hash ); - translator.Push(L, _hash); - translator.Update(L, 2, _hash); - - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_HingeJoint2DWrap.cs b/Assets/XLua/Gen/UnityEngine_HingeJoint2DWrap.cs deleted file mode 100644 index 1fbe9f199..000000000 --- a/Assets/XLua/Gen/UnityEngine_HingeJoint2DWrap.cs +++ /dev/null @@ -1,300 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineHingeJoint2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.HingeJoint2D); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 8, 4); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetMotorTorque", _m_GetMotorTorque); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useMotor", _g_get_useMotor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useLimits", _g_get_useLimits); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "motor", _g_get_motor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "limits", _g_get_limits); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "limitState", _g_get_limitState); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "referenceAngle", _g_get_referenceAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "jointAngle", _g_get_jointAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "jointSpeed", _g_get_jointSpeed); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useMotor", _s_set_useMotor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useLimits", _s_set_useLimits); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "motor", _s_set_motor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "limits", _s_set_limits); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.HingeJoint2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.HingeJoint2D constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetMotorTorque(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.HingeJoint2D gen_to_be_invoked = (UnityEngine.HingeJoint2D)translator.FastGetCSObj(L, 1); - - - - { - float _timeStep = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = gen_to_be_invoked.GetMotorTorque( _timeStep ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useMotor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint2D gen_to_be_invoked = (UnityEngine.HingeJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useMotor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useLimits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint2D gen_to_be_invoked = (UnityEngine.HingeJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useLimits); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_motor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint2D gen_to_be_invoked = (UnityEngine.HingeJoint2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.motor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_limits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint2D gen_to_be_invoked = (UnityEngine.HingeJoint2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.limits); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_limitState(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint2D gen_to_be_invoked = (UnityEngine.HingeJoint2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.limitState); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_referenceAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint2D gen_to_be_invoked = (UnityEngine.HingeJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.referenceAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jointAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint2D gen_to_be_invoked = (UnityEngine.HingeJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.jointAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jointSpeed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint2D gen_to_be_invoked = (UnityEngine.HingeJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.jointSpeed); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useMotor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint2D gen_to_be_invoked = (UnityEngine.HingeJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useMotor = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useLimits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint2D gen_to_be_invoked = (UnityEngine.HingeJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useLimits = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_motor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint2D gen_to_be_invoked = (UnityEngine.HingeJoint2D)translator.FastGetCSObj(L, 1); - UnityEngine.JointMotor2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.motor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_limits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint2D gen_to_be_invoked = (UnityEngine.HingeJoint2D)translator.FastGetCSObj(L, 1); - UnityEngine.JointAngleLimits2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.limits = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_HingeJointWrap.cs b/Assets/XLua/Gen/UnityEngine_HingeJointWrap.cs deleted file mode 100644 index 6707f9457..000000000 --- a/Assets/XLua/Gen/UnityEngine_HingeJointWrap.cs +++ /dev/null @@ -1,303 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineHingeJointWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.HingeJoint); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 8, 6); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "motor", _g_get_motor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "limits", _g_get_limits); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spring", _g_get_spring); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useMotor", _g_get_useMotor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useLimits", _g_get_useLimits); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useSpring", _g_get_useSpring); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "velocity", _g_get_velocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angle", _g_get_angle); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "motor", _s_set_motor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "limits", _s_set_limits); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spring", _s_set_spring); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useMotor", _s_set_useMotor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useLimits", _s_set_useLimits); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useSpring", _s_set_useSpring); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.HingeJoint(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.HingeJoint constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_motor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint gen_to_be_invoked = (UnityEngine.HingeJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.motor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_limits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint gen_to_be_invoked = (UnityEngine.HingeJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.limits); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint gen_to_be_invoked = (UnityEngine.HingeJoint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.spring); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useMotor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint gen_to_be_invoked = (UnityEngine.HingeJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useMotor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useLimits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint gen_to_be_invoked = (UnityEngine.HingeJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useLimits); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint gen_to_be_invoked = (UnityEngine.HingeJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useSpring); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_velocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint gen_to_be_invoked = (UnityEngine.HingeJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.velocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint gen_to_be_invoked = (UnityEngine.HingeJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.angle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_motor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint gen_to_be_invoked = (UnityEngine.HingeJoint)translator.FastGetCSObj(L, 1); - UnityEngine.JointMotor gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.motor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_limits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint gen_to_be_invoked = (UnityEngine.HingeJoint)translator.FastGetCSObj(L, 1); - UnityEngine.JointLimits gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.limits = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint gen_to_be_invoked = (UnityEngine.HingeJoint)translator.FastGetCSObj(L, 1); - UnityEngine.JointSpring gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.spring = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useMotor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint gen_to_be_invoked = (UnityEngine.HingeJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useMotor = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useLimits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint gen_to_be_invoked = (UnityEngine.HingeJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useLimits = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HingeJoint gen_to_be_invoked = (UnityEngine.HingeJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useSpring = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_HumanBoneWrap.cs b/Assets/XLua/Gen/UnityEngine_HumanBoneWrap.cs deleted file mode 100644 index 8daa49532..000000000 --- a/Assets/XLua/Gen/UnityEngine_HumanBoneWrap.cs +++ /dev/null @@ -1,182 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineHumanBoneWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.HumanBone); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "boneName", _g_get_boneName); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "humanName", _g_get_humanName); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "limit", _g_get_limit); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "boneName", _s_set_boneName); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "humanName", _s_set_humanName); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "limit", _s_set_limit); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.HumanBone)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.HumanBone constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_boneName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.boneName); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_humanName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.humanName); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_limit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.limit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_boneName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.boneName = LuaAPI.lua_tostring(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_humanName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.humanName = LuaAPI.lua_tostring(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_limit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.HumanLimit gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.limit = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_HumanDescriptionWrap.cs b/Assets/XLua/Gen/UnityEngine_HumanDescriptionWrap.cs deleted file mode 100644 index f2e23b2eb..000000000 --- a/Assets/XLua/Gen/UnityEngine_HumanDescriptionWrap.cs +++ /dev/null @@ -1,412 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineHumanDescriptionWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.HumanDescription); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 10, 10); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "upperArmTwist", _g_get_upperArmTwist); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lowerArmTwist", _g_get_lowerArmTwist); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "upperLegTwist", _g_get_upperLegTwist); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lowerLegTwist", _g_get_lowerLegTwist); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "armStretch", _g_get_armStretch); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "legStretch", _g_get_legStretch); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "feetSpacing", _g_get_feetSpacing); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "hasTranslationDoF", _g_get_hasTranslationDoF); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "human", _g_get_human); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "skeleton", _g_get_skeleton); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "upperArmTwist", _s_set_upperArmTwist); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lowerArmTwist", _s_set_lowerArmTwist); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "upperLegTwist", _s_set_upperLegTwist); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lowerLegTwist", _s_set_lowerLegTwist); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "armStretch", _s_set_armStretch); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "legStretch", _s_set_legStretch); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "feetSpacing", _s_set_feetSpacing); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "hasTranslationDoF", _s_set_hasTranslationDoF); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "human", _s_set_human); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "skeleton", _s_set_skeleton); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.HumanDescription)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.HumanDescription constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_upperArmTwist(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.upperArmTwist); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lowerArmTwist(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.lowerArmTwist); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_upperLegTwist(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.upperLegTwist); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lowerLegTwist(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.lowerLegTwist); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_armStretch(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.armStretch); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_legStretch(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.legStretch); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_feetSpacing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.feetSpacing); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_hasTranslationDoF(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.hasTranslationDoF); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_human(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.human); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_skeleton(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.skeleton); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_upperArmTwist(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.upperArmTwist = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lowerArmTwist(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.lowerArmTwist = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_upperLegTwist(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.upperLegTwist = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lowerLegTwist(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.lowerLegTwist = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_armStretch(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.armStretch = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_legStretch(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.legStretch = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_feetSpacing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.feetSpacing = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_hasTranslationDoF(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.hasTranslationDoF = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_human(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.human = (UnityEngine.HumanBone[])translator.GetObject(L, 2, typeof(UnityEngine.HumanBone[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_skeleton(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanDescription gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.skeleton = (UnityEngine.SkeletonBone[])translator.GetObject(L, 2, typeof(UnityEngine.SkeletonBone[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_HumanLimitWrap.cs b/Assets/XLua/Gen/UnityEngine_HumanLimitWrap.cs deleted file mode 100644 index de5930e3b..000000000 --- a/Assets/XLua/Gen/UnityEngine_HumanLimitWrap.cs +++ /dev/null @@ -1,250 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineHumanLimitWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.HumanLimit); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useDefaultValues", _g_get_useDefaultValues); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "min", _g_get_min); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "max", _g_get_max); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "center", _g_get_center); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "axisLength", _g_get_axisLength); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useDefaultValues", _s_set_useDefaultValues); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "min", _s_set_min); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "max", _s_set_max); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "center", _s_set_center); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "axisLength", _s_set_axisLength); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.HumanLimit)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.HumanLimit constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useDefaultValues(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useDefaultValues); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.min); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.max); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_center(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.center); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_axisLength(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.axisLength); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useDefaultValues(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.useDefaultValues = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.min = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.max = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_center(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.center = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_axisLength(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.axisLength = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_HumanPoseHandlerWrap.cs b/Assets/XLua/Gen/UnityEngine_HumanPoseHandlerWrap.cs deleted file mode 100644 index 166f27760..000000000 --- a/Assets/XLua/Gen/UnityEngine_HumanPoseHandlerWrap.cs +++ /dev/null @@ -1,310 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineHumanPoseHandlerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.HumanPoseHandler); - Utils.BeginObjectRegister(type, L, translator, 0, 7, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Dispose", _m_Dispose); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHumanPose", _m_GetHumanPose); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetHumanPose", _m_SetHumanPose); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetInternalHumanPose", _m_GetInternalHumanPose); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetInternalHumanPose", _m_SetInternalHumanPose); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetInternalAvatarPose", _m_GetInternalAvatarPose); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetInternalAvatarPose", _m_SetInternalAvatarPose); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - UnityEngine.Avatar _avatar = (UnityEngine.Avatar)translator.GetObject(L, 2, typeof(UnityEngine.Avatar)); - UnityEngine.Transform _root = (UnityEngine.Transform)translator.GetObject(L, 3, typeof(UnityEngine.Transform)); - - var gen_ret = new UnityEngine.HumanPoseHandler(_avatar, _root); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - UnityEngine.Avatar _avatar = (UnityEngine.Avatar)translator.GetObject(L, 2, typeof(UnityEngine.Avatar)); - string[] _jointPaths = (string[])translator.GetObject(L, 3, typeof(string[])); - - var gen_ret = new UnityEngine.HumanPoseHandler(_avatar, _jointPaths); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.HumanPoseHandler constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Dispose(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.HumanPoseHandler gen_to_be_invoked = (UnityEngine.HumanPoseHandler)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Dispose( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHumanPose(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.HumanPoseHandler gen_to_be_invoked = (UnityEngine.HumanPoseHandler)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.HumanPose _humanPose;translator.Get(L, 2, out _humanPose); - - gen_to_be_invoked.GetHumanPose( ref _humanPose ); - translator.Push(L, _humanPose); - translator.Update(L, 2, _humanPose); - - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetHumanPose(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.HumanPoseHandler gen_to_be_invoked = (UnityEngine.HumanPoseHandler)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.HumanPose _humanPose;translator.Get(L, 2, out _humanPose); - - gen_to_be_invoked.SetHumanPose( ref _humanPose ); - translator.Push(L, _humanPose); - translator.Update(L, 2, _humanPose); - - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetInternalHumanPose(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.HumanPoseHandler gen_to_be_invoked = (UnityEngine.HumanPoseHandler)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.HumanPose _humanPose;translator.Get(L, 2, out _humanPose); - - gen_to_be_invoked.GetInternalHumanPose( ref _humanPose ); - translator.Push(L, _humanPose); - translator.Update(L, 2, _humanPose); - - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetInternalHumanPose(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.HumanPoseHandler gen_to_be_invoked = (UnityEngine.HumanPoseHandler)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.HumanPose _humanPose;translator.Get(L, 2, out _humanPose); - - gen_to_be_invoked.SetInternalHumanPose( ref _humanPose ); - translator.Push(L, _humanPose); - translator.Update(L, 2, _humanPose); - - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetInternalAvatarPose(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.HumanPoseHandler gen_to_be_invoked = (UnityEngine.HumanPoseHandler)translator.FastGetCSObj(L, 1); - - - - { - Unity.Collections.NativeArray _avatarPose;translator.Get(L, 2, out _avatarPose); - - gen_to_be_invoked.GetInternalAvatarPose( _avatarPose ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetInternalAvatarPose(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.HumanPoseHandler gen_to_be_invoked = (UnityEngine.HumanPoseHandler)translator.FastGetCSObj(L, 1); - - - - { - Unity.Collections.NativeArray _avatarPose;translator.Get(L, 2, out _avatarPose); - - gen_to_be_invoked.SetInternalAvatarPose( _avatarPose ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_HumanPoseWrap.cs b/Assets/XLua/Gen/UnityEngine_HumanPoseWrap.cs deleted file mode 100644 index 6661da7e4..000000000 --- a/Assets/XLua/Gen/UnityEngine_HumanPoseWrap.cs +++ /dev/null @@ -1,183 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineHumanPoseWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.HumanPose); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bodyPosition", _g_get_bodyPosition); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bodyRotation", _g_get_bodyRotation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "muscles", _g_get_muscles); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bodyPosition", _s_set_bodyPosition); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bodyRotation", _s_set_bodyRotation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "muscles", _s_set_muscles); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.HumanPose)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.HumanPose constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bodyPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanPose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.bodyPosition); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bodyRotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanPose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineQuaternion(L, gen_to_be_invoked.bodyRotation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_muscles(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanPose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.muscles); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bodyPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanPose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.bodyPosition = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bodyRotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanPose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Quaternion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.bodyRotation = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_muscles(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.HumanPose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.muscles = (float[])translator.GetObject(L, 2, typeof(float[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_HumanTraitWrap.cs b/Assets/XLua/Gen/UnityEngine_HumanTraitWrap.cs deleted file mode 100644 index dd8a18f3e..000000000 --- a/Assets/XLua/Gen/UnityEngine_HumanTraitWrap.cs +++ /dev/null @@ -1,332 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineHumanTraitWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.HumanTrait); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 8, 5, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "MuscleFromBone", _m_MuscleFromBone_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "BoneFromMuscle", _m_BoneFromMuscle_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RequiredBone", _m_RequiredBone_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetMuscleDefaultMin", _m_GetMuscleDefaultMin_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetMuscleDefaultMax", _m_GetMuscleDefaultMax_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetBoneDefaultHierarchyMass", _m_GetBoneDefaultHierarchyMass_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetParentBone", _m_GetParentBone_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "MuscleCount", _g_get_MuscleCount); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "MuscleName", _g_get_MuscleName); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "BoneCount", _g_get_BoneCount); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "BoneName", _g_get_BoneName); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "RequiredBoneCount", _g_get_RequiredBoneCount); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.HumanTrait(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.HumanTrait constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_MuscleFromBone_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _i = LuaAPI.xlua_tointeger(L, 1); - int _dofIndex = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = UnityEngine.HumanTrait.MuscleFromBone( _i, _dofIndex ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_BoneFromMuscle_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _i = LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = UnityEngine.HumanTrait.BoneFromMuscle( _i ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RequiredBone_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _i = LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = UnityEngine.HumanTrait.RequiredBone( _i ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetMuscleDefaultMin_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _i = LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = UnityEngine.HumanTrait.GetMuscleDefaultMin( _i ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetMuscleDefaultMax_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _i = LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = UnityEngine.HumanTrait.GetMuscleDefaultMax( _i ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetBoneDefaultHierarchyMass_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _i = LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = UnityEngine.HumanTrait.GetBoneDefaultHierarchyMass( _i ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetParentBone_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _i = LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = UnityEngine.HumanTrait.GetParentBone( _i ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_MuscleCount(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.HumanTrait.MuscleCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_MuscleName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.HumanTrait.MuscleName); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_BoneCount(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.HumanTrait.BoneCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_BoneName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.HumanTrait.BoneName); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_RequiredBoneCount(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.HumanTrait.RequiredBoneCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ImageConversionWrap.cs b/Assets/XLua/Gen/UnityEngine_ImageConversionWrap.cs deleted file mode 100644 index 5220a808b..000000000 --- a/Assets/XLua/Gen/UnityEngine_ImageConversionWrap.cs +++ /dev/null @@ -1,326 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineImageConversionWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ImageConversion); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 5, 1, 1); - Utils.RegisterFunc(L, Utils.CLS_IDX, "EncodeArrayToTGA", _m_EncodeArrayToTGA_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "EncodeArrayToPNG", _m_EncodeArrayToPNG_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "EncodeArrayToJPG", _m_EncodeArrayToJPG_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "EncodeArrayToEXR", _m_EncodeArrayToEXR_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "EnableLegacyPngGammaRuntimeLoadBehavior", _g_get_EnableLegacyPngGammaRuntimeLoadBehavior); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "EnableLegacyPngGammaRuntimeLoadBehavior", _s_set_EnableLegacyPngGammaRuntimeLoadBehavior); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.ImageConversion does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_EncodeArrayToTGA_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - System.Array _array = (System.Array)translator.GetObject(L, 1, typeof(System.Array)); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 2, out _format); - uint _width = LuaAPI.xlua_touint(L, 3); - uint _height = LuaAPI.xlua_touint(L, 4); - uint _rowBytes = LuaAPI.xlua_touint(L, 5); - - var gen_ret = UnityEngine.ImageConversion.EncodeArrayToTGA( _array, _format, _width, _height, _rowBytes ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - System.Array _array = (System.Array)translator.GetObject(L, 1, typeof(System.Array)); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 2, out _format); - uint _width = LuaAPI.xlua_touint(L, 3); - uint _height = LuaAPI.xlua_touint(L, 4); - - var gen_ret = UnityEngine.ImageConversion.EncodeArrayToTGA( _array, _format, _width, _height ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ImageConversion.EncodeArrayToTGA!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_EncodeArrayToPNG_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - System.Array _array = (System.Array)translator.GetObject(L, 1, typeof(System.Array)); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 2, out _format); - uint _width = LuaAPI.xlua_touint(L, 3); - uint _height = LuaAPI.xlua_touint(L, 4); - uint _rowBytes = LuaAPI.xlua_touint(L, 5); - - var gen_ret = UnityEngine.ImageConversion.EncodeArrayToPNG( _array, _format, _width, _height, _rowBytes ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - System.Array _array = (System.Array)translator.GetObject(L, 1, typeof(System.Array)); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 2, out _format); - uint _width = LuaAPI.xlua_touint(L, 3); - uint _height = LuaAPI.xlua_touint(L, 4); - - var gen_ret = UnityEngine.ImageConversion.EncodeArrayToPNG( _array, _format, _width, _height ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ImageConversion.EncodeArrayToPNG!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_EncodeArrayToJPG_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - System.Array _array = (System.Array)translator.GetObject(L, 1, typeof(System.Array)); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 2, out _format); - uint _width = LuaAPI.xlua_touint(L, 3); - uint _height = LuaAPI.xlua_touint(L, 4); - uint _rowBytes = LuaAPI.xlua_touint(L, 5); - int _quality = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = UnityEngine.ImageConversion.EncodeArrayToJPG( _array, _format, _width, _height, _rowBytes, _quality ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - System.Array _array = (System.Array)translator.GetObject(L, 1, typeof(System.Array)); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 2, out _format); - uint _width = LuaAPI.xlua_touint(L, 3); - uint _height = LuaAPI.xlua_touint(L, 4); - uint _rowBytes = LuaAPI.xlua_touint(L, 5); - - var gen_ret = UnityEngine.ImageConversion.EncodeArrayToJPG( _array, _format, _width, _height, _rowBytes ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - System.Array _array = (System.Array)translator.GetObject(L, 1, typeof(System.Array)); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 2, out _format); - uint _width = LuaAPI.xlua_touint(L, 3); - uint _height = LuaAPI.xlua_touint(L, 4); - - var gen_ret = UnityEngine.ImageConversion.EncodeArrayToJPG( _array, _format, _width, _height ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ImageConversion.EncodeArrayToJPG!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_EncodeArrayToEXR_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)) - { - System.Array _array = (System.Array)translator.GetObject(L, 1, typeof(System.Array)); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 2, out _format); - uint _width = LuaAPI.xlua_touint(L, 3); - uint _height = LuaAPI.xlua_touint(L, 4); - uint _rowBytes = LuaAPI.xlua_touint(L, 5); - UnityEngine.Texture2D.EXRFlags _flags;translator.Get(L, 6, out _flags); - - var gen_ret = UnityEngine.ImageConversion.EncodeArrayToEXR( _array, _format, _width, _height, _rowBytes, _flags ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - System.Array _array = (System.Array)translator.GetObject(L, 1, typeof(System.Array)); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 2, out _format); - uint _width = LuaAPI.xlua_touint(L, 3); - uint _height = LuaAPI.xlua_touint(L, 4); - uint _rowBytes = LuaAPI.xlua_touint(L, 5); - - var gen_ret = UnityEngine.ImageConversion.EncodeArrayToEXR( _array, _format, _width, _height, _rowBytes ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - System.Array _array = (System.Array)translator.GetObject(L, 1, typeof(System.Array)); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 2, out _format); - uint _width = LuaAPI.xlua_touint(L, 3); - uint _height = LuaAPI.xlua_touint(L, 4); - - var gen_ret = UnityEngine.ImageConversion.EncodeArrayToEXR( _array, _format, _width, _height ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ImageConversion.EncodeArrayToEXR!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_EnableLegacyPngGammaRuntimeLoadBehavior(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.ImageConversion.EnableLegacyPngGammaRuntimeLoadBehavior); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_EnableLegacyPngGammaRuntimeLoadBehavior(RealStatePtr L) - { - try { - - UnityEngine.ImageConversion.EnableLegacyPngGammaRuntimeLoadBehavior = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ImageEffectAfterScaleWrap.cs b/Assets/XLua/Gen/UnityEngine_ImageEffectAfterScaleWrap.cs deleted file mode 100644 index 1fa168d71..000000000 --- a/Assets/XLua/Gen/UnityEngine_ImageEffectAfterScaleWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineImageEffectAfterScaleWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ImageEffectAfterScale); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.ImageEffectAfterScale(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ImageEffectAfterScale constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ImageEffectAllowedInSceneViewWrap.cs b/Assets/XLua/Gen/UnityEngine_ImageEffectAllowedInSceneViewWrap.cs deleted file mode 100644 index 54ac0a0e5..000000000 --- a/Assets/XLua/Gen/UnityEngine_ImageEffectAllowedInSceneViewWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineImageEffectAllowedInSceneViewWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ImageEffectAllowedInSceneView); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.ImageEffectAllowedInSceneView(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ImageEffectAllowedInSceneView constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ImageEffectOpaqueWrap.cs b/Assets/XLua/Gen/UnityEngine_ImageEffectOpaqueWrap.cs deleted file mode 100644 index 63041eefa..000000000 --- a/Assets/XLua/Gen/UnityEngine_ImageEffectOpaqueWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineImageEffectOpaqueWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ImageEffectOpaque); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.ImageEffectOpaque(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ImageEffectOpaque constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ImageEffectTransformsToLDRWrap.cs b/Assets/XLua/Gen/UnityEngine_ImageEffectTransformsToLDRWrap.cs deleted file mode 100644 index 0da45e672..000000000 --- a/Assets/XLua/Gen/UnityEngine_ImageEffectTransformsToLDRWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineImageEffectTransformsToLDRWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ImageEffectTransformsToLDR); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.ImageEffectTransformsToLDR(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ImageEffectTransformsToLDR constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ImageEffectUsesCommandBufferWrap.cs b/Assets/XLua/Gen/UnityEngine_ImageEffectUsesCommandBufferWrap.cs deleted file mode 100644 index 73058d7a2..000000000 --- a/Assets/XLua/Gen/UnityEngine_ImageEffectUsesCommandBufferWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineImageEffectUsesCommandBufferWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ImageEffectUsesCommandBuffer); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.ImageEffectUsesCommandBuffer(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ImageEffectUsesCommandBuffer constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_IntegratedSubsystemDescriptorWrap.cs b/Assets/XLua/Gen/UnityEngine_IntegratedSubsystemDescriptorWrap.cs deleted file mode 100644 index 9e825f8c7..000000000 --- a/Assets/XLua/Gen/UnityEngine_IntegratedSubsystemDescriptorWrap.cs +++ /dev/null @@ -1,82 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineIntegratedSubsystemDescriptorWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.IntegratedSubsystemDescriptor); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "id", _g_get_id); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.IntegratedSubsystemDescriptor does not have a constructor!"); - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_id(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.IntegratedSubsystemDescriptor gen_to_be_invoked = (UnityEngine.IntegratedSubsystemDescriptor)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.id); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_IntegratedSubsystemWrap.cs b/Assets/XLua/Gen/UnityEngine_IntegratedSubsystemWrap.cs deleted file mode 100644 index 958988f14..000000000 --- a/Assets/XLua/Gen/UnityEngine_IntegratedSubsystemWrap.cs +++ /dev/null @@ -1,183 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineIntegratedSubsystemWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.IntegratedSubsystem); - Utils.BeginObjectRegister(type, L, translator, 0, 3, 1, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Start", _m_Start); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Stop", _m_Stop); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Destroy", _m_Destroy); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "running", _g_get_running); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.IntegratedSubsystem(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.IntegratedSubsystem constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Start(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.IntegratedSubsystem gen_to_be_invoked = (UnityEngine.IntegratedSubsystem)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Start( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Stop(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.IntegratedSubsystem gen_to_be_invoked = (UnityEngine.IntegratedSubsystem)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Stop( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Destroy(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.IntegratedSubsystem gen_to_be_invoked = (UnityEngine.IntegratedSubsystem)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Destroy( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_running(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.IntegratedSubsystem gen_to_be_invoked = (UnityEngine.IntegratedSubsystem)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.running); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Joint2DWrap.cs b/Assets/XLua/Gen/UnityEngine_Joint2DWrap.cs deleted file mode 100644 index 26e874e54..000000000 --- a/Assets/XLua/Gen/UnityEngine_Joint2DWrap.cs +++ /dev/null @@ -1,313 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineJoint2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Joint2D); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 7, 4); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetReactionForce", _m_GetReactionForce); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetReactionTorque", _m_GetReactionTorque); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "attachedRigidbody", _g_get_attachedRigidbody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "connectedBody", _g_get_connectedBody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enableCollision", _g_get_enableCollision); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "breakForce", _g_get_breakForce); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "breakTorque", _g_get_breakTorque); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "reactionForce", _g_get_reactionForce); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "reactionTorque", _g_get_reactionTorque); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "connectedBody", _s_set_connectedBody); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "enableCollision", _s_set_enableCollision); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "breakForce", _s_set_breakForce); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "breakTorque", _s_set_breakTorque); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Joint2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Joint2D constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetReactionForce(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Joint2D gen_to_be_invoked = (UnityEngine.Joint2D)translator.FastGetCSObj(L, 1); - - - - { - float _timeStep = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = gen_to_be_invoked.GetReactionForce( _timeStep ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetReactionTorque(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Joint2D gen_to_be_invoked = (UnityEngine.Joint2D)translator.FastGetCSObj(L, 1); - - - - { - float _timeStep = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = gen_to_be_invoked.GetReactionTorque( _timeStep ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_attachedRigidbody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint2D gen_to_be_invoked = (UnityEngine.Joint2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.attachedRigidbody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_connectedBody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint2D gen_to_be_invoked = (UnityEngine.Joint2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.connectedBody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enableCollision(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint2D gen_to_be_invoked = (UnityEngine.Joint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enableCollision); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_breakForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint2D gen_to_be_invoked = (UnityEngine.Joint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.breakForce); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_breakTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint2D gen_to_be_invoked = (UnityEngine.Joint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.breakTorque); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reactionForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint2D gen_to_be_invoked = (UnityEngine.Joint2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.reactionForce); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reactionTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint2D gen_to_be_invoked = (UnityEngine.Joint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.reactionTorque); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_connectedBody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint2D gen_to_be_invoked = (UnityEngine.Joint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.connectedBody = (UnityEngine.Rigidbody2D)translator.GetObject(L, 2, typeof(UnityEngine.Rigidbody2D)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enableCollision(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint2D gen_to_be_invoked = (UnityEngine.Joint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.enableCollision = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_breakForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint2D gen_to_be_invoked = (UnityEngine.Joint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.breakForce = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_breakTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint2D gen_to_be_invoked = (UnityEngine.Joint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.breakTorque = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_JointAngleLimits2DWrap.cs b/Assets/XLua/Gen/UnityEngine_JointAngleLimits2DWrap.cs deleted file mode 100644 index 3b8b81ea0..000000000 --- a/Assets/XLua/Gen/UnityEngine_JointAngleLimits2DWrap.cs +++ /dev/null @@ -1,148 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineJointAngleLimits2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.JointAngleLimits2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "min", _g_get_min); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "max", _g_get_max); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "min", _s_set_min); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "max", _s_set_max); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.JointAngleLimits2D)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.JointAngleLimits2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointAngleLimits2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.min); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointAngleLimits2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.max); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointAngleLimits2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.min = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointAngleLimits2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.max = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_JointDriveWrap.cs b/Assets/XLua/Gen/UnityEngine_JointDriveWrap.cs deleted file mode 100644 index f3f3a19ce..000000000 --- a/Assets/XLua/Gen/UnityEngine_JointDriveWrap.cs +++ /dev/null @@ -1,181 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineJointDriveWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.JointDrive); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "positionSpring", _g_get_positionSpring); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "positionDamper", _g_get_positionDamper); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maximumForce", _g_get_maximumForce); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "positionSpring", _s_set_positionSpring); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "positionDamper", _s_set_positionDamper); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maximumForce", _s_set_maximumForce); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.JointDrive)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.JointDrive constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_positionSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.positionSpring); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_positionDamper(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.positionDamper); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maximumForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maximumForce); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_positionSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.positionSpring = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_positionDamper(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.positionDamper = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maximumForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointDrive gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maximumForce = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_JointLimitsWrap.cs b/Assets/XLua/Gen/UnityEngine_JointLimitsWrap.cs deleted file mode 100644 index 1cc514e4a..000000000 --- a/Assets/XLua/Gen/UnityEngine_JointLimitsWrap.cs +++ /dev/null @@ -1,247 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineJointLimitsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.JointLimits); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "min", _g_get_min); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "max", _g_get_max); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bounciness", _g_get_bounciness); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bounceMinVelocity", _g_get_bounceMinVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "contactDistance", _g_get_contactDistance); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "min", _s_set_min); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "max", _s_set_max); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bounciness", _s_set_bounciness); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bounceMinVelocity", _s_set_bounceMinVelocity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "contactDistance", _s_set_contactDistance); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.JointLimits)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.JointLimits constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointLimits gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.min); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointLimits gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.max); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bounciness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointLimits gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.bounciness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bounceMinVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointLimits gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.bounceMinVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_contactDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointLimits gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.contactDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointLimits gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.min = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointLimits gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.max = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bounciness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointLimits gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.bounciness = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bounceMinVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointLimits gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.bounceMinVelocity = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_contactDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointLimits gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.contactDistance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_JointMotor2DWrap.cs b/Assets/XLua/Gen/UnityEngine_JointMotor2DWrap.cs deleted file mode 100644 index 6f54c3380..000000000 --- a/Assets/XLua/Gen/UnityEngine_JointMotor2DWrap.cs +++ /dev/null @@ -1,148 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineJointMotor2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.JointMotor2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "motorSpeed", _g_get_motorSpeed); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxMotorTorque", _g_get_maxMotorTorque); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "motorSpeed", _s_set_motorSpeed); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxMotorTorque", _s_set_maxMotorTorque); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.JointMotor2D)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.JointMotor2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_motorSpeed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointMotor2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.motorSpeed); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxMotorTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointMotor2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxMotorTorque); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_motorSpeed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointMotor2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.motorSpeed = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxMotorTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointMotor2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maxMotorTorque = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_JointMotorWrap.cs b/Assets/XLua/Gen/UnityEngine_JointMotorWrap.cs deleted file mode 100644 index ce3132111..000000000 --- a/Assets/XLua/Gen/UnityEngine_JointMotorWrap.cs +++ /dev/null @@ -1,181 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineJointMotorWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.JointMotor); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "targetVelocity", _g_get_targetVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "force", _g_get_force); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "freeSpin", _g_get_freeSpin); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "targetVelocity", _s_set_targetVelocity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "force", _s_set_force); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "freeSpin", _s_set_freeSpin); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.JointMotor)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.JointMotor constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_targetVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointMotor gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.targetVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_force(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointMotor gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.force); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_freeSpin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointMotor gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.freeSpin); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_targetVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointMotor gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.targetVelocity = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_force(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointMotor gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.force = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_freeSpin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointMotor gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.freeSpin = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_JointSpringWrap.cs b/Assets/XLua/Gen/UnityEngine_JointSpringWrap.cs deleted file mode 100644 index 6a3f560b8..000000000 --- a/Assets/XLua/Gen/UnityEngine_JointSpringWrap.cs +++ /dev/null @@ -1,181 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineJointSpringWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.JointSpring); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spring", _g_get_spring); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "damper", _g_get_damper); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "targetPosition", _g_get_targetPosition); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spring", _s_set_spring); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "damper", _s_set_damper); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "targetPosition", _s_set_targetPosition); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.JointSpring)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.JointSpring constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointSpring gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.spring); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_damper(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointSpring gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.damper); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_targetPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointSpring gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.targetPosition); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointSpring gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.spring = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_damper(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointSpring gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.damper = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_targetPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointSpring gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.targetPosition = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_JointSuspension2DWrap.cs b/Assets/XLua/Gen/UnityEngine_JointSuspension2DWrap.cs deleted file mode 100644 index dc51b7ca5..000000000 --- a/Assets/XLua/Gen/UnityEngine_JointSuspension2DWrap.cs +++ /dev/null @@ -1,181 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineJointSuspension2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.JointSuspension2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "dampingRatio", _g_get_dampingRatio); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "frequency", _g_get_frequency); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angle", _g_get_angle); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "dampingRatio", _s_set_dampingRatio); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "frequency", _s_set_frequency); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angle", _s_set_angle); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.JointSuspension2D)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.JointSuspension2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_dampingRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointSuspension2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.dampingRatio); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_frequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointSuspension2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.frequency); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointSuspension2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.angle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_dampingRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointSuspension2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.dampingRatio = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_frequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointSuspension2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.frequency = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointSuspension2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.angle = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_JointTranslationLimits2DWrap.cs b/Assets/XLua/Gen/UnityEngine_JointTranslationLimits2DWrap.cs deleted file mode 100644 index 4080baf42..000000000 --- a/Assets/XLua/Gen/UnityEngine_JointTranslationLimits2DWrap.cs +++ /dev/null @@ -1,148 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineJointTranslationLimits2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.JointTranslationLimits2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "min", _g_get_min); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "max", _g_get_max); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "min", _s_set_min); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "max", _s_set_max); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.JointTranslationLimits2D)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.JointTranslationLimits2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointTranslationLimits2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.min); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointTranslationLimits2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.max); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointTranslationLimits2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.min = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.JointTranslationLimits2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.max = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_JointWrap.cs b/Assets/XLua/Gen/UnityEngine_JointWrap.cs deleted file mode 100644 index 1eab0682a..000000000 --- a/Assets/XLua/Gen/UnityEngine_JointWrap.cs +++ /dev/null @@ -1,489 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineJointWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Joint); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 14, 12); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "connectedBody", _g_get_connectedBody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "connectedArticulationBody", _g_get_connectedArticulationBody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "axis", _g_get_axis); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "anchor", _g_get_anchor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "connectedAnchor", _g_get_connectedAnchor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "autoConfigureConnectedAnchor", _g_get_autoConfigureConnectedAnchor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "breakForce", _g_get_breakForce); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "breakTorque", _g_get_breakTorque); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enableCollision", _g_get_enableCollision); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enablePreprocessing", _g_get_enablePreprocessing); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "massScale", _g_get_massScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "connectedMassScale", _g_get_connectedMassScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "currentForce", _g_get_currentForce); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "currentTorque", _g_get_currentTorque); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "connectedBody", _s_set_connectedBody); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "connectedArticulationBody", _s_set_connectedArticulationBody); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "axis", _s_set_axis); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "anchor", _s_set_anchor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "connectedAnchor", _s_set_connectedAnchor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "autoConfigureConnectedAnchor", _s_set_autoConfigureConnectedAnchor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "breakForce", _s_set_breakForce); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "breakTorque", _s_set_breakTorque); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "enableCollision", _s_set_enableCollision); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "enablePreprocessing", _s_set_enablePreprocessing); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "massScale", _s_set_massScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "connectedMassScale", _s_set_connectedMassScale); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Joint(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Joint constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_connectedBody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.connectedBody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_connectedArticulationBody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.connectedArticulationBody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_axis(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.axis); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_anchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.anchor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_connectedAnchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.connectedAnchor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_autoConfigureConnectedAnchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.autoConfigureConnectedAnchor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_breakForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.breakForce); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_breakTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.breakTorque); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enableCollision(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enableCollision); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enablePreprocessing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enablePreprocessing); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_massScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.massScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_connectedMassScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.connectedMassScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_currentForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.currentForce); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_currentTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.currentTorque); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_connectedBody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.connectedBody = (UnityEngine.Rigidbody)translator.GetObject(L, 2, typeof(UnityEngine.Rigidbody)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_connectedArticulationBody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.connectedArticulationBody = (UnityEngine.ArticulationBody)translator.GetObject(L, 2, typeof(UnityEngine.ArticulationBody)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_axis(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.axis = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_anchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.anchor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_connectedAnchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.connectedAnchor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_autoConfigureConnectedAnchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.autoConfigureConnectedAnchor = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_breakForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.breakForce = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_breakTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.breakTorque = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enableCollision(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.enableCollision = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enablePreprocessing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.enablePreprocessing = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_massScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.massScale = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_connectedMassScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Joint gen_to_be_invoked = (UnityEngine.Joint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.connectedMassScale = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_JsonUtilityWrap.cs b/Assets/XLua/Gen/UnityEngine_JsonUtilityWrap.cs deleted file mode 100644 index 068add483..000000000 --- a/Assets/XLua/Gen/UnityEngine_JsonUtilityWrap.cs +++ /dev/null @@ -1,168 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineJsonUtilityWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.JsonUtility); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 4, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ToJson", _m_ToJson_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FromJson", _m_FromJson_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FromJsonOverwrite", _m_FromJsonOverwrite_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.JsonUtility does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToJson_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - object _obj = translator.GetObject(L, 1, typeof(object)); - - var gen_ret = UnityEngine.JsonUtility.ToJson( _obj ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)) - { - object _obj = translator.GetObject(L, 1, typeof(object)); - bool _prettyPrint = LuaAPI.lua_toboolean(L, 2); - - var gen_ret = UnityEngine.JsonUtility.ToJson( _obj, _prettyPrint ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.JsonUtility.ToJson!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FromJson_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - string _json = LuaAPI.lua_tostring(L, 1); - System.Type _type = (System.Type)translator.GetObject(L, 2, typeof(System.Type)); - - var gen_ret = UnityEngine.JsonUtility.FromJson( _json, _type ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FromJsonOverwrite_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - string _json = LuaAPI.lua_tostring(L, 1); - object _objectToOverwrite = translator.GetObject(L, 2, typeof(object)); - - UnityEngine.JsonUtility.FromJsonOverwrite( _json, _objectToOverwrite ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_LODGroupWrap.cs b/Assets/XLua/Gen/UnityEngine_LODGroupWrap.cs deleted file mode 100644 index 635af6637..000000000 --- a/Assets/XLua/Gen/UnityEngine_LODGroupWrap.cs +++ /dev/null @@ -1,398 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineLODGroupWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.LODGroup); - Utils.BeginObjectRegister(type, L, translator, 0, 4, 6, 5); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "RecalculateBounds", _m_RecalculateBounds); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetLODs", _m_GetLODs); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetLODs", _m_SetLODs); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ForceLOD", _m_ForceLOD); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "localReferencePoint", _g_get_localReferencePoint); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "size", _g_get_size); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lodCount", _g_get_lodCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fadeMode", _g_get_fadeMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "animateCrossFading", _g_get_animateCrossFading); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enabled", _g_get_enabled); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "localReferencePoint", _s_set_localReferencePoint); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "size", _s_set_size); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fadeMode", _s_set_fadeMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "animateCrossFading", _s_set_animateCrossFading); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "enabled", _s_set_enabled); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 1); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "crossFadeAnimationDuration", _g_get_crossFadeAnimationDuration); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "crossFadeAnimationDuration", _s_set_crossFadeAnimationDuration); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.LODGroup(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.LODGroup constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RecalculateBounds(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.RecalculateBounds( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetLODs(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetLODs( ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetLODs(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.LOD[] _lods = (UnityEngine.LOD[])translator.GetObject(L, 2, typeof(UnityEngine.LOD[])); - - gen_to_be_invoked.SetLODs( _lods ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ForceLOD(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - - - - { - int _index = LuaAPI.xlua_tointeger(L, 2); - - gen_to_be_invoked.ForceLOD( _index ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_localReferencePoint(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.localReferencePoint); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.size); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lodCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.lodCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fadeMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.fadeMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_animateCrossFading(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.animateCrossFading); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_crossFadeAnimationDuration(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.LODGroup.crossFadeAnimationDuration); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_localReferencePoint(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.localReferencePoint = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.size = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fadeMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - UnityEngine.LODFadeMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.fadeMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_animateCrossFading(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.animateCrossFading = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LODGroup gen_to_be_invoked = (UnityEngine.LODGroup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.enabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_crossFadeAnimationDuration(RealStatePtr L) - { - try { - - UnityEngine.LODGroup.crossFadeAnimationDuration = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_LODWrap.cs b/Assets/XLua/Gen/UnityEngine_LODWrap.cs deleted file mode 100644 index d55b012d9..000000000 --- a/Assets/XLua/Gen/UnityEngine_LODWrap.cs +++ /dev/null @@ -1,191 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineLODWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.LOD); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "screenRelativeTransitionHeight", _g_get_screenRelativeTransitionHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fadeTransitionWidth", _g_get_fadeTransitionWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "renderers", _g_get_renderers); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "screenRelativeTransitionHeight", _s_set_screenRelativeTransitionHeight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fadeTransitionWidth", _s_set_fadeTransitionWidth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "renderers", _s_set_renderers); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && translator.Assignable(L, 3)) - { - float _screenRelativeTransitionHeight = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Renderer[] _renderers = (UnityEngine.Renderer[])translator.GetObject(L, 3, typeof(UnityEngine.Renderer[])); - - var gen_ret = new UnityEngine.LOD(_screenRelativeTransitionHeight, _renderers); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.LOD)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.LOD constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_screenRelativeTransitionHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LOD gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.screenRelativeTransitionHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fadeTransitionWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LOD gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.fadeTransitionWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_renderers(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LOD gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.renderers); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_screenRelativeTransitionHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LOD gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.screenRelativeTransitionHeight = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fadeTransitionWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LOD gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.fadeTransitionWidth = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_renderers(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LOD gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.renderers = (UnityEngine.Renderer[])translator.GetObject(L, 2, typeof(UnityEngine.Renderer[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_LensFlareWrap.cs b/Assets/XLua/Gen/UnityEngine_LensFlareWrap.cs deleted file mode 100644 index 180669308..000000000 --- a/Assets/XLua/Gen/UnityEngine_LensFlareWrap.cs +++ /dev/null @@ -1,209 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineLensFlareWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.LensFlare); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 4, 4); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "brightness", _g_get_brightness); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fadeSpeed", _g_get_fadeSpeed); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "color", _g_get_color); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "flare", _g_get_flare); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "brightness", _s_set_brightness); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fadeSpeed", _s_set_fadeSpeed); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "color", _s_set_color); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "flare", _s_set_flare); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.LensFlare(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.LensFlare constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_brightness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LensFlare gen_to_be_invoked = (UnityEngine.LensFlare)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.brightness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fadeSpeed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LensFlare gen_to_be_invoked = (UnityEngine.LensFlare)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.fadeSpeed); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LensFlare gen_to_be_invoked = (UnityEngine.LensFlare)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineColor(L, gen_to_be_invoked.color); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_flare(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LensFlare gen_to_be_invoked = (UnityEngine.LensFlare)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.flare); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_brightness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LensFlare gen_to_be_invoked = (UnityEngine.LensFlare)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.brightness = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fadeSpeed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LensFlare gen_to_be_invoked = (UnityEngine.LensFlare)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.fadeSpeed = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LensFlare gen_to_be_invoked = (UnityEngine.LensFlare)translator.FastGetCSObj(L, 1); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.color = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_flare(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LensFlare gen_to_be_invoked = (UnityEngine.LensFlare)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.flare = (UnityEngine.Flare)translator.GetObject(L, 2, typeof(UnityEngine.Flare)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_LightBakingOutputWrap.cs b/Assets/XLua/Gen/UnityEngine_LightBakingOutputWrap.cs deleted file mode 100644 index 2fbb30d77..000000000 --- a/Assets/XLua/Gen/UnityEngine_LightBakingOutputWrap.cs +++ /dev/null @@ -1,249 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineLightBakingOutputWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.LightBakingOutput); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "probeOcclusionLightIndex", _g_get_probeOcclusionLightIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "occlusionMaskChannel", _g_get_occlusionMaskChannel); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lightmapBakeType", _g_get_lightmapBakeType); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mixedLightingMode", _g_get_mixedLightingMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isBaked", _g_get_isBaked); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "probeOcclusionLightIndex", _s_set_probeOcclusionLightIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "occlusionMaskChannel", _s_set_occlusionMaskChannel); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lightmapBakeType", _s_set_lightmapBakeType); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mixedLightingMode", _s_set_mixedLightingMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isBaked", _s_set_isBaked); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.LightBakingOutput)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.LightBakingOutput constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_probeOcclusionLightIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightBakingOutput gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.probeOcclusionLightIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_occlusionMaskChannel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightBakingOutput gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.occlusionMaskChannel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lightmapBakeType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightBakingOutput gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.lightmapBakeType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mixedLightingMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightBakingOutput gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.mixedLightingMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isBaked(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightBakingOutput gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isBaked); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_probeOcclusionLightIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightBakingOutput gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.probeOcclusionLightIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_occlusionMaskChannel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightBakingOutput gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.occlusionMaskChannel = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lightmapBakeType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightBakingOutput gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.LightmapBakeType gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.lightmapBakeType = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mixedLightingMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightBakingOutput gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.MixedLightingMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.mixedLightingMode = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isBaked(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightBakingOutput gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.isBaked = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_LightProbeProxyVolumeWrap.cs b/Assets/XLua/Gen/UnityEngine_LightProbeProxyVolumeWrap.cs deleted file mode 100644 index 5e0189231..000000000 --- a/Assets/XLua/Gen/UnityEngine_LightProbeProxyVolumeWrap.cs +++ /dev/null @@ -1,520 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineLightProbeProxyVolumeWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.LightProbeProxyVolume); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 13, 12); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Update", _m_Update); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "boundsGlobal", _g_get_boundsGlobal); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sizeCustom", _g_get_sizeCustom); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "originCustom", _g_get_originCustom); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "probeDensity", _g_get_probeDensity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "gridResolutionX", _g_get_gridResolutionX); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "gridResolutionY", _g_get_gridResolutionY); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "gridResolutionZ", _g_get_gridResolutionZ); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "boundingBoxMode", _g_get_boundingBoxMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "resolutionMode", _g_get_resolutionMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "probePositionMode", _g_get_probePositionMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "refreshMode", _g_get_refreshMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "qualityMode", _g_get_qualityMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "dataFormat", _g_get_dataFormat); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sizeCustom", _s_set_sizeCustom); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "originCustom", _s_set_originCustom); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "probeDensity", _s_set_probeDensity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "gridResolutionX", _s_set_gridResolutionX); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "gridResolutionY", _s_set_gridResolutionY); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "gridResolutionZ", _s_set_gridResolutionZ); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "boundingBoxMode", _s_set_boundingBoxMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "resolutionMode", _s_set_resolutionMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "probePositionMode", _s_set_probePositionMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "refreshMode", _s_set_refreshMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "qualityMode", _s_set_qualityMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "dataFormat", _s_set_dataFormat); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 0); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "isFeatureSupported", _g_get_isFeatureSupported); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.LightProbeProxyVolume(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.LightProbeProxyVolume constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Update(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Update( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isFeatureSupported(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.LightProbeProxyVolume.isFeatureSupported); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_boundsGlobal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineBounds(L, gen_to_be_invoked.boundsGlobal); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sizeCustom(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.sizeCustom); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_originCustom(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.originCustom); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_probeDensity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.probeDensity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_gridResolutionX(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.gridResolutionX); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_gridResolutionY(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.gridResolutionY); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_gridResolutionZ(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.gridResolutionZ); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_boundingBoxMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.boundingBoxMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_resolutionMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.resolutionMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_probePositionMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.probePositionMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_refreshMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.refreshMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_qualityMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.qualityMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_dataFormat(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.dataFormat); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sizeCustom(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.sizeCustom = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_originCustom(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.originCustom = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_probeDensity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.probeDensity = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_gridResolutionX(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.gridResolutionX = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_gridResolutionY(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.gridResolutionY = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_gridResolutionZ(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.gridResolutionZ = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_boundingBoxMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - UnityEngine.LightProbeProxyVolume.BoundingBoxMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.boundingBoxMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_resolutionMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - UnityEngine.LightProbeProxyVolume.ResolutionMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.resolutionMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_probePositionMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - UnityEngine.LightProbeProxyVolume.ProbePositionMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.probePositionMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_refreshMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - UnityEngine.LightProbeProxyVolume.RefreshMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.refreshMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_qualityMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - UnityEngine.LightProbeProxyVolume.QualityMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.qualityMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_dataFormat(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LightProbeProxyVolume gen_to_be_invoked = (UnityEngine.LightProbeProxyVolume)translator.FastGetCSObj(L, 1); - UnityEngine.LightProbeProxyVolume.DataFormat gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.dataFormat = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_LineUtilityWrap.cs b/Assets/XLua/Gen/UnityEngine_LineUtilityWrap.cs deleted file mode 100644 index 79f9eec99..000000000 --- a/Assets/XLua/Gen/UnityEngine_LineUtilityWrap.cs +++ /dev/null @@ -1,153 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineLineUtilityWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.LineUtility); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Simplify", _m_Simplify_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.LineUtility(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.LineUtility constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Simplify_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable>(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable>(L, 3)) - { - System.Collections.Generic.List _points = (System.Collections.Generic.List)translator.GetObject(L, 1, typeof(System.Collections.Generic.List)); - float _tolerance = (float)LuaAPI.lua_tonumber(L, 2); - System.Collections.Generic.List _pointsToKeep = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - UnityEngine.LineUtility.Simplify( _points, _tolerance, _pointsToKeep ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable>(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable>(L, 3)) - { - System.Collections.Generic.List _points = (System.Collections.Generic.List)translator.GetObject(L, 1, typeof(System.Collections.Generic.List)); - float _tolerance = (float)LuaAPI.lua_tonumber(L, 2); - System.Collections.Generic.List _simplifiedPoints = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - UnityEngine.LineUtility.Simplify( _points, _tolerance, _simplifiedPoints ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable>(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable>(L, 3)) - { - System.Collections.Generic.List _points = (System.Collections.Generic.List)translator.GetObject(L, 1, typeof(System.Collections.Generic.List)); - float _tolerance = (float)LuaAPI.lua_tonumber(L, 2); - System.Collections.Generic.List _pointsToKeep = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - UnityEngine.LineUtility.Simplify( _points, _tolerance, _pointsToKeep ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable>(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable>(L, 3)) - { - System.Collections.Generic.List _points = (System.Collections.Generic.List)translator.GetObject(L, 1, typeof(System.Collections.Generic.List)); - float _tolerance = (float)LuaAPI.lua_tonumber(L, 2); - System.Collections.Generic.List _simplifiedPoints = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - UnityEngine.LineUtility.Simplify( _points, _tolerance, _simplifiedPoints ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.LineUtility.Simplify!"); - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_LocalizationAssetWrap.cs b/Assets/XLua/Gen/UnityEngine_LocalizationAssetWrap.cs deleted file mode 100644 index 8e3b057f5..000000000 --- a/Assets/XLua/Gen/UnityEngine_LocalizationAssetWrap.cs +++ /dev/null @@ -1,206 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineLocalizationAssetWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.LocalizationAsset); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 2, 2); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetLocalizedString", _m_SetLocalizedString); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetLocalizedString", _m_GetLocalizedString); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "localeIsoCode", _g_get_localeIsoCode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isEditorAsset", _g_get_isEditorAsset); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "localeIsoCode", _s_set_localeIsoCode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isEditorAsset", _s_set_isEditorAsset); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.LocalizationAsset(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.LocalizationAsset constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetLocalizedString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.LocalizationAsset gen_to_be_invoked = (UnityEngine.LocalizationAsset)translator.FastGetCSObj(L, 1); - - - - { - string _original = LuaAPI.lua_tostring(L, 2); - string _localized = LuaAPI.lua_tostring(L, 3); - - gen_to_be_invoked.SetLocalizedString( _original, _localized ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetLocalizedString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.LocalizationAsset gen_to_be_invoked = (UnityEngine.LocalizationAsset)translator.FastGetCSObj(L, 1); - - - - { - string _original = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.GetLocalizedString( _original ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_localeIsoCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LocalizationAsset gen_to_be_invoked = (UnityEngine.LocalizationAsset)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.localeIsoCode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isEditorAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LocalizationAsset gen_to_be_invoked = (UnityEngine.LocalizationAsset)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isEditorAsset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_localeIsoCode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LocalizationAsset gen_to_be_invoked = (UnityEngine.LocalizationAsset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.localeIsoCode = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isEditorAsset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LocalizationAsset gen_to_be_invoked = (UnityEngine.LocalizationAsset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.isEditorAsset = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_LocationInfoWrap.cs b/Assets/XLua/Gen/UnityEngine_LocationInfoWrap.cs deleted file mode 100644 index 27f7a757b..000000000 --- a/Assets/XLua/Gen/UnityEngine_LocationInfoWrap.cs +++ /dev/null @@ -1,172 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineLocationInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.LocationInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 6, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "latitude", _g_get_latitude); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "longitude", _g_get_longitude); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "altitude", _g_get_altitude); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "horizontalAccuracy", _g_get_horizontalAccuracy); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "verticalAccuracy", _g_get_verticalAccuracy); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "timestamp", _g_get_timestamp); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.LocationInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.LocationInfo constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_latitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LocationInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.latitude); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_longitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LocationInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.longitude); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_altitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LocationInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.altitude); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_horizontalAccuracy(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LocationInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.horizontalAccuracy); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_verticalAccuracy(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LocationInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.verticalAccuracy); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_timestamp(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LocationInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.timestamp); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_LocationServiceWrap.cs b/Assets/XLua/Gen/UnityEngine_LocationServiceWrap.cs deleted file mode 100644 index c4297ddad..000000000 --- a/Assets/XLua/Gen/UnityEngine_LocationServiceWrap.cs +++ /dev/null @@ -1,210 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineLocationServiceWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.LocationService); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 3, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Start", _m_Start); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Stop", _m_Stop); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isEnabledByUser", _g_get_isEnabledByUser); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "status", _g_get_status); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lastData", _g_get_lastData); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.LocationService(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.LocationService constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Start(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.LocationService gen_to_be_invoked = (UnityEngine.LocationService)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - gen_to_be_invoked.Start( ); - - - - return 0; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - float _desiredAccuracyInMeters = (float)LuaAPI.lua_tonumber(L, 2); - - gen_to_be_invoked.Start( _desiredAccuracyInMeters ); - - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - float _desiredAccuracyInMeters = (float)LuaAPI.lua_tonumber(L, 2); - float _updateDistanceInMeters = (float)LuaAPI.lua_tonumber(L, 3); - - gen_to_be_invoked.Start( _desiredAccuracyInMeters, _updateDistanceInMeters ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.LocationService.Start!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Stop(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.LocationService gen_to_be_invoked = (UnityEngine.LocationService)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Stop( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isEnabledByUser(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LocationService gen_to_be_invoked = (UnityEngine.LocationService)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isEnabledByUser); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_status(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LocationService gen_to_be_invoked = (UnityEngine.LocationService)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.status); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lastData(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.LocationService gen_to_be_invoked = (UnityEngine.LocationService)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.lastData); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_LoggerWrap.cs b/Assets/XLua/Gen/UnityEngine_LoggerWrap.cs deleted file mode 100644 index ea8494c26..000000000 --- a/Assets/XLua/Gen/UnityEngine_LoggerWrap.cs +++ /dev/null @@ -1,497 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineLoggerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Logger); - Utils.BeginObjectRegister(type, L, translator, 0, 6, 3, 3); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsLogTypeAllowed", _m_IsLogTypeAllowed); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Log", _m_Log); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "LogWarning", _m_LogWarning); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "LogError", _m_LogError); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "LogException", _m_LogException); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "LogFormat", _m_LogFormat); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "logHandler", _g_get_logHandler); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "logEnabled", _g_get_logEnabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "filterLogType", _g_get_filterLogType); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "logHandler", _s_set_logHandler); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "logEnabled", _s_set_logEnabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "filterLogType", _s_set_filterLogType); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 2 && translator.Assignable(L, 2)) - { - UnityEngine.ILogHandler _logHandler = (UnityEngine.ILogHandler)translator.GetObject(L, 2, typeof(UnityEngine.ILogHandler)); - - var gen_ret = new UnityEngine.Logger(_logHandler); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Logger constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsLogTypeAllowed(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Logger gen_to_be_invoked = (UnityEngine.Logger)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.LogType _logType;translator.Get(L, 2, out _logType); - - var gen_ret = gen_to_be_invoked.IsLogTypeAllowed( _logType ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Log(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Logger gen_to_be_invoked = (UnityEngine.Logger)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _message = translator.GetObject(L, 2, typeof(object)); - - gen_to_be_invoked.Log( _message ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.LogType _logType;translator.Get(L, 2, out _logType); - object _message = translator.GetObject(L, 3, typeof(object)); - - gen_to_be_invoked.Log( _logType, _message ); - - - - return 0; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _tag = LuaAPI.lua_tostring(L, 2); - object _message = translator.GetObject(L, 3, typeof(object)); - - gen_to_be_invoked.Log( _tag, _message ); - - - - return 0; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.LogType _logType;translator.Get(L, 2, out _logType); - object _message = translator.GetObject(L, 3, typeof(object)); - UnityEngine.Object _context = (UnityEngine.Object)translator.GetObject(L, 4, typeof(UnityEngine.Object)); - - gen_to_be_invoked.Log( _logType, _message, _context ); - - - - return 0; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 4)) - { - UnityEngine.LogType _logType;translator.Get(L, 2, out _logType); - string _tag = LuaAPI.lua_tostring(L, 3); - object _message = translator.GetObject(L, 4, typeof(object)); - - gen_to_be_invoked.Log( _logType, _tag, _message ); - - - - return 0; - } - if(gen_param_count == 4&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - string _tag = LuaAPI.lua_tostring(L, 2); - object _message = translator.GetObject(L, 3, typeof(object)); - UnityEngine.Object _context = (UnityEngine.Object)translator.GetObject(L, 4, typeof(UnityEngine.Object)); - - gen_to_be_invoked.Log( _tag, _message, _context ); - - - - return 0; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.LogType _logType;translator.Get(L, 2, out _logType); - string _tag = LuaAPI.lua_tostring(L, 3); - object _message = translator.GetObject(L, 4, typeof(object)); - UnityEngine.Object _context = (UnityEngine.Object)translator.GetObject(L, 5, typeof(UnityEngine.Object)); - - gen_to_be_invoked.Log( _logType, _tag, _message, _context ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Logger.Log!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogWarning(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Logger gen_to_be_invoked = (UnityEngine.Logger)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _tag = LuaAPI.lua_tostring(L, 2); - object _message = translator.GetObject(L, 3, typeof(object)); - - gen_to_be_invoked.LogWarning( _tag, _message ); - - - - return 0; - } - if(gen_param_count == 4&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - string _tag = LuaAPI.lua_tostring(L, 2); - object _message = translator.GetObject(L, 3, typeof(object)); - UnityEngine.Object _context = (UnityEngine.Object)translator.GetObject(L, 4, typeof(UnityEngine.Object)); - - gen_to_be_invoked.LogWarning( _tag, _message, _context ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Logger.LogWarning!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogError(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Logger gen_to_be_invoked = (UnityEngine.Logger)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _tag = LuaAPI.lua_tostring(L, 2); - object _message = translator.GetObject(L, 3, typeof(object)); - - gen_to_be_invoked.LogError( _tag, _message ); - - - - return 0; - } - if(gen_param_count == 4&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - string _tag = LuaAPI.lua_tostring(L, 2); - object _message = translator.GetObject(L, 3, typeof(object)); - UnityEngine.Object _context = (UnityEngine.Object)translator.GetObject(L, 4, typeof(UnityEngine.Object)); - - gen_to_be_invoked.LogError( _tag, _message, _context ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Logger.LogError!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogException(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Logger gen_to_be_invoked = (UnityEngine.Logger)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - System.Exception _exception = (System.Exception)translator.GetObject(L, 2, typeof(System.Exception)); - - gen_to_be_invoked.LogException( _exception ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - System.Exception _exception = (System.Exception)translator.GetObject(L, 2, typeof(System.Exception)); - UnityEngine.Object _context = (UnityEngine.Object)translator.GetObject(L, 3, typeof(UnityEngine.Object)); - - gen_to_be_invoked.LogException( _exception, _context ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Logger.LogException!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LogFormat(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Logger gen_to_be_invoked = (UnityEngine.Logger)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count >= 3&& translator.Assignable(L, 2)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 4) || translator.Assignable(L, 4))) - { - UnityEngine.LogType _logType;translator.Get(L, 2, out _logType); - string _format = LuaAPI.lua_tostring(L, 3); - object[] _args = translator.GetParams(L, 4); - - gen_to_be_invoked.LogFormat( _logType, _format, _args ); - - - - return 0; - } - if(gen_param_count >= 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& (LuaAPI.lua_isnil(L, 4) || LuaAPI.lua_type(L, 4) == LuaTypes.LUA_TSTRING)&& (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 5) || translator.Assignable(L, 5))) - { - UnityEngine.LogType _logType;translator.Get(L, 2, out _logType); - UnityEngine.Object _context = (UnityEngine.Object)translator.GetObject(L, 3, typeof(UnityEngine.Object)); - string _format = LuaAPI.lua_tostring(L, 4); - object[] _args = translator.GetParams(L, 5); - - gen_to_be_invoked.LogFormat( _logType, _context, _format, _args ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Logger.LogFormat!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_logHandler(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Logger gen_to_be_invoked = (UnityEngine.Logger)translator.FastGetCSObj(L, 1); - translator.PushAny(L, gen_to_be_invoked.logHandler); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_logEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Logger gen_to_be_invoked = (UnityEngine.Logger)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.logEnabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_filterLogType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Logger gen_to_be_invoked = (UnityEngine.Logger)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.filterLogType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_logHandler(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Logger gen_to_be_invoked = (UnityEngine.Logger)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.logHandler = (UnityEngine.ILogHandler)translator.GetObject(L, 2, typeof(UnityEngine.ILogHandler)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_logEnabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Logger gen_to_be_invoked = (UnityEngine.Logger)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.logEnabled = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_filterLogType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Logger gen_to_be_invoked = (UnityEngine.Logger)translator.FastGetCSObj(L, 1); - UnityEngine.LogType gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.filterLogType = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_MatchTargetWeightMaskWrap.cs b/Assets/XLua/Gen/UnityEngine_MatchTargetWeightMaskWrap.cs deleted file mode 100644 index ec8d76863..000000000 --- a/Assets/XLua/Gen/UnityEngine_MatchTargetWeightMaskWrap.cs +++ /dev/null @@ -1,159 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineMatchTargetWeightMaskWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.MatchTargetWeightMask); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "positionXYZWeight", _g_get_positionXYZWeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rotationWeight", _g_get_rotationWeight); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "positionXYZWeight", _s_set_positionXYZWeight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rotationWeight", _s_set_rotationWeight); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector3 _positionXYZWeight;translator.Get(L, 2, out _positionXYZWeight); - float _rotationWeight = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = new UnityEngine.MatchTargetWeightMask(_positionXYZWeight, _rotationWeight); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.MatchTargetWeightMask)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.MatchTargetWeightMask constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_positionXYZWeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.MatchTargetWeightMask gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.positionXYZWeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotationWeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.MatchTargetWeightMask gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.rotationWeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_positionXYZWeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.MatchTargetWeightMask gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.positionXYZWeight = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rotationWeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.MatchTargetWeightMask gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.rotationWeight = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Mesh_MeshDataArrayWrap.cs b/Assets/XLua/Gen/UnityEngine_Mesh_MeshDataArrayWrap.cs deleted file mode 100644 index 0b0a4b215..000000000 --- a/Assets/XLua/Gen/UnityEngine_Mesh_MeshDataArrayWrap.cs +++ /dev/null @@ -1,152 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineMeshMeshDataArrayWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Mesh.MeshDataArray); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 1, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Dispose", _m_Dispose); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "Length", _g_get_Length); - - - - Utils.EndObjectRegister(type, L, translator, __CSIndexer, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.Mesh.MeshDataArray)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Mesh.MeshDataArray constructor!"); - - } - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - public static int __CSIndexer(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - - UnityEngine.Mesh.MeshDataArray gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - int index = LuaAPI.xlua_tointeger(L, 2); - LuaAPI.lua_pushboolean(L, true); - translator.Push(L, gen_to_be_invoked[index]); - return 2; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - LuaAPI.lua_pushboolean(L, false); - return 1; - } - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Dispose(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Mesh.MeshDataArray gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - gen_to_be_invoked.Dispose( ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_Length(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Mesh.MeshDataArray gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.Length); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Mesh_MeshDataWrap.cs b/Assets/XLua/Gen/UnityEngine_Mesh_MeshDataWrap.cs deleted file mode 100644 index ceab9b1a0..000000000 --- a/Assets/XLua/Gen/UnityEngine_Mesh_MeshDataWrap.cs +++ /dev/null @@ -1,698 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineMeshMeshDataWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Mesh.MeshData); - Utils.BeginObjectRegister(type, L, translator, 0, 13, 4, 1); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "HasVertexAttribute", _m_HasVertexAttribute); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetVertexAttributeDimension", _m_GetVertexAttributeDimension); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetVertexAttributeFormat", _m_GetVertexAttributeFormat); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetVertices", _m_GetVertices); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetNormals", _m_GetNormals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetTangents", _m_GetTangents); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetColors", _m_GetColors); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetUVs", _m_GetUVs); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetVertexBufferParams", _m_SetVertexBufferParams); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetIndexBufferParams", _m_SetIndexBufferParams); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetIndices", _m_GetIndices); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetSubMesh", _m_GetSubMesh); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetSubMesh", _m_SetSubMesh); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertexCount", _g_get_vertexCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertexBufferCount", _g_get_vertexBufferCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "indexFormat", _g_get_indexFormat); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "subMeshCount", _g_get_subMeshCount); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "subMeshCount", _s_set_subMeshCount); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.Mesh.MeshData)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Mesh.MeshData constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_HasVertexAttribute(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Rendering.VertexAttribute _attr;translator.Get(L, 2, out _attr); - - var gen_ret = gen_to_be_invoked.HasVertexAttribute( _attr ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetVertexAttributeDimension(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Rendering.VertexAttribute _attr;translator.Get(L, 2, out _attr); - - var gen_ret = gen_to_be_invoked.GetVertexAttributeDimension( _attr ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetVertexAttributeFormat(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Rendering.VertexAttribute _attr;translator.Get(L, 2, out _attr); - - var gen_ret = gen_to_be_invoked.GetVertexAttributeFormat( _attr ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetVertices(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - Unity.Collections.NativeArray _outVertices;translator.Get(L, 2, out _outVertices); - - gen_to_be_invoked.GetVertices( _outVertices ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetNormals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - Unity.Collections.NativeArray _outNormals;translator.Get(L, 2, out _outNormals); - - gen_to_be_invoked.GetNormals( _outNormals ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetTangents(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - Unity.Collections.NativeArray _outTangents;translator.Get(L, 2, out _outTangents); - - gen_to_be_invoked.GetTangents( _outTangents ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetColors(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - Unity.Collections.NativeArray _outColors;translator.Get(L, 2, out _outColors); - - gen_to_be_invoked.GetColors( _outColors ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - Unity.Collections.NativeArray _outColors;translator.Get(L, 2, out _outColors); - - gen_to_be_invoked.GetColors( _outColors ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Mesh.MeshData.GetColors!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetUVs(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable>(L, 3)) - { - int _channel = LuaAPI.xlua_tointeger(L, 2); - Unity.Collections.NativeArray _outUVs;translator.Get(L, 3, out _outUVs); - - gen_to_be_invoked.GetUVs( _channel, _outUVs ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable>(L, 3)) - { - int _channel = LuaAPI.xlua_tointeger(L, 2); - Unity.Collections.NativeArray _outUVs;translator.Get(L, 3, out _outUVs); - - gen_to_be_invoked.GetUVs( _channel, _outUVs ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable>(L, 3)) - { - int _channel = LuaAPI.xlua_tointeger(L, 2); - Unity.Collections.NativeArray _outUVs;translator.Get(L, 3, out _outUVs); - - gen_to_be_invoked.GetUVs( _channel, _outUVs ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Mesh.MeshData.GetUVs!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetVertexBufferParams(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count >= 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& (LuaTypes.LUA_TNONE == LuaAPI.lua_type(L, 3) || translator.Assignable(L, 3))) - { - int _vertexCount = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Rendering.VertexAttributeDescriptor[] _attributes = translator.GetParams(L, 3); - - gen_to_be_invoked.SetVertexBufferParams( _vertexCount, _attributes ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable>(L, 3)) - { - int _vertexCount = LuaAPI.xlua_tointeger(L, 2); - Unity.Collections.NativeArray _attributes;translator.Get(L, 3, out _attributes); - - gen_to_be_invoked.SetVertexBufferParams( _vertexCount, _attributes ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Mesh.MeshData.SetVertexBufferParams!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetIndexBufferParams(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - int _indexCount = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Rendering.IndexFormat _format;translator.Get(L, 3, out _format); - - gen_to_be_invoked.SetIndexBufferParams( _indexCount, _format ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetIndices(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 4)) - { - Unity.Collections.NativeArray _outIndices;translator.Get(L, 2, out _outIndices); - int _submesh = LuaAPI.xlua_tointeger(L, 3); - bool _applyBaseVertex = LuaAPI.lua_toboolean(L, 4); - - gen_to_be_invoked.GetIndices( _outIndices, _submesh, _applyBaseVertex ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - Unity.Collections.NativeArray _outIndices;translator.Get(L, 2, out _outIndices); - int _submesh = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.GetIndices( _outIndices, _submesh ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 4&& translator.Assignable>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 4)) - { - Unity.Collections.NativeArray _outIndices;translator.Get(L, 2, out _outIndices); - int _submesh = LuaAPI.xlua_tointeger(L, 3); - bool _applyBaseVertex = LuaAPI.lua_toboolean(L, 4); - - gen_to_be_invoked.GetIndices( _outIndices, _submesh, _applyBaseVertex ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - Unity.Collections.NativeArray _outIndices;translator.Get(L, 2, out _outIndices); - int _submesh = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.GetIndices( _outIndices, _submesh ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Mesh.MeshData.GetIndices!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetSubMesh(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - int _index = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetSubMesh( _index ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetSubMesh(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - int _index = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Rendering.SubMeshDescriptor _desc;translator.Get(L, 3, out _desc); - UnityEngine.Rendering.MeshUpdateFlags _flags;translator.Get(L, 4, out _flags); - - gen_to_be_invoked.SetSubMesh( _index, _desc, _flags ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - int _index = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Rendering.SubMeshDescriptor _desc;translator.Get(L, 3, out _desc); - - gen_to_be_invoked.SetSubMesh( _index, _desc ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Mesh.MeshData.SetSubMesh!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertexCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.vertexCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertexBufferCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.vertexBufferCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_indexFormat(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.indexFormat); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_subMeshCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.subMeshCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_subMeshCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Mesh.MeshData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.subMeshCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_MicrophoneWrap.cs b/Assets/XLua/Gen/UnityEngine_MicrophoneWrap.cs deleted file mode 100644 index ba3b05ad7..000000000 --- a/Assets/XLua/Gen/UnityEngine_MicrophoneWrap.cs +++ /dev/null @@ -1,236 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineMicrophoneWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Microphone); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 6, 1, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Start", _m_Start_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "End", _m_End_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IsRecording", _m_IsRecording_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetPosition", _m_GetPosition_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetDeviceCaps", _m_GetDeviceCaps_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "devices", _g_get_devices); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Microphone(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Microphone constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Start_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - string _deviceName = LuaAPI.lua_tostring(L, 1); - bool _loop = LuaAPI.lua_toboolean(L, 2); - int _lengthSec = LuaAPI.xlua_tointeger(L, 3); - int _frequency = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = UnityEngine.Microphone.Start( _deviceName, _loop, _lengthSec, _frequency ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_End_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _deviceName = LuaAPI.lua_tostring(L, 1); - - UnityEngine.Microphone.End( _deviceName ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsRecording_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _deviceName = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.Microphone.IsRecording( _deviceName ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPosition_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _deviceName = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.Microphone.GetPosition( _deviceName ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetDeviceCaps_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _deviceName = LuaAPI.lua_tostring(L, 1); - int _minFreq; - int _maxFreq; - - UnityEngine.Microphone.GetDeviceCaps( _deviceName, out _minFreq, out _maxFreq ); - LuaAPI.xlua_pushinteger(L, _minFreq); - - LuaAPI.xlua_pushinteger(L, _maxFreq); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_devices(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Microphone.devices); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_MissingComponentExceptionWrap.cs b/Assets/XLua/Gen/UnityEngine_MissingComponentExceptionWrap.cs deleted file mode 100644 index 1f99211e0..000000000 --- a/Assets/XLua/Gen/UnityEngine_MissingComponentExceptionWrap.cs +++ /dev/null @@ -1,103 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineMissingComponentExceptionWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.MissingComponentException); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.MissingComponentException(); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _message = LuaAPI.lua_tostring(L, 2); - - var gen_ret = new UnityEngine.MissingComponentException(_message); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING) && translator.Assignable(L, 3)) - { - string _message = LuaAPI.lua_tostring(L, 2); - System.Exception _innerException = (System.Exception)translator.GetObject(L, 3, typeof(System.Exception)); - - var gen_ret = new UnityEngine.MissingComponentException(_message, _innerException); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.MissingComponentException constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_MissingReferenceExceptionWrap.cs b/Assets/XLua/Gen/UnityEngine_MissingReferenceExceptionWrap.cs deleted file mode 100644 index b8ce358a0..000000000 --- a/Assets/XLua/Gen/UnityEngine_MissingReferenceExceptionWrap.cs +++ /dev/null @@ -1,103 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineMissingReferenceExceptionWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.MissingReferenceException); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.MissingReferenceException(); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _message = LuaAPI.lua_tostring(L, 2); - - var gen_ret = new UnityEngine.MissingReferenceException(_message); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING) && translator.Assignable(L, 3)) - { - string _message = LuaAPI.lua_tostring(L, 2); - System.Exception _innerException = (System.Exception)translator.GetObject(L, 3, typeof(System.Exception)); - - var gen_ret = new UnityEngine.MissingReferenceException(_message, _innerException); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.MissingReferenceException constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_OcclusionAreaWrap.cs b/Assets/XLua/Gen/UnityEngine_OcclusionAreaWrap.cs deleted file mode 100644 index 87abd0574..000000000 --- a/Assets/XLua/Gen/UnityEngine_OcclusionAreaWrap.cs +++ /dev/null @@ -1,148 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineOcclusionAreaWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.OcclusionArea); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "center", _g_get_center); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "size", _g_get_size); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "center", _s_set_center); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "size", _s_set_size); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.OcclusionArea(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.OcclusionArea constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_center(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.OcclusionArea gen_to_be_invoked = (UnityEngine.OcclusionArea)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.center); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.OcclusionArea gen_to_be_invoked = (UnityEngine.OcclusionArea)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.size); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_center(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.OcclusionArea gen_to_be_invoked = (UnityEngine.OcclusionArea)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.center = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.OcclusionArea gen_to_be_invoked = (UnityEngine.OcclusionArea)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.size = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_OcclusionPortalWrap.cs b/Assets/XLua/Gen/UnityEngine_OcclusionPortalWrap.cs deleted file mode 100644 index d8cdfa12d..000000000 --- a/Assets/XLua/Gen/UnityEngine_OcclusionPortalWrap.cs +++ /dev/null @@ -1,115 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineOcclusionPortalWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.OcclusionPortal); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 1); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "open", _g_get_open); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "open", _s_set_open); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.OcclusionPortal(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.OcclusionPortal constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_open(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.OcclusionPortal gen_to_be_invoked = (UnityEngine.OcclusionPortal)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.open); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_open(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.OcclusionPortal gen_to_be_invoked = (UnityEngine.OcclusionPortal)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.open = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ParticleCollisionEventWrap.cs b/Assets/XLua/Gen/UnityEngine_ParticleCollisionEventWrap.cs deleted file mode 100644 index 5f9dae39f..000000000 --- a/Assets/XLua/Gen/UnityEngine_ParticleCollisionEventWrap.cs +++ /dev/null @@ -1,142 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineParticleCollisionEventWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ParticleCollisionEvent); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 4, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "intersection", _g_get_intersection); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normal", _g_get_normal); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "velocity", _g_get_velocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "colliderComponent", _g_get_colliderComponent); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ParticleCollisionEvent)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ParticleCollisionEvent constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_intersection(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleCollisionEvent gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.intersection); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleCollisionEvent gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.normal); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_velocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleCollisionEvent gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.velocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colliderComponent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleCollisionEvent gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.colliderComponent); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ParticlePhysicsExtensionsWrap.cs b/Assets/XLua/Gen/UnityEngine_ParticlePhysicsExtensionsWrap.cs deleted file mode 100644 index 0c9518d04..000000000 --- a/Assets/XLua/Gen/UnityEngine_ParticlePhysicsExtensionsWrap.cs +++ /dev/null @@ -1,67 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineParticlePhysicsExtensionsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ParticlePhysicsExtensions); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.ParticlePhysicsExtensions does not have a constructor!"); - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ParticleSystemForceFieldWrap.cs b/Assets/XLua/Gen/UnityEngine_ParticleSystemForceFieldWrap.cs deleted file mode 100644 index 4493b7109..000000000 --- a/Assets/XLua/Gen/UnityEngine_ParticleSystemForceFieldWrap.cs +++ /dev/null @@ -1,653 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineParticleSystemForceFieldWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ParticleSystemForceField); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 18, 18); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "shape", _g_get_shape); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "startRange", _g_get_startRange); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "endRange", _g_get_endRange); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "length", _g_get_length); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "gravityFocus", _g_get_gravityFocus); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rotationRandomness", _g_get_rotationRandomness); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "multiplyDragByParticleSize", _g_get_multiplyDragByParticleSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "multiplyDragByParticleVelocity", _g_get_multiplyDragByParticleVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vectorField", _g_get_vectorField); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "directionX", _g_get_directionX); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "directionY", _g_get_directionY); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "directionZ", _g_get_directionZ); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "gravity", _g_get_gravity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rotationSpeed", _g_get_rotationSpeed); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rotationAttraction", _g_get_rotationAttraction); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "drag", _g_get_drag); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vectorFieldSpeed", _g_get_vectorFieldSpeed); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vectorFieldAttraction", _g_get_vectorFieldAttraction); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "shape", _s_set_shape); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "startRange", _s_set_startRange); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "endRange", _s_set_endRange); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "length", _s_set_length); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "gravityFocus", _s_set_gravityFocus); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rotationRandomness", _s_set_rotationRandomness); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "multiplyDragByParticleSize", _s_set_multiplyDragByParticleSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "multiplyDragByParticleVelocity", _s_set_multiplyDragByParticleVelocity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vectorField", _s_set_vectorField); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "directionX", _s_set_directionX); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "directionY", _s_set_directionY); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "directionZ", _s_set_directionZ); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "gravity", _s_set_gravity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rotationSpeed", _s_set_rotationSpeed); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rotationAttraction", _s_set_rotationAttraction); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "drag", _s_set_drag); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vectorFieldSpeed", _s_set_vectorFieldSpeed); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vectorFieldAttraction", _s_set_vectorFieldAttraction); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.ParticleSystemForceField(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ParticleSystemForceField constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shape(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.shape); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_startRange(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.startRange); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_endRange(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.endRange); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_length(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.length); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_gravityFocus(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.gravityFocus); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotationRandomness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.rotationRandomness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_multiplyDragByParticleSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.multiplyDragByParticleSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_multiplyDragByParticleVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.multiplyDragByParticleVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vectorField(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.vectorField); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_directionX(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.directionX); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_directionY(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.directionY); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_directionZ(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.directionZ); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_gravity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.gravity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotationSpeed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.rotationSpeed); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotationAttraction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.rotationAttraction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_drag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.drag); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vectorFieldSpeed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.vectorFieldSpeed); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vectorFieldAttraction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.vectorFieldAttraction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_shape(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - UnityEngine.ParticleSystemForceFieldShape gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.shape = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_startRange(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.startRange = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_endRange(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.endRange = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_length(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.length = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_gravityFocus(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.gravityFocus = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rotationRandomness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.rotationRandomness = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_multiplyDragByParticleSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.multiplyDragByParticleSize = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_multiplyDragByParticleVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.multiplyDragByParticleVelocity = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vectorField(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.vectorField = (UnityEngine.Texture3D)translator.GetObject(L, 2, typeof(UnityEngine.Texture3D)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_directionX(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - UnityEngine.ParticleSystem.MinMaxCurve gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.directionX = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_directionY(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - UnityEngine.ParticleSystem.MinMaxCurve gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.directionY = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_directionZ(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - UnityEngine.ParticleSystem.MinMaxCurve gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.directionZ = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_gravity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - UnityEngine.ParticleSystem.MinMaxCurve gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.gravity = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rotationSpeed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - UnityEngine.ParticleSystem.MinMaxCurve gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.rotationSpeed = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rotationAttraction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - UnityEngine.ParticleSystem.MinMaxCurve gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.rotationAttraction = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_drag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - UnityEngine.ParticleSystem.MinMaxCurve gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.drag = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vectorFieldSpeed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - UnityEngine.ParticleSystem.MinMaxCurve gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.vectorFieldSpeed = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vectorFieldAttraction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystemForceField gen_to_be_invoked = (UnityEngine.ParticleSystemForceField)translator.FastGetCSObj(L, 1); - UnityEngine.ParticleSystem.MinMaxCurve gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.vectorFieldAttraction = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ParticleSystem_ColliderDataWrap.cs b/Assets/XLua/Gen/UnityEngine_ParticleSystem_ColliderDataWrap.cs deleted file mode 100644 index 981d7431e..000000000 --- a/Assets/XLua/Gen/UnityEngine_ParticleSystem_ColliderDataWrap.cs +++ /dev/null @@ -1,147 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineParticleSystemColliderDataWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ParticleSystem.ColliderData); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetColliderCount", _m_GetColliderCount); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetCollider", _m_GetCollider); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ParticleSystem.ColliderData)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ParticleSystem.ColliderData constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetColliderCount(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ParticleSystem.ColliderData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - int _particleIndex = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetColliderCount( _particleIndex ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetCollider(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.ParticleSystem.ColliderData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - int _particleIndex = LuaAPI.xlua_tointeger(L, 2); - int _colliderIndex = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = gen_to_be_invoked.GetCollider( _particleIndex, _colliderIndex ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ParticleSystem_LifetimeByEmitterSpeedModuleWrap.cs b/Assets/XLua/Gen/UnityEngine_ParticleSystem_LifetimeByEmitterSpeedModuleWrap.cs deleted file mode 100644 index 64150febd..000000000 --- a/Assets/XLua/Gen/UnityEngine_ParticleSystem_LifetimeByEmitterSpeedModuleWrap.cs +++ /dev/null @@ -1,216 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineParticleSystemLifetimeByEmitterSpeedModuleWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ParticleSystem.LifetimeByEmitterSpeedModule); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 4, 4); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "enabled", _g_get_enabled); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "curve", _g_get_curve); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "curveMultiplier", _g_get_curveMultiplier); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "range", _g_get_range); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "enabled", _s_set_enabled); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "curve", _s_set_curve); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "curveMultiplier", _s_set_curveMultiplier); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "range", _s_set_range); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ParticleSystem.LifetimeByEmitterSpeedModule)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ParticleSystem.LifetimeByEmitterSpeedModule constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystem.LifetimeByEmitterSpeedModule gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.enabled); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_curve(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystem.LifetimeByEmitterSpeedModule gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.curve); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_curveMultiplier(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystem.LifetimeByEmitterSpeedModule gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.curveMultiplier); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_range(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystem.LifetimeByEmitterSpeedModule gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.range); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_enabled(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystem.LifetimeByEmitterSpeedModule gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.enabled = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_curve(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystem.LifetimeByEmitterSpeedModule gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.ParticleSystem.MinMaxCurve gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.curve = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_curveMultiplier(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystem.LifetimeByEmitterSpeedModule gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.curveMultiplier = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_range(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystem.LifetimeByEmitterSpeedModule gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.range = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ParticleSystem_PlaybackStateWrap.cs b/Assets/XLua/Gen/UnityEngine_ParticleSystem_PlaybackStateWrap.cs deleted file mode 100644 index 19700c135..000000000 --- a/Assets/XLua/Gen/UnityEngine_ParticleSystem_PlaybackStateWrap.cs +++ /dev/null @@ -1,82 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineParticleSystemPlaybackStateWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ParticleSystem.PlaybackState); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ParticleSystem.PlaybackState)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ParticleSystem.PlaybackState constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ParticleSystem_TrailsWrap.cs b/Assets/XLua/Gen/UnityEngine_ParticleSystem_TrailsWrap.cs deleted file mode 100644 index ecdcab2e8..000000000 --- a/Assets/XLua/Gen/UnityEngine_ParticleSystem_TrailsWrap.cs +++ /dev/null @@ -1,115 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineParticleSystemTrailsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ParticleSystem.Trails); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 1); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "capacity", _g_get_capacity); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "capacity", _s_set_capacity); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.ParticleSystem.Trails)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ParticleSystem.Trails constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_capacity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystem.Trails gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.capacity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_capacity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ParticleSystem.Trails gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.capacity = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PatchExtentsWrap.cs b/Assets/XLua/Gen/UnityEngine_PatchExtentsWrap.cs deleted file mode 100644 index 2a0fe46a3..000000000 --- a/Assets/XLua/Gen/UnityEngine_PatchExtentsWrap.cs +++ /dev/null @@ -1,148 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePatchExtentsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.PatchExtents); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "min", _g_get_min); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "max", _g_get_max); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "min", _s_set_min); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "max", _s_set_max); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.PatchExtents)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PatchExtents constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PatchExtents gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.min); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PatchExtents gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.max); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PatchExtents gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.min = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PatchExtents gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.max = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Physics2DWrap.cs b/Assets/XLua/Gen/UnityEngine_Physics2DWrap.cs deleted file mode 100644 index 2c582c1c9..000000000 --- a/Assets/XLua/Gen/UnityEngine_Physics2DWrap.cs +++ /dev/null @@ -1,4835 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePhysics2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Physics2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 51, 31, 30); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Simulate", _m_Simulate_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "SyncTransforms", _m_SyncTransforms_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IgnoreCollision", _m_IgnoreCollision_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetIgnoreCollision", _m_GetIgnoreCollision_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IgnoreLayerCollision", _m_IgnoreLayerCollision_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetIgnoreLayerCollision", _m_GetIgnoreLayerCollision_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "SetLayerCollisionMask", _m_SetLayerCollisionMask_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetLayerCollisionMask", _m_GetLayerCollisionMask_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IsTouching", _m_IsTouching_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IsTouchingLayers", _m_IsTouchingLayers_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Distance", _m_Distance_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ClosestPoint", _m_ClosestPoint_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Linecast", _m_Linecast_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LinecastAll", _m_LinecastAll_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "LinecastNonAlloc", _m_LinecastNonAlloc_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Raycast", _m_Raycast_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RaycastNonAlloc", _m_RaycastNonAlloc_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RaycastAll", _m_RaycastAll_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CircleCast", _m_CircleCast_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CircleCastAll", _m_CircleCastAll_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CircleCastNonAlloc", _m_CircleCastNonAlloc_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "BoxCast", _m_BoxCast_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "BoxCastAll", _m_BoxCastAll_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "BoxCastNonAlloc", _m_BoxCastNonAlloc_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CapsuleCast", _m_CapsuleCast_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CapsuleCastAll", _m_CapsuleCastAll_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CapsuleCastNonAlloc", _m_CapsuleCastNonAlloc_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetRayIntersection", _m_GetRayIntersection_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetRayIntersectionAll", _m_GetRayIntersectionAll_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetRayIntersectionNonAlloc", _m_GetRayIntersectionNonAlloc_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapPoint", _m_OverlapPoint_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapPointAll", _m_OverlapPointAll_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapPointNonAlloc", _m_OverlapPointNonAlloc_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapCircle", _m_OverlapCircle_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapCircleAll", _m_OverlapCircleAll_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapCircleNonAlloc", _m_OverlapCircleNonAlloc_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapBox", _m_OverlapBox_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapBoxAll", _m_OverlapBoxAll_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapBoxNonAlloc", _m_OverlapBoxNonAlloc_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapArea", _m_OverlapArea_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapAreaAll", _m_OverlapAreaAll_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapAreaNonAlloc", _m_OverlapAreaNonAlloc_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapCapsule", _m_OverlapCapsule_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapCapsuleAll", _m_OverlapCapsuleAll_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapCapsuleNonAlloc", _m_OverlapCapsuleNonAlloc_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapCollider", _m_OverlapCollider_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetContacts", _m_GetContacts_xlua_st_); - - - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "IgnoreRaycastLayer", UnityEngine.Physics2D.IgnoreRaycastLayer); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "DefaultRaycastLayers", UnityEngine.Physics2D.DefaultRaycastLayers); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "AllLayers", UnityEngine.Physics2D.AllLayers); - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultPhysicsScene", _g_get_defaultPhysicsScene); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "velocityIterations", _g_get_velocityIterations); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "positionIterations", _g_get_positionIterations); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "gravity", _g_get_gravity); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "queriesHitTriggers", _g_get_queriesHitTriggers); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "queriesStartInColliders", _g_get_queriesStartInColliders); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "callbacksOnDisable", _g_get_callbacksOnDisable); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "reuseCollisionCallbacks", _g_get_reuseCollisionCallbacks); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "autoSyncTransforms", _g_get_autoSyncTransforms); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "simulationMode", _g_get_simulationMode); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "jobOptions", _g_get_jobOptions); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "velocityThreshold", _g_get_velocityThreshold); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "maxLinearCorrection", _g_get_maxLinearCorrection); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "maxAngularCorrection", _g_get_maxAngularCorrection); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "maxTranslationSpeed", _g_get_maxTranslationSpeed); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "maxRotationSpeed", _g_get_maxRotationSpeed); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultContactOffset", _g_get_defaultContactOffset); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "baumgarteScale", _g_get_baumgarteScale); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "baumgarteTOIScale", _g_get_baumgarteTOIScale); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "timeToSleep", _g_get_timeToSleep); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "linearSleepTolerance", _g_get_linearSleepTolerance); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "angularSleepTolerance", _g_get_angularSleepTolerance); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "alwaysShowColliders", _g_get_alwaysShowColliders); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "showColliderSleep", _g_get_showColliderSleep); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "showColliderContacts", _g_get_showColliderContacts); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "showColliderAABB", _g_get_showColliderAABB); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "contactArrowScale", _g_get_contactArrowScale); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "colliderAwakeColor", _g_get_colliderAwakeColor); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "colliderAsleepColor", _g_get_colliderAsleepColor); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "colliderContactColor", _g_get_colliderContactColor); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "colliderAABBColor", _g_get_colliderAABBColor); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "velocityIterations", _s_set_velocityIterations); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "positionIterations", _s_set_positionIterations); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "gravity", _s_set_gravity); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "queriesHitTriggers", _s_set_queriesHitTriggers); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "queriesStartInColliders", _s_set_queriesStartInColliders); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "callbacksOnDisable", _s_set_callbacksOnDisable); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "reuseCollisionCallbacks", _s_set_reuseCollisionCallbacks); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "autoSyncTransforms", _s_set_autoSyncTransforms); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "simulationMode", _s_set_simulationMode); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "jobOptions", _s_set_jobOptions); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "velocityThreshold", _s_set_velocityThreshold); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "maxLinearCorrection", _s_set_maxLinearCorrection); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "maxAngularCorrection", _s_set_maxAngularCorrection); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "maxTranslationSpeed", _s_set_maxTranslationSpeed); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "maxRotationSpeed", _s_set_maxRotationSpeed); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "defaultContactOffset", _s_set_defaultContactOffset); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "baumgarteScale", _s_set_baumgarteScale); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "baumgarteTOIScale", _s_set_baumgarteTOIScale); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "timeToSleep", _s_set_timeToSleep); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "linearSleepTolerance", _s_set_linearSleepTolerance); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "angularSleepTolerance", _s_set_angularSleepTolerance); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "alwaysShowColliders", _s_set_alwaysShowColliders); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "showColliderSleep", _s_set_showColliderSleep); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "showColliderContacts", _s_set_showColliderContacts); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "showColliderAABB", _s_set_showColliderAABB); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "contactArrowScale", _s_set_contactArrowScale); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "colliderAwakeColor", _s_set_colliderAwakeColor); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "colliderAsleepColor", _s_set_colliderAsleepColor); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "colliderContactColor", _s_set_colliderContactColor); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "colliderAABBColor", _s_set_colliderAABBColor); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Physics2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Simulate_xlua_st_(RealStatePtr L) - { - try { - - - - - { - float _step = (float)LuaAPI.lua_tonumber(L, 1); - - var gen_ret = UnityEngine.Physics2D.Simulate( _step ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SyncTransforms_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.Physics2D.SyncTransforms( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IgnoreCollision_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Collider2D _collider1 = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.Collider2D _collider2 = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - - UnityEngine.Physics2D.IgnoreCollision( _collider1, _collider2 ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Collider2D _collider1 = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.Collider2D _collider2 = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - bool _ignore = LuaAPI.lua_toboolean(L, 3); - - UnityEngine.Physics2D.IgnoreCollision( _collider1, _collider2, _ignore ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.IgnoreCollision!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetIgnoreCollision_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Collider2D _collider1 = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.Collider2D _collider2 = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - - var gen_ret = UnityEngine.Physics2D.GetIgnoreCollision( _collider1, _collider2 ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IgnoreLayerCollision_xlua_st_(RealStatePtr L) - { - try { - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _layer1 = LuaAPI.xlua_tointeger(L, 1); - int _layer2 = LuaAPI.xlua_tointeger(L, 2); - - UnityEngine.Physics2D.IgnoreLayerCollision( _layer1, _layer2 ); - - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - int _layer1 = LuaAPI.xlua_tointeger(L, 1); - int _layer2 = LuaAPI.xlua_tointeger(L, 2); - bool _ignore = LuaAPI.lua_toboolean(L, 3); - - UnityEngine.Physics2D.IgnoreLayerCollision( _layer1, _layer2, _ignore ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.IgnoreLayerCollision!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetIgnoreLayerCollision_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _layer1 = LuaAPI.xlua_tointeger(L, 1); - int _layer2 = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = UnityEngine.Physics2D.GetIgnoreLayerCollision( _layer1, _layer2 ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetLayerCollisionMask_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _layer = LuaAPI.xlua_tointeger(L, 1); - int _layerMask = LuaAPI.xlua_tointeger(L, 2); - - UnityEngine.Physics2D.SetLayerCollisionMask( _layer, _layerMask ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetLayerCollisionMask_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _layer = LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = UnityEngine.Physics2D.GetLayerCollisionMask( _layer ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsTouching_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Collider2D _collider1 = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.Collider2D _collider2 = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - - var gen_ret = UnityEngine.Physics2D.IsTouching( _collider1, _collider2 ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - - var gen_ret = UnityEngine.Physics2D.IsTouching( _collider, _contactFilter ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Collider2D _collider1 = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.Collider2D _collider2 = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - - var gen_ret = UnityEngine.Physics2D.IsTouching( _collider1, _collider2, _contactFilter ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.IsTouching!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsTouchingLayers_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - - var gen_ret = UnityEngine.Physics2D.IsTouchingLayers( _collider ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - int _layerMask = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = UnityEngine.Physics2D.IsTouchingLayers( _collider, _layerMask ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.IsTouchingLayers!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Distance_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Collider2D _colliderA = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.Collider2D _colliderB = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - - var gen_ret = UnityEngine.Physics2D.Distance( _colliderA, _colliderB ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClosestPoint_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2 _position;translator.Get(L, 1, out _position); - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - - var gen_ret = UnityEngine.Physics2D.ClosestPoint( _position, _collider ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2 _position;translator.Get(L, 1, out _position); - UnityEngine.Rigidbody2D _rigidbody = (UnityEngine.Rigidbody2D)translator.GetObject(L, 2, typeof(UnityEngine.Rigidbody2D)); - - var gen_ret = UnityEngine.Physics2D.ClosestPoint( _position, _rigidbody ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.ClosestPoint!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Linecast_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2 _start;translator.Get(L, 1, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 2, out _end); - - var gen_ret = UnityEngine.Physics2D.Linecast( _start, _end ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _start;translator.Get(L, 1, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 2, out _end); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.Physics2D.Linecast( _start, _end, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _start;translator.Get(L, 1, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 2, out _end); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Physics2D.Linecast( _start, _end, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _start;translator.Get(L, 1, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 2, out _end); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 4); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.Linecast( _start, _end, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _start;translator.Get(L, 1, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 2, out _end); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = UnityEngine.Physics2D.Linecast( _start, _end, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)) - { - UnityEngine.Vector2 _start;translator.Get(L, 1, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 2, out _end); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 4, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.Linecast( _start, _end, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.Linecast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LinecastAll_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2 _start;translator.Get(L, 1, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 2, out _end); - - var gen_ret = UnityEngine.Physics2D.LinecastAll( _start, _end ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _start;translator.Get(L, 1, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 2, out _end); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.Physics2D.LinecastAll( _start, _end, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _start;translator.Get(L, 1, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 2, out _end); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Physics2D.LinecastAll( _start, _end, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _start;translator.Get(L, 1, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 2, out _end); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 4); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.LinecastAll( _start, _end, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.LinecastAll!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LinecastNonAlloc_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _start;translator.Get(L, 1, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 2, out _end); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = UnityEngine.Physics2D.LinecastNonAlloc( _start, _end, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _start;translator.Get(L, 1, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 2, out _end); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = UnityEngine.Physics2D.LinecastNonAlloc( _start, _end, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _start;translator.Get(L, 1, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 2, out _end); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.LinecastNonAlloc( _start, _end, _results, _layerMask, _minDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _start;translator.Get(L, 1, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 2, out _end); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 5); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.LinecastNonAlloc( _start, _end, _results, _layerMask, _minDepth, _maxDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.LinecastNonAlloc!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Raycast_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - - var gen_ret = UnityEngine.Physics2D.Raycast( _origin, _direction ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = UnityEngine.Physics2D.Raycast( _origin, _direction, _distance ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = UnityEngine.Physics2D.Raycast( _origin, _direction, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.Raycast( _origin, _direction, _distance, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 5); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.Raycast( _origin, _direction, _distance, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = UnityEngine.Physics2D.Raycast( _origin, _direction, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.Raycast( _origin, _direction, _contactFilter, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 4, typeof(System.Collections.Generic.List)); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.Raycast( _origin, _direction, _contactFilter, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 4, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.Raycast( _origin, _direction, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.Raycast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RaycastNonAlloc_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = UnityEngine.Physics2D.RaycastNonAlloc( _origin, _direction, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Physics2D.RaycastNonAlloc( _origin, _direction, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = UnityEngine.Physics2D.RaycastNonAlloc( _origin, _direction, _results, _distance, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.RaycastNonAlloc( _origin, _direction, _results, _distance, _layerMask, _minDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 6); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = UnityEngine.Physics2D.RaycastNonAlloc( _origin, _direction, _results, _distance, _layerMask, _minDepth, _maxDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.RaycastNonAlloc!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RaycastAll_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - - var gen_ret = UnityEngine.Physics2D.RaycastAll( _origin, _direction ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = UnityEngine.Physics2D.RaycastAll( _origin, _direction, _distance ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = UnityEngine.Physics2D.RaycastAll( _origin, _direction, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.RaycastAll( _origin, _direction, _distance, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 5); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.RaycastAll( _origin, _direction, _distance, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.RaycastAll!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CircleCast_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - - var gen_ret = UnityEngine.Physics2D.CircleCast( _origin, _radius, _direction ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Physics2D.CircleCast( _origin, _radius, _direction, _distance ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = UnityEngine.Physics2D.CircleCast( _origin, _radius, _direction, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.CircleCast( _origin, _radius, _direction, _distance, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 6); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = UnityEngine.Physics2D.CircleCast( _origin, _radius, _direction, _distance, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = UnityEngine.Physics2D.CircleCast( _origin, _radius, _direction, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.CircleCast( _origin, _radius, _direction, _contactFilter, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable>(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 5, typeof(System.Collections.Generic.List)); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.CircleCast( _origin, _radius, _direction, _contactFilter, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable>(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 5, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.CircleCast( _origin, _radius, _direction, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.CircleCast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CircleCastAll_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - - var gen_ret = UnityEngine.Physics2D.CircleCastAll( _origin, _radius, _direction ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Physics2D.CircleCastAll( _origin, _radius, _direction, _distance ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = UnityEngine.Physics2D.CircleCastAll( _origin, _radius, _direction, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.CircleCastAll( _origin, _radius, _direction, _distance, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 6); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = UnityEngine.Physics2D.CircleCastAll( _origin, _radius, _direction, _distance, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.CircleCastAll!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CircleCastNonAlloc_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = UnityEngine.Physics2D.CircleCastNonAlloc( _origin, _radius, _direction, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.CircleCastNonAlloc( _origin, _radius, _direction, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = UnityEngine.Physics2D.CircleCastNonAlloc( _origin, _radius, _direction, _results, _distance, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = UnityEngine.Physics2D.CircleCastNonAlloc( _origin, _radius, _direction, _results, _distance, _layerMask, _minDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 7); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 8); - - var gen_ret = UnityEngine.Physics2D.CircleCastNonAlloc( _origin, _radius, _direction, _results, _distance, _layerMask, _minDepth, _maxDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.CircleCastNonAlloc!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_BoxCast_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - - var gen_ret = UnityEngine.Physics2D.BoxCast( _origin, _size, _angle, _direction ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.BoxCast( _origin, _size, _angle, _direction, _distance ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = UnityEngine.Physics2D.BoxCast( _origin, _size, _angle, _direction, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = UnityEngine.Physics2D.BoxCast( _origin, _size, _angle, _direction, _distance, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 7); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 8); - - var gen_ret = UnityEngine.Physics2D.BoxCast( _origin, _size, _angle, _direction, _distance, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 5, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 6, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = UnityEngine.Physics2D.BoxCast( _origin, _size, _angle, _direction, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 5, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 6, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = UnityEngine.Physics2D.BoxCast( _origin, _size, _angle, _direction, _contactFilter, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable>(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 5, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 6, typeof(System.Collections.Generic.List)); - float _distance = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = UnityEngine.Physics2D.BoxCast( _origin, _size, _angle, _direction, _contactFilter, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable>(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 5, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 6, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.BoxCast( _origin, _size, _angle, _direction, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.BoxCast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_BoxCastAll_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - - var gen_ret = UnityEngine.Physics2D.BoxCastAll( _origin, _size, _angle, _direction ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.BoxCastAll( _origin, _size, _angle, _direction, _distance ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = UnityEngine.Physics2D.BoxCastAll( _origin, _size, _angle, _direction, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = UnityEngine.Physics2D.BoxCastAll( _origin, _size, _angle, _direction, _distance, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 7); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 8); - - var gen_ret = UnityEngine.Physics2D.BoxCastAll( _origin, _size, _angle, _direction, _distance, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.BoxCastAll!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_BoxCastNonAlloc_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = UnityEngine.Physics2D.BoxCastNonAlloc( _origin, _size, _angle, _direction, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.BoxCastNonAlloc( _origin, _size, _angle, _direction, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = UnityEngine.Physics2D.BoxCastNonAlloc( _origin, _size, _angle, _direction, _results, _distance, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 8); - - var gen_ret = UnityEngine.Physics2D.BoxCastNonAlloc( _origin, _size, _angle, _direction, _results, _distance, _layerMask, _minDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 9&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 9)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 8); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 9); - - var gen_ret = UnityEngine.Physics2D.BoxCastNonAlloc( _origin, _size, _angle, _direction, _results, _distance, _layerMask, _minDepth, _maxDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.BoxCastNonAlloc!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CapsuleCast_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - - var gen_ret = UnityEngine.Physics2D.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _distance ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = UnityEngine.Physics2D.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 8); - - var gen_ret = UnityEngine.Physics2D.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _distance, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 9&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 9)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 8); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 9); - - var gen_ret = UnityEngine.Physics2D.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _distance, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& translator.Assignable(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 6, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 7, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = UnityEngine.Physics2D.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& translator.Assignable(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 6, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 7, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 8); - - var gen_ret = UnityEngine.Physics2D.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _contactFilter, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& translator.Assignable>(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 6, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 7, typeof(System.Collections.Generic.List)); - float _distance = (float)LuaAPI.lua_tonumber(L, 8); - - var gen_ret = UnityEngine.Physics2D.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _contactFilter, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& translator.Assignable>(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 6, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 7, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.CapsuleCast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CapsuleCastAll_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - - var gen_ret = UnityEngine.Physics2D.CapsuleCastAll( _origin, _size, _capsuleDirection, _angle, _direction ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.CapsuleCastAll( _origin, _size, _capsuleDirection, _angle, _direction, _distance ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = UnityEngine.Physics2D.CapsuleCastAll( _origin, _size, _capsuleDirection, _angle, _direction, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 8); - - var gen_ret = UnityEngine.Physics2D.CapsuleCastAll( _origin, _size, _capsuleDirection, _angle, _direction, _distance, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 9&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 9)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 8); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 9); - - var gen_ret = UnityEngine.Physics2D.CapsuleCastAll( _origin, _size, _capsuleDirection, _angle, _direction, _distance, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.CapsuleCastAll!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CapsuleCastNonAlloc_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 6, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = UnityEngine.Physics2D.CapsuleCastNonAlloc( _origin, _size, _capsuleDirection, _angle, _direction, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 6, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = UnityEngine.Physics2D.CapsuleCastNonAlloc( _origin, _size, _capsuleDirection, _angle, _direction, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 6, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 7); - int _layerMask = LuaAPI.xlua_tointeger(L, 8); - - var gen_ret = UnityEngine.Physics2D.CapsuleCastNonAlloc( _origin, _size, _capsuleDirection, _angle, _direction, _results, _distance, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 9&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 9)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 6, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 7); - int _layerMask = LuaAPI.xlua_tointeger(L, 8); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 9); - - var gen_ret = UnityEngine.Physics2D.CapsuleCastNonAlloc( _origin, _size, _capsuleDirection, _angle, _direction, _results, _distance, _layerMask, _minDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 10&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 9)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 10)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 1, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 3, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 6, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 7); - int _layerMask = LuaAPI.xlua_tointeger(L, 8); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 9); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 10); - - var gen_ret = UnityEngine.Physics2D.CapsuleCastNonAlloc( _origin, _size, _capsuleDirection, _angle, _direction, _results, _distance, _layerMask, _minDepth, _maxDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.CapsuleCastNonAlloc!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetRayIntersection_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - UnityEngine.Ray _ray;translator.Get(L, 1, out _ray); - - var gen_ret = UnityEngine.Physics2D.GetRayIntersection( _ray ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - UnityEngine.Ray _ray;translator.Get(L, 1, out _ray); - float _distance = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = UnityEngine.Physics2D.GetRayIntersection( _ray, _distance ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Ray _ray;translator.Get(L, 1, out _ray); - float _distance = (float)LuaAPI.lua_tonumber(L, 2); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.Physics2D.GetRayIntersection( _ray, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.GetRayIntersection!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetRayIntersectionAll_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - UnityEngine.Ray _ray;translator.Get(L, 1, out _ray); - - var gen_ret = UnityEngine.Physics2D.GetRayIntersectionAll( _ray ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - UnityEngine.Ray _ray;translator.Get(L, 1, out _ray); - float _distance = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = UnityEngine.Physics2D.GetRayIntersectionAll( _ray, _distance ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Ray _ray;translator.Get(L, 1, out _ray); - float _distance = (float)LuaAPI.lua_tonumber(L, 2); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.Physics2D.GetRayIntersectionAll( _ray, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.GetRayIntersectionAll!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetRayIntersectionNonAlloc_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Ray _ray;translator.Get(L, 1, out _ray); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 2, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = UnityEngine.Physics2D.GetRayIntersectionNonAlloc( _ray, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Ray _ray;translator.Get(L, 1, out _ray); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 2, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = UnityEngine.Physics2D.GetRayIntersectionNonAlloc( _ray, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Ray _ray;translator.Get(L, 1, out _ray); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 2, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = UnityEngine.Physics2D.GetRayIntersectionNonAlloc( _ray, _results, _distance, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.GetRayIntersectionNonAlloc!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapPoint_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - - var gen_ret = UnityEngine.Physics2D.OverlapPoint( _point ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - int _layerMask = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = UnityEngine.Physics2D.OverlapPoint( _point, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - int _layerMask = LuaAPI.xlua_tointeger(L, 2); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = UnityEngine.Physics2D.OverlapPoint( _point, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - int _layerMask = LuaAPI.xlua_tointeger(L, 2); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 3); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Physics2D.OverlapPoint( _point, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.OverlapPoint( _point, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.OverlapPoint( _point, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapPoint!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapPointAll_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - - var gen_ret = UnityEngine.Physics2D.OverlapPointAll( _point ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - int _layerMask = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = UnityEngine.Physics2D.OverlapPointAll( _point, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - int _layerMask = LuaAPI.xlua_tointeger(L, 2); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = UnityEngine.Physics2D.OverlapPointAll( _point, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - int _layerMask = LuaAPI.xlua_tointeger(L, 2); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 3); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Physics2D.OverlapPointAll( _point, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapPointAll!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapPointNonAlloc_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 2, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.OverlapPointNonAlloc( _point, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 2, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.Physics2D.OverlapPointNonAlloc( _point, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 2, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Physics2D.OverlapPointNonAlloc( _point, _results, _layerMask, _minDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 2, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 4); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.OverlapPointNonAlloc( _point, _results, _layerMask, _minDepth, _maxDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapPointNonAlloc!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapCircle_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = UnityEngine.Physics2D.OverlapCircle( _point, _radius ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.Physics2D.OverlapCircle( _point, _radius, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Physics2D.OverlapCircle( _point, _radius, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 4); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.OverlapCircle( _point, _radius, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 4, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.OverlapCircle( _point, _radius, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 4, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.OverlapCircle( _point, _radius, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapCircle!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapCircleAll_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = UnityEngine.Physics2D.OverlapCircleAll( _point, _radius ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.Physics2D.OverlapCircleAll( _point, _radius, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Physics2D.OverlapCircleAll( _point, _radius, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 4); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.OverlapCircleAll( _point, _radius, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapCircleAll!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapCircleNonAlloc_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.OverlapCircleNonAlloc( _point, _radius, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = UnityEngine.Physics2D.OverlapCircleNonAlloc( _point, _radius, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.OverlapCircleNonAlloc( _point, _radius, _results, _layerMask, _minDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 5); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.OverlapCircleNonAlloc( _point, _radius, _results, _layerMask, _minDepth, _maxDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapCircleNonAlloc!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapBox_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = UnityEngine.Physics2D.OverlapBox( _point, _size, _angle ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = UnityEngine.Physics2D.OverlapBox( _point, _size, _angle, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.OverlapBox( _point, _size, _angle, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 5); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.OverlapBox( _point, _size, _angle, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 5, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.OverlapBox( _point, _size, _angle, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable>(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 5, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.OverlapBox( _point, _size, _angle, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapBox!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapBoxAll_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = UnityEngine.Physics2D.OverlapBoxAll( _point, _size, _angle ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = UnityEngine.Physics2D.OverlapBoxAll( _point, _size, _angle, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.OverlapBoxAll( _point, _size, _angle, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 5); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.OverlapBoxAll( _point, _size, _angle, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapBoxAll!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapBoxNonAlloc_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 4, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.OverlapBoxNonAlloc( _point, _size, _angle, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 4, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = UnityEngine.Physics2D.OverlapBoxNonAlloc( _point, _size, _angle, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 4, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.OverlapBoxNonAlloc( _point, _size, _angle, _results, _layerMask, _minDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 4, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 6); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = UnityEngine.Physics2D.OverlapBoxNonAlloc( _point, _size, _angle, _results, _layerMask, _minDepth, _maxDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapBoxNonAlloc!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapArea_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 1, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 2, out _pointB); - - var gen_ret = UnityEngine.Physics2D.OverlapArea( _pointA, _pointB ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 1, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 2, out _pointB); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.Physics2D.OverlapArea( _pointA, _pointB, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 1, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 2, out _pointB); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Physics2D.OverlapArea( _pointA, _pointB, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 1, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 2, out _pointB); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 4); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.OverlapArea( _pointA, _pointB, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 1, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 2, out _pointB); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 4, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.OverlapArea( _pointA, _pointB, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 1, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 2, out _pointB); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 4, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.OverlapArea( _pointA, _pointB, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapArea!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapAreaAll_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 1, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 2, out _pointB); - - var gen_ret = UnityEngine.Physics2D.OverlapAreaAll( _pointA, _pointB ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 1, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 2, out _pointB); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.Physics2D.OverlapAreaAll( _pointA, _pointB, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 1, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 2, out _pointB); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Physics2D.OverlapAreaAll( _pointA, _pointB, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 1, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 2, out _pointB); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 4); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.OverlapAreaAll( _pointA, _pointB, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapAreaAll!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapAreaNonAlloc_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 1, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 2, out _pointB); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.OverlapAreaNonAlloc( _pointA, _pointB, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 1, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 2, out _pointB); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = UnityEngine.Physics2D.OverlapAreaNonAlloc( _pointA, _pointB, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 1, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 2, out _pointB); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = UnityEngine.Physics2D.OverlapAreaNonAlloc( _pointA, _pointB, _results, _layerMask, _minDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 1, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 2, out _pointB); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 5); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.OverlapAreaNonAlloc( _pointA, _pointB, _results, _layerMask, _minDepth, _maxDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapAreaNonAlloc!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapCapsule_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 3, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Physics2D.OverlapCapsule( _point, _size, _direction, _angle ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 3, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = UnityEngine.Physics2D.OverlapCapsule( _point, _size, _direction, _angle, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 3, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.OverlapCapsule( _point, _size, _direction, _angle, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 3, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 6); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = UnityEngine.Physics2D.OverlapCapsule( _point, _size, _direction, _angle, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 3, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 5, out _contactFilter); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 6, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.OverlapCapsule( _point, _size, _direction, _angle, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable>(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 3, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 5, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 6, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.OverlapCapsule( _point, _size, _direction, _angle, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapCapsule!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapCapsuleAll_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 3, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Physics2D.OverlapCapsuleAll( _point, _size, _direction, _angle ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 3, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = UnityEngine.Physics2D.OverlapCapsuleAll( _point, _size, _direction, _angle, _layerMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 3, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Physics2D.OverlapCapsuleAll( _point, _size, _direction, _angle, _layerMask, _minDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 3, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 6); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = UnityEngine.Physics2D.OverlapCapsuleAll( _point, _size, _direction, _angle, _layerMask, _minDepth, _maxDepth ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapCapsuleAll!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapCapsuleNonAlloc_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 5&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 3, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 5, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.OverlapCapsuleNonAlloc( _point, _size, _direction, _angle, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 3, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 5, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = UnityEngine.Physics2D.OverlapCapsuleNonAlloc( _point, _size, _direction, _angle, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 3, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 5, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = UnityEngine.Physics2D.OverlapCapsuleNonAlloc( _point, _size, _direction, _angle, _results, _layerMask, _minDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 2, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 3, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 5, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - float _minDepth = (float)LuaAPI.lua_tonumber(L, 7); - float _maxDepth = (float)LuaAPI.lua_tonumber(L, 8); - - var gen_ret = UnityEngine.Physics2D.OverlapCapsuleNonAlloc( _point, _size, _direction, _angle, _results, _layerMask, _minDepth, _maxDepth ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapCapsuleNonAlloc!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapCollider_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.OverlapCollider( _collider, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.OverlapCollider( _collider, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.OverlapCollider!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetContacts_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactPoint2D[] _contacts = (UnityEngine.ContactPoint2D[])translator.GetObject(L, 2, typeof(UnityEngine.ContactPoint2D[])); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _collider, _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.Collider2D[] _colliders = (UnityEngine.Collider2D[])translator.GetObject(L, 2, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _collider, _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Rigidbody2D _rigidbody = (UnityEngine.Rigidbody2D)translator.GetObject(L, 1, typeof(UnityEngine.Rigidbody2D)); - UnityEngine.ContactPoint2D[] _contacts = (UnityEngine.ContactPoint2D[])translator.GetObject(L, 2, typeof(UnityEngine.ContactPoint2D[])); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _rigidbody, _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Rigidbody2D _rigidbody = (UnityEngine.Rigidbody2D)translator.GetObject(L, 1, typeof(UnityEngine.Rigidbody2D)); - UnityEngine.Collider2D[] _colliders = (UnityEngine.Collider2D[])translator.GetObject(L, 2, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _rigidbody, _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable>(L, 2)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - System.Collections.Generic.List _contacts = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _collider, _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable>(L, 2)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - System.Collections.Generic.List _colliders = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _collider, _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable>(L, 2)) - { - UnityEngine.Rigidbody2D _rigidbody = (UnityEngine.Rigidbody2D)translator.GetObject(L, 1, typeof(UnityEngine.Rigidbody2D)); - System.Collections.Generic.List _contacts = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _rigidbody, _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable>(L, 2)) - { - UnityEngine.Rigidbody2D _rigidbody = (UnityEngine.Rigidbody2D)translator.GetObject(L, 1, typeof(UnityEngine.Rigidbody2D)); - System.Collections.Generic.List _colliders = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _rigidbody, _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - UnityEngine.ContactPoint2D[] _contacts = (UnityEngine.ContactPoint2D[])translator.GetObject(L, 3, typeof(UnityEngine.ContactPoint2D[])); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _collider, _contactFilter, _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - UnityEngine.Collider2D[] _colliders = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _collider, _contactFilter, _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Rigidbody2D _rigidbody = (UnityEngine.Rigidbody2D)translator.GetObject(L, 1, typeof(UnityEngine.Rigidbody2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - UnityEngine.ContactPoint2D[] _contacts = (UnityEngine.ContactPoint2D[])translator.GetObject(L, 3, typeof(UnityEngine.ContactPoint2D[])); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _rigidbody, _contactFilter, _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Rigidbody2D _rigidbody = (UnityEngine.Rigidbody2D)translator.GetObject(L, 1, typeof(UnityEngine.Rigidbody2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - UnityEngine.Collider2D[] _colliders = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _rigidbody, _contactFilter, _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - System.Collections.Generic.List _contacts = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _collider, _contactFilter, _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - System.Collections.Generic.List _colliders = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _collider, _contactFilter, _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)) - { - UnityEngine.Rigidbody2D _rigidbody = (UnityEngine.Rigidbody2D)translator.GetObject(L, 1, typeof(UnityEngine.Rigidbody2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - System.Collections.Generic.List _contacts = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _rigidbody, _contactFilter, _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)) - { - UnityEngine.Rigidbody2D _rigidbody = (UnityEngine.Rigidbody2D)translator.GetObject(L, 1, typeof(UnityEngine.Rigidbody2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - System.Collections.Generic.List _colliders = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _rigidbody, _contactFilter, _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Collider2D _collider1 = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.Collider2D _collider2 = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - UnityEngine.ContactPoint2D[] _contacts = (UnityEngine.ContactPoint2D[])translator.GetObject(L, 4, typeof(UnityEngine.ContactPoint2D[])); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _collider1, _collider2, _contactFilter, _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)) - { - UnityEngine.Collider2D _collider1 = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.Collider2D _collider2 = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - System.Collections.Generic.List _contacts = (System.Collections.Generic.List)translator.GetObject(L, 4, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.Physics2D.GetContacts( _collider1, _collider2, _contactFilter, _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Physics2D.GetContacts!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultPhysicsScene(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Physics2D.defaultPhysicsScene); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_velocityIterations(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.Physics2D.velocityIterations); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_positionIterations(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.Physics2D.positionIterations); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_gravity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineVector2(L, UnityEngine.Physics2D.gravity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_queriesHitTriggers(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.Physics2D.queriesHitTriggers); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_queriesStartInColliders(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.Physics2D.queriesStartInColliders); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_callbacksOnDisable(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.Physics2D.callbacksOnDisable); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reuseCollisionCallbacks(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.Physics2D.reuseCollisionCallbacks); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_autoSyncTransforms(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.Physics2D.autoSyncTransforms); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_simulationMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Physics2D.simulationMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jobOptions(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Physics2D.jobOptions); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_velocityThreshold(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.Physics2D.velocityThreshold); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxLinearCorrection(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.Physics2D.maxLinearCorrection); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxAngularCorrection(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.Physics2D.maxAngularCorrection); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxTranslationSpeed(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.Physics2D.maxTranslationSpeed); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxRotationSpeed(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.Physics2D.maxRotationSpeed); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultContactOffset(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.Physics2D.defaultContactOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_baumgarteScale(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.Physics2D.baumgarteScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_baumgarteTOIScale(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.Physics2D.baumgarteTOIScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_timeToSleep(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.Physics2D.timeToSleep); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linearSleepTolerance(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.Physics2D.linearSleepTolerance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularSleepTolerance(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.Physics2D.angularSleepTolerance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_alwaysShowColliders(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.Physics2D.alwaysShowColliders); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_showColliderSleep(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.Physics2D.showColliderSleep); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_showColliderContacts(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.Physics2D.showColliderContacts); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_showColliderAABB(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.Physics2D.showColliderAABB); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_contactArrowScale(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.Physics2D.contactArrowScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colliderAwakeColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineColor(L, UnityEngine.Physics2D.colliderAwakeColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colliderAsleepColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineColor(L, UnityEngine.Physics2D.colliderAsleepColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colliderContactColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineColor(L, UnityEngine.Physics2D.colliderContactColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colliderAABBColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineColor(L, UnityEngine.Physics2D.colliderAABBColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_velocityIterations(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.velocityIterations = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_positionIterations(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.positionIterations = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_gravity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.Vector2 gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.Physics2D.gravity = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_queriesHitTriggers(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.queriesHitTriggers = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_queriesStartInColliders(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.queriesStartInColliders = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_callbacksOnDisable(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.callbacksOnDisable = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_reuseCollisionCallbacks(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.reuseCollisionCallbacks = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_autoSyncTransforms(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.autoSyncTransforms = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_simulationMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.SimulationMode2D gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.Physics2D.simulationMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_jobOptions(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.PhysicsJobOptions2D gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.Physics2D.jobOptions = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_velocityThreshold(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.velocityThreshold = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxLinearCorrection(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.maxLinearCorrection = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxAngularCorrection(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.maxAngularCorrection = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxTranslationSpeed(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.maxTranslationSpeed = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxRotationSpeed(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.maxRotationSpeed = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_defaultContactOffset(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.defaultContactOffset = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_baumgarteScale(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.baumgarteScale = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_baumgarteTOIScale(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.baumgarteTOIScale = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_timeToSleep(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.timeToSleep = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linearSleepTolerance(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.linearSleepTolerance = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularSleepTolerance(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.angularSleepTolerance = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_alwaysShowColliders(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.alwaysShowColliders = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_showColliderSleep(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.showColliderSleep = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_showColliderContacts(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.showColliderContacts = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_showColliderAABB(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.showColliderAABB = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_contactArrowScale(RealStatePtr L) - { - try { - - UnityEngine.Physics2D.contactArrowScale = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_colliderAwakeColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.Color gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.Physics2D.colliderAwakeColor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_colliderAsleepColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.Color gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.Physics2D.colliderAsleepColor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_colliderContactColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.Color gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.Physics2D.colliderContactColor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_colliderAABBColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.Color gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.Physics2D.colliderAABBColor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PhysicsJobOptions2DWrap.cs b/Assets/XLua/Gen/UnityEngine_PhysicsJobOptions2DWrap.cs deleted file mode 100644 index b494e45eb..000000000 --- a/Assets/XLua/Gen/UnityEngine_PhysicsJobOptions2DWrap.cs +++ /dev/null @@ -1,643 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePhysicsJobOptions2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.PhysicsJobOptions2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 17, 17); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useMultithreading", _g_get_useMultithreading); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useConsistencySorting", _g_get_useConsistencySorting); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "interpolationPosesPerJob", _g_get_interpolationPosesPerJob); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "newContactsPerJob", _g_get_newContactsPerJob); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "collideContactsPerJob", _g_get_collideContactsPerJob); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "clearFlagsPerJob", _g_get_clearFlagsPerJob); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "clearBodyForcesPerJob", _g_get_clearBodyForcesPerJob); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "syncDiscreteFixturesPerJob", _g_get_syncDiscreteFixturesPerJob); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "syncContinuousFixturesPerJob", _g_get_syncContinuousFixturesPerJob); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "findNearestContactsPerJob", _g_get_findNearestContactsPerJob); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "updateTriggerContactsPerJob", _g_get_updateTriggerContactsPerJob); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "islandSolverCostThreshold", _g_get_islandSolverCostThreshold); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "islandSolverBodyCostScale", _g_get_islandSolverBodyCostScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "islandSolverContactCostScale", _g_get_islandSolverContactCostScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "islandSolverJointCostScale", _g_get_islandSolverJointCostScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "islandSolverBodiesPerJob", _g_get_islandSolverBodiesPerJob); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "islandSolverContactsPerJob", _g_get_islandSolverContactsPerJob); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useMultithreading", _s_set_useMultithreading); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useConsistencySorting", _s_set_useConsistencySorting); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "interpolationPosesPerJob", _s_set_interpolationPosesPerJob); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "newContactsPerJob", _s_set_newContactsPerJob); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "collideContactsPerJob", _s_set_collideContactsPerJob); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "clearFlagsPerJob", _s_set_clearFlagsPerJob); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "clearBodyForcesPerJob", _s_set_clearBodyForcesPerJob); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "syncDiscreteFixturesPerJob", _s_set_syncDiscreteFixturesPerJob); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "syncContinuousFixturesPerJob", _s_set_syncContinuousFixturesPerJob); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "findNearestContactsPerJob", _s_set_findNearestContactsPerJob); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "updateTriggerContactsPerJob", _s_set_updateTriggerContactsPerJob); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "islandSolverCostThreshold", _s_set_islandSolverCostThreshold); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "islandSolverBodyCostScale", _s_set_islandSolverBodyCostScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "islandSolverContactCostScale", _s_set_islandSolverContactCostScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "islandSolverJointCostScale", _s_set_islandSolverJointCostScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "islandSolverBodiesPerJob", _s_set_islandSolverBodiesPerJob); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "islandSolverContactsPerJob", _s_set_islandSolverContactsPerJob); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.PhysicsJobOptions2D)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsJobOptions2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useMultithreading(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useMultithreading); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useConsistencySorting(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useConsistencySorting); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_interpolationPosesPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.interpolationPosesPerJob); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_newContactsPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.newContactsPerJob); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_collideContactsPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.collideContactsPerJob); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_clearFlagsPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.clearFlagsPerJob); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_clearBodyForcesPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.clearBodyForcesPerJob); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_syncDiscreteFixturesPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.syncDiscreteFixturesPerJob); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_syncContinuousFixturesPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.syncContinuousFixturesPerJob); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_findNearestContactsPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.findNearestContactsPerJob); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_updateTriggerContactsPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.updateTriggerContactsPerJob); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_islandSolverCostThreshold(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.islandSolverCostThreshold); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_islandSolverBodyCostScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.islandSolverBodyCostScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_islandSolverContactCostScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.islandSolverContactCostScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_islandSolverJointCostScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.islandSolverJointCostScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_islandSolverBodiesPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.islandSolverBodiesPerJob); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_islandSolverContactsPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.islandSolverContactsPerJob); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useMultithreading(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.useMultithreading = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useConsistencySorting(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.useConsistencySorting = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_interpolationPosesPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.interpolationPosesPerJob = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_newContactsPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.newContactsPerJob = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_collideContactsPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.collideContactsPerJob = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_clearFlagsPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.clearFlagsPerJob = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_clearBodyForcesPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.clearBodyForcesPerJob = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_syncDiscreteFixturesPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.syncDiscreteFixturesPerJob = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_syncContinuousFixturesPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.syncContinuousFixturesPerJob = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_findNearestContactsPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.findNearestContactsPerJob = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_updateTriggerContactsPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.updateTriggerContactsPerJob = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_islandSolverCostThreshold(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.islandSolverCostThreshold = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_islandSolverBodyCostScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.islandSolverBodyCostScale = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_islandSolverContactCostScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.islandSolverContactCostScale = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_islandSolverJointCostScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.islandSolverJointCostScale = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_islandSolverBodiesPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.islandSolverBodiesPerJob = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_islandSolverContactsPerJob(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsJobOptions2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.islandSolverContactsPerJob = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PhysicsMaterial2DWrap.cs b/Assets/XLua/Gen/UnityEngine_PhysicsMaterial2DWrap.cs deleted file mode 100644 index bde46b75b..000000000 --- a/Assets/XLua/Gen/UnityEngine_PhysicsMaterial2DWrap.cs +++ /dev/null @@ -1,155 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePhysicsMaterial2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.PhysicsMaterial2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bounciness", _g_get_bounciness); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "friction", _g_get_friction); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bounciness", _s_set_bounciness); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "friction", _s_set_friction); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.PhysicsMaterial2D(); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _name = LuaAPI.lua_tostring(L, 2); - - var gen_ret = new UnityEngine.PhysicsMaterial2D(_name); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsMaterial2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bounciness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsMaterial2D gen_to_be_invoked = (UnityEngine.PhysicsMaterial2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.bounciness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_friction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsMaterial2D gen_to_be_invoked = (UnityEngine.PhysicsMaterial2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.friction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bounciness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsMaterial2D gen_to_be_invoked = (UnityEngine.PhysicsMaterial2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.bounciness = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_friction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PhysicsMaterial2D gen_to_be_invoked = (UnityEngine.PhysicsMaterial2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.friction = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PhysicsScene2DWrap.cs b/Assets/XLua/Gen/UnityEngine_PhysicsScene2DWrap.cs deleted file mode 100644 index f7053ba62..000000000 --- a/Assets/XLua/Gen/UnityEngine_PhysicsScene2DWrap.cs +++ /dev/null @@ -1,1853 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePhysicsScene2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.PhysicsScene2D); - Utils.BeginObjectRegister(type, L, translator, 1, 17, 0, 0); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__eq", __EqMeta); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsValid", _m_IsValid); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsEmpty", _m_IsEmpty); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Simulate", _m_Simulate); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Linecast", _m_Linecast); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Raycast", _m_Raycast); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CircleCast", _m_CircleCast); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "BoxCast", _m_BoxCast); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CapsuleCast", _m_CapsuleCast); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetRayIntersection", _m_GetRayIntersection); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OverlapPoint", _m_OverlapPoint); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OverlapCircle", _m_OverlapCircle); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OverlapBox", _m_OverlapBox); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OverlapArea", _m_OverlapArea); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OverlapCapsule", _m_OverlapCapsule); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "OverlapCollider", _m_OverlapCollider_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.PhysicsScene2D)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene2D constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __EqMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.PhysicsScene2D leftside;translator.Get(L, 1, out leftside); - UnityEngine.PhysicsScene2D rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside == rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of == operator, need UnityEngine.PhysicsScene2D!"); - - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _other = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.PhysicsScene2D _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene2D.Equals!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsValid(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.IsValid( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsEmpty(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.IsEmpty( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Simulate(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - float _step = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = gen_to_be_invoked.Simulate( _step ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Linecast(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _start;translator.Get(L, 2, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 3, out _end); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = gen_to_be_invoked.Linecast( _start, _end, _layerMask ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _start;translator.Get(L, 2, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 3, out _end); - - var gen_ret = gen_to_be_invoked.Linecast( _start, _end ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _start;translator.Get(L, 2, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 3, out _end); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - - var gen_ret = gen_to_be_invoked.Linecast( _start, _end, _contactFilter ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _start;translator.Get(L, 2, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 3, out _end); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = gen_to_be_invoked.Linecast( _start, _end, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _start;translator.Get(L, 2, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 3, out _end); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.Linecast( _start, _end, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector2 _start;translator.Get(L, 2, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 3, out _end); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.Linecast( _start, _end, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable>(L, 5)) - { - UnityEngine.Vector2 _start;translator.Get(L, 2, out _start); - UnityEngine.Vector2 _end;translator.Get(L, 3, out _end); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 5, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.Linecast( _start, _end, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene2D.Linecast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Raycast(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, _distance ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 5, out _contactFilter); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, _distance, _contactFilter ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, _distance, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, _distance, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 5, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 6, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, _distance, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable>(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 5, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 6, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, _distance, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene2D.Raycast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CircleCast(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 6&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = gen_to_be_invoked.CircleCast( _origin, _radius, _direction, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = gen_to_be_invoked.CircleCast( _origin, _radius, _direction, _distance ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 6, out _contactFilter); - - var gen_ret = gen_to_be_invoked.CircleCast( _origin, _radius, _direction, _distance, _contactFilter ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 6, typeof(UnityEngine.RaycastHit2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = gen_to_be_invoked.CircleCast( _origin, _radius, _direction, _distance, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 6, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.CircleCast( _origin, _radius, _direction, _distance, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)&& translator.Assignable(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 6, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 7, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.CircleCast( _origin, _radius, _direction, _distance, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)&& translator.Assignable>(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector2 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 6, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 7, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.CircleCast( _origin, _radius, _direction, _distance, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene2D.CircleCast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_BoxCast(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = gen_to_be_invoked.BoxCast( _origin, _size, _angle, _direction, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = gen_to_be_invoked.BoxCast( _origin, _size, _angle, _direction, _distance ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& translator.Assignable(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 7, out _contactFilter); - - var gen_ret = gen_to_be_invoked.BoxCast( _origin, _size, _angle, _direction, _distance, _contactFilter ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& translator.Assignable(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 7, typeof(UnityEngine.RaycastHit2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 8); - - var gen_ret = gen_to_be_invoked.BoxCast( _origin, _size, _angle, _direction, _distance, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& translator.Assignable(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 7, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.BoxCast( _origin, _size, _angle, _direction, _distance, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& translator.Assignable(L, 7)&& translator.Assignable(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 7, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 8, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.BoxCast( _origin, _size, _angle, _direction, _distance, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& translator.Assignable(L, 7)&& translator.Assignable>(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector2 _direction;translator.Get(L, 5, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 6); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 7, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 8, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.BoxCast( _origin, _size, _angle, _direction, _distance, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene2D.BoxCast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CapsuleCast(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 8&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 4, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.Vector2 _direction;translator.Get(L, 6, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 7); - int _layerMask = LuaAPI.xlua_tointeger(L, 8); - - var gen_ret = gen_to_be_invoked.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 4, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.Vector2 _direction;translator.Get(L, 6, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = gen_to_be_invoked.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _distance ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& translator.Assignable(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 4, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.Vector2 _direction;translator.Get(L, 6, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 7); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 8, out _contactFilter); - - var gen_ret = gen_to_be_invoked.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _distance, _contactFilter ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 9&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& translator.Assignable(L, 8)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 9)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 4, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.Vector2 _direction;translator.Get(L, 6, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 7); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 8, typeof(UnityEngine.RaycastHit2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 9); - - var gen_ret = gen_to_be_invoked.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _distance, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& translator.Assignable(L, 8)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 4, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.Vector2 _direction;translator.Get(L, 6, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 7); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 8, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _distance, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 9&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& translator.Assignable(L, 8)&& translator.Assignable(L, 9)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 4, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.Vector2 _direction;translator.Get(L, 6, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 7); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 8, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 9, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _distance, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 9&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& translator.Assignable(L, 8)&& translator.Assignable>(L, 9)) - { - UnityEngine.Vector2 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - UnityEngine.CapsuleDirection2D _capsuleDirection;translator.Get(L, 4, out _capsuleDirection); - float _angle = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.Vector2 _direction;translator.Get(L, 6, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 7); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 8, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 9, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.CapsuleCast( _origin, _size, _capsuleDirection, _angle, _direction, _distance, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene2D.CapsuleCast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetRayIntersection(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Ray _ray;translator.Get(L, 2, out _ray); - float _distance = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = gen_to_be_invoked.GetRayIntersection( _ray, _distance, _layerMask ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Ray _ray;translator.Get(L, 2, out _ray); - float _distance = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = gen_to_be_invoked.GetRayIntersection( _ray, _distance ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Ray _ray;translator.Get(L, 2, out _ray); - float _distance = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = gen_to_be_invoked.GetRayIntersection( _ray, _distance, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Ray _ray;translator.Get(L, 2, out _ray); - float _distance = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.GetRayIntersection( _ray, _distance, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene2D.GetRayIntersection!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapPoint(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = gen_to_be_invoked.OverlapPoint( _point, _layerMask ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - - var gen_ret = gen_to_be_invoked.OverlapPoint( _point ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - - var gen_ret = gen_to_be_invoked.OverlapPoint( _point, _contactFilter ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = gen_to_be_invoked.OverlapPoint( _point, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.OverlapPoint( _point, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 4, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.OverlapPoint( _point, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 4, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.OverlapPoint( _point, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene2D.OverlapPoint!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapCircle(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = gen_to_be_invoked.OverlapCircle( _point, _radius, _layerMask ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = gen_to_be_invoked.OverlapCircle( _point, _radius ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - - var gen_ret = gen_to_be_invoked.OverlapCircle( _point, _radius, _contactFilter ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 4, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = gen_to_be_invoked.OverlapCircle( _point, _radius, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 4, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.OverlapCircle( _point, _radius, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 5, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.OverlapCircle( _point, _radius, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable>(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 5, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.OverlapCircle( _point, _radius, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene2D.OverlapCircle!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapBox(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = gen_to_be_invoked.OverlapBox( _point, _size, _angle, _layerMask ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = gen_to_be_invoked.OverlapBox( _point, _size, _angle ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 5, out _contactFilter); - - var gen_ret = gen_to_be_invoked.OverlapBox( _point, _size, _angle, _contactFilter ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 5, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = gen_to_be_invoked.OverlapBox( _point, _size, _angle, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 5, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.OverlapBox( _point, _size, _angle, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 5, out _contactFilter); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 6, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.OverlapBox( _point, _size, _angle, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable>(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - float _angle = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 5, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 6, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.OverlapBox( _point, _size, _angle, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene2D.OverlapBox!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapArea(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 2, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 3, out _pointB); - int _layerMask = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = gen_to_be_invoked.OverlapArea( _pointA, _pointB, _layerMask ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 2, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 3, out _pointB); - - var gen_ret = gen_to_be_invoked.OverlapArea( _pointA, _pointB ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 2, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 3, out _pointB); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - - var gen_ret = gen_to_be_invoked.OverlapArea( _pointA, _pointB, _contactFilter ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 2, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 3, out _pointB); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 4, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = gen_to_be_invoked.OverlapArea( _pointA, _pointB, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 2, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 3, out _pointB); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 4, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.OverlapArea( _pointA, _pointB, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 2, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 3, out _pointB); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 5, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.OverlapArea( _pointA, _pointB, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable>(L, 5)) - { - UnityEngine.Vector2 _pointA;translator.Get(L, 2, out _pointA); - UnityEngine.Vector2 _pointB;translator.Get(L, 3, out _pointB); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 4, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 5, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.OverlapArea( _pointA, _pointB, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene2D.OverlapArea!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapCapsule(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 4, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = gen_to_be_invoked.OverlapCapsule( _point, _size, _direction, _angle, _layerMask ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 4, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = gen_to_be_invoked.OverlapCapsule( _point, _size, _direction, _angle ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 4, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 6, out _contactFilter); - - var gen_ret = gen_to_be_invoked.OverlapCapsule( _point, _size, _direction, _angle, _contactFilter ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 4, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 6, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = gen_to_be_invoked.OverlapCapsule( _point, _size, _direction, _angle, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 4, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 6, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.OverlapCapsule( _point, _size, _direction, _angle, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)&& translator.Assignable(L, 7)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 4, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 6, out _contactFilter); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 7, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.OverlapCapsule( _point, _size, _direction, _angle, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)&& translator.Assignable>(L, 7)) - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - UnityEngine.Vector2 _size;translator.Get(L, 3, out _size); - UnityEngine.CapsuleDirection2D _direction;translator.Get(L, 4, out _direction); - float _angle = (float)LuaAPI.lua_tonumber(L, 5); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 6, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 7, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.OverlapCapsule( _point, _size, _direction, _angle, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene2D.OverlapCapsule!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapCollider_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 2, typeof(UnityEngine.Collider2D[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.PhysicsScene2D.OverlapCollider( _collider, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 2, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.PhysicsScene2D.OverlapCollider( _collider, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - - var gen_ret = UnityEngine.PhysicsScene2D.OverlapCollider( _collider, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 1, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = UnityEngine.PhysicsScene2D.OverlapCollider( _collider, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene2D.OverlapCollider!"); - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PhysicsSceneExtensions2DWrap.cs b/Assets/XLua/Gen/UnityEngine_PhysicsSceneExtensions2DWrap.cs deleted file mode 100644 index e1b440583..000000000 --- a/Assets/XLua/Gen/UnityEngine_PhysicsSceneExtensions2DWrap.cs +++ /dev/null @@ -1,67 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePhysicsSceneExtensions2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.PhysicsSceneExtensions2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.PhysicsSceneExtensions2D does not have a constructor!"); - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PhysicsSceneExtensionsWrap.cs b/Assets/XLua/Gen/UnityEngine_PhysicsSceneExtensionsWrap.cs deleted file mode 100644 index 4362c8151..000000000 --- a/Assets/XLua/Gen/UnityEngine_PhysicsSceneExtensionsWrap.cs +++ /dev/null @@ -1,67 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePhysicsSceneExtensionsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.PhysicsSceneExtensions); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.PhysicsSceneExtensions does not have a constructor!"); - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PhysicsSceneWrap.cs b/Assets/XLua/Gen/UnityEngine_PhysicsSceneWrap.cs deleted file mode 100644 index dc257de05..000000000 --- a/Assets/XLua/Gen/UnityEngine_PhysicsSceneWrap.cs +++ /dev/null @@ -1,1300 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePhysicsSceneWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.PhysicsScene); - Utils.BeginObjectRegister(type, L, translator, 1, 13, 0, 0); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__eq", __EqMeta); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsValid", _m_IsValid); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsEmpty", _m_IsEmpty); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Simulate", _m_Simulate); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Raycast", _m_Raycast); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CapsuleCast", _m_CapsuleCast); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OverlapCapsule", _m_OverlapCapsule); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SphereCast", _m_SphereCast); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OverlapSphere", _m_OverlapSphere); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "BoxCast", _m_BoxCast); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OverlapBox", _m_OverlapBox); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.PhysicsScene)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __EqMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.PhysicsScene leftside;translator.Get(L, 1, out leftside); - UnityEngine.PhysicsScene rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside == rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of == operator, need UnityEngine.PhysicsScene!"); - - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _other = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.PhysicsScene _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene.Equals!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsValid(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.IsValid( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsEmpty(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.IsEmpty( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Simulate(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - float _step = (float)LuaAPI.lua_tonumber(L, 2); - - gen_to_be_invoked.Simulate( _step ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Raycast(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - UnityEngine.QueryTriggerInteraction _queryTriggerInteraction;translator.Get(L, 6, out _queryTriggerInteraction); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, _maxDistance, _layerMask, _queryTriggerInteraction ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, _maxDistance, _layerMask ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, _maxDistance ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& translator.Assignable(L, 6)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - UnityEngine.RaycastHit _hitInfo; - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - UnityEngine.QueryTriggerInteraction _queryTriggerInteraction;translator.Get(L, 6, out _queryTriggerInteraction); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, out _hitInfo, _maxDistance, _layerMask, _queryTriggerInteraction ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - UnityEngine.RaycastHit _hitInfo; - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, out _hitInfo, _maxDistance, _layerMask ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - UnityEngine.RaycastHit _hitInfo; - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, out _hitInfo, _maxDistance ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - UnityEngine.RaycastHit _hitInfo; - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, out _hitInfo ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& translator.Assignable(L, 7)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - UnityEngine.RaycastHit[] _raycastHits = (UnityEngine.RaycastHit[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit[])); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - UnityEngine.QueryTriggerInteraction _queryTriggerInteraction;translator.Get(L, 7, out _queryTriggerInteraction); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, _raycastHits, _maxDistance, _layerMask, _queryTriggerInteraction ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - UnityEngine.RaycastHit[] _raycastHits = (UnityEngine.RaycastHit[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit[])); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, _raycastHits, _maxDistance, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - UnityEngine.RaycastHit[] _raycastHits = (UnityEngine.RaycastHit[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit[])); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, _raycastHits, _maxDistance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - UnityEngine.RaycastHit[] _raycastHits = (UnityEngine.RaycastHit[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit[])); - - var gen_ret = gen_to_be_invoked.Raycast( _origin, _direction, _raycastHits ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene.Raycast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CapsuleCast(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 8&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& translator.Assignable(L, 8)) - { - UnityEngine.Vector3 _point1;translator.Get(L, 2, out _point1); - UnityEngine.Vector3 _point2;translator.Get(L, 3, out _point2); - float _radius = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector3 _direction;translator.Get(L, 5, out _direction); - UnityEngine.RaycastHit _hitInfo; - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - UnityEngine.QueryTriggerInteraction _queryTriggerInteraction;translator.Get(L, 8, out _queryTriggerInteraction); - - var gen_ret = gen_to_be_invoked.CapsuleCast( _point1, _point2, _radius, _direction, out _hitInfo, _maxDistance, _layerMask, _queryTriggerInteraction ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector3 _point1;translator.Get(L, 2, out _point1); - UnityEngine.Vector3 _point2;translator.Get(L, 3, out _point2); - float _radius = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector3 _direction;translator.Get(L, 5, out _direction); - UnityEngine.RaycastHit _hitInfo; - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = gen_to_be_invoked.CapsuleCast( _point1, _point2, _radius, _direction, out _hitInfo, _maxDistance, _layerMask ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector3 _point1;translator.Get(L, 2, out _point1); - UnityEngine.Vector3 _point2;translator.Get(L, 3, out _point2); - float _radius = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector3 _direction;translator.Get(L, 5, out _direction); - UnityEngine.RaycastHit _hitInfo; - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = gen_to_be_invoked.CapsuleCast( _point1, _point2, _radius, _direction, out _hitInfo, _maxDistance ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector3 _point1;translator.Get(L, 2, out _point1); - UnityEngine.Vector3 _point2;translator.Get(L, 3, out _point2); - float _radius = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector3 _direction;translator.Get(L, 5, out _direction); - UnityEngine.RaycastHit _hitInfo; - - var gen_ret = gen_to_be_invoked.CapsuleCast( _point1, _point2, _radius, _direction, out _hitInfo ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 9&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)&& translator.Assignable(L, 9)) - { - UnityEngine.Vector3 _point1;translator.Get(L, 2, out _point1); - UnityEngine.Vector3 _point2;translator.Get(L, 3, out _point2); - float _radius = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector3 _direction;translator.Get(L, 5, out _direction); - UnityEngine.RaycastHit[] _results = (UnityEngine.RaycastHit[])translator.GetObject(L, 6, typeof(UnityEngine.RaycastHit[])); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 7); - int _layerMask = LuaAPI.xlua_tointeger(L, 8); - UnityEngine.QueryTriggerInteraction _queryTriggerInteraction;translator.Get(L, 9, out _queryTriggerInteraction); - - var gen_ret = gen_to_be_invoked.CapsuleCast( _point1, _point2, _radius, _direction, _results, _maxDistance, _layerMask, _queryTriggerInteraction ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - UnityEngine.Vector3 _point1;translator.Get(L, 2, out _point1); - UnityEngine.Vector3 _point2;translator.Get(L, 3, out _point2); - float _radius = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector3 _direction;translator.Get(L, 5, out _direction); - UnityEngine.RaycastHit[] _results = (UnityEngine.RaycastHit[])translator.GetObject(L, 6, typeof(UnityEngine.RaycastHit[])); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 7); - int _layerMask = LuaAPI.xlua_tointeger(L, 8); - - var gen_ret = gen_to_be_invoked.CapsuleCast( _point1, _point2, _radius, _direction, _results, _maxDistance, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector3 _point1;translator.Get(L, 2, out _point1); - UnityEngine.Vector3 _point2;translator.Get(L, 3, out _point2); - float _radius = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector3 _direction;translator.Get(L, 5, out _direction); - UnityEngine.RaycastHit[] _results = (UnityEngine.RaycastHit[])translator.GetObject(L, 6, typeof(UnityEngine.RaycastHit[])); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = gen_to_be_invoked.CapsuleCast( _point1, _point2, _radius, _direction, _results, _maxDistance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)) - { - UnityEngine.Vector3 _point1;translator.Get(L, 2, out _point1); - UnityEngine.Vector3 _point2;translator.Get(L, 3, out _point2); - float _radius = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Vector3 _direction;translator.Get(L, 5, out _direction); - UnityEngine.RaycastHit[] _results = (UnityEngine.RaycastHit[])translator.GetObject(L, 6, typeof(UnityEngine.RaycastHit[])); - - var gen_ret = gen_to_be_invoked.CapsuleCast( _point1, _point2, _radius, _direction, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene.CapsuleCast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapCapsule(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& translator.Assignable(L, 7)) - { - UnityEngine.Vector3 _point0;translator.Get(L, 2, out _point0); - UnityEngine.Vector3 _point1;translator.Get(L, 3, out _point1); - float _radius = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Collider[] _results = (UnityEngine.Collider[])translator.GetObject(L, 5, typeof(UnityEngine.Collider[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - UnityEngine.QueryTriggerInteraction _queryTriggerInteraction;translator.Get(L, 7, out _queryTriggerInteraction); - - var gen_ret = gen_to_be_invoked.OverlapCapsule( _point0, _point1, _radius, _results, _layerMask, _queryTriggerInteraction ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector3 _point0;translator.Get(L, 2, out _point0); - UnityEngine.Vector3 _point1;translator.Get(L, 3, out _point1); - float _radius = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Collider[] _results = (UnityEngine.Collider[])translator.GetObject(L, 5, typeof(UnityEngine.Collider[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = gen_to_be_invoked.OverlapCapsule( _point0, _point1, _radius, _results, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector3 _point0;translator.Get(L, 2, out _point0); - UnityEngine.Vector3 _point1;translator.Get(L, 3, out _point1); - float _radius = (float)LuaAPI.lua_tonumber(L, 4); - UnityEngine.Collider[] _results = (UnityEngine.Collider[])translator.GetObject(L, 5, typeof(UnityEngine.Collider[])); - - var gen_ret = gen_to_be_invoked.OverlapCapsule( _point0, _point1, _radius, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene.OverlapCapsule!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SphereCast(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 7&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& translator.Assignable(L, 7)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit _hitInfo; - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - UnityEngine.QueryTriggerInteraction _queryTriggerInteraction;translator.Get(L, 7, out _queryTriggerInteraction); - - var gen_ret = gen_to_be_invoked.SphereCast( _origin, _radius, _direction, out _hitInfo, _maxDistance, _layerMask, _queryTriggerInteraction ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit _hitInfo; - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = gen_to_be_invoked.SphereCast( _origin, _radius, _direction, out _hitInfo, _maxDistance, _layerMask ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit _hitInfo; - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = gen_to_be_invoked.SphereCast( _origin, _radius, _direction, out _hitInfo, _maxDistance ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit _hitInfo; - - var gen_ret = gen_to_be_invoked.SphereCast( _origin, _radius, _direction, out _hitInfo ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 8&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& translator.Assignable(L, 8)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit[] _results = (UnityEngine.RaycastHit[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit[])); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - UnityEngine.QueryTriggerInteraction _queryTriggerInteraction;translator.Get(L, 8, out _queryTriggerInteraction); - - var gen_ret = gen_to_be_invoked.SphereCast( _origin, _radius, _direction, _results, _maxDistance, _layerMask, _queryTriggerInteraction ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit[] _results = (UnityEngine.RaycastHit[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit[])); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = gen_to_be_invoked.SphereCast( _origin, _radius, _direction, _results, _maxDistance, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit[] _results = (UnityEngine.RaycastHit[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit[])); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = gen_to_be_invoked.SphereCast( _origin, _radius, _direction, _results, _maxDistance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit[] _results = (UnityEngine.RaycastHit[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit[])); - - var gen_ret = gen_to_be_invoked.SphereCast( _origin, _radius, _direction, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene.SphereCast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapSphere(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Collider[] _results = (UnityEngine.Collider[])translator.GetObject(L, 4, typeof(UnityEngine.Collider[])); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - UnityEngine.QueryTriggerInteraction _queryTriggerInteraction;translator.Get(L, 6, out _queryTriggerInteraction); - - var gen_ret = gen_to_be_invoked.OverlapSphere( _position, _radius, _results, _layerMask, _queryTriggerInteraction ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_BoxCast(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit _hitInfo; - - var gen_ret = gen_to_be_invoked.BoxCast( _center, _halfExtents, _direction, out _hitInfo ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit[] _results = (UnityEngine.RaycastHit[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit[])); - - var gen_ret = gen_to_be_invoked.BoxCast( _center, _halfExtents, _direction, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& translator.Assignable(L, 8)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit _hitInfo; - UnityEngine.Quaternion _orientation;translator.Get(L, 5, out _orientation); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - UnityEngine.QueryTriggerInteraction _queryTriggerInteraction;translator.Get(L, 8, out _queryTriggerInteraction); - - var gen_ret = gen_to_be_invoked.BoxCast( _center, _halfExtents, _direction, out _hitInfo, _orientation, _maxDistance, _layerMask, _queryTriggerInteraction ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit _hitInfo; - UnityEngine.Quaternion _orientation;translator.Get(L, 5, out _orientation); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 6); - int _layerMask = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = gen_to_be_invoked.BoxCast( _center, _halfExtents, _direction, out _hitInfo, _orientation, _maxDistance, _layerMask ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit _hitInfo; - UnityEngine.Quaternion _orientation;translator.Get(L, 5, out _orientation); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = gen_to_be_invoked.BoxCast( _center, _halfExtents, _direction, out _hitInfo, _orientation, _maxDistance ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit _hitInfo; - UnityEngine.Quaternion _orientation;translator.Get(L, 5, out _orientation); - - var gen_ret = gen_to_be_invoked.BoxCast( _center, _halfExtents, _direction, out _hitInfo, _orientation ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hitInfo); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - if(gen_param_count == 9&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)&& translator.Assignable(L, 9)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit[] _results = (UnityEngine.RaycastHit[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit[])); - UnityEngine.Quaternion _orientation;translator.Get(L, 6, out _orientation); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 7); - int _layerMask = LuaAPI.xlua_tointeger(L, 8); - UnityEngine.QueryTriggerInteraction _queryTriggerInteraction;translator.Get(L, 9, out _queryTriggerInteraction); - - var gen_ret = gen_to_be_invoked.BoxCast( _center, _halfExtents, _direction, _results, _orientation, _maxDistance, _layerMask, _queryTriggerInteraction ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 8&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit[] _results = (UnityEngine.RaycastHit[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit[])); - UnityEngine.Quaternion _orientation;translator.Get(L, 6, out _orientation); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 7); - int _layerMask = LuaAPI.xlua_tointeger(L, 8); - - var gen_ret = gen_to_be_invoked.BoxCast( _center, _halfExtents, _direction, _results, _orientation, _maxDistance, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit[] _results = (UnityEngine.RaycastHit[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit[])); - UnityEngine.Quaternion _orientation;translator.Get(L, 6, out _orientation); - float _maxDistance = (float)LuaAPI.lua_tonumber(L, 7); - - var gen_ret = gen_to_be_invoked.BoxCast( _center, _halfExtents, _direction, _results, _orientation, _maxDistance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - UnityEngine.RaycastHit[] _results = (UnityEngine.RaycastHit[])translator.GetObject(L, 5, typeof(UnityEngine.RaycastHit[])); - UnityEngine.Quaternion _orientation;translator.Get(L, 6, out _orientation); - - var gen_ret = gen_to_be_invoked.BoxCast( _center, _halfExtents, _direction, _results, _orientation ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene.BoxCast!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapBox(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PhysicsScene gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Collider[] _results = (UnityEngine.Collider[])translator.GetObject(L, 4, typeof(UnityEngine.Collider[])); - - var gen_ret = gen_to_be_invoked.OverlapBox( _center, _halfExtents, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& translator.Assignable(L, 7)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Collider[] _results = (UnityEngine.Collider[])translator.GetObject(L, 4, typeof(UnityEngine.Collider[])); - UnityEngine.Quaternion _orientation;translator.Get(L, 5, out _orientation); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - UnityEngine.QueryTriggerInteraction _queryTriggerInteraction;translator.Get(L, 7, out _queryTriggerInteraction); - - var gen_ret = gen_to_be_invoked.OverlapBox( _center, _halfExtents, _results, _orientation, _layerMask, _queryTriggerInteraction ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 6&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Collider[] _results = (UnityEngine.Collider[])translator.GetObject(L, 4, typeof(UnityEngine.Collider[])); - UnityEngine.Quaternion _orientation;translator.Get(L, 5, out _orientation); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = gen_to_be_invoked.OverlapBox( _center, _halfExtents, _results, _orientation, _layerMask ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Vector3 _center;translator.Get(L, 2, out _center); - UnityEngine.Vector3 _halfExtents;translator.Get(L, 3, out _halfExtents); - UnityEngine.Collider[] _results = (UnityEngine.Collider[])translator.GetObject(L, 4, typeof(UnityEngine.Collider[])); - UnityEngine.Quaternion _orientation;translator.Get(L, 5, out _orientation); - - var gen_ret = gen_to_be_invoked.OverlapBox( _center, _halfExtents, _results, _orientation ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsScene.OverlapBox!"); - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PhysicsUpdateBehaviour2DWrap.cs b/Assets/XLua/Gen/UnityEngine_PhysicsUpdateBehaviour2DWrap.cs deleted file mode 100644 index 885c64235..000000000 --- a/Assets/XLua/Gen/UnityEngine_PhysicsUpdateBehaviour2DWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePhysicsUpdateBehaviour2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.PhysicsUpdateBehaviour2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.PhysicsUpdateBehaviour2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PhysicsUpdateBehaviour2D constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PlaneWrap.cs b/Assets/XLua/Gen/UnityEngine_PlaneWrap.cs deleted file mode 100644 index 86fd91341..000000000 --- a/Assets/XLua/Gen/UnityEngine_PlaneWrap.cs +++ /dev/null @@ -1,576 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePlaneWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Plane); - Utils.BeginObjectRegister(type, L, translator, 0, 10, 3, 2); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetNormalAndPosition", _m_SetNormalAndPosition); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Set3Points", _m_Set3Points); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Flip", _m_Flip); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Translate", _m_Translate); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClosestPointOnPlane", _m_ClosestPointOnPlane); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetDistanceToPoint", _m_GetDistanceToPoint); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetSide", _m_GetSide); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SameSide", _m_SameSide); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Raycast", _m_Raycast); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normal", _g_get_normal); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "distance", _g_get_distance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "flipped", _g_get_flipped); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "normal", _s_set_normal); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "distance", _s_set_distance); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Translate", _m_Translate_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - UnityEngine.Vector3 _inNormal;translator.Get(L, 2, out _inNormal); - UnityEngine.Vector3 _inPoint;translator.Get(L, 3, out _inPoint); - - var gen_ret = new UnityEngine.Plane(_inNormal, _inPoint); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Vector3 _inNormal;translator.Get(L, 2, out _inNormal); - float _d = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = new UnityEngine.Plane(_inNormal, _d); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && translator.Assignable(L, 4)) - { - UnityEngine.Vector3 _a;translator.Get(L, 2, out _a); - UnityEngine.Vector3 _b;translator.Get(L, 3, out _b); - UnityEngine.Vector3 _c;translator.Get(L, 4, out _c); - - var gen_ret = new UnityEngine.Plane(_a, _b, _c); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.Plane)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Plane constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetNormalAndPosition(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector3 _inNormal;translator.Get(L, 2, out _inNormal); - UnityEngine.Vector3 _inPoint;translator.Get(L, 3, out _inPoint); - - gen_to_be_invoked.SetNormalAndPosition( _inNormal, _inPoint ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Set3Points(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector3 _a;translator.Get(L, 2, out _a); - UnityEngine.Vector3 _b;translator.Get(L, 3, out _b); - UnityEngine.Vector3 _c;translator.Get(L, 4, out _c); - - gen_to_be_invoked.Set3Points( _a, _b, _c ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Flip(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - gen_to_be_invoked.Flip( ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Translate(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector3 _translation;translator.Get(L, 2, out _translation); - - gen_to_be_invoked.Translate( _translation ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Translate_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Plane _plane;translator.Get(L, 1, out _plane); - UnityEngine.Vector3 _translation;translator.Get(L, 2, out _translation); - - var gen_ret = UnityEngine.Plane.Translate( _plane, _translation ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClosestPointOnPlane(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector3 _point;translator.Get(L, 2, out _point); - - var gen_ret = gen_to_be_invoked.ClosestPointOnPlane( _point ); - translator.PushUnityEngineVector3(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetDistanceToPoint(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector3 _point;translator.Get(L, 2, out _point); - - var gen_ret = gen_to_be_invoked.GetDistanceToPoint( _point ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetSide(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector3 _point;translator.Get(L, 2, out _point); - - var gen_ret = gen_to_be_invoked.GetSide( _point ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SameSide(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector3 _inPt0;translator.Get(L, 2, out _inPt0); - UnityEngine.Vector3 _inPt1;translator.Get(L, 3, out _inPt1); - - var gen_ret = gen_to_be_invoked.SameSide( _inPt0, _inPt1 ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Raycast(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Ray _ray;translator.Get(L, 2, out _ray); - float _enter; - - var gen_ret = gen_to_be_invoked.Raycast( _ray, out _enter ); - LuaAPI.lua_pushboolean(L, gen_ret); - LuaAPI.lua_pushnumber(L, _enter); - - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _format = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.ToString( _format ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _format = LuaAPI.lua_tostring(L, 2); - System.IFormatProvider _formatProvider = (System.IFormatProvider)translator.GetObject(L, 3, typeof(System.IFormatProvider)); - - var gen_ret = gen_to_be_invoked.ToString( _format, _formatProvider ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Plane.ToString!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.normal); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.distance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_flipped(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.flipped); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_normal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.normal = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Plane gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.distance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PlatformEffector2DWrap.cs b/Assets/XLua/Gen/UnityEngine_PlatformEffector2DWrap.cs deleted file mode 100644 index a9f97c5c2..000000000 --- a/Assets/XLua/Gen/UnityEngine_PlatformEffector2DWrap.cs +++ /dev/null @@ -1,301 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePlatformEffector2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.PlatformEffector2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 7, 7); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useOneWay", _g_get_useOneWay); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useOneWayGrouping", _g_get_useOneWayGrouping); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useSideFriction", _g_get_useSideFriction); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useSideBounce", _g_get_useSideBounce); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "surfaceArc", _g_get_surfaceArc); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sideArc", _g_get_sideArc); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rotationalOffset", _g_get_rotationalOffset); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useOneWay", _s_set_useOneWay); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useOneWayGrouping", _s_set_useOneWayGrouping); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useSideFriction", _s_set_useSideFriction); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useSideBounce", _s_set_useSideBounce); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "surfaceArc", _s_set_surfaceArc); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sideArc", _s_set_sideArc); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rotationalOffset", _s_set_rotationalOffset); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.PlatformEffector2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PlatformEffector2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useOneWay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PlatformEffector2D gen_to_be_invoked = (UnityEngine.PlatformEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useOneWay); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useOneWayGrouping(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PlatformEffector2D gen_to_be_invoked = (UnityEngine.PlatformEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useOneWayGrouping); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useSideFriction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PlatformEffector2D gen_to_be_invoked = (UnityEngine.PlatformEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useSideFriction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useSideBounce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PlatformEffector2D gen_to_be_invoked = (UnityEngine.PlatformEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useSideBounce); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_surfaceArc(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PlatformEffector2D gen_to_be_invoked = (UnityEngine.PlatformEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.surfaceArc); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sideArc(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PlatformEffector2D gen_to_be_invoked = (UnityEngine.PlatformEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.sideArc); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotationalOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PlatformEffector2D gen_to_be_invoked = (UnityEngine.PlatformEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.rotationalOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useOneWay(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PlatformEffector2D gen_to_be_invoked = (UnityEngine.PlatformEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useOneWay = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useOneWayGrouping(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PlatformEffector2D gen_to_be_invoked = (UnityEngine.PlatformEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useOneWayGrouping = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useSideFriction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PlatformEffector2D gen_to_be_invoked = (UnityEngine.PlatformEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useSideFriction = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useSideBounce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PlatformEffector2D gen_to_be_invoked = (UnityEngine.PlatformEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useSideBounce = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_surfaceArc(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PlatformEffector2D gen_to_be_invoked = (UnityEngine.PlatformEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.surfaceArc = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sideArc(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PlatformEffector2D gen_to_be_invoked = (UnityEngine.PlatformEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.sideArc = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rotationalOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PlatformEffector2D gen_to_be_invoked = (UnityEngine.PlatformEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.rotationalOffset = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PlayerPrefsExceptionWrap.cs b/Assets/XLua/Gen/UnityEngine_PlayerPrefsExceptionWrap.cs deleted file mode 100644 index 33cde82f1..000000000 --- a/Assets/XLua/Gen/UnityEngine_PlayerPrefsExceptionWrap.cs +++ /dev/null @@ -1,85 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePlayerPrefsExceptionWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.PlayerPrefsException); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 2 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _error = LuaAPI.lua_tostring(L, 2); - - var gen_ret = new UnityEngine.PlayerPrefsException(_error); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PlayerPrefsException constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PointEffector2DWrap.cs b/Assets/XLua/Gen/UnityEngine_PointEffector2DWrap.cs deleted file mode 100644 index 5cf51cd21..000000000 --- a/Assets/XLua/Gen/UnityEngine_PointEffector2DWrap.cs +++ /dev/null @@ -1,335 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePointEffector2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.PointEffector2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 8, 8); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forceMagnitude", _g_get_forceMagnitude); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forceVariation", _g_get_forceVariation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "distanceScale", _g_get_distanceScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "drag", _g_get_drag); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularDrag", _g_get_angularDrag); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forceSource", _g_get_forceSource); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forceTarget", _g_get_forceTarget); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forceMode", _g_get_forceMode); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forceMagnitude", _s_set_forceMagnitude); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forceVariation", _s_set_forceVariation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "distanceScale", _s_set_distanceScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "drag", _s_set_drag); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularDrag", _s_set_angularDrag); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forceSource", _s_set_forceSource); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forceTarget", _s_set_forceTarget); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forceMode", _s_set_forceMode); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.PointEffector2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PointEffector2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forceMagnitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.forceMagnitude); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forceVariation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.forceVariation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_distanceScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.distanceScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_drag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.drag); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularDrag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.angularDrag); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forceSource(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.forceSource); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forceTarget(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.forceTarget); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forceMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.forceMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forceMagnitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.forceMagnitude = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forceVariation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.forceVariation = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_distanceScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.distanceScale = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_drag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.drag = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularDrag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.angularDrag = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forceSource(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - UnityEngine.EffectorSelection2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.forceSource = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forceTarget(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - UnityEngine.EffectorSelection2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.forceTarget = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forceMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PointEffector2D gen_to_be_invoked = (UnityEngine.PointEffector2D)translator.FastGetCSObj(L, 1); - UnityEngine.EffectorForceMode2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.forceMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PolygonCollider2DWrap.cs b/Assets/XLua/Gen/UnityEngine_PolygonCollider2DWrap.cs deleted file mode 100644 index 84ff37d3a..000000000 --- a/Assets/XLua/Gen/UnityEngine_PolygonCollider2DWrap.cs +++ /dev/null @@ -1,353 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePolygonCollider2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.PolygonCollider2D); - Utils.BeginObjectRegister(type, L, translator, 0, 4, 3, 3); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetTotalPointCount", _m_GetTotalPointCount); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPath", _m_GetPath); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPath", _m_SetPath); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CreatePrimitive", _m_CreatePrimitive); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "autoTiling", _g_get_autoTiling); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "points", _g_get_points); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pathCount", _g_get_pathCount); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "autoTiling", _s_set_autoTiling); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "points", _s_set_points); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pathCount", _s_set_pathCount); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.PolygonCollider2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PolygonCollider2D constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetTotalPointCount(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PolygonCollider2D gen_to_be_invoked = (UnityEngine.PolygonCollider2D)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetTotalPointCount( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPath(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PolygonCollider2D gen_to_be_invoked = (UnityEngine.PolygonCollider2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _index = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetPath( _index ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable>(L, 3)) - { - int _index = LuaAPI.xlua_tointeger(L, 2); - System.Collections.Generic.List _points = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetPath( _index, _points ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PolygonCollider2D.GetPath!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPath(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PolygonCollider2D gen_to_be_invoked = (UnityEngine.PolygonCollider2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - int _index = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Vector2[] _points = (UnityEngine.Vector2[])translator.GetObject(L, 3, typeof(UnityEngine.Vector2[])); - - gen_to_be_invoked.SetPath( _index, _points ); - - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable>(L, 3)) - { - int _index = LuaAPI.xlua_tointeger(L, 2); - System.Collections.Generic.List _points = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.SetPath( _index, _points ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PolygonCollider2D.SetPath!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CreatePrimitive(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PolygonCollider2D gen_to_be_invoked = (UnityEngine.PolygonCollider2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _sides = LuaAPI.xlua_tointeger(L, 2); - - gen_to_be_invoked.CreatePrimitive( _sides ); - - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - int _sides = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Vector2 _scale;translator.Get(L, 3, out _scale); - - gen_to_be_invoked.CreatePrimitive( _sides, _scale ); - - - - return 0; - } - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - int _sides = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Vector2 _scale;translator.Get(L, 3, out _scale); - UnityEngine.Vector2 _offset;translator.Get(L, 4, out _offset); - - gen_to_be_invoked.CreatePrimitive( _sides, _scale, _offset ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PolygonCollider2D.CreatePrimitive!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_autoTiling(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PolygonCollider2D gen_to_be_invoked = (UnityEngine.PolygonCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.autoTiling); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_points(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PolygonCollider2D gen_to_be_invoked = (UnityEngine.PolygonCollider2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.points); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pathCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PolygonCollider2D gen_to_be_invoked = (UnityEngine.PolygonCollider2D)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.pathCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_autoTiling(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PolygonCollider2D gen_to_be_invoked = (UnityEngine.PolygonCollider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.autoTiling = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_points(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PolygonCollider2D gen_to_be_invoked = (UnityEngine.PolygonCollider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.points = (UnityEngine.Vector2[])translator.GetObject(L, 2, typeof(UnityEngine.Vector2[])); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pathCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.PolygonCollider2D gen_to_be_invoked = (UnityEngine.PolygonCollider2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.pathCount = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PoseWrap.cs b/Assets/XLua/Gen/UnityEngine_PoseWrap.cs deleted file mode 100644 index d67d7ad03..000000000 --- a/Assets/XLua/Gen/UnityEngine_PoseWrap.cs +++ /dev/null @@ -1,422 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePoseWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Pose); - Utils.BeginObjectRegister(type, L, translator, 1, 4, 5, 2); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__eq", __EqMeta); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetTransformedBy", _m_GetTransformedBy); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forward", _g_get_forward); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "right", _g_get_right); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "up", _g_get_up); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "position", _g_get_position); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rotation", _g_get_rotation); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "position", _s_set_position); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rotation", _s_set_rotation); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 0); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "identity", _g_get_identity); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Quaternion _rotation;translator.Get(L, 3, out _rotation); - - var gen_ret = new UnityEngine.Pose(_position, _rotation); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.Pose)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Pose constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __EqMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.Pose leftside;translator.Get(L, 1, out leftside); - UnityEngine.Pose rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside == rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of == operator, need UnityEngine.Pose!"); - - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Pose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _format = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.ToString( _format ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Pose.ToString!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetTransformedBy(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Pose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Pose _lhs;translator.Get(L, 2, out _lhs); - - var gen_ret = gen_to_be_invoked.GetTransformedBy( _lhs ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Transform _lhs = (UnityEngine.Transform)translator.GetObject(L, 2, typeof(UnityEngine.Transform)); - - var gen_ret = gen_to_be_invoked.GetTransformedBy( _lhs ); - translator.Push(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Pose.GetTransformedBy!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Pose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _obj = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _obj ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Pose _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Pose.Equals!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Pose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forward(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Pose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.forward); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_right(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Pose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.right); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_up(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Pose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.up); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_identity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Pose.identity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Pose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.position); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Pose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineQuaternion(L, gen_to_be_invoked.rotation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Pose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.position = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Pose gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Quaternion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.rotation = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PreferBinarySerializationWrap.cs b/Assets/XLua/Gen/UnityEngine_PreferBinarySerializationWrap.cs deleted file mode 100644 index f53170128..000000000 --- a/Assets/XLua/Gen/UnityEngine_PreferBinarySerializationWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePreferBinarySerializationWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.PreferBinarySerialization); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.PreferBinarySerialization(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PreferBinarySerialization constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ProjectorWrap.cs b/Assets/XLua/Gen/UnityEngine_ProjectorWrap.cs deleted file mode 100644 index e920190bb..000000000 --- a/Assets/XLua/Gen/UnityEngine_ProjectorWrap.cs +++ /dev/null @@ -1,332 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineProjectorWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Projector); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 8, 8); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "nearClipPlane", _g_get_nearClipPlane); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "farClipPlane", _g_get_farClipPlane); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fieldOfView", _g_get_fieldOfView); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "aspectRatio", _g_get_aspectRatio); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "orthographic", _g_get_orthographic); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "orthographicSize", _g_get_orthographicSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "ignoreLayers", _g_get_ignoreLayers); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "material", _g_get_material); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "nearClipPlane", _s_set_nearClipPlane); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "farClipPlane", _s_set_farClipPlane); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fieldOfView", _s_set_fieldOfView); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "aspectRatio", _s_set_aspectRatio); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "orthographic", _s_set_orthographic); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "orthographicSize", _s_set_orthographicSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "ignoreLayers", _s_set_ignoreLayers); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "material", _s_set_material); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Projector(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Projector constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_nearClipPlane(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.nearClipPlane); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_farClipPlane(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.farClipPlane); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fieldOfView(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.fieldOfView); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_aspectRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.aspectRatio); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_orthographic(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.orthographic); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_orthographicSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.orthographicSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_ignoreLayers(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.ignoreLayers); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.material); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_nearClipPlane(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.nearClipPlane = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_farClipPlane(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.farClipPlane = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fieldOfView(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.fieldOfView = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_aspectRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.aspectRatio = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_orthographic(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.orthographic = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_orthographicSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.orthographicSize = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_ignoreLayers(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.ignoreLayers = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Projector gen_to_be_invoked = (UnityEngine.Projector)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.material = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_PropertyNameWrap.cs b/Assets/XLua/Gen/UnityEngine_PropertyNameWrap.cs deleted file mode 100644 index c0fc5bfc2..000000000 --- a/Assets/XLua/Gen/UnityEngine_PropertyNameWrap.cs +++ /dev/null @@ -1,275 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEnginePropertyNameWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.PropertyName); - Utils.BeginObjectRegister(type, L, translator, 1, 3, 0, 0); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__eq", __EqMeta); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IsNullOrEmpty", _m_IsNullOrEmpty_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 2 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _name = LuaAPI.lua_tostring(L, 2); - - var gen_ret = new UnityEngine.PropertyName(_name); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && translator.Assignable(L, 2)) - { - UnityEngine.PropertyName _other;translator.Get(L, 2, out _other); - - var gen_ret = new UnityEngine.PropertyName(_other); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _id = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = new UnityEngine.PropertyName(_id); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.PropertyName)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PropertyName constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __EqMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.PropertyName leftside;translator.Get(L, 1, out leftside); - UnityEngine.PropertyName rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside == rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of == operator, need UnityEngine.PropertyName!"); - - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsNullOrEmpty_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.PropertyName _prop;translator.Get(L, 1, out _prop); - - var gen_ret = UnityEngine.PropertyName.IsNullOrEmpty( _prop ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PropertyName gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PropertyName gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _other = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.PropertyName _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.PropertyName.Equals!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.PropertyName gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_QualitySettingsWrap.cs b/Assets/XLua/Gen/UnityEngine_QualitySettingsWrap.cs deleted file mode 100644 index 4c39015be..000000000 --- a/Assets/XLua/Gen/UnityEngine_QualitySettingsWrap.cs +++ /dev/null @@ -1,1200 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineQualitySettingsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.QualitySettings); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 6, 37, 34); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IncreaseLevel", _m_IncreaseLevel_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "DecreaseLevel", _m_DecreaseLevel_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "SetQualityLevel", _m_SetQualityLevel_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetRenderPipelineAssetAt", _m_GetRenderPipelineAssetAt_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetQualityLevel", _m_GetQualityLevel_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "pixelLightCount", _g_get_pixelLightCount); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "shadows", _g_get_shadows); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "shadowProjection", _g_get_shadowProjection); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "shadowCascades", _g_get_shadowCascades); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "shadowDistance", _g_get_shadowDistance); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "shadowResolution", _g_get_shadowResolution); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "shadowmaskMode", _g_get_shadowmaskMode); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "shadowNearPlaneOffset", _g_get_shadowNearPlaneOffset); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "shadowCascade2Split", _g_get_shadowCascade2Split); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "shadowCascade4Split", _g_get_shadowCascade4Split); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "lodBias", _g_get_lodBias); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "anisotropicFiltering", _g_get_anisotropicFiltering); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "masterTextureLimit", _g_get_masterTextureLimit); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "maximumLODLevel", _g_get_maximumLODLevel); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "particleRaycastBudget", _g_get_particleRaycastBudget); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "softParticles", _g_get_softParticles); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "softVegetation", _g_get_softVegetation); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "vSyncCount", _g_get_vSyncCount); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "antiAliasing", _g_get_antiAliasing); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "asyncUploadTimeSlice", _g_get_asyncUploadTimeSlice); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "asyncUploadBufferSize", _g_get_asyncUploadBufferSize); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "asyncUploadPersistentBuffer", _g_get_asyncUploadPersistentBuffer); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "realtimeReflectionProbes", _g_get_realtimeReflectionProbes); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "billboardsFaceCameraPosition", _g_get_billboardsFaceCameraPosition); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "resolutionScalingFixedDPIFactor", _g_get_resolutionScalingFixedDPIFactor); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "renderPipeline", _g_get_renderPipeline); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "skinWeights", _g_get_skinWeights); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "streamingMipmapsActive", _g_get_streamingMipmapsActive); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "streamingMipmapsMemoryBudget", _g_get_streamingMipmapsMemoryBudget); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "streamingMipmapsRenderersPerFrame", _g_get_streamingMipmapsRenderersPerFrame); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "streamingMipmapsMaxLevelReduction", _g_get_streamingMipmapsMaxLevelReduction); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "streamingMipmapsAddAllCameras", _g_get_streamingMipmapsAddAllCameras); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "streamingMipmapsMaxFileIORequests", _g_get_streamingMipmapsMaxFileIORequests); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "maxQueuedFrames", _g_get_maxQueuedFrames); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "names", _g_get_names); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "desiredColorSpace", _g_get_desiredColorSpace); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "activeColorSpace", _g_get_activeColorSpace); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "pixelLightCount", _s_set_pixelLightCount); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "shadows", _s_set_shadows); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "shadowProjection", _s_set_shadowProjection); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "shadowCascades", _s_set_shadowCascades); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "shadowDistance", _s_set_shadowDistance); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "shadowResolution", _s_set_shadowResolution); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "shadowmaskMode", _s_set_shadowmaskMode); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "shadowNearPlaneOffset", _s_set_shadowNearPlaneOffset); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "shadowCascade2Split", _s_set_shadowCascade2Split); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "shadowCascade4Split", _s_set_shadowCascade4Split); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "lodBias", _s_set_lodBias); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "anisotropicFiltering", _s_set_anisotropicFiltering); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "masterTextureLimit", _s_set_masterTextureLimit); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "maximumLODLevel", _s_set_maximumLODLevel); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "particleRaycastBudget", _s_set_particleRaycastBudget); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "softParticles", _s_set_softParticles); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "softVegetation", _s_set_softVegetation); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "vSyncCount", _s_set_vSyncCount); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "antiAliasing", _s_set_antiAliasing); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "asyncUploadTimeSlice", _s_set_asyncUploadTimeSlice); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "asyncUploadBufferSize", _s_set_asyncUploadBufferSize); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "asyncUploadPersistentBuffer", _s_set_asyncUploadPersistentBuffer); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "realtimeReflectionProbes", _s_set_realtimeReflectionProbes); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "billboardsFaceCameraPosition", _s_set_billboardsFaceCameraPosition); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "resolutionScalingFixedDPIFactor", _s_set_resolutionScalingFixedDPIFactor); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "renderPipeline", _s_set_renderPipeline); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "skinWeights", _s_set_skinWeights); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "streamingMipmapsActive", _s_set_streamingMipmapsActive); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "streamingMipmapsMemoryBudget", _s_set_streamingMipmapsMemoryBudget); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "streamingMipmapsRenderersPerFrame", _s_set_streamingMipmapsRenderersPerFrame); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "streamingMipmapsMaxLevelReduction", _s_set_streamingMipmapsMaxLevelReduction); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "streamingMipmapsAddAllCameras", _s_set_streamingMipmapsAddAllCameras); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "streamingMipmapsMaxFileIORequests", _s_set_streamingMipmapsMaxFileIORequests); - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "maxQueuedFrames", _s_set_maxQueuedFrames); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.QualitySettings does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IncreaseLevel_xlua_st_(RealStatePtr L) - { - try { - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 0) - { - - UnityEngine.QualitySettings.IncreaseLevel( ); - - - - return 0; - } - if(gen_param_count == 1&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 1)) - { - bool _applyExpensiveChanges = LuaAPI.lua_toboolean(L, 1); - - UnityEngine.QualitySettings.IncreaseLevel( _applyExpensiveChanges ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.QualitySettings.IncreaseLevel!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_DecreaseLevel_xlua_st_(RealStatePtr L) - { - try { - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 0) - { - - UnityEngine.QualitySettings.DecreaseLevel( ); - - - - return 0; - } - if(gen_param_count == 1&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 1)) - { - bool _applyExpensiveChanges = LuaAPI.lua_toboolean(L, 1); - - UnityEngine.QualitySettings.DecreaseLevel( _applyExpensiveChanges ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.QualitySettings.DecreaseLevel!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetQualityLevel_xlua_st_(RealStatePtr L) - { - try { - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)) - { - int _index = LuaAPI.xlua_tointeger(L, 1); - - UnityEngine.QualitySettings.SetQualityLevel( _index ); - - - - return 0; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)) - { - int _index = LuaAPI.xlua_tointeger(L, 1); - bool _applyExpensiveChanges = LuaAPI.lua_toboolean(L, 2); - - UnityEngine.QualitySettings.SetQualityLevel( _index, _applyExpensiveChanges ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.QualitySettings.SetQualityLevel!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetRenderPipelineAssetAt_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - int _index = LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = UnityEngine.QualitySettings.GetRenderPipelineAssetAt( _index ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetQualityLevel_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.QualitySettings.GetQualityLevel( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pixelLightCount(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.QualitySettings.pixelLightCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shadows(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.QualitySettings.shadows); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shadowProjection(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.QualitySettings.shadowProjection); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shadowCascades(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.QualitySettings.shadowCascades); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shadowDistance(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.QualitySettings.shadowDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shadowResolution(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.QualitySettings.shadowResolution); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shadowmaskMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.QualitySettings.shadowmaskMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shadowNearPlaneOffset(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.QualitySettings.shadowNearPlaneOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shadowCascade2Split(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.QualitySettings.shadowCascade2Split); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shadowCascade4Split(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineVector3(L, UnityEngine.QualitySettings.shadowCascade4Split); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lodBias(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.QualitySettings.lodBias); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_anisotropicFiltering(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.QualitySettings.anisotropicFiltering); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_masterTextureLimit(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.QualitySettings.masterTextureLimit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maximumLODLevel(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.QualitySettings.maximumLODLevel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_particleRaycastBudget(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.QualitySettings.particleRaycastBudget); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_softParticles(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.QualitySettings.softParticles); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_softVegetation(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.QualitySettings.softVegetation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vSyncCount(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.QualitySettings.vSyncCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_antiAliasing(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.QualitySettings.antiAliasing); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_asyncUploadTimeSlice(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.QualitySettings.asyncUploadTimeSlice); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_asyncUploadBufferSize(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.QualitySettings.asyncUploadBufferSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_asyncUploadPersistentBuffer(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.QualitySettings.asyncUploadPersistentBuffer); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_realtimeReflectionProbes(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.QualitySettings.realtimeReflectionProbes); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_billboardsFaceCameraPosition(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.QualitySettings.billboardsFaceCameraPosition); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_resolutionScalingFixedDPIFactor(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.QualitySettings.resolutionScalingFixedDPIFactor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_renderPipeline(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.QualitySettings.renderPipeline); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_skinWeights(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.QualitySettings.skinWeights); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_streamingMipmapsActive(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.QualitySettings.streamingMipmapsActive); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_streamingMipmapsMemoryBudget(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.QualitySettings.streamingMipmapsMemoryBudget); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_streamingMipmapsRenderersPerFrame(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.QualitySettings.streamingMipmapsRenderersPerFrame); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_streamingMipmapsMaxLevelReduction(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.QualitySettings.streamingMipmapsMaxLevelReduction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_streamingMipmapsAddAllCameras(RealStatePtr L) - { - try { - - LuaAPI.lua_pushboolean(L, UnityEngine.QualitySettings.streamingMipmapsAddAllCameras); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_streamingMipmapsMaxFileIORequests(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.QualitySettings.streamingMipmapsMaxFileIORequests); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxQueuedFrames(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.QualitySettings.maxQueuedFrames); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_names(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.QualitySettings.names); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_desiredColorSpace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.QualitySettings.desiredColorSpace); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_activeColorSpace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.QualitySettings.activeColorSpace); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pixelLightCount(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.pixelLightCount = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_shadows(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.ShadowQuality gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.QualitySettings.shadows = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_shadowProjection(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.ShadowProjection gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.QualitySettings.shadowProjection = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_shadowCascades(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.shadowCascades = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_shadowDistance(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.shadowDistance = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_shadowResolution(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.ShadowResolution gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.QualitySettings.shadowResolution = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_shadowmaskMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.ShadowmaskMode gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.QualitySettings.shadowmaskMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_shadowNearPlaneOffset(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.shadowNearPlaneOffset = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_shadowCascade2Split(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.shadowCascade2Split = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_shadowCascade4Split(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.Vector3 gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.QualitySettings.shadowCascade4Split = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lodBias(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.lodBias = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_anisotropicFiltering(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.AnisotropicFiltering gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.QualitySettings.anisotropicFiltering = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_masterTextureLimit(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.masterTextureLimit = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maximumLODLevel(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.maximumLODLevel = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_particleRaycastBudget(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.particleRaycastBudget = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_softParticles(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.softParticles = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_softVegetation(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.softVegetation = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vSyncCount(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.vSyncCount = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_antiAliasing(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.antiAliasing = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_asyncUploadTimeSlice(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.asyncUploadTimeSlice = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_asyncUploadBufferSize(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.asyncUploadBufferSize = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_asyncUploadPersistentBuffer(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.asyncUploadPersistentBuffer = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_realtimeReflectionProbes(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.realtimeReflectionProbes = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_billboardsFaceCameraPosition(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.billboardsFaceCameraPosition = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_resolutionScalingFixedDPIFactor(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.resolutionScalingFixedDPIFactor = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_renderPipeline(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.QualitySettings.renderPipeline = (UnityEngine.Rendering.RenderPipelineAsset)translator.GetObject(L, 1, typeof(UnityEngine.Rendering.RenderPipelineAsset)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_skinWeights(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.SkinWeights gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.QualitySettings.skinWeights = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_streamingMipmapsActive(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.streamingMipmapsActive = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_streamingMipmapsMemoryBudget(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.streamingMipmapsMemoryBudget = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_streamingMipmapsRenderersPerFrame(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.streamingMipmapsRenderersPerFrame = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_streamingMipmapsMaxLevelReduction(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.streamingMipmapsMaxLevelReduction = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_streamingMipmapsAddAllCameras(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.streamingMipmapsAddAllCameras = LuaAPI.lua_toboolean(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_streamingMipmapsMaxFileIORequests(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.streamingMipmapsMaxFileIORequests = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxQueuedFrames(RealStatePtr L) - { - try { - - UnityEngine.QualitySettings.maxQueuedFrames = LuaAPI.xlua_tointeger(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_RandomWrap.cs b/Assets/XLua/Gen/UnityEngine_RandomWrap.cs deleted file mode 100644 index f3f892930..000000000 --- a/Assets/XLua/Gen/UnityEngine_RandomWrap.cs +++ /dev/null @@ -1,332 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRandomWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Random); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 4, 7, 1); - Utils.RegisterFunc(L, Utils.CLS_IDX, "InitState", _m_InitState_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Range", _m_Range_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ColorHSV", _m_ColorHSV_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "state", _g_get_state); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "value", _g_get_value); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "insideUnitSphere", _g_get_insideUnitSphere); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "insideUnitCircle", _g_get_insideUnitCircle); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "onUnitSphere", _g_get_onUnitSphere); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "rotation", _g_get_rotation); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "rotationUniform", _g_get_rotationUniform); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "state", _s_set_state); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.Random does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_InitState_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _seed = LuaAPI.xlua_tointeger(L, 1); - - UnityEngine.Random.InitState( _seed ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Range_xlua_st_(RealStatePtr L) - { - try { - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - float _minInclusive = (float)LuaAPI.lua_tonumber(L, 1); - float _maxInclusive = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = UnityEngine.Random.Range( _minInclusive, _maxInclusive ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _minInclusive = LuaAPI.xlua_tointeger(L, 1); - int _maxExclusive = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = UnityEngine.Random.Range( _minInclusive, _maxExclusive ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Random.Range!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ColorHSV_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 0) - { - - var gen_ret = UnityEngine.Random.ColorHSV( ); - translator.PushUnityEngineColor(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - float _hueMin = (float)LuaAPI.lua_tonumber(L, 1); - float _hueMax = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = UnityEngine.Random.ColorHSV( _hueMin, _hueMax ); - translator.PushUnityEngineColor(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - float _hueMin = (float)LuaAPI.lua_tonumber(L, 1); - float _hueMax = (float)LuaAPI.lua_tonumber(L, 2); - float _saturationMin = (float)LuaAPI.lua_tonumber(L, 3); - float _saturationMax = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = UnityEngine.Random.ColorHSV( _hueMin, _hueMax, _saturationMin, _saturationMax ); - translator.PushUnityEngineColor(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 6&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - float _hueMin = (float)LuaAPI.lua_tonumber(L, 1); - float _hueMax = (float)LuaAPI.lua_tonumber(L, 2); - float _saturationMin = (float)LuaAPI.lua_tonumber(L, 3); - float _saturationMax = (float)LuaAPI.lua_tonumber(L, 4); - float _valueMin = (float)LuaAPI.lua_tonumber(L, 5); - float _valueMax = (float)LuaAPI.lua_tonumber(L, 6); - - var gen_ret = UnityEngine.Random.ColorHSV( _hueMin, _hueMax, _saturationMin, _saturationMax, _valueMin, _valueMax ); - translator.PushUnityEngineColor(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 8&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 8)) - { - float _hueMin = (float)LuaAPI.lua_tonumber(L, 1); - float _hueMax = (float)LuaAPI.lua_tonumber(L, 2); - float _saturationMin = (float)LuaAPI.lua_tonumber(L, 3); - float _saturationMax = (float)LuaAPI.lua_tonumber(L, 4); - float _valueMin = (float)LuaAPI.lua_tonumber(L, 5); - float _valueMax = (float)LuaAPI.lua_tonumber(L, 6); - float _alphaMin = (float)LuaAPI.lua_tonumber(L, 7); - float _alphaMax = (float)LuaAPI.lua_tonumber(L, 8); - - var gen_ret = UnityEngine.Random.ColorHSV( _hueMin, _hueMax, _saturationMin, _saturationMax, _valueMin, _valueMax, _alphaMin, _alphaMax ); - translator.PushUnityEngineColor(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Random.ColorHSV!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_state(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Random.state); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_value(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.Random.value); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_insideUnitSphere(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineVector3(L, UnityEngine.Random.insideUnitSphere); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_insideUnitCircle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineVector2(L, UnityEngine.Random.insideUnitCircle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_onUnitSphere(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineVector3(L, UnityEngine.Random.onUnitSphere); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineQuaternion(L, UnityEngine.Random.rotation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotationUniform(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.PushUnityEngineQuaternion(L, UnityEngine.Random.rotationUniform); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_state(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.Random.State gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.Random.state = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Random_StateWrap.cs b/Assets/XLua/Gen/UnityEngine_Random_StateWrap.cs deleted file mode 100644 index c51148f86..000000000 --- a/Assets/XLua/Gen/UnityEngine_Random_StateWrap.cs +++ /dev/null @@ -1,82 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRandomStateWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Random.State); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.Random.State)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Random.State constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_RangeIntWrap.cs b/Assets/XLua/Gen/UnityEngine_RangeIntWrap.cs deleted file mode 100644 index c3cb8896b..000000000 --- a/Assets/XLua/Gen/UnityEngine_RangeIntWrap.cs +++ /dev/null @@ -1,173 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRangeIntWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.RangeInt); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "end", _g_get_end); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "start", _g_get_start); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "length", _g_get_length); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "start", _s_set_start); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "length", _s_set_length); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - int _start = LuaAPI.xlua_tointeger(L, 2); - int _length = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = new UnityEngine.RangeInt(_start, _length); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.RangeInt)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RangeInt constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_end(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RangeInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.end); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_start(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RangeInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.start); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_length(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RangeInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.length); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_start(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RangeInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.start = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_length(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RangeInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.length = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_RaycastCommandWrap.cs b/Assets/XLua/Gen/UnityEngine_RaycastCommandWrap.cs deleted file mode 100644 index b08594dc2..000000000 --- a/Assets/XLua/Gen/UnityEngine_RaycastCommandWrap.cs +++ /dev/null @@ -1,343 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRaycastCommandWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.RaycastCommand); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "from", _g_get_from); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "direction", _g_get_direction); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "distance", _g_get_distance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "layerMask", _g_get_layerMask); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxHits", _g_get_maxHits); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "from", _s_set_from); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "direction", _s_set_direction); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "distance", _s_set_distance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "layerMask", _s_set_layerMask); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxHits", _s_set_maxHits); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ScheduleBatch", _m_ScheduleBatch_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 6 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector3 _from;translator.Get(L, 2, out _from); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - int _maxHits = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = new UnityEngine.RaycastCommand(_from, _direction, _distance, _layerMask, _maxHits); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector3 _from;translator.Get(L, 2, out _from); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - int _layerMask = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = new UnityEngine.RaycastCommand(_from, _direction, _distance, _layerMask); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector3 _from;translator.Get(L, 2, out _from); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = new UnityEngine.RaycastCommand(_from, _direction, _distance); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - UnityEngine.Vector3 _from;translator.Get(L, 2, out _from); - UnityEngine.Vector3 _direction;translator.Get(L, 3, out _direction); - - var gen_ret = new UnityEngine.RaycastCommand(_from, _direction); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.RaycastCommand)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RaycastCommand constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ScheduleBatch_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable>(L, 1)&& translator.Assignable>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - Unity.Collections.NativeArray _commands;translator.Get(L, 1, out _commands); - Unity.Collections.NativeArray _results;translator.Get(L, 2, out _results); - int _minCommandsPerJob = LuaAPI.xlua_tointeger(L, 3); - Unity.Jobs.JobHandle _dependsOn;translator.Get(L, 4, out _dependsOn); - - var gen_ret = UnityEngine.RaycastCommand.ScheduleBatch( _commands, _results, _minCommandsPerJob, _dependsOn ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable>(L, 1)&& translator.Assignable>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - Unity.Collections.NativeArray _commands;translator.Get(L, 1, out _commands); - Unity.Collections.NativeArray _results;translator.Get(L, 2, out _results); - int _minCommandsPerJob = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.RaycastCommand.ScheduleBatch( _commands, _results, _minCommandsPerJob ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RaycastCommand.ScheduleBatch!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_from(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.from); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_direction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.direction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.distance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_layerMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.layerMask); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxHits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.maxHits); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_from(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.from = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_direction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.direction = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.distance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_layerMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.layerMask = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxHits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maxHits = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_RaycastHit2DWrap.cs b/Assets/XLua/Gen/UnityEngine_RaycastHit2DWrap.cs deleted file mode 100644 index 2db14c1a1..000000000 --- a/Assets/XLua/Gen/UnityEngine_RaycastHit2DWrap.cs +++ /dev/null @@ -1,327 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRaycastHit2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.RaycastHit2D); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 8, 5); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CompareTo", _m_CompareTo); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "centroid", _g_get_centroid); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "point", _g_get_point); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normal", _g_get_normal); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "distance", _g_get_distance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fraction", _g_get_fraction); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "collider", _g_get_collider); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rigidbody", _g_get_rigidbody); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "transform", _g_get_transform); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "centroid", _s_set_centroid); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "point", _s_set_point); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "normal", _s_set_normal); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "distance", _s_set_distance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fraction", _s_set_fraction); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.RaycastHit2D)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RaycastHit2D constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CompareTo(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RaycastHit2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.RaycastHit2D _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.CompareTo( _other ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_centroid(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastHit2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.centroid); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_point(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastHit2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.point); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastHit2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.normal); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastHit2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.distance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fraction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastHit2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.fraction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_collider(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastHit2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.collider); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rigidbody(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastHit2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.rigidbody); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_transform(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastHit2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.transform); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_centroid(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastHit2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.centroid = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_point(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastHit2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.point = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_normal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastHit2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.normal = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastHit2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.distance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fraction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RaycastHit2D gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.fraction = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_RectIntWrap.cs b/Assets/XLua/Gen/UnityEngine_RectIntWrap.cs deleted file mode 100644 index a2e371f57..000000000 --- a/Assets/XLua/Gen/UnityEngine_RectIntWrap.cs +++ /dev/null @@ -1,755 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRectIntWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.RectInt); - Utils.BeginObjectRegister(type, L, translator, 0, 6, 14, 12); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetMinMax", _m_SetMinMax); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClampToBounds", _m_ClampToBounds); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Contains", _m_Contains); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Overlaps", _m_Overlaps); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "x", _g_get_x); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "y", _g_get_y); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "center", _g_get_center); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "min", _g_get_min); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "max", _g_get_max); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "width", _g_get_width); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "height", _g_get_height); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xMin", _g_get_xMin); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "yMin", _g_get_yMin); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "xMax", _g_get_xMax); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "yMax", _g_get_yMax); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "position", _g_get_position); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "size", _g_get_size); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "allPositionsWithin", _g_get_allPositionsWithin); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "x", _s_set_x); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "y", _s_set_y); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "min", _s_set_min); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "max", _s_set_max); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "width", _s_set_width); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "height", _s_set_height); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xMin", _s_set_xMin); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "yMin", _s_set_yMin); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "xMax", _s_set_xMax); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "yMax", _s_set_yMax); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "position", _s_set_position); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "size", _s_set_size); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - int _xMin = LuaAPI.xlua_tointeger(L, 2); - int _yMin = LuaAPI.xlua_tointeger(L, 3); - int _width = LuaAPI.xlua_tointeger(L, 4); - int _height = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = new UnityEngine.RectInt(_xMin, _yMin, _width, _height); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - UnityEngine.Vector2Int _position;translator.Get(L, 2, out _position); - UnityEngine.Vector2Int _size;translator.Get(L, 3, out _size); - - var gen_ret = new UnityEngine.RectInt(_position, _size); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.RectInt)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RectInt constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetMinMax(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector2Int _minPosition;translator.Get(L, 2, out _minPosition); - UnityEngine.Vector2Int _maxPosition;translator.Get(L, 3, out _maxPosition); - - gen_to_be_invoked.SetMinMax( _minPosition, _maxPosition ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClampToBounds(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.RectInt _bounds;translator.Get(L, 2, out _bounds); - - gen_to_be_invoked.ClampToBounds( _bounds ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Contains(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector2Int _position;translator.Get(L, 2, out _position); - - var gen_ret = gen_to_be_invoked.Contains( _position ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Overlaps(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.RectInt _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Overlaps( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _format = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.ToString( _format ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _format = LuaAPI.lua_tostring(L, 2); - System.IFormatProvider _formatProvider = (System.IFormatProvider)translator.GetObject(L, 3, typeof(System.IFormatProvider)); - - var gen_ret = gen_to_be_invoked.ToString( _format, _formatProvider ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RectInt.ToString!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.RectInt _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_x(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.x); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_y(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.y); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_center(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.center); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.min); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.max); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_width(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.width); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.height); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xMin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.xMin); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_yMin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.yMin); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_xMax(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.xMax); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_yMax(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.yMax); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.position); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.size); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_allPositionsWithin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.allPositionsWithin); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_x(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.x = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_y(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.y = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_min(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2Int gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.min = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_max(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2Int gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.max = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_width(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.width = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.height = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xMin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.xMin = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_yMin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.yMin = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_xMax(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.xMax = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_yMax(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.yMax = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2Int gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.position = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_size(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectInt gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2Int gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.size = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_RectOffsetWrap.cs b/Assets/XLua/Gen/UnityEngine_RectOffsetWrap.cs deleted file mode 100644 index e973ff97c..000000000 --- a/Assets/XLua/Gen/UnityEngine_RectOffsetWrap.cs +++ /dev/null @@ -1,366 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRectOffsetWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.RectOffset); - Utils.BeginObjectRegister(type, L, translator, 0, 3, 6, 4); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Add", _m_Add); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Remove", _m_Remove); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "left", _g_get_left); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "right", _g_get_right); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "top", _g_get_top); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bottom", _g_get_bottom); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "horizontal", _g_get_horizontal); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertical", _g_get_vertical); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "left", _s_set_left); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "right", _s_set_right); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "top", _s_set_top); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bottom", _s_set_bottom); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.RectOffset(); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - int _left = LuaAPI.xlua_tointeger(L, 2); - int _right = LuaAPI.xlua_tointeger(L, 3); - int _top = LuaAPI.xlua_tointeger(L, 4); - int _bottom = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = new UnityEngine.RectOffset(_left, _right, _top, _bottom); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RectOffset constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RectOffset gen_to_be_invoked = (UnityEngine.RectOffset)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _format = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.ToString( _format ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _format = LuaAPI.lua_tostring(L, 2); - System.IFormatProvider _formatProvider = (System.IFormatProvider)translator.GetObject(L, 3, typeof(System.IFormatProvider)); - - var gen_ret = gen_to_be_invoked.ToString( _format, _formatProvider ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RectOffset.ToString!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Add(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RectOffset gen_to_be_invoked = (UnityEngine.RectOffset)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Rect _rect;translator.Get(L, 2, out _rect); - - var gen_ret = gen_to_be_invoked.Add( _rect ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Remove(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RectOffset gen_to_be_invoked = (UnityEngine.RectOffset)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Rect _rect;translator.Get(L, 2, out _rect); - - var gen_ret = gen_to_be_invoked.Remove( _rect ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_left(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectOffset gen_to_be_invoked = (UnityEngine.RectOffset)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.left); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_right(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectOffset gen_to_be_invoked = (UnityEngine.RectOffset)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.right); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_top(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectOffset gen_to_be_invoked = (UnityEngine.RectOffset)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.top); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bottom(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectOffset gen_to_be_invoked = (UnityEngine.RectOffset)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.bottom); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_horizontal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectOffset gen_to_be_invoked = (UnityEngine.RectOffset)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.horizontal); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertical(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectOffset gen_to_be_invoked = (UnityEngine.RectOffset)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.vertical); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_left(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectOffset gen_to_be_invoked = (UnityEngine.RectOffset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.left = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_right(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectOffset gen_to_be_invoked = (UnityEngine.RectOffset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.right = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_top(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectOffset gen_to_be_invoked = (UnityEngine.RectOffset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.top = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bottom(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RectOffset gen_to_be_invoked = (UnityEngine.RectOffset)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.bottom = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_RectTransformUtilityWrap.cs b/Assets/XLua/Gen/UnityEngine_RectTransformUtilityWrap.cs deleted file mode 100644 index 1f36a8904..000000000 --- a/Assets/XLua/Gen/UnityEngine_RectTransformUtilityWrap.cs +++ /dev/null @@ -1,413 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRectTransformUtilityWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.RectTransformUtility); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 11, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "PixelAdjustPoint", _m_PixelAdjustPoint_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "PixelAdjustRect", _m_PixelAdjustRect_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RectangleContainsScreenPoint", _m_RectangleContainsScreenPoint_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ScreenPointToWorldPointInRectangle", _m_ScreenPointToWorldPointInRectangle_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ScreenPointToLocalPointInRectangle", _m_ScreenPointToLocalPointInRectangle_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ScreenPointToRay", _m_ScreenPointToRay_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "WorldToScreenPoint", _m_WorldToScreenPoint_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CalculateRelativeRectTransformBounds", _m_CalculateRelativeRectTransformBounds_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FlipLayoutOnAxis", _m_FlipLayoutOnAxis_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FlipLayoutAxes", _m_FlipLayoutAxes_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.RectTransformUtility does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_PixelAdjustPoint_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector2 _point;translator.Get(L, 1, out _point); - UnityEngine.Transform _elementTransform = (UnityEngine.Transform)translator.GetObject(L, 2, typeof(UnityEngine.Transform)); - UnityEngine.Canvas _canvas = (UnityEngine.Canvas)translator.GetObject(L, 3, typeof(UnityEngine.Canvas)); - - var gen_ret = UnityEngine.RectTransformUtility.PixelAdjustPoint( _point, _elementTransform, _canvas ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_PixelAdjustRect_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rectTransform = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - UnityEngine.Canvas _canvas = (UnityEngine.Canvas)translator.GetObject(L, 2, typeof(UnityEngine.Canvas)); - - var gen_ret = UnityEngine.RectTransformUtility.PixelAdjustRect( _rectTransform, _canvas ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RectangleContainsScreenPoint_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - UnityEngine.Vector2 _screenPoint;translator.Get(L, 2, out _screenPoint); - - var gen_ret = UnityEngine.RectTransformUtility.RectangleContainsScreenPoint( _rect, _screenPoint ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - UnityEngine.Vector2 _screenPoint;translator.Get(L, 2, out _screenPoint); - UnityEngine.Camera _cam = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - - var gen_ret = UnityEngine.RectTransformUtility.RectangleContainsScreenPoint( _rect, _screenPoint, _cam ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - UnityEngine.Vector2 _screenPoint;translator.Get(L, 2, out _screenPoint); - UnityEngine.Camera _cam = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - UnityEngine.Vector4 _offset;translator.Get(L, 4, out _offset); - - var gen_ret = UnityEngine.RectTransformUtility.RectangleContainsScreenPoint( _rect, _screenPoint, _cam, _offset ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RectTransformUtility.RectangleContainsScreenPoint!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ScreenPointToWorldPointInRectangle_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - UnityEngine.Vector2 _screenPoint;translator.Get(L, 2, out _screenPoint); - UnityEngine.Camera _cam = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - UnityEngine.Vector3 _worldPoint; - - var gen_ret = UnityEngine.RectTransformUtility.ScreenPointToWorldPointInRectangle( _rect, _screenPoint, _cam, out _worldPoint ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.PushUnityEngineVector3(L, _worldPoint); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ScreenPointToLocalPointInRectangle_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - UnityEngine.Vector2 _screenPoint;translator.Get(L, 2, out _screenPoint); - UnityEngine.Camera _cam = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - UnityEngine.Vector2 _localPoint; - - var gen_ret = UnityEngine.RectTransformUtility.ScreenPointToLocalPointInRectangle( _rect, _screenPoint, _cam, out _localPoint ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.PushUnityEngineVector2(L, _localPoint); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ScreenPointToRay_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Camera _cam = (UnityEngine.Camera)translator.GetObject(L, 1, typeof(UnityEngine.Camera)); - UnityEngine.Vector2 _screenPos;translator.Get(L, 2, out _screenPos); - - var gen_ret = UnityEngine.RectTransformUtility.ScreenPointToRay( _cam, _screenPos ); - translator.PushUnityEngineRay(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_WorldToScreenPoint_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Camera _cam = (UnityEngine.Camera)translator.GetObject(L, 1, typeof(UnityEngine.Camera)); - UnityEngine.Vector3 _worldPoint;translator.Get(L, 2, out _worldPoint); - - var gen_ret = UnityEngine.RectTransformUtility.WorldToScreenPoint( _cam, _worldPoint ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CalculateRelativeRectTransformBounds_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - UnityEngine.Transform _trans = (UnityEngine.Transform)translator.GetObject(L, 1, typeof(UnityEngine.Transform)); - - var gen_ret = UnityEngine.RectTransformUtility.CalculateRelativeRectTransformBounds( _trans ); - translator.PushUnityEngineBounds(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Transform _root = (UnityEngine.Transform)translator.GetObject(L, 1, typeof(UnityEngine.Transform)); - UnityEngine.Transform _child = (UnityEngine.Transform)translator.GetObject(L, 2, typeof(UnityEngine.Transform)); - - var gen_ret = UnityEngine.RectTransformUtility.CalculateRelativeRectTransformBounds( _root, _child ); - translator.PushUnityEngineBounds(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RectTransformUtility.CalculateRelativeRectTransformBounds!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FlipLayoutOnAxis_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - int _axis = LuaAPI.xlua_tointeger(L, 2); - bool _keepPositioning = LuaAPI.lua_toboolean(L, 3); - bool _recursive = LuaAPI.lua_toboolean(L, 4); - - UnityEngine.RectTransformUtility.FlipLayoutOnAxis( _rect, _axis, _keepPositioning, _recursive ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FlipLayoutAxes_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - bool _keepPositioning = LuaAPI.lua_toboolean(L, 2); - bool _recursive = LuaAPI.lua_toboolean(L, 3); - - UnityEngine.RectTransformUtility.FlipLayoutAxes( _rect, _keepPositioning, _recursive ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_RelativeJoint2DWrap.cs b/Assets/XLua/Gen/UnityEngine_RelativeJoint2DWrap.cs deleted file mode 100644 index dc833d69b..000000000 --- a/Assets/XLua/Gen/UnityEngine_RelativeJoint2DWrap.cs +++ /dev/null @@ -1,286 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRelativeJoint2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.RelativeJoint2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 7, 6); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxForce", _g_get_maxForce); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxTorque", _g_get_maxTorque); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "correctionScale", _g_get_correctionScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "autoConfigureOffset", _g_get_autoConfigureOffset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "linearOffset", _g_get_linearOffset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularOffset", _g_get_angularOffset); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "target", _g_get_target); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxForce", _s_set_maxForce); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxTorque", _s_set_maxTorque); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "correctionScale", _s_set_correctionScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "autoConfigureOffset", _s_set_autoConfigureOffset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "linearOffset", _s_set_linearOffset); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularOffset", _s_set_angularOffset); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.RelativeJoint2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RelativeJoint2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RelativeJoint2D gen_to_be_invoked = (UnityEngine.RelativeJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxForce); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RelativeJoint2D gen_to_be_invoked = (UnityEngine.RelativeJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxTorque); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_correctionScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RelativeJoint2D gen_to_be_invoked = (UnityEngine.RelativeJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.correctionScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_autoConfigureOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RelativeJoint2D gen_to_be_invoked = (UnityEngine.RelativeJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.autoConfigureOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_linearOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RelativeJoint2D gen_to_be_invoked = (UnityEngine.RelativeJoint2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.linearOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RelativeJoint2D gen_to_be_invoked = (UnityEngine.RelativeJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.angularOffset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_target(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RelativeJoint2D gen_to_be_invoked = (UnityEngine.RelativeJoint2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.target); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RelativeJoint2D gen_to_be_invoked = (UnityEngine.RelativeJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.maxForce = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RelativeJoint2D gen_to_be_invoked = (UnityEngine.RelativeJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.maxTorque = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_correctionScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RelativeJoint2D gen_to_be_invoked = (UnityEngine.RelativeJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.correctionScale = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_autoConfigureOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RelativeJoint2D gen_to_be_invoked = (UnityEngine.RelativeJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.autoConfigureOffset = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_linearOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RelativeJoint2D gen_to_be_invoked = (UnityEngine.RelativeJoint2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.linearOffset = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularOffset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RelativeJoint2D gen_to_be_invoked = (UnityEngine.RelativeJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.angularOffset = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_RemoteConfigSettingsWrap.cs b/Assets/XLua/Gen/UnityEngine_RemoteConfigSettingsWrap.cs deleted file mode 100644 index ed98060b8..000000000 --- a/Assets/XLua/Gen/UnityEngine_RemoteConfigSettingsWrap.cs +++ /dev/null @@ -1,735 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRemoteConfigSettingsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.RemoteConfigSettings); - Utils.BeginObjectRegister(type, L, translator, 0, 14, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Dispose", _m_Dispose); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ForceUpdate", _m_ForceUpdate); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "WasLastUpdatedFromServer", _m_WasLastUpdatedFromServer); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetInt", _m_GetInt); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetLong", _m_GetLong); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetFloat", _m_GetFloat); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetString", _m_GetString); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetBool", _m_GetBool); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "HasKey", _m_HasKey); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetCount", _m_GetCount); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetKeys", _m_GetKeys); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetObject", _m_GetObject); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetDictionary", _m_GetDictionary); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Updated", _e_Updated); - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 4, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "QueueConfig", _m_QueueConfig_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "SendDeviceInfoInConfigRequest", _m_SendDeviceInfoInConfigRequest_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "AddSessionTag", _m_AddSessionTag_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 2 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _configKey = LuaAPI.lua_tostring(L, 2); - - var gen_ret = new UnityEngine.RemoteConfigSettings(_configKey); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteConfigSettings constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Dispose(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RemoteConfigSettings gen_to_be_invoked = (UnityEngine.RemoteConfigSettings)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Dispose( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_QueueConfig_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& (LuaAPI.lua_isnil(L, 4) || LuaAPI.lua_type(L, 4) == LuaTypes.LUA_TSTRING)) - { - string _name = LuaAPI.lua_tostring(L, 1); - object _param = translator.GetObject(L, 2, typeof(object)); - int _ver = LuaAPI.xlua_tointeger(L, 3); - string _prefix = LuaAPI.lua_tostring(L, 4); - - var gen_ret = UnityEngine.RemoteConfigSettings.QueueConfig( _name, _param, _ver, _prefix ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - string _name = LuaAPI.lua_tostring(L, 1); - object _param = translator.GetObject(L, 2, typeof(object)); - int _ver = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.RemoteConfigSettings.QueueConfig( _name, _param, _ver ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 2)) - { - string _name = LuaAPI.lua_tostring(L, 1); - object _param = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = UnityEngine.RemoteConfigSettings.QueueConfig( _name, _param ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteConfigSettings.QueueConfig!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SendDeviceInfoInConfigRequest_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.RemoteConfigSettings.SendDeviceInfoInConfigRequest( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddSessionTag_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _tag = LuaAPI.lua_tostring(L, 1); - - UnityEngine.RemoteConfigSettings.AddSessionTag( _tag ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ForceUpdate(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RemoteConfigSettings gen_to_be_invoked = (UnityEngine.RemoteConfigSettings)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.ForceUpdate( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_WasLastUpdatedFromServer(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RemoteConfigSettings gen_to_be_invoked = (UnityEngine.RemoteConfigSettings)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.WasLastUpdatedFromServer( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetInt(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RemoteConfigSettings gen_to_be_invoked = (UnityEngine.RemoteConfigSettings)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _key = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.GetInt( _key ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - string _key = LuaAPI.lua_tostring(L, 2); - int _defaultValue = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = gen_to_be_invoked.GetInt( _key, _defaultValue ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteConfigSettings.GetInt!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetLong(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RemoteConfigSettings gen_to_be_invoked = (UnityEngine.RemoteConfigSettings)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _key = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.GetLong( _key ); - LuaAPI.lua_pushint64(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& (LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) || LuaAPI.lua_isint64(L, 3))) - { - string _key = LuaAPI.lua_tostring(L, 2); - long _defaultValue = LuaAPI.lua_toint64(L, 3); - - var gen_ret = gen_to_be_invoked.GetLong( _key, _defaultValue ); - LuaAPI.lua_pushint64(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteConfigSettings.GetLong!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetFloat(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RemoteConfigSettings gen_to_be_invoked = (UnityEngine.RemoteConfigSettings)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _key = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.GetFloat( _key ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - string _key = LuaAPI.lua_tostring(L, 2); - float _defaultValue = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = gen_to_be_invoked.GetFloat( _key, _defaultValue ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteConfigSettings.GetFloat!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RemoteConfigSettings gen_to_be_invoked = (UnityEngine.RemoteConfigSettings)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _key = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.GetString( _key ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)) - { - string _key = LuaAPI.lua_tostring(L, 2); - string _defaultValue = LuaAPI.lua_tostring(L, 3); - - var gen_ret = gen_to_be_invoked.GetString( _key, _defaultValue ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteConfigSettings.GetString!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetBool(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RemoteConfigSettings gen_to_be_invoked = (UnityEngine.RemoteConfigSettings)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _key = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.GetBool( _key ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - string _key = LuaAPI.lua_tostring(L, 2); - bool _defaultValue = LuaAPI.lua_toboolean(L, 3); - - var gen_ret = gen_to_be_invoked.GetBool( _key, _defaultValue ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteConfigSettings.GetBool!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_HasKey(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RemoteConfigSettings gen_to_be_invoked = (UnityEngine.RemoteConfigSettings)translator.FastGetCSObj(L, 1); - - - - { - string _key = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.HasKey( _key ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetCount(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RemoteConfigSettings gen_to_be_invoked = (UnityEngine.RemoteConfigSettings)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetCount( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetKeys(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RemoteConfigSettings gen_to_be_invoked = (UnityEngine.RemoteConfigSettings)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetKeys( ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetObject(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RemoteConfigSettings gen_to_be_invoked = (UnityEngine.RemoteConfigSettings)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)) - { - System.Type _type = (System.Type)translator.GetObject(L, 2, typeof(System.Type)); - string _key = LuaAPI.lua_tostring(L, 3); - - var gen_ret = gen_to_be_invoked.GetObject( _type, _key ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - System.Type _type = (System.Type)translator.GetObject(L, 2, typeof(System.Type)); - - var gen_ret = gen_to_be_invoked.GetObject( _type ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _key = LuaAPI.lua_tostring(L, 2); - object _defaultValue = translator.GetObject(L, 3, typeof(object)); - - var gen_ret = gen_to_be_invoked.GetObject( _key, _defaultValue ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteConfigSettings.GetObject!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetDictionary(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RemoteConfigSettings gen_to_be_invoked = (UnityEngine.RemoteConfigSettings)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _key = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.GetDictionary( _key ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.GetDictionary( ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteConfigSettings.GetDictionary!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_Updated(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - UnityEngine.RemoteConfigSettings gen_to_be_invoked = (UnityEngine.RemoteConfigSettings)translator.FastGetCSObj(L, 1); - System.Action gen_delegate = translator.GetDelegate>(L, 3); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#3 need System.Action!"); - } - - if (gen_param_count == 3) - { - - if (LuaAPI.xlua_is_eq_str(L, 2, "+")) { - gen_to_be_invoked.Updated += gen_delegate; - return 0; - } - - - if (LuaAPI.xlua_is_eq_str(L, 2, "-")) { - gen_to_be_invoked.Updated -= gen_delegate; - return 0; - } - - } - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteConfigSettings.Updated!"); - return 0; - } - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_RemoteSettingsWrap.cs b/Assets/XLua/Gen/UnityEngine_RemoteSettingsWrap.cs deleted file mode 100644 index d06065354..000000000 --- a/Assets/XLua/Gen/UnityEngine_RemoteSettingsWrap.cs +++ /dev/null @@ -1,592 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRemoteSettingsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.RemoteSettings); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 16, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ForceUpdate", _m_ForceUpdate_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "WasLastUpdatedFromServer", _m_WasLastUpdatedFromServer_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetInt", _m_GetInt_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetLong", _m_GetLong_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetFloat", _m_GetFloat_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetString", _m_GetString_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetBool", _m_GetBool_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "HasKey", _m_HasKey_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetCount", _m_GetCount_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetKeys", _m_GetKeys_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetObject", _m_GetObject_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetDictionary", _m_GetDictionary_xlua_st_); - - Utils.RegisterFunc(L, Utils.CLS_IDX, "Updated", _e_Updated); - Utils.RegisterFunc(L, Utils.CLS_IDX, "BeforeFetchFromServer", _e_BeforeFetchFromServer); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Completed", _e_Completed); - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.RemoteSettings does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ForceUpdate_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.RemoteSettings.ForceUpdate( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_WasLastUpdatedFromServer_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.RemoteSettings.WasLastUpdatedFromServer( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetInt_xlua_st_(RealStatePtr L) - { - try { - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)) - { - string _key = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.RemoteSettings.GetInt( _key ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - string _key = LuaAPI.lua_tostring(L, 1); - int _defaultValue = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = UnityEngine.RemoteSettings.GetInt( _key, _defaultValue ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteSettings.GetInt!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetLong_xlua_st_(RealStatePtr L) - { - try { - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)) - { - string _key = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.RemoteSettings.GetLong( _key ); - LuaAPI.lua_pushint64(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& (LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) || LuaAPI.lua_isint64(L, 2))) - { - string _key = LuaAPI.lua_tostring(L, 1); - long _defaultValue = LuaAPI.lua_toint64(L, 2); - - var gen_ret = UnityEngine.RemoteSettings.GetLong( _key, _defaultValue ); - LuaAPI.lua_pushint64(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteSettings.GetLong!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetFloat_xlua_st_(RealStatePtr L) - { - try { - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)) - { - string _key = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.RemoteSettings.GetFloat( _key ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - string _key = LuaAPI.lua_tostring(L, 1); - float _defaultValue = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = UnityEngine.RemoteSettings.GetFloat( _key, _defaultValue ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteSettings.GetFloat!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetString_xlua_st_(RealStatePtr L) - { - try { - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)) - { - string _key = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.RemoteSettings.GetString( _key ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _key = LuaAPI.lua_tostring(L, 1); - string _defaultValue = LuaAPI.lua_tostring(L, 2); - - var gen_ret = UnityEngine.RemoteSettings.GetString( _key, _defaultValue ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteSettings.GetString!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetBool_xlua_st_(RealStatePtr L) - { - try { - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)) - { - string _key = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.RemoteSettings.GetBool( _key ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)) - { - string _key = LuaAPI.lua_tostring(L, 1); - bool _defaultValue = LuaAPI.lua_toboolean(L, 2); - - var gen_ret = UnityEngine.RemoteSettings.GetBool( _key, _defaultValue ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteSettings.GetBool!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_HasKey_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _key = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.RemoteSettings.HasKey( _key ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetCount_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.RemoteSettings.GetCount( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetKeys_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - - var gen_ret = UnityEngine.RemoteSettings.GetKeys( ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetObject_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 1)&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - System.Type _type = (System.Type)translator.GetObject(L, 1, typeof(System.Type)); - string _key = LuaAPI.lua_tostring(L, 2); - - var gen_ret = UnityEngine.RemoteSettings.GetObject( _type, _key ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - System.Type _type = (System.Type)translator.GetObject(L, 1, typeof(System.Type)); - - var gen_ret = UnityEngine.RemoteSettings.GetObject( _type ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 2)) - { - string _key = LuaAPI.lua_tostring(L, 1); - object _defaultValue = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = UnityEngine.RemoteSettings.GetObject( _key, _defaultValue ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteSettings.GetObject!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetDictionary_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)) - { - string _key = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.RemoteSettings.GetDictionary( _key ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 0) - { - - var gen_ret = UnityEngine.RemoteSettings.GetDictionary( ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteSettings.GetDictionary!"); - - } - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_Updated(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - UnityEngine.RemoteSettings.UpdatedEventHandler gen_delegate = translator.GetDelegate(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need UnityEngine.RemoteSettings.UpdatedEventHandler!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - UnityEngine.RemoteSettings.Updated += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - UnityEngine.RemoteSettings.Updated -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteSettings.Updated!"); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_BeforeFetchFromServer(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - System.Action gen_delegate = translator.GetDelegate(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need System.Action!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - UnityEngine.RemoteSettings.BeforeFetchFromServer += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - UnityEngine.RemoteSettings.BeforeFetchFromServer -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteSettings.BeforeFetchFromServer!"); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_Completed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - System.Action gen_delegate = translator.GetDelegate>(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need System.Action!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - UnityEngine.RemoteSettings.Completed += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - UnityEngine.RemoteSettings.Completed -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RemoteSettings.Completed!"); - } - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_RenderBufferWrap.cs b/Assets/XLua/Gen/UnityEngine_RenderBufferWrap.cs deleted file mode 100644 index cf45fafa1..000000000 --- a/Assets/XLua/Gen/UnityEngine_RenderBufferWrap.cs +++ /dev/null @@ -1,113 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRenderBufferWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.RenderBuffer); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetNativeRenderBufferPtr", _m_GetNativeRenderBufferPtr); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.RenderBuffer)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RenderBuffer constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetNativeRenderBufferPtr(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.RenderBuffer gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetNativeRenderBufferPtr( ); - LuaAPI.lua_pushlightuserdata(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_RenderTargetSetupWrap.cs b/Assets/XLua/Gen/UnityEngine_RenderTargetSetupWrap.cs deleted file mode 100644 index 74f3ae50a..000000000 --- a/Assets/XLua/Gen/UnityEngine_RenderTargetSetupWrap.cs +++ /dev/null @@ -1,478 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRenderTargetSetupWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.RenderTargetSetup); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 9, 9); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "color", _g_get_color); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "depth", _g_get_depth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mipLevel", _g_get_mipLevel); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cubemapFace", _g_get_cubemapFace); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "depthSlice", _g_get_depthSlice); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "colorLoad", _g_get_colorLoad); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "colorStore", _g_get_colorStore); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "depthLoad", _g_get_depthLoad); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "depthStore", _g_get_depthStore); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "color", _s_set_color); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "depth", _s_set_depth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mipLevel", _s_set_mipLevel); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "cubemapFace", _s_set_cubemapFace); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "depthSlice", _s_set_depthSlice); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "colorLoad", _s_set_colorLoad); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "colorStore", _s_set_colorStore); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "depthLoad", _s_set_depthLoad); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "depthStore", _s_set_depthStore); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 9 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && translator.Assignable(L, 6) && translator.Assignable(L, 7) && translator.Assignable(L, 8) && translator.Assignable(L, 9)) - { - UnityEngine.RenderBuffer[] _color = (UnityEngine.RenderBuffer[])translator.GetObject(L, 2, typeof(UnityEngine.RenderBuffer[])); - UnityEngine.RenderBuffer _depth;translator.Get(L, 3, out _depth); - int _mip = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.CubemapFace _face;translator.Get(L, 5, out _face); - UnityEngine.Rendering.RenderBufferLoadAction[] _colorLoad = (UnityEngine.Rendering.RenderBufferLoadAction[])translator.GetObject(L, 6, typeof(UnityEngine.Rendering.RenderBufferLoadAction[])); - UnityEngine.Rendering.RenderBufferStoreAction[] _colorStore = (UnityEngine.Rendering.RenderBufferStoreAction[])translator.GetObject(L, 7, typeof(UnityEngine.Rendering.RenderBufferStoreAction[])); - UnityEngine.Rendering.RenderBufferLoadAction _depthLoad;translator.Get(L, 8, out _depthLoad); - UnityEngine.Rendering.RenderBufferStoreAction _depthStore;translator.Get(L, 9, out _depthStore); - - var gen_ret = new UnityEngine.RenderTargetSetup(_color, _depth, _mip, _face, _colorLoad, _colorStore, _depthLoad, _depthStore); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - UnityEngine.RenderBuffer _color;translator.Get(L, 2, out _color); - UnityEngine.RenderBuffer _depth;translator.Get(L, 3, out _depth); - - var gen_ret = new UnityEngine.RenderTargetSetup(_color, _depth); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.RenderBuffer _color;translator.Get(L, 2, out _color); - UnityEngine.RenderBuffer _depth;translator.Get(L, 3, out _depth); - int _mipLevel = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = new UnityEngine.RenderTargetSetup(_color, _depth, _mipLevel); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5)) - { - UnityEngine.RenderBuffer _color;translator.Get(L, 2, out _color); - UnityEngine.RenderBuffer _depth;translator.Get(L, 3, out _depth); - int _mipLevel = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.CubemapFace _face;translator.Get(L, 5, out _face); - - var gen_ret = new UnityEngine.RenderTargetSetup(_color, _depth, _mipLevel, _face); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 6 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.RenderBuffer _color;translator.Get(L, 2, out _color); - UnityEngine.RenderBuffer _depth;translator.Get(L, 3, out _depth); - int _mipLevel = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.CubemapFace _face;translator.Get(L, 5, out _face); - int _depthSlice = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = new UnityEngine.RenderTargetSetup(_color, _depth, _mipLevel, _face, _depthSlice); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && translator.Assignable(L, 2) && translator.Assignable(L, 3)) - { - UnityEngine.RenderBuffer[] _color = (UnityEngine.RenderBuffer[])translator.GetObject(L, 2, typeof(UnityEngine.RenderBuffer[])); - UnityEngine.RenderBuffer _depth;translator.Get(L, 3, out _depth); - - var gen_ret = new UnityEngine.RenderTargetSetup(_color, _depth); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.RenderBuffer[] _color = (UnityEngine.RenderBuffer[])translator.GetObject(L, 2, typeof(UnityEngine.RenderBuffer[])); - UnityEngine.RenderBuffer _depth;translator.Get(L, 3, out _depth); - int _mipLevel = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = new UnityEngine.RenderTargetSetup(_color, _depth, _mipLevel); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && translator.Assignable(L, 2) && translator.Assignable(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5)) - { - UnityEngine.RenderBuffer[] _color = (UnityEngine.RenderBuffer[])translator.GetObject(L, 2, typeof(UnityEngine.RenderBuffer[])); - UnityEngine.RenderBuffer _depth;translator.Get(L, 3, out _depth); - int _mip = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.CubemapFace _face;translator.Get(L, 5, out _face); - - var gen_ret = new UnityEngine.RenderTargetSetup(_color, _depth, _mip, _face); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.RenderTargetSetup)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.RenderTargetSetup constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.color); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_depth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.depth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mipLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.mipLevel); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cubemapFace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.cubemapFace); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_depthSlice(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.depthSlice); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colorLoad(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.colorLoad); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colorStore(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.colorStore); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_depthLoad(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.depthLoad); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_depthStore(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.depthStore); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.color = (UnityEngine.RenderBuffer[])translator.GetObject(L, 2, typeof(UnityEngine.RenderBuffer[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_depth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.RenderBuffer gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.depth = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mipLevel(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.mipLevel = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_cubemapFace(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.CubemapFace gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.cubemapFace = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_depthSlice(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.depthSlice = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_colorLoad(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.colorLoad = (UnityEngine.Rendering.RenderBufferLoadAction[])translator.GetObject(L, 2, typeof(UnityEngine.Rendering.RenderBufferLoadAction[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_colorStore(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.colorStore = (UnityEngine.Rendering.RenderBufferStoreAction[])translator.GetObject(L, 2, typeof(UnityEngine.Rendering.RenderBufferStoreAction[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_depthLoad(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Rendering.RenderBufferLoadAction gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.depthLoad = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_depthStore(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.RenderTargetSetup gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Rendering.RenderBufferStoreAction gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.depthStore = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_RendererExtensionsWrap.cs b/Assets/XLua/Gen/UnityEngine_RendererExtensionsWrap.cs deleted file mode 100644 index 95cc30864..000000000 --- a/Assets/XLua/Gen/UnityEngine_RendererExtensionsWrap.cs +++ /dev/null @@ -1,67 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRendererExtensionsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.RendererExtensions); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.RendererExtensions does not have a constructor!"); - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ResourceRequestWrap.cs b/Assets/XLua/Gen/UnityEngine_ResourceRequestWrap.cs deleted file mode 100644 index f20a7f203..000000000 --- a/Assets/XLua/Gen/UnityEngine_ResourceRequestWrap.cs +++ /dev/null @@ -1,99 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineResourceRequestWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ResourceRequest); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "asset", _g_get_asset); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.ResourceRequest(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ResourceRequest constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_asset(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.ResourceRequest gen_to_be_invoked = (UnityEngine.ResourceRequest)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.asset); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ResourcesAPIWrap.cs b/Assets/XLua/Gen/UnityEngine_ResourcesAPIWrap.cs deleted file mode 100644 index d11251588..000000000 --- a/Assets/XLua/Gen/UnityEngine_ResourcesAPIWrap.cs +++ /dev/null @@ -1,94 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineResourcesAPIWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ResourcesAPI); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 1); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "overrideAPI", _g_get_overrideAPI); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "overrideAPI", _s_set_overrideAPI); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.ResourcesAPI does not have a constructor!"); - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_overrideAPI(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.ResourcesAPI.overrideAPI); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_overrideAPI(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.ResourcesAPI.overrideAPI = (UnityEngine.ResourcesAPI)translator.GetObject(L, 1, typeof(UnityEngine.ResourcesAPI)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Rigidbody2DWrap.cs b/Assets/XLua/Gen/UnityEngine_Rigidbody2DWrap.cs deleted file mode 100644 index eb54f87b2..000000000 --- a/Assets/XLua/Gen/UnityEngine_Rigidbody2DWrap.cs +++ /dev/null @@ -1,1872 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineRigidbody2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Rigidbody2D); - Utils.BeginObjectRegister(type, L, translator, 0, 26, 23, 21); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetRotation", _m_SetRotation); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "MovePosition", _m_MovePosition); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "MoveRotation", _m_MoveRotation); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsSleeping", _m_IsSleeping); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsAwake", _m_IsAwake); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Sleep", _m_Sleep); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "WakeUp", _m_WakeUp); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsTouching", _m_IsTouching); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsTouchingLayers", _m_IsTouchingLayers); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OverlapPoint", _m_OverlapPoint); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Distance", _m_Distance); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ClosestPoint", _m_ClosestPoint); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddForce", _m_AddForce); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddRelativeForce", _m_AddRelativeForce); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddForceAtPosition", _m_AddForceAtPosition); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddTorque", _m_AddTorque); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPoint", _m_GetPoint); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetRelativePoint", _m_GetRelativePoint); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetVector", _m_GetVector); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetRelativeVector", _m_GetRelativeVector); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPointVelocity", _m_GetPointVelocity); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetRelativePointVelocity", _m_GetRelativePointVelocity); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OverlapCollider", _m_OverlapCollider); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetContacts", _m_GetContacts); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetAttachedColliders", _m_GetAttachedColliders); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Cast", _m_Cast); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "position", _g_get_position); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rotation", _g_get_rotation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "velocity", _g_get_velocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularVelocity", _g_get_angularVelocity); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useAutoMass", _g_get_useAutoMass); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mass", _g_get_mass); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sharedMaterial", _g_get_sharedMaterial); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "centerOfMass", _g_get_centerOfMass); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "worldCenterOfMass", _g_get_worldCenterOfMass); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "inertia", _g_get_inertia); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "drag", _g_get_drag); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angularDrag", _g_get_angularDrag); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "gravityScale", _g_get_gravityScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bodyType", _g_get_bodyType); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useFullKinematicContacts", _g_get_useFullKinematicContacts); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isKinematic", _g_get_isKinematic); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "freezeRotation", _g_get_freezeRotation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "constraints", _g_get_constraints); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "simulated", _g_get_simulated); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "interpolation", _g_get_interpolation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sleepMode", _g_get_sleepMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "collisionDetectionMode", _g_get_collisionDetectionMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "attachedColliderCount", _g_get_attachedColliderCount); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "position", _s_set_position); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rotation", _s_set_rotation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "velocity", _s_set_velocity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularVelocity", _s_set_angularVelocity); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useAutoMass", _s_set_useAutoMass); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mass", _s_set_mass); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sharedMaterial", _s_set_sharedMaterial); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "centerOfMass", _s_set_centerOfMass); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "inertia", _s_set_inertia); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "drag", _s_set_drag); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angularDrag", _s_set_angularDrag); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "gravityScale", _s_set_gravityScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bodyType", _s_set_bodyType); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useFullKinematicContacts", _s_set_useFullKinematicContacts); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isKinematic", _s_set_isKinematic); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "freezeRotation", _s_set_freezeRotation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "constraints", _s_set_constraints); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "simulated", _s_set_simulated); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "interpolation", _s_set_interpolation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sleepMode", _s_set_sleepMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "collisionDetectionMode", _s_set_collisionDetectionMode); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Rigidbody2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Rigidbody2D constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetRotation(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - float _angle = (float)LuaAPI.lua_tonumber(L, 2); - - gen_to_be_invoked.SetRotation( _angle ); - - - - return 0; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Quaternion _rotation;translator.Get(L, 2, out _rotation); - - gen_to_be_invoked.SetRotation( _rotation ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Rigidbody2D.SetRotation!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_MovePosition(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector2 _position;translator.Get(L, 2, out _position); - - gen_to_be_invoked.MovePosition( _position ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_MoveRotation(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - float _angle = (float)LuaAPI.lua_tonumber(L, 2); - - gen_to_be_invoked.MoveRotation( _angle ); - - - - return 0; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Quaternion _rotation;translator.Get(L, 2, out _rotation); - - gen_to_be_invoked.MoveRotation( _rotation ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Rigidbody2D.MoveRotation!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsSleeping(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.IsSleeping( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsAwake(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.IsAwake( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Sleep(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Sleep( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_WakeUp(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.WakeUp( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsTouching(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - - var gen_ret = gen_to_be_invoked.IsTouching( _collider ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - - var gen_ret = gen_to_be_invoked.IsTouching( _contactFilter ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - - var gen_ret = gen_to_be_invoked.IsTouching( _collider, _contactFilter ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Rigidbody2D.IsTouching!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsTouchingLayers(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.IsTouchingLayers( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _layerMask = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.IsTouchingLayers( _layerMask ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Rigidbody2D.IsTouchingLayers!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapPoint(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - - var gen_ret = gen_to_be_invoked.OverlapPoint( _point ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Distance(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Collider2D _collider = (UnityEngine.Collider2D)translator.GetObject(L, 2, typeof(UnityEngine.Collider2D)); - - var gen_ret = gen_to_be_invoked.Distance( _collider ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClosestPoint(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector2 _position;translator.Get(L, 2, out _position); - - var gen_ret = gen_to_be_invoked.ClosestPoint( _position ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddForce(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2 _force;translator.Get(L, 2, out _force); - - gen_to_be_invoked.AddForce( _force ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _force;translator.Get(L, 2, out _force); - UnityEngine.ForceMode2D _mode;translator.Get(L, 3, out _mode); - - gen_to_be_invoked.AddForce( _force, _mode ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Rigidbody2D.AddForce!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddRelativeForce(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2 _relativeForce;translator.Get(L, 2, out _relativeForce); - - gen_to_be_invoked.AddRelativeForce( _relativeForce ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _relativeForce;translator.Get(L, 2, out _relativeForce); - UnityEngine.ForceMode2D _mode;translator.Get(L, 3, out _mode); - - gen_to_be_invoked.AddRelativeForce( _relativeForce, _mode ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Rigidbody2D.AddRelativeForce!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddForceAtPosition(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _force;translator.Get(L, 2, out _force); - UnityEngine.Vector2 _position;translator.Get(L, 3, out _position); - - gen_to_be_invoked.AddForceAtPosition( _force, _position ); - - - - return 0; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _force;translator.Get(L, 2, out _force); - UnityEngine.Vector2 _position;translator.Get(L, 3, out _position); - UnityEngine.ForceMode2D _mode;translator.Get(L, 4, out _mode); - - gen_to_be_invoked.AddForceAtPosition( _force, _position, _mode ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Rigidbody2D.AddForceAtPosition!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddTorque(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - float _torque = (float)LuaAPI.lua_tonumber(L, 2); - - gen_to_be_invoked.AddTorque( _torque ); - - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)) - { - float _torque = (float)LuaAPI.lua_tonumber(L, 2); - UnityEngine.ForceMode2D _mode;translator.Get(L, 3, out _mode); - - gen_to_be_invoked.AddTorque( _torque, _mode ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Rigidbody2D.AddTorque!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPoint(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - - var gen_ret = gen_to_be_invoked.GetPoint( _point ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetRelativePoint(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector2 _relativePoint;translator.Get(L, 2, out _relativePoint); - - var gen_ret = gen_to_be_invoked.GetRelativePoint( _relativePoint ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetVector(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector2 _vector;translator.Get(L, 2, out _vector); - - var gen_ret = gen_to_be_invoked.GetVector( _vector ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetRelativeVector(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector2 _relativeVector;translator.Get(L, 2, out _relativeVector); - - var gen_ret = gen_to_be_invoked.GetRelativeVector( _relativeVector ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPointVelocity(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector2 _point;translator.Get(L, 2, out _point); - - var gen_ret = gen_to_be_invoked.GetPointVelocity( _point ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetRelativePointVelocity(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector2 _relativePoint;translator.Get(L, 2, out _relativePoint); - - var gen_ret = gen_to_be_invoked.GetRelativePointVelocity( _relativePoint ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OverlapCollider(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.OverlapCollider( _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 2; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)) - { - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.OverlapCollider( _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Rigidbody2D.OverlapCollider!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetContacts(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.ContactPoint2D[] _contacts = (UnityEngine.ContactPoint2D[])translator.GetObject(L, 2, typeof(UnityEngine.ContactPoint2D[])); - - var gen_ret = gen_to_be_invoked.GetContacts( _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - System.Collections.Generic.List _contacts = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetContacts( _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Collider2D[] _colliders = (UnityEngine.Collider2D[])translator.GetObject(L, 2, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.GetContacts( _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - System.Collections.Generic.List _colliders = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetContacts( _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - UnityEngine.ContactPoint2D[] _contacts = (UnityEngine.ContactPoint2D[])translator.GetObject(L, 3, typeof(UnityEngine.ContactPoint2D[])); - - var gen_ret = gen_to_be_invoked.GetContacts( _contactFilter, _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)) - { - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - System.Collections.Generic.List _contacts = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetContacts( _contactFilter, _contacts ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - UnityEngine.Collider2D[] _colliders = (UnityEngine.Collider2D[])translator.GetObject(L, 3, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.GetContacts( _contactFilter, _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)) - { - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 2, out _contactFilter); - System.Collections.Generic.List _colliders = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetContacts( _contactFilter, _colliders ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Rigidbody2D.GetContacts!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetAttachedColliders(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Collider2D[] _results = (UnityEngine.Collider2D[])translator.GetObject(L, 2, typeof(UnityEngine.Collider2D[])); - - var gen_ret = gen_to_be_invoked.GetAttachedColliders( _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 2; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.GetAttachedColliders( _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Rigidbody2D.GetAttachedColliders!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Cast(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 3, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - float _distance = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable>(L, 3)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _contactFilter, _results ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - UnityEngine.RaycastHit2D[] _results = (UnityEngine.RaycastHit2D[])translator.GetObject(L, 4, typeof(UnityEngine.RaycastHit2D[])); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _contactFilter, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable>(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector2 _direction;translator.Get(L, 2, out _direction); - UnityEngine.ContactFilter2D _contactFilter;translator.Get(L, 3, out _contactFilter); - System.Collections.Generic.List _results = (System.Collections.Generic.List)translator.GetObject(L, 4, typeof(System.Collections.Generic.List)); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = gen_to_be_invoked.Cast( _direction, _contactFilter, _results, _distance ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Rigidbody2D.Cast!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.position); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.rotation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_velocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.velocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.angularVelocity); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useAutoMass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useAutoMass); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.mass); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sharedMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.sharedMaterial); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_centerOfMass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.centerOfMass); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_worldCenterOfMass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.worldCenterOfMass); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_inertia(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.inertia); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_drag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.drag); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angularDrag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.angularDrag); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_gravityScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.gravityScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bodyType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.bodyType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useFullKinematicContacts(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useFullKinematicContacts); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isKinematic(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isKinematic); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_freezeRotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.freezeRotation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_constraints(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.constraints); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_simulated(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.simulated); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_interpolation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.interpolation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sleepMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.sleepMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_collisionDetectionMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.collisionDetectionMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_attachedColliderCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.attachedColliderCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.position = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.rotation = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_velocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.velocity = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularVelocity(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.angularVelocity = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useAutoMass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useAutoMass = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.mass = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sharedMaterial(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.sharedMaterial = (UnityEngine.PhysicsMaterial2D)translator.GetObject(L, 2, typeof(UnityEngine.PhysicsMaterial2D)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_centerOfMass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.centerOfMass = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_inertia(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.inertia = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_drag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.drag = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angularDrag(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.angularDrag = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_gravityScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.gravityScale = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bodyType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - UnityEngine.RigidbodyType2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.bodyType = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useFullKinematicContacts(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useFullKinematicContacts = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isKinematic(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.isKinematic = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_freezeRotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.freezeRotation = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_constraints(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - UnityEngine.RigidbodyConstraints2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.constraints = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_simulated(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.simulated = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_interpolation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - UnityEngine.RigidbodyInterpolation2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.interpolation = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sleepMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - UnityEngine.RigidbodySleepMode2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.sleepMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_collisionDetectionMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Rigidbody2D gen_to_be_invoked = (UnityEngine.Rigidbody2D)translator.FastGetCSObj(L, 1); - UnityEngine.CollisionDetectionMode2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.collisionDetectionMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ScalableBufferManagerWrap.cs b/Assets/XLua/Gen/UnityEngine_ScalableBufferManagerWrap.cs deleted file mode 100644 index 5eedb7c0e..000000000 --- a/Assets/XLua/Gen/UnityEngine_ScalableBufferManagerWrap.cs +++ /dev/null @@ -1,119 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineScalableBufferManagerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ScalableBufferManager); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 2, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ResizeBuffers", _m_ResizeBuffers_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "widthScaleFactor", _g_get_widthScaleFactor); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "heightScaleFactor", _g_get_heightScaleFactor); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.ScalableBufferManager does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ResizeBuffers_xlua_st_(RealStatePtr L) - { - try { - - - - - { - float _widthScale = (float)LuaAPI.lua_tonumber(L, 1); - float _heightScale = (float)LuaAPI.lua_tonumber(L, 2); - - UnityEngine.ScalableBufferManager.ResizeBuffers( _widthScale, _heightScale ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_widthScaleFactor(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.ScalableBufferManager.widthScaleFactor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_heightScaleFactor(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.ScalableBufferManager.heightScaleFactor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_ScreenCaptureWrap.cs b/Assets/XLua/Gen/UnityEngine_ScreenCaptureWrap.cs deleted file mode 100644 index 72f0e4b78..000000000 --- a/Assets/XLua/Gen/UnityEngine_ScreenCaptureWrap.cs +++ /dev/null @@ -1,200 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineScreenCaptureWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.ScreenCapture); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 4, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CaptureScreenshot", _m_CaptureScreenshot_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CaptureScreenshotAsTexture", _m_CaptureScreenshotAsTexture_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CaptureScreenshotIntoRenderTexture", _m_CaptureScreenshotIntoRenderTexture_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.ScreenCapture does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CaptureScreenshot_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)) - { - string _filename = LuaAPI.lua_tostring(L, 1); - - UnityEngine.ScreenCapture.CaptureScreenshot( _filename ); - - - - return 0; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - string _filename = LuaAPI.lua_tostring(L, 1); - int _superSize = LuaAPI.xlua_tointeger(L, 2); - - UnityEngine.ScreenCapture.CaptureScreenshot( _filename, _superSize ); - - - - return 0; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 2)) - { - string _filename = LuaAPI.lua_tostring(L, 1); - UnityEngine.ScreenCapture.StereoScreenCaptureMode _stereoCaptureMode;translator.Get(L, 2, out _stereoCaptureMode); - - UnityEngine.ScreenCapture.CaptureScreenshot( _filename, _stereoCaptureMode ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ScreenCapture.CaptureScreenshot!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CaptureScreenshotAsTexture_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 0) - { - - var gen_ret = UnityEngine.ScreenCapture.CaptureScreenshotAsTexture( ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 1&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)) - { - int _superSize = LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = UnityEngine.ScreenCapture.CaptureScreenshotAsTexture( _superSize ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - UnityEngine.ScreenCapture.StereoScreenCaptureMode _stereoCaptureMode;translator.Get(L, 1, out _stereoCaptureMode); - - var gen_ret = UnityEngine.ScreenCapture.CaptureScreenshotAsTexture( _stereoCaptureMode ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.ScreenCapture.CaptureScreenshotAsTexture!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CaptureScreenshotIntoRenderTexture_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RenderTexture _renderTexture = (UnityEngine.RenderTexture)translator.GetObject(L, 1, typeof(UnityEngine.RenderTexture)); - - UnityEngine.ScreenCapture.CaptureScreenshotIntoRenderTexture( _renderTexture ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SecondarySpriteTextureWrap.cs b/Assets/XLua/Gen/UnityEngine_SecondarySpriteTextureWrap.cs deleted file mode 100644 index 8a4825e78..000000000 --- a/Assets/XLua/Gen/UnityEngine_SecondarySpriteTextureWrap.cs +++ /dev/null @@ -1,148 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSecondarySpriteTextureWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SecondarySpriteTexture); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "name", _g_get_name); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "texture", _g_get_texture); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "name", _s_set_name); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "texture", _s_set_texture); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.SecondarySpriteTexture)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SecondarySpriteTexture constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SecondarySpriteTexture gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.name); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_texture(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SecondarySpriteTexture gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.texture); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SecondarySpriteTexture gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.name = LuaAPI.lua_tostring(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_texture(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SecondarySpriteTexture gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.texture = (UnityEngine.Texture2D)translator.GetObject(L, 2, typeof(UnityEngine.Texture2D)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SecurityWrap.cs b/Assets/XLua/Gen/UnityEngine_SecurityWrap.cs deleted file mode 100644 index 27cc53fa2..000000000 --- a/Assets/XLua/Gen/UnityEngine_SecurityWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSecurityWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Security); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Security(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Security constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SerializeReferenceWrap.cs b/Assets/XLua/Gen/UnityEngine_SerializeReferenceWrap.cs deleted file mode 100644 index 596ab057e..000000000 --- a/Assets/XLua/Gen/UnityEngine_SerializeReferenceWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSerializeReferenceWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SerializeReference); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.SerializeReference(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SerializeReference constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SkeletonBoneWrap.cs b/Assets/XLua/Gen/UnityEngine_SkeletonBoneWrap.cs deleted file mode 100644 index 66f8e6ea0..000000000 --- a/Assets/XLua/Gen/UnityEngine_SkeletonBoneWrap.cs +++ /dev/null @@ -1,217 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSkeletonBoneWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SkeletonBone); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 4, 4); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "name", _g_get_name); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "position", _g_get_position); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rotation", _g_get_rotation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "scale", _g_get_scale); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "name", _s_set_name); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "position", _s_set_position); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rotation", _s_set_rotation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "scale", _s_set_scale); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.SkeletonBone)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SkeletonBone constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SkeletonBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.name); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SkeletonBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.position); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SkeletonBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineQuaternion(L, gen_to_be_invoked.rotation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_scale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SkeletonBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.scale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SkeletonBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.name = LuaAPI.lua_tostring(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SkeletonBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.position = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SkeletonBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Quaternion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.rotation = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_scale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SkeletonBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.scale = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SkyboxWrap.cs b/Assets/XLua/Gen/UnityEngine_SkyboxWrap.cs deleted file mode 100644 index 07397b917..000000000 --- a/Assets/XLua/Gen/UnityEngine_SkyboxWrap.cs +++ /dev/null @@ -1,115 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSkyboxWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Skybox); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 1); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "material", _g_get_material); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "material", _s_set_material); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.Skybox(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Skybox constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Skybox gen_to_be_invoked = (UnityEngine.Skybox)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.material); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_material(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Skybox gen_to_be_invoked = (UnityEngine.Skybox)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.material = (UnityEngine.Material)translator.GetObject(L, 2, typeof(UnityEngine.Material)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SleepTimeoutWrap.cs b/Assets/XLua/Gen/UnityEngine_SleepTimeoutWrap.cs deleted file mode 100644 index 1bba1bd5f..000000000 --- a/Assets/XLua/Gen/UnityEngine_SleepTimeoutWrap.cs +++ /dev/null @@ -1,86 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSleepTimeoutWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SleepTimeout); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - - - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "NeverSleep", UnityEngine.SleepTimeout.NeverSleep); - Utils.RegisterObject(L, translator, Utils.CLS_IDX, "SystemSetting", UnityEngine.SleepTimeout.SystemSetting); - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.SleepTimeout(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SleepTimeout constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SliderJoint2DWrap.cs b/Assets/XLua/Gen/UnityEngine_SliderJoint2DWrap.cs deleted file mode 100644 index 0e9d457ba..000000000 --- a/Assets/XLua/Gen/UnityEngine_SliderJoint2DWrap.cs +++ /dev/null @@ -1,362 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSliderJoint2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SliderJoint2D); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 10, 6); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetMotorForce", _m_GetMotorForce); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "autoConfigureAngle", _g_get_autoConfigureAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angle", _g_get_angle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useMotor", _g_get_useMotor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useLimits", _g_get_useLimits); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "motor", _g_get_motor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "limits", _g_get_limits); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "limitState", _g_get_limitState); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "referenceAngle", _g_get_referenceAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "jointTranslation", _g_get_jointTranslation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "jointSpeed", _g_get_jointSpeed); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "autoConfigureAngle", _s_set_autoConfigureAngle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angle", _s_set_angle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useMotor", _s_set_useMotor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useLimits", _s_set_useLimits); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "motor", _s_set_motor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "limits", _s_set_limits); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.SliderJoint2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SliderJoint2D constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetMotorForce(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - - - - { - float _timeStep = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = gen_to_be_invoked.GetMotorForce( _timeStep ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_autoConfigureAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.autoConfigureAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.angle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useMotor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useMotor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useLimits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useLimits); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_motor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.motor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_limits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.limits); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_limitState(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.limitState); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_referenceAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.referenceAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jointTranslation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.jointTranslation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jointSpeed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.jointSpeed); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_autoConfigureAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.autoConfigureAngle = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.angle = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useMotor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useMotor = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useLimits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useLimits = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_motor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - UnityEngine.JointMotor2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.motor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_limits(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SliderJoint2D gen_to_be_invoked = (UnityEngine.SliderJoint2D)translator.FastGetCSObj(L, 1); - UnityEngine.JointTranslationLimits2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.limits = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SnappingWrap.cs b/Assets/XLua/Gen/UnityEngine_SnappingWrap.cs deleted file mode 100644 index c07d46970..000000000 --- a/Assets/XLua/Gen/UnityEngine_SnappingWrap.cs +++ /dev/null @@ -1,137 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSnappingWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Snapping); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Snap", _m_Snap_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.Snapping does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Snap_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - float _val = (float)LuaAPI.lua_tonumber(L, 1); - float _snap = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = UnityEngine.Snapping.Snap( _val, _snap ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2 _val;translator.Get(L, 1, out _val); - UnityEngine.Vector2 _snap;translator.Get(L, 2, out _snap); - - var gen_ret = UnityEngine.Snapping.Snap( _val, _snap ); - translator.PushUnityEngineVector2(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Vector3 _val;translator.Get(L, 1, out _val); - UnityEngine.Vector3 _snap;translator.Get(L, 2, out _snap); - UnityEngine.SnapAxis _axis;translator.Get(L, 3, out _axis); - - var gen_ret = UnityEngine.Snapping.Snap( _val, _snap, _axis ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.Vector3 _val;translator.Get(L, 1, out _val); - UnityEngine.Vector3 _snap;translator.Get(L, 2, out _snap); - - var gen_ret = UnityEngine.Snapping.Snap( _val, _snap ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Snapping.Snap!"); - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SoftJointLimitSpringWrap.cs b/Assets/XLua/Gen/UnityEngine_SoftJointLimitSpringWrap.cs deleted file mode 100644 index faf3439a7..000000000 --- a/Assets/XLua/Gen/UnityEngine_SoftJointLimitSpringWrap.cs +++ /dev/null @@ -1,148 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSoftJointLimitSpringWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SoftJointLimitSpring); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spring", _g_get_spring); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "damper", _g_get_damper); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spring", _s_set_spring); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "damper", _s_set_damper); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.SoftJointLimitSpring)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SoftJointLimitSpring constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SoftJointLimitSpring gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.spring); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_damper(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SoftJointLimitSpring gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.damper); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SoftJointLimitSpring gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.spring = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_damper(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SoftJointLimitSpring gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.damper = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SoftJointLimitWrap.cs b/Assets/XLua/Gen/UnityEngine_SoftJointLimitWrap.cs deleted file mode 100644 index 3e97bd096..000000000 --- a/Assets/XLua/Gen/UnityEngine_SoftJointLimitWrap.cs +++ /dev/null @@ -1,181 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSoftJointLimitWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SoftJointLimit); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 3); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "limit", _g_get_limit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bounciness", _g_get_bounciness); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "contactDistance", _g_get_contactDistance); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "limit", _s_set_limit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bounciness", _s_set_bounciness); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "contactDistance", _s_set_contactDistance); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.SoftJointLimit)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SoftJointLimit constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_limit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SoftJointLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.limit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bounciness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SoftJointLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.bounciness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_contactDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SoftJointLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.contactDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_limit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SoftJointLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.limit = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bounciness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SoftJointLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.bounciness = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_contactDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SoftJointLimit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.contactDistance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SortingLayerWrap.cs b/Assets/XLua/Gen/UnityEngine_SortingLayerWrap.cs deleted file mode 100644 index 14ba076f3..000000000 --- a/Assets/XLua/Gen/UnityEngine_SortingLayerWrap.cs +++ /dev/null @@ -1,270 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSortingLayerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SortingLayer); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 3, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "id", _g_get_id); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "name", _g_get_name); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "value", _g_get_value); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 6, 1, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetLayerValueFromID", _m_GetLayerValueFromID_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetLayerValueFromName", _m_GetLayerValueFromName_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "NameToID", _m_NameToID_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IDToName", _m_IDToName_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IsValid", _m_IsValid_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "layers", _g_get_layers); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.SortingLayer)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SortingLayer constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetLayerValueFromID_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _id = LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = UnityEngine.SortingLayer.GetLayerValueFromID( _id ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetLayerValueFromName_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _name = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.SortingLayer.GetLayerValueFromName( _name ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_NameToID_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _name = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.SortingLayer.NameToID( _name ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IDToName_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _id = LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = UnityEngine.SortingLayer.IDToName( _id ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsValid_xlua_st_(RealStatePtr L) - { - try { - - - - - { - int _id = LuaAPI.xlua_tointeger(L, 1); - - var gen_ret = UnityEngine.SortingLayer.IsValid( _id ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_id(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SortingLayer gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.id); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SortingLayer gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.name); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_value(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SortingLayer gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.value); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_layers(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.SortingLayer.layers); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SparseTextureWrap.cs b/Assets/XLua/Gen/UnityEngine_SparseTextureWrap.cs deleted file mode 100644 index d8a72b96d..000000000 --- a/Assets/XLua/Gen/UnityEngine_SparseTextureWrap.cs +++ /dev/null @@ -1,265 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSparseTextureWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SparseTexture); - Utils.BeginObjectRegister(type, L, translator, 0, 3, 3, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateTile", _m_UpdateTile); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateTileRaw", _m_UpdateTileRaw); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "UnloadTile", _m_UnloadTile); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "tileWidth", _g_get_tileWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "tileHeight", _g_get_tileHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isCreated", _g_get_isCreated); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.Experimental.Rendering.DefaultFormat _format;translator.Get(L, 4, out _format); - int _mipCount = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = new UnityEngine.SparseTexture(_width, _height, _format, _mipCount); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 4, out _format); - int _mipCount = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = new UnityEngine.SparseTexture(_width, _height, _format, _mipCount); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.TextureFormat _textureFormat;translator.Get(L, 4, out _textureFormat); - int _mipCount = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = new UnityEngine.SparseTexture(_width, _height, _textureFormat, _mipCount); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 6 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 6)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.TextureFormat _textureFormat;translator.Get(L, 4, out _textureFormat); - int _mipCount = LuaAPI.xlua_tointeger(L, 5); - bool _linear = LuaAPI.lua_toboolean(L, 6); - - var gen_ret = new UnityEngine.SparseTexture(_width, _height, _textureFormat, _mipCount, _linear); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SparseTexture constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UpdateTile(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.SparseTexture gen_to_be_invoked = (UnityEngine.SparseTexture)translator.FastGetCSObj(L, 1); - - - - { - int _tileX = LuaAPI.xlua_tointeger(L, 2); - int _tileY = LuaAPI.xlua_tointeger(L, 3); - int _miplevel = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Color32[] _data = (UnityEngine.Color32[])translator.GetObject(L, 5, typeof(UnityEngine.Color32[])); - - gen_to_be_invoked.UpdateTile( _tileX, _tileY, _miplevel, _data ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UpdateTileRaw(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.SparseTexture gen_to_be_invoked = (UnityEngine.SparseTexture)translator.FastGetCSObj(L, 1); - - - - { - int _tileX = LuaAPI.xlua_tointeger(L, 2); - int _tileY = LuaAPI.xlua_tointeger(L, 3); - int _miplevel = LuaAPI.xlua_tointeger(L, 4); - byte[] _data = LuaAPI.lua_tobytes(L, 5); - - gen_to_be_invoked.UpdateTileRaw( _tileX, _tileY, _miplevel, _data ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UnloadTile(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.SparseTexture gen_to_be_invoked = (UnityEngine.SparseTexture)translator.FastGetCSObj(L, 1); - - - - { - int _tileX = LuaAPI.xlua_tointeger(L, 2); - int _tileY = LuaAPI.xlua_tointeger(L, 3); - int _miplevel = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.UnloadTile( _tileX, _tileY, _miplevel ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_tileWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SparseTexture gen_to_be_invoked = (UnityEngine.SparseTexture)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.tileWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_tileHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SparseTexture gen_to_be_invoked = (UnityEngine.SparseTexture)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.tileHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isCreated(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SparseTexture gen_to_be_invoked = (UnityEngine.SparseTexture)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isCreated); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SpherecastCommandWrap.cs b/Assets/XLua/Gen/UnityEngine_SpherecastCommandWrap.cs deleted file mode 100644 index 8c24acda7..000000000 --- a/Assets/XLua/Gen/UnityEngine_SpherecastCommandWrap.cs +++ /dev/null @@ -1,333 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSpherecastCommandWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SpherecastCommand); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "origin", _g_get_origin); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "radius", _g_get_radius); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "direction", _g_get_direction); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "distance", _g_get_distance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "layerMask", _g_get_layerMask); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "origin", _s_set_origin); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "radius", _s_set_radius); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "direction", _s_set_direction); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "distance", _s_set_distance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "layerMask", _s_set_layerMask); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ScheduleBatch", _m_ScheduleBatch_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 6 && translator.Assignable(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - int _layerMask = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = new UnityEngine.SpherecastCommand(_origin, _radius, _direction, _distance, _layerMask); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 5 && translator.Assignable(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - float _distance = (float)LuaAPI.lua_tonumber(L, 5); - - var gen_ret = new UnityEngine.SpherecastCommand(_origin, _radius, _direction, _distance); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && translator.Assignable(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && translator.Assignable(L, 4)) - { - UnityEngine.Vector3 _origin;translator.Get(L, 2, out _origin); - float _radius = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.Vector3 _direction;translator.Get(L, 4, out _direction); - - var gen_ret = new UnityEngine.SpherecastCommand(_origin, _radius, _direction); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.SpherecastCommand)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SpherecastCommand constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ScheduleBatch_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable>(L, 1)&& translator.Assignable>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - Unity.Collections.NativeArray _commands;translator.Get(L, 1, out _commands); - Unity.Collections.NativeArray _results;translator.Get(L, 2, out _results); - int _minCommandsPerJob = LuaAPI.xlua_tointeger(L, 3); - Unity.Jobs.JobHandle _dependsOn;translator.Get(L, 4, out _dependsOn); - - var gen_ret = UnityEngine.SpherecastCommand.ScheduleBatch( _commands, _results, _minCommandsPerJob, _dependsOn ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable>(L, 1)&& translator.Assignable>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - Unity.Collections.NativeArray _commands;translator.Get(L, 1, out _commands); - Unity.Collections.NativeArray _results;translator.Get(L, 2, out _results); - int _minCommandsPerJob = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = UnityEngine.SpherecastCommand.ScheduleBatch( _commands, _results, _minCommandsPerJob ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SpherecastCommand.ScheduleBatch!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_origin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpherecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.origin); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpherecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.radius); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_direction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpherecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.direction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpherecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.distance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_layerMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpherecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.layerMask); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_origin(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpherecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.origin = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpherecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.radius = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_direction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpherecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.direction = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpherecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.distance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_layerMask(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpherecastCommand gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.layerMask = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SpringJoint2DWrap.cs b/Assets/XLua/Gen/UnityEngine_SpringJoint2DWrap.cs deleted file mode 100644 index e80bf93f5..000000000 --- a/Assets/XLua/Gen/UnityEngine_SpringJoint2DWrap.cs +++ /dev/null @@ -1,208 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSpringJoint2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SpringJoint2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 4, 4); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "autoConfigureDistance", _g_get_autoConfigureDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "distance", _g_get_distance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "dampingRatio", _g_get_dampingRatio); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "frequency", _g_get_frequency); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "autoConfigureDistance", _s_set_autoConfigureDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "distance", _s_set_distance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "dampingRatio", _s_set_dampingRatio); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "frequency", _s_set_frequency); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.SpringJoint2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SpringJoint2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_autoConfigureDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint2D gen_to_be_invoked = (UnityEngine.SpringJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.autoConfigureDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint2D gen_to_be_invoked = (UnityEngine.SpringJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.distance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_dampingRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint2D gen_to_be_invoked = (UnityEngine.SpringJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.dampingRatio); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_frequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint2D gen_to_be_invoked = (UnityEngine.SpringJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.frequency); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_autoConfigureDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint2D gen_to_be_invoked = (UnityEngine.SpringJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.autoConfigureDistance = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_distance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint2D gen_to_be_invoked = (UnityEngine.SpringJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.distance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_dampingRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint2D gen_to_be_invoked = (UnityEngine.SpringJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.dampingRatio = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_frequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint2D gen_to_be_invoked = (UnityEngine.SpringJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.frequency = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SpringJointWrap.cs b/Assets/XLua/Gen/UnityEngine_SpringJointWrap.cs deleted file mode 100644 index 1f78de4d3..000000000 --- a/Assets/XLua/Gen/UnityEngine_SpringJointWrap.cs +++ /dev/null @@ -1,239 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSpringJointWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SpringJoint); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spring", _g_get_spring); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "damper", _g_get_damper); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "minDistance", _g_get_minDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxDistance", _g_get_maxDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "tolerance", _g_get_tolerance); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spring", _s_set_spring); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "damper", _s_set_damper); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "minDistance", _s_set_minDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxDistance", _s_set_maxDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "tolerance", _s_set_tolerance); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.SpringJoint(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SpringJoint constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint gen_to_be_invoked = (UnityEngine.SpringJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.spring); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_damper(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint gen_to_be_invoked = (UnityEngine.SpringJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.damper); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_minDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint gen_to_be_invoked = (UnityEngine.SpringJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.minDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint gen_to_be_invoked = (UnityEngine.SpringJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_tolerance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint gen_to_be_invoked = (UnityEngine.SpringJoint)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.tolerance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint gen_to_be_invoked = (UnityEngine.SpringJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.spring = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_damper(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint gen_to_be_invoked = (UnityEngine.SpringJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.damper = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_minDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint gen_to_be_invoked = (UnityEngine.SpringJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.minDistance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint gen_to_be_invoked = (UnityEngine.SpringJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.maxDistance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_tolerance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpringJoint gen_to_be_invoked = (UnityEngine.SpringJoint)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.tolerance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SpriteMaskWrap.cs b/Assets/XLua/Gen/UnityEngine_SpriteMaskWrap.cs deleted file mode 100644 index 629870878..000000000 --- a/Assets/XLua/Gen/UnityEngine_SpriteMaskWrap.cs +++ /dev/null @@ -1,333 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSpriteMaskWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SpriteMask); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 8, 8); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "frontSortingLayerID", _g_get_frontSortingLayerID); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "frontSortingOrder", _g_get_frontSortingOrder); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "backSortingLayerID", _g_get_backSortingLayerID); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "backSortingOrder", _g_get_backSortingOrder); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "alphaCutoff", _g_get_alphaCutoff); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sprite", _g_get_sprite); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isCustomRangeActive", _g_get_isCustomRangeActive); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteSortPoint", _g_get_spriteSortPoint); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "frontSortingLayerID", _s_set_frontSortingLayerID); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "frontSortingOrder", _s_set_frontSortingOrder); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "backSortingLayerID", _s_set_backSortingLayerID); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "backSortingOrder", _s_set_backSortingOrder); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "alphaCutoff", _s_set_alphaCutoff); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sprite", _s_set_sprite); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "isCustomRangeActive", _s_set_isCustomRangeActive); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteSortPoint", _s_set_spriteSortPoint); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.SpriteMask(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SpriteMask constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_frontSortingLayerID(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.frontSortingLayerID); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_frontSortingOrder(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.frontSortingOrder); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_backSortingLayerID(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.backSortingLayerID); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_backSortingOrder(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.backSortingOrder); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_alphaCutoff(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.alphaCutoff); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.sprite); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isCustomRangeActive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isCustomRangeActive); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteSortPoint(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.spriteSortPoint); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_frontSortingLayerID(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.frontSortingLayerID = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_frontSortingOrder(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.frontSortingOrder = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_backSortingLayerID(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.backSortingLayerID = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_backSortingOrder(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.backSortingOrder = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_alphaCutoff(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.alphaCutoff = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.sprite = (UnityEngine.Sprite)translator.GetObject(L, 2, typeof(UnityEngine.Sprite)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_isCustomRangeActive(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.isCustomRangeActive = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteSortPoint(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SpriteMask gen_to_be_invoked = (UnityEngine.SpriteMask)translator.FastGetCSObj(L, 1); - UnityEngine.SpriteSortPoint gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.spriteSortPoint = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_StackTraceUtilityWrap.cs b/Assets/XLua/Gen/UnityEngine_StackTraceUtilityWrap.cs deleted file mode 100644 index 1fb05f226..000000000 --- a/Assets/XLua/Gen/UnityEngine_StackTraceUtilityWrap.cs +++ /dev/null @@ -1,120 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineStackTraceUtilityWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.StackTraceUtility); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ExtractStackTrace", _m_ExtractStackTrace_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ExtractStringFromException", _m_ExtractStringFromException_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.StackTraceUtility does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ExtractStackTrace_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.StackTraceUtility.ExtractStackTrace( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ExtractStringFromException_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - object _exception = translator.GetObject(L, 1, typeof(object)); - - var gen_ret = UnityEngine.StackTraceUtility.ExtractStringFromException( _exception ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_StateMachineBehaviourWrap.cs b/Assets/XLua/Gen/UnityEngine_StateMachineBehaviourWrap.cs deleted file mode 100644 index 22e567f6b..000000000 --- a/Assets/XLua/Gen/UnityEngine_StateMachineBehaviourWrap.cs +++ /dev/null @@ -1,399 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineStateMachineBehaviourWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.StateMachineBehaviour); - Utils.BeginObjectRegister(type, L, translator, 0, 7, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnStateEnter", _m_OnStateEnter); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnStateUpdate", _m_OnStateUpdate); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnStateExit", _m_OnStateExit); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnStateMove", _m_OnStateMove); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnStateIK", _m_OnStateIK); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnStateMachineEnter", _m_OnStateMachineEnter); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "OnStateMachineExit", _m_OnStateMachineExit); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.StateMachineBehaviour does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OnStateEnter(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.StateMachineBehaviour gen_to_be_invoked = (UnityEngine.StateMachineBehaviour)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Animator _animator = (UnityEngine.Animator)translator.GetObject(L, 2, typeof(UnityEngine.Animator)); - UnityEngine.AnimatorStateInfo _stateInfo;translator.Get(L, 3, out _stateInfo); - int _layerIndex = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.OnStateEnter( _animator, _stateInfo, _layerIndex ); - - - - return 0; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Animator _animator = (UnityEngine.Animator)translator.GetObject(L, 2, typeof(UnityEngine.Animator)); - UnityEngine.AnimatorStateInfo _stateInfo;translator.Get(L, 3, out _stateInfo); - int _layerIndex = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Animations.AnimatorControllerPlayable _controller;translator.Get(L, 5, out _controller); - - gen_to_be_invoked.OnStateEnter( _animator, _stateInfo, _layerIndex, _controller ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.StateMachineBehaviour.OnStateEnter!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OnStateUpdate(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.StateMachineBehaviour gen_to_be_invoked = (UnityEngine.StateMachineBehaviour)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Animator _animator = (UnityEngine.Animator)translator.GetObject(L, 2, typeof(UnityEngine.Animator)); - UnityEngine.AnimatorStateInfo _stateInfo;translator.Get(L, 3, out _stateInfo); - int _layerIndex = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.OnStateUpdate( _animator, _stateInfo, _layerIndex ); - - - - return 0; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Animator _animator = (UnityEngine.Animator)translator.GetObject(L, 2, typeof(UnityEngine.Animator)); - UnityEngine.AnimatorStateInfo _stateInfo;translator.Get(L, 3, out _stateInfo); - int _layerIndex = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Animations.AnimatorControllerPlayable _controller;translator.Get(L, 5, out _controller); - - gen_to_be_invoked.OnStateUpdate( _animator, _stateInfo, _layerIndex, _controller ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.StateMachineBehaviour.OnStateUpdate!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OnStateExit(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.StateMachineBehaviour gen_to_be_invoked = (UnityEngine.StateMachineBehaviour)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Animator _animator = (UnityEngine.Animator)translator.GetObject(L, 2, typeof(UnityEngine.Animator)); - UnityEngine.AnimatorStateInfo _stateInfo;translator.Get(L, 3, out _stateInfo); - int _layerIndex = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.OnStateExit( _animator, _stateInfo, _layerIndex ); - - - - return 0; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Animator _animator = (UnityEngine.Animator)translator.GetObject(L, 2, typeof(UnityEngine.Animator)); - UnityEngine.AnimatorStateInfo _stateInfo;translator.Get(L, 3, out _stateInfo); - int _layerIndex = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Animations.AnimatorControllerPlayable _controller;translator.Get(L, 5, out _controller); - - gen_to_be_invoked.OnStateExit( _animator, _stateInfo, _layerIndex, _controller ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.StateMachineBehaviour.OnStateExit!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OnStateMove(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.StateMachineBehaviour gen_to_be_invoked = (UnityEngine.StateMachineBehaviour)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Animator _animator = (UnityEngine.Animator)translator.GetObject(L, 2, typeof(UnityEngine.Animator)); - UnityEngine.AnimatorStateInfo _stateInfo;translator.Get(L, 3, out _stateInfo); - int _layerIndex = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.OnStateMove( _animator, _stateInfo, _layerIndex ); - - - - return 0; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Animator _animator = (UnityEngine.Animator)translator.GetObject(L, 2, typeof(UnityEngine.Animator)); - UnityEngine.AnimatorStateInfo _stateInfo;translator.Get(L, 3, out _stateInfo); - int _layerIndex = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Animations.AnimatorControllerPlayable _controller;translator.Get(L, 5, out _controller); - - gen_to_be_invoked.OnStateMove( _animator, _stateInfo, _layerIndex, _controller ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.StateMachineBehaviour.OnStateMove!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OnStateIK(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.StateMachineBehaviour gen_to_be_invoked = (UnityEngine.StateMachineBehaviour)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Animator _animator = (UnityEngine.Animator)translator.GetObject(L, 2, typeof(UnityEngine.Animator)); - UnityEngine.AnimatorStateInfo _stateInfo;translator.Get(L, 3, out _stateInfo); - int _layerIndex = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.OnStateIK( _animator, _stateInfo, _layerIndex ); - - - - return 0; - } - if(gen_param_count == 5&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Animator _animator = (UnityEngine.Animator)translator.GetObject(L, 2, typeof(UnityEngine.Animator)); - UnityEngine.AnimatorStateInfo _stateInfo;translator.Get(L, 3, out _stateInfo); - int _layerIndex = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Animations.AnimatorControllerPlayable _controller;translator.Get(L, 5, out _controller); - - gen_to_be_invoked.OnStateIK( _animator, _stateInfo, _layerIndex, _controller ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.StateMachineBehaviour.OnStateIK!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OnStateMachineEnter(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.StateMachineBehaviour gen_to_be_invoked = (UnityEngine.StateMachineBehaviour)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Animator _animator = (UnityEngine.Animator)translator.GetObject(L, 2, typeof(UnityEngine.Animator)); - int _stateMachinePathHash = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.OnStateMachineEnter( _animator, _stateMachinePathHash ); - - - - return 0; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Animator _animator = (UnityEngine.Animator)translator.GetObject(L, 2, typeof(UnityEngine.Animator)); - int _stateMachinePathHash = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.Animations.AnimatorControllerPlayable _controller;translator.Get(L, 4, out _controller); - - gen_to_be_invoked.OnStateMachineEnter( _animator, _stateMachinePathHash, _controller ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.StateMachineBehaviour.OnStateMachineEnter!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_OnStateMachineExit(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.StateMachineBehaviour gen_to_be_invoked = (UnityEngine.StateMachineBehaviour)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Animator _animator = (UnityEngine.Animator)translator.GetObject(L, 2, typeof(UnityEngine.Animator)); - int _stateMachinePathHash = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.OnStateMachineExit( _animator, _stateMachinePathHash ); - - - - return 0; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Animator _animator = (UnityEngine.Animator)translator.GetObject(L, 2, typeof(UnityEngine.Animator)); - int _stateMachinePathHash = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.Animations.AnimatorControllerPlayable _controller;translator.Get(L, 4, out _controller); - - gen_to_be_invoked.OnStateMachineExit( _animator, _stateMachinePathHash, _controller ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.StateMachineBehaviour.OnStateMachineExit!"); - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_StaticBatchingUtilityWrap.cs b/Assets/XLua/Gen/UnityEngine_StaticBatchingUtilityWrap.cs deleted file mode 100644 index 5fdcc50cc..000000000 --- a/Assets/XLua/Gen/UnityEngine_StaticBatchingUtilityWrap.cs +++ /dev/null @@ -1,126 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineStaticBatchingUtilityWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.StaticBatchingUtility); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Combine", _m_Combine_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.StaticBatchingUtility(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.StaticBatchingUtility constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Combine_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1&& translator.Assignable(L, 1)) - { - UnityEngine.GameObject _staticBatchRoot = (UnityEngine.GameObject)translator.GetObject(L, 1, typeof(UnityEngine.GameObject)); - - UnityEngine.StaticBatchingUtility.Combine( _staticBatchRoot ); - - - - return 0; - } - if(gen_param_count == 2&& translator.Assignable(L, 1)&& translator.Assignable(L, 2)) - { - UnityEngine.GameObject[] _gos = (UnityEngine.GameObject[])translator.GetObject(L, 1, typeof(UnityEngine.GameObject[])); - UnityEngine.GameObject _staticBatchRoot = (UnityEngine.GameObject)translator.GetObject(L, 2, typeof(UnityEngine.GameObject)); - - UnityEngine.StaticBatchingUtility.Combine( _gos, _staticBatchRoot ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.StaticBatchingUtility.Combine!"); - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_StreamingControllerWrap.cs b/Assets/XLua/Gen/UnityEngine_StreamingControllerWrap.cs deleted file mode 100644 index 2fefbddd8..000000000 --- a/Assets/XLua/Gen/UnityEngine_StreamingControllerWrap.cs +++ /dev/null @@ -1,237 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineStreamingControllerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.StreamingController); - Utils.BeginObjectRegister(type, L, translator, 0, 3, 1, 1); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPreloading", _m_SetPreloading); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CancelPreloading", _m_CancelPreloading); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsPreloading", _m_IsPreloading); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "streamingMipmapBias", _g_get_streamingMipmapBias); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "streamingMipmapBias", _s_set_streamingMipmapBias); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.StreamingController(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.StreamingController constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPreloading(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.StreamingController gen_to_be_invoked = (UnityEngine.StreamingController)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)&& translator.Assignable(L, 4)) - { - float _timeoutSeconds = (float)LuaAPI.lua_tonumber(L, 2); - bool _activateCameraOnTimeout = LuaAPI.lua_toboolean(L, 3); - UnityEngine.Camera _disableCameraCuttingFrom = (UnityEngine.Camera)translator.GetObject(L, 4, typeof(UnityEngine.Camera)); - - gen_to_be_invoked.SetPreloading( _timeoutSeconds, _activateCameraOnTimeout, _disableCameraCuttingFrom ); - - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - float _timeoutSeconds = (float)LuaAPI.lua_tonumber(L, 2); - bool _activateCameraOnTimeout = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.SetPreloading( _timeoutSeconds, _activateCameraOnTimeout ); - - - - return 0; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - float _timeoutSeconds = (float)LuaAPI.lua_tonumber(L, 2); - - gen_to_be_invoked.SetPreloading( _timeoutSeconds ); - - - - return 0; - } - if(gen_param_count == 1) - { - - gen_to_be_invoked.SetPreloading( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.StreamingController.SetPreloading!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CancelPreloading(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.StreamingController gen_to_be_invoked = (UnityEngine.StreamingController)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.CancelPreloading( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsPreloading(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.StreamingController gen_to_be_invoked = (UnityEngine.StreamingController)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.IsPreloading( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_streamingMipmapBias(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.StreamingController gen_to_be_invoked = (UnityEngine.StreamingController)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.streamingMipmapBias); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_streamingMipmapBias(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.StreamingController gen_to_be_invoked = (UnityEngine.StreamingController)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.streamingMipmapBias = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SubsystemDescriptorWrap.cs b/Assets/XLua/Gen/UnityEngine_SubsystemDescriptorWrap.cs deleted file mode 100644 index 19e10f319..000000000 --- a/Assets/XLua/Gen/UnityEngine_SubsystemDescriptorWrap.cs +++ /dev/null @@ -1,129 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSubsystemDescriptorWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SubsystemDescriptor); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "id", _g_get_id); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "subsystemImplementationType", _g_get_subsystemImplementationType); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "id", _s_set_id); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "subsystemImplementationType", _s_set_subsystemImplementationType); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.SubsystemDescriptor does not have a constructor!"); - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_id(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SubsystemDescriptor gen_to_be_invoked = (UnityEngine.SubsystemDescriptor)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.id); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_subsystemImplementationType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SubsystemDescriptor gen_to_be_invoked = (UnityEngine.SubsystemDescriptor)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.subsystemImplementationType); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_id(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SubsystemDescriptor gen_to_be_invoked = (UnityEngine.SubsystemDescriptor)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.id = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_subsystemImplementationType(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SubsystemDescriptor gen_to_be_invoked = (UnityEngine.SubsystemDescriptor)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.subsystemImplementationType = (System.Type)translator.GetObject(L, 2, typeof(System.Type)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SubsystemManagerWrap.cs b/Assets/XLua/Gen/UnityEngine_SubsystemManagerWrap.cs deleted file mode 100644 index 625a50e08..000000000 --- a/Assets/XLua/Gen/UnityEngine_SubsystemManagerWrap.cs +++ /dev/null @@ -1,214 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSubsystemManagerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SubsystemManager); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 6, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetAllSubsystemDescriptors", _m_GetAllSubsystemDescriptors_xlua_st_); - - Utils.RegisterFunc(L, Utils.CLS_IDX, "beforeReloadSubsystems", _e_beforeReloadSubsystems); - Utils.RegisterFunc(L, Utils.CLS_IDX, "afterReloadSubsystems", _e_afterReloadSubsystems); - Utils.RegisterFunc(L, Utils.CLS_IDX, "reloadSubsytemsStarted", _e_reloadSubsytemsStarted); - Utils.RegisterFunc(L, Utils.CLS_IDX, "reloadSubsytemsCompleted", _e_reloadSubsytemsCompleted); - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.SubsystemManager does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetAllSubsystemDescriptors_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - System.Collections.Generic.List _descriptors = (System.Collections.Generic.List)translator.GetObject(L, 1, typeof(System.Collections.Generic.List)); - - UnityEngine.SubsystemManager.GetAllSubsystemDescriptors( _descriptors ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_beforeReloadSubsystems(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - System.Action gen_delegate = translator.GetDelegate(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need System.Action!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - UnityEngine.SubsystemManager.beforeReloadSubsystems += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - UnityEngine.SubsystemManager.beforeReloadSubsystems -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SubsystemManager.beforeReloadSubsystems!"); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_afterReloadSubsystems(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - System.Action gen_delegate = translator.GetDelegate(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need System.Action!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - UnityEngine.SubsystemManager.afterReloadSubsystems += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - UnityEngine.SubsystemManager.afterReloadSubsystems -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SubsystemManager.afterReloadSubsystems!"); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_reloadSubsytemsStarted(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - System.Action gen_delegate = translator.GetDelegate(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need System.Action!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - UnityEngine.SubsystemManager.reloadSubsytemsStarted += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - UnityEngine.SubsystemManager.reloadSubsytemsStarted -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SubsystemManager.reloadSubsytemsStarted!"); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_reloadSubsytemsCompleted(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - System.Action gen_delegate = translator.GetDelegate(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need System.Action!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - UnityEngine.SubsystemManager.reloadSubsytemsCompleted += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - UnityEngine.SubsystemManager.reloadSubsytemsCompleted -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SubsystemManager.reloadSubsytemsCompleted!"); - } - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SubsystemWrap.cs b/Assets/XLua/Gen/UnityEngine_SubsystemWrap.cs deleted file mode 100644 index d35c4cac2..000000000 --- a/Assets/XLua/Gen/UnityEngine_SubsystemWrap.cs +++ /dev/null @@ -1,166 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSubsystemWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Subsystem); - Utils.BeginObjectRegister(type, L, translator, 0, 3, 1, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Start", _m_Start); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Stop", _m_Stop); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Destroy", _m_Destroy); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "running", _g_get_running); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.Subsystem does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Start(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Subsystem gen_to_be_invoked = (UnityEngine.Subsystem)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Start( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Stop(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Subsystem gen_to_be_invoked = (UnityEngine.Subsystem)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Stop( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Destroy(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Subsystem gen_to_be_invoked = (UnityEngine.Subsystem)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Destroy( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_running(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Subsystem gen_to_be_invoked = (UnityEngine.Subsystem)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.running); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_SurfaceEffector2DWrap.cs b/Assets/XLua/Gen/UnityEngine_SurfaceEffector2DWrap.cs deleted file mode 100644 index 1ef4d3ac1..000000000 --- a/Assets/XLua/Gen/UnityEngine_SurfaceEffector2DWrap.cs +++ /dev/null @@ -1,270 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineSurfaceEffector2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.SurfaceEffector2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 6, 6); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "speed", _g_get_speed); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "speedVariation", _g_get_speedVariation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forceScale", _g_get_forceScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useContactForce", _g_get_useContactForce); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useFriction", _g_get_useFriction); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useBounce", _g_get_useBounce); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "speed", _s_set_speed); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "speedVariation", _s_set_speedVariation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forceScale", _s_set_forceScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useContactForce", _s_set_useContactForce); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useFriction", _s_set_useFriction); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useBounce", _s_set_useBounce); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.SurfaceEffector2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.SurfaceEffector2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_speed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SurfaceEffector2D gen_to_be_invoked = (UnityEngine.SurfaceEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.speed); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_speedVariation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SurfaceEffector2D gen_to_be_invoked = (UnityEngine.SurfaceEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.speedVariation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forceScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SurfaceEffector2D gen_to_be_invoked = (UnityEngine.SurfaceEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.forceScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useContactForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SurfaceEffector2D gen_to_be_invoked = (UnityEngine.SurfaceEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useContactForce); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useFriction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SurfaceEffector2D gen_to_be_invoked = (UnityEngine.SurfaceEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useFriction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useBounce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SurfaceEffector2D gen_to_be_invoked = (UnityEngine.SurfaceEffector2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useBounce); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_speed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SurfaceEffector2D gen_to_be_invoked = (UnityEngine.SurfaceEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.speed = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_speedVariation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SurfaceEffector2D gen_to_be_invoked = (UnityEngine.SurfaceEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.speedVariation = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forceScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SurfaceEffector2D gen_to_be_invoked = (UnityEngine.SurfaceEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.forceScale = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useContactForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SurfaceEffector2D gen_to_be_invoked = (UnityEngine.SurfaceEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useContactForce = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useFriction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SurfaceEffector2D gen_to_be_invoked = (UnityEngine.SurfaceEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useFriction = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useBounce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.SurfaceEffector2D gen_to_be_invoked = (UnityEngine.SurfaceEffector2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useBounce = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_TargetJoint2DWrap.cs b/Assets/XLua/Gen/UnityEngine_TargetJoint2DWrap.cs deleted file mode 100644 index fe443ac59..000000000 --- a/Assets/XLua/Gen/UnityEngine_TargetJoint2DWrap.cs +++ /dev/null @@ -1,272 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineTargetJoint2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.TargetJoint2D); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 6, 6); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "anchor", _g_get_anchor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "target", _g_get_target); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "autoConfigureTarget", _g_get_autoConfigureTarget); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxForce", _g_get_maxForce); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "dampingRatio", _g_get_dampingRatio); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "frequency", _g_get_frequency); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "anchor", _s_set_anchor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "target", _s_set_target); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "autoConfigureTarget", _s_set_autoConfigureTarget); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxForce", _s_set_maxForce); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "dampingRatio", _s_set_dampingRatio); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "frequency", _s_set_frequency); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.TargetJoint2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.TargetJoint2D constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_anchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TargetJoint2D gen_to_be_invoked = (UnityEngine.TargetJoint2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.anchor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_target(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TargetJoint2D gen_to_be_invoked = (UnityEngine.TargetJoint2D)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.target); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_autoConfigureTarget(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TargetJoint2D gen_to_be_invoked = (UnityEngine.TargetJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.autoConfigureTarget); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TargetJoint2D gen_to_be_invoked = (UnityEngine.TargetJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maxForce); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_dampingRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TargetJoint2D gen_to_be_invoked = (UnityEngine.TargetJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.dampingRatio); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_frequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TargetJoint2D gen_to_be_invoked = (UnityEngine.TargetJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.frequency); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_anchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TargetJoint2D gen_to_be_invoked = (UnityEngine.TargetJoint2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.anchor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_target(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TargetJoint2D gen_to_be_invoked = (UnityEngine.TargetJoint2D)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.target = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_autoConfigureTarget(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TargetJoint2D gen_to_be_invoked = (UnityEngine.TargetJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.autoConfigureTarget = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxForce(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TargetJoint2D gen_to_be_invoked = (UnityEngine.TargetJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.maxForce = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_dampingRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TargetJoint2D gen_to_be_invoked = (UnityEngine.TargetJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.dampingRatio = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_frequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TargetJoint2D gen_to_be_invoked = (UnityEngine.TargetJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.frequency = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_TextGenerationSettingsWrap.cs b/Assets/XLua/Gen/UnityEngine_TextGenerationSettingsWrap.cs deleted file mode 100644 index 6a306440e..000000000 --- a/Assets/XLua/Gen/UnityEngine_TextGenerationSettingsWrap.cs +++ /dev/null @@ -1,715 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineTextGenerationSettingsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.TextGenerationSettings); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 18, 18); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "font", _g_get_font); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "color", _g_get_color); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontSize", _g_get_fontSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lineSpacing", _g_get_lineSpacing); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "richText", _g_get_richText); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "scaleFactor", _g_get_scaleFactor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontStyle", _g_get_fontStyle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "textAnchor", _g_get_textAnchor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "alignByGeometry", _g_get_alignByGeometry); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "resizeTextForBestFit", _g_get_resizeTextForBestFit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "resizeTextMinSize", _g_get_resizeTextMinSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "resizeTextMaxSize", _g_get_resizeTextMaxSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "updateBounds", _g_get_updateBounds); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "verticalOverflow", _g_get_verticalOverflow); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "horizontalOverflow", _g_get_horizontalOverflow); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "generationExtents", _g_get_generationExtents); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pivot", _g_get_pivot); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "generateOutOfBounds", _g_get_generateOutOfBounds); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "font", _s_set_font); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "color", _s_set_color); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontSize", _s_set_fontSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lineSpacing", _s_set_lineSpacing); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "richText", _s_set_richText); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "scaleFactor", _s_set_scaleFactor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontStyle", _s_set_fontStyle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "textAnchor", _s_set_textAnchor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "alignByGeometry", _s_set_alignByGeometry); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "resizeTextForBestFit", _s_set_resizeTextForBestFit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "resizeTextMinSize", _s_set_resizeTextMinSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "resizeTextMaxSize", _s_set_resizeTextMaxSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "updateBounds", _s_set_updateBounds); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "verticalOverflow", _s_set_verticalOverflow); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "horizontalOverflow", _s_set_horizontalOverflow); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "generationExtents", _s_set_generationExtents); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pivot", _s_set_pivot); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "generateOutOfBounds", _s_set_generateOutOfBounds); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.TextGenerationSettings)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.TextGenerationSettings constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.TextGenerationSettings _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_font(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.font); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineColor(L, gen_to_be_invoked.color); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.fontSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lineSpacing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.lineSpacing); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_richText(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.richText); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_scaleFactor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.scaleFactor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontStyle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.fontStyle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_textAnchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineTextAnchor(L, gen_to_be_invoked.textAnchor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_alignByGeometry(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.alignByGeometry); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_resizeTextForBestFit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.resizeTextForBestFit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_resizeTextMinSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.resizeTextMinSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_resizeTextMaxSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.resizeTextMaxSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_updateBounds(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.updateBounds); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_verticalOverflow(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.verticalOverflow); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_horizontalOverflow(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.horizontalOverflow); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_generationExtents(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.generationExtents); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pivot(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.pivot); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_generateOutOfBounds(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.generateOutOfBounds); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_font(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.font = (UnityEngine.Font)translator.GetObject(L, 2, typeof(UnityEngine.Font)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.color = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.fontSize = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lineSpacing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.lineSpacing = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_richText(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.richText = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_scaleFactor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.scaleFactor = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontStyle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.FontStyle gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.fontStyle = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_textAnchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.TextAnchor gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.textAnchor = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_alignByGeometry(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.alignByGeometry = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_resizeTextForBestFit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.resizeTextForBestFit = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_resizeTextMinSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.resizeTextMinSize = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_resizeTextMaxSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.resizeTextMaxSize = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_updateBounds(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.updateBounds = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_verticalOverflow(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.VerticalWrapMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.verticalOverflow = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_horizontalOverflow(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.HorizontalWrapMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.horizontalOverflow = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_generationExtents(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.generationExtents = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pivot(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.pivot = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_generateOutOfBounds(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextGenerationSettings gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.generateOutOfBounds = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_TextMeshWrap.cs b/Assets/XLua/Gen/UnityEngine_TextMeshWrap.cs deleted file mode 100644 index e877f1fa6..000000000 --- a/Assets/XLua/Gen/UnityEngine_TextMeshWrap.cs +++ /dev/null @@ -1,460 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineTextMeshWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.TextMesh); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 12, 12); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "text", _g_get_text); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "font", _g_get_font); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontSize", _g_get_fontSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontStyle", _g_get_fontStyle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "offsetZ", _g_get_offsetZ); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "alignment", _g_get_alignment); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "anchor", _g_get_anchor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "characterSize", _g_get_characterSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lineSpacing", _g_get_lineSpacing); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "tabSize", _g_get_tabSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "richText", _g_get_richText); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "color", _g_get_color); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "text", _s_set_text); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "font", _s_set_font); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontSize", _s_set_fontSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontStyle", _s_set_fontStyle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "offsetZ", _s_set_offsetZ); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "alignment", _s_set_alignment); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "anchor", _s_set_anchor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "characterSize", _s_set_characterSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lineSpacing", _s_set_lineSpacing); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "tabSize", _s_set_tabSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "richText", _s_set_richText); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "color", _s_set_color); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.TextMesh(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.TextMesh constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_text(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.text); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_font(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.font); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.fontSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontStyle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.fontStyle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_offsetZ(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.offsetZ); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_alignment(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.alignment); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_anchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineTextAnchor(L, gen_to_be_invoked.anchor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_characterSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.characterSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lineSpacing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.lineSpacing); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_tabSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.tabSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_richText(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.richText); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineColor(L, gen_to_be_invoked.color); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_text(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.text = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_font(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.font = (UnityEngine.Font)translator.GetObject(L, 2, typeof(UnityEngine.Font)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.fontSize = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontStyle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - UnityEngine.FontStyle gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.fontStyle = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_offsetZ(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.offsetZ = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_alignment(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - UnityEngine.TextAlignment gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.alignment = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_anchor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - UnityEngine.TextAnchor gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.anchor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_characterSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.characterSize = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lineSpacing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.lineSpacing = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_tabSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.tabSize = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_richText(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.richText = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TextMesh gen_to_be_invoked = (UnityEngine.TextMesh)translator.FastGetCSObj(L, 1); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.color = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Texture2DArrayWrap.cs b/Assets/XLua/Gen/UnityEngine_Texture2DArrayWrap.cs deleted file mode 100644 index 166df02e5..000000000 --- a/Assets/XLua/Gen/UnityEngine_Texture2DArrayWrap.cs +++ /dev/null @@ -1,452 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineTexture2DArrayWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Texture2DArray); - Utils.BeginObjectRegister(type, L, translator, 0, 5, 3, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPixels", _m_GetPixels); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPixels32", _m_GetPixels32); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPixels", _m_SetPixels); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPixels32", _m_SetPixels32); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Apply", _m_Apply); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "depth", _g_get_depth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "format", _g_get_format); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isReadable", _g_get_isReadable); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 0); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "allSlices", _g_get_allSlices); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 6 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && translator.Assignable(L, 6)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _depth = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Experimental.Rendering.DefaultFormat _format;translator.Get(L, 5, out _format); - UnityEngine.Experimental.Rendering.TextureCreationFlags _flags;translator.Get(L, 6, out _flags); - - var gen_ret = new UnityEngine.Texture2DArray(_width, _height, _depth, _format, _flags); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 6 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && translator.Assignable(L, 6)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _depth = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 5, out _format); - UnityEngine.Experimental.Rendering.TextureCreationFlags _flags;translator.Get(L, 6, out _flags); - - var gen_ret = new UnityEngine.Texture2DArray(_width, _height, _depth, _format, _flags); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 7 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && translator.Assignable(L, 6) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _depth = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 5, out _format); - UnityEngine.Experimental.Rendering.TextureCreationFlags _flags;translator.Get(L, 6, out _flags); - int _mipCount = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = new UnityEngine.Texture2DArray(_width, _height, _depth, _format, _flags, _mipCount); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 7 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 7)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _depth = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.TextureFormat _textureFormat;translator.Get(L, 5, out _textureFormat); - int _mipCount = LuaAPI.xlua_tointeger(L, 6); - bool _linear = LuaAPI.lua_toboolean(L, 7); - - var gen_ret = new UnityEngine.Texture2DArray(_width, _height, _depth, _textureFormat, _mipCount, _linear); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 7 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 6) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 7)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _depth = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.TextureFormat _textureFormat;translator.Get(L, 5, out _textureFormat); - bool _mipChain = LuaAPI.lua_toboolean(L, 6); - bool _linear = LuaAPI.lua_toboolean(L, 7); - - var gen_ret = new UnityEngine.Texture2DArray(_width, _height, _depth, _textureFormat, _mipChain, _linear); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 6 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 6)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _depth = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.TextureFormat _textureFormat;translator.Get(L, 5, out _textureFormat); - bool _mipChain = LuaAPI.lua_toboolean(L, 6); - - var gen_ret = new UnityEngine.Texture2DArray(_width, _height, _depth, _textureFormat, _mipChain); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture2DArray constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPixels(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Texture2DArray gen_to_be_invoked = (UnityEngine.Texture2DArray)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _arrayElement = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetPixels( _arrayElement ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - int _arrayElement = LuaAPI.xlua_tointeger(L, 2); - int _miplevel = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = gen_to_be_invoked.GetPixels( _arrayElement, _miplevel ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture2DArray.GetPixels!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPixels32(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Texture2DArray gen_to_be_invoked = (UnityEngine.Texture2DArray)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _arrayElement = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetPixels32( _arrayElement ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - int _arrayElement = LuaAPI.xlua_tointeger(L, 2); - int _miplevel = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = gen_to_be_invoked.GetPixels32( _arrayElement, _miplevel ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture2DArray.GetPixels32!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPixels(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Texture2DArray gen_to_be_invoked = (UnityEngine.Texture2DArray)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Color[] _colors = (UnityEngine.Color[])translator.GetObject(L, 2, typeof(UnityEngine.Color[])); - int _arrayElement = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.SetPixels( _colors, _arrayElement ); - - - - return 0; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Color[] _colors = (UnityEngine.Color[])translator.GetObject(L, 2, typeof(UnityEngine.Color[])); - int _arrayElement = LuaAPI.xlua_tointeger(L, 3); - int _miplevel = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.SetPixels( _colors, _arrayElement, _miplevel ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture2DArray.SetPixels!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPixels32(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Texture2DArray gen_to_be_invoked = (UnityEngine.Texture2DArray)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Color32[] _colors = (UnityEngine.Color32[])translator.GetObject(L, 2, typeof(UnityEngine.Color32[])); - int _arrayElement = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.SetPixels32( _colors, _arrayElement ); - - - - return 0; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Color32[] _colors = (UnityEngine.Color32[])translator.GetObject(L, 2, typeof(UnityEngine.Color32[])); - int _arrayElement = LuaAPI.xlua_tointeger(L, 3); - int _miplevel = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.SetPixels32( _colors, _arrayElement, _miplevel ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture2DArray.SetPixels32!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Apply(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Texture2DArray gen_to_be_invoked = (UnityEngine.Texture2DArray)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - gen_to_be_invoked.Apply( ); - - - - return 0; - } - if(gen_param_count == 2&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)) - { - bool _updateMipmaps = LuaAPI.lua_toboolean(L, 2); - - gen_to_be_invoked.Apply( _updateMipmaps ); - - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - bool _updateMipmaps = LuaAPI.lua_toboolean(L, 2); - bool _makeNoLongerReadable = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.Apply( _updateMipmaps, _makeNoLongerReadable ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture2DArray.Apply!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_allSlices(RealStatePtr L) - { - try { - - LuaAPI.xlua_pushinteger(L, UnityEngine.Texture2DArray.allSlices); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_depth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Texture2DArray gen_to_be_invoked = (UnityEngine.Texture2DArray)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.depth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_format(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Texture2DArray gen_to_be_invoked = (UnityEngine.Texture2DArray)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.format); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isReadable(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Texture2DArray gen_to_be_invoked = (UnityEngine.Texture2DArray)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isReadable); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Texture3DWrap.cs b/Assets/XLua/Gen/UnityEngine_Texture3DWrap.cs deleted file mode 100644 index c35a9f8ce..000000000 --- a/Assets/XLua/Gen/UnityEngine_Texture3DWrap.cs +++ /dev/null @@ -1,656 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineTexture3DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Texture3D); - Utils.BeginObjectRegister(type, L, translator, 0, 9, 3, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "UpdateExternalTexture", _m_UpdateExternalTexture); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPixels", _m_GetPixels); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPixels32", _m_GetPixels32); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPixels", _m_SetPixels); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPixels32", _m_SetPixels32); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Apply", _m_Apply); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPixel", _m_SetPixel); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPixel", _m_GetPixel); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPixelBilinear", _m_GetPixelBilinear); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "depth", _g_get_depth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "format", _g_get_format); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isReadable", _g_get_isReadable); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CreateExternalTexture", _m_CreateExternalTexture_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 6 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && translator.Assignable(L, 6)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _depth = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Experimental.Rendering.DefaultFormat _format;translator.Get(L, 5, out _format); - UnityEngine.Experimental.Rendering.TextureCreationFlags _flags;translator.Get(L, 6, out _flags); - - var gen_ret = new UnityEngine.Texture3D(_width, _height, _depth, _format, _flags); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 6 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && translator.Assignable(L, 6)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _depth = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 5, out _format); - UnityEngine.Experimental.Rendering.TextureCreationFlags _flags;translator.Get(L, 6, out _flags); - - var gen_ret = new UnityEngine.Texture3D(_width, _height, _depth, _format, _flags); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 7 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && translator.Assignable(L, 6) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _depth = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Experimental.Rendering.GraphicsFormat _format;translator.Get(L, 5, out _format); - UnityEngine.Experimental.Rendering.TextureCreationFlags _flags;translator.Get(L, 6, out _flags); - int _mipCount = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = new UnityEngine.Texture3D(_width, _height, _depth, _format, _flags, _mipCount); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 6 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _depth = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.TextureFormat _textureFormat;translator.Get(L, 5, out _textureFormat); - int _mipCount = LuaAPI.xlua_tointeger(L, 6); - - var gen_ret = new UnityEngine.Texture3D(_width, _height, _depth, _textureFormat, _mipCount); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 7 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6) && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 7)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _depth = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.TextureFormat _textureFormat;translator.Get(L, 5, out _textureFormat); - int _mipCount = LuaAPI.xlua_tointeger(L, 6); - System.IntPtr _nativeTex = LuaAPI.lua_touserdata(L, 7); - - var gen_ret = new UnityEngine.Texture3D(_width, _height, _depth, _textureFormat, _mipCount, _nativeTex); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 6 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 6)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _depth = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.TextureFormat _textureFormat;translator.Get(L, 5, out _textureFormat); - bool _mipChain = LuaAPI.lua_toboolean(L, 6); - - var gen_ret = new UnityEngine.Texture3D(_width, _height, _depth, _textureFormat, _mipChain); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 7 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && translator.Assignable(L, 5) && LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 6) && LuaTypes.LUA_TLIGHTUSERDATA == LuaAPI.lua_type(L, 7)) - { - int _width = LuaAPI.xlua_tointeger(L, 2); - int _height = LuaAPI.xlua_tointeger(L, 3); - int _depth = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.TextureFormat _textureFormat;translator.Get(L, 5, out _textureFormat); - bool _mipChain = LuaAPI.lua_toboolean(L, 6); - System.IntPtr _nativeTex = LuaAPI.lua_touserdata(L, 7); - - var gen_ret = new UnityEngine.Texture3D(_width, _height, _depth, _textureFormat, _mipChain, _nativeTex); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture3D constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UpdateExternalTexture(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Texture3D gen_to_be_invoked = (UnityEngine.Texture3D)translator.FastGetCSObj(L, 1); - - - - { - System.IntPtr _nativeTex = LuaAPI.lua_touserdata(L, 2); - - gen_to_be_invoked.UpdateExternalTexture( _nativeTex ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPixels(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Texture3D gen_to_be_invoked = (UnityEngine.Texture3D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.GetPixels( ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _miplevel = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetPixels( _miplevel ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture3D.GetPixels!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPixels32(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Texture3D gen_to_be_invoked = (UnityEngine.Texture3D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.GetPixels32( ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _miplevel = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetPixels32( _miplevel ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture3D.GetPixels32!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPixels(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Texture3D gen_to_be_invoked = (UnityEngine.Texture3D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Color[] _colors = (UnityEngine.Color[])translator.GetObject(L, 2, typeof(UnityEngine.Color[])); - - gen_to_be_invoked.SetPixels( _colors ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Color[] _colors = (UnityEngine.Color[])translator.GetObject(L, 2, typeof(UnityEngine.Color[])); - int _miplevel = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.SetPixels( _colors, _miplevel ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture3D.SetPixels!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPixels32(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Texture3D gen_to_be_invoked = (UnityEngine.Texture3D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Color32[] _colors = (UnityEngine.Color32[])translator.GetObject(L, 2, typeof(UnityEngine.Color32[])); - - gen_to_be_invoked.SetPixels32( _colors ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Color32[] _colors = (UnityEngine.Color32[])translator.GetObject(L, 2, typeof(UnityEngine.Color32[])); - int _miplevel = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.SetPixels32( _colors, _miplevel ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture3D.SetPixels32!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CreateExternalTexture_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - int _width = LuaAPI.xlua_tointeger(L, 1); - int _height = LuaAPI.xlua_tointeger(L, 2); - int _depth = LuaAPI.xlua_tointeger(L, 3); - UnityEngine.TextureFormat _format;translator.Get(L, 4, out _format); - bool _mipChain = LuaAPI.lua_toboolean(L, 5); - System.IntPtr _nativeTex = LuaAPI.lua_touserdata(L, 6); - - var gen_ret = UnityEngine.Texture3D.CreateExternalTexture( _width, _height, _depth, _format, _mipChain, _nativeTex ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Apply(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Texture3D gen_to_be_invoked = (UnityEngine.Texture3D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - gen_to_be_invoked.Apply( ); - - - - return 0; - } - if(gen_param_count == 2&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)) - { - bool _updateMipmaps = LuaAPI.lua_toboolean(L, 2); - - gen_to_be_invoked.Apply( _updateMipmaps ); - - - - return 0; - } - if(gen_param_count == 3&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - bool _updateMipmaps = LuaAPI.lua_toboolean(L, 2); - bool _makeNoLongerReadable = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.Apply( _updateMipmaps, _makeNoLongerReadable ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture3D.Apply!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPixel(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Texture3D gen_to_be_invoked = (UnityEngine.Texture3D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 5&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)) - { - int _x = LuaAPI.xlua_tointeger(L, 2); - int _y = LuaAPI.xlua_tointeger(L, 3); - int _z = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Color _color;translator.Get(L, 5, out _color); - - gen_to_be_invoked.SetPixel( _x, _y, _z, _color ); - - - - return 0; - } - if(gen_param_count == 6&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)) - { - int _x = LuaAPI.xlua_tointeger(L, 2); - int _y = LuaAPI.xlua_tointeger(L, 3); - int _z = LuaAPI.xlua_tointeger(L, 4); - UnityEngine.Color _color;translator.Get(L, 5, out _color); - int _mipLevel = LuaAPI.xlua_tointeger(L, 6); - - gen_to_be_invoked.SetPixel( _x, _y, _z, _color, _mipLevel ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture3D.SetPixel!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPixel(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Texture3D gen_to_be_invoked = (UnityEngine.Texture3D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - int _x = LuaAPI.xlua_tointeger(L, 2); - int _y = LuaAPI.xlua_tointeger(L, 3); - int _z = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = gen_to_be_invoked.GetPixel( _x, _y, _z ); - translator.PushUnityEngineColor(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - int _x = LuaAPI.xlua_tointeger(L, 2); - int _y = LuaAPI.xlua_tointeger(L, 3); - int _z = LuaAPI.xlua_tointeger(L, 4); - int _mipLevel = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = gen_to_be_invoked.GetPixel( _x, _y, _z, _mipLevel ); - translator.PushUnityEngineColor(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture3D.GetPixel!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPixelBilinear(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Texture3D gen_to_be_invoked = (UnityEngine.Texture3D)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 4&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - float _u = (float)LuaAPI.lua_tonumber(L, 2); - float _v = (float)LuaAPI.lua_tonumber(L, 3); - float _w = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = gen_to_be_invoked.GetPixelBilinear( _u, _v, _w ); - translator.PushUnityEngineColor(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - float _u = (float)LuaAPI.lua_tonumber(L, 2); - float _v = (float)LuaAPI.lua_tonumber(L, 3); - float _w = (float)LuaAPI.lua_tonumber(L, 4); - int _mipLevel = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = gen_to_be_invoked.GetPixelBilinear( _u, _v, _w, _mipLevel ); - translator.PushUnityEngineColor(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Texture3D.GetPixelBilinear!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_depth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Texture3D gen_to_be_invoked = (UnityEngine.Texture3D)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.depth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_format(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Texture3D gen_to_be_invoked = (UnityEngine.Texture3D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.format); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isReadable(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Texture3D gen_to_be_invoked = (UnityEngine.Texture3D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isReadable); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_TouchWrap.cs b/Assets/XLua/Gen/UnityEngine_TouchWrap.cs deleted file mode 100644 index e88c08262..000000000 --- a/Assets/XLua/Gen/UnityEngine_TouchWrap.cs +++ /dev/null @@ -1,549 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineTouchWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Touch); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 14, 14); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fingerId", _g_get_fingerId); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "position", _g_get_position); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rawPosition", _g_get_rawPosition); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "deltaPosition", _g_get_deltaPosition); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "deltaTime", _g_get_deltaTime); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "tapCount", _g_get_tapCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "phase", _g_get_phase); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pressure", _g_get_pressure); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maximumPossiblePressure", _g_get_maximumPossiblePressure); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "type", _g_get_type); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "altitudeAngle", _g_get_altitudeAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "azimuthAngle", _g_get_azimuthAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "radius", _g_get_radius); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "radiusVariance", _g_get_radiusVariance); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fingerId", _s_set_fingerId); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "position", _s_set_position); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rawPosition", _s_set_rawPosition); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "deltaPosition", _s_set_deltaPosition); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "deltaTime", _s_set_deltaTime); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "tapCount", _s_set_tapCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "phase", _s_set_phase); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pressure", _s_set_pressure); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maximumPossiblePressure", _s_set_maximumPossiblePressure); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "type", _s_set_type); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "altitudeAngle", _s_set_altitudeAngle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "azimuthAngle", _s_set_azimuthAngle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "radius", _s_set_radius); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "radiusVariance", _s_set_radiusVariance); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.Touch)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Touch constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fingerId(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.fingerId); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.position); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rawPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.rawPosition); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_deltaPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.deltaPosition); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_deltaTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.deltaTime); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_tapCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.tapCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_phase(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.phase); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pressure(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.pressure); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maximumPossiblePressure(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.maximumPossiblePressure); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_type(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.type); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_altitudeAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.altitudeAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_azimuthAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.azimuthAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.radius); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_radiusVariance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.radiusVariance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fingerId(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.fingerId = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.position = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rawPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.rawPosition = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_deltaPosition(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.deltaPosition = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_deltaTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.deltaTime = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_tapCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.tapCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_phase(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.TouchPhase gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.phase = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pressure(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.pressure = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maximumPossiblePressure(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.maximumPossiblePressure = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_type(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.TouchType gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.type = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_altitudeAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.altitudeAngle = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_azimuthAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.azimuthAngle = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.radius = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_radiusVariance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Touch gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.radiusVariance = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_TrailRendererWrap.cs b/Assets/XLua/Gen/UnityEngine_TrailRendererWrap.cs deleted file mode 100644 index c7903a928..000000000 --- a/Assets/XLua/Gen/UnityEngine_TrailRendererWrap.cs +++ /dev/null @@ -1,1039 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; -using DG.Tweening; - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineTrailRendererWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.TrailRenderer); - Utils.BeginObjectRegister(type, L, translator, 0, 10, 18, 17); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPosition", _m_SetPosition); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPosition", _m_GetPosition); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Clear", _m_Clear); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "BakeMesh", _m_BakeMesh); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPositions", _m_GetPositions); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetPositions", _m_SetPositions); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddPosition", _m_AddPosition); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddPositions", _m_AddPositions); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "DOResize", _m_DOResize); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "DOTime", _m_DOTime); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "time", _g_get_time); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "startWidth", _g_get_startWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "endWidth", _g_get_endWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "widthMultiplier", _g_get_widthMultiplier); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "autodestruct", _g_get_autodestruct); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "emitting", _g_get_emitting); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "numCornerVertices", _g_get_numCornerVertices); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "numCapVertices", _g_get_numCapVertices); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "minVertexDistance", _g_get_minVertexDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "startColor", _g_get_startColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "endColor", _g_get_endColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "positionCount", _g_get_positionCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "shadowBias", _g_get_shadowBias); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "generateLightingData", _g_get_generateLightingData); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "textureMode", _g_get_textureMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "alignment", _g_get_alignment); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "widthCurve", _g_get_widthCurve); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "colorGradient", _g_get_colorGradient); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "time", _s_set_time); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "startWidth", _s_set_startWidth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "endWidth", _s_set_endWidth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "widthMultiplier", _s_set_widthMultiplier); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "autodestruct", _s_set_autodestruct); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "emitting", _s_set_emitting); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "numCornerVertices", _s_set_numCornerVertices); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "numCapVertices", _s_set_numCapVertices); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "minVertexDistance", _s_set_minVertexDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "startColor", _s_set_startColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "endColor", _s_set_endColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "shadowBias", _s_set_shadowBias); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "generateLightingData", _s_set_generateLightingData); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "textureMode", _s_set_textureMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "alignment", _s_set_alignment); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "widthCurve", _s_set_widthCurve); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "colorGradient", _s_set_colorGradient); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.TrailRenderer(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.TrailRenderer constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPosition(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - - - - { - int _index = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Vector3 _position;translator.Get(L, 3, out _position); - - gen_to_be_invoked.SetPosition( _index, _position ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPosition(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - - - - { - int _index = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetPosition( _index ); - translator.PushUnityEngineVector3(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Clear(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Clear( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_BakeMesh(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 2)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 3)) - { - UnityEngine.Mesh _mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); - bool _useTransform = LuaAPI.lua_toboolean(L, 3); - - gen_to_be_invoked.BakeMesh( _mesh, _useTransform ); - - - - return 0; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Mesh _mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); - - gen_to_be_invoked.BakeMesh( _mesh ); - - - - return 0; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 4)) - { - UnityEngine.Mesh _mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - bool _useTransform = LuaAPI.lua_toboolean(L, 4); - - gen_to_be_invoked.BakeMesh( _mesh, _camera, _useTransform ); - - - - return 0; - } - if(gen_param_count == 3&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)) - { - UnityEngine.Mesh _mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); - UnityEngine.Camera _camera = (UnityEngine.Camera)translator.GetObject(L, 3, typeof(UnityEngine.Camera)); - - gen_to_be_invoked.BakeMesh( _mesh, _camera ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.TrailRenderer.BakeMesh!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPositions(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Vector3[] _positions = (UnityEngine.Vector3[])translator.GetObject(L, 2, typeof(UnityEngine.Vector3[])); - - var gen_ret = gen_to_be_invoked.GetPositions( _positions ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 2; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - Unity.Collections.NativeArray _positions;translator.Get(L, 2, out _positions); - - var gen_ret = gen_to_be_invoked.GetPositions( _positions ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 2; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - Unity.Collections.NativeSlice _positions;translator.Get(L, 2, out _positions); - - var gen_ret = gen_to_be_invoked.GetPositions( _positions ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.TrailRenderer.GetPositions!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetPositions(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Vector3[] _positions = (UnityEngine.Vector3[])translator.GetObject(L, 2, typeof(UnityEngine.Vector3[])); - - gen_to_be_invoked.SetPositions( _positions ); - - - - return 0; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - Unity.Collections.NativeArray _positions;translator.Get(L, 2, out _positions); - - gen_to_be_invoked.SetPositions( _positions ); - - - - return 0; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - Unity.Collections.NativeSlice _positions;translator.Get(L, 2, out _positions); - - gen_to_be_invoked.SetPositions( _positions ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.TrailRenderer.SetPositions!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddPosition(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - - gen_to_be_invoked.AddPosition( _position ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddPositions(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - Unity.Collections.NativeArray _positions;translator.Get(L, 2, out _positions); - - gen_to_be_invoked.AddPositions( _positions ); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable>(L, 2)) - { - Unity.Collections.NativeSlice _positions;translator.Get(L, 2, out _positions); - - gen_to_be_invoked.AddPositions( _positions ); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Vector3[] _positions = (UnityEngine.Vector3[])translator.GetObject(L, 2, typeof(UnityEngine.Vector3[])); - - gen_to_be_invoked.AddPositions( _positions ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.TrailRenderer.AddPositions!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_DOResize(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - - - - { - float _toStartWidth = (float)LuaAPI.lua_tonumber(L, 2); - float _toEndWidth = (float)LuaAPI.lua_tonumber(L, 3); - float _duration = (float)LuaAPI.lua_tonumber(L, 4); - - var gen_ret = gen_to_be_invoked.DOResize( _toStartWidth, _toEndWidth, _duration ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_DOTime(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - - - - { - float _endValue = (float)LuaAPI.lua_tonumber(L, 2); - float _duration = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = gen_to_be_invoked.DOTime( _endValue, _duration ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_time(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.time); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_startWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.startWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_endWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.endWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_widthMultiplier(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.widthMultiplier); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_autodestruct(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.autodestruct); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_emitting(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.emitting); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_numCornerVertices(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.numCornerVertices); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_numCapVertices(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.numCapVertices); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_minVertexDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.minVertexDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_startColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineColor(L, gen_to_be_invoked.startColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_endColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineColor(L, gen_to_be_invoked.endColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_positionCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.positionCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_shadowBias(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.shadowBias); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_generateLightingData(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.generateLightingData); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_textureMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.textureMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_alignment(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.alignment); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_widthCurve(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.widthCurve); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colorGradient(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.colorGradient); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_time(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.time = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_startWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.startWidth = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_endWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.endWidth = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_widthMultiplier(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.widthMultiplier = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_autodestruct(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.autodestruct = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_emitting(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.emitting = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_numCornerVertices(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.numCornerVertices = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_numCapVertices(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.numCapVertices = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_minVertexDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.minVertexDistance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_startColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.startColor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_endColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.endColor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_shadowBias(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.shadowBias = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_generateLightingData(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.generateLightingData = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_textureMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - UnityEngine.LineTextureMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.textureMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_alignment(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - UnityEngine.LineAlignment gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.alignment = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_widthCurve(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.widthCurve = (UnityEngine.AnimationCurve)translator.GetObject(L, 2, typeof(UnityEngine.AnimationCurve)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_colorGradient(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.TrailRenderer gen_to_be_invoked = (UnityEngine.TrailRenderer)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.colorGradient = (UnityEngine.Gradient)translator.GetObject(L, 2, typeof(UnityEngine.Gradient)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_U2D_AngleRangeInfoWrap.cs b/Assets/XLua/Gen/UnityEngine_U2D_AngleRangeInfoWrap.cs deleted file mode 100644 index 137e48fa6..000000000 --- a/Assets/XLua/Gen/UnityEngine_U2D_AngleRangeInfoWrap.cs +++ /dev/null @@ -1,214 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineU2DAngleRangeInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.U2D.AngleRangeInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 4, 4); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "start", _g_get_start); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "end", _g_get_end); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "order", _g_get_order); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sprites", _g_get_sprites); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "start", _s_set_start); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "end", _s_set_end); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "order", _s_set_order); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sprites", _s_set_sprites); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.U2D.AngleRangeInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.U2D.AngleRangeInfo constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_start(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.AngleRangeInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.start); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_end(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.AngleRangeInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.end); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_order(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.AngleRangeInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.order); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sprites(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.AngleRangeInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.sprites); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_start(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.AngleRangeInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.start = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_end(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.AngleRangeInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.end = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_order(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.AngleRangeInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.order = LuaAPI.xlua_touint(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sprites(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.AngleRangeInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.sprites = (int[])translator.GetObject(L, 2, typeof(int[])); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_U2D_PixelPerfectRenderingWrap.cs b/Assets/XLua/Gen/UnityEngine_U2D_PixelPerfectRenderingWrap.cs deleted file mode 100644 index 7b6b50818..000000000 --- a/Assets/XLua/Gen/UnityEngine_U2D_PixelPerfectRenderingWrap.cs +++ /dev/null @@ -1,94 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineU2DPixelPerfectRenderingWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.U2D.PixelPerfectRendering); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 1); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "pixelSnapSpacing", _g_get_pixelSnapSpacing); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "pixelSnapSpacing", _s_set_pixelSnapSpacing); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.U2D.PixelPerfectRendering does not have a constructor!"); - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pixelSnapSpacing(RealStatePtr L) - { - try { - - LuaAPI.lua_pushnumber(L, UnityEngine.U2D.PixelPerfectRendering.pixelSnapSpacing); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pixelSnapSpacing(RealStatePtr L) - { - try { - - UnityEngine.U2D.PixelPerfectRendering.pixelSnapSpacing = (float)LuaAPI.lua_tonumber(L, 1); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_U2D_ShapeControlPointWrap.cs b/Assets/XLua/Gen/UnityEngine_U2D_ShapeControlPointWrap.cs deleted file mode 100644 index e5c12dc5b..000000000 --- a/Assets/XLua/Gen/UnityEngine_U2D_ShapeControlPointWrap.cs +++ /dev/null @@ -1,217 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineU2DShapeControlPointWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.U2D.ShapeControlPoint); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 4, 4); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "position", _g_get_position); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "leftTangent", _g_get_leftTangent); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rightTangent", _g_get_rightTangent); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mode", _g_get_mode); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "position", _s_set_position); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "leftTangent", _s_set_leftTangent); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rightTangent", _s_set_rightTangent); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mode", _s_set_mode); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.U2D.ShapeControlPoint)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.U2D.ShapeControlPoint constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.ShapeControlPoint gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.position); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_leftTangent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.ShapeControlPoint gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.leftTangent); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rightTangent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.ShapeControlPoint gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.rightTangent); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.ShapeControlPoint gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.mode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.ShapeControlPoint gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.position = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_leftTangent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.ShapeControlPoint gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.leftTangent = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rightTangent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.ShapeControlPoint gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.rightTangent = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.ShapeControlPoint gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.mode = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_U2D_SpriteAtlasManagerWrap.cs b/Assets/XLua/Gen/UnityEngine_U2D_SpriteAtlasManagerWrap.cs deleted file mode 100644 index 6698911c6..000000000 --- a/Assets/XLua/Gen/UnityEngine_U2D_SpriteAtlasManagerWrap.cs +++ /dev/null @@ -1,144 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineU2DSpriteAtlasManagerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.U2D.SpriteAtlasManager); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - - Utils.RegisterFunc(L, Utils.CLS_IDX, "atlasRequested", _e_atlasRequested); - Utils.RegisterFunc(L, Utils.CLS_IDX, "atlasRegistered", _e_atlasRegistered); - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.U2D.SpriteAtlasManager(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.U2D.SpriteAtlasManager constructor!"); - - } - - - - - - - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_atlasRequested(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - System.Action> gen_delegate = translator.GetDelegate>>(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need System.Action>!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - UnityEngine.U2D.SpriteAtlasManager.atlasRequested += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - UnityEngine.U2D.SpriteAtlasManager.atlasRequested -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.U2D.SpriteAtlasManager.atlasRequested!"); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _e_atlasRegistered(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - int gen_param_count = LuaAPI.lua_gettop(L); - System.Action gen_delegate = translator.GetDelegate>(L, 2); - if (gen_delegate == null) { - return LuaAPI.luaL_error(L, "#2 need System.Action!"); - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "+")) { - UnityEngine.U2D.SpriteAtlasManager.atlasRegistered += gen_delegate; - return 0; - } - - - if (gen_param_count == 2 && LuaAPI.xlua_is_eq_str(L, 1, "-")) { - UnityEngine.U2D.SpriteAtlasManager.atlasRegistered -= gen_delegate; - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.U2D.SpriteAtlasManager.atlasRegistered!"); - } - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_U2D_SpriteBoneWrap.cs b/Assets/XLua/Gen/UnityEngine_U2D_SpriteBoneWrap.cs deleted file mode 100644 index 0c3268d66..000000000 --- a/Assets/XLua/Gen/UnityEngine_U2D_SpriteBoneWrap.cs +++ /dev/null @@ -1,249 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineU2DSpriteBoneWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.U2D.SpriteBone); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "name", _g_get_name); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "position", _g_get_position); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rotation", _g_get_rotation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "length", _g_get_length); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "parentId", _g_get_parentId); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "name", _s_set_name); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "position", _s_set_position); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "rotation", _s_set_rotation); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "length", _s_set_length); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "parentId", _s_set_parentId); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.U2D.SpriteBone)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.U2D.SpriteBone constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.name); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.position); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineQuaternion(L, gen_to_be_invoked.rotation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_length(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.length); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_parentId(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.parentId); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.name = LuaAPI.lua_tostring(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.position = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_rotation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Quaternion gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.rotation = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_length(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.length = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_parentId(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteBone gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.parentId = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_U2D_SpriteDataAccessExtensionsWrap.cs b/Assets/XLua/Gen/UnityEngine_U2D_SpriteDataAccessExtensionsWrap.cs deleted file mode 100644 index 212f39cfd..000000000 --- a/Assets/XLua/Gen/UnityEngine_U2D_SpriteDataAccessExtensionsWrap.cs +++ /dev/null @@ -1,67 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineU2DSpriteDataAccessExtensionsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.U2D.SpriteDataAccessExtensions); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.U2D.SpriteDataAccessExtensions does not have a constructor!"); - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_U2D_SpriteRendererDataAccessExtensionsWrap.cs b/Assets/XLua/Gen/UnityEngine_U2D_SpriteRendererDataAccessExtensionsWrap.cs deleted file mode 100644 index bcd59f73c..000000000 --- a/Assets/XLua/Gen/UnityEngine_U2D_SpriteRendererDataAccessExtensionsWrap.cs +++ /dev/null @@ -1,67 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineU2DSpriteRendererDataAccessExtensionsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.U2D.SpriteRendererDataAccessExtensions); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.U2D.SpriteRendererDataAccessExtensions does not have a constructor!"); - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeMetaDataWrap.cs b/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeMetaDataWrap.cs deleted file mode 100644 index da783834a..000000000 --- a/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeMetaDataWrap.cs +++ /dev/null @@ -1,247 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineU2DSpriteShapeMetaDataWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.U2D.SpriteShapeMetaData); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "height", _g_get_height); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bevelCutoff", _g_get_bevelCutoff); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bevelSize", _g_get_bevelSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteIndex", _g_get_spriteIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "corner", _g_get_corner); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "height", _s_set_height); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bevelCutoff", _s_set_bevelCutoff); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bevelSize", _s_set_bevelSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteIndex", _s_set_spriteIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "corner", _s_set_corner); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.U2D.SpriteShapeMetaData)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.U2D.SpriteShapeMetaData constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeMetaData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.height); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bevelCutoff(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeMetaData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.bevelCutoff); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bevelSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeMetaData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.bevelSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeMetaData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.spriteIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_corner(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeMetaData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.corner); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeMetaData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.height = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bevelCutoff(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeMetaData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.bevelCutoff = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bevelSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeMetaData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.bevelSize = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeMetaData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.spriteIndex = LuaAPI.xlua_touint(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_corner(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeMetaData gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.corner = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeParametersWrap.cs b/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeParametersWrap.cs deleted file mode 100644 index 3a846c190..000000000 --- a/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeParametersWrap.cs +++ /dev/null @@ -1,512 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineU2DSpriteShapeParametersWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.U2D.SpriteShapeParameters); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 13, 13); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "transform", _g_get_transform); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fillTexture", _g_get_fillTexture); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fillScale", _g_get_fillScale); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "splineDetail", _g_get_splineDetail); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "angleThreshold", _g_get_angleThreshold); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "borderPivot", _g_get_borderPivot); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bevelCutoff", _g_get_bevelCutoff); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bevelSize", _g_get_bevelSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "carpet", _g_get_carpet); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "smartSprite", _g_get_smartSprite); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "adaptiveUV", _g_get_adaptiveUV); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteBorders", _g_get_spriteBorders); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "stretchUV", _g_get_stretchUV); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "transform", _s_set_transform); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fillTexture", _s_set_fillTexture); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fillScale", _s_set_fillScale); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "splineDetail", _s_set_splineDetail); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "angleThreshold", _s_set_angleThreshold); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "borderPivot", _s_set_borderPivot); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bevelCutoff", _s_set_bevelCutoff); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bevelSize", _s_set_bevelSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "carpet", _s_set_carpet); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "smartSprite", _s_set_smartSprite); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "adaptiveUV", _s_set_adaptiveUV); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteBorders", _s_set_spriteBorders); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "stretchUV", _s_set_stretchUV); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.U2D.SpriteShapeParameters)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.U2D.SpriteShapeParameters constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_transform(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.transform); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fillTexture(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.fillTexture); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fillScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.fillScale); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_splineDetail(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushuint(L, gen_to_be_invoked.splineDetail); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_angleThreshold(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.angleThreshold); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_borderPivot(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.borderPivot); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bevelCutoff(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.bevelCutoff); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bevelSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.bevelSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_carpet(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.carpet); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_smartSprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.smartSprite); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_adaptiveUV(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.adaptiveUV); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteBorders(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.spriteBorders); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_stretchUV(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.stretchUV); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_transform(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Matrix4x4 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.transform = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fillTexture(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.fillTexture = (UnityEngine.Texture2D)translator.GetObject(L, 2, typeof(UnityEngine.Texture2D)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fillScale(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.fillScale = LuaAPI.xlua_touint(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_splineDetail(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.splineDetail = LuaAPI.xlua_touint(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_angleThreshold(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.angleThreshold = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_borderPivot(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.borderPivot = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bevelCutoff(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.bevelCutoff = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bevelSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.bevelSize = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_carpet(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.carpet = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_smartSprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.smartSprite = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_adaptiveUV(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.adaptiveUV = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteBorders(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.spriteBorders = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_stretchUV(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeParameters gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.stretchUV = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeRendererWrap.cs b/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeRendererWrap.cs deleted file mode 100644 index b011f1655..000000000 --- a/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeRendererWrap.cs +++ /dev/null @@ -1,327 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineU2DSpriteShapeRendererWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.U2D.SpriteShapeRenderer); - Utils.BeginObjectRegister(type, L, translator, 0, 4, 2, 2); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Prepare", _m_Prepare); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetBounds", _m_GetBounds); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetSegments", _m_GetSegments); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetChannels", _m_GetChannels); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "color", _g_get_color); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maskInteraction", _g_get_maskInteraction); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "color", _s_set_color); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maskInteraction", _s_set_maskInteraction); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.U2D.SpriteShapeRenderer(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.U2D.SpriteShapeRenderer constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Prepare(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.U2D.SpriteShapeRenderer gen_to_be_invoked = (UnityEngine.U2D.SpriteShapeRenderer)translator.FastGetCSObj(L, 1); - - - - { - Unity.Jobs.JobHandle _handle;translator.Get(L, 2, out _handle); - UnityEngine.U2D.SpriteShapeParameters _shapeParams;translator.Get(L, 3, out _shapeParams); - UnityEngine.Sprite[] _sprites = (UnityEngine.Sprite[])translator.GetObject(L, 4, typeof(UnityEngine.Sprite[])); - - gen_to_be_invoked.Prepare( _handle, _shapeParams, _sprites ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetBounds(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.U2D.SpriteShapeRenderer gen_to_be_invoked = (UnityEngine.U2D.SpriteShapeRenderer)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetBounds( ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetSegments(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.U2D.SpriteShapeRenderer gen_to_be_invoked = (UnityEngine.U2D.SpriteShapeRenderer)translator.FastGetCSObj(L, 1); - - - - { - int _dataSize = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = gen_to_be_invoked.GetSegments( _dataSize ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetChannels(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.U2D.SpriteShapeRenderer gen_to_be_invoked = (UnityEngine.U2D.SpriteShapeRenderer)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _dataSize = LuaAPI.xlua_tointeger(L, 2); - Unity.Collections.NativeArray _indices; - Unity.Collections.NativeSlice _vertices; - Unity.Collections.NativeSlice _texcoords; - - gen_to_be_invoked.GetChannels( _dataSize, out _indices, out _vertices, out _texcoords ); - translator.Push(L, _indices); - - translator.Push(L, _vertices); - - translator.Push(L, _texcoords); - - - - - return 3; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _dataSize = LuaAPI.xlua_tointeger(L, 2); - Unity.Collections.NativeArray _indices; - Unity.Collections.NativeSlice _vertices; - Unity.Collections.NativeSlice _texcoords; - Unity.Collections.NativeSlice _tangents; - - gen_to_be_invoked.GetChannels( _dataSize, out _indices, out _vertices, out _texcoords, out _tangents ); - translator.Push(L, _indices); - - translator.Push(L, _vertices); - - translator.Push(L, _texcoords); - - translator.Push(L, _tangents); - - - - - return 4; - } - if(gen_param_count == 2&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - int _dataSize = LuaAPI.xlua_tointeger(L, 2); - Unity.Collections.NativeArray _indices; - Unity.Collections.NativeSlice _vertices; - Unity.Collections.NativeSlice _texcoords; - Unity.Collections.NativeSlice _tangents; - Unity.Collections.NativeSlice _normals; - - gen_to_be_invoked.GetChannels( _dataSize, out _indices, out _vertices, out _texcoords, out _tangents, out _normals ); - translator.Push(L, _indices); - - translator.Push(L, _vertices); - - translator.Push(L, _texcoords); - - translator.Push(L, _tangents); - - translator.Push(L, _normals); - - - - - return 5; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.U2D.SpriteShapeRenderer.GetChannels!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeRenderer gen_to_be_invoked = (UnityEngine.U2D.SpriteShapeRenderer)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineColor(L, gen_to_be_invoked.color); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maskInteraction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeRenderer gen_to_be_invoked = (UnityEngine.U2D.SpriteShapeRenderer)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.maskInteraction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeRenderer gen_to_be_invoked = (UnityEngine.U2D.SpriteShapeRenderer)translator.FastGetCSObj(L, 1); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.color = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maskInteraction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeRenderer gen_to_be_invoked = (UnityEngine.U2D.SpriteShapeRenderer)translator.FastGetCSObj(L, 1); - UnityEngine.SpriteMaskInteraction gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.maskInteraction = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeSegmentWrap.cs b/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeSegmentWrap.cs deleted file mode 100644 index 67bb29d80..000000000 --- a/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeSegmentWrap.cs +++ /dev/null @@ -1,214 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineU2DSpriteShapeSegmentWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.U2D.SpriteShapeSegment); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 4, 4); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "geomIndex", _g_get_geomIndex); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "indexCount", _g_get_indexCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "vertexCount", _g_get_vertexCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spriteIndex", _g_get_spriteIndex); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "geomIndex", _s_set_geomIndex); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "indexCount", _s_set_indexCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "vertexCount", _s_set_vertexCount); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spriteIndex", _s_set_spriteIndex); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.U2D.SpriteShapeSegment)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.U2D.SpriteShapeSegment constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_geomIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeSegment gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.geomIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_indexCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeSegment gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.indexCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_vertexCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeSegment gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.vertexCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spriteIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeSegment gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.spriteIndex); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_geomIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeSegment gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.geomIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_indexCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeSegment gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.indexCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_vertexCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeSegment gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.vertexCount = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spriteIndex(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.U2D.SpriteShapeSegment gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.spriteIndex = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeUtilityWrap.cs b/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeUtilityWrap.cs deleted file mode 100644 index d6d6e3b61..000000000 --- a/Assets/XLua/Gen/UnityEngine_U2D_SpriteShapeUtilityWrap.cs +++ /dev/null @@ -1,151 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineU2DSpriteShapeUtilityWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.U2D.SpriteShapeUtility); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Generate", _m_Generate_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GenerateSpriteShape", _m_GenerateSpriteShape_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.U2D.SpriteShapeUtility(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.U2D.SpriteShapeUtility constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Generate_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Mesh _mesh = (UnityEngine.Mesh)translator.GetObject(L, 1, typeof(UnityEngine.Mesh)); - UnityEngine.U2D.SpriteShapeParameters _shapeParams;translator.Get(L, 2, out _shapeParams); - UnityEngine.U2D.ShapeControlPoint[] _points = (UnityEngine.U2D.ShapeControlPoint[])translator.GetObject(L, 3, typeof(UnityEngine.U2D.ShapeControlPoint[])); - UnityEngine.U2D.SpriteShapeMetaData[] _metaData = (UnityEngine.U2D.SpriteShapeMetaData[])translator.GetObject(L, 4, typeof(UnityEngine.U2D.SpriteShapeMetaData[])); - UnityEngine.U2D.AngleRangeInfo[] _angleRange = (UnityEngine.U2D.AngleRangeInfo[])translator.GetObject(L, 5, typeof(UnityEngine.U2D.AngleRangeInfo[])); - UnityEngine.Sprite[] _sprites = (UnityEngine.Sprite[])translator.GetObject(L, 6, typeof(UnityEngine.Sprite[])); - UnityEngine.Sprite[] _corners = (UnityEngine.Sprite[])translator.GetObject(L, 7, typeof(UnityEngine.Sprite[])); - - var gen_ret = UnityEngine.U2D.SpriteShapeUtility.Generate( _mesh, _shapeParams, _points, _metaData, _angleRange, _sprites, _corners ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GenerateSpriteShape_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.U2D.SpriteShapeRenderer _renderer = (UnityEngine.U2D.SpriteShapeRenderer)translator.GetObject(L, 1, typeof(UnityEngine.U2D.SpriteShapeRenderer)); - UnityEngine.U2D.SpriteShapeParameters _shapeParams;translator.Get(L, 2, out _shapeParams); - UnityEngine.U2D.ShapeControlPoint[] _points = (UnityEngine.U2D.ShapeControlPoint[])translator.GetObject(L, 3, typeof(UnityEngine.U2D.ShapeControlPoint[])); - UnityEngine.U2D.SpriteShapeMetaData[] _metaData = (UnityEngine.U2D.SpriteShapeMetaData[])translator.GetObject(L, 4, typeof(UnityEngine.U2D.SpriteShapeMetaData[])); - UnityEngine.U2D.AngleRangeInfo[] _angleRange = (UnityEngine.U2D.AngleRangeInfo[])translator.GetObject(L, 5, typeof(UnityEngine.U2D.AngleRangeInfo[])); - UnityEngine.Sprite[] _sprites = (UnityEngine.Sprite[])translator.GetObject(L, 6, typeof(UnityEngine.Sprite[])); - UnityEngine.Sprite[] _corners = (UnityEngine.Sprite[])translator.GetObject(L, 7, typeof(UnityEngine.Sprite[])); - - UnityEngine.U2D.SpriteShapeUtility.GenerateSpriteShape( _renderer, _shapeParams, _points, _metaData, _angleRange, _sprites, _corners ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UICharInfoWrap.cs b/Assets/XLua/Gen/UnityEngine_UICharInfoWrap.cs deleted file mode 100644 index eb70926a0..000000000 --- a/Assets/XLua/Gen/UnityEngine_UICharInfoWrap.cs +++ /dev/null @@ -1,149 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUICharInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UICharInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 2, 2); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "cursorPos", _g_get_cursorPos); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "charWidth", _g_get_charWidth); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "cursorPos", _s_set_cursorPos); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "charWidth", _s_set_charWidth); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.UICharInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UICharInfo constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_cursorPos(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UICharInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.cursorPos); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_charWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UICharInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.charWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_cursorPos(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UICharInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.cursorPos = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_charWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UICharInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.charWidth = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UILineInfoWrap.cs b/Assets/XLua/Gen/UnityEngine_UILineInfoWrap.cs deleted file mode 100644 index 998899d94..000000000 --- a/Assets/XLua/Gen/UnityEngine_UILineInfoWrap.cs +++ /dev/null @@ -1,214 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUILineInfoWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UILineInfo); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 4, 4); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "startCharIdx", _g_get_startCharIdx); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "height", _g_get_height); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "topY", _g_get_topY); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "leading", _g_get_leading); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "startCharIdx", _s_set_startCharIdx); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "height", _s_set_height); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "topY", _s_set_topY); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "leading", _s_set_leading); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.UILineInfo)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UILineInfo constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_startCharIdx(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UILineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.startCharIdx); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UILineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.height); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_topY(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UILineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.topY); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_leading(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UILineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.leading); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_startCharIdx(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UILineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.startCharIdx = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_height(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UILineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.height = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_topY(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UILineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.topY = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_leading(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UILineInfo gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.leading = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UISystemProfilerApiWrap.cs b/Assets/XLua/Gen/UnityEngine_UISystemProfilerApiWrap.cs deleted file mode 100644 index 86361ffff..000000000 --- a/Assets/XLua/Gen/UnityEngine_UISystemProfilerApiWrap.cs +++ /dev/null @@ -1,149 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUISystemProfilerApiWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UISystemProfilerApi); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 4, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "BeginSample", _m_BeginSample_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "EndSample", _m_EndSample_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "AddMarker", _m_AddMarker_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UISystemProfilerApi does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_BeginSample_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UISystemProfilerApi.SampleType _type;translator.Get(L, 1, out _type); - - UnityEngine.UISystemProfilerApi.BeginSample( _type ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_EndSample_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UISystemProfilerApi.SampleType _type;translator.Get(L, 1, out _type); - - UnityEngine.UISystemProfilerApi.EndSample( _type ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddMarker_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - string _name = LuaAPI.lua_tostring(L, 1); - UnityEngine.Object _obj = (UnityEngine.Object)translator.GetObject(L, 2, typeof(UnityEngine.Object)); - - UnityEngine.UISystemProfilerApi.AddMarker( _name, _obj ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UIVertexWrap.cs b/Assets/XLua/Gen/UnityEngine_UIVertexWrap.cs deleted file mode 100644 index a85dd7c47..000000000 --- a/Assets/XLua/Gen/UnityEngine_UIVertexWrap.cs +++ /dev/null @@ -1,382 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIVertexWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UIVertex); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 8, 8); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "position", _g_get_position); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normal", _g_get_normal); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "tangent", _g_get_tangent); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "color", _g_get_color); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "uv0", _g_get_uv0); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "uv1", _g_get_uv1); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "uv2", _g_get_uv2); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "uv3", _g_get_uv3); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "position", _s_set_position); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "normal", _s_set_normal); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "tangent", _s_set_tangent); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "color", _s_set_color); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "uv0", _s_set_uv0); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "uv1", _s_set_uv1); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "uv2", _s_set_uv2); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "uv3", _s_set_uv3); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 1); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "simpleVert", _g_get_simpleVert); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "simpleVert", _s_set_simpleVert); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.UIVertex)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UIVertex constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.position); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.normal); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_tangent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector4(L, gen_to_be_invoked.tangent); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.color); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_uv0(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector4(L, gen_to_be_invoked.uv0); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_uv1(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector4(L, gen_to_be_invoked.uv1); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_uv2(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector4(L, gen_to_be_invoked.uv2); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_uv3(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector4(L, gen_to_be_invoked.uv3); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_simpleVert(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.UIVertex.simpleVert); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_position(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.position = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_normal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.normal = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_tangent(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector4 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.tangent = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_color(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color32 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.color = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_uv0(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector4 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.uv0 = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_uv1(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector4 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.uv1 = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_uv2(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector4 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.uv2 = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_uv3(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UIVertex gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector4 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.uv3 = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_simpleVert(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.UIVertex gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.UIVertex.simpleVert = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_AnimationTriggersWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_AnimationTriggersWrap.cs deleted file mode 100644 index fc428d80a..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_AnimationTriggersWrap.cs +++ /dev/null @@ -1,239 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIAnimationTriggersWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.AnimationTriggers); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normalTrigger", _g_get_normalTrigger); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "highlightedTrigger", _g_get_highlightedTrigger); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pressedTrigger", _g_get_pressedTrigger); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "selectedTrigger", _g_get_selectedTrigger); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "disabledTrigger", _g_get_disabledTrigger); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "normalTrigger", _s_set_normalTrigger); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "highlightedTrigger", _s_set_highlightedTrigger); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pressedTrigger", _s_set_pressedTrigger); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "selectedTrigger", _s_set_selectedTrigger); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "disabledTrigger", _s_set_disabledTrigger); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.UI.AnimationTriggers(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UI.AnimationTriggers constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normalTrigger(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.AnimationTriggers gen_to_be_invoked = (UnityEngine.UI.AnimationTriggers)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.normalTrigger); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_highlightedTrigger(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.AnimationTriggers gen_to_be_invoked = (UnityEngine.UI.AnimationTriggers)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.highlightedTrigger); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pressedTrigger(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.AnimationTriggers gen_to_be_invoked = (UnityEngine.UI.AnimationTriggers)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.pressedTrigger); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_selectedTrigger(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.AnimationTriggers gen_to_be_invoked = (UnityEngine.UI.AnimationTriggers)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.selectedTrigger); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_disabledTrigger(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.AnimationTriggers gen_to_be_invoked = (UnityEngine.UI.AnimationTriggers)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.disabledTrigger); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_normalTrigger(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.AnimationTriggers gen_to_be_invoked = (UnityEngine.UI.AnimationTriggers)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.normalTrigger = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_highlightedTrigger(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.AnimationTriggers gen_to_be_invoked = (UnityEngine.UI.AnimationTriggers)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.highlightedTrigger = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pressedTrigger(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.AnimationTriggers gen_to_be_invoked = (UnityEngine.UI.AnimationTriggers)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.pressedTrigger = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_selectedTrigger(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.AnimationTriggers gen_to_be_invoked = (UnityEngine.UI.AnimationTriggers)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.selectedTrigger = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_disabledTrigger(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.AnimationTriggers gen_to_be_invoked = (UnityEngine.UI.AnimationTriggers)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.disabledTrigger = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_AspectRatioFitterWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_AspectRatioFitterWrap.cs deleted file mode 100644 index 60110a61b..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_AspectRatioFitterWrap.cs +++ /dev/null @@ -1,244 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIAspectRatioFitterWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.AspectRatioFitter); - Utils.BeginObjectRegister(type, L, translator, 0, 4, 2, 2); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetLayoutHorizontal", _m_SetLayoutHorizontal); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetLayoutVertical", _m_SetLayoutVertical); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsComponentValidOnObject", _m_IsComponentValidOnObject); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsAspectModeValid", _m_IsAspectModeValid); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "aspectMode", _g_get_aspectMode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "aspectRatio", _g_get_aspectRatio); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "aspectMode", _s_set_aspectMode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "aspectRatio", _s_set_aspectRatio); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.AspectRatioFitter does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetLayoutHorizontal(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.AspectRatioFitter gen_to_be_invoked = (UnityEngine.UI.AspectRatioFitter)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SetLayoutHorizontal( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetLayoutVertical(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.AspectRatioFitter gen_to_be_invoked = (UnityEngine.UI.AspectRatioFitter)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SetLayoutVertical( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsComponentValidOnObject(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.AspectRatioFitter gen_to_be_invoked = (UnityEngine.UI.AspectRatioFitter)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.IsComponentValidOnObject( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsAspectModeValid(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.AspectRatioFitter gen_to_be_invoked = (UnityEngine.UI.AspectRatioFitter)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.IsAspectModeValid( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_aspectMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.AspectRatioFitter gen_to_be_invoked = (UnityEngine.UI.AspectRatioFitter)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.aspectMode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_aspectRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.AspectRatioFitter gen_to_be_invoked = (UnityEngine.UI.AspectRatioFitter)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.aspectRatio); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_aspectMode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.AspectRatioFitter gen_to_be_invoked = (UnityEngine.UI.AspectRatioFitter)translator.FastGetCSObj(L, 1); - UnityEngine.UI.AspectRatioFitter.AspectMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.aspectMode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_aspectRatio(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.AspectRatioFitter gen_to_be_invoked = (UnityEngine.UI.AspectRatioFitter)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.aspectRatio = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_BaseMeshEffectWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_BaseMeshEffectWrap.cs deleted file mode 100644 index 85543e5c1..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_BaseMeshEffectWrap.cs +++ /dev/null @@ -1,110 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIBaseMeshEffectWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.BaseMeshEffect); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ModifyMesh", _m_ModifyMesh); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.BaseMeshEffect does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ModifyMesh(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.BaseMeshEffect gen_to_be_invoked = (UnityEngine.UI.BaseMeshEffect)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Mesh _mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); - - gen_to_be_invoked.ModifyMesh( _mesh ); - - - - return 0; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.UI.VertexHelper _vh = (UnityEngine.UI.VertexHelper)translator.GetObject(L, 2, typeof(UnityEngine.UI.VertexHelper)); - - gen_to_be_invoked.ModifyMesh( _vh ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UI.BaseMeshEffect.ModifyMesh!"); - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_CanvasUpdateRegistryWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_CanvasUpdateRegistryWrap.cs deleted file mode 100644 index 1bde51fad..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_CanvasUpdateRegistryWrap.cs +++ /dev/null @@ -1,267 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUICanvasUpdateRegistryWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.CanvasUpdateRegistry); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 8, 1, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RegisterCanvasElementForLayoutRebuild", _m_RegisterCanvasElementForLayoutRebuild_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "TryRegisterCanvasElementForLayoutRebuild", _m_TryRegisterCanvasElementForLayoutRebuild_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RegisterCanvasElementForGraphicRebuild", _m_RegisterCanvasElementForGraphicRebuild_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "TryRegisterCanvasElementForGraphicRebuild", _m_TryRegisterCanvasElementForGraphicRebuild_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "UnRegisterCanvasElementForRebuild", _m_UnRegisterCanvasElementForRebuild_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IsRebuildingLayout", _m_IsRebuildingLayout_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "IsRebuildingGraphics", _m_IsRebuildingGraphics_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "instance", _g_get_instance); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.CanvasUpdateRegistry does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RegisterCanvasElementForLayoutRebuild_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UI.ICanvasElement _element = (UnityEngine.UI.ICanvasElement)translator.GetObject(L, 1, typeof(UnityEngine.UI.ICanvasElement)); - - UnityEngine.UI.CanvasUpdateRegistry.RegisterCanvasElementForLayoutRebuild( _element ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TryRegisterCanvasElementForLayoutRebuild_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UI.ICanvasElement _element = (UnityEngine.UI.ICanvasElement)translator.GetObject(L, 1, typeof(UnityEngine.UI.ICanvasElement)); - - var gen_ret = UnityEngine.UI.CanvasUpdateRegistry.TryRegisterCanvasElementForLayoutRebuild( _element ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RegisterCanvasElementForGraphicRebuild_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UI.ICanvasElement _element = (UnityEngine.UI.ICanvasElement)translator.GetObject(L, 1, typeof(UnityEngine.UI.ICanvasElement)); - - UnityEngine.UI.CanvasUpdateRegistry.RegisterCanvasElementForGraphicRebuild( _element ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TryRegisterCanvasElementForGraphicRebuild_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UI.ICanvasElement _element = (UnityEngine.UI.ICanvasElement)translator.GetObject(L, 1, typeof(UnityEngine.UI.ICanvasElement)); - - var gen_ret = UnityEngine.UI.CanvasUpdateRegistry.TryRegisterCanvasElementForGraphicRebuild( _element ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UnRegisterCanvasElementForRebuild_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UI.ICanvasElement _element = (UnityEngine.UI.ICanvasElement)translator.GetObject(L, 1, typeof(UnityEngine.UI.ICanvasElement)); - - UnityEngine.UI.CanvasUpdateRegistry.UnRegisterCanvasElementForRebuild( _element ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsRebuildingLayout_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.UI.CanvasUpdateRegistry.IsRebuildingLayout( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsRebuildingGraphics_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.UI.CanvasUpdateRegistry.IsRebuildingGraphics( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_instance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.UI.CanvasUpdateRegistry.instance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_ClipperRegistryWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_ClipperRegistryWrap.cs deleted file mode 100644 index aad3742dc..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_ClipperRegistryWrap.cs +++ /dev/null @@ -1,162 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIClipperRegistryWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.ClipperRegistry); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Cull", _m_Cull); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 1, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Register", _m_Register_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Unregister", _m_Unregister_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "instance", _g_get_instance); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.ClipperRegistry does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Cull(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.ClipperRegistry gen_to_be_invoked = (UnityEngine.UI.ClipperRegistry)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Cull( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Register_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UI.IClipper _c = (UnityEngine.UI.IClipper)translator.GetObject(L, 1, typeof(UnityEngine.UI.IClipper)); - - UnityEngine.UI.ClipperRegistry.Register( _c ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Unregister_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UI.IClipper _c = (UnityEngine.UI.IClipper)translator.GetObject(L, 1, typeof(UnityEngine.UI.IClipper)); - - UnityEngine.UI.ClipperRegistry.Unregister( _c ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_instance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.UI.ClipperRegistry.instance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_ClippingWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_ClippingWrap.cs deleted file mode 100644 index 68bb471f2..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_ClippingWrap.cs +++ /dev/null @@ -1,98 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIClippingWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.Clipping); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 2, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FindCullAndClipWorldRect", _m_FindCullAndClipWorldRect_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.Clipping does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FindCullAndClipWorldRect_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - System.Collections.Generic.List _rectMaskParents = (System.Collections.Generic.List)translator.GetObject(L, 1, typeof(System.Collections.Generic.List)); - bool _validRect; - - var gen_ret = UnityEngine.UI.Clipping.FindCullAndClipWorldRect( _rectMaskParents, out _validRect ); - translator.Push(L, gen_ret); - LuaAPI.lua_pushboolean(L, _validRect); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_ColorBlockWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_ColorBlockWrap.cs deleted file mode 100644 index 071d54e89..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_ColorBlockWrap.cs +++ /dev/null @@ -1,453 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIColorBlockWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.ColorBlock); - Utils.BeginObjectRegister(type, L, translator, 1, 2, 7, 7); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__eq", __EqMeta); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normalColor", _g_get_normalColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "highlightedColor", _g_get_highlightedColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pressedColor", _g_get_pressedColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "selectedColor", _g_get_selectedColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "disabledColor", _g_get_disabledColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "colorMultiplier", _g_get_colorMultiplier); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fadeDuration", _g_get_fadeDuration); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "normalColor", _s_set_normalColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "highlightedColor", _s_set_highlightedColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pressedColor", _s_set_pressedColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "selectedColor", _s_set_selectedColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "disabledColor", _s_set_disabledColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "colorMultiplier", _s_set_colorMultiplier); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fadeDuration", _s_set_fadeDuration); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 1); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultColorBlock", _g_get_defaultColorBlock); - - Utils.RegisterFunc(L, Utils.CLS_SETTER_IDX, "defaultColorBlock", _s_set_defaultColorBlock); - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.UI.ColorBlock)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UI.ColorBlock constructor!"); - - } - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __EqMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.UI.ColorBlock leftside;translator.Get(L, 1, out leftside); - UnityEngine.UI.ColorBlock rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside == rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of == operator, need UnityEngine.UI.ColorBlock!"); - - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _obj = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _obj ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.UI.ColorBlock _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UI.ColorBlock.Equals!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normalColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineColor(L, gen_to_be_invoked.normalColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_highlightedColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineColor(L, gen_to_be_invoked.highlightedColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pressedColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineColor(L, gen_to_be_invoked.pressedColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_selectedColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineColor(L, gen_to_be_invoked.selectedColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_disabledColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineColor(L, gen_to_be_invoked.disabledColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_colorMultiplier(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.colorMultiplier); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fadeDuration(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.fadeDuration); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultColorBlock(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.UI.ColorBlock.defaultColorBlock); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_normalColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.normalColor = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_highlightedColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.highlightedColor = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pressedColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.pressedColor = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_selectedColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.selectedColor = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_disabledColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.disabledColor = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_colorMultiplier(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.colorMultiplier = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fadeDuration(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ColorBlock gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.fadeDuration = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_defaultColorBlock(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - UnityEngine.UI.ColorBlock gen_value;translator.Get(L, 1, out gen_value); - UnityEngine.UI.ColorBlock.defaultColorBlock = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_ContentSizeFitterWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_ContentSizeFitterWrap.cs deleted file mode 100644 index 9ccb67518..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_ContentSizeFitterWrap.cs +++ /dev/null @@ -1,187 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIContentSizeFitterWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.ContentSizeFitter); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 2, 2); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetLayoutHorizontal", _m_SetLayoutHorizontal); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetLayoutVertical", _m_SetLayoutVertical); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "horizontalFit", _g_get_horizontalFit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "verticalFit", _g_get_verticalFit); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "horizontalFit", _s_set_horizontalFit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "verticalFit", _s_set_verticalFit); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.ContentSizeFitter does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetLayoutHorizontal(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.ContentSizeFitter gen_to_be_invoked = (UnityEngine.UI.ContentSizeFitter)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SetLayoutHorizontal( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetLayoutVertical(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.ContentSizeFitter gen_to_be_invoked = (UnityEngine.UI.ContentSizeFitter)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SetLayoutVertical( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_horizontalFit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ContentSizeFitter gen_to_be_invoked = (UnityEngine.UI.ContentSizeFitter)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.horizontalFit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_verticalFit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ContentSizeFitter gen_to_be_invoked = (UnityEngine.UI.ContentSizeFitter)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.verticalFit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_horizontalFit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ContentSizeFitter gen_to_be_invoked = (UnityEngine.UI.ContentSizeFitter)translator.FastGetCSObj(L, 1); - UnityEngine.UI.ContentSizeFitter.FitMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.horizontalFit = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_verticalFit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.ContentSizeFitter gen_to_be_invoked = (UnityEngine.UI.ContentSizeFitter)translator.FastGetCSObj(L, 1); - UnityEngine.UI.ContentSizeFitter.FitMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.verticalFit = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_FontDataWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_FontDataWrap.cs deleted file mode 100644 index 808b63484..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_FontDataWrap.cs +++ /dev/null @@ -1,473 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIFontDataWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.FontData); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 12, 12); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "font", _g_get_font); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontSize", _g_get_fontSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "fontStyle", _g_get_fontStyle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "bestFit", _g_get_bestFit); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "minSize", _g_get_minSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "maxSize", _g_get_maxSize); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "alignment", _g_get_alignment); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "alignByGeometry", _g_get_alignByGeometry); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "richText", _g_get_richText); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "horizontalOverflow", _g_get_horizontalOverflow); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "verticalOverflow", _g_get_verticalOverflow); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "lineSpacing", _g_get_lineSpacing); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "font", _s_set_font); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontSize", _s_set_fontSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "fontStyle", _s_set_fontStyle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "bestFit", _s_set_bestFit); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "minSize", _s_set_minSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "maxSize", _s_set_maxSize); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "alignment", _s_set_alignment); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "alignByGeometry", _s_set_alignByGeometry); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "richText", _s_set_richText); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "horizontalOverflow", _s_set_horizontalOverflow); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "verticalOverflow", _s_set_verticalOverflow); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "lineSpacing", _s_set_lineSpacing); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 0); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultFontData", _g_get_defaultFontData); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.UI.FontData(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UI.FontData constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultFontData(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.UI.FontData.defaultFontData); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_font(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.font); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.fontSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_fontStyle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.fontStyle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_bestFit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.bestFit); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_minSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.minSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_maxSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.maxSize); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_alignment(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineTextAnchor(L, gen_to_be_invoked.alignment); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_alignByGeometry(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.alignByGeometry); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_richText(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.richText); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_horizontalOverflow(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.horizontalOverflow); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_verticalOverflow(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.verticalOverflow); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_lineSpacing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.lineSpacing); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_font(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.font = (UnityEngine.Font)translator.GetObject(L, 2, typeof(UnityEngine.Font)); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.fontSize = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_fontStyle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - UnityEngine.FontStyle gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.fontStyle = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_bestFit(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.bestFit = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_minSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.minSize = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_maxSize(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.maxSize = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_alignment(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - UnityEngine.TextAnchor gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.alignment = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_alignByGeometry(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.alignByGeometry = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_richText(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.richText = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_horizontalOverflow(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - UnityEngine.HorizontalWrapMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.horizontalOverflow = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_verticalOverflow(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - UnityEngine.VerticalWrapMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.verticalOverflow = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_lineSpacing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.FontData gen_to_be_invoked = (UnityEngine.UI.FontData)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.lineSpacing = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_FontUpdateTrackerWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_FontUpdateTrackerWrap.cs deleted file mode 100644 index f3eaf1ebe..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_FontUpdateTrackerWrap.cs +++ /dev/null @@ -1,121 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIFontUpdateTrackerWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.FontUpdateTracker); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "TrackText", _m_TrackText_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "UntrackText", _m_UntrackText_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.FontUpdateTracker does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_TrackText_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UI.Text _t = (UnityEngine.UI.Text)translator.GetObject(L, 1, typeof(UnityEngine.UI.Text)); - - UnityEngine.UI.FontUpdateTracker.TrackText( _t ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UntrackText_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.UI.Text _t = (UnityEngine.UI.Text)translator.GetObject(L, 1, typeof(UnityEngine.UI.Text)); - - UnityEngine.UI.FontUpdateTracker.UntrackText( _t ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_GraphicRegistryWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_GraphicRegistryWrap.cs deleted file mode 100644 index e6ee2ac10..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_GraphicRegistryWrap.cs +++ /dev/null @@ -1,248 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIGraphicRegistryWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.GraphicRegistry); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 7, 1, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RegisterGraphicForCanvas", _m_RegisterGraphicForCanvas_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RegisterRaycastGraphicForCanvas", _m_RegisterRaycastGraphicForCanvas_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "UnregisterGraphicForCanvas", _m_UnregisterGraphicForCanvas_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "UnregisterRaycastGraphicForCanvas", _m_UnregisterRaycastGraphicForCanvas_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetGraphicsForCanvas", _m_GetGraphicsForCanvas_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetRaycastableGraphicsForCanvas", _m_GetRaycastableGraphicsForCanvas_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "instance", _g_get_instance); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.GraphicRegistry does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RegisterGraphicForCanvas_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Canvas _c = (UnityEngine.Canvas)translator.GetObject(L, 1, typeof(UnityEngine.Canvas)); - UnityEngine.UI.Graphic _graphic = (UnityEngine.UI.Graphic)translator.GetObject(L, 2, typeof(UnityEngine.UI.Graphic)); - - UnityEngine.UI.GraphicRegistry.RegisterGraphicForCanvas( _c, _graphic ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RegisterRaycastGraphicForCanvas_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Canvas _c = (UnityEngine.Canvas)translator.GetObject(L, 1, typeof(UnityEngine.Canvas)); - UnityEngine.UI.Graphic _graphic = (UnityEngine.UI.Graphic)translator.GetObject(L, 2, typeof(UnityEngine.UI.Graphic)); - - UnityEngine.UI.GraphicRegistry.RegisterRaycastGraphicForCanvas( _c, _graphic ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UnregisterGraphicForCanvas_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Canvas _c = (UnityEngine.Canvas)translator.GetObject(L, 1, typeof(UnityEngine.Canvas)); - UnityEngine.UI.Graphic _graphic = (UnityEngine.UI.Graphic)translator.GetObject(L, 2, typeof(UnityEngine.UI.Graphic)); - - UnityEngine.UI.GraphicRegistry.UnregisterGraphicForCanvas( _c, _graphic ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_UnregisterRaycastGraphicForCanvas_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Canvas _c = (UnityEngine.Canvas)translator.GetObject(L, 1, typeof(UnityEngine.Canvas)); - UnityEngine.UI.Graphic _graphic = (UnityEngine.UI.Graphic)translator.GetObject(L, 2, typeof(UnityEngine.UI.Graphic)); - - UnityEngine.UI.GraphicRegistry.UnregisterRaycastGraphicForCanvas( _c, _graphic ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetGraphicsForCanvas_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Canvas _canvas = (UnityEngine.Canvas)translator.GetObject(L, 1, typeof(UnityEngine.Canvas)); - - var gen_ret = UnityEngine.UI.GraphicRegistry.GetGraphicsForCanvas( _canvas ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetRaycastableGraphicsForCanvas_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Canvas _canvas = (UnityEngine.Canvas)translator.GetObject(L, 1, typeof(UnityEngine.Canvas)); - - var gen_ret = UnityEngine.UI.GraphicRegistry.GetRaycastableGraphicsForCanvas( _canvas ); - translator.PushAny(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_instance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.UI.GraphicRegistry.instance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_HorizontalLayoutGroupWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_HorizontalLayoutGroupWrap.cs deleted file mode 100644 index 326c0b07c..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_HorizontalLayoutGroupWrap.cs +++ /dev/null @@ -1,179 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIHorizontalLayoutGroupWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.HorizontalLayoutGroup); - Utils.BeginObjectRegister(type, L, translator, 0, 4, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CalculateLayoutInputHorizontal", _m_CalculateLayoutInputHorizontal); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "CalculateLayoutInputVertical", _m_CalculateLayoutInputVertical); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetLayoutHorizontal", _m_SetLayoutHorizontal); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetLayoutVertical", _m_SetLayoutVertical); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.HorizontalLayoutGroup does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CalculateLayoutInputHorizontal(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.HorizontalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalLayoutGroup)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.CalculateLayoutInputHorizontal( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CalculateLayoutInputVertical(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.HorizontalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalLayoutGroup)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.CalculateLayoutInputVertical( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetLayoutHorizontal(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.HorizontalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalLayoutGroup)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SetLayoutHorizontal( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetLayoutVertical(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.HorizontalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalLayoutGroup)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.SetLayoutVertical( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_HorizontalOrVerticalLayoutGroupWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_HorizontalOrVerticalLayoutGroupWrap.cs deleted file mode 100644 index b39654650..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_HorizontalOrVerticalLayoutGroupWrap.cs +++ /dev/null @@ -1,315 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIHorizontalOrVerticalLayoutGroupWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.HorizontalOrVerticalLayoutGroup); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 8, 8); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "spacing", _g_get_spacing); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "childForceExpandWidth", _g_get_childForceExpandWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "childForceExpandHeight", _g_get_childForceExpandHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "childControlWidth", _g_get_childControlWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "childControlHeight", _g_get_childControlHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "childScaleWidth", _g_get_childScaleWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "childScaleHeight", _g_get_childScaleHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "reverseArrangement", _g_get_reverseArrangement); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "spacing", _s_set_spacing); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "childForceExpandWidth", _s_set_childForceExpandWidth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "childForceExpandHeight", _s_set_childForceExpandHeight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "childControlWidth", _s_set_childControlWidth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "childControlHeight", _s_set_childControlHeight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "childScaleWidth", _s_set_childScaleWidth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "childScaleHeight", _s_set_childScaleHeight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "reverseArrangement", _s_set_reverseArrangement); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.HorizontalOrVerticalLayoutGroup does not have a constructor!"); - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_spacing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.spacing); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_childForceExpandWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.childForceExpandWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_childForceExpandHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.childForceExpandHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_childControlWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.childControlWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_childControlHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.childControlHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_childScaleWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.childScaleWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_childScaleHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.childScaleHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_reverseArrangement(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.reverseArrangement); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_spacing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.spacing = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_childForceExpandWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.childForceExpandWidth = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_childForceExpandHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.childForceExpandHeight = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_childControlWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.childControlWidth = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_childControlHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.childControlHeight = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_childScaleWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.childScaleWidth = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_childScaleHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.childScaleHeight = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_reverseArrangement(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.HorizontalOrVerticalLayoutGroup gen_to_be_invoked = (UnityEngine.UI.HorizontalOrVerticalLayoutGroup)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.reverseArrangement = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_LayoutRebuilderWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_LayoutRebuilderWrap.cs deleted file mode 100644 index c6924a0c0..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_LayoutRebuilderWrap.cs +++ /dev/null @@ -1,355 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUILayoutRebuilderWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.LayoutRebuilder); - Utils.BeginObjectRegister(type, L, translator, 0, 7, 1, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsDestroyed", _m_IsDestroyed); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Rebuild", _m_Rebuild); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "LayoutComplete", _m_LayoutComplete); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GraphicUpdateComplete", _m_GraphicUpdateComplete); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "transform", _g_get_transform); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ForceRebuildLayoutImmediate", _m_ForceRebuildLayoutImmediate_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "MarkLayoutForRebuild", _m_MarkLayoutForRebuild_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.UI.LayoutRebuilder(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UI.LayoutRebuilder constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_IsDestroyed(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.LayoutRebuilder gen_to_be_invoked = (UnityEngine.UI.LayoutRebuilder)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.IsDestroyed( ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ForceRebuildLayoutImmediate_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _layoutRoot = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - - UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate( _layoutRoot ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Rebuild(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.LayoutRebuilder gen_to_be_invoked = (UnityEngine.UI.LayoutRebuilder)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.UI.CanvasUpdate _executing;translator.Get(L, 2, out _executing); - - gen_to_be_invoked.Rebuild( _executing ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_MarkLayoutForRebuild_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - - UnityEngine.UI.LayoutRebuilder.MarkLayoutForRebuild( _rect ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_LayoutComplete(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.LayoutRebuilder gen_to_be_invoked = (UnityEngine.UI.LayoutRebuilder)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.LayoutComplete( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GraphicUpdateComplete(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.LayoutRebuilder gen_to_be_invoked = (UnityEngine.UI.LayoutRebuilder)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.GraphicUpdateComplete( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.LayoutRebuilder gen_to_be_invoked = (UnityEngine.UI.LayoutRebuilder)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.LayoutRebuilder gen_to_be_invoked = (UnityEngine.UI.LayoutRebuilder)translator.FastGetCSObj(L, 1); - - - - { - object _obj = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _obj ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.LayoutRebuilder gen_to_be_invoked = (UnityEngine.UI.LayoutRebuilder)translator.FastGetCSObj(L, 1); - - - - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_transform(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.LayoutRebuilder gen_to_be_invoked = (UnityEngine.UI.LayoutRebuilder)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.transform); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_LayoutUtilityWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_LayoutUtilityWrap.cs deleted file mode 100644 index f4dd8eca2..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_LayoutUtilityWrap.cs +++ /dev/null @@ -1,372 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUILayoutUtilityWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.LayoutUtility); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 11, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetMinSize", _m_GetMinSize_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetPreferredSize", _m_GetPreferredSize_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetFlexibleSize", _m_GetFlexibleSize_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetMinWidth", _m_GetMinWidth_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetPreferredWidth", _m_GetPreferredWidth_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetFlexibleWidth", _m_GetFlexibleWidth_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetMinHeight", _m_GetMinHeight_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetPreferredHeight", _m_GetPreferredHeight_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetFlexibleHeight", _m_GetFlexibleHeight_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetLayoutProperty", _m_GetLayoutProperty_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.LayoutUtility does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetMinSize_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - int _axis = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = UnityEngine.UI.LayoutUtility.GetMinSize( _rect, _axis ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPreferredSize_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - int _axis = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = UnityEngine.UI.LayoutUtility.GetPreferredSize( _rect, _axis ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetFlexibleSize_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - int _axis = LuaAPI.xlua_tointeger(L, 2); - - var gen_ret = UnityEngine.UI.LayoutUtility.GetFlexibleSize( _rect, _axis ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetMinWidth_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - - var gen_ret = UnityEngine.UI.LayoutUtility.GetMinWidth( _rect ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPreferredWidth_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - - var gen_ret = UnityEngine.UI.LayoutUtility.GetPreferredWidth( _rect ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetFlexibleWidth_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - - var gen_ret = UnityEngine.UI.LayoutUtility.GetFlexibleWidth( _rect ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetMinHeight_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - - var gen_ret = UnityEngine.UI.LayoutUtility.GetMinHeight( _rect ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPreferredHeight_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - - var gen_ret = UnityEngine.UI.LayoutUtility.GetPreferredHeight( _rect ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetFlexibleHeight_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - - var gen_ret = UnityEngine.UI.LayoutUtility.GetFlexibleHeight( _rect ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetLayoutProperty_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - System.Func _property = translator.GetDelegate>(L, 2); - float _defaultValue = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = UnityEngine.UI.LayoutUtility.GetLayoutProperty( _rect, _property, _defaultValue ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 3&& translator.Assignable(L, 1)&& translator.Assignable>(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - UnityEngine.RectTransform _rect = (UnityEngine.RectTransform)translator.GetObject(L, 1, typeof(UnityEngine.RectTransform)); - System.Func _property = translator.GetDelegate>(L, 2); - float _defaultValue = (float)LuaAPI.lua_tonumber(L, 3); - UnityEngine.UI.ILayoutElement _source; - - var gen_ret = UnityEngine.UI.LayoutUtility.GetLayoutProperty( _rect, _property, _defaultValue, out _source ); - LuaAPI.lua_pushnumber(L, gen_ret); - translator.PushAny(L, _source); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UI.LayoutUtility.GetLayoutProperty!"); - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_NavigationWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_NavigationWrap.cs deleted file mode 100644 index 1ae2767ac..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_NavigationWrap.cs +++ /dev/null @@ -1,326 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUINavigationWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.Navigation); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 6, 6); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mode", _g_get_mode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "wrapAround", _g_get_wrapAround); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "selectOnUp", _g_get_selectOnUp); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "selectOnDown", _g_get_selectOnDown); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "selectOnLeft", _g_get_selectOnLeft); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "selectOnRight", _g_get_selectOnRight); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mode", _s_set_mode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "wrapAround", _s_set_wrapAround); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "selectOnUp", _s_set_selectOnUp); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "selectOnDown", _s_set_selectOnDown); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "selectOnLeft", _s_set_selectOnLeft); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "selectOnRight", _s_set_selectOnRight); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 0); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "defaultNavigation", _g_get_defaultNavigation); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.UI.Navigation)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UI.Navigation constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.Navigation gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.UI.Navigation _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Navigation gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.mode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_wrapAround(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Navigation gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.wrapAround); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_selectOnUp(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Navigation gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.selectOnUp); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_selectOnDown(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Navigation gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.selectOnDown); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_selectOnLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Navigation gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.selectOnLeft); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_selectOnRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Navigation gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.selectOnRight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_defaultNavigation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.UI.Navigation.defaultNavigation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Navigation gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.UI.Navigation.Mode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.mode = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_wrapAround(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Navigation gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.wrapAround = LuaAPI.lua_toboolean(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_selectOnUp(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Navigation gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.selectOnUp = (UnityEngine.UI.Selectable)translator.GetObject(L, 2, typeof(UnityEngine.UI.Selectable)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_selectOnDown(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Navigation gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.selectOnDown = (UnityEngine.UI.Selectable)translator.GetObject(L, 2, typeof(UnityEngine.UI.Selectable)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_selectOnLeft(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Navigation gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.selectOnLeft = (UnityEngine.UI.Selectable)translator.GetObject(L, 2, typeof(UnityEngine.UI.Selectable)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_selectOnRight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Navigation gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.selectOnRight = (UnityEngine.UI.Selectable)translator.GetObject(L, 2, typeof(UnityEngine.UI.Selectable)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_OutlineWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_OutlineWrap.cs deleted file mode 100644 index a85b5edf4..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_OutlineWrap.cs +++ /dev/null @@ -1,189 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; -using DG.Tweening; - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIOutlineWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.Outline); - Utils.BeginObjectRegister(type, L, translator, 0, 4, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ModifyMesh", _m_ModifyMesh); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "DOColor", _m_DOColor); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "DOFade", _m_DOFade); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "DOScale", _m_DOScale); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.Outline does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ModifyMesh(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.Outline gen_to_be_invoked = (UnityEngine.UI.Outline)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.UI.VertexHelper _vh = (UnityEngine.UI.VertexHelper)translator.GetObject(L, 2, typeof(UnityEngine.UI.VertexHelper)); - - gen_to_be_invoked.ModifyMesh( _vh ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_DOColor(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.Outline gen_to_be_invoked = (UnityEngine.UI.Outline)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Color _endValue;translator.Get(L, 2, out _endValue); - float _duration = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = gen_to_be_invoked.DOColor( _endValue, _duration ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_DOFade(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.Outline gen_to_be_invoked = (UnityEngine.UI.Outline)translator.FastGetCSObj(L, 1); - - - - { - float _endValue = (float)LuaAPI.lua_tonumber(L, 2); - float _duration = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = gen_to_be_invoked.DOFade( _endValue, _duration ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_DOScale(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.Outline gen_to_be_invoked = (UnityEngine.UI.Outline)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector2 _endValue;translator.Get(L, 2, out _endValue); - float _duration = (float)LuaAPI.lua_tonumber(L, 3); - - var gen_ret = gen_to_be_invoked.DOScale( _endValue, _duration ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_PositionAsUV1Wrap.cs b/Assets/XLua/Gen/UnityEngine_UI_PositionAsUV1Wrap.cs deleted file mode 100644 index 7b121b012..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_PositionAsUV1Wrap.cs +++ /dev/null @@ -1,96 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIPositionAsUV1Wrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.PositionAsUV1); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 0, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ModifyMesh", _m_ModifyMesh); - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.PositionAsUV1 does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ModifyMesh(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.PositionAsUV1 gen_to_be_invoked = (UnityEngine.UI.PositionAsUV1)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.UI.VertexHelper _vh = (UnityEngine.UI.VertexHelper)translator.GetObject(L, 2, typeof(UnityEngine.UI.VertexHelper)); - - gen_to_be_invoked.ModifyMesh( _vh ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_Scrollbar_ScrollEventWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_Scrollbar_ScrollEventWrap.cs deleted file mode 100644 index d39331d3b..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_Scrollbar_ScrollEventWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIScrollbarScrollEventWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.Scrollbar.ScrollEvent); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.UI.Scrollbar.ScrollEvent(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UI.Scrollbar.ScrollEvent constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_ShadowWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_ShadowWrap.cs deleted file mode 100644 index d9d36b090..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_ShadowWrap.cs +++ /dev/null @@ -1,191 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIShadowWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.Shadow); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 3, 3); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ModifyMesh", _m_ModifyMesh); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "effectColor", _g_get_effectColor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "effectDistance", _g_get_effectDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useGraphicAlpha", _g_get_useGraphicAlpha); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "effectColor", _s_set_effectColor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "effectDistance", _s_set_effectDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useGraphicAlpha", _s_set_useGraphicAlpha); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.Shadow does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ModifyMesh(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.Shadow gen_to_be_invoked = (UnityEngine.UI.Shadow)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.UI.VertexHelper _vh = (UnityEngine.UI.VertexHelper)translator.GetObject(L, 2, typeof(UnityEngine.UI.VertexHelper)); - - gen_to_be_invoked.ModifyMesh( _vh ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_effectColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Shadow gen_to_be_invoked = (UnityEngine.UI.Shadow)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineColor(L, gen_to_be_invoked.effectColor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_effectDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Shadow gen_to_be_invoked = (UnityEngine.UI.Shadow)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector2(L, gen_to_be_invoked.effectDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useGraphicAlpha(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Shadow gen_to_be_invoked = (UnityEngine.UI.Shadow)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useGraphicAlpha); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_effectColor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Shadow gen_to_be_invoked = (UnityEngine.UI.Shadow)translator.FastGetCSObj(L, 1); - UnityEngine.Color gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.effectColor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_effectDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Shadow gen_to_be_invoked = (UnityEngine.UI.Shadow)translator.FastGetCSObj(L, 1); - UnityEngine.Vector2 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.effectDistance = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useGraphicAlpha(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.Shadow gen_to_be_invoked = (UnityEngine.UI.Shadow)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useGraphicAlpha = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_SpriteStateWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_SpriteStateWrap.cs deleted file mode 100644 index dbe82dbf1..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_SpriteStateWrap.cs +++ /dev/null @@ -1,246 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUISpriteStateWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.SpriteState); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 4, 4); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "highlightedSprite", _g_get_highlightedSprite); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "pressedSprite", _g_get_pressedSprite); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "selectedSprite", _g_get_selectedSprite); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "disabledSprite", _g_get_disabledSprite); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "highlightedSprite", _s_set_highlightedSprite); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "pressedSprite", _s_set_pressedSprite); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "selectedSprite", _s_set_selectedSprite); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "disabledSprite", _s_set_disabledSprite); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.UI.SpriteState)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UI.SpriteState constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.SpriteState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.UI.SpriteState _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_highlightedSprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.SpriteState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.highlightedSprite); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_pressedSprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.SpriteState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.pressedSprite); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_selectedSprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.SpriteState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.selectedSprite); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_disabledSprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.SpriteState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.disabledSprite); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_highlightedSprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.SpriteState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.highlightedSprite = (UnityEngine.Sprite)translator.GetObject(L, 2, typeof(UnityEngine.Sprite)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_pressedSprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.SpriteState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.pressedSprite = (UnityEngine.Sprite)translator.GetObject(L, 2, typeof(UnityEngine.Sprite)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_selectedSprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.SpriteState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.selectedSprite = (UnityEngine.Sprite)translator.GetObject(L, 2, typeof(UnityEngine.Sprite)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_disabledSprite(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.SpriteState gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.disabledSprite = (UnityEngine.Sprite)translator.GetObject(L, 2, typeof(UnityEngine.Sprite)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_StencilMaterialWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_StencilMaterialWrap.cs deleted file mode 100644 index ce9e53704..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_StencilMaterialWrap.cs +++ /dev/null @@ -1,171 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIStencilMaterialWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.StencilMaterial); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 4, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Add", _m_Add_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Remove", _m_Remove_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "ClearAll", _m_ClearAll_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - return LuaAPI.luaL_error(L, "UnityEngine.UI.StencilMaterial does not have a constructor!"); - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Add_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 5&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)) - { - UnityEngine.Material _baseMat = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - int _stencilID = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Rendering.StencilOp _operation;translator.Get(L, 3, out _operation); - UnityEngine.Rendering.CompareFunction _compareFunction;translator.Get(L, 4, out _compareFunction); - UnityEngine.Rendering.ColorWriteMask _colorWriteMask;translator.Get(L, 5, out _colorWriteMask); - - var gen_ret = UnityEngine.UI.StencilMaterial.Add( _baseMat, _stencilID, _operation, _compareFunction, _colorWriteMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 7&& translator.Assignable(L, 1)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 6)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 7)) - { - UnityEngine.Material _baseMat = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - int _stencilID = LuaAPI.xlua_tointeger(L, 2); - UnityEngine.Rendering.StencilOp _operation;translator.Get(L, 3, out _operation); - UnityEngine.Rendering.CompareFunction _compareFunction;translator.Get(L, 4, out _compareFunction); - UnityEngine.Rendering.ColorWriteMask _colorWriteMask;translator.Get(L, 5, out _colorWriteMask); - int _readMask = LuaAPI.xlua_tointeger(L, 6); - int _writeMask = LuaAPI.xlua_tointeger(L, 7); - - var gen_ret = UnityEngine.UI.StencilMaterial.Add( _baseMat, _stencilID, _operation, _compareFunction, _colorWriteMask, _readMask, _writeMask ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UI.StencilMaterial.Add!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Remove_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Material _customMat = (UnityEngine.Material)translator.GetObject(L, 1, typeof(UnityEngine.Material)); - - UnityEngine.UI.StencilMaterial.Remove( _customMat ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ClearAll_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - UnityEngine.UI.StencilMaterial.ClearAll( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UI_VertexHelperWrap.cs b/Assets/XLua/Gen/UnityEngine_UI_VertexHelperWrap.cs deleted file mode 100644 index 92784687b..000000000 --- a/Assets/XLua/Gen/UnityEngine_UI_VertexHelperWrap.cs +++ /dev/null @@ -1,496 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUIVertexHelperWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UI.VertexHelper); - Utils.BeginObjectRegister(type, L, translator, 0, 11, 2, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Dispose", _m_Dispose); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Clear", _m_Clear); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "PopulateUIVertex", _m_PopulateUIVertex); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "SetUIVertex", _m_SetUIVertex); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "FillMesh", _m_FillMesh); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddVert", _m_AddVert); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddTriangle", _m_AddTriangle); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddUIVertexQuad", _m_AddUIVertexQuad); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddUIVertexStream", _m_AddUIVertexStream); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddUIVertexTriangleStream", _m_AddUIVertexTriangleStream); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetUIVertexStream", _m_GetUIVertexStream); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "currentVertCount", _g_get_currentVertCount); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "currentIndexCount", _g_get_currentIndexCount); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.UI.VertexHelper(); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && translator.Assignable(L, 2)) - { - UnityEngine.Mesh _m = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); - - var gen_ret = new UnityEngine.UI.VertexHelper(_m); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UI.VertexHelper constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Dispose(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.VertexHelper gen_to_be_invoked = (UnityEngine.UI.VertexHelper)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Dispose( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Clear(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.VertexHelper gen_to_be_invoked = (UnityEngine.UI.VertexHelper)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Clear( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_PopulateUIVertex(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.VertexHelper gen_to_be_invoked = (UnityEngine.UI.VertexHelper)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.UIVertex _vertex;translator.Get(L, 2, out _vertex); - int _i = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.PopulateUIVertex( ref _vertex, _i ); - translator.Push(L, _vertex); - translator.Update(L, 2, _vertex); - - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_SetUIVertex(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.VertexHelper gen_to_be_invoked = (UnityEngine.UI.VertexHelper)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.UIVertex _vertex;translator.Get(L, 2, out _vertex); - int _i = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.SetUIVertex( _vertex, _i ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FillMesh(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.VertexHelper gen_to_be_invoked = (UnityEngine.UI.VertexHelper)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Mesh _mesh = (UnityEngine.Mesh)translator.GetObject(L, 2, typeof(UnityEngine.Mesh)); - - gen_to_be_invoked.FillMesh( _mesh ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddVert(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.VertexHelper gen_to_be_invoked = (UnityEngine.UI.VertexHelper)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.UIVertex _v;translator.Get(L, 2, out _v); - - gen_to_be_invoked.AddVert( _v ); - - - - return 0; - } - if(gen_param_count == 4&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)) - { - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Color32 _color;translator.Get(L, 3, out _color); - UnityEngine.Vector4 _uv0;translator.Get(L, 4, out _uv0); - - gen_to_be_invoked.AddVert( _position, _color, _uv0 ); - - - - return 0; - } - if(gen_param_count == 7&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& translator.Assignable(L, 7)) - { - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Color32 _color;translator.Get(L, 3, out _color); - UnityEngine.Vector4 _uv0;translator.Get(L, 4, out _uv0); - UnityEngine.Vector4 _uv1;translator.Get(L, 5, out _uv1); - UnityEngine.Vector3 _normal;translator.Get(L, 6, out _normal); - UnityEngine.Vector4 _tangent;translator.Get(L, 7, out _tangent); - - gen_to_be_invoked.AddVert( _position, _color, _uv0, _uv1, _normal, _tangent ); - - - - return 0; - } - if(gen_param_count == 9&& translator.Assignable(L, 2)&& translator.Assignable(L, 3)&& translator.Assignable(L, 4)&& translator.Assignable(L, 5)&& translator.Assignable(L, 6)&& translator.Assignable(L, 7)&& translator.Assignable(L, 8)&& translator.Assignable(L, 9)) - { - UnityEngine.Vector3 _position;translator.Get(L, 2, out _position); - UnityEngine.Color32 _color;translator.Get(L, 3, out _color); - UnityEngine.Vector4 _uv0;translator.Get(L, 4, out _uv0); - UnityEngine.Vector4 _uv1;translator.Get(L, 5, out _uv1); - UnityEngine.Vector4 _uv2;translator.Get(L, 6, out _uv2); - UnityEngine.Vector4 _uv3;translator.Get(L, 7, out _uv3); - UnityEngine.Vector3 _normal;translator.Get(L, 8, out _normal); - UnityEngine.Vector4 _tangent;translator.Get(L, 9, out _tangent); - - gen_to_be_invoked.AddVert( _position, _color, _uv0, _uv1, _uv2, _uv3, _normal, _tangent ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UI.VertexHelper.AddVert!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddTriangle(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.VertexHelper gen_to_be_invoked = (UnityEngine.UI.VertexHelper)translator.FastGetCSObj(L, 1); - - - - { - int _idx0 = LuaAPI.xlua_tointeger(L, 2); - int _idx1 = LuaAPI.xlua_tointeger(L, 3); - int _idx2 = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.AddTriangle( _idx0, _idx1, _idx2 ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddUIVertexQuad(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.VertexHelper gen_to_be_invoked = (UnityEngine.UI.VertexHelper)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.UIVertex[] _verts = (UnityEngine.UIVertex[])translator.GetObject(L, 2, typeof(UnityEngine.UIVertex[])); - - gen_to_be_invoked.AddUIVertexQuad( _verts ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddUIVertexStream(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.VertexHelper gen_to_be_invoked = (UnityEngine.UI.VertexHelper)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _verts = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - System.Collections.Generic.List _indices = (System.Collections.Generic.List)translator.GetObject(L, 3, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.AddUIVertexStream( _verts, _indices ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddUIVertexTriangleStream(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.VertexHelper gen_to_be_invoked = (UnityEngine.UI.VertexHelper)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _verts = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.AddUIVertexTriangleStream( _verts ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetUIVertexStream(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.UI.VertexHelper gen_to_be_invoked = (UnityEngine.UI.VertexHelper)translator.FastGetCSObj(L, 1); - - - - { - System.Collections.Generic.List _stream = (System.Collections.Generic.List)translator.GetObject(L, 2, typeof(System.Collections.Generic.List)); - - gen_to_be_invoked.GetUIVertexStream( _stream ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_currentVertCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.VertexHelper gen_to_be_invoked = (UnityEngine.UI.VertexHelper)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.currentVertCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_currentIndexCount(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.UI.VertexHelper gen_to_be_invoked = (UnityEngine.UI.VertexHelper)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.currentIndexCount); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UnassignedReferenceExceptionWrap.cs b/Assets/XLua/Gen/UnityEngine_UnassignedReferenceExceptionWrap.cs deleted file mode 100644 index 606d4ac52..000000000 --- a/Assets/XLua/Gen/UnityEngine_UnassignedReferenceExceptionWrap.cs +++ /dev/null @@ -1,103 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUnassignedReferenceExceptionWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UnassignedReferenceException); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.UnassignedReferenceException(); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _message = LuaAPI.lua_tostring(L, 2); - - var gen_ret = new UnityEngine.UnassignedReferenceException(_message); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING) && translator.Assignable(L, 3)) - { - string _message = LuaAPI.lua_tostring(L, 2); - System.Exception _innerException = (System.Exception)translator.GetObject(L, 3, typeof(System.Exception)); - - var gen_ret = new UnityEngine.UnassignedReferenceException(_message, _innerException); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UnassignedReferenceException constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UnityEventQueueSystemWrap.cs b/Assets/XLua/Gen/UnityEngine_UnityEventQueueSystemWrap.cs deleted file mode 100644 index ee652b211..000000000 --- a/Assets/XLua/Gen/UnityEngine_UnityEventQueueSystemWrap.cs +++ /dev/null @@ -1,135 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUnityEventQueueSystemWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UnityEventQueueSystem); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 3, 0, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GenerateEventIdForPayload", _m_GenerateEventIdForPayload_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "GetGlobalEventQueue", _m_GetGlobalEventQueue_xlua_st_); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.UnityEventQueueSystem(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UnityEventQueueSystem constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GenerateEventIdForPayload_xlua_st_(RealStatePtr L) - { - try { - - - - - { - string _eventPayloadName = LuaAPI.lua_tostring(L, 1); - - var gen_ret = UnityEngine.UnityEventQueueSystem.GenerateEventIdForPayload( _eventPayloadName ); - LuaAPI.lua_pushstring(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetGlobalEventQueue_xlua_st_(RealStatePtr L) - { - try { - - - - - { - - var gen_ret = UnityEngine.UnityEventQueueSystem.GetGlobalEventQueue( ); - LuaAPI.lua_pushlightuserdata(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_UnityExceptionWrap.cs b/Assets/XLua/Gen/UnityEngine_UnityExceptionWrap.cs deleted file mode 100644 index 3c8ab7978..000000000 --- a/Assets/XLua/Gen/UnityEngine_UnityExceptionWrap.cs +++ /dev/null @@ -1,103 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineUnityExceptionWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.UnityException); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.UnityException(); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _message = LuaAPI.lua_tostring(L, 2); - - var gen_ret = new UnityEngine.UnityException(_message); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING) && translator.Assignable(L, 3)) - { - string _message = LuaAPI.lua_tostring(L, 2); - System.Exception _innerException = (System.Exception)translator.GetObject(L, 3, typeof(System.Exception)); - - var gen_ret = new UnityEngine.UnityException(_message, _innerException); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.UnityException constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Vector2IntWrap.cs b/Assets/XLua/Gen/UnityEngine_Vector2IntWrap.cs deleted file mode 100644 index 6def31b7d..000000000 --- a/Assets/XLua/Gen/UnityEngine_Vector2IntWrap.cs +++ /dev/null @@ -1,927 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineVector2IntWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Vector2Int); - Utils.BeginObjectRegister(type, L, translator, 6, 6, 4, 2); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__unm", __UnmMeta); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__add", __AddMeta); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__sub", __SubMeta); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__mul", __MulMeta); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__div", __DivMeta); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__eq", __EqMeta); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Set", _m_Set); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Scale", _m_Scale); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Clamp", _m_Clamp); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "x", _g_get_x); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "y", _g_get_y); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "magnitude", _g_get_magnitude); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sqrMagnitude", _g_get_sqrMagnitude); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "x", _s_set_x); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "y", _s_set_y); - - - Utils.EndObjectRegister(type, L, translator, __CSIndexer, __NewIndexer, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 8, 6, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Distance", _m_Distance_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Min", _m_Min_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Max", _m_Max_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Scale", _m_Scale_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FloorToInt", _m_FloorToInt_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CeilToInt", _m_CeilToInt_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RoundToInt", _m_RoundToInt_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "zero", _g_get_zero); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "one", _g_get_one); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "up", _g_get_up); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "down", _g_get_down); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "left", _g_get_left); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "right", _g_get_right); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - int _x = LuaAPI.xlua_tointeger(L, 2); - int _y = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = new UnityEngine.Vector2Int(_x, _y); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.Vector2Int)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Vector2Int constructor!"); - - } - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - public static int __CSIndexer(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - - UnityEngine.Vector2Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - int index = LuaAPI.xlua_tointeger(L, 2); - LuaAPI.lua_pushboolean(L, true); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked[index]); - return 2; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - LuaAPI.lua_pushboolean(L, false); - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - public static int __NewIndexer(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - try { - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - - UnityEngine.Vector2Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - int key = LuaAPI.xlua_tointeger(L, 2); - gen_to_be_invoked[key] = LuaAPI.xlua_tointeger(L, 3); - LuaAPI.lua_pushboolean(L, true); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - LuaAPI.lua_pushboolean(L, false); - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __UnmMeta(RealStatePtr L) - { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - try { - UnityEngine.Vector2Int rightside;translator.Get(L, 1, out rightside); - translator.Push(L, - rightside); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __AddMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.Vector2Int leftside;translator.Get(L, 1, out leftside); - UnityEngine.Vector2Int rightside;translator.Get(L, 2, out rightside); - - translator.Push(L, leftside + rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of + operator, need UnityEngine.Vector2Int!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __SubMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.Vector2Int leftside;translator.Get(L, 1, out leftside); - UnityEngine.Vector2Int rightside;translator.Get(L, 2, out rightside); - - translator.Push(L, leftside - rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of - operator, need UnityEngine.Vector2Int!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __MulMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.Vector2Int leftside;translator.Get(L, 1, out leftside); - UnityEngine.Vector2Int rightside;translator.Get(L, 2, out rightside); - - translator.Push(L, leftside * rightside); - - return 1; - } - - - if (LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1) && translator.Assignable(L, 2)) - { - int leftside = LuaAPI.xlua_tointeger(L, 1); - UnityEngine.Vector2Int rightside;translator.Get(L, 2, out rightside); - - translator.Push(L, leftside * rightside); - - return 1; - } - - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - UnityEngine.Vector2Int leftside;translator.Get(L, 1, out leftside); - int rightside = LuaAPI.xlua_tointeger(L, 2); - - translator.Push(L, leftside * rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of * operator, need UnityEngine.Vector2Int!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __DivMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - UnityEngine.Vector2Int leftside;translator.Get(L, 1, out leftside); - int rightside = LuaAPI.xlua_tointeger(L, 2); - - translator.Push(L, leftside / rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of / operator, need UnityEngine.Vector2Int!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __EqMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.Vector2Int leftside;translator.Get(L, 1, out leftside); - UnityEngine.Vector2Int rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside == rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of == operator, need UnityEngine.Vector2Int!"); - - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Set(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Vector2Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - int _x = LuaAPI.xlua_tointeger(L, 2); - int _y = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.Set( _x, _y ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Distance_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector2Int _a;translator.Get(L, 1, out _a); - UnityEngine.Vector2Int _b;translator.Get(L, 2, out _b); - - var gen_ret = UnityEngine.Vector2Int.Distance( _a, _b ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Min_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector2Int _lhs;translator.Get(L, 1, out _lhs); - UnityEngine.Vector2Int _rhs;translator.Get(L, 2, out _rhs); - - var gen_ret = UnityEngine.Vector2Int.Min( _lhs, _rhs ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Max_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector2Int _lhs;translator.Get(L, 1, out _lhs); - UnityEngine.Vector2Int _rhs;translator.Get(L, 2, out _rhs); - - var gen_ret = UnityEngine.Vector2Int.Max( _lhs, _rhs ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Scale_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector2Int _a;translator.Get(L, 1, out _a); - UnityEngine.Vector2Int _b;translator.Get(L, 2, out _b); - - var gen_ret = UnityEngine.Vector2Int.Scale( _a, _b ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Scale(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Vector2Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector2Int _scale;translator.Get(L, 2, out _scale); - - gen_to_be_invoked.Scale( _scale ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Clamp(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Vector2Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector2Int _min;translator.Get(L, 2, out _min); - UnityEngine.Vector2Int _max;translator.Get(L, 3, out _max); - - gen_to_be_invoked.Clamp( _min, _max ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FloorToInt_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector2 _v;translator.Get(L, 1, out _v); - - var gen_ret = UnityEngine.Vector2Int.FloorToInt( _v ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CeilToInt_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector2 _v;translator.Get(L, 1, out _v); - - var gen_ret = UnityEngine.Vector2Int.CeilToInt( _v ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RoundToInt_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector2 _v;translator.Get(L, 1, out _v); - - var gen_ret = UnityEngine.Vector2Int.RoundToInt( _v ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Vector2Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _other = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Vector2Int _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Vector2Int.Equals!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Vector2Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Vector2Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _format = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.ToString( _format ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _format = LuaAPI.lua_tostring(L, 2); - System.IFormatProvider _formatProvider = (System.IFormatProvider)translator.GetObject(L, 3, typeof(System.IFormatProvider)); - - var gen_ret = gen_to_be_invoked.ToString( _format, _formatProvider ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Vector2Int.ToString!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_x(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Vector2Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.x); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_y(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Vector2Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.y); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_magnitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Vector2Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.magnitude); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sqrMagnitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Vector2Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.sqrMagnitude); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_zero(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Vector2Int.zero); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_one(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Vector2Int.one); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_up(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Vector2Int.up); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_down(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Vector2Int.down); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_left(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Vector2Int.left); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_right(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Vector2Int.right); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_x(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Vector2Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.x = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_y(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Vector2Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.y = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_Vector3IntWrap.cs b/Assets/XLua/Gen/UnityEngine_Vector3IntWrap.cs deleted file mode 100644 index f05be1af2..000000000 --- a/Assets/XLua/Gen/UnityEngine_Vector3IntWrap.cs +++ /dev/null @@ -1,988 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineVector3IntWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.Vector3Int); - Utils.BeginObjectRegister(type, L, translator, 6, 6, 5, 3); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__add", __AddMeta); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__sub", __SubMeta); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__mul", __MulMeta); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__unm", __UnmMeta); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__div", __DivMeta); - Utils.RegisterFunc(L, Utils.OBJ_META_IDX, "__eq", __EqMeta); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Set", _m_Set); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Scale", _m_Scale); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Clamp", _m_Clamp); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "x", _g_get_x); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "y", _g_get_y); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "z", _g_get_z); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "magnitude", _g_get_magnitude); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sqrMagnitude", _g_get_sqrMagnitude); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "x", _s_set_x); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "y", _s_set_y); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "z", _s_set_z); - - - Utils.EndObjectRegister(type, L, translator, __CSIndexer, __NewIndexer, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 8, 8, 0); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Distance", _m_Distance_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Min", _m_Min_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Max", _m_Max_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "Scale", _m_Scale_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "FloorToInt", _m_FloorToInt_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "CeilToInt", _m_CeilToInt_xlua_st_); - Utils.RegisterFunc(L, Utils.CLS_IDX, "RoundToInt", _m_RoundToInt_xlua_st_); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "zero", _g_get_zero); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "one", _g_get_one); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "up", _g_get_up); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "down", _g_get_down); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "left", _g_get_left); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "right", _g_get_right); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "forward", _g_get_forward); - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "back", _g_get_back); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - int _x = LuaAPI.xlua_tointeger(L, 2); - int _y = LuaAPI.xlua_tointeger(L, 3); - int _z = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = new UnityEngine.Vector3Int(_x, _y, _z); - translator.Push(L, gen_ret); - - return 1; - } - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.Vector3Int)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Vector3Int constructor!"); - - } - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - public static int __CSIndexer(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - int index = LuaAPI.xlua_tointeger(L, 2); - LuaAPI.lua_pushboolean(L, true); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked[index]); - return 2; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - LuaAPI.lua_pushboolean(L, false); - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - public static int __NewIndexer(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - try { - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - int key = LuaAPI.xlua_tointeger(L, 2); - gen_to_be_invoked[key] = LuaAPI.xlua_tointeger(L, 3); - LuaAPI.lua_pushboolean(L, true); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - LuaAPI.lua_pushboolean(L, false); - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __AddMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.Vector3Int leftside;translator.Get(L, 1, out leftside); - UnityEngine.Vector3Int rightside;translator.Get(L, 2, out rightside); - - translator.Push(L, leftside + rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of + operator, need UnityEngine.Vector3Int!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __SubMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.Vector3Int leftside;translator.Get(L, 1, out leftside); - UnityEngine.Vector3Int rightside;translator.Get(L, 2, out rightside); - - translator.Push(L, leftside - rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of - operator, need UnityEngine.Vector3Int!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __MulMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.Vector3Int leftside;translator.Get(L, 1, out leftside); - UnityEngine.Vector3Int rightside;translator.Get(L, 2, out rightside); - - translator.Push(L, leftside * rightside); - - return 1; - } - - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - UnityEngine.Vector3Int leftside;translator.Get(L, 1, out leftside); - int rightside = LuaAPI.xlua_tointeger(L, 2); - - translator.Push(L, leftside * rightside); - - return 1; - } - - - if (LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 1) && translator.Assignable(L, 2)) - { - int leftside = LuaAPI.xlua_tointeger(L, 1); - UnityEngine.Vector3Int rightside;translator.Get(L, 2, out rightside); - - translator.Push(L, leftside * rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of * operator, need UnityEngine.Vector3Int!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __UnmMeta(RealStatePtr L) - { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - try { - UnityEngine.Vector3Int rightside;translator.Get(L, 1, out rightside); - translator.Push(L, - rightside); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __DivMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - UnityEngine.Vector3Int leftside;translator.Get(L, 1, out leftside); - int rightside = LuaAPI.xlua_tointeger(L, 2); - - translator.Push(L, leftside / rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of / operator, need UnityEngine.Vector3Int!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __EqMeta(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - if (translator.Assignable(L, 1) && translator.Assignable(L, 2)) - { - UnityEngine.Vector3Int leftside;translator.Get(L, 1, out leftside); - UnityEngine.Vector3Int rightside;translator.Get(L, 2, out rightside); - - LuaAPI.lua_pushboolean(L, leftside == rightside); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to right hand of == operator, need UnityEngine.Vector3Int!"); - - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Set(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - int _x = LuaAPI.xlua_tointeger(L, 2); - int _y = LuaAPI.xlua_tointeger(L, 3); - int _z = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.Set( _x, _y, _z ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Distance_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector3Int _a;translator.Get(L, 1, out _a); - UnityEngine.Vector3Int _b;translator.Get(L, 2, out _b); - - var gen_ret = UnityEngine.Vector3Int.Distance( _a, _b ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Min_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector3Int _lhs;translator.Get(L, 1, out _lhs); - UnityEngine.Vector3Int _rhs;translator.Get(L, 2, out _rhs); - - var gen_ret = UnityEngine.Vector3Int.Min( _lhs, _rhs ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Max_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector3Int _lhs;translator.Get(L, 1, out _lhs); - UnityEngine.Vector3Int _rhs;translator.Get(L, 2, out _rhs); - - var gen_ret = UnityEngine.Vector3Int.Max( _lhs, _rhs ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Scale_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector3Int _a;translator.Get(L, 1, out _a); - UnityEngine.Vector3Int _b;translator.Get(L, 2, out _b); - - var gen_ret = UnityEngine.Vector3Int.Scale( _a, _b ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Scale(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector3Int _scale;translator.Get(L, 2, out _scale); - - gen_to_be_invoked.Scale( _scale ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Clamp(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - UnityEngine.Vector3Int _min;translator.Get(L, 2, out _min); - UnityEngine.Vector3Int _max;translator.Get(L, 3, out _max); - - gen_to_be_invoked.Clamp( _min, _max ); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_FloorToInt_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector3 _v;translator.Get(L, 1, out _v); - - var gen_ret = UnityEngine.Vector3Int.FloorToInt( _v ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_CeilToInt_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector3 _v;translator.Get(L, 1, out _v); - - var gen_ret = UnityEngine.Vector3Int.CeilToInt( _v ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_RoundToInt_xlua_st_(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - - - { - UnityEngine.Vector3 _v;translator.Get(L, 1, out _v); - - var gen_ret = UnityEngine.Vector3Int.RoundToInt( _v ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Equals(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - object _other = translator.GetObject(L, 2, typeof(object)); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Vector3Int _other;translator.Get(L, 2, out _other); - - var gen_ret = gen_to_be_invoked.Equals( _other ); - LuaAPI.lua_pushboolean(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Vector3Int.Equals!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetHashCode(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - - { - - var gen_ret = gen_to_be_invoked.GetHashCode( ); - LuaAPI.xlua_pushinteger(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ToString(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.ToString( ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 2&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _format = LuaAPI.lua_tostring(L, 2); - - var gen_ret = gen_to_be_invoked.ToString( _format ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 3)) - { - string _format = LuaAPI.lua_tostring(L, 2); - System.IFormatProvider _formatProvider = (System.IFormatProvider)translator.GetObject(L, 3, typeof(System.IFormatProvider)); - - var gen_ret = gen_to_be_invoked.ToString( _format, _formatProvider ); - LuaAPI.lua_pushstring(L, gen_ret); - - - translator.Update(L, 1, gen_to_be_invoked); - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.Vector3Int.ToString!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_x(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.x); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_y(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.y); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_z(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.z); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_magnitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.magnitude); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sqrMagnitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.sqrMagnitude); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_zero(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Vector3Int.zero); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_one(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Vector3Int.one); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_up(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Vector3Int.up); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_down(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Vector3Int.down); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_left(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Vector3Int.left); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_right(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Vector3Int.right); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forward(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Vector3Int.forward); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_back(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.Vector3Int.back); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_x(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.x = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_y(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.y = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_z(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.Vector3Int gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.z = LuaAPI.xlua_tointeger(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_WWWFormWrap.cs b/Assets/XLua/Gen/UnityEngine_WWWFormWrap.cs deleted file mode 100644 index 7df44bb54..000000000 --- a/Assets/XLua/Gen/UnityEngine_WWWFormWrap.cs +++ /dev/null @@ -1,230 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineWWWFormWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.WWWForm); - Utils.BeginObjectRegister(type, L, translator, 0, 2, 2, 0); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddField", _m_AddField); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "AddBinaryData", _m_AddBinaryData); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "headers", _g_get_headers); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "data", _g_get_data); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.WWWForm(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WWWForm constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddField(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.WWWForm gen_to_be_invoked = (UnityEngine.WWWForm)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - string _fieldName = LuaAPI.lua_tostring(L, 2); - int _i = LuaAPI.xlua_tointeger(L, 3); - - gen_to_be_invoked.AddField( _fieldName, _i ); - - - - return 0; - } - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)) - { - string _fieldName = LuaAPI.lua_tostring(L, 2); - string _value = LuaAPI.lua_tostring(L, 3); - - gen_to_be_invoked.AddField( _fieldName, _value ); - - - - return 0; - } - if(gen_param_count == 4&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& translator.Assignable(L, 4)) - { - string _fieldName = LuaAPI.lua_tostring(L, 2); - string _value = LuaAPI.lua_tostring(L, 3); - System.Text.Encoding _e = (System.Text.Encoding)translator.GetObject(L, 4, typeof(System.Text.Encoding)); - - gen_to_be_invoked.AddField( _fieldName, _value, _e ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WWWForm.AddField!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_AddBinaryData(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.WWWForm gen_to_be_invoked = (UnityEngine.WWWForm)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 3&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)) - { - string _fieldName = LuaAPI.lua_tostring(L, 2); - byte[] _contents = LuaAPI.lua_tobytes(L, 3); - - gen_to_be_invoked.AddBinaryData( _fieldName, _contents ); - - - - return 0; - } - if(gen_param_count == 4&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 4) || LuaAPI.lua_type(L, 4) == LuaTypes.LUA_TSTRING)) - { - string _fieldName = LuaAPI.lua_tostring(L, 2); - byte[] _contents = LuaAPI.lua_tobytes(L, 3); - string _fileName = LuaAPI.lua_tostring(L, 4); - - gen_to_be_invoked.AddBinaryData( _fieldName, _contents, _fileName ); - - - - return 0; - } - if(gen_param_count == 5&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 4) || LuaAPI.lua_type(L, 4) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 5) || LuaAPI.lua_type(L, 5) == LuaTypes.LUA_TSTRING)) - { - string _fieldName = LuaAPI.lua_tostring(L, 2); - byte[] _contents = LuaAPI.lua_tobytes(L, 3); - string _fileName = LuaAPI.lua_tostring(L, 4); - string _mimeType = LuaAPI.lua_tostring(L, 5); - - gen_to_be_invoked.AddBinaryData( _fieldName, _contents, _fileName, _mimeType ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WWWForm.AddBinaryData!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_headers(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WWWForm gen_to_be_invoked = (UnityEngine.WWWForm)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.headers); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_data(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WWWForm gen_to_be_invoked = (UnityEngine.WWWForm)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.data); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_WaitForEndOfFrameWrap.cs b/Assets/XLua/Gen/UnityEngine_WaitForEndOfFrameWrap.cs deleted file mode 100644 index ba6c6d373..000000000 --- a/Assets/XLua/Gen/UnityEngine_WaitForEndOfFrameWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineWaitForEndOfFrameWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.WaitForEndOfFrame); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.WaitForEndOfFrame(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WaitForEndOfFrame constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_WaitForFixedUpdateWrap.cs b/Assets/XLua/Gen/UnityEngine_WaitForFixedUpdateWrap.cs deleted file mode 100644 index 8f3c1bef4..000000000 --- a/Assets/XLua/Gen/UnityEngine_WaitForFixedUpdateWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineWaitForFixedUpdateWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.WaitForFixedUpdate); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.WaitForFixedUpdate(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WaitForFixedUpdate constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_WaitForSecondsRealtimeWrap.cs b/Assets/XLua/Gen/UnityEngine_WaitForSecondsRealtimeWrap.cs deleted file mode 100644 index 7235315e6..000000000 --- a/Assets/XLua/Gen/UnityEngine_WaitForSecondsRealtimeWrap.cs +++ /dev/null @@ -1,159 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineWaitForSecondsRealtimeWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.WaitForSecondsRealtime); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 2, 1); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Reset", _m_Reset); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "waitTime", _g_get_waitTime); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "keepWaiting", _g_get_keepWaiting); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "waitTime", _s_set_waitTime); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 2 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - float _time = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = new UnityEngine.WaitForSecondsRealtime(_time); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WaitForSecondsRealtime constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Reset(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.WaitForSecondsRealtime gen_to_be_invoked = (UnityEngine.WaitForSecondsRealtime)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Reset( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_waitTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WaitForSecondsRealtime gen_to_be_invoked = (UnityEngine.WaitForSecondsRealtime)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.waitTime); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_keepWaiting(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WaitForSecondsRealtime gen_to_be_invoked = (UnityEngine.WaitForSecondsRealtime)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.keepWaiting); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_waitTime(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WaitForSecondsRealtime gen_to_be_invoked = (UnityEngine.WaitForSecondsRealtime)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.waitTime = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_WaitForSecondsWrap.cs b/Assets/XLua/Gen/UnityEngine_WaitForSecondsWrap.cs deleted file mode 100644 index 64b4ce106..000000000 --- a/Assets/XLua/Gen/UnityEngine_WaitForSecondsWrap.cs +++ /dev/null @@ -1,85 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineWaitForSecondsWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.WaitForSeconds); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 2 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)) - { - float _seconds = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = new UnityEngine.WaitForSeconds(_seconds); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WaitForSeconds constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_WaitUntilWrap.cs b/Assets/XLua/Gen/UnityEngine_WaitUntilWrap.cs deleted file mode 100644 index 232201298..000000000 --- a/Assets/XLua/Gen/UnityEngine_WaitUntilWrap.cs +++ /dev/null @@ -1,100 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineWaitUntilWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.WaitUntil); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "keepWaiting", _g_get_keepWaiting); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 2 && translator.Assignable>(L, 2)) - { - System.Func _predicate = translator.GetDelegate>(L, 2); - - var gen_ret = new UnityEngine.WaitUntil(_predicate); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WaitUntil constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_keepWaiting(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WaitUntil gen_to_be_invoked = (UnityEngine.WaitUntil)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.keepWaiting); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_WaitWhileWrap.cs b/Assets/XLua/Gen/UnityEngine_WaitWhileWrap.cs deleted file mode 100644 index 3d609f082..000000000 --- a/Assets/XLua/Gen/UnityEngine_WaitWhileWrap.cs +++ /dev/null @@ -1,100 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineWaitWhileWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.WaitWhile); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 1, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "keepWaiting", _g_get_keepWaiting); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 2 && translator.Assignable>(L, 2)) - { - System.Func _predicate = translator.GetDelegate>(L, 2); - - var gen_ret = new UnityEngine.WaitWhile(_predicate); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WaitWhile constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_keepWaiting(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WaitWhile gen_to_be_invoked = (UnityEngine.WaitWhile)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.keepWaiting); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_WebCamDeviceWrap.cs b/Assets/XLua/Gen/UnityEngine_WebCamDeviceWrap.cs deleted file mode 100644 index 960258707..000000000 --- a/Assets/XLua/Gen/UnityEngine_WebCamDeviceWrap.cs +++ /dev/null @@ -1,172 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineWebCamDeviceWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.WebCamDevice); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 6, 0); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "name", _g_get_name); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isFrontFacing", _g_get_isFrontFacing); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "kind", _g_get_kind); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "depthCameraName", _g_get_depthCameraName); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isAutoFocusPointSupported", _g_get_isAutoFocusPointSupported); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "availableResolutions", _g_get_availableResolutions); - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.WebCamDevice)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WebCamDevice constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_name(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamDevice gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.name); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isFrontFacing(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamDevice gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isFrontFacing); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_kind(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamDevice gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.kind); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_depthCameraName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamDevice gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.depthCameraName); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isAutoFocusPointSupported(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamDevice gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isAutoFocusPointSupported); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_availableResolutions(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamDevice gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.availableResolutions); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_WebCamTextureWrap.cs b/Assets/XLua/Gen/UnityEngine_WebCamTextureWrap.cs deleted file mode 100644 index 487c106ed..000000000 --- a/Assets/XLua/Gen/UnityEngine_WebCamTextureWrap.cs +++ /dev/null @@ -1,587 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineWebCamTextureWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.WebCamTexture); - Utils.BeginObjectRegister(type, L, translator, 0, 6, 10, 5); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Play", _m_Play); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Pause", _m_Pause); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "Stop", _m_Stop); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPixel", _m_GetPixel); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPixels", _m_GetPixels); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetPixels32", _m_GetPixels32); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isPlaying", _g_get_isPlaying); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "deviceName", _g_get_deviceName); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "requestedFPS", _g_get_requestedFPS); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "requestedWidth", _g_get_requestedWidth); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "requestedHeight", _g_get_requestedHeight); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "videoRotationAngle", _g_get_videoRotationAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "videoVerticallyMirrored", _g_get_videoVerticallyMirrored); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "didUpdateThisFrame", _g_get_didUpdateThisFrame); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "autoFocusPoint", _g_get_autoFocusPoint); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isDepth", _g_get_isDepth); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "deviceName", _s_set_deviceName); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "requestedFPS", _s_set_requestedFPS); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "requestedWidth", _s_set_requestedWidth); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "requestedHeight", _s_set_requestedHeight); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "autoFocusPoint", _s_set_autoFocusPoint); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 1, 0); - - - - Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "devices", _g_get_devices); - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 5 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - string _deviceName = LuaAPI.lua_tostring(L, 2); - int _requestedWidth = LuaAPI.xlua_tointeger(L, 3); - int _requestedHeight = LuaAPI.xlua_tointeger(L, 4); - int _requestedFPS = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = new UnityEngine.WebCamTexture(_deviceName, _requestedWidth, _requestedHeight, _requestedFPS); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - string _deviceName = LuaAPI.lua_tostring(L, 2); - int _requestedWidth = LuaAPI.xlua_tointeger(L, 3); - int _requestedHeight = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = new UnityEngine.WebCamTexture(_deviceName, _requestedWidth, _requestedHeight); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 2 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)) - { - string _deviceName = LuaAPI.lua_tostring(L, 2); - - var gen_ret = new UnityEngine.WebCamTexture(_deviceName); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 4 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)) - { - int _requestedWidth = LuaAPI.xlua_tointeger(L, 2); - int _requestedHeight = LuaAPI.xlua_tointeger(L, 3); - int _requestedFPS = LuaAPI.xlua_tointeger(L, 4); - - var gen_ret = new UnityEngine.WebCamTexture(_requestedWidth, _requestedHeight, _requestedFPS); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 3 && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2) && LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)) - { - int _requestedWidth = LuaAPI.xlua_tointeger(L, 2); - int _requestedHeight = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = new UnityEngine.WebCamTexture(_requestedWidth, _requestedHeight); - translator.Push(L, gen_ret); - - return 1; - } - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.WebCamTexture(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WebCamTexture constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Play(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Play( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Pause(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Pause( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_Stop(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.Stop( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPixel(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - - - - { - int _x = LuaAPI.xlua_tointeger(L, 2); - int _y = LuaAPI.xlua_tointeger(L, 3); - - var gen_ret = gen_to_be_invoked.GetPixel( _x, _y ); - translator.PushUnityEngineColor(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPixels(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.GetPixels( ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 5&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 2)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 3)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 4)&& LuaTypes.LUA_TNUMBER == LuaAPI.lua_type(L, 5)) - { - int _x = LuaAPI.xlua_tointeger(L, 2); - int _y = LuaAPI.xlua_tointeger(L, 3); - int _blockWidth = LuaAPI.xlua_tointeger(L, 4); - int _blockHeight = LuaAPI.xlua_tointeger(L, 5); - - var gen_ret = gen_to_be_invoked.GetPixels( _x, _y, _blockWidth, _blockHeight ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WebCamTexture.GetPixels!"); - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetPixels32(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - - - int gen_param_count = LuaAPI.lua_gettop(L); - - if(gen_param_count == 1) - { - - var gen_ret = gen_to_be_invoked.GetPixels32( ); - translator.Push(L, gen_ret); - - - - return 1; - } - if(gen_param_count == 2&& translator.Assignable(L, 2)) - { - UnityEngine.Color32[] _colors = (UnityEngine.Color32[])translator.GetObject(L, 2, typeof(UnityEngine.Color32[])); - - var gen_ret = gen_to_be_invoked.GetPixels32( _colors ); - translator.Push(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WebCamTexture.GetPixels32!"); - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_devices(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - translator.Push(L, UnityEngine.WebCamTexture.devices); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isPlaying(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isPlaying); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_deviceName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushstring(L, gen_to_be_invoked.deviceName); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_requestedFPS(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.requestedFPS); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_requestedWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.requestedWidth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_requestedHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.requestedHeight); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_videoRotationAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - LuaAPI.xlua_pushinteger(L, gen_to_be_invoked.videoRotationAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_videoVerticallyMirrored(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.videoVerticallyMirrored); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_didUpdateThisFrame(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.didUpdateThisFrame); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_autoFocusPoint(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - translator.PushAny(L, gen_to_be_invoked.autoFocusPoint); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isDepth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isDepth); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_deviceName(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.deviceName = LuaAPI.lua_tostring(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_requestedFPS(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.requestedFPS = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_requestedWidth(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.requestedWidth = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_requestedHeight(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.requestedHeight = LuaAPI.xlua_tointeger(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_autoFocusPoint(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WebCamTexture gen_to_be_invoked = (UnityEngine.WebCamTexture)translator.FastGetCSObj(L, 1); - System.Nullable gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.autoFocusPoint = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_WheelColliderWrap.cs b/Assets/XLua/Gen/UnityEngine_WheelColliderWrap.cs deleted file mode 100644 index 7cda3db2d..000000000 --- a/Assets/XLua/Gen/UnityEngine_WheelColliderWrap.cs +++ /dev/null @@ -1,677 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineWheelColliderWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.WheelCollider); - Utils.BeginObjectRegister(type, L, translator, 0, 4, 16, 14); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ResetSprungMasses", _m_ResetSprungMasses); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "ConfigureVehicleSubsteps", _m_ConfigureVehicleSubsteps); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetWorldPose", _m_GetWorldPose); - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetGroundHit", _m_GetGroundHit); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "center", _g_get_center); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "radius", _g_get_radius); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "suspensionDistance", _g_get_suspensionDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "suspensionSpring", _g_get_suspensionSpring); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "suspensionExpansionLimited", _g_get_suspensionExpansionLimited); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forceAppPointDistance", _g_get_forceAppPointDistance); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mass", _g_get_mass); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "wheelDampingRate", _g_get_wheelDampingRate); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forwardFriction", _g_get_forwardFriction); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sidewaysFriction", _g_get_sidewaysFriction); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "motorTorque", _g_get_motorTorque); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "brakeTorque", _g_get_brakeTorque); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "steerAngle", _g_get_steerAngle); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "isGrounded", _g_get_isGrounded); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "rpm", _g_get_rpm); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sprungMass", _g_get_sprungMass); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "center", _s_set_center); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "radius", _s_set_radius); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "suspensionDistance", _s_set_suspensionDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "suspensionSpring", _s_set_suspensionSpring); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "suspensionExpansionLimited", _s_set_suspensionExpansionLimited); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forceAppPointDistance", _s_set_forceAppPointDistance); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mass", _s_set_mass); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "wheelDampingRate", _s_set_wheelDampingRate); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forwardFriction", _s_set_forwardFriction); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sidewaysFriction", _s_set_sidewaysFriction); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "motorTorque", _s_set_motorTorque); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "brakeTorque", _s_set_brakeTorque); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "steerAngle", _s_set_steerAngle); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sprungMass", _s_set_sprungMass); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.WheelCollider(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WheelCollider constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ResetSprungMasses(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - - - - { - - gen_to_be_invoked.ResetSprungMasses( ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_ConfigureVehicleSubsteps(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - - - - { - float _speedThreshold = (float)LuaAPI.lua_tonumber(L, 2); - int _stepsBelowThreshold = LuaAPI.xlua_tointeger(L, 3); - int _stepsAboveThreshold = LuaAPI.xlua_tointeger(L, 4); - - gen_to_be_invoked.ConfigureVehicleSubsteps( _speedThreshold, _stepsBelowThreshold, _stepsAboveThreshold ); - - - - return 0; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetWorldPose(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.Vector3 _pos; - UnityEngine.Quaternion _quat; - - gen_to_be_invoked.GetWorldPose( out _pos, out _quat ); - translator.PushUnityEngineVector3(L, _pos); - - translator.PushUnityEngineQuaternion(L, _quat); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetGroundHit(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - - - - { - UnityEngine.WheelHit _hit; - - var gen_ret = gen_to_be_invoked.GetGroundHit( out _hit ); - LuaAPI.lua_pushboolean(L, gen_ret); - translator.Push(L, _hit); - - - - - return 2; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_center(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.center); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.radius); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_suspensionDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.suspensionDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_suspensionSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.suspensionSpring); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_suspensionExpansionLimited(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.suspensionExpansionLimited); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forceAppPointDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.forceAppPointDistance); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.mass); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_wheelDampingRate(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.wheelDampingRate); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forwardFriction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.forwardFriction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sidewaysFriction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.sidewaysFriction); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_motorTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.motorTorque); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_brakeTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.brakeTorque); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_steerAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.steerAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_isGrounded(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.isGrounded); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_rpm(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.rpm); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sprungMass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.sprungMass); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_center(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.center = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.radius = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_suspensionDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.suspensionDistance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_suspensionSpring(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - UnityEngine.JointSpring gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.suspensionSpring = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_suspensionExpansionLimited(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.suspensionExpansionLimited = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forceAppPointDistance(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.forceAppPointDistance = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.mass = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_wheelDampingRate(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.wheelDampingRate = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forwardFriction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - UnityEngine.WheelFrictionCurve gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.forwardFriction = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sidewaysFriction(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - UnityEngine.WheelFrictionCurve gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.sidewaysFriction = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_motorTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.motorTorque = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_brakeTorque(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.brakeTorque = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_steerAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.steerAngle = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sprungMass(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelCollider gen_to_be_invoked = (UnityEngine.WheelCollider)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.sprungMass = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_WheelFrictionCurveWrap.cs b/Assets/XLua/Gen/UnityEngine_WheelFrictionCurveWrap.cs deleted file mode 100644 index cb1a9be28..000000000 --- a/Assets/XLua/Gen/UnityEngine_WheelFrictionCurveWrap.cs +++ /dev/null @@ -1,247 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineWheelFrictionCurveWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.WheelFrictionCurve); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 5, 5); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "extremumSlip", _g_get_extremumSlip); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "extremumValue", _g_get_extremumValue); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "asymptoteSlip", _g_get_asymptoteSlip); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "asymptoteValue", _g_get_asymptoteValue); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "stiffness", _g_get_stiffness); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "extremumSlip", _s_set_extremumSlip); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "extremumValue", _s_set_extremumValue); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "asymptoteSlip", _s_set_asymptoteSlip); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "asymptoteValue", _s_set_asymptoteValue); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "stiffness", _s_set_stiffness); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.WheelFrictionCurve)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WheelFrictionCurve constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_extremumSlip(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelFrictionCurve gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.extremumSlip); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_extremumValue(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelFrictionCurve gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.extremumValue); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_asymptoteSlip(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelFrictionCurve gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.asymptoteSlip); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_asymptoteValue(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelFrictionCurve gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.asymptoteValue); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_stiffness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelFrictionCurve gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.stiffness); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_extremumSlip(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelFrictionCurve gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.extremumSlip = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_extremumValue(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelFrictionCurve gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.extremumValue = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_asymptoteSlip(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelFrictionCurve gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.asymptoteSlip = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_asymptoteValue(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelFrictionCurve gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.asymptoteValue = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_stiffness(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelFrictionCurve gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.stiffness = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_WheelHitWrap.cs b/Assets/XLua/Gen/UnityEngine_WheelHitWrap.cs deleted file mode 100644 index d2287547c..000000000 --- a/Assets/XLua/Gen/UnityEngine_WheelHitWrap.cs +++ /dev/null @@ -1,350 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineWheelHitWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.WheelHit); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 8, 8); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "collider", _g_get_collider); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "point", _g_get_point); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "normal", _g_get_normal); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forwardDir", _g_get_forwardDir); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sidewaysDir", _g_get_sidewaysDir); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "force", _g_get_force); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "forwardSlip", _g_get_forwardSlip); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "sidewaysSlip", _g_get_sidewaysSlip); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "collider", _s_set_collider); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "point", _s_set_point); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "normal", _s_set_normal); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forwardDir", _s_set_forwardDir); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sidewaysDir", _s_set_sidewaysDir); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "force", _s_set_force); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "forwardSlip", _s_set_forwardSlip); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "sidewaysSlip", _s_set_sidewaysSlip); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - if (LuaAPI.lua_gettop(L) == 1) - { - translator.Push(L, default(UnityEngine.WheelHit)); - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WheelHit constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_collider(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.Push(L, gen_to_be_invoked.collider); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_point(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.point); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_normal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.normal); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forwardDir(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.forwardDir); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sidewaysDir(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - translator.PushUnityEngineVector3(L, gen_to_be_invoked.sidewaysDir); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_force(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.force); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_forwardSlip(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.forwardSlip); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_sidewaysSlip(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.sidewaysSlip); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_collider(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.collider = (UnityEngine.Collider)translator.GetObject(L, 2, typeof(UnityEngine.Collider)); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_point(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.point = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_normal(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.normal = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forwardDir(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.forwardDir = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sidewaysDir(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - UnityEngine.Vector3 gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.sidewaysDir = gen_value; - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_force(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.force = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_forwardSlip(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.forwardSlip = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_sidewaysSlip(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelHit gen_to_be_invoked;translator.Get(L, 1, out gen_to_be_invoked); - gen_to_be_invoked.sidewaysSlip = (float)LuaAPI.lua_tonumber(L, 2); - - translator.Update(L, 1, gen_to_be_invoked); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_WheelJoint2DWrap.cs b/Assets/XLua/Gen/UnityEngine_WheelJoint2DWrap.cs deleted file mode 100644 index de8f23e59..000000000 --- a/Assets/XLua/Gen/UnityEngine_WheelJoint2DWrap.cs +++ /dev/null @@ -1,269 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineWheelJoint2DWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.WheelJoint2D); - Utils.BeginObjectRegister(type, L, translator, 0, 1, 7, 3); - - Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetMotorTorque", _m_GetMotorTorque); - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "suspension", _g_get_suspension); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "useMotor", _g_get_useMotor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "motor", _g_get_motor); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "jointTranslation", _g_get_jointTranslation); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "jointLinearSpeed", _g_get_jointLinearSpeed); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "jointSpeed", _g_get_jointSpeed); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "jointAngle", _g_get_jointAngle); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "suspension", _s_set_suspension); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "useMotor", _s_set_useMotor); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "motor", _s_set_motor); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.WheelJoint2D(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WheelJoint2D constructor!"); - - } - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _m_GetMotorTorque(RealStatePtr L) - { - try { - - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - - UnityEngine.WheelJoint2D gen_to_be_invoked = (UnityEngine.WheelJoint2D)translator.FastGetCSObj(L, 1); - - - - { - float _timeStep = (float)LuaAPI.lua_tonumber(L, 2); - - var gen_ret = gen_to_be_invoked.GetMotorTorque( _timeStep ); - LuaAPI.lua_pushnumber(L, gen_ret); - - - - return 1; - } - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - - } - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_suspension(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelJoint2D gen_to_be_invoked = (UnityEngine.WheelJoint2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.suspension); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_useMotor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelJoint2D gen_to_be_invoked = (UnityEngine.WheelJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushboolean(L, gen_to_be_invoked.useMotor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_motor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelJoint2D gen_to_be_invoked = (UnityEngine.WheelJoint2D)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.motor); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jointTranslation(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelJoint2D gen_to_be_invoked = (UnityEngine.WheelJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.jointTranslation); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jointLinearSpeed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelJoint2D gen_to_be_invoked = (UnityEngine.WheelJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.jointLinearSpeed); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jointSpeed(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelJoint2D gen_to_be_invoked = (UnityEngine.WheelJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.jointSpeed); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_jointAngle(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelJoint2D gen_to_be_invoked = (UnityEngine.WheelJoint2D)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.jointAngle); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_suspension(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelJoint2D gen_to_be_invoked = (UnityEngine.WheelJoint2D)translator.FastGetCSObj(L, 1); - UnityEngine.JointSuspension2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.suspension = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_useMotor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelJoint2D gen_to_be_invoked = (UnityEngine.WheelJoint2D)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.useMotor = LuaAPI.lua_toboolean(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_motor(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WheelJoint2D gen_to_be_invoked = (UnityEngine.WheelJoint2D)translator.FastGetCSObj(L, 1); - UnityEngine.JointMotor2D gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.motor = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_WindZoneWrap.cs b/Assets/XLua/Gen/UnityEngine_WindZoneWrap.cs deleted file mode 100644 index 0b8b1ef85..000000000 --- a/Assets/XLua/Gen/UnityEngine_WindZoneWrap.cs +++ /dev/null @@ -1,271 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineWindZoneWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.WindZone); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 6, 6); - - - - Utils.RegisterFunc(L, Utils.GETTER_IDX, "mode", _g_get_mode); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "radius", _g_get_radius); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "windMain", _g_get_windMain); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "windTurbulence", _g_get_windTurbulence); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "windPulseMagnitude", _g_get_windPulseMagnitude); - Utils.RegisterFunc(L, Utils.GETTER_IDX, "windPulseFrequency", _g_get_windPulseFrequency); - - Utils.RegisterFunc(L, Utils.SETTER_IDX, "mode", _s_set_mode); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "radius", _s_set_radius); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "windMain", _s_set_windMain); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "windTurbulence", _s_set_windTurbulence); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "windPulseMagnitude", _s_set_windPulseMagnitude); - Utils.RegisterFunc(L, Utils.SETTER_IDX, "windPulseFrequency", _s_set_windPulseFrequency); - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.WindZone(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.WindZone constructor!"); - - } - - - - - - - - - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_mode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WindZone gen_to_be_invoked = (UnityEngine.WindZone)translator.FastGetCSObj(L, 1); - translator.Push(L, gen_to_be_invoked.mode); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WindZone gen_to_be_invoked = (UnityEngine.WindZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.radius); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_windMain(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WindZone gen_to_be_invoked = (UnityEngine.WindZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.windMain); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_windTurbulence(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WindZone gen_to_be_invoked = (UnityEngine.WindZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.windTurbulence); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_windPulseMagnitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WindZone gen_to_be_invoked = (UnityEngine.WindZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.windPulseMagnitude); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _g_get_windPulseFrequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WindZone gen_to_be_invoked = (UnityEngine.WindZone)translator.FastGetCSObj(L, 1); - LuaAPI.lua_pushnumber(L, gen_to_be_invoked.windPulseFrequency); - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 1; - } - - - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_mode(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WindZone gen_to_be_invoked = (UnityEngine.WindZone)translator.FastGetCSObj(L, 1); - UnityEngine.WindZoneMode gen_value;translator.Get(L, 2, out gen_value); - gen_to_be_invoked.mode = gen_value; - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_radius(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WindZone gen_to_be_invoked = (UnityEngine.WindZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.radius = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_windMain(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WindZone gen_to_be_invoked = (UnityEngine.WindZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.windMain = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_windTurbulence(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WindZone gen_to_be_invoked = (UnityEngine.WindZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.windTurbulence = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_windPulseMagnitude(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WindZone gen_to_be_invoked = (UnityEngine.WindZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.windPulseMagnitude = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int _s_set_windPulseFrequency(RealStatePtr L) - { - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - - UnityEngine.WindZone gen_to_be_invoked = (UnityEngine.WindZone)translator.FastGetCSObj(L, 1); - gen_to_be_invoked.windPulseFrequency = (float)LuaAPI.lua_tonumber(L, 2); - - } catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return 0; - } - - - - - - } -} diff --git a/Assets/XLua/Gen/UnityEngine_YieldInstructionWrap.cs b/Assets/XLua/Gen/UnityEngine_YieldInstructionWrap.cs deleted file mode 100644 index 2329e66c3..000000000 --- a/Assets/XLua/Gen/UnityEngine_YieldInstructionWrap.cs +++ /dev/null @@ -1,84 +0,0 @@ -#if USE_UNI_LUA -using LuaAPI = UniLua.Lua; -using RealStatePtr = UniLua.ILuaState; -using LuaCSFunction = UniLua.CSharpFunctionDelegate; -#else -using LuaAPI = XLua.LuaDLL.Lua; -using RealStatePtr = System.IntPtr; -using LuaCSFunction = XLua.LuaDLL.lua_CSFunction; -#endif - -using XLua; -using System.Collections.Generic; - - -namespace XLua.CSObjectWrap -{ - using Utils = XLua.Utils; - public class UnityEngineYieldInstructionWrap - { - public static void __Register(RealStatePtr L) - { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - System.Type type = typeof(UnityEngine.YieldInstruction); - Utils.BeginObjectRegister(type, L, translator, 0, 0, 0, 0); - - - - - - - Utils.EndObjectRegister(type, L, translator, null, null, - null, null, null); - - Utils.BeginClassRegister(type, L, __CreateInstance, 1, 0, 0); - - - - - - - Utils.EndClassRegister(type, L, translator); - } - - [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] - static int __CreateInstance(RealStatePtr L) - { - - try { - ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L); - if(LuaAPI.lua_gettop(L) == 1) - { - - var gen_ret = new UnityEngine.YieldInstruction(); - translator.Push(L, gen_ret); - - return 1; - } - - } - catch(System.Exception gen_e) { - return LuaAPI.luaL_error(L, "c# exception:" + gen_e); - } - return LuaAPI.luaL_error(L, "invalid arguments to UnityEngine.YieldInstruction constructor!"); - - } - - - - - - - - - - - - - - - - - - } -} diff --git a/Assets/arts/spines/ui/ui_loading.meta b/Assets/arts/spines/ui/ui_loading.meta new file mode 100644 index 000000000..7b20b3f50 --- /dev/null +++ b/Assets/arts/spines/ui/ui_loading.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4af187f2a1856974e9706adaef3113f8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/arts/spines/ui/ui_loading/ui_loading.atlas.txt b/Assets/arts/spines/ui/ui_loading/ui_loading.atlas.txt new file mode 100644 index 000000000..95d039451 --- /dev/null +++ b/Assets/arts/spines/ui/ui_loading/ui_loading.atlas.txt @@ -0,0 +1,52 @@ +ui_loading.png +size:2048,2048 +filter:Linear,Linear +bj +bounds:1134,606,320,450 +di +bounds:1,1351,1413,680 +dian +bounds:1456,846,307,225 +offsets:0,0,307,226 +emo +bounds:605,568,488,527 +rotate:90 +ln_1 +bounds:1246,1214,105,135 +offsets:0,1,105,136 +ln_2 +bounds:1041,83,271,187 +qi_1 +bounds:1041,272,294,179 +rotate:90 +qi_2 +bounds:1416,1469,615,562 +qi_3 +bounds:1416,1073,394,462 +rotate:90 +qi_4 +bounds:1,581,602,475 +qi_5 +bounds:1,24,507,555 +xx1 +bounds:1246,1109,87,103 +offsets:1,1,89,105 +xx2 +bounds:510,95,529,471 +xy_1 +bounds:1880,1250,92,217 +xy_2 +bounds:1456,598,246,286 +rotate:90 +xy_3 +bounds:1222,336,268,217 +rotate:90 +yan +bounds:1765,946,125,115 +offsets:1,1,127,117 +rotate:90 +yazi +bounds:1441,339,250,257 +offsets:0,0,251,257 +zhuang +bounds:1,1058,1243,291 diff --git a/Assets/arts/spines/ui/ui_loading/ui_loading.atlas.txt.meta b/Assets/arts/spines/ui/ui_loading/ui_loading.atlas.txt.meta new file mode 100644 index 000000000..49f2ee94b --- /dev/null +++ b/Assets/arts/spines/ui/ui_loading/ui_loading.atlas.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c150f784b0706b84b9d679f4cffbe214 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/arts/spines/ui/ui_loading/ui_loading.png b/Assets/arts/spines/ui/ui_loading/ui_loading.png new file mode 100644 index 0000000000000000000000000000000000000000..5f17f14eca9c40d133b8df3252343ce07cfcaefb GIT binary patch literal 800889 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%0AuRcdLnX*&7h^8Ny$g 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

    {k+1WeVg6?0}nHRmO&}ZQ0)}%#BqHwQj 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ϖH>je@H=H!5cym#>%`4gGrDIKcx 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
    }} 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%0A41(6S~;* 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
    NFJ_j0{?t!%gNXc^mSM$+C2=t-`ndNy^FyC}^ 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