Vector2
UnityObjectLink
Vector2

/

Parent

UnityObjectLink

Variables
magnitude
readonly System.Single magnitude
normalized
readonly UnityEngine.Vector2 normalized
sqrmagnitude
readonly System.Single sqrmagnitude
vector2::​down
static readonly UnityEngine.Vector2 vector2::down
vector2::​kepsilon
static readonly System.Single vector2::kepsilon
vector2::​kepsilonnormalsqrt
static readonly System.Single vector2::kepsilonnormalsqrt
vector2::​left
static readonly UnityEngine.Vector2 vector2::left
vector2::​negativeinfinity
static readonly UnityEngine.Vector2 vector2::negativeinfinity
vector2::​one
static readonly UnityEngine.Vector2 vector2::one
vector2::​positiveinfinity
static readonly UnityEngine.Vector2 vector2::positiveinfinity
vector2::​right
static readonly UnityEngine.Vector2 vector2::right
vector2::​up
static readonly UnityEngine.Vector2 vector2::up
vector2::​zero
static readonly UnityEngine.Vector2 vector2::zero
x
System.Single x
y
System.Single y
Functions
add
UnityEngine.Vector2 op_Addition(
UnityEngine.Vector2 a,
UnityEngine.Vector2 b
)

UnityEngine.Vector2 a-no documentation

Parameters
a
UnityEngine.Vector2

no documentation b -

Returns

UnityEngine.Vector2

div
UnityEngine.Vector2 op_Division(
UnityEngine.Vector2 a,
System.Single d
)

UnityEngine.Vector2 a-no documentation

Parameters
a
UnityEngine.Vector2

no documentation d -

Returns

UnityEngine.Vector2

div
UnityEngine.Vector2 op_Division(
UnityEngine.Vector2 a,
UnityEngine.Vector2 b
)

UnityEngine.Vector2 a-no documentation

Parameters
a
UnityEngine.Vector2

no documentation b -

Returns

UnityEngine.Vector2

mult
UnityEngine.Vector2 op_Multiply(
UnityEngine.Vector2 a,
UnityEngine.Vector2 b
)

UnityEngine.Vector2 a-no documentation

Parameters
a
UnityEngine.Vector2

no documentation b -

Returns

UnityEngine.Vector2

mult
UnityEngine.Vector2 op_Multiply(
UnityEngine.Vector2 a,
System.Single d
)

UnityEngine.Vector2 a-no documentation

Parameters
a
UnityEngine.Vector2

no documentation d -

Returns

UnityEngine.Vector2

normalize
System.Void Normalize()
Returns

System.Void

scale
System.Void Scale(
UnityEngine.Vector2 scale
)

UnityEngine.Vector2 scale-no documentation

Parameters

scale -

Returns

System.Void

set
System.Void Set(
System.Single newX,
System.Single newY
)

System.Single newX-no documentation

Parameters
newX
System.Single

no documentation newY -

Returns

System.Void

sqrmagnitude
System.Single SqrMagnitude()
Returns

System.Single

subtract
UnityEngine.Vector2 op_Subtraction(
UnityEngine.Vector2 a,
UnityEngine.Vector2 b
)

UnityEngine.Vector2 a-no documentation

Parameters
a
UnityEngine.Vector2

no documentation b -

Returns

UnityEngine.Vector2

tostring
System.String ToString()
Returns

System.String

tostring
System.String ToString(
System.String format
)

System.String format-no documentation

Parameters

format -

Returns

System.String

vector2::​angle
static System.Single Angle(
UnityEngine.Vector2 from,
UnityEngine.Vector2 to
)

UnityEngine.Vector2 from-no documentation

Parameters
from
UnityEngine.Vector2

no documentation to -

Returns

System.Single

vector2::​clampmagnitude
static UnityEngine.Vector2 ClampMagnitude(
UnityEngine.Vector2 vector,
System.Single maxLength
)

UnityEngine.Vector2 vector-no documentation

Parameters
vector
UnityEngine.Vector2

no documentation maxLength -

Returns

UnityEngine.Vector2

vector2::​create
static UnityEngine.Vector2 Create (
System.Single x,
System.Single y
)

Constructor replaces new;

Parameters
x
System.Single

no description

y
System.Single

no description

Returns

UnityEngine.Vector2

vector2::​create
static UnityEngine.Vector2 Create ()

Constructor replaces new

Returns

UnityEngine.Vector2

vector2::​distance
static System.Single Distance(
UnityEngine.Vector2 a,
UnityEngine.Vector2 b
)

UnityEngine.Vector2 a-no documentation

Parameters
a
UnityEngine.Vector2

no documentation b -

Returns

System.Single

vector2::​dot
static System.Single Dot(
UnityEngine.Vector2 lhs,
UnityEngine.Vector2 rhs
)

UnityEngine.Vector2 lhs-no documentation

Parameters
lhs
UnityEngine.Vector2

no documentation rhs -

Returns

