void DoSwingAction() { if (Input.GetKey(KeyCode.W)) { pendulum.bob.velocity += pendulum.bob.velocity.normalized * 2; } if (Input.GetKey(KeyCode.A)) { pendulum.bob.velocity += -cam.transform.right * 1.2f; } if (Input.GetKey(KeyCode.D)) { pendulum.bob.velocity += cam.transform.right * 1.2f; } transform.localPosition = pendulum.MoveBob(transform.localPosition, previousPosition, Time.deltaTime); previousPosition = transform.localPosition; }
// Update is called once per frame void Update() { transform.localPosition = pendulum.MoveBob(transform.localPosition, Time.deltaTime); }