void Update() { if (start) { float distanceMoved = (Time.time - startTime) * speed; distanceMoved = (float)Math.Pow(distanceMoved, expo); distanceMoved = distanceMoved / expo; float fracDist = distanceMoved / distance; cameraFollower.transform.position = Vector3.Slerp(init, fin, fracDist); cameraFollower.transform.rotation = Quaternion.Slerp(initRot, finRot, fracDist); if (fracDist > 1) { start = false; textHandler = (Shopkeeper_Script)shopkeeper.GetComponent(typeof(Shopkeeper_Script)); textHandler.set_greeting(); } } if (back) { textHandler = (Shopkeeper_Script)shopkeeper.GetComponent(typeof(Shopkeeper_Script)); textHandler.clear_text(); float distanceMoved = (Time.time - startTime) * speed; distanceMoved = (float)Math.Pow(distanceMoved, expo); distanceMoved = distanceMoved / expo; float fracDist = distanceMoved / distance; cameraFollower.transform.position = Vector3.Slerp(fin, init, fracDist); cameraFollower.transform.rotation = Quaternion.Slerp(finRot, initRot, fracDist); if (fracDist > 1) { back = false; } } }
// Use this for initialization void Start() { curpos = rocket.transform.position; hov = rocket.transform.position + Vector3.up * amountToMove; rest = curpos; audioSource = GetComponent <AudioSource>(); textHandler = (Shopkeeper_Script)shopkeeper.GetComponent(typeof(Shopkeeper_Script)); count = (ShopSelect_Script)selectHandler.GetComponent(typeof(ShopSelect_Script)); onetime1 = false; onetime2 = false; selected = false; }
private void OnMouseDown() { textHandler = (Shopkeeper_Script)shopkeeper.GetComponent(typeof(Shopkeeper_Script)); textHandler.quack(); }
private void Start() { textHandler = (Shopkeeper_Script)shopkeeper.GetComponent(typeof(Shopkeeper_Script)); }