Пример #1
0
 void OnEnable()
 {
     AvatarHints.AddProvider(node, this);
     if (node == AvatarHints.NodeFloat.LeftHandGrip || node == AvatarHints.NodeFloat.RightHandGrip)
     {
         controller = GetComponent <HandController>();
     }
 }
Пример #2
0
        private PositionRotation GetHintNode(AvatarHints.Node node)
        {
            if (AvatarHints.TryGet(node, out PositionRotation nodePosRot))
            {
                return(new PositionRotation
                {
                    position = nodePosRot.position,
                    rotation = nodePosRot.rotation
                });
            }

            return(new PositionRotation());
        }
Пример #3
0
 void OnDisable()
 {
     AvatarHints.RemoveProvider(node, this);
 }
Пример #4
0
 void OnEnable()
 {
     AvatarHints.AddProvider(node, this);
 }