Beispiel #1
0
 // Update is called once per frame
 void Update()
 {
     if (Body && Head && Pipi)
     {
         len = (Pipi.localPosition - Head.localPosition).magnitude;
         Body.nodes[0].Position  = Pipi.localPosition - (Pipi.right * offsetSize);
         Body.nodes[0].Direction = Body.nodes[0].Position - (Pipi.right * len * 0.3f);
         Body.nodes[1].Position  = Head.localPosition + (Head.right * offsetSize);
         Body.nodes[1].Direction = Body.nodes[1].Position - (Head.right * len * 0.3f);
     }
     if (!Application.IsPlaying(gameObject))
     {
         // Play logic
         if (Body)
         {
             Body.ManualUpdateInEditor();
         }
     }
 }