M&B: Bannerlord 1.3.4
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.CampaignVec2 Struct Reference

Inherits ISavedStruct.

Public Member Functions

 CampaignVec2 (Vec2 pos, bool isOnLand)
 
void AddVec2 (Vec2 vec2)
 
Vec2 ToVec2 ()
 
override bool Equals (object obj)
 
Vec3 AsVec3 ()
 
bool Equals (CampaignVec2 other)
 
bool IsValid ()
 
float DistanceSquared (CampaignVec2 v)
 
float DistanceSquared (Vec2 v)
 
float Distance (CampaignVec2 v)
 
float Distance (Vec2 v)
 
override string ToString ()
 
bool IsDefault ()
 
bool IsNonZero ()
 
bool NearlyEquals (Vec2 v, float epsilon=MBMath.Epsilon)
 
bool NearlyEquals (CampaignVec2 v, float epsilon=MBMath.Epsilon)
 
float Normalize ()
 
CampaignVec2 RightVec ()
 
CampaignVec2 LeftVec ()
 
override int GetHashCode ()
 

Static Public Member Functions

static CampaignVec2 operator+ (CampaignVec2 v1, CampaignVec2 v2)
 
static CampaignVec2 operator- (CampaignVec2 v1, CampaignVec2 v2)
 
static CampaignVec2 operator+ (CampaignVec2 v1, Vec2 v2)
 
static CampaignVec2 operator- (CampaignVec2 v1, Vec2 v2)
 
static CampaignVec2 operator* (CampaignVec2 v, float f)
 
static CampaignVec2 operator* (float f, CampaignVec2 v)
 
static CampaignVec2 operator/ (CampaignVec2 v, float f)
 
static bool operator== (CampaignVec2 v1, CampaignVec2 v2)
 
static bool operator!= (CampaignVec2 v1, CampaignVec2 v2)
 
static CampaignVec2 Normalized (CampaignVec2 v)
 

Public Attributes

bool IsOnLand
 

Properties

static CampaignVec2 Invalid [get]
 
static CampaignVec2 Zero [get]
 
float X [get]
 
float Y [get]
 
PathFaceRecord Face [get]
 
float Length [get]
 
float LengthSquared [get]
 
float RotationInRadians [get]
 

Constructor & Destructor Documentation

◆ CampaignVec2()

TaleWorlds.CampaignSystem.CampaignVec2.CampaignVec2 ( Vec2 pos,
bool isOnLand )

Member Function Documentation

◆ operator+() [1/2]

static CampaignVec2 TaleWorlds.CampaignSystem.CampaignVec2.operator+ ( CampaignVec2 v1,
CampaignVec2 v2 )
static

◆ operator-() [1/2]

static CampaignVec2 TaleWorlds.CampaignSystem.CampaignVec2.operator- ( CampaignVec2 v1,
CampaignVec2 v2 )
static

◆ operator+() [2/2]

static CampaignVec2 TaleWorlds.CampaignSystem.CampaignVec2.operator+ ( CampaignVec2 v1,
Vec2 v2 )
static

◆ operator-() [2/2]

static CampaignVec2 TaleWorlds.CampaignSystem.CampaignVec2.operator- ( CampaignVec2 v1,
Vec2 v2 )
static

◆ operator*() [1/2]

static CampaignVec2 TaleWorlds.CampaignSystem.CampaignVec2.operator* ( CampaignVec2 v,
float f )
static

◆ operator*() [2/2]

static CampaignVec2 TaleWorlds.CampaignSystem.CampaignVec2.operator* ( float f,
CampaignVec2 v )
static

◆ operator/()

static CampaignVec2 TaleWorlds.CampaignSystem.CampaignVec2.operator/ ( CampaignVec2 v,
float f )
static

◆ AddVec2()

void TaleWorlds.CampaignSystem.CampaignVec2.AddVec2 ( Vec2 vec2)

