public async void OnUpgradingItems(UpgradingItemEventArgs ev) { if (Instance.Config.EventsToLog.UpgradingScp914Items) { await Network.SendAsync(new RemoteCommand("log", "gameEvents", string.Format(Language.Scp914ProcessedItem, ev.Item.Type))); } }
/// <inheritdoc cref="Exiled.Events.Handlers.Scp914.OnUpgradingItem(UpgradingItemEventArgs)"/> public void OnUpgradingItem(UpgradingItemEventArgs ev) { Log.Info($"Item being upgraded\n[Type]: {ev.Item.Type}\n[Weight]: {ev.Item.Weight}\n[Output Position]: {ev.OutputPosition}\n[Knob Setting]: {ev.KnobSetting}"); }
/// <summary> /// Called before SCP-914 upgrades a item. /// </summary> /// <param name="ev">The <see cref="UpgradingItemEventArgs"/> instance.</param> public static void OnUpgradingItem(UpgradingItemEventArgs ev) => UpgradingItem.InvokeSafely(ev);