/// Find a binding in a binding array. public static int FindBindingIndex(ref BlobArray <StringHash> bindings, StringHash searchedBinding) { // TODO : Optimize var i = 0; while (i < bindings.Length && !bindings[i].Equals(searchedBinding)) { ++i; } return(i < bindings.Length ? i : -1); }
static int FindIndex(ref BlobArray <StringHash> ids, StringHash id) { for (int i = 0; i < ids.Length; ++i) { if (ids[i] == id) { return(i); } } return(-1); }