namespace NiAkaDev.EzMirror
{
    /// <summary>
    /// VRChat 公式の Contact body-part tag を EzMirror 側で集約する。
    /// SDK 側のタグ追加・名称変更があった場合は、このクラスを更新する。
    /// </summary>
    public static class EzMirrorContactTags
    {
        public const int MaxContactTags = 16;

        public const string Hand = "Hand";
        public const string HandL = "HandL";
        public const string HandR = "HandR";
        public const string Finger = "Finger";
        public const string FingerL = "FingerL";
        public const string FingerR = "FingerR";
        public const string FingerIndex = "FingerIndex";
        public const string FingerIndexL = "FingerIndexL";
        public const string FingerIndexR = "FingerIndexR";
        public const string FingerMiddle = "FingerMiddle";
        public const string FingerMiddleL = "FingerMiddleL";
        public const string FingerMiddleR = "FingerMiddleR";
        public const string FingerRing = "FingerRing";
        public const string FingerRingL = "FingerRingL";
        public const string FingerRingR = "FingerRingR";
        public const string FingerLittle = "FingerLittle";
        public const string FingerLittleL = "FingerLittleL";
        public const string FingerLittleR = "FingerLittleR";

        public const string LegacyLeftHand = "LeftHand";
        public const string LegacyRightHand = "RightHand";
        public const string LegacyLeftFinger = "LeftFinger";
        public const string LegacyRightFinger = "RightFinger";
        public const string LegacyIndexFingerL = "IndexFingerL";
        public const string LegacyIndexFingerR = "IndexFingerR";
    }
}
