+ Added code to IManager (IA_InventoryManager) that uses the AppearanceManager, simply log in with Imanager and use the command "getlook" to have your avatar set it's appearance based on what's stored on the data server. git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@678 52acb1d6-8a22-11de-b505-999d5b087335
4878 lines
162 KiB
C#
4878 lines
162 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Text;
|
|
|
|
namespace libsecondlife.AssetSystem
|
|
{
|
|
public class BodyShapeParams
|
|
{
|
|
public static string GetName( uint Param )
|
|
{
|
|
switch( Param )
|
|
{
|
|
default:
|
|
throw new Exception("Unknown Body Part Parameter: " + Param);
|
|
case 32:
|
|
return "Male_Skeleton";
|
|
case 33:
|
|
return "Height";
|
|
case 34:
|
|
return "Thickness";
|
|
case 36:
|
|
return "Shoulders";
|
|
case 37:
|
|
return "Hip Width";
|
|
case 842:
|
|
return "Hip Length";
|
|
case 38:
|
|
return "Torso Length";
|
|
case 195:
|
|
return "EyeBone_Spread";
|
|
case 661:
|
|
return "EyeBone_Head_Shear";
|
|
case 772:
|
|
return "EyeBone_Head_Elongate";
|
|
case 768:
|
|
return "EyeBone_Bug";
|
|
case 655:
|
|
return "Head Size";
|
|
case 197:
|
|
return "Shoe_Heels";
|
|
case 502:
|
|
return "Shoe_Platform";
|
|
case 675:
|
|
return "Hand Size";
|
|
case 683:
|
|
return "Neck Thickness";
|
|
case 689:
|
|
return "EyeBone_Big_Eyes";
|
|
case 692:
|
|
return "Leg Length";
|
|
case 693:
|
|
return "Arm Length";
|
|
case 756:
|
|
return "Neck Length";
|
|
case 180:
|
|
return "Hair_Volume";
|
|
case 761:
|
|
return "Hair_Volume_Small";
|
|
case 181:
|
|
return "Hair_Big_Front";
|
|
case 182:
|
|
return "Hair_Big_Top";
|
|
case 183:
|
|
return "Hair_Big_Back";
|
|
case 184:
|
|
return "Hair_Spiked";
|
|
case 140:
|
|
return "Hair_Part_Middle";
|
|
case 141:
|
|
return "Hair_Part_Right";
|
|
case 142:
|
|
return "Hair_Part_Left";
|
|
case 143:
|
|
return "Hair_Sides_Full";
|
|
case 144:
|
|
return "Bangs_Front_Up";
|
|
case 145:
|
|
return "Bangs_Front_Down";
|
|
case 146:
|
|
return "Bangs_Sides_Up";
|
|
case 147:
|
|
return "Bangs_Sides_Down";
|
|
case 148:
|
|
return "Bangs_Back_Up";
|
|
case 149:
|
|
return "Bangs_Back_Down";
|
|
case 171:
|
|
return "Hair_Front_Down";
|
|
case 172:
|
|
return "Hair_Front_Up";
|
|
case 173:
|
|
return "Hair_Sides_Down";
|
|
case 174:
|
|
return "Hair_Sides_Up";
|
|
case 175:
|
|
return "Hair_Back_Down";
|
|
case 176:
|
|
return "Hair_Back_Up";
|
|
case 177:
|
|
return "Hair_Rumpled";
|
|
case 178:
|
|
return "Hair_Swept_Back";
|
|
case 179:
|
|
return "Hair_Swept_Forward";
|
|
case 190:
|
|
return "Hair_Tilt_Right";
|
|
case 191:
|
|
return "Hair_Tilt_Left";
|
|
case 192:
|
|
return "Bangs_Part_Middle";
|
|
case 640:
|
|
return "Hair_Egg_Head";
|
|
case 641:
|
|
return "Hair_Squash_Stretch_Head";
|
|
case 642:
|
|
return "Hair_Square_Head";
|
|
case 643:
|
|
return "Hair_Round_Head";
|
|
case 644:
|
|
return "Hair_Forehead_Round";
|
|
case 645:
|
|
return "Hair_Forehead_Slant";
|
|
case 774:
|
|
return "Shear_Head_Hair";
|
|
case 771:
|
|
return "Elongate_Head_Hair";
|
|
case 674:
|
|
return "Hair_Shear_Back";
|
|
case 762:
|
|
return "Hair_Shear_Front";
|
|
case 754:
|
|
return "Hair_Taper_Back";
|
|
case 755:
|
|
return "Hair_Taper_Front";
|
|
case 782:
|
|
return "Hair_Pigtails_Short";
|
|
case 783:
|
|
return "Hair_Pigtails_Med";
|
|
case 790:
|
|
return "Hair_Pigtails_Medlong";
|
|
case 784:
|
|
return "Hair_Pigtails_Long";
|
|
case 786:
|
|
return "Hair_Ponytail_Short";
|
|
case 787:
|
|
return "Hair_Ponytail_Med";
|
|
case 788:
|
|
return "Hair_Ponytail_Long";
|
|
case 1:
|
|
return "Big_Brow";
|
|
case 2:
|
|
return "Nose_Big_Out";
|
|
case 4:
|
|
return "Broad_Nostrils";
|
|
case 759:
|
|
return "Low_Septum_Nose";
|
|
case 517:
|
|
return "Wide_Nose";
|
|
case 5:
|
|
return "Cleft_Chin";
|
|
case 6:
|
|
return "Bulbous_Nose_Tip";
|
|
case 7:
|
|
return "Weak_Chin";
|
|
case 8:
|
|
return "Double_Chin";
|
|
case 10:
|
|
return "Sunken_Cheeks";
|
|
case 11:
|
|
return "Noble_Nose_Bridge";
|
|
case 758:
|
|
return "Lower_Bridge_Nose";
|
|
case 12:
|
|
return "Jowls";
|
|
case 13:
|
|
return "Cleft_Chin_Upper";
|
|
case 14:
|
|
return "High_Cheek_Bones";
|
|
case 15:
|
|
return "Ears_Out";
|
|
case 870:
|
|
return "Pointy_Eyebrows";
|
|
case 17:
|
|
return "Square_Jaw";
|
|
case 18:
|
|
return "Puffy_Upper_Cheeks";
|
|
case 19:
|
|
return "Upturned_Nose_Tip";
|
|
case 20:
|
|
return "Bulbous_Nose";
|
|
case 21:
|
|
return "Upper_Eyelid_Fold";
|
|
case 22:
|
|
return "Attached_Earlobes";
|
|
case 23:
|
|
return "Baggy_Eyes";
|
|
case 765:
|
|
return "Puffy_Lower_Lids";
|
|
case 24:
|
|
return "Wide_Eyes";
|
|
case 25:
|
|
return "Wide_Lip_Cleft";
|
|
case 764:
|
|
return "Lip_Cleft_Deep";
|
|
case 27:
|
|
return "Wide_Nose_Bridge";
|
|
case 872:
|
|
return "Arced_Eyebrows";
|
|
case 871:
|
|
return "Lower_Eyebrows";
|
|
case 35:
|
|
return "Big_Ears";
|
|
case 796:
|
|
return "Pointy_Ears";
|
|
case 185:
|
|
return "Deep_Chin";
|
|
case 186:
|
|
return "Egg_Head";
|
|
case 187:
|
|
return "Squash_Stretch_Head";
|
|
case 188:
|
|
return "Square_Head";
|
|
case 189:
|
|
return "Round_Head";
|
|
case 194:
|
|
return "Eye_Spread";
|
|
case 400:
|
|
return "Displace_Hair_Facial";
|
|
case 506:
|
|
return "Mouth_Height";
|
|
case 633:
|
|
return "Fat_Head";
|
|
case 630:
|
|
return "Forehead_Round";
|
|
case 631:
|
|
return "Forehead_Slant";
|
|
case 650:
|
|
return "Eyelid_Corner_Up";
|
|
case 880:
|
|
return "Eyelid_Inner_Corner_Up";
|
|
case 653:
|
|
return "Tall_Lips";
|
|
case 656:
|
|
return "Crooked_Nose";
|
|
case 657:
|
|
return "Smile_Mouth";
|
|
case 658:
|
|
return "Frown_Mouth";
|
|
case 797:
|
|
return "Fat_Upper_Lip";
|
|
case 798:
|
|
return "Fat_Lower_Lip";
|
|
case 660:
|
|
return "Shear_Head";
|
|
case 770:
|
|
return "Elongate_Head";
|
|
case 663:
|
|
return "Shift_Mouth";
|
|
case 664:
|
|
return "Pop_Eye";
|
|
case 760:
|
|
return "Jaw_Angle";
|
|
case 665:
|
|
return "Jaw_Jut";
|
|
case 686:
|
|
return "Head_Eyes_Big";
|
|
case 767:
|
|
return "Bug_Eyed_Head";
|
|
case 518:
|
|
return "Eyelashes_Long";
|
|
case 626:
|
|
return "Big_Chest";
|
|
case 627:
|
|
return "Small_Chest";
|
|
case 843:
|
|
return "No_Chest";
|
|
case 106:
|
|
return "Muscular_Torso";
|
|
case 648:
|
|
return "Scrawny_Torso";
|
|
case 677:
|
|
return "Scrawny_Torso_Male";
|
|
case 634:
|
|
return "Fat_Torso";
|
|
case 507:
|
|
return "Breast_Gravity";
|
|
case 840:
|
|
return "Shirtsleeve_flair";
|
|
case 684:
|
|
return "Breast_Female_Cleavage";
|
|
case 685:
|
|
return "Chest_Male_No_Pecs";
|
|
case 151:
|
|
return "Big_Butt_Legs";
|
|
case 794:
|
|
return "Small_Butt";
|
|
case 152:
|
|
return "Muscular_Legs";
|
|
case 651:
|
|
return "Scrawny_Legs";
|
|
case 853:
|
|
return "Bowed_Legs";
|
|
case 500:
|
|
return "Shoe_Heel_Height";
|
|
case 501:
|
|
return "Shoe_Platform_Height";
|
|
case 508:
|
|
return "Shoe_Platform_Width";
|
|
case 509:
|
|
return "Shoe_Heel_Point";
|
|
case 510:
|
|
return "Shoe_Heel_Thick";
|
|
case 511:
|
|
return "Shoe_Toe_Point";
|
|
case 512:
|
|
return "Shoe_Toe_Square";
|
|
case 654:
|
|
return "Shoe_Toe_Thick";
|
|
case 515:
|
|
return "Foot_Size";
|
|
case 625:
|
|
return "Leg_Pantflair";
|
|
case 638:
|
|
return "Low_Crotch";
|
|
case 635:
|
|
return "Fat_Legs";
|
|
case 879:
|
|
return "Male_Package";
|
|
case 679:
|
|
return "Eyeball_Size";
|
|
case 687:
|
|
return "Eyeball_Size";
|
|
case 694:
|
|
return "Eyeball_Size";
|
|
case 695:
|
|
return "Eyeball_Size";
|
|
case 680:
|
|
return "Eyeball_Size";
|
|
case 688:
|
|
return "Eyeball_Size";
|
|
case 681:
|
|
return "Eyeball_Size";
|
|
case 691:
|
|
return "Eyeball_Size";
|
|
case 845:
|
|
return "skirt_poofy";
|
|
case 846:
|
|
return "skirt_loose";
|
|
case 866:
|
|
return "skirt_tight";
|
|
case 867:
|
|
return "skirt_smallbutt";
|
|
case 848:
|
|
return "skirt_bustle";
|
|
case 847:
|
|
return "skirt_bowlegs";
|
|
case 111:
|
|
return "Pigment";
|
|
case 110:
|
|
return "Red Skin";
|
|
case 108:
|
|
return "Rainbow Color";
|
|
case 114:
|
|
return "Blonde Hair";
|
|
case 113:
|
|
return "Red Hair";
|
|
case 115:
|
|
return "White Hair";
|
|
case 112:
|
|
return "Rainbow Color";
|
|
case 99:
|
|
return "Eye Color";
|
|
case 98:
|
|
return "Eye Lightness";
|
|
case 158:
|
|
return "Shading";
|
|
case 159:
|
|
return "Shading";
|
|
case 116:
|
|
return "Rosy Complexion";
|
|
case 117:
|
|
return "Lip Pinkness";
|
|
case 118:
|
|
return "Wrinkles";
|
|
case 165:
|
|
return "Freckles";
|
|
case 1001:
|
|
return "Eyebrow Size";
|
|
case 700:
|
|
return "Lipstick Color";
|
|
case 701:
|
|
return "Lipstick";
|
|
case 702:
|
|
return "Lipgloss";
|
|
case 704:
|
|
return "Blush";
|
|
case 705:
|
|
return "Blush Color";
|
|
case 711:
|
|
return "Blush Opacity";
|
|
case 708:
|
|
return "Out Shdw Color";
|
|
case 706:
|
|
return "Out Shdw Opacity";
|
|
case 707:
|
|
return "Outer Shadow";
|
|
case 712:
|
|
return "In Shdw Color";
|
|
case 713:
|
|
return "In Shdw Opacity";
|
|
case 709:
|
|
return "Inner Shadow";
|
|
case 703:
|
|
return "Eyeliner";
|
|
case 714:
|
|
return "Eyeliner Color";
|
|
case 751:
|
|
return "5 O'Clock Shadow";
|
|
case 125:
|
|
return "Shading";
|
|
case 126:
|
|
return "Shading";
|
|
case 776:
|
|
return "freckles upper";
|
|
case 1045:
|
|
return "Bottom bump";
|
|
case 821:
|
|
return "undershirt_red";
|
|
case 822:
|
|
return "undershirt_green";
|
|
case 823:
|
|
return "undershirt_blue";
|
|
case 710:
|
|
return "Nail Polish";
|
|
case 715:
|
|
return "Nail Polish Color";
|
|
case 827:
|
|
return "gloves_red";
|
|
case 829:
|
|
return "gloves_green";
|
|
case 830:
|
|
return "gloves_blue";
|
|
case 868:
|
|
return "Shirt Wrinkles";
|
|
case 803:
|
|
return "shirt_red";
|
|
case 804:
|
|
return "shirt_green";
|
|
case 805:
|
|
return "shirt_blue";
|
|
case 875:
|
|
return "jacket upper Wrinkles";
|
|
case 831:
|
|
return "upper_jacket_red";
|
|
case 832:
|
|
return "upper_jacket_green";
|
|
case 833:
|
|
return "upper_jacket_blue";
|
|
case 620:
|
|
return "bottom length upper";
|
|
case 622:
|
|
return "open upper";
|
|
case 160:
|
|
return "Shading";
|
|
case 161:
|
|
return "Shading";
|
|
case 777:
|
|
return "freckles lower";
|
|
case 1055:
|
|
return "Pants Length";
|
|
case 1057:
|
|
return "Pants Waist";
|
|
case 824:
|
|
return "underpants_red";
|
|
case 825:
|
|
return "underpants_green";
|
|
case 826:
|
|
return "underpants_blue";
|
|
case 818:
|
|
return "socks_red";
|
|
case 819:
|
|
return "socks_green";
|
|
case 820:
|
|
return "socks_blue";
|
|
case 812:
|
|
return "shoes_red";
|
|
case 813:
|
|
return "shoes_green";
|
|
case 817:
|
|
return "shoes_blue";
|
|
case 869:
|
|
return "Pants Wrinkles";
|
|
case 806:
|
|
return "pants_red";
|
|
case 807:
|
|
return "pants_green";
|
|
case 808:
|
|
return "pants_blue";
|
|
case 876:
|
|
return "jacket upper Wrinkles";
|
|
case 809:
|
|
return "lower_jacket_red";
|
|
case 810:
|
|
return "lower_jacket_green";
|
|
case 811:
|
|
return "lower_jacket_blue";
|
|
case 621:
|
|
return "bottom length lower";
|
|
case 623:
|
|
return "open lower";
|
|
case 921:
|
|
return "skirt_red";
|
|
case 922:
|
|
return "skirt_green";
|
|
case 923:
|
|
return "skirt_blue";
|
|
case 858:
|
|
return "Skirt Length";
|
|
case 859:
|
|
return "Slit Front";
|
|
case 860:
|
|
return "Slit Back";
|
|
case 861:
|
|
return "Slit Left";
|
|
case 862:
|
|
return "Slit Right";
|
|
case 828:
|
|
return "Loose Upper Clothing";
|
|
case 816:
|
|
return "Loose Lower Clothing";
|
|
case 814:
|
|
return "Waist Height";
|
|
case 815:
|
|
return "Pants Length";
|
|
case 800:
|
|
return "Sleeve Length";
|
|
case 801:
|
|
return "Shirt Bottom";
|
|
case 802:
|
|
return "Collar Front";
|
|
case 781:
|
|
return "Collar Back";
|
|
case 150:
|
|
return "Body Definition";
|
|
case 775:
|
|
return "Body Freckles";
|
|
case 162:
|
|
return "Facial Definition";
|
|
case 163:
|
|
return "wrinkles";
|
|
case 505:
|
|
return "Lip Thickness";
|
|
case 799:
|
|
return "Lip Ratio";
|
|
case 155:
|
|
return "Lip Width";
|
|
case 196:
|
|
return "Eye Spacing";
|
|
case 769:
|
|
return "Eye Depth";
|
|
case 198:
|
|
return "Heel Height";
|
|
case 513:
|
|
return "Heel Shape";
|
|
case 514:
|
|
return "Toe Shape";
|
|
case 503:
|
|
return "Platform Height";
|
|
case 193:
|
|
return "Head Shape";
|
|
case 157:
|
|
return "Belly Size";
|
|
case 637:
|
|
return "Body Fat";
|
|
case 130:
|
|
return "Front Fringe";
|
|
case 131:
|
|
return "Side Fringe";
|
|
case 132:
|
|
return "Back Fringe";
|
|
case 133:
|
|
return "Hair Front";
|
|
case 134:
|
|
return "Hair Sides";
|
|
case 135:
|
|
return "Hair Back";
|
|
case 136:
|
|
return "Hair Sweep";
|
|
case 137:
|
|
return "Hair Tilt";
|
|
case 608:
|
|
return "bottom length lower";
|
|
case 609:
|
|
return "open jacket";
|
|
case 105:
|
|
return "Breast Size";
|
|
case 629:
|
|
return "Forehead Angle";
|
|
case 646:
|
|
return "Egg_Head";
|
|
case 647:
|
|
return "Squash_Stretch_Head";
|
|
case 649:
|
|
return "Torso Muscles";
|
|
case 678:
|
|
return "Torso Muscles";
|
|
case 652:
|
|
return "Leg Muscles";
|
|
case 80:
|
|
return "male";
|
|
case 659:
|
|
return "Mouth Corner";
|
|
case 662:
|
|
return "Face Shear";
|
|
case 773:
|
|
return "Head Length";
|
|
case 682:
|
|
return "Head Size";
|
|
case 690:
|
|
return "Eye Size";
|
|
case 752:
|
|
return "Hair Thickness";
|
|
case 763:
|
|
return "Hair Volume";
|
|
case 834:
|
|
return "jacket_red";
|
|
case 835:
|
|
return "jacket_green";
|
|
case 836:
|
|
return "jacket_blue";
|
|
case 785:
|
|
return "Pigtails";
|
|
case 789:
|
|
return "Ponytail";
|
|
case 795:
|
|
return "Butt Size";
|
|
case 841:
|
|
return "Bowed_Legs";
|
|
case 753:
|
|
return "Saddlebags";
|
|
case 676:
|
|
return "Love_Handles";
|
|
case 863:
|
|
return "skirt_looseness";
|
|
case 119:
|
|
return "Eyebrow Size";
|
|
case 750:
|
|
return "Eyebrow Density";
|
|
case 166:
|
|
return "Sideburns";
|
|
case 167:
|
|
return "Moustache";
|
|
case 168:
|
|
return "Soulpatch";
|
|
case 169:
|
|
return "Chin Curtains";
|
|
case 606:
|
|
return "Sleeve Length";
|
|
case 607:
|
|
return "Collar Front";
|
|
case 780:
|
|
return "Collar Back";
|
|
case 603:
|
|
return "Sleeve Length";
|
|
case 604:
|
|
return "Bottom";
|
|
case 605:
|
|
return "Collar Front";
|
|
case 779:
|
|
return "Collar Back";
|
|
case 617:
|
|
return "Socks Length";
|
|
case 616:
|
|
return "Shoe Height";
|
|
case 619:
|
|
return "Pants Length";
|
|
case 624:
|
|
return "Pants Waist";
|
|
case 93:
|
|
return "Glove Length";
|
|
case 844:
|
|
return "Glove Fingers";
|
|
case 16:
|
|
return "Pointy_Eyebrows";
|
|
case 757:
|
|
return "Lower_Eyebrows";
|
|
case 31:
|
|
return "Arced_Eyebrows";
|
|
case 877:
|
|
return "Jacket Wrinkles";
|
|
}
|
|
}
|
|
public static string GetLabel( uint Param )
|
|
{
|
|
switch( Param )
|
|
{
|
|
default:
|
|
return "";
|
|
case 33:
|
|
return "Height";
|
|
case 34:
|
|
return "Body Thickness";
|
|
case 36:
|
|
return "Shoulders";
|
|
case 37:
|
|
return "Hip Width";
|
|
case 655:
|
|
return "Head Size";
|
|
case 180:
|
|
return "Hair Volume";
|
|
case 761:
|
|
return "Hair Volume";
|
|
case 181:
|
|
return "Big Hair Front";
|
|
case 182:
|
|
return "Big Hair Top";
|
|
case 183:
|
|
return "Big Hair Back";
|
|
case 184:
|
|
return "Spiked Hair";
|
|
case 140:
|
|
return "Middle Part";
|
|
case 141:
|
|
return "Right Part";
|
|
case 142:
|
|
return "Left Part";
|
|
case 143:
|
|
return "Full Hair Sides";
|
|
case 144:
|
|
return "Front Bangs Up";
|
|
case 145:
|
|
return "Front Bangs Down";
|
|
case 146:
|
|
return "Side Bangs Up";
|
|
case 147:
|
|
return "Side Bangs Down";
|
|
case 148:
|
|
return "Back Bangs Up";
|
|
case 149:
|
|
return "Back Bangs Down";
|
|
case 171:
|
|
return "Front Hair Down";
|
|
case 172:
|
|
return "Front Hair Up";
|
|
case 173:
|
|
return "Sides Hair Down";
|
|
case 174:
|
|
return "Sides Hair Up";
|
|
case 175:
|
|
return "Back Hair Down";
|
|
case 176:
|
|
return "Back Hair Up";
|
|
case 177:
|
|
return "Rumpled Hair";
|
|
case 178:
|
|
return "Swept Back Hair";
|
|
case 179:
|
|
return "Swept Forward Hair";
|
|
case 190:
|
|
return "Hair Tilted Right";
|
|
case 191:
|
|
return "Hair Tilted Left";
|
|
case 192:
|
|
return "Part Bangs";
|
|
case 674:
|
|
return "Shear Back";
|
|
case 762:
|
|
return "Shear Front";
|
|
case 754:
|
|
return "Taper Back";
|
|
case 755:
|
|
return "Taper Front";
|
|
case 1:
|
|
return "Brow Size";
|
|
case 2:
|
|
return "Nose Size";
|
|
case 4:
|
|
return "Nostril Width";
|
|
case 759:
|
|
return "Nostril Division";
|
|
case 517:
|
|
return "Nose Width";
|
|
case 5:
|
|
return "Chin Cleft";
|
|
case 6:
|
|
return "Nose Tip Shape";
|
|
case 7:
|
|
return "Chin Angle";
|
|
case 8:
|
|
return "Chin-Neck";
|
|
case 10:
|
|
return "Lower Cheeks";
|
|
case 11:
|
|
return "Upper Bridge";
|
|
case 758:
|
|
return "Lower Bridge";
|
|
case 13:
|
|
return "Upper Chin Cleft";
|
|
case 14:
|
|
return "Cheek Bones";
|
|
case 15:
|
|
return "Ear Angle";
|
|
case 870:
|
|
return "Eyebrow Points";
|
|
case 17:
|
|
return "Jaw Shape";
|
|
case 18:
|
|
return "Upper Cheeks";
|
|
case 19:
|
|
return "Nose Tip Angle";
|
|
case 20:
|
|
return "Nose Thickness";
|
|
case 21:
|
|
return "Upper Eyelid Fold";
|
|
case 22:
|
|
return "Attached Earlobes";
|
|
case 23:
|
|
return "Eye Bags";
|
|
case 765:
|
|
return "Puffy Eyelids";
|
|
case 24:
|
|
return "Eye Opening";
|
|
case 25:
|
|
return "Lip Cleft";
|
|
case 764:
|
|
return "Lip Cleft Depth";
|
|
case 27:
|
|
return "Bridge Width";
|
|
case 872:
|
|
return "Eyebrow Arc";
|
|
case 871:
|
|
return "Eyebrow Height";
|
|
case 35:
|
|
return "Ear Size";
|
|
case 796:
|
|
return "Ear Tips";
|
|
case 185:
|
|
return "Chin Depth";
|
|
case 186:
|
|
return "Egg Head";
|
|
case 187:
|
|
return "Squash/Stretch Head";
|
|
case 400:
|
|
return "Hair Thickess";
|
|
case 506:
|
|
return "Mouth Position";
|
|
case 633:
|
|
return "Fat Head";
|
|
case 630:
|
|
return "Round Forehead";
|
|
case 631:
|
|
return "Slanted Forehead";
|
|
case 650:
|
|
return "Outer Eye Corner";
|
|
case 880:
|
|
return "Inner Eye Corner";
|
|
case 653:
|
|
return "Lip Fullness";
|
|
case 656:
|
|
return "Crooked Nose";
|
|
case 657:
|
|
return "Mouth Corner";
|
|
case 658:
|
|
return "Mouth Corner";
|
|
case 797:
|
|
return "Fat Upper Lip";
|
|
case 798:
|
|
return "Fat Lower Lip";
|
|
case 660:
|
|
return "Shear Face";
|
|
case 770:
|
|
return "Shear Face";
|
|
case 663:
|
|
return "Shift Mouth";
|
|
case 664:
|
|
return "Eye Pop";
|
|
case 760:
|
|
return "Jaw Angle";
|
|
case 665:
|
|
return "Jaw Jut";
|
|
case 686:
|
|
return "Eye Size";
|
|
case 767:
|
|
return "Eye Depth";
|
|
case 518:
|
|
return "Eyelash Length";
|
|
case 626:
|
|
return "Chest Size";
|
|
case 627:
|
|
return "Chest Size";
|
|
case 843:
|
|
return "Chest Size";
|
|
case 106:
|
|
return "Torso Muscles";
|
|
case 648:
|
|
return "Torso Muscles";
|
|
case 677:
|
|
return "Torso Scrawny";
|
|
case 634:
|
|
return "Fat Torso";
|
|
case 507:
|
|
return "Breast Buoyancy";
|
|
case 840:
|
|
return "Sleeve Looseness";
|
|
case 684:
|
|
return "Breast Cleavage";
|
|
case 685:
|
|
return "Pectorals";
|
|
case 151:
|
|
return "Butt Size";
|
|
case 794:
|
|
return "Butt Size";
|
|
case 152:
|
|
return "Leg Muscles";
|
|
case 651:
|
|
return "Scrawny Leg";
|
|
case 853:
|
|
return "Knee Angle";
|
|
case 500:
|
|
return "Heel Height";
|
|
case 501:
|
|
return "Platform Height";
|
|
case 508:
|
|
return "Platform Width";
|
|
case 509:
|
|
return "Heel Shape";
|
|
case 510:
|
|
return "Heel Shape";
|
|
case 511:
|
|
return "Toe Shape";
|
|
case 512:
|
|
return "Toe Shape";
|
|
case 654:
|
|
return "Toe Thickness";
|
|
case 515:
|
|
return "Foot Size";
|
|
case 625:
|
|
return "Cuff Flare";
|
|
case 638:
|
|
return "Pants Crotch";
|
|
case 635:
|
|
return "Fat Torso";
|
|
case 879:
|
|
return "Package";
|
|
case 679:
|
|
return "Eyeball Size";
|
|
case 687:
|
|
return "Big Eyeball";
|
|
case 694:
|
|
return "Eyeball Size";
|
|
case 695:
|
|
return "Big Eyeball";
|
|
case 680:
|
|
return "Eyeball Size";
|
|
case 688:
|
|
return "Big Eyeball";
|
|
case 681:
|
|
return "Eyeball Size";
|
|
case 691:
|
|
return "Big Eyeball";
|
|
case 845:
|
|
return "poofy skirt";
|
|
case 846:
|
|
return "loose skirt";
|
|
case 866:
|
|
return "tight skirt";
|
|
case 867:
|
|
return "tight skirt";
|
|
case 848:
|
|
return "bustle skirt";
|
|
case 847:
|
|
return "legs skirt";
|
|
case 110:
|
|
return "Ruddiness";
|
|
case 828:
|
|
return "Shirt Fit";
|
|
case 816:
|
|
return "Pants Fit";
|
|
case 799:
|
|
return "Lip Ratio";
|
|
case 155:
|
|
return "Lip Width";
|
|
case 196:
|
|
return "Eye Spacing";
|
|
case 193:
|
|
return "Head Shape";
|
|
case 608:
|
|
return "Jacket Length";
|
|
case 609:
|
|
return "Open Front";
|
|
case 646:
|
|
return "Egg Head";
|
|
case 647:
|
|
return "Head Stretch";
|
|
case 649:
|
|
return "Torso Muscles";
|
|
case 682:
|
|
return "Head Size";
|
|
case 690:
|
|
return "Eye Size";
|
|
case 795:
|
|
return "Butt Size";
|
|
case 841:
|
|
return "Knee Angle";
|
|
case 753:
|
|
return "Saddle Bags";
|
|
case 676:
|
|
return "Love Handles";
|
|
case 863:
|
|
return "Skirt Fit";
|
|
case 16:
|
|
return "Eyebrow Points";
|
|
case 757:
|
|
return "Eyebrow Height";
|
|
case 31:
|
|
return "Eyebrow Arc";
|
|
case 877:
|
|
return "Jacket Wrinkles";
|
|
}
|
|
}
|
|
public static string GetLabelMin( uint Param )
|
|
{
|
|
switch( Param )
|
|
{
|
|
default:
|
|
throw new Exception("Unknown Body Part Parameter: " + Param);
|
|
case 32:
|
|
return "Female";
|
|
case 33:
|
|
return "Short";
|
|
case 34:
|
|
return "Body Thin";
|
|
case 36:
|
|
return "Narrow";
|
|
case 37:
|
|
return "Narrow";
|
|
case 842:
|
|
return "Short hips";
|
|
case 38:
|
|
return "Short Torso";
|
|
case 195:
|
|
return "Eyes Together";
|
|
case 661:
|
|
return "Eyes Shear Left Up";
|
|
case 772:
|
|
return "Eyes Short Head";
|
|
case 768:
|
|
return "Eyes Sunken";
|
|
case 655:
|
|
return "Small Head";
|
|
case 197:
|
|
return "No Heels";
|
|
case 502:
|
|
return "No Heels";
|
|
case 675:
|
|
return "Small Hands";
|
|
case 683:
|
|
return "Skinny Neck";
|
|
case 689:
|
|
return "Eyes Back";
|
|
case 692:
|
|
return "Short Legs";
|
|
case 693:
|
|
return "Short Arms";
|
|
case 756:
|
|
return "Short Neck";
|
|
case 180:
|
|
return "Less";
|
|
case 761:
|
|
return "Less";
|
|
case 181:
|
|
return "Less";
|
|
case 182:
|
|
return "Less";
|
|
case 183:
|
|
return "Less";
|
|
case 184:
|
|
return "No Spikes";
|
|
case 140:
|
|
return "No Part";
|
|
case 141:
|
|
return "No Part";
|
|
case 142:
|
|
return "No Part";
|
|
case 143:
|
|
return "Mowhawk";
|
|
case 144:
|
|
return "Bangs";
|
|
case 145:
|
|
return "Bangs";
|
|
case 146:
|
|
return "Side Bangs";
|
|
case 147:
|
|
return "Side Bangs";
|
|
case 148:
|
|
return "Back Bangs";
|
|
case 149:
|
|
return "Back Bangs";
|
|
case 171:
|
|
return "Front Hair";
|
|
case 172:
|
|
return "Front Hair";
|
|
case 173:
|
|
return "Sides Hair";
|
|
case 174:
|
|
return "Sides Hair";
|
|
case 175:
|
|
return "Back Hair";
|
|
case 176:
|
|
return "Back Hair";
|
|
case 177:
|
|
return "Smooth Hair";
|
|
case 178:
|
|
return "NotHair";
|
|
case 179:
|
|
return "Hair";
|
|
case 190:
|
|
return "Hair";
|
|
case 191:
|
|
return "Hair";
|
|
case 192:
|
|
return "No Part";
|
|
case 674:
|
|
return "Full Back";
|
|
case 762:
|
|
return "Full Front";
|
|
case 754:
|
|
return "Wide Back";
|
|
case 755:
|
|
return "Wide Front";
|
|
case 1:
|
|
return "Small";
|
|
case 2:
|
|
return "Small";
|
|
case 4:
|
|
return "Narrow";
|
|
case 759:
|
|
return "High";
|
|
case 517:
|
|
return "Narrow";
|
|
case 5:
|
|
return "Round";
|
|
case 6:
|
|
return "Pointy";
|
|
case 7:
|
|
return "Chin Out";
|
|
case 8:
|
|
return "Tight Chin";
|
|
case 10:
|
|
return "Well-Fed";
|
|
case 11:
|
|
return "Low";
|
|
case 758:
|
|
return "Low";
|
|
case 12:
|
|
return "Less";
|
|
case 13:
|
|
return "Round";
|
|
case 14:
|
|
return "Low";
|
|
case 15:
|
|
return "In";
|
|
case 870:
|
|
return "Smooth";
|
|
case 17:
|
|
return "Pointy";
|
|
case 18:
|
|
return "Thin";
|
|
case 19:
|
|
return "Downturned";
|
|
case 20:
|
|
return "Thin Nose";
|
|
case 21:
|
|
return "Uncreased";
|
|
case 22:
|
|
return "Unattached";
|
|
case 23:
|
|
return "Smooth";
|
|
case 765:
|
|
return "Flat";
|
|
case 24:
|
|
return "Narrow";
|
|
case 25:
|
|
return "Narrow";
|
|
case 764:
|
|
return "Shallow";
|
|
case 27:
|
|
return "Narrow";
|
|
case 872:
|
|
return "Flat";
|
|
case 871:
|
|
return "Higher";
|
|
case 35:
|
|
return "Small";
|
|
case 796:
|
|
return "Flat";
|
|
case 185:
|
|
return "Shallow";
|
|
case 186:
|
|
return "Chin Heavy";
|
|
case 187:
|
|
return "Squash Head";
|
|
case 188:
|
|
return "Less Square";
|
|
case 189:
|
|
return "Less Round";
|
|
case 194:
|
|
return "Eyes Together";
|
|
case 400:
|
|
return "Cropped Hair";
|
|
case 506:
|
|
return "High";
|
|
case 633:
|
|
return "Skinny";
|
|
case 630:
|
|
return "Less";
|
|
case 631:
|
|
return "Less";
|
|
case 650:
|
|
return "Corner Down";
|
|
case 880:
|
|
return "Corner Down";
|
|
case 653:
|
|
return "Less Full";
|
|
case 656:
|
|
return "Nose Left";
|
|
case 657:
|
|
return "Corner Normal";
|
|
case 658:
|
|
return "Corner Normal";
|
|
case 797:
|
|
return "Normal Upper";
|
|
case 798:
|
|
return "Normal Lower";
|
|
case 660:
|
|
return "Shear Left";
|
|
case 770:
|
|
return "Flat Head";
|
|
case 663:
|
|
return "Shift Left";
|
|
case 664:
|
|
return "Pop Right Eye";
|
|
case 760:
|
|
return "Low Jaw";
|
|
case 665:
|
|
return "Overbite";
|
|
case 686:
|
|
return "Beady Eyes";
|
|
case 767:
|
|
return "Sunken Eyes";
|
|
case 518:
|
|
return "Short";
|
|
case 626:
|
|
return "Small";
|
|
case 627:
|
|
return "Large";
|
|
case 843:
|
|
return "Some";
|
|
case 106:
|
|
return "Regular";
|
|
case 648:
|
|
return "Regular";
|
|
case 677:
|
|
return "Regular";
|
|
case 634:
|
|
return "skinny";
|
|
case 507:
|
|
return "Less Gravity";
|
|
case 840:
|
|
return "Tight Sleeves";
|
|
case 684:
|
|
return "Separate";
|
|
case 685:
|
|
return "Big Pectorals";
|
|
case 151:
|
|
return "Regular";
|
|
case 794:
|
|
return "Regular";
|
|
case 152:
|
|
return "Regular Muscles";
|
|
case 651:
|
|
return "Regular Muscles";
|
|
case 500:
|
|
return "Low Heels";
|
|
case 501:
|
|
return "Low Platforms";
|
|
case 508:
|
|
return "Narrow";
|
|
case 509:
|
|
return "Default Heels";
|
|
case 510:
|
|
return "default Heels";
|
|
case 511:
|
|
return "Default Toe";
|
|
case 512:
|
|
return "Default Toe";
|
|
case 654:
|
|
return "Flat Toe";
|
|
case 515:
|
|
return "Small";
|
|
case 625:
|
|
return "Tight Cuffs";
|
|
case 638:
|
|
return "High and Tight";
|
|
case 635:
|
|
return "skinny";
|
|
case 879:
|
|
return "Coin Purse";
|
|
case 679:
|
|
return "small eye";
|
|
case 687:
|
|
return "small eye";
|
|
case 694:
|
|
return "small eye";
|
|
case 695:
|
|
return "small eye";
|
|
case 680:
|
|
return "small eye";
|
|
case 688:
|
|
return "small eye";
|
|
case 681:
|
|
return "small eye";
|
|
case 691:
|
|
return "small eye";
|
|
case 845:
|
|
return "less poofy";
|
|
case 846:
|
|
return "form fitting";
|
|
case 866:
|
|
return "form fitting";
|
|
case 867:
|
|
return "form fitting";
|
|
case 848:
|
|
return "no bustle";
|
|
case 111:
|
|
return "Light";
|
|
case 110:
|
|
return "Pale";
|
|
case 108:
|
|
return "None";
|
|
case 114:
|
|
return "Black";
|
|
case 113:
|
|
return "No Red";
|
|
case 115:
|
|
return "No White";
|
|
case 112:
|
|
return "None";
|
|
case 99:
|
|
return "Natural";
|
|
case 98:
|
|
return "Darker";
|
|
case 116:
|
|
return "Less Rosy";
|
|
case 117:
|
|
return "Darker";
|
|
case 165:
|
|
return "Less";
|
|
case 700:
|
|
return "Pink";
|
|
case 701:
|
|
return "No Lipstick";
|
|
case 702:
|
|
return "No Lipgloss";
|
|
case 704:
|
|
return "No Blush";
|
|
case 705:
|
|
return "Pink";
|
|
case 711:
|
|
return "Clear";
|
|
case 708:
|
|
return "Light";
|
|
case 706:
|
|
return "Clear";
|
|
case 707:
|
|
return "No Eyeshadow";
|
|
case 712:
|
|
return "Light";
|
|
case 713:
|
|
return "Clear";
|
|
case 709:
|
|
return "No Eyeshadow";
|
|
case 703:
|
|
return "No Eyeliner";
|
|
case 714:
|
|
return "Dark Green";
|
|
case 751:
|
|
return "Dense hair";
|
|
case 710:
|
|
return "No Polish";
|
|
case 715:
|
|
return "Pink";
|
|
case 620:
|
|
return "hi cut";
|
|
case 622:
|
|
return "closed";
|
|
case 621:
|
|
return "hi cut";
|
|
case 623:
|
|
return "open";
|
|
case 858:
|
|
return "Short";
|
|
case 859:
|
|
return "Open Front";
|
|
case 860:
|
|
return "Open Back";
|
|
case 861:
|
|
return "Open Left";
|
|
case 862:
|
|
return "Open Right";
|
|
case 828:
|
|
return "Tight Shirt";
|
|
case 816:
|
|
return "Tight Pants";
|
|
case 814:
|
|
return "Low";
|
|
case 815:
|
|
return "Short";
|
|
case 800:
|
|
return "Short";
|
|
case 801:
|
|
return "Short";
|
|
case 802:
|
|
return "Low";
|
|
case 781:
|
|
return "Low";
|
|
case 150:
|
|
return "Less";
|
|
case 775:
|
|
return "Less Freckles";
|
|
case 162:
|
|
return "Less";
|
|
case 163:
|
|
return "Less";
|
|
case 505:
|
|
return "Thin Lips";
|
|
case 799:
|
|
return "More Upper Lip";
|
|
case 155:
|
|
return "Narrow Lips";
|
|
case 196:
|
|
return "Close Set Eyes";
|
|
case 769:
|
|
return "Sunken Eyes";
|
|
case 198:
|
|
return "Low Heels";
|
|
case 513:
|
|
return "Pointy Heels";
|
|
case 514:
|
|
return "Pointy";
|
|
case 503:
|
|
return "Low Platforms";
|
|
case 193:
|
|
return "More Square";
|
|
case 157:
|
|
return "Small";
|
|
case 637:
|
|
return "Less Body Fat";
|
|
case 130:
|
|
return "Short";
|
|
case 131:
|
|
return "Short";
|
|
case 132:
|
|
return "Short";
|
|
case 133:
|
|
return "Short";
|
|
case 134:
|
|
return "Short";
|
|
case 135:
|
|
return "Short";
|
|
case 136:
|
|
return "Sweep Forward";
|
|
case 137:
|
|
return "Left";
|
|
case 608:
|
|
return "Short";
|
|
case 609:
|
|
return "Open";
|
|
case 105:
|
|
return "Small";
|
|
case 629:
|
|
return "More Vertical";
|
|
case 646:
|
|
return "Chin Heavy";
|
|
case 647:
|
|
return "Squash Head";
|
|
case 649:
|
|
return "Less Muscular";
|
|
case 678:
|
|
return "Less Muscular";
|
|
case 652:
|
|
return "Less Muscular";
|
|
case 659:
|
|
return "Corner Down";
|
|
case 662:
|
|
return "Shear Right Up";
|
|
case 773:
|
|
return "Flat Head";
|
|
case 682:
|
|
return "Small Head";
|
|
case 690:
|
|
return "Beady Eyes";
|
|
case 752:
|
|
return "5 O'Clock Shadow";
|
|
case 763:
|
|
return "Less Volume";
|
|
case 785:
|
|
return "Short Pigtails";
|
|
case 789:
|
|
return "Short Ponytail";
|
|
case 795:
|
|
return "Flat Butt";
|
|
case 841:
|
|
return "Knock Kneed";
|
|
case 753:
|
|
return "Less Saddle";
|
|
case 676:
|
|
return "Less Love";
|
|
case 863:
|
|
return "Tight Skirt";
|
|
case 119:
|
|
return "Thin Eyebrows";
|
|
case 750:
|
|
return "Sparse";
|
|
case 166:
|
|
return "Short Sideburns";
|
|
case 167:
|
|
return "Chaplin";
|
|
case 168:
|
|
return "Less soul";
|
|
case 169:
|
|
return "Less Curtains";
|
|
case 606:
|
|
return "Short";
|
|
case 607:
|
|
return "Low";
|
|
case 780:
|
|
return "Low";
|
|
case 603:
|
|
return "Short";
|
|
case 604:
|
|
return "Short";
|
|
case 605:
|
|
return "Low";
|
|
case 779:
|
|
return "Low";
|
|
case 617:
|
|
return "Short";
|
|
case 616:
|
|
return "Short";
|
|
case 619:
|
|
return "Short";
|
|
case 624:
|
|
return "Low";
|
|
case 93:
|
|
return "Short";
|
|
case 844:
|
|
return "Fingerless";
|
|
case 16:
|
|
return "Smooth";
|
|
case 757:
|
|
return "Higher";
|
|
case 31:
|
|
return "Flat";
|
|
case 877:
|
|
return "No Wrinkles";
|
|
}
|
|
}
|
|
public static string GetLabelMax( uint Param )
|
|
{
|
|
switch( Param )
|
|
{
|
|
default:
|
|
throw new Exception("Unknown Body Part Parameter: " + Param);
|
|
case 32:
|
|
return "Male";
|
|
case 33:
|
|
return "Tall";
|
|
case 34:
|
|
return "Body Thick";
|
|
case 36:
|
|
return "Broad";
|
|
case 37:
|
|
return "Wide";
|
|
case 842:
|
|
return "Long Hips";
|
|
case 38:
|
|
return "Long Torso";
|
|
case 195:
|
|
return "Eyes Spread";
|
|
case 661:
|
|
return "Eyes Shear Right Up";
|
|
case 772:
|
|
return "Eyes Long Head";
|
|
case 768:
|
|
return "Eyes Bugged";
|
|
case 655:
|
|
return "Big Head";
|
|
case 197:
|
|
return "High Heels";
|
|
case 502:
|
|
return "High Heels";
|
|
case 675:
|
|
return "Large Hands";
|
|
case 683:
|
|
return "Thick Neck";
|
|
case 689:
|
|
return "Eyes Forward";
|
|
case 692:
|
|
return "Long Legs";
|
|
case 693:
|
|
return "Long arms";
|
|
case 756:
|
|
return "Long Neck";
|
|
case 180:
|
|
return "More";
|
|
case 761:
|
|
return "More";
|
|
case 181:
|
|
return "More";
|
|
case 182:
|
|
return "More";
|
|
case 183:
|
|
return "More";
|
|
case 184:
|
|
return "Big Spikes";
|
|
case 140:
|
|
return "Part";
|
|
case 141:
|
|
return "Part";
|
|
case 142:
|
|
return "Part";
|
|
case 143:
|
|
return "Full Sides";
|
|
case 144:
|
|
return "Bangs Up";
|
|
case 145:
|
|
return "Bangs Down";
|
|
case 146:
|
|
return "Side Bangs Up";
|
|
case 147:
|
|
return "Side Bangs Down";
|
|
case 148:
|
|
return "Back Bangs Up";
|
|
case 149:
|
|
return "Back Bangs Down";
|
|
case 171:
|
|
return "Front Hair Down";
|
|
case 172:
|
|
return "Front Hair Up";
|
|
case 173:
|
|
return "Sides Hair Down";
|
|
case 174:
|
|
return "Sides Hair Up";
|
|
case 175:
|
|
return "Back Hair Down";
|
|
case 176:
|
|
return "Back Hair Up";
|
|
case 177:
|
|
return "Rumpled Hair";
|
|
case 178:
|
|
return "Swept Back";
|
|
case 179:
|
|
return "Swept Forward";
|
|
case 190:
|
|
return "Tilt Right";
|
|
case 191:
|
|
return "Tilt Left";
|
|
case 192:
|
|
return "Part Bangs";
|
|
case 674:
|
|
return "Sheared Back";
|
|
case 762:
|
|
return "Sheared Front";
|
|
case 754:
|
|
return "Narrow Back";
|
|
case 755:
|
|
return "Narrow Front";
|
|
case 1:
|
|
return "Large";
|
|
case 2:
|
|
return "Large";
|
|
case 4:
|
|
return "Broad";
|
|
case 759:
|
|
return "Low";
|
|
case 517:
|
|
return "Wide";
|
|
case 5:
|
|
return "Cleft";
|
|
case 6:
|
|
return "Bulbous";
|
|
case 7:
|
|
return "Chin In";
|
|
case 8:
|
|
return "Double Chin";
|
|
case 10:
|
|
return "Sunken";
|
|
case 11:
|
|
return "High";
|
|
case 758:
|
|
return "High";
|
|
case 12:
|
|
return "More";
|
|
case 13:
|
|
return "Cleft";
|
|
case 14:
|
|
return "High";
|
|
case 15:
|
|
return "Out";
|
|
case 870:
|
|
return "Pointy";
|
|
case 17:
|
|
return "Square";
|
|
case 18:
|
|
return "Puffy";
|
|
case 19:
|
|
return "Upturned";
|
|
case 20:
|
|
return "Bulbous Nose";
|
|
case 21:
|
|
return "Creased";
|
|
case 22:
|
|
return "Attached";
|
|
case 23:
|
|
return "Baggy";
|
|
case 765:
|
|
return "Puffy";
|
|
case 24:
|
|
return "Wide";
|
|
case 25:
|
|
return "Wide";
|
|
case 764:
|
|
return "Deep";
|
|
case 27:
|
|
return "Wide";
|
|
case 872:
|
|
return "Arced";
|
|
case 871:
|
|
return "Lower";
|
|
case 35:
|
|
return "Large";
|
|
case 796:
|
|
return "Pointy";
|
|
case 185:
|
|
return "Deep";
|
|
case 186:
|
|
return "Forehead Heavy";
|
|
case 187:
|
|
return "Stretch Head";
|
|
case 188:
|
|
return "More Square";
|
|
case 189:
|
|
return "More Round";
|
|
case 194:
|
|
return "Eyes Spread";
|
|
case 400:
|
|
return "Bushy Hair";
|
|
case 506:
|
|
return "Low";
|
|
case 633:
|
|
return "Fat";
|
|
case 630:
|
|
return "More";
|
|
case 631:
|
|
return "More";
|
|
case 650:
|
|
return "Corner Up";
|
|
case 880:
|
|
return "Corner Up";
|
|
case 653:
|
|
return "More Full";
|
|
case 656:
|
|
return "Nose Right";
|
|
case 657:
|
|
return "Corner Up";
|
|
case 658:
|
|
return "Corner Down";
|
|
case 797:
|
|
return "Fat Upper";
|
|
case 798:
|
|
return "Fat Lower";
|
|
case 660:
|
|
return "Shear Right";
|
|
case 770:
|
|
return "Long Head";
|
|
case 663:
|
|
return "Shift Right";
|
|
case 664:
|
|
return "Pop Left Eye";
|
|
case 760:
|
|
return "High Jaw";
|
|
case 665:
|
|
return "Underbite";
|
|
case 686:
|
|
return "Anime Eyes";
|
|
case 767:
|
|
return "Bug Eyes";
|
|
case 518:
|
|
return "Long";
|
|
case 626:
|
|
return "Large";
|
|
case 627:
|
|
return "Small";
|
|
case 843:
|
|
return "None";
|
|
case 106:
|
|
return "Muscular";
|
|
case 648:
|
|
return "Scrawny";
|
|
case 677:
|
|
return "Scrawny";
|
|
case 634:
|
|
return "fat";
|
|
case 507:
|
|
return "More Gravity";
|
|
case 840:
|
|
return "Loose Sleeves";
|
|
case 684:
|
|
return "Join";
|
|
case 685:
|
|
return "Sunken Chest";
|
|
case 151:
|
|
return "Large";
|
|
case 794:
|
|
return "Small";
|
|
case 152:
|
|
return "More Muscles";
|
|
case 651:
|
|
return "Less Muscles";
|
|
case 500:
|
|
return "High Heels";
|
|
case 501:
|
|
return "High Platforms";
|
|
case 508:
|
|
return "Wide";
|
|
case 509:
|
|
return "Pointy Heels";
|
|
case 510:
|
|
return "Thick Heels";
|
|
case 511:
|
|
return "Pointy Toe";
|
|
case 512:
|
|
return "Square Toe";
|
|
case 654:
|
|
return "Thick Toe";
|
|
case 515:
|
|
return "Big";
|
|
case 625:
|
|
return "Flared Cuffs";
|
|
case 638:
|
|
return "Low and Loose";
|
|
case 635:
|
|
return "fat";
|
|
case 879:
|
|
return "Duffle Bag";
|
|
case 679:
|
|
return "big eye";
|
|
case 687:
|
|
return "big eye";
|
|
case 694:
|
|
return "big eye";
|
|
case 695:
|
|
return "big eye";
|
|
case 680:
|
|
return "big eye";
|
|
case 688:
|
|
return "big eye";
|
|
case 681:
|
|
return "big eye";
|
|
case 691:
|
|
return "big eye";
|
|
case 845:
|
|
return "more poofy";
|
|
case 846:
|
|
return "loose";
|
|
case 866:
|
|
return "loose";
|
|
case 867:
|
|
return "loose";
|
|
case 848:
|
|
return "more bustle";
|
|
case 111:
|
|
return "Dark";
|
|
case 110:
|
|
return "Ruddy";
|
|
case 108:
|
|
return "Wild";
|
|
case 114:
|
|
return "Blonde";
|
|
case 113:
|
|
return "Very Red";
|
|
case 115:
|
|
return "All White";
|
|
case 112:
|
|
return "Wild";
|
|
case 99:
|
|
return "Unnatural";
|
|
case 98:
|
|
return "Lighter";
|
|
case 116:
|
|
return "More Rosy";
|
|
case 117:
|
|
return "Pinker";
|
|
case 165:
|
|
return "More";
|
|
case 700:
|
|
return "Black";
|
|
case 701:
|
|
return "More Lipstick";
|
|
case 702:
|
|
return "Glossy";
|
|
case 704:
|
|
return "More Blush";
|
|
case 705:
|
|
return "Orange";
|
|
case 711:
|
|
return "Opaque";
|
|
case 708:
|
|
return "Dark";
|
|
case 706:
|
|
return "Opaque";
|
|
case 707:
|
|
return "More Eyeshadow";
|
|
case 712:
|
|
return "Dark";
|
|
case 713:
|
|
return "Opaque";
|
|
case 709:
|
|
return "More Eyeshadow";
|
|
case 703:
|
|
return "Full Eyeliner";
|
|
case 714:
|
|
return "Black";
|
|
case 751:
|
|
return "Shadow hair";
|
|
case 710:
|
|
return "Painted Nails";
|
|
case 715:
|
|
return "Black";
|
|
case 620:
|
|
return "low cut";
|
|
case 622:
|
|
return "open";
|
|
case 621:
|
|
return "low cut";
|
|
case 623:
|
|
return "closed";
|
|
case 858:
|
|
return "Long";
|
|
case 859:
|
|
return "Closed Front";
|
|
case 860:
|
|
return "Closed Back";
|
|
case 861:
|
|
return "Closed Left";
|
|
case 862:
|
|
return "Closed Right";
|
|
case 828:
|
|
return "Loose Shirt";
|
|
case 816:
|
|
return "Loose Pants";
|
|
case 814:
|
|
return "High";
|
|
case 815:
|
|
return "Long";
|
|
case 800:
|
|
return "Long";
|
|
case 801:
|
|
return "Long";
|
|
case 802:
|
|
return "High";
|
|
case 781:
|
|
return "High";
|
|
case 150:
|
|
return "More";
|
|
case 775:
|
|
return "More Freckles";
|
|
case 162:
|
|
return "More";
|
|
case 163:
|
|
return "More";
|
|
case 505:
|
|
return "Fat Lips";
|
|
case 799:
|
|
return "More Lower Lip";
|
|
case 155:
|
|
return "Wide Lips";
|
|
case 196:
|
|
return "Far Set Eyes";
|
|
case 769:
|
|
return "Bugged Eyes";
|
|
case 198:
|
|
return "High Heels";
|
|
case 513:
|
|
return "Thick Heels";
|
|
case 514:
|
|
return "Square";
|
|
case 503:
|
|
return "High Platforms";
|
|
case 193:
|
|
return "More Round";
|
|
case 157:
|
|
return "Big";
|
|
case 637:
|
|
return "More Body Fat";
|
|
case 130:
|
|
return "Long";
|
|
case 131:
|
|
return "Long";
|
|
case 132:
|
|
return "Long";
|
|
case 133:
|
|
return "Long";
|
|
case 134:
|
|
return "Long";
|
|
case 135:
|
|
return "Long";
|
|
case 136:
|
|
return "Sweep Back";
|
|
case 137:
|
|
return "Right";
|
|
case 608:
|
|
return "Long";
|
|
case 609:
|
|
return "Closed";
|
|
case 105:
|
|
return "Large";
|
|
case 629:
|
|
return "More Sloped";
|
|
case 646:
|
|
return "Forehead Heavy";
|
|
case 647:
|
|
return "Stretch Head";
|
|
case 649:
|
|
return "More Muscular";
|
|
case 678:
|
|
return "More Muscular";
|
|
case 652:
|
|
return "More Muscular";
|
|
case 659:
|
|
return "Corner Up";
|
|
case 662:
|
|
return "Shear Left Up";
|
|
case 773:
|
|
return "Long Head";
|
|
case 682:
|
|
return "Big Head";
|
|
case 690:
|
|
return "Anime Eyes";
|
|
case 752:
|
|
return "Bushy Hair";
|
|
case 763:
|
|
return "More Volume";
|
|
case 785:
|
|
return "Long Pigtails";
|
|
case 789:
|
|
return "Long Ponytail";
|
|
case 795:
|
|
return "Big Butt";
|
|
case 841:
|
|
return "Bow Legged";
|
|
case 753:
|
|
return "More Saddle";
|
|
case 676:
|
|
return "More Love";
|
|
case 863:
|
|
return "Poofy Skirt";
|
|
case 119:
|
|
return "Bushy Eyebrows";
|
|
case 750:
|
|
return "Dense";
|
|
case 166:
|
|
return "Mutton Chops";
|
|
case 167:
|
|
return "Handlebars";
|
|
case 168:
|
|
return "More soul";
|
|
case 169:
|
|
return "More Curtains";
|
|
case 606:
|
|
return "Long";
|
|
case 607:
|
|
return "High";
|
|
case 780:
|
|
return "High";
|
|
case 603:
|
|
return "Long";
|
|
case 604:
|
|
return "Long";
|
|
case 605:
|
|
return "High";
|
|
case 779:
|
|
return "High";
|
|
case 617:
|
|
return "Long";
|
|
case 616:
|
|
return "Tall";
|
|
case 619:
|
|
return "Long";
|
|
case 624:
|
|
return "High";
|
|
case 93:
|
|
return "Long";
|
|
case 844:
|
|
return "Fingers";
|
|
case 16:
|
|
return "Pointy";
|
|
case 757:
|
|
return "Lower";
|
|
case 31:
|
|
return "Arced";
|
|
case 877:
|
|
return "Wrinkles";
|
|
}
|
|
}
|
|
public static float GetValueMin( uint Param )
|
|
{
|
|
switch( Param )
|
|
{
|
|
default:
|
|
throw new Exception("Unknown Body Part Parameter: " + Param);
|
|
case 32:
|
|
return 0f;
|
|
case 33:
|
|
return -2.3f;
|
|
case 34:
|
|
return -0.7f;
|
|
case 36:
|
|
return -1.8f;
|
|
case 37:
|
|
return -3.2f;
|
|
case 842:
|
|
return -1f;
|
|
case 38:
|
|
return -1f;
|
|
case 195:
|
|
return -1f;
|
|
case 661:
|
|
return -2f;
|
|
case 772:
|
|
return -1f;
|
|
case 768:
|
|
return -2f;
|
|
case 655:
|
|
return -.25f;
|
|
case 197:
|
|
return 0f;
|
|
case 502:
|
|
return 0f;
|
|
case 675:
|
|
return -.3f;
|
|
case 683:
|
|
return -.4f;
|
|
case 689:
|
|
return -1f;
|
|
case 692:
|
|
return -1f;
|
|
case 693:
|
|
return -1f;
|
|
case 756:
|
|
return -1f;
|
|
case 180:
|
|
return 0f;
|
|
case 761:
|
|
return 0f;
|
|
case 181:
|
|
return -1f;
|
|
case 182:
|
|
return -1f;
|
|
case 183:
|
|
return -1f;
|
|
case 184:
|
|
return 0f;
|
|
case 140:
|
|
return 0f;
|
|
case 141:
|
|
return 0f;
|
|
case 142:
|
|
return 0f;
|
|
case 143:
|
|
return -4f;
|
|
case 144:
|
|
return 0f;
|
|
case 145:
|
|
return 0f;
|
|
case 146:
|
|
return 0f;
|
|
case 147:
|
|
return 0f;
|
|
case 148:
|
|
return 0f;
|
|
case 149:
|
|
return 0f;
|
|
case 171:
|
|
return 0f;
|
|
case 172:
|
|
return 0f;
|
|
case 173:
|
|
return 0f;
|
|
case 174:
|
|
return 0f;
|
|
case 175:
|
|
return 0f;
|
|
case 176:
|
|
return 0f;
|
|
case 177:
|
|
return 0f;
|
|
case 178:
|
|
return 0f;
|
|
case 179:
|
|
return 0f;
|
|
case 190:
|
|
return 0f;
|
|
case 191:
|
|
return 0f;
|
|
case 192:
|
|
return 0f;
|
|
case 640:
|
|
return -1.3f;
|
|
case 641:
|
|
return -.5f;
|
|
case 642:
|
|
return 0f;
|
|
case 643:
|
|
return 0f;
|
|
case 644:
|
|
return 0f;
|
|
case 645:
|
|
return 0f;
|
|
case 774:
|
|
return -2f;
|
|
case 771:
|
|
return -1f;
|
|
case 674:
|
|
return -1f;
|
|
case 762:
|
|
return 0f;
|
|
case 754:
|
|
return -1f;
|
|
case 755:
|
|
return -1.5f;
|
|
case 782:
|
|
return 0f;
|
|
case 783:
|
|
return 0f;
|
|
case 790:
|
|
return 0f;
|
|
case 784:
|
|
return 0f;
|
|
case 786:
|
|
return 0f;
|
|
case 787:
|
|
return 0f;
|
|
case 788:
|
|
return 0f;
|
|
case 1:
|
|
return -.3f;
|
|
case 2:
|
|
return -0.8f;
|
|
case 4:
|
|
return -.5f;
|
|
case 759:
|
|
return -1f;
|
|
case 517:
|
|
return -.5f;
|
|
case 5:
|
|
return -.1f;
|
|
case 6:
|
|
return -.3f;
|
|
case 7:
|
|
return -.5f;
|
|
case 8:
|
|
return -.5f;
|
|
case 10:
|
|
return -1.5f;
|
|
case 11:
|
|
return -.5f;
|
|
case 758:
|
|
return -1.5f;
|
|
case 12:
|
|
return -.5f;
|
|
case 13:
|
|
return 0f;
|
|
case 14:
|
|
return -.5f;
|
|
case 15:
|
|
return -.5f;
|
|
case 870:
|
|
return -.5f;
|
|
case 17:
|
|
return -.5f;
|
|
case 18:
|
|
return -1.5f;
|
|
case 19:
|
|
return -1.5f;
|
|
case 20:
|
|
return -.5f;
|
|
case 21:
|
|
return -0.2f;
|
|
case 22:
|
|
return 0f;
|
|
case 23:
|
|
return -.5f;
|
|
case 765:
|
|
return -.3f;
|
|
case 24:
|
|
return -1.5f;
|
|
case 25:
|
|
return -.8f;
|
|
case 764:
|
|
return -.5f;
|
|
case 27:
|
|
return -1.3f;
|
|
case 872:
|
|
return 0f;
|
|
case 871:
|
|
return -2f;
|
|
case 35:
|
|
return -1f;
|
|
case 796:
|
|
return -.4f;
|
|
case 185:
|
|
return -1f;
|
|
case 186:
|
|
return -1.3f;
|
|
case 187:
|
|
return -.5f;
|
|
case 188:
|
|
return 0f;
|
|
case 189:
|
|
return 0f;
|
|
case 194:
|
|
return -2f;
|
|
case 400:
|
|
return 0f;
|
|
case 506:
|
|
return -2f;
|
|
case 633:
|
|
return 0f;
|
|
case 630:
|
|
return 0f;
|
|
case 631:
|
|
return 0f;
|
|
case 650:
|
|
return -1.3f;
|
|
case 880:
|
|
return -1.3f;
|
|
case 653:
|
|
return -1f;
|
|
case 656:
|
|
return -2f;
|
|
case 657:
|
|
return 0f;
|
|
case 658:
|
|
return 0f;
|
|
case 797:
|
|
return 0f;
|
|
case 798:
|
|
return 0f;
|
|
case 660:
|
|
return -2f;
|
|
case 770:
|
|
return -1f;
|
|
case 663:
|
|
return -2f;
|
|
case 664:
|
|
return -1.3f;
|
|
case 760:
|
|
return -1.2f;
|
|
case 665:
|
|
return -2f;
|
|
case 686:
|
|
return -2f;
|
|
case 767:
|
|
return -2f;
|
|
case 518:
|
|
return -.3f;
|
|
case 626:
|
|
return 0f;
|
|
case 627:
|
|
return 0f;
|
|
case 843:
|
|
return 0f;
|
|
case 106:
|
|
return 0f;
|
|
case 648:
|
|
return 0f;
|
|
case 677:
|
|
return 0f;
|
|
case 634:
|
|
return 0f;
|
|
case 507:
|
|
return -1.5f;
|
|
case 840:
|
|
return 0f;
|
|
case 684:
|
|
return -.3f;
|
|
case 685:
|
|
return -.5f;
|
|
case 151:
|
|
return 0f;
|
|
case 794:
|
|
return 0f;
|
|
case 152:
|
|
return 0f;
|
|
case 651:
|
|
return 0f;
|
|
case 853:
|
|
return -1f;
|
|
case 500:
|
|
return 0f;
|
|
case 501:
|
|
return 0f;
|
|
case 508:
|
|
return -1f;
|
|
case 509:
|
|
return 0f;
|
|
case 510:
|
|
return 0f;
|
|
case 511:
|
|
return 0f;
|
|
case 512:
|
|
return 0f;
|
|
case 654:
|
|
return 0f;
|
|
case 515:
|
|
return -1f;
|
|
case 625:
|
|
return 0f;
|
|
case 638:
|
|
return 0f;
|
|
case 635:
|
|
return 0f;
|
|
case 879:
|
|
return -.5f;
|
|
case 679:
|
|
return -.25f;
|
|
case 687:
|
|
return -.25f;
|
|
case 694:
|
|
return -.25f;
|
|
case 695:
|
|
return -.25f;
|
|
case 680:
|
|
return -.25f;
|
|
case 688:
|
|
return -.25f;
|
|
case 681:
|
|
return -.25f;
|
|
case 691:
|
|
return -.25f;
|
|
case 845:
|
|
return 0f;
|
|
case 846:
|
|
return 0f;
|
|
case 866:
|
|
return 0f;
|
|
case 867:
|
|
return 0f;
|
|
case 848:
|
|
return 0f;
|
|
case 847:
|
|
return -1f;
|
|
case 111:
|
|
return 0f;
|
|
case 110:
|
|
return 0f;
|
|
case 108:
|
|
return 0f;
|
|
case 114:
|
|
return 0f;
|
|
case 113:
|
|
return 0f;
|
|
case 115:
|
|
return 0f;
|
|
case 112:
|
|
return 0f;
|
|
case 99:
|
|
return 0f;
|
|
case 98:
|
|
return 0f;
|
|
case 158:
|
|
return 0f;
|
|
case 159:
|
|
return 0f;
|
|
case 116:
|
|
return 0f;
|
|
case 117:
|
|
return 0f;
|
|
case 118:
|
|
return 0f;
|
|
case 165:
|
|
return 0f;
|
|
case 1001:
|
|
return 0f;
|
|
case 700:
|
|
return 0f;
|
|
case 701:
|
|
return 0f;
|
|
case 702:
|
|
return 0f;
|
|
case 704:
|
|
return 0f;
|
|
case 705:
|
|
return 0f;
|
|
case 711:
|
|
return 0f;
|
|
case 708:
|
|
return 0f;
|
|
case 706:
|
|
return .2f;
|
|
case 707:
|
|
return 0f;
|
|
case 712:
|
|
return 0f;
|
|
case 713:
|
|
return .2f;
|
|
case 709:
|
|
return 0f;
|
|
case 703:
|
|
return 0f;
|
|
case 714:
|
|
return 0f;
|
|
case 751:
|
|
return 0f;
|
|
case 125:
|
|
return 0f;
|
|
case 126:
|
|
return 0f;
|
|
case 776:
|
|
return 0f;
|
|
case 1045:
|
|
return 0f;
|
|
case 821:
|
|
return 0f;
|
|
case 822:
|
|
return 0f;
|
|
case 823:
|
|
return 0f;
|
|
case 710:
|
|
return 0f;
|
|
case 715:
|
|
return 0f;
|
|
case 827:
|
|
return 0f;
|
|
case 829:
|
|
return 0f;
|
|
case 830:
|
|
return 0f;
|
|
case 868:
|
|
return 0f;
|
|
case 803:
|
|
return 0f;
|
|
case 804:
|
|
return 0f;
|
|
case 805:
|
|
return 0f;
|
|
case 875:
|
|
return 0f;
|
|
case 831:
|
|
return 0f;
|
|
case 832:
|
|
return 0f;
|
|
case 833:
|
|
return 0f;
|
|
case 620:
|
|
return 0f;
|
|
case 622:
|
|
return 0f;
|
|
case 160:
|
|
return 0f;
|
|
case 161:
|
|
return 0f;
|
|
case 777:
|
|
return 0f;
|
|
case 1055:
|
|
return 0f;
|
|
case 1057:
|
|
return 0f;
|
|
case 824:
|
|
return 0f;
|
|
case 825:
|
|
return 0f;
|
|
case 826:
|
|
return 0f;
|
|
case 818:
|
|
return 0f;
|
|
case 819:
|
|
return 0f;
|
|
case 820:
|
|
return 0f;
|
|
case 812:
|
|
return 0f;
|
|
case 813:
|
|
return 0f;
|
|
case 817:
|
|
return 0f;
|
|
case 869:
|
|
return 0f;
|
|
case 806:
|
|
return 0f;
|
|
case 807:
|
|
return 0f;
|
|
case 808:
|
|
return 0f;
|
|
case 876:
|
|
return 0f;
|
|
case 809:
|
|
return 0f;
|
|
case 810:
|
|
return 0f;
|
|
case 811:
|
|
return 0f;
|
|
case 621:
|
|
return 0f;
|
|
case 623:
|
|
return 0f;
|
|
case 921:
|
|
return 0f;
|
|
case 922:
|
|
return 0f;
|
|
case 923:
|
|
return 0f;
|
|
case 858:
|
|
return .01f;
|
|
case 859:
|
|
return 0f;
|
|
case 860:
|
|
return 0f;
|
|
case 861:
|
|
return 0f;
|
|
case 862:
|
|
return 0f;
|
|
case 828:
|
|
return 0f;
|
|
case 816:
|
|
return 0f;
|
|
case 814:
|
|
return 0f;
|
|
case 815:
|
|
return 0f;
|
|
case 800:
|
|
return 0f;
|
|
case 801:
|
|
return 0f;
|
|
case 802:
|
|
return 0f;
|
|
case 781:
|
|
return 0f;
|
|
case 150:
|
|
return 0f;
|
|
case 775:
|
|
return 0f;
|
|
case 162:
|
|
return 0f;
|
|
case 163:
|
|
return 0f;
|
|
case 505:
|
|
return 0f;
|
|
case 799:
|
|
return 0f;
|
|
case 155:
|
|
return -0.9f;
|
|
case 196:
|
|
return -2f;
|
|
case 769:
|
|
return 0f;
|
|
case 198:
|
|
return 0f;
|
|
case 513:
|
|
return 0f;
|
|
case 514:
|
|
return 0f;
|
|
case 503:
|
|
return 0f;
|
|
case 193:
|
|
return 0f;
|
|
case 157:
|
|
return 0f;
|
|
case 637:
|
|
return 0f;
|
|
case 130:
|
|
return 0f;
|
|
case 131:
|
|
return 0f;
|
|
case 132:
|
|
return 0f;
|
|
case 133:
|
|
return 0f;
|
|
case 134:
|
|
return 0f;
|
|
case 135:
|
|
return 0f;
|
|
case 136:
|
|
return 0f;
|
|
case 137:
|
|
return 0f;
|
|
case 608:
|
|
return 0f;
|
|
case 609:
|
|
return 0f;
|
|
case 105:
|
|
return 0f;
|
|
case 629:
|
|
return 0f;
|
|
case 646:
|
|
return -1.3f;
|
|
case 647:
|
|
return -0.5f;
|
|
case 649:
|
|
return 0f;
|
|
case 678:
|
|
return 0f;
|
|
case 652:
|
|
return 0f;
|
|
case 80:
|
|
return 0f;
|
|
case 659:
|
|
return 0f;
|
|
case 662:
|
|
return 0f;
|
|
case 773:
|
|
return 0f;
|
|
case 682:
|
|
return 0f;
|
|
case 690:
|
|
return 0f;
|
|
case 752:
|
|
return 0f;
|
|
case 763:
|
|
return 0f;
|
|
case 834:
|
|
return 0f;
|
|
case 835:
|
|
return 0f;
|
|
case 836:
|
|
return 0f;
|
|
case 785:
|
|
return 0f;
|
|
case 789:
|
|
return 0f;
|
|
case 795:
|
|
return 0f;
|
|
case 841:
|
|
return -1f;
|
|
case 753:
|
|
return -0.5f;
|
|
case 676:
|
|
return -1f;
|
|
case 863:
|
|
return 0f;
|
|
case 119:
|
|
return 0f;
|
|
case 750:
|
|
return 0f;
|
|
case 166:
|
|
return 0f;
|
|
case 167:
|
|
return 0f;
|
|
case 168:
|
|
return 0f;
|
|
case 169:
|
|
return 0f;
|
|
case 606:
|
|
return 0f;
|
|
case 607:
|
|
return 0f;
|
|
case 780:
|
|
return 0f;
|
|
case 603:
|
|
return .01f;
|
|
case 604:
|
|
return 0f;
|
|
case 605:
|
|
return 0f;
|
|
case 779:
|
|
return 0f;
|
|
case 617:
|
|
return 0f;
|
|
case 616:
|
|
return 0f;
|
|
case 619:
|
|
return 0f;
|
|
case 624:
|
|
return 0f;
|
|
case 93:
|
|
return .01f;
|
|
case 844:
|
|
return .01f;
|
|
case 16:
|
|
return -.5f;
|
|
case 757:
|
|
return -4f;
|
|
case 31:
|
|
return 0f;
|
|
case 877:
|
|
return 0f;
|
|
}
|
|
}
|
|
public static float GetValueMax( uint Param )
|
|
{
|
|
switch( Param )
|
|
{
|
|
default:
|
|
throw new Exception("Unknown Body Part Parameter: " + Param);
|
|
case 32:
|
|
return 1f;
|
|
case 33:
|
|
return 2f;
|
|
case 34:
|
|
return 1.5f;
|
|
case 36:
|
|
return 1.4f;
|
|
case 37:
|
|
return 2.8f;
|
|
case 842:
|
|
return 1f;
|
|
case 38:
|
|
return 1f;
|
|
case 195:
|
|
return 1f;
|
|
case 661:
|
|
return 2f;
|
|
case 772:
|
|
return 1f;
|
|
case 768:
|
|
return 2f;
|
|
case 655:
|
|
return .10f;
|
|
case 197:
|
|
return 1f;
|
|
case 502:
|
|
return 1f;
|
|
case 675:
|
|
return .3f;
|
|
case 683:
|
|
return .2f;
|
|
case 689:
|
|
return 1f;
|
|
case 692:
|
|
return 1f;
|
|
case 693:
|
|
return 1f;
|
|
case 756:
|
|
return 1f;
|
|
case 180:
|
|
return 1.3f;
|
|
case 761:
|
|
return 1.3f;
|
|
case 181:
|
|
return 1f;
|
|
case 182:
|
|
return 1f;
|
|
case 183:
|
|
return 1f;
|
|
case 184:
|
|
return 1f;
|
|
case 140:
|
|
return 2f;
|
|
case 141:
|
|
return 2f;
|
|
case 142:
|
|
return 2f;
|
|
case 143:
|
|
return 1.5f;
|
|
case 144:
|
|
return 1f;
|
|
case 145:
|
|
return 5f;
|
|
case 146:
|
|
return 1f;
|
|
case 147:
|
|
return 2f;
|
|
case 148:
|
|
return 1f;
|
|
case 149:
|
|
return 2f;
|
|
case 171:
|
|
return 1f;
|
|
case 172:
|
|
return 1f;
|
|
case 173:
|
|
return 1f;
|
|
case 174:
|
|
return 1f;
|
|
case 175:
|
|
return 3f;
|
|
case 176:
|
|
return 1f;
|
|
case 177:
|
|
return 1f;
|
|
case 178:
|
|
return 1f;
|
|
case 179:
|
|
return 1f;
|
|
case 190:
|
|
return 1f;
|
|
case 191:
|
|
return 1f;
|
|
case 192:
|
|
return 1f;
|
|
case 640:
|
|
return 1f;
|
|
case 641:
|
|
return 1f;
|
|
case 642:
|
|
return 1f;
|
|
case 643:
|
|
return 1f;
|
|
case 644:
|
|
return 1f;
|
|
case 645:
|
|
return 1f;
|
|
case 774:
|
|
return 2f;
|
|
case 771:
|
|
return 1f;
|
|
case 674:
|
|
return 2f;
|
|
case 762:
|
|
return 3f;
|
|
case 754:
|
|
return 2f;
|
|
case 755:
|
|
return 1.5f;
|
|
case 782:
|
|
return 1f;
|
|
case 783:
|
|
return 1f;
|
|
case 790:
|
|
return 1f;
|
|
case 784:
|
|
return 1f;
|
|
case 786:
|
|
return 1f;
|
|
case 787:
|
|
return 1f;
|
|
case 788:
|
|
return 1f;
|
|
case 1:
|
|
return 2f;
|
|
case 2:
|
|
return 2.5f;
|
|
case 4:
|
|
return 1f;
|
|
case 759:
|
|
return 1.5f;
|
|
case 517:
|
|
return 1f;
|
|
case 5:
|
|
return 1f;
|
|
case 6:
|
|
return 1f;
|
|
case 7:
|
|
return .5f;
|
|
case 8:
|
|
return 1.5f;
|
|
case 10:
|
|
return 3f;
|
|
case 11:
|
|
return 1.5f;
|
|
case 758:
|
|
return 1.5f;
|
|
case 12:
|
|
return 2.5f;
|
|
case 13:
|
|
return 1.5f;
|
|
case 14:
|
|
return 1f;
|
|
case 15:
|
|
return 1.5f;
|
|
case 870:
|
|
return 1f;
|
|
case 17:
|
|
return 1f;
|
|
case 18:
|
|
return 2.5f;
|
|
case 19:
|
|
return 1f;
|
|
case 20:
|
|
return 1.5f;
|
|
case 21:
|
|
return 1.3f;
|
|
case 22:
|
|
return 1f;
|
|
case 23:
|
|
return 1.5f;
|
|
case 765:
|
|
return 2.5f;
|
|
case 24:
|
|
return 2f;
|
|
case 25:
|
|
return 1.5f;
|
|
case 764:
|
|
return 1.2f;
|
|
case 27:
|
|
return 1.2f;
|
|
case 872:
|
|
return 1f;
|
|
case 871:
|
|
return 2f;
|
|
case 35:
|
|
return 2f;
|
|
case 796:
|
|
return 3f;
|
|
case 185:
|
|
return 1f;
|
|
case 186:
|
|
return 1f;
|
|
case 187:
|
|
return 1f;
|
|
case 188:
|
|
return .7f;
|
|
case 189:
|
|
return 1f;
|
|
case 194:
|
|
return 2f;
|
|
case 400:
|
|
return 2f;
|
|
case 506:
|
|
return 2f;
|
|
case 633:
|
|
return 1f;
|
|
case 630:
|
|
return 1f;
|
|
case 631:
|
|
return 1f;
|
|
case 650:
|
|
return 1.2f;
|
|
case 880:
|
|
return 1.2f;
|
|
case 653:
|
|
return 2f;
|
|
case 656:
|
|
return 2f;
|
|
case 657:
|
|
return 1.4f;
|
|
case 658:
|
|
return 1.2f;
|
|
case 797:
|
|
return 1.5f;
|
|
case 798:
|
|
return 1.5f;
|
|
case 660:
|
|
return 2f;
|
|
case 770:
|
|
return 1f;
|
|
case 663:
|
|
return 2f;
|
|
case 664:
|
|
return 1.3f;
|
|
case 760:
|
|
return 2f;
|
|
case 665:
|
|
return 2f;
|
|
case 686:
|
|
return 2f;
|
|
case 767:
|
|
return 2f;
|
|
case 518:
|
|
return 1.5f;
|
|
case 626:
|
|
return 1f;
|
|
case 627:
|
|
return 1f;
|
|
case 843:
|
|
return 1f;
|
|
case 106:
|
|
return 1.4f;
|
|
case 648:
|
|
return 1.3f;
|
|
case 677:
|
|
return 1.3f;
|
|
case 634:
|
|
return 1f;
|
|
case 507:
|
|
return 2f;
|
|
case 840:
|
|
return 1.5f;
|
|
case 684:
|
|
return 1.3f;
|
|
case 685:
|
|
return 1.1f;
|
|
case 151:
|
|
return 1f;
|
|
case 794:
|
|
return 1f;
|
|
case 152:
|
|
return 1.5f;
|
|
case 651:
|
|
return 1.5f;
|
|
case 853:
|
|
return 1f;
|
|
case 500:
|
|
return 1f;
|
|
case 501:
|
|
return 1f;
|
|
case 508:
|
|
return 2f;
|
|
case 509:
|
|
return 1f;
|
|
case 510:
|
|
return 1f;
|
|
case 511:
|
|
return 1f;
|
|
case 512:
|
|
return 1f;
|
|
case 654:
|
|
return 2f;
|
|
case 515:
|
|
return 3f;
|
|
case 625:
|
|
return 1.5f;
|
|
case 638:
|
|
return 1.3f;
|
|
case 635:
|
|
return 1f;
|
|
case 879:
|
|
return 2f;
|
|
case 679:
|
|
return .10f;
|
|
case 687:
|
|
return .25f;
|
|
case 694:
|
|
return .10f;
|
|
case 695:
|
|
return .25f;
|
|
case 680:
|
|
return .10f;
|
|
case 688:
|
|
return .25f;
|
|
case 681:
|
|
return .10f;
|
|
case 691:
|
|
return .25f;
|
|
case 845:
|
|
return 1.5f;
|
|
case 846:
|
|
return 1f;
|
|
case 866:
|
|
return 1f;
|
|
case 867:
|
|
return 1f;
|
|
case 848:
|
|
return 2f;
|
|
case 847:
|
|
return 1f;
|
|
case 111:
|
|
return 1f;
|
|
case 110:
|
|
return 0.1f;
|
|
case 108:
|
|
return 1f;
|
|
case 114:
|
|
return 1f;
|
|
case 113:
|
|
return 1f;
|
|
case 115:
|
|
return 1f;
|
|
case 112:
|
|
return 1f;
|
|
case 99:
|
|
return 1f;
|
|
case 98:
|
|
return 1f;
|
|
case 158:
|
|
return 1f;
|
|
case 159:
|
|
return 1f;
|
|
case 116:
|
|
return 1f;
|
|
case 117:
|
|
return 1f;
|
|
case 118:
|
|
return 1f;
|
|
case 165:
|
|
return 1f;
|
|
case 1001:
|
|
return 1f;
|
|
case 700:
|
|
return 1f;
|
|
case 701:
|
|
return .9f;
|
|
case 702:
|
|
return 1f;
|
|
case 704:
|
|
return .9f;
|
|
case 705:
|
|
return 1f;
|
|
case 711:
|
|
return 1f;
|
|
case 708:
|
|
return 1f;
|
|
case 706:
|
|
return 1f;
|
|
case 707:
|
|
return .7f;
|
|
case 712:
|
|
return 1f;
|
|
case 713:
|
|
return 1f;
|
|
case 709:
|
|
return 1f;
|
|
case 703:
|
|
return 1f;
|
|
case 714:
|
|
return 1f;
|
|
case 751:
|
|
return 1f;
|
|
case 125:
|
|
return 1f;
|
|
case 126:
|
|
return 1f;
|
|
case 776:
|
|
return 1f;
|
|
case 1045:
|
|
return 1f;
|
|
case 821:
|
|
return 1f;
|
|
case 822:
|
|
return 1f;
|
|
case 823:
|
|
return 1f;
|
|
case 710:
|
|
return 1f;
|
|
case 715:
|
|
return 1f;
|
|
case 827:
|
|
return 1f;
|
|
case 829:
|
|
return 1f;
|
|
case 830:
|
|
return 1f;
|
|
case 868:
|
|
return 1f;
|
|
case 803:
|
|
return 1f;
|
|
case 804:
|
|
return 1f;
|
|
case 805:
|
|
return 1f;
|
|
case 875:
|
|
return 1f;
|
|
case 831:
|
|
return 1f;
|
|
case 832:
|
|
return 1f;
|
|
case 833:
|
|
return 1f;
|
|
case 620:
|
|
return 1f;
|
|
case 622:
|
|
return 1f;
|
|
case 160:
|
|
return 1f;
|
|
case 161:
|
|
return 1f;
|
|
case 777:
|
|
return 1f;
|
|
case 1055:
|
|
return 1f;
|
|
case 1057:
|
|
return 1f;
|
|
case 824:
|
|
return 1f;
|
|
case 825:
|
|
return 1f;
|
|
case 826:
|
|
return 1f;
|
|
case 818:
|
|
return 1f;
|
|
case 819:
|
|
return 1f;
|
|
case 820:
|
|
return 1f;
|
|
case 812:
|
|
return 1f;
|
|
case 813:
|
|
return 1f;
|
|
case 817:
|
|
return 1f;
|
|
case 869:
|
|
return 1f;
|
|
case 806:
|
|
return 1f;
|
|
case 807:
|
|
return 1f;
|
|
case 808:
|
|
return 1f;
|
|
case 876:
|
|
return 1f;
|
|
case 809:
|
|
return 1f;
|
|
case 810:
|
|
return 1f;
|
|
case 811:
|
|
return 1f;
|
|
case 621:
|
|
return 1f;
|
|
case 623:
|
|
return 1f;
|
|
case 921:
|
|
return 1f;
|
|
case 922:
|
|
return 1f;
|
|
case 923:
|
|
return 1f;
|
|
case 858:
|
|
return 1f;
|
|
case 859:
|
|
return 1f;
|
|
case 860:
|
|
return 1f;
|
|
case 861:
|
|
return 1f;
|
|
case 862:
|
|
return 1f;
|
|
case 828:
|
|
return 1f;
|
|
case 816:
|
|
return 1f;
|
|
case 814:
|
|
return 1f;
|
|
case 815:
|
|
return 1f;
|
|
case 800:
|
|
return 1f;
|
|
case 801:
|
|
return 1f;
|
|
case 802:
|
|
return 1f;
|
|
case 781:
|
|
return 1f;
|
|
case 150:
|
|
return 1f;
|
|
case 775:
|
|
return 1f;
|
|
case 162:
|
|
return 1f;
|
|
case 163:
|
|
return 1f;
|
|
case 505:
|
|
return 1f;
|
|
case 799:
|
|
return 1f;
|
|
case 155:
|
|
return 1.3f;
|
|
case 196:
|
|
return 1f;
|
|
case 769:
|
|
return 1f;
|
|
case 198:
|
|
return 1f;
|
|
case 513:
|
|
return 1f;
|
|
case 514:
|
|
return 1f;
|
|
case 503:
|
|
return 1f;
|
|
case 193:
|
|
return 1f;
|
|
case 157:
|
|
return 1f;
|
|
case 637:
|
|
return 1f;
|
|
case 130:
|
|
return 1f;
|
|
case 131:
|
|
return 1f;
|
|
case 132:
|
|
return 1f;
|
|
case 133:
|
|
return 1f;
|
|
case 134:
|
|
return 1f;
|
|
case 135:
|
|
return 1f;
|
|
case 136:
|
|
return 1f;
|
|
case 137:
|
|
return 1f;
|
|
case 608:
|
|
return 1f;
|
|
case 609:
|
|
return 1f;
|
|
case 105:
|
|
return 1f;
|
|
case 629:
|
|
return 1f;
|
|
case 646:
|
|
return 1f;
|
|
case 647:
|
|
return 1f;
|
|
case 649:
|
|
return 1f;
|
|
case 678:
|
|
return 1f;
|
|
case 652:
|
|
return 1f;
|
|
case 80:
|
|
return 1f;
|
|
case 659:
|
|
return 1f;
|
|
case 662:
|
|
return 1f;
|
|
case 773:
|
|
return 1f;
|
|
case 682:
|
|
return 1f;
|
|
case 690:
|
|
return 1f;
|
|
case 752:
|
|
return 1f;
|
|
case 763:
|
|
return 1f;
|
|
case 834:
|
|
return 1f;
|
|
case 835:
|
|
return 1f;
|
|
case 836:
|
|
return 1f;
|
|
case 785:
|
|
return 1f;
|
|
case 789:
|
|
return 1f;
|
|
case 795:
|
|
return 1f;
|
|
case 841:
|
|
return 1f;
|
|
case 753:
|
|
return 3f;
|
|
case 676:
|
|
return 2f;
|
|
case 863:
|
|
return 1f;
|
|
case 119:
|
|
return 1f;
|
|
case 750:
|
|
return 1f;
|
|
case 166:
|
|
return 1f;
|
|
case 167:
|
|
return 1f;
|
|
case 168:
|
|
return 1f;
|
|
case 169:
|
|
return 1f;
|
|
case 606:
|
|
return 1f;
|
|
case 607:
|
|
return 1f;
|
|
case 780:
|
|
return 1f;
|
|
case 603:
|
|
return 1f;
|
|
case 604:
|
|
return 1f;
|
|
case 605:
|
|
return 1f;
|
|
case 779:
|
|
return 1f;
|
|
case 617:
|
|
return 1f;
|
|
case 616:
|
|
return 1f;
|
|
case 619:
|
|
return 1f;
|
|
case 624:
|
|
return 1f;
|
|
case 93:
|
|
return 1f;
|
|
case 844:
|
|
return 1f;
|
|
case 16:
|
|
return 3f;
|
|
case 757:
|
|
return 2f;
|
|
case 31:
|
|
return 2f;
|
|
case 877:
|
|
return 1f;
|
|
}
|
|
}
|
|
public static float GetValueDefault( uint Param )
|
|
{
|
|
switch( Param )
|
|
{
|
|
default:
|
|
throw new Exception("Unknown Body Part Parameter: " + Param);
|
|
case 32:
|
|
return 0f;
|
|
case 33:
|
|
return -2.3f;
|
|
case 34:
|
|
return -0.7f;
|
|
case 36:
|
|
return -0.5f;
|
|
case 37:
|
|
return -3.2f;
|
|
case 842:
|
|
return -1f;
|
|
case 38:
|
|
return -1f;
|
|
case 195:
|
|
return -1f;
|
|
case 661:
|
|
return -2f;
|
|
case 772:
|
|
return -1f;
|
|
case 768:
|
|
return -2f;
|
|
case 655:
|
|
return -.25f;
|
|
case 197:
|
|
return 0f;
|
|
case 502:
|
|
return 0f;
|
|
case 675:
|
|
return -.3f;
|
|
case 683:
|
|
return -.15f;
|
|
case 689:
|
|
return -1f;
|
|
case 692:
|
|
return -1f;
|
|
case 693:
|
|
return .6f;
|
|
case 756:
|
|
return 0f;
|
|
case 180:
|
|
return 0f;
|
|
case 761:
|
|
return 0f;
|
|
case 181:
|
|
return 0.14f;
|
|
case 182:
|
|
return .7f;
|
|
case 183:
|
|
return 0.05f;
|
|
case 184:
|
|
return 0f;
|
|
case 140:
|
|
return 0f;
|
|
case 141:
|
|
return 0f;
|
|
case 142:
|
|
return 0f;
|
|
case 143:
|
|
return 0.125f;
|
|
case 144:
|
|
return 0f;
|
|
case 145:
|
|
return 0f;
|
|
case 146:
|
|
return 0f;
|
|
case 147:
|
|
return 0f;
|
|
case 148:
|
|
return 0f;
|
|
case 149:
|
|
return 0f;
|
|
case 171:
|
|
return 0f;
|
|
case 172:
|
|
return 0f;
|
|
case 173:
|
|
return 0f;
|
|
case 174:
|
|
return 0f;
|
|
case 175:
|
|
return 0f;
|
|
case 176:
|
|
return 0f;
|
|
case 177:
|
|
return 0f;
|
|
case 178:
|
|
return 0f;
|
|
case 179:
|
|
return 0f;
|
|
case 190:
|
|
return 0f;
|
|
case 191:
|
|
return 0f;
|
|
case 192:
|
|
return 0f;
|
|
case 640:
|
|
return -1.3f;
|
|
case 641:
|
|
return -.5f;
|
|
case 642:
|
|
return 0f;
|
|
case 643:
|
|
return 0f;
|
|
case 644:
|
|
return 0f;
|
|
case 645:
|
|
return 0f;
|
|
case 774:
|
|
return -2f;
|
|
case 771:
|
|
return -1f;
|
|
case 674:
|
|
return -0.3f;
|
|
case 762:
|
|
return 0f;
|
|
case 754:
|
|
return 0f;
|
|
case 755:
|
|
return 0.05f;
|
|
case 782:
|
|
return 0f;
|
|
case 783:
|
|
return 0f;
|
|
case 790:
|
|
return 0f;
|
|
case 784:
|
|
return 0f;
|
|
case 786:
|
|
return 0f;
|
|
case 787:
|
|
return 0f;
|
|
case 788:
|
|
return 0f;
|
|
case 1:
|
|
return -.3f;
|
|
case 2:
|
|
return -0.8f;
|
|
case 4:
|
|
return -.5f;
|
|
case 759:
|
|
return 0.5f;
|
|
case 517:
|
|
return -.5f;
|
|
case 5:
|
|
return -.1f;
|
|
case 6:
|
|
return -.3f;
|
|
case 7:
|
|
return -.5f;
|
|
case 8:
|
|
return -.5f;
|
|
case 10:
|
|
return -1.5f;
|
|
case 11:
|
|
return -.5f;
|
|
case 758:
|
|
return -1.5f;
|
|
case 12:
|
|
return -.5f;
|
|
case 13:
|
|
return 0f;
|
|
case 14:
|
|
return -.5f;
|
|
case 15:
|
|
return -.5f;
|
|
case 870:
|
|
return -.5f;
|
|
case 17:
|
|
return -.5f;
|
|
case 18:
|
|
return -1.5f;
|
|
case 19:
|
|
return -1.5f;
|
|
case 20:
|
|
return -.5f;
|
|
case 21:
|
|
return -0.2f;
|
|
case 22:
|
|
return 0f;
|
|
case 23:
|
|
return -.5f;
|
|
case 765:
|
|
return -.3f;
|
|
case 24:
|
|
return -1.5f;
|
|
case 25:
|
|
return -.8f;
|
|
case 764:
|
|
return -.5f;
|
|
case 27:
|
|
return -1.3f;
|
|
case 872:
|
|
return 0f;
|
|
case 871:
|
|
return -2f;
|
|
case 35:
|
|
return -1f;
|
|
case 796:
|
|
return -.4f;
|
|
case 185:
|
|
return -1f;
|
|
case 186:
|
|
return -1.3f;
|
|
case 187:
|
|
return -.5f;
|
|
case 188:
|
|
return 0f;
|
|
case 189:
|
|
return 0f;
|
|
case 194:
|
|
return -2f;
|
|
case 400:
|
|
return 0f;
|
|
case 506:
|
|
return -2f;
|
|
case 633:
|
|
return 0f;
|
|
case 630:
|
|
return 0f;
|
|
case 631:
|
|
return 0f;
|
|
case 650:
|
|
return -1.3f;
|
|
case 880:
|
|
return -1.3f;
|
|
case 653:
|
|
return -1f;
|
|
case 656:
|
|
return -2f;
|
|
case 657:
|
|
return 0f;
|
|
case 658:
|
|
return 0f;
|
|
case 797:
|
|
return 0f;
|
|
case 798:
|
|
return 0f;
|
|
case 660:
|
|
return 0f;
|
|
case 770:
|
|
return 0f;
|
|
case 663:
|
|
return 0f;
|
|
case 664:
|
|
return 0f;
|
|
case 760:
|
|
return 0f;
|
|
case 665:
|
|
return 0f;
|
|
case 686:
|
|
return 0f;
|
|
case 767:
|
|
return 0f;
|
|
case 518:
|
|
return -.3f;
|
|
case 626:
|
|
return 0f;
|
|
case 627:
|
|
return 0f;
|
|
case 843:
|
|
return 0f;
|
|
case 106:
|
|
return 0f;
|
|
case 648:
|
|
return 0f;
|
|
case 677:
|
|
return 0f;
|
|
case 634:
|
|
return 0f;
|
|
case 507:
|
|
return 0f;
|
|
case 840:
|
|
return 0f;
|
|
case 684:
|
|
return 0f;
|
|
case 685:
|
|
return 0f;
|
|
case 151:
|
|
return 0f;
|
|
case 794:
|
|
return 0f;
|
|
case 152:
|
|
return 0f;
|
|
case 651:
|
|
return 0f;
|
|
case 853:
|
|
return -1f;
|
|
case 500:
|
|
return 0f;
|
|
case 501:
|
|
return 0f;
|
|
case 508:
|
|
return -1f;
|
|
case 509:
|
|
return 0f;
|
|
case 510:
|
|
return 0f;
|
|
case 511:
|
|
return 0f;
|
|
case 512:
|
|
return 0f;
|
|
case 654:
|
|
return 0f;
|
|
case 515:
|
|
return -1f;
|
|
case 625:
|
|
return 0f;
|
|
case 638:
|
|
return 0f;
|
|
case 635:
|
|
return 0f;
|
|
case 879:
|
|
return 0f;
|
|
case 679:
|
|
return -.25f;
|
|
case 687:
|
|
return -.25f;
|
|
case 694:
|
|
return -.25f;
|
|
case 695:
|
|
return -.25f;
|
|
case 680:
|
|
return -.25f;
|
|
case 688:
|
|
return -.25f;
|
|
case 681:
|
|
return -.25f;
|
|
case 691:
|
|
return -.25f;
|
|
case 845:
|
|
return 0f;
|
|
case 846:
|
|
return 0f;
|
|
case 866:
|
|
return 0f;
|
|
case 867:
|
|
return 0f;
|
|
case 848:
|
|
return .2f;
|
|
case 847:
|
|
return 0f;
|
|
case 111:
|
|
return .5f;
|
|
case 110:
|
|
return 0f;
|
|
case 108:
|
|
return 0f;
|
|
case 114:
|
|
return .5f;
|
|
case 113:
|
|
return 0f;
|
|
case 115:
|
|
return 0f;
|
|
case 112:
|
|
return 0f;
|
|
case 99:
|
|
return 0f;
|
|
case 98:
|
|
return 0f;
|
|
case 158:
|
|
return 0f;
|
|
case 159:
|
|
return 0f;
|
|
case 116:
|
|
return 0f;
|
|
case 117:
|
|
return 0f;
|
|
case 118:
|
|
return 0f;
|
|
case 165:
|
|
return 0f;
|
|
case 1001:
|
|
return 0.5f;
|
|
case 700:
|
|
return .25f;
|
|
case 701:
|
|
return 0.0f;
|
|
case 702:
|
|
return 0f;
|
|
case 704:
|
|
return 0f;
|
|
case 705:
|
|
return .5f;
|
|
case 711:
|
|
return .5f;
|
|
case 708:
|
|
return 0f;
|
|
case 706:
|
|
return .6f;
|
|
case 707:
|
|
return 0f;
|
|
case 712:
|
|
return 0f;
|
|
case 713:
|
|
return .7f;
|
|
case 709:
|
|
return 0f;
|
|
case 703:
|
|
return 0.0f;
|
|
case 714:
|
|
return 0f;
|
|
case 751:
|
|
return 0.7f;
|
|
case 125:
|
|
return 0f;
|
|
case 126:
|
|
return 0f;
|
|
case 776:
|
|
return 0f;
|
|
case 1045:
|
|
return .8f;
|
|
case 821:
|
|
return 1f;
|
|
case 822:
|
|
return 1f;
|
|
case 823:
|
|
return 1f;
|
|
case 710:
|
|
return 0.0f;
|
|
case 715:
|
|
return 0f;
|
|
case 827:
|
|
return 1f;
|
|
case 829:
|
|
return 1f;
|
|
case 830:
|
|
return 1f;
|
|
case 868:
|
|
return 0f;
|
|
case 803:
|
|
return 1f;
|
|
case 804:
|
|
return 1f;
|
|
case 805:
|
|
return 1f;
|
|
case 875:
|
|
return 0f;
|
|
case 831:
|
|
return 1f;
|
|
case 832:
|
|
return 1f;
|
|
case 833:
|
|
return 1f;
|
|
case 620:
|
|
return .8f;
|
|
case 622:
|
|
return .8f;
|
|
case 160:
|
|
return 0f;
|
|
case 161:
|
|
return 0f;
|
|
case 777:
|
|
return 0f;
|
|
case 1055:
|
|
return .3f;
|
|
case 1057:
|
|
return .8f;
|
|
case 824:
|
|
return 1f;
|
|
case 825:
|
|
return 1f;
|
|
case 826:
|
|
return 1f;
|
|
case 818:
|
|
return 1f;
|
|
case 819:
|
|
return 1f;
|
|
case 820:
|
|
return 1f;
|
|
case 812:
|
|
return 1f;
|
|
case 813:
|
|
return 1f;
|
|
case 817:
|
|
return 1f;
|
|
case 869:
|
|
return 0f;
|
|
case 806:
|
|
return 1f;
|
|
case 807:
|
|
return 1f;
|
|
case 808:
|
|
return 1f;
|
|
case 876:
|
|
return 0f;
|
|
case 809:
|
|
return 1f;
|
|
case 810:
|
|
return 1f;
|
|
case 811:
|
|
return 1f;
|
|
case 621:
|
|
return .8f;
|
|
case 623:
|
|
return .8f;
|
|
case 921:
|
|
return 1f;
|
|
case 922:
|
|
return 1f;
|
|
case 923:
|
|
return 1f;
|
|
case 858:
|
|
return .4f;
|
|
case 859:
|
|
return 1f;
|
|
case 860:
|
|
return 1f;
|
|
case 861:
|
|
return 1f;
|
|
case 862:
|
|
return 1f;
|
|
case 828:
|
|
return 0f;
|
|
case 816:
|
|
return 0f;
|
|
case 814:
|
|
return 1f;
|
|
case 815:
|
|
return .8f;
|
|
case 800:
|
|
return .89f;
|
|
case 801:
|
|
return 1f;
|
|
case 802:
|
|
return .78f;
|
|
case 781:
|
|
return .78f;
|
|
case 150:
|
|
return 0f;
|
|
case 775:
|
|
return 0f;
|
|
case 162:
|
|
return 0f;
|
|
case 163:
|
|
return 0f;
|
|
case 505:
|
|
return .5f;
|
|
case 799:
|
|
return .5f;
|
|
case 155:
|
|
return 0f;
|
|
case 196:
|
|
return 0f;
|
|
case 769:
|
|
return .5f;
|
|
case 198:
|
|
return 0f;
|
|
case 513:
|
|
return .5f;
|
|
case 514:
|
|
return .5f;
|
|
case 503:
|
|
return 0f;
|
|
case 193:
|
|
return .5f;
|
|
case 157:
|
|
return 0f;
|
|
case 637:
|
|
return 0f;
|
|
case 130:
|
|
return .45f;
|
|
case 131:
|
|
return .5f;
|
|
case 132:
|
|
return .39f;
|
|
case 133:
|
|
return .25f;
|
|
case 134:
|
|
return .5f;
|
|
case 135:
|
|
return .55f;
|
|
case 136:
|
|
return .5f;
|
|
case 137:
|
|
return .5f;
|
|
case 608:
|
|
return .8f;
|
|
case 609:
|
|
return .2f;
|
|
case 105:
|
|
return .5f;
|
|
case 629:
|
|
return .5f;
|
|
case 646:
|
|
return 0f;
|
|
case 647:
|
|
return 0f;
|
|
case 649:
|
|
return .5f;
|
|
case 678:
|
|
return .5f;
|
|
case 652:
|
|
return .5f;
|
|
case 80:
|
|
return 0f;
|
|
case 659:
|
|
return .5f;
|
|
case 662:
|
|
return .5f;
|
|
case 773:
|
|
return .5f;
|
|
case 682:
|
|
return .5f;
|
|
case 690:
|
|
return .5f;
|
|
case 752:
|
|
return .5f;
|
|
case 763:
|
|
return .55f;
|
|
case 834:
|
|
return 1f;
|
|
case 835:
|
|
return 1f;
|
|
case 836:
|
|
return 1f;
|
|
case 785:
|
|
return 0f;
|
|
case 789:
|
|
return 0f;
|
|
case 795:
|
|
return .25f;
|
|
case 841:
|
|
return 0f;
|
|
case 753:
|
|
return 0f;
|
|
case 676:
|
|
return 0f;
|
|
case 863:
|
|
return .333f;
|
|
case 119:
|
|
return 0.5f;
|
|
case 750:
|
|
return 0.7f;
|
|
case 166:
|
|
return 0.0f;
|
|
case 167:
|
|
return 0.0f;
|
|
case 168:
|
|
return 0.0f;
|
|
case 169:
|
|
return 0.0f;
|
|
case 606:
|
|
return .8f;
|
|
case 607:
|
|
return .8f;
|
|
case 780:
|
|
return .8f;
|
|
case 603:
|
|
return .4f;
|
|
case 604:
|
|
return .85f;
|
|
case 605:
|
|
return .84f;
|
|
case 779:
|
|
return .84f;
|
|
case 617:
|
|
return 0.35f;
|
|
case 616:
|
|
return 0.1f;
|
|
case 619:
|
|
return .3f;
|
|
case 624:
|
|
return .8f;
|
|
case 93:
|
|
return .8f;
|
|
case 844:
|
|
return 1f;
|
|
case 16:
|
|
return -.5f;
|
|
case 757:
|
|
return -1f;
|
|
case 31:
|
|
return .5f;
|
|
case 877:
|
|
return 0f;
|
|
}
|
|
}
|
|
public static bool IsValueValid( uint Param, float Value )
|
|
{
|
|
switch( Param )
|
|
{
|
|
default:
|
|
throw new Exception("Unknown Body Part Parameter: " + Param);
|
|
case 32:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 33:
|
|
return ( (Value >= -2.3f) && (Value <= 2f) );
|
|
case 34:
|
|
return ( (Value >= -0.7f) && (Value <= 1.5f) );
|
|
case 36:
|
|
return ( (Value >= -1.8f) && (Value <= 1.4f) );
|
|
case 37:
|
|
return ( (Value >= -3.2f) && (Value <= 2.8f) );
|
|
case 842:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 38:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 195:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 661:
|
|
return ( (Value >= -2f) && (Value <= 2f) );
|
|
case 772:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 768:
|
|
return ( (Value >= -2f) && (Value <= 2f) );
|
|
case 655:
|
|
return ( (Value >= -.25f) && (Value <= .10f) );
|
|
case 197:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 502:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 675:
|
|
return ( (Value >= -.3f) && (Value <= .3f) );
|
|
case 683:
|
|
return ( (Value >= -.4f) && (Value <= .2f) );
|
|
case 689:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 692:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 693:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 756:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 180:
|
|
return ( (Value >= 0f) && (Value <= 1.3f) );
|
|
case 761:
|
|
return ( (Value >= 0f) && (Value <= 1.3f) );
|
|
case 181:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 182:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 183:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 184:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 140:
|
|
return ( (Value >= 0f) && (Value <= 2f) );
|
|
case 141:
|
|
return ( (Value >= 0f) && (Value <= 2f) );
|
|
case 142:
|
|
return ( (Value >= 0f) && (Value <= 2f) );
|
|
case 143:
|
|
return ( (Value >= -4f) && (Value <= 1.5f) );
|
|
case 144:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 145:
|
|
return ( (Value >= 0f) && (Value <= 5f) );
|
|
case 146:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 147:
|
|
return ( (Value >= 0f) && (Value <= 2f) );
|
|
case 148:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 149:
|
|
return ( (Value >= 0f) && (Value <= 2f) );
|
|
case 171:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 172:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 173:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 174:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 175:
|
|
return ( (Value >= 0f) && (Value <= 3f) );
|
|
case 176:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 177:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 178:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 179:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 190:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 191:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 192:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 640:
|
|
return ( (Value >= -1.3f) && (Value <= 1f) );
|
|
case 641:
|
|
return ( (Value >= -.5f) && (Value <= 1f) );
|
|
case 642:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 643:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 644:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 645:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 774:
|
|
return ( (Value >= -2f) && (Value <= 2f) );
|
|
case 771:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 674:
|
|
return ( (Value >= -1f) && (Value <= 2f) );
|
|
case 762:
|
|
return ( (Value >= 0f) && (Value <= 3f) );
|
|
case 754:
|
|
return ( (Value >= -1f) && (Value <= 2f) );
|
|
case 755:
|
|
return ( (Value >= -1.5f) && (Value <= 1.5f) );
|
|
case 782:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 783:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 790:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 784:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 786:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 787:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 788:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 1:
|
|
return ( (Value >= -.3f) && (Value <= 2f) );
|
|
case 2:
|
|
return ( (Value >= -0.8f) && (Value <= 2.5f) );
|
|
case 4:
|
|
return ( (Value >= -.5f) && (Value <= 1f) );
|
|
case 759:
|
|
return ( (Value >= -1f) && (Value <= 1.5f) );
|
|
case 517:
|
|
return ( (Value >= -.5f) && (Value <= 1f) );
|
|
case 5:
|
|
return ( (Value >= -.1f) && (Value <= 1f) );
|
|
case 6:
|
|
return ( (Value >= -.3f) && (Value <= 1f) );
|
|
case 7:
|
|
return ( (Value >= -.5f) && (Value <= .5f) );
|
|
case 8:
|
|
return ( (Value >= -.5f) && (Value <= 1.5f) );
|
|
case 10:
|
|
return ( (Value >= -1.5f) && (Value <= 3f) );
|
|
case 11:
|
|
return ( (Value >= -.5f) && (Value <= 1.5f) );
|
|
case 758:
|
|
return ( (Value >= -1.5f) && (Value <= 1.5f) );
|
|
case 12:
|
|
return ( (Value >= -.5f) && (Value <= 2.5f) );
|
|
case 13:
|
|
return ( (Value >= 0f) && (Value <= 1.5f) );
|
|
case 14:
|
|
return ( (Value >= -.5f) && (Value <= 1f) );
|
|
case 15:
|
|
return ( (Value >= -.5f) && (Value <= 1.5f) );
|
|
case 870:
|
|
return ( (Value >= -.5f) && (Value <= 1f) );
|
|
case 17:
|
|
return ( (Value >= -.5f) && (Value <= 1f) );
|
|
case 18:
|
|
return ( (Value >= -1.5f) && (Value <= 2.5f) );
|
|
case 19:
|
|
return ( (Value >= -1.5f) && (Value <= 1f) );
|
|
case 20:
|
|
return ( (Value >= -.5f) && (Value <= 1.5f) );
|
|
case 21:
|
|
return ( (Value >= -0.2f) && (Value <= 1.3f) );
|
|
case 22:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 23:
|
|
return ( (Value >= -.5f) && (Value <= 1.5f) );
|
|
case 765:
|
|
return ( (Value >= -.3f) && (Value <= 2.5f) );
|
|
case 24:
|
|
return ( (Value >= -1.5f) && (Value <= 2f) );
|
|
case 25:
|
|
return ( (Value >= -.8f) && (Value <= 1.5f) );
|
|
case 764:
|
|
return ( (Value >= -.5f) && (Value <= 1.2f) );
|
|
case 27:
|
|
return ( (Value >= -1.3f) && (Value <= 1.2f) );
|
|
case 872:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 871:
|
|
return ( (Value >= -2f) && (Value <= 2f) );
|
|
case 35:
|
|
return ( (Value >= -1f) && (Value <= 2f) );
|
|
case 796:
|
|
return ( (Value >= -.4f) && (Value <= 3f) );
|
|
case 185:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 186:
|
|
return ( (Value >= -1.3f) && (Value <= 1f) );
|
|
case 187:
|
|
return ( (Value >= -.5f) && (Value <= 1f) );
|
|
case 188:
|
|
return ( (Value >= 0f) && (Value <= .7f) );
|
|
case 189:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 194:
|
|
return ( (Value >= -2f) && (Value <= 2f) );
|
|
case 400:
|
|
return ( (Value >= 0f) && (Value <= 2f) );
|
|
case 506:
|
|
return ( (Value >= -2f) && (Value <= 2f) );
|
|
case 633:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 630:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 631:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 650:
|
|
return ( (Value >= -1.3f) && (Value <= 1.2f) );
|
|
case 880:
|
|
return ( (Value >= -1.3f) && (Value <= 1.2f) );
|
|
case 653:
|
|
return ( (Value >= -1f) && (Value <= 2f) );
|
|
case 656:
|
|
return ( (Value >= -2f) && (Value <= 2f) );
|
|
case 657:
|
|
return ( (Value >= 0f) && (Value <= 1.4f) );
|
|
case 658:
|
|
return ( (Value >= 0f) && (Value <= 1.2f) );
|
|
case 797:
|
|
return ( (Value >= 0f) && (Value <= 1.5f) );
|
|
case 798:
|
|
return ( (Value >= 0f) && (Value <= 1.5f) );
|
|
case 660:
|
|
return ( (Value >= -2f) && (Value <= 2f) );
|
|
case 770:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 663:
|
|
return ( (Value >= -2f) && (Value <= 2f) );
|
|
case 664:
|
|
return ( (Value >= -1.3f) && (Value <= 1.3f) );
|
|
case 760:
|
|
return ( (Value >= -1.2f) && (Value <= 2f) );
|
|
case 665:
|
|
return ( (Value >= -2f) && (Value <= 2f) );
|
|
case 686:
|
|
return ( (Value >= -2f) && (Value <= 2f) );
|
|
case 767:
|
|
return ( (Value >= -2f) && (Value <= 2f) );
|
|
case 518:
|
|
return ( (Value >= -.3f) && (Value <= 1.5f) );
|
|
case 626:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 627:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 843:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 106:
|
|
return ( (Value >= 0f) && (Value <= 1.4f) );
|
|
case 648:
|
|
return ( (Value >= 0f) && (Value <= 1.3f) );
|
|
case 677:
|
|
return ( (Value >= 0f) && (Value <= 1.3f) );
|
|
case 634:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 507:
|
|
return ( (Value >= -1.5f) && (Value <= 2f) );
|
|
case 840:
|
|
return ( (Value >= 0f) && (Value <= 1.5f) );
|
|
case 684:
|
|
return ( (Value >= -.3f) && (Value <= 1.3f) );
|
|
case 685:
|
|
return ( (Value >= -.5f) && (Value <= 1.1f) );
|
|
case 151:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 794:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 152:
|
|
return ( (Value >= 0f) && (Value <= 1.5f) );
|
|
case 651:
|
|
return ( (Value >= 0f) && (Value <= 1.5f) );
|
|
case 853:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 500:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 501:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 508:
|
|
return ( (Value >= -1f) && (Value <= 2f) );
|
|
case 509:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 510:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 511:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 512:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 654:
|
|
return ( (Value >= 0f) && (Value <= 2f) );
|
|
case 515:
|
|
return ( (Value >= -1f) && (Value <= 3f) );
|
|
case 625:
|
|
return ( (Value >= 0f) && (Value <= 1.5f) );
|
|
case 638:
|
|
return ( (Value >= 0f) && (Value <= 1.3f) );
|
|
case 635:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 879:
|
|
return ( (Value >= -.5f) && (Value <= 2f) );
|
|
case 679:
|
|
return ( (Value >= -.25f) && (Value <= .10f) );
|
|
case 687:
|
|
return ( (Value >= -.25f) && (Value <= .25f) );
|
|
case 694:
|
|
return ( (Value >= -.25f) && (Value <= .10f) );
|
|
case 695:
|
|
return ( (Value >= -.25f) && (Value <= .25f) );
|
|
case 680:
|
|
return ( (Value >= -.25f) && (Value <= .10f) );
|
|
case 688:
|
|
return ( (Value >= -.25f) && (Value <= .25f) );
|
|
case 681:
|
|
return ( (Value >= -.25f) && (Value <= .10f) );
|
|
case 691:
|
|
return ( (Value >= -.25f) && (Value <= .25f) );
|
|
case 845:
|
|
return ( (Value >= 0f) && (Value <= 1.5f) );
|
|
case 846:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 866:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 867:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 848:
|
|
return ( (Value >= 0f) && (Value <= 2f) );
|
|
case 847:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 111:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 110:
|
|
return ( (Value >= 0f) && (Value <= 0.1f) );
|
|
case 108:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 114:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 113:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 115:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 112:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 99:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 98:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 158:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 159:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 116:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 117:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 118:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 165:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 1001:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 700:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 701:
|
|
return ( (Value >= 0f) && (Value <= .9f) );
|
|
case 702:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 704:
|
|
return ( (Value >= 0f) && (Value <= .9f) );
|
|
case 705:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 711:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 708:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 706:
|
|
return ( (Value >= .2f) && (Value <= 1f) );
|
|
case 707:
|
|
return ( (Value >= 0f) && (Value <= .7f) );
|
|
case 712:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 713:
|
|
return ( (Value >= .2f) && (Value <= 1f) );
|
|
case 709:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 703:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 714:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 751:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 125:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 126:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 776:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 1045:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 821:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 822:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 823:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 710:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 715:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 827:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 829:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 830:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 868:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 803:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 804:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 805:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 875:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 831:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 832:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 833:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 620:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 622:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 160:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 161:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 777:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 1055:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 1057:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 824:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 825:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 826:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 818:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 819:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 820:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 812:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 813:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 817:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 869:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 806:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 807:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 808:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 876:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 809:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 810:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 811:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 621:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 623:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 921:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 922:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 923:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 858:
|
|
return ( (Value >= .01f) && (Value <= 1f) );
|
|
case 859:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 860:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 861:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 862:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 828:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 816:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 814:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 815:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 800:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 801:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 802:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 781:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 150:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 775:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 162:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 163:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 505:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 799:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 155:
|
|
return ( (Value >= -0.9f) && (Value <= 1.3f) );
|
|
case 196:
|
|
return ( (Value >= -2f) && (Value <= 1f) );
|
|
case 769:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 198:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 513:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 514:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 503:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 193:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 157:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 637:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 130:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 131:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 132:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 133:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 134:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 135:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 136:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 137:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 608:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 609:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 105:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 629:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 646:
|
|
return ( (Value >= -1.3f) && (Value <= 1f) );
|
|
case 647:
|
|
return ( (Value >= -0.5f) && (Value <= 1f) );
|
|
case 649:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 678:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 652:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 80:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 659:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 662:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 773:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 682:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 690:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 752:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 763:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 834:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 835:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 836:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 785:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 789:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 795:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 841:
|
|
return ( (Value >= -1f) && (Value <= 1f) );
|
|
case 753:
|
|
return ( (Value >= -0.5f) && (Value <= 3f) );
|
|
case 676:
|
|
return ( (Value >= -1f) && (Value <= 2f) );
|
|
case 863:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 119:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 750:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 166:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 167:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 168:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 169:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 606:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 607:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 780:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 603:
|
|
return ( (Value >= .01f) && (Value <= 1f) );
|
|
case 604:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 605:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 779:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 617:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 616:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 619:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 624:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
case 93:
|
|
return ( (Value >= .01f) && (Value <= 1f) );
|
|
case 844:
|
|
return ( (Value >= .01f) && (Value <= 1f) );
|
|
case 16:
|
|
return ( (Value >= -.5f) && (Value <= 3f) );
|
|
case 757:
|
|
return ( (Value >= -4f) && (Value <= 2f) );
|
|
case 31:
|
|
return ( (Value >= 0f) && (Value <= 2f) );
|
|
case 877:
|
|
return ( (Value >= 0f) && (Value <= 1f) );
|
|
}
|
|
}
|
|
public static bool IsValid( Dictionary<uint,float> BodyShape )
|
|
{
|
|
foreach(KeyValuePair<uint, float> kvp in BodyShape)
|
|
{
|
|
if( !IsValueValid(kvp.Key, kvp.Value) ) { return false; }
|
|
}
|
|
|
|
return true;
|
|
}
|
|
public static string ToString( Dictionary<uint,float> BodyShape )
|
|
{
|
|
StringWriter sw = new StringWriter();
|
|
|
|
foreach(KeyValuePair<uint, float> kvp in BodyShape)
|
|
{
|
|
sw.Write( kvp.Key + ":" );
|
|
sw.Write( GetLabel(kvp.Key) + ":" );
|
|
sw.WriteLine( kvp.Value );
|
|
}
|
|
|
|
return sw.ToString();
|
|
}
|
|
}
|
|
}
|