|
proto native int | Count () |
| O(1) complexity.
|
|
proto native bool | IsEmpty () |
|
proto native void | Clear () |
| Destroys all elements of the array and sets the Count to 0.
|
|
proto native void | Compact () |
| Frees any underlying memory which is not used.
|
|
proto void | Set (int n, T value) |
| Sets n -th element to given value .
|
|
proto int | Find (T value) |
| Tries to find the first occurrence of value in the array.
|
|
proto bool | Contains (T value) |
| Returns whether value is in array or not.
|
|
proto T | Get (int n) |
|
proto int | Insert (T value) |
| Inserts element at the end of array.
|
|
proto int | InsertAt (T value, int index) |
| Inserts element at certain position and moves all elements behind this position by one.
|
|
void | InsertAll (notnull array< T > from) |
| Inserts all elements from array.
|
|
proto native void | Remove (int index) |
| Removes element from array.
|
|
proto native void | RemoveOrdered (int index) |
| Removes element from array, but retains all elements ordered.
|
|
proto native void | Resize (int newSize) |
| Resizes the array to given size.
|
|
proto native void | Reserve (int newSize) |
| Reserve memory for given number of elements.
|
|
proto native void | Swap (notnull array< T > other) |
| Swaps the contents of this and other arrays.
|
|
proto native void | Sort (bool reverse=false) |
| Sorts elements of array, depends on underlying type.
|
|
proto native bool | IsIndexValid (int index) |
| Returns whether provided element index of array is valid.
|
|
proto int | Copy (notnull array< T > from) |
| Copies contents of from array to this array.
|
|
proto int | Init (T init[]) |
|
proto bool | RemoveItem (T value) |
| Removes element from array.
|
|
proto bool | RemoveItemOrdered (T value) |
| Removes element from array, but retain all elements ordered.
|
|
void | Debug () |
| Print all elements in array.
|
|
int | GetRandomIndex () |
| Returns a random index of array.
|
|
T | GetRandomElement () |
| Returns a random element of array.
|
|
void | SwapItems (int item1_index, int item2_index) |
|