public static bool Prefix(ItemSlotPCView __instance) { if (settings.toggleShiftClickToFastTransfer && UI.KeyBindings.GetBinding("ClickToTransferModifier").IsModifierActive) { __instance.OnDoubleClick(); return(false); } return(true); }
public static void LeftClickItem(ItemSlotPCView __instance) { if (!settings.toggleGuidsClipboard) { return; } if (Input.GetKey(KeyCode.LeftShift) || Input.GetKey(KeyCode.RightShift)) { string guid = __instance.ViewModel?.Item?.Value?.Blueprint?.AssetGuidThreadSafe; if (guid != null) { CopyToClipboard(guid); } } }