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()));
    }
Beispiel #2
0
 public void PositionBrick(float inAngle)
 {
     TransformExtensionMethods.SetLocalRotationY(gameObject.transform, inAngle);
 }