Beispiel #1
0
 public static bool Prefix(ItemSlotPCView __instance)
 {
     if (settings.toggleShiftClickToFastTransfer && UI.KeyBindings.GetBinding("ClickToTransferModifier").IsModifierActive)
     {
         __instance.OnDoubleClick();
         return(false);
     }
     return(true);
 }
Beispiel #2
0
        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);
                }
            }
        }