public static void LookAt2D(this Transform self, Vector3 target, Vector2 forward) { float forwardDiffPoint = TransformExtensionMethods.GetForwardDiffPoint(forward); Vector3 vector = target - self.get_position(); float num = Mathf.Atan2(vector.y, vector.x) * 57.29578f; self.set_rotation(Quaternion.AngleAxis(num - forwardDiffPoint, Vector3.get_forward())); }
public void PositionBrick(float inAngle) { TransformExtensionMethods.SetLocalRotationY(gameObject.transform, inAngle); }