SubassetsList<T>¶
Namespace:
SideXP.Core| Inherits from:SubassetsListBase,IList<T>
Represents a list that can be filled by assets created from the inspector and attached to the main asset. This type of property can only be used in ScriptableObject implementations.
Type parameters
T: The type of the subassets contained in this list.
Remarks
This class implements IList1, so you can use it just like you would use a nativeList1 instance.
Constructors¶
SubassetsList()¶
Represents a list that can be filled by assets created from the inspector and attached to the main asset. This type of property can only be used in ScriptableObject implementations.
Remarks
This class implements IList1, so you can use it just like you would use a nativeList1 instance.
SubassetsList(IEnumerable<T>)¶
Represents a list that can be filled by assets created from the inspector and attached to the main asset. This type of property can only be used in ScriptableObject implementations.
Parameters
collection: The collection whose elements are copied to the new list.
Remarks
This class implements IList1, so you can use it just like you would use a nativeList1 instance.
SubassetsList(int)¶
Represents a list that can be filled by assets created from the inspector and attached to the main asset. This type of property can only be used in ScriptableObject implementations.
Parameters
capacity: The number of elements that the new list can initially store.
Remarks
This class implements IList1, so you can use it just like you would use a nativeList1 instance.
Properties¶
SubassetsType¶
Gets the type of the subassets in this list.
this[int]¶
Inherited documentation.
Count¶
Inherited documentation.
Capacity¶
Inherited documentation.
IsReadOnly¶
Inherited documentation.
Methods¶
Add(T)¶
Inherited documentation.
AddRange(IEnumerable<T>)¶
Inherited documentation.
AsReadOnly()¶
Inherited documentation.
BinarySearch(int, int, T, IComparer<T>)¶
Inherited documentation.
BinarySearch(T)¶
Inherited documentation.
BinarySearch(T, IComparer<T>)¶
Inherited documentation.
Clear()¶
Inherited documentation.
Contains(T)¶
Inherited documentation.
ConvertAll<TOutput>(Converter<T, TOutput>)¶
Inherited documentation.
CopyTo(T[], int)¶
Inherited documentation.
CopyTo(T[])¶
Inherited documentation.
CopyTo(int, T[], int, int)¶
Inherited documentation.
CopyTo(Array, int)¶
Inherited documentation.
Exists(Predicate<T>)¶
Inherited documentation.
Find(Predicate<T>)¶
Inherited documentation.
FindAll(Predicate<T>)¶
Inherited documentation.
FindIndex(int, int, Predicate<T>)¶
Inherited documentation.
FindIndex(int, Predicate<T>)¶
Inherited documentation.
FindIndex(Predicate<T>)¶
Inherited documentation.
FindLast(Predicate<T>)¶
Inherited documentation.
FindLastIndex(int, int, Predicate<T>)¶
Inherited documentation.
FindLastIndex(int, Predicate<T>)¶
Inherited documentation.
FindLastIndex(Predicate<T>)¶
Inherited documentation.
ForEach(Action<T>)¶
Inherited documentation.
GetRange(int, int)¶
Inherited documentation.
IndexOf(T, int, int)¶
Inherited documentation.
IndexOf(T, int)¶
Inherited documentation.
IndexOf(T)¶
Inherited documentation.
Insert(int, T)¶
Inherited documentation.
InsertRange(int, IEnumerable<T>)¶
Inherited documentation.
LastIndexOf(T)¶
Inherited documentation.
LastIndexOf(T, int)¶
Inherited documentation.
LastIndexOf(T, int, int)¶
Inherited documentation.
Remove(T)¶
Inherited documentation.
RemoveAll(Predicate<T>)¶
Inherited documentation.
RemoveAt(int)¶
Inherited documentation.
RemoveRange(int, int)¶
Inherited documentation.
Reverse(int, int)¶
Inherited documentation.
Reverse()¶
Inherited documentation.
Sort(Comparison<T>)¶
Inherited documentation.
Sort(int, int, IComparer<T>)¶
Inherited documentation.
Sort()¶
Inherited documentation.
Sort(IComparer<T>)¶
Inherited documentation.
ToArray()¶
Inherited documentation.
TrimExcess()¶
Inherited documentation.
TrueForAll(Predicate<T>)¶
Inherited documentation.
GetEnumerator()¶
Inherited documentation.