|
abstract void | Add (BaseType obj) |
|
abstract void | Clear () |
|
bool | Contains (BaseType item) |
|
void | CopyTo (BaseType[] array, int arrayIndex) |
|
Enumerator | GetEnumerator () |
|
int | IndexOf (BaseType item) |
|
abstract void | Insert (int index, BaseType item) |
|
bool | Remove (BaseType item) |
|
abstract void | RemoveAt (int index) |
|
override void | Add (BaseType obj) |
|
override void | Clear () |
|
override void | Insert (int index, BaseType obj) |
|
override void | RemoveAt (int index) |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
abstract void | Add (BaseType obj) |
|
override void | Add (BaseType obj) |
|
abstract void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
bool | Contains (BaseType item) |
|
void | CopyTo (BaseType[] array, int arrayIndex) |
|
Enumerator | GetEnumerator () |
|
int | IndexOf (BaseType item) |
|
abstract void | Insert (int index, BaseType item) |
|
override void | Insert (int index, BaseType obj) |
|
bool | Remove (BaseType item) |
|
abstract void | RemoveAt (int index) |
|
override void | RemoveAt (int index) |
|
abstract void | Add (BaseType obj) |
|
override void | Add (BaseType obj) |
|
abstract void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
bool | Contains (BaseType item) |
|
void | CopyTo (BaseType[] array, int arrayIndex) |
|
Enumerator | GetEnumerator () |
|
int | IndexOf (BaseType item) |
|
abstract void | Insert (int index, BaseType item) |
|
override void | Insert (int index, BaseType obj) |
|
bool | Remove (BaseType item) |
|
abstract void | RemoveAt (int index) |
|
override void | RemoveAt (int index) |
|
abstract void | Add (BaseType obj) |
|
override void | Add (BaseType obj) |
|
abstract void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
bool | Contains (BaseType item) |
|
void | CopyTo (BaseType[] array, int arrayIndex) |
|
Enumerator | GetEnumerator () |
|
int | IndexOf (BaseType item) |
|
abstract void | Insert (int index, BaseType item) |
|
override void | Insert (int index, BaseType obj) |
|
bool | Remove (BaseType item) |
|
abstract void | RemoveAt (int index) |
|
override void | RemoveAt (int index) |
|
abstract void | Add (BaseType obj) |
|
override void | Add (BaseType obj) |
|
abstract void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
bool | Contains (BaseType item) |
|
void | CopyTo (BaseType[] array, int arrayIndex) |
|
Enumerator | GetEnumerator () |
|
int | IndexOf (BaseType item) |
|
abstract void | Insert (int index, BaseType item) |
|
override void | Insert (int index, BaseType obj) |
|
bool | Remove (BaseType item) |
|
abstract void | RemoveAt (int index) |
|
override void | RemoveAt (int index) |
|
abstract void | Add (BaseType obj) |
|
override void | Add (BaseType obj) |
|
abstract void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
bool | Contains (BaseType item) |
|
void | CopyTo (BaseType[] array, int arrayIndex) |
|
Enumerator | GetEnumerator () |
|
int | IndexOf (BaseType item) |
|
abstract void | Insert (int index, BaseType item) |
|
override void | Insert (int index, BaseType obj) |
|
bool | Remove (BaseType item) |
|
abstract void | RemoveAt (int index) |
|
override void | RemoveAt (int index) |
|
abstract void | Add (BaseType obj) |
|
override void | Add (BaseType obj) |
|
abstract void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
bool | Contains (BaseType item) |
|
void | CopyTo (BaseType[] array, int arrayIndex) |
|
Enumerator | GetEnumerator () |
|
int | IndexOf (BaseType item) |
|
abstract void | Insert (int index, BaseType item) |
|
override void | Insert (int index, BaseType obj) |
|
bool | Remove (BaseType item) |
|
abstract void | RemoveAt (int index) |
|
override void | RemoveAt (int index) |
|
abstract void | Add (BaseType obj) |
|
override void | Add (BaseType obj) |
|
abstract void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
override void | Clear () |
|
bool | Contains (BaseType item) |
|
void | CopyTo (BaseType[] array, int arrayIndex) |
|
Enumerator | GetEnumerator () |
|
int | IndexOf (BaseType item) |
|
abstract void | Insert (int index, BaseType item) |
|
override void | Insert (int index, BaseType obj) |
|
bool | Remove (BaseType item) |
|
abstract void | RemoveAt (int index) |
|
override void | RemoveAt (int index) |
|
|
Key | addHelper (IList list, BaseType instance, int id) |
|
virtual Key | addInternal (BaseType obj) |
|
virtual IList | getList (int id) |
|
override Key | addInternal (BaseType obj) |
|
override IList | getList (int id) |
|
override Key | addInternal (BaseType obj) |
|
override IList | getList (int id) |
|
override Key | addInternal (BaseType obj) |
|
override IList | getList (int id) |
|
override Key | addInternal (BaseType obj) |
|
override IList | getList (int id) |
|
override Key | addInternal (BaseType obj) |
|
override IList | getList (int id) |
|
override Key | addInternal (BaseType obj) |
|
override IList | getList (int id) |
|
Key | addHelper (IList list, BaseType instance, int id) |
|
virtual Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
virtual IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
Key | addHelper (IList list, BaseType instance, int id) |
|
virtual Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
virtual IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
Key | addHelper (IList list, BaseType instance, int id) |
|
virtual Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
virtual IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
Key | addHelper (IList list, BaseType instance, int id) |
|
virtual Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
virtual IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
Key | addHelper (IList list, BaseType instance, int id) |
|
virtual Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
virtual IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
Key | addHelper (IList list, BaseType instance, int id) |
|
virtual Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
virtual IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
Key | addHelper (IList list, BaseType instance, int id) |
|
virtual Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
override Key | addInternal (BaseType obj) |
|
virtual IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
override IList | getList (int id) |
|
|
abstract int | Count [get] |
|
bool | IsReadOnly [get] |
|
abstract BaseType | this[int index] [get, set] |
|
override int | Count [get] |
|
override BaseType | this[int index] [get, set] |
|
abstract int | Count [get] |
|
override int | Count [get] |
|
bool | IsReadOnly [get] |
|
abstract BaseType | this[int index] [get, set] |
|
override BaseType | this[int index] [get, set] |
|
abstract int | Count [get] |
|
override int | Count [get] |
|
bool | IsReadOnly [get] |
|
abstract BaseType | this[int index] [get, set] |
|
override BaseType | this[int index] [get, set] |
|
abstract int | Count [get] |
|
override int | Count [get] |
|
bool | IsReadOnly [get] |
|
abstract BaseType | this[int index] [get, set] |
|
override BaseType | this[int index] [get, set] |
|
abstract int | Count [get] |
|
override int | Count [get] |
|
bool | IsReadOnly [get] |
|
abstract BaseType | this[int index] [get, set] |
|
override BaseType | this[int index] [get, set] |
|
abstract int | Count [get] |
|
override int | Count [get] |
|
bool | IsReadOnly [get] |
|
abstract BaseType | this[int index] [get, set] |
|
override BaseType | this[int index] [get, set] |
|
abstract int | Count [get] |
|
override int | Count [get] |
|
bool | IsReadOnly [get] |
|
abstract BaseType | this[int index] [get, set] |
|
override BaseType | this[int index] [get, set] |
|
abstract int | Count [get] |
|
override int | Count [get] |
|
bool | IsReadOnly [get] |
|
abstract BaseType | this[int index] [get, set] |
|
override BaseType | this[int index] [get, set] |
|
Represents an ordered collection of objects of type BaseType.
Unlike normal List objects, when MultiTypedList is serialized it is able to support a certain amount of polymorphism. To use MultiTypedList you must specify exactly which types could possibly added. You must also pre-declare a non-generic version of the chosen class, much in the same style as UnityEvent.
- Type Constraints
-
A | : | BaseType | |
B | : | BaseType | |
C | : | BaseType | |
D | : | BaseType | |
E | : | BaseType | |
F | : | BaseType | |
G | : | BaseType | |
H | : | BaseType | |
Definition at line 395 of file MultiTypedList.cs.