Legacy Documentation: Version 4.6.2
Language: English
  • C#
  • JS
  • Boo

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Mathf.PingPong

public static function PingPong(t: float, length: float): float;

Description

PingPongs the value t, so that it is never larger than length and never smaller than 0.

The returned value will move back and forth between 0 and length.

	function Update () {
		// Set the x position to loop between 0 and 3
		transform.position = Vector3(
				     Mathf.PingPong(Time.time, 3), transform.position.y, transform.position.z);
	}