Exemple #1
0
    private void ChangedAvatar(int value)
    {
        DiactivateAvatars();
        var setting = AvatarList[value];

        setting.Avatar.gameObject.SetActive(true);
        setting.Avatar.SetSettings(setting);

        barracudaRunner.SetVNectModel(setting.Avatar);

        var src = OSCClient.GetComponent <VMCPBonesSender>();

        src.Model = AvatarList[avatars.value].Avatar.gameObject;
    }
    private void ChangedAvatar(int value)
    {
        DiactivateAvatars();
        var setting = AvatarList[value];

        setting.Avatar.gameObject.SetActive(true);
        setting.Avatar.SetSettings(setting);

        /*
         * setting.Avatar.ResetPosition(setting.PosX, setting.PosY, setting.PosZ);
         * setting.Avatar.SetNose(setting.FaceOriX, setting.FaceOriY, setting.FaceOriZ);
         * setting.Avatar.SetScale(setting.Scale);
         * setting.Avatar.SetSkeleton(setting.SkeletonVisible == 1);
         */
        barracudaRunner.SetVNectModel(setting.Avatar);

        /*
         * setting.Avatar.SkeletonX = setting.SkeletonPosX;
         * setting.Avatar.SkeletonY = setting.SkeletonPosY;
         * setting.Avatar.SkeletonZ = setting.SkeletonPosZ;
         * setting.Avatar.SkeletonScale = setting.SkeletonScale;
         */
    }