Class Mission.MBBoundaryCollection
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public class Mission.MBBoundaryCollection : IDictionary<string, ICollection<Vec2>>, ICollection<KeyValuePair<string, ICollection<Vec2>>>, IEnumerable<KeyValuePair<string, ICollection<Vec2>>>, IEnumerable, INotifyCollectionChanged
- Inheritance
-
Mission.MBBoundaryCollection
- Implements
- Inherited Members
- Extension Methods
Properties
Count
public int Count { get; }
Property Value
IsReadOnly
public bool IsReadOnly { get; }
Property Value
this[string]
public ICollection<Vec2> this[string name] { get; set; }
Parameters
name
string
Property Value
Keys
public ICollection<string> Keys { get; }
Property Value
Values
public ICollection<ICollection<Vec2>> Values { get; }
Property Value
Methods
Add(KeyValuePair<string, ICollection<Vec2>>)
public void Add(KeyValuePair<string, ICollection<Vec2>> item)
Parameters
item
KeyValuePair<string, ICollection<Vec2>>
Add(string, ICollection<Vec2>)
public void Add(string name, ICollection<Vec2> points)
Parameters
name
stringpoints
ICollection<Vec2>
Add(string, ICollection<Vec2>, bool)
public void Add(string name, ICollection<Vec2> points, bool isAllowanceInside)
Parameters
name
stringpoints
ICollection<Vec2>isAllowanceInside
bool
Clear()
public void Clear()
Contains(KeyValuePair<string, ICollection<Vec2>>)
public bool Contains(KeyValuePair<string, ICollection<Vec2>> item)
Parameters
item
KeyValuePair<string, ICollection<Vec2>>
Returns
ContainsKey(string)
public bool ContainsKey(string name)
Parameters
name
string
Returns
CopyTo(KeyValuePair<string, ICollection<Vec2>>[], int)
public void CopyTo(KeyValuePair<string, ICollection<Vec2>>[] array, int arrayIndex)
Parameters
array
KeyValuePair<string, ICollection<Vec2>>[]arrayIndex
int
GetBoundaryRadius(string)
public float GetBoundaryRadius(string name)
Parameters
name
string
Returns
GetEnumerator()
public IEnumerator<KeyValuePair<string, ICollection<Vec2>>> GetEnumerator()
Returns
GetOrientedBoundariesBox(out Vec2, out Vec2, float)
public void GetOrientedBoundariesBox(out Vec2 boxMinimum, out Vec2 boxMaximum, float rotationInRadians = 0)
Parameters
Remove(KeyValuePair<string, ICollection<Vec2>>)
public bool Remove(KeyValuePair<string, ICollection<Vec2>> item)
Parameters
item
KeyValuePair<string, ICollection<Vec2>>
Returns
Remove(string)
public bool Remove(string name)
Parameters
name
string
Returns
TryGetValue(string, out ICollection<Vec2>)
public bool TryGetValue(string name, out ICollection<Vec2> points)
Parameters
name
stringpoints
ICollection<Vec2>
Returns
Events
CollectionChanged
public event NotifyCollectionChangedEventHandler CollectionChanged
Event Type
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).