System.Single

vector2::​lerp
static UnityEngine.Vector2 Lerp(
UnityEngine.Vector2 a,
UnityEngine.Vector2 b,
System.Single t
)

UnityEngine.Vector2 a-no documentation

Parameters
a
UnityEngine.Vector2

no documentation

b
UnityEngine.Vector2

no documentation t -

Returns

UnityEngine.Vector2

vector2::​lerpunclamped
static UnityEngine.Vector2 LerpUnclamped(
UnityEngine.Vector2 a,
UnityEngine.Vector2 b,
System.Single t
)

UnityEngine.Vector2 a-no documentation

Parameters
a
UnityEngine.Vector2

no documentation

b
UnityEngine.Vector2

no documentation t -

Returns

UnityEngine.Vector2

vector2::​max
static UnityEngine.Vector2 Max(
UnityEngine.Vector2 lhs,
UnityEngine.Vector2 rhs
)

UnityEngine.Vector2 lhs-no documentation

Parameters
lhs
UnityEngine.Vector2

no documentation rhs -

Returns

UnityEngine.Vector2

vector2::​min
static UnityEngine.Vector2 Min(
UnityEngine.Vector2 lhs,
UnityEngine.Vector2 rhs
)

UnityEngine.Vector2 lhs-no documentation

Parameters
lhs
UnityEngine.Vector2

no documentation rhs -

Returns

UnityEngine.Vector2

vector2::​movetowards
static UnityEngine.Vector2 MoveTowards(
UnityEngine.Vector2 current,
UnityEngine.Vector2 target,
System.Single maxDistanceDelta
)

UnityEngine.Vector2 current-no documentation

Parameters
current
UnityEngine.Vector2

no documentation

target
UnityEngine.Vector2

no documentation maxDistanceDelta -

Returns

UnityEngine.Vector2

vector2::​perpendicular
static UnityEngine.Vector2 Perpendicular(
UnityEngine.Vector2 inDirection
)

UnityEngine.Vector2 inDirection-no documentation

Parameters

inDirection -

Returns

UnityEngine.Vector2

vector2::​reflect
static UnityEngine.Vector2 Reflect(
UnityEngine.Vector2 inDirection,
UnityEngine.Vector2 inNormal
)

UnityEngine.Vector2 inDirection-no documentation

Parameters
inDirection
UnityEngine.Vector2

no documentation inNormal -

Returns

UnityEngine.Vector2

vector2::​scale
static UnityEngine.Vector2 Scale(
UnityEngine.Vector2 a,
UnityEngine.Vector2 b
)

UnityEngine.Vector2 a-no documentation

Parameters
a
UnityEngine.Vector2

no documentation b -

Returns

UnityEngine.Vector2

vector2::​signedangle
static System.Single SignedAngle(
UnityEngine.Vector2 from,
UnityEngine.Vector2 to
)

UnityEngine.Vector2 from-no documentation

Parameters
from
UnityEngine.Vector2

no documentation to -

Returns

System.Single

vector2::​smoothdamp
static UnityEngine.Vector2 SmoothDamp(
UnityEngine.Vector2 current,
UnityEngine.Vector2 target,
UnityEngine.Vector2& currentVelocity,
System.Single smoothTime,
System.Single maxSpeed,
System.Single deltaTime
)

UnityEngine.Vector2 current-no documentation

Parameters
current
UnityEngine.Vector2

no documentation

target
UnityEngine.Vector2

no documentation

currentVelocity
UnityEngine.Vector2&

no documentation

smoothTime
System.Single

no documentation

maxSpeed
System.Single

no documentation deltaTime -

Returns

UnityEngine.Vector2

vector2::​smoothdamp
static UnityEngine.Vector2 SmoothDamp(
UnityEngine.Vector2 current,
UnityEngine.Vector2 target,
UnityEngine.Vector2& currentVelocity,
System.Single smoothTime
)

UnityEngine.Vector2 current-no documentation

Parameters
current
UnityEngine.Vector2

no documentation

target
UnityEngine.Vector2

no documentation

currentVelocity
UnityEngine.Vector2&

no documentation smoothTime -

Returns

UnityEngine.Vector2

vector2::​smoothdamp
static UnityEngine.Vector2 SmoothDamp(
UnityEngine.Vector2 current,
UnityEngine.Vector2 target,
UnityEngine.Vector2& currentVelocity,
System.Single smoothTime,
System.Single maxSpeed
)

UnityEngine.Vector2 current-no documentation

Parameters
current
UnityEngine.Vector2

no documentation

target
UnityEngine.Vector2

no documentation

currentVelocity
UnityEngine.Vector2&

no documentation

smoothTime
System.Single

no documentation maxSpeed -

Returns

UnityEngine.Vector2

vector2::​sqrmagnitude
static System.Single SqrMagnitude(
UnityEngine.Vector2 a
)

UnityEngine.Vector2 a-no documentation

Parameters

a -

Returns

System.Single