Skip to content

Instantly share code, notes, and snippets.

@ElectricCoffee
Last active August 29, 2015 14:13
Show Gist options
  • Save ElectricCoffee/695d6d4824348371b919 to your computer and use it in GitHub Desktop.
Save ElectricCoffee/695d6d4824348371b919 to your computer and use it in GitHub Desktop.
void DirectionOnKeypress(System.Func<KeyCode, bool> fn, KeyCode targetCode, Vector3 vector, float multiplier, float cap)
{
var directionalVelocity = Vector3.Dot(rigidbody.velocity, vector);
if (fn(targetCode) && directionalVelocity <= cap)
rigidbody.velocity += vector * multiplier;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment