using System.Collections; using System.Collections.Generic; using UnityEngine; namespace Obi.Samples { 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); } } } }