Table of Contents

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

int

IsReadOnly

public bool IsReadOnly { get; }

Property Value

bool

this[string]

public ICollection<Vec2> this[string name] { get; set; }

Parameters

name string

Property Value

ICollection<Vec2>

Keys

public ICollection<string> Keys { get; }

Property Value

ICollection<string>

Values

public ICollection<ICollection<Vec2>> Values { get; }

Property Value

ICollection<ICollection<Vec2>>

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 string
points ICollection<Vec2>

Add(string, ICollection<Vec2>, bool)

public void Add(string name, ICollection<Vec2> points, bool isAllowanceInside)

Parameters

name string
points 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

bool

ContainsKey(string)

public bool ContainsKey(string name)

Parameters

name string

Returns

bool

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

float

GetEnumerator()

public IEnumerator<KeyValuePair<string, ICollection<Vec2>>> GetEnumerator()

Returns

IEnumerator<KeyValuePair<string, ICollection<Vec2>>>

GetOrientedBoundariesBox(out Vec2, out Vec2, float)

public void GetOrientedBoundariesBox(out Vec2 boxMinimum, out Vec2 boxMaximum, float rotationInRadians = 0)

Parameters

boxMinimum Vec2
boxMaximum Vec2
rotationInRadians float

Remove(KeyValuePair<string, ICollection<Vec2>>)

public bool Remove(KeyValuePair<string, ICollection<Vec2>> item)

Parameters

item KeyValuePair<string, ICollection<Vec2>>

Returns

bool

Remove(string)

public bool Remove(string name)

Parameters

name string

Returns

bool

TryGetValue(string, out ICollection<Vec2>)

public bool TryGetValue(string name, out ICollection<Vec2> points)

Parameters

name string
points ICollection<Vec2>

Returns

bool

Events

CollectionChanged

public event NotifyCollectionChangedEventHandler CollectionChanged

Event Type

NotifyCollectionChangedEventHandler

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).