Esempio n. 1
0
    public void InitializeSelectedAvatarModel(int avatarSelectionNumber)
    {
        GameObject selectedAvatarGameobject = Instantiate(AvatarModelPrefabs[avatarSelectionNumber], LocalXRRigGameobject.transform);

        AvatarInputConverter avatarInputConverter = transform.GetComponent <AvatarInputConverter>();
        AvatarHolder         avatarHolder         = selectedAvatarGameobject.GetComponent <AvatarHolder>();

        SetUpAvatarGameobject(avatarHolder.HeadTransform, avatarInputConverter.AvatarHead);
        SetUpAvatarGameobject(avatarHolder.BodyTransform, avatarInputConverter.AvatarBody);
        SetUpAvatarGameobject(avatarHolder.HandLeftTransform, avatarInputConverter.AvatarHand_Left);
        SetUpAvatarGameobject(avatarHolder.HandRightTransform, avatarInputConverter.AvatarHand_Right);
    }
Esempio n. 2
0
 public void OnHoverEnter()
 {
     selectorAvatar = GameObject.FindGameObjectWithTag("avatar");
     selectorHands  = selectorAvatar.GetComponent <AvatarHolder>();
     isHovering     = true;
 }