|
| 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) |
| |
| proto external ref Managed | Clone () |
| | Return shallow copy of object, or null if it is not allowed (not public constructor)
|
| |