public int GetIndex(NPCVendingOrder sample) { for (int i = 0; i < (int)this.orderList.Length; i++) { if (sample == this.orderList[i]) { return(i); } } return(-1); }
public int GetIndex(NPCVendingOrder sample) { for (int index = 0; index < this.orderList.Length; ++index) { NPCVendingOrder order = this.orderList[index]; if (Object.op_Equality((Object)sample, (Object)order)) { return(index); } } return(-1); }
public override void Load(LoadInfo info) { base.Load(info); if (!info.fromDisk || !(vmoManifest != null) || info.msg.vendingMachine == null) { return; } if (info.msg.vendingMachine.vmoIndex == -1 && TerrainMeta.Path.Monuments != null) { foreach (MonumentInfo monument in TerrainMeta.Path.Monuments) { if (monument.displayPhrase.token.Contains("fish") && Vector3.Distance(monument.transform.position, base.transform.position) < 100f) { info.msg.vendingMachine.vmoIndex = 17; } } } NPCVendingOrder nPCVendingOrder = (vendingOrders = vmoManifest.GetFromIndex(info.msg.vendingMachine.vmoIndex)); }