Exemplo n.º 1
0
 // Update is called once per frame
 void Update()
 {
     drawArm();
     updateInputs();
     if (frontLeft)
     {
         dir = ActiveDirection.frontLeft;
     }
     else if (frontRight)
     {
         dir = ActiveDirection.frontRight;
     }
     else if (backLeft)
     {
         dir = ActiveDirection.backLeft;
     }
     else if (backRight)
     {
         dir = ActiveDirection.backRight;
     }
     else
     {
         dir = ActiveDirection.none;
     }
 }
Exemplo n.º 2
0
 private void Start()
 {
     arm                = gameObject.AddComponent <LineRenderer>();
     idlePos            = transform.position;
     dir                = ActiveDirection.none;
     arm.startWidth     = 0.7f;
     arm.endWidth       = 0.7f;
     arm.material       = armMat;
     arm.numCapVertices = 16;
     arm.SetPositions(new Vector3[]
     {
         transform.position, transform.position
     });
     NextState();
 }