/// <summary> `BuildFromCollision2D` builds a new `Direction` by using a `Collision2D` value. </summary> /// <param name="collision"> The `Collision2D` used in building this new direction. </param> public static Direction BuildFromCollision2D(Collision2D collision) { return(DirectionGenerator.BuildFromRigidbody2D(collision.rigidbody)); }
void Start() { this.hitbox = GetComponent <Rigidbody2D>(); this.direction = DirectionGenerator.BuildFromRigidbody2D(this.hitbox); this.directionVector = VectorGenerator.fromDirection(this.direction); }