◆ ToVec2()

Vec2 TaleWorlds.CampaignSystem.CampaignVec2.ToVec2 ( )

◆ operator==()

static bool TaleWorlds.CampaignSystem.CampaignVec2.operator== ( CampaignVec2 v1,
CampaignVec2 v2 )
static

◆ operator!=()

static bool TaleWorlds.CampaignSystem.CampaignVec2.operator!= ( CampaignVec2 v1,
CampaignVec2 v2 )
static

◆ Equals() [1/2]

override bool TaleWorlds.CampaignSystem.CampaignVec2.Equals ( object obj)

◆ AsVec3()

Vec3 TaleWorlds.CampaignSystem.CampaignVec2.AsVec3 ( )

◆ Equals() [2/2]

bool TaleWorlds.CampaignSystem.CampaignVec2.Equals ( CampaignVec2 other)

◆ IsValid()

bool TaleWorlds.CampaignSystem.CampaignVec2.IsValid ( )

◆ DistanceSquared() [1/2]

float TaleWorlds.CampaignSystem.CampaignVec2.DistanceSquared ( CampaignVec2 v)

◆ DistanceSquared() [2/2]

float TaleWorlds.CampaignSystem.CampaignVec2.DistanceSquared ( Vec2 v)

◆ Distance() [1/2]

float TaleWorlds.CampaignSystem.CampaignVec2.Distance ( CampaignVec2 v)

◆ Distance() [2/2]

float TaleWorlds.CampaignSystem.CampaignVec2.Distance ( Vec2 v)

◆ ToString()

override string TaleWorlds.CampaignSystem.CampaignVec2.ToString ( )

◆ IsDefault()

bool TaleWorlds.CampaignSystem.CampaignVec2.IsDefault ( )

◆ IsNonZero()

bool TaleWorlds.CampaignSystem.CampaignVec2.IsNonZero ( )

◆ NearlyEquals() [1/2]

bool TaleWorlds.CampaignSystem.CampaignVec2.NearlyEquals ( Vec2 v,
float epsilon = MBMath::Epsilon )

◆ NearlyEquals() [2/2]

bool TaleWorlds.CampaignSystem.CampaignVec2.NearlyEquals ( CampaignVec2 v,
float epsilon = MBMath::Epsilon )

◆ Normalize()

float TaleWorlds.CampaignSystem.CampaignVec2.Normalize ( )

◆ Normalized()

static CampaignVec2 TaleWorlds.CampaignSystem.CampaignVec2.Normalized ( CampaignVec2 v)
static

◆ RightVec()

CampaignVec2 TaleWorlds.CampaignSystem.CampaignVec2.RightVec ( )

◆ LeftVec()

CampaignVec2 TaleWorlds.CampaignSystem.CampaignVec2.LeftVec ( )

◆ GetHashCode()

override int TaleWorlds.CampaignSystem.CampaignVec2.GetHashCode ( )

Member Data Documentation

◆ IsOnLand

bool TaleWorlds.CampaignSystem.CampaignVec2.IsOnLand

Property Documentation

◆ Invalid

CampaignVec2 TaleWorlds.CampaignSystem.CampaignVec2.Invalid
staticget

◆ Zero

CampaignVec2 TaleWorlds.CampaignSystem.CampaignVec2.Zero
staticget

◆ X

float TaleWorlds.CampaignSystem.CampaignVec2.X
get

◆ Y

float TaleWorlds.CampaignSystem.CampaignVec2.Y
get

◆ Face

PathFaceRecord TaleWorlds.CampaignSystem.CampaignVec2.Face
get

◆ Length

float TaleWorlds.CampaignSystem.CampaignVec2.Length
get

◆ LengthSquared

float TaleWorlds.CampaignSystem.CampaignVec2.LengthSquared
get

◆ RotationInRadians

float TaleWorlds.CampaignSystem.CampaignVec2.RotationInRadians
get