| 1 | using System; | 
 
 
 
 
 | 2 |  | 
 
 
 
 
 | 3 | namespace Oni.Totoro | 
 
 
 
 
 | 4 | { | 
 
 
 
 
 | 5 | [Flags] | 
 
 
 
 
 | 6 | internal enum BoneMask : uint | 
 
 
 
 
 | 7 | { | 
 
 
 
 
 | 8 | None = 0x0000, | 
 
 
 
 
 | 9 | Pelvis = (1u << Bone.Pelvis), | 
 
 
 
 
 | 10 | LeftThigh = (1u << Bone.LeftThigh), | 
 
 
 
 
 | 11 | LeftCalf = (1u << Bone.LeftCalf), | 
 
 
 
 
 | 12 | LeftFoot = (1u << Bone.LeftFoot), | 
 
 
 
 
 | 13 | RightThigh = (1u << Bone.RightThigh), | 
 
 
 
 
 | 14 | RightCalf = (1u << Bone.RightCalf), | 
 
 
 
 
 | 15 | RightFoot = (1u << Bone.RightFoot), | 
 
 
 
 
 | 16 | Mid = (1u << Bone.Mid), | 
 
 
 
 
 | 17 | Chest = (1u << Bone.Chest), | 
 
 
 
 
 | 18 | Neck = (1u << Bone.Neck), | 
 
 
 
 
 | 19 | Head = (1u << Bone.Head), | 
 
 
 
 
 | 20 | LeftShoulder = (1u << Bone.LeftShoulder), | 
 
 
 
 
 | 21 | LeftArm = (1u << Bone.LeftArm), | 
 
 
 
 
 | 22 | LeftWrist = (1u << Bone.LeftWrist), | 
 
 
 
 
 | 23 | LeftFist = (1u << Bone.LeftFist), | 
 
 
 
 
 | 24 | RightShoulder = (1u << Bone.RightShoulder), | 
 
 
 
 
 | 25 | RightArm = (1u << Bone.RightArm), | 
 
 
 
 
 | 26 | RightWrist = (1u << Bone.RightWrist), | 
 
 
 
 
 | 27 | RightFist = (1u << Bone.RightFist) | 
 
 
 
 
 | 28 | } | 
 
 
 
 
 | 29 | } |