M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection Class Reference

Inherits IDictionary< string, ICollection< Vec2 > >, and INotifyCollectionChanged.

Public Member Functions

IEnumerator< KeyValuePair< string, ICollection< Vec2 > > > GetEnumerator ()
 
float GetBoundaryRadius (string name)
 
void GetOrientedBoundariesBox (out Vec2 boxMinimum, out Vec2 boxMaximum, float rotationInRadians=0f)
 
void Add (KeyValuePair< string, ICollection< Vec2 > > item)
 
void Clear ()
 
bool Contains (KeyValuePair< string, ICollection< Vec2 > > item)
 
void CopyTo (KeyValuePair< string, ICollection< Vec2 > >[] array, int arrayIndex)
 
bool Remove (KeyValuePair< string, ICollection< Vec2 > > item)
 
void Add (string name, ICollection< Vec2 > points)
 
void Add (string name, ICollection< Vec2 > points, bool isAllowanceInside)
 
bool ContainsKey (string name)
 
bool Remove (string name)
 
bool TryGetValue (string name, out ICollection< Vec2 > points)
 

Properties

int Count [get]
 
bool IsReadOnly [get]
 
ICollection< string > Keys [get]
 
ICollection< ICollection< Vec2 > > Values [get]
 
ICollection< Vec2this[string name] [get, set]
 

Events

NotifyCollectionChangedEventHandler CollectionChanged
 

Member Function Documentation

◆ GetEnumerator()

IEnumerator< KeyValuePair< string, ICollection< Vec2 > > > TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.GetEnumerator ( )

◆ GetBoundaryRadius()

float TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.GetBoundaryRadius ( string  name)

◆ GetOrientedBoundariesBox()

void TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.GetOrientedBoundariesBox ( out Vec2  boxMinimum,
out Vec2  boxMaximum,
float  rotationInRadians = 0f 
)

◆ Add() [1/3]

void TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.Add ( KeyValuePair< string, ICollection< Vec2 > >  item)

◆ Clear()

void TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.Clear ( )

◆ Contains()

bool TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.Contains ( KeyValuePair< string, ICollection< Vec2 > >  item)

◆ CopyTo()

void TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.CopyTo ( KeyValuePair< string, ICollection< Vec2 > >[]  array,
int  arrayIndex 
)

◆ Remove() [1/2]

bool TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.Remove ( KeyValuePair< string, ICollection< Vec2 > >  item)

◆ Add() [2/3]

void TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.Add ( string  name,
ICollection< Vec2 points 
)

◆ Add() [3/3]

void TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.Add ( string  name,
ICollection< Vec2 points,
bool  isAllowanceInside 
)

◆ ContainsKey()

bool TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.ContainsKey ( string  name)

◆ Remove() [2/2]

bool TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.Remove ( string  name)

◆ TryGetValue()

bool TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.TryGetValue ( string  name,
out ICollection< Vec2 points 
)

Property Documentation

◆ Count

int TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.Count
get

◆ IsReadOnly

bool TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.IsReadOnly
get

◆ Keys

ICollection<string> TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.Keys
get

◆ Values

ICollection<ICollection<Vec2> > TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.Values
get

◆ this[string name]

ICollection<Vec2> TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.this[string name]
getset

Event Documentation

◆ CollectionChanged

NotifyCollectionChangedEventHandler TaleWorlds.MountAndBlade.Mission.MBBoundaryCollection.CollectionChanged