private void OnExcavatorGather(ExcavatorArm excavator, Item item) { float modifier; if (ExcavatorResourceModifiers.TryGetValue(item.info.displayName.english, out modifier)) { item.amount = (int)(item.amount * modifier); } else if (ExcavatorResourceModifiers.TryGetValue("*", out modifier)) { item.amount = (int)(item.amount * modifier); } }
void OnExcavatorMiningToggled(ExcavatorArm arm) { if (!configData.alerts.excavator) { return; } if (arm == null || !arm.IsOn()) { return; } SendMsg(Lang("Excavator", null, GetLocation(arm.transform.position, null, null))); }
private void OnExcavatorGather(ExcavatorArm excavator, Item item) { item.amount = item.amount * config.CurrentMultiplier; }
private void OnExcavatorGather(ExcavatorArm excavator, Item item) { GatherMultiplier(item, DayRateMultExcavator, NightRateMultExcavator); }