using System.Collections; using System.Collections.Generic; using UnityEngine; using Obi; public class CraneController : MonoBehaviour { ObiRopeCursor cursor; ObiRope rope; public float speed = 1; // Use this for initialization void Start () { cursor = GetComponentInChildren(); rope = cursor.GetComponent(); } // Update is called once per frame void Update () { if (Input.GetKey(KeyCode.W)){ if (rope.restLength > 6.5f) cursor.ChangeLength(-speed * Time.deltaTime); } if (Input.GetKey(KeyCode.S)){ cursor.ChangeLength(speed * Time.deltaTime); } if (Input.GetKey(KeyCode.A)){ transform.Rotate(0,Time.deltaTime*15f,0); } if (Input.GetKey(KeyCode.D)){ transform.Rotate(0,-Time.deltaTime*15f,0); } } }