public void ThrowWad() { Wad wad = EntityFactory.Instance.Create <Wad>(); wad.FacingRight = true; wad.GetComponent <Rigidbody2D>().MovePosition(transform.position); wad.gameObject.layer = LayerMask.NameToLayer(COLLECT_LAYER); TrajectoryModData throwTrajectory = new TrajectoryModData(GetImpactFromGradient(), GetAngularImpactFromGradient(), trajectory); wad.Impact(throwTrajectory); NumWadsSpawned++; }