// Start is called before the first frame update void Start() { startTransform = new QTransform(this.gameObject); distanceText = QUnity.FindGameObject("distance").GetComponent <TMP_Text> (); angleText = QUnity.FindGameObject("angle").GetComponent <TMP_Text> (); stateText = QUnity.FindGameObject("state").GetComponent <TMP_Text> (); Reset(); }
void Start() { startTransform = new QTransform(this.gameObject); GetComponent <Rigidbody> ().maxAngularVelocity = 90; Enable(); cursorOffset = new Vector3(0.1f, -0.2f, 0.05f); batForce = new Vector3(-100, 0, 0); batTorque = new Vector3(200, -1000, 400); swingDuration = 0.25f; //FollowCursor(); }
private IEnumerator SwingRoutine() { isSwing = true; originalTransform = new QTransform(this.gameObject); if (useAnimationSwing) { AnimationSwing(); } else if (usePhysicsSwing) { yield return(PhysicsSwing()); } }