using Obi; using UnityEngine; public class CraneController : MonoBehaviour { private ObiRopeCursor cursor; private ObiRope rope; private void Start() { cursor = GetComponentInChildren(); rope = cursor.GetComponent(); } private void Update() { if (Input.GetKey(KeyCode.W) && rope.restLength > 6.5f) { cursor.ChangeLength(rope.restLength - 1f * Time.deltaTime); } if (Input.GetKey(KeyCode.S)) { cursor.ChangeLength(rope.restLength + 1f * Time.deltaTime); } if (Input.GetKey(KeyCode.A)) { base.transform.Rotate(0f, Time.deltaTime * 15f, 0f); } if (Input.GetKey(KeyCode.D)) { base.transform.Rotate(0f, (0f - Time.deltaTime) * 15f, 0f); } } }