AlFas

Finalized Stuff

Aug 3rd, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 194.00 KB | None | 0 0
  1. public static class CopyPasteAutomation
  2. {
  3.     #region General Objects
  4.     #region Apply for either all objects or just the selected ones
  5.     #region Set Detail Color IDs to unused Color IDs
  6.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to unused Group IDs, setting the Main Color IDs to unused Color IDs and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  7.     [DllImport("EffectSome/lib/AutoCP.dll")]
  8.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  9.     (
  10.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  11.         bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  12.     );
  13.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Main Color IDs to unused Color IDs and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  14.     [DllImport("EffectSome/lib/AutoCP.dll")]
  15.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  16.     (
  17.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  18.         int groupIDsAdj, bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  19.     );
  20.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to a different number each time from an array, setting the Main Color IDs to unused Color IDs and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  21.     [DllImport("EffectSome/lib/AutoCP.dll")]
  22.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  23.     (
  24.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  25.         int[] groupIDValues, bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  26.     );
  27.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to unused Group IDs, adjusting the Main Color IDs by a specified number and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  28.     [DllImport("EffectSome/lib/AutoCP.dll")]
  29.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  30.     (
  31.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  32.         bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  33.     );
  34.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for the adjustment of the selected Group IDs by a specified number, adjusting the Main Color IDs by a specified number and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  35.     [DllImport("EffectSome/lib/AutoCP.dll")]
  36.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  37.     (
  38.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  39.         int groupIDsAdj, bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  40.     );
  41.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to a different number each time from an array, adjusting the Main Color IDs by a specified number and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  42.     [DllImport("EffectSome/lib/AutoCP.dll")]
  43.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  44.     (
  45.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  46.         int[] groupIDValues, bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  47.     );
  48.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to unused Group IDs, setting the Main Color IDs to a different number each time from an array and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  49.     [DllImport("EffectSome/lib/AutoCP.dll")]
  50.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  51.     (
  52.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  53.         bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  54.     );
  55.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Main Color IDs to a different number each time from an array and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  56.     [DllImport("EffectSome/lib/AutoCP.dll")]
  57.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  58.     (
  59.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  60.         int groupIDsAdj, bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  61.     );
  62.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to a different number each time from an array, setting the Main Color IDs to a different number each time from an array and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  63.     [DllImport("EffectSome/lib/AutoCP.dll")]
  64.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  65.     (
  66.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  67.         int[] groupIDValues, bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  68.     );
  69.     #endregion
  70.     #region Adjust Detail Color IDs by a specified number
  71.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to unused Group IDs, setting the Main Color IDs to unused Color IDs and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  72.     [DllImport("EffectSome/lib/AutoCP.dll")]
  73.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  74.     (
  75.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  76.         bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  77.     );
  78.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Main Color IDs to unused Color IDs and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  79.     [DllImport("EffectSome/lib/AutoCP.dll")]
  80.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  81.     (
  82.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  83.         int groupIDsAdj, bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  84.     );
  85.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to a different number each time from an array, setting the Main Color IDs to unused Color IDs and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  86.     [DllImport("EffectSome/lib/AutoCP.dll")]
  87.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  88.     (
  89.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  90.         int[] groupIDValues, bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  91.     );
  92.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to unused Group IDs, adjusting the Main Color IDs by a specified number and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  93.     [DllImport("EffectSome/lib/AutoCP.dll")]
  94.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  95.     (
  96.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  97.         bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  98.     );
  99.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for the adjustment of the selected Group IDs by a specified number, adjusting the Main Color IDs by a specified number and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  100.     [DllImport("EffectSome/lib/AutoCP.dll")]
  101.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  102.     (
  103.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  104.         int groupIDsAdj, bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  105.     );
  106.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to a different number each time from an array, adjusting the Main Color IDs by a specified number and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  107.     [DllImport("EffectSome/lib/AutoCP.dll")]
  108.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  109.     (
  110.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  111.         int[] groupIDValues, bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  112.     );
  113.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to unused Group IDs, setting the Main Color IDs to a different number each time from an array and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  114.     [DllImport("EffectSome/lib/AutoCP.dll")]
  115.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  116.     (
  117.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  118.         bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  119.     );
  120.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Main Color IDs to a different number each time from an array and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  121.     [DllImport("EffectSome/lib/AutoCP.dll")]
  122.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  123.     (
  124.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  125.         int groupIDsAdj, bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  126.     );
  127.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to a different number each time from an array, setting the Main Color IDs to a different number each time from an array and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  128.     [DllImport("EffectSome/lib/AutoCP.dll")]
  129.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  130.     (
  131.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  132.         int[] groupIDValues, bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  133.     );
  134.     #endregion
  135.     #region Set Detail Color IDs to a different number from an array
  136.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to unused Group IDs, setting the Main Color IDs to unused Color IDs and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  137.     [DllImport("EffectSome/lib/AutoCP.dll")]
  138.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  139.     (
  140.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  141.         bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  142.     );
  143.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Main Color IDs to unused Color IDs and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  144.     [DllImport("EffectSome/lib/AutoCP.dll")]
  145.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  146.     (
  147.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  148.         int groupIDsAdj, bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  149.     );
  150.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to a different number each time from an array, setting the Main Color IDs to unused Color IDs and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  151.     [DllImport("EffectSome/lib/AutoCP.dll")]
  152.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  153.     (
  154.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  155.         int[] groupIDValues, bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  156.     );
  157.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to unused Group IDs, adjusting the Main Color IDs by a specified number and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  158.     [DllImport("EffectSome/lib/AutoCP.dll")]
  159.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  160.     (
  161.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  162.         bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  163.     );
  164.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for the adjustment of the selected Group IDs by a specified number, adjusting the Main Color IDs by a specified number and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  165.     [DllImport("EffectSome/lib/AutoCP.dll")]
  166.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  167.     (
  168.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  169.         int groupIDsAdj, bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  170.     );
  171.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to a different number each time from an array, adjusting the Main Color IDs by a specified number and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  172.     [DllImport("EffectSome/lib/AutoCP.dll")]
  173.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  174.     (
  175.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  176.         int[] groupIDValues, bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  177.     );
  178.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to unused Group IDs, setting the Main Color IDs to a different number each time from an array and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  179.     [DllImport("EffectSome/lib/AutoCP.dll")]
  180.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  181.     (
  182.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  183.         bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  184.     );
  185.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Main Color IDs to a different number each time from an array and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  186.     [DllImport("EffectSome/lib/AutoCP.dll")]
  187.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  188.     (
  189.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  190.         int groupIDsAdj, bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  191.     );
  192.     /// <summary>Injects the code for the copy-paste automation of the general parameters of all objects or just the selected ones. This overload is for setting the Group IDs to a different number each time from an array, setting the Main Color IDs to a different number each time from an array and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  193.     [DllImport("EffectSome/lib/AutoCP.dll")]
  194.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  195.     (
  196.         bool applyForAllObjects, int hue, double saturation, double brightness, double rotation, double scaling,
  197.         int[] groupIDValues, bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  198.     );
  199.     #endregion
  200.     #endregion
  201.     #region Apply for objects with the specified Object IDs
  202.     #region Set Detail Color IDs to unused Color IDs
  203.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to unused Group IDs, setting the Main Color IDs to unused Color IDs and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  204.     [DllImport("EffectSome/lib/AutoCP.dll")]
  205.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  206.     (
  207.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  208.         bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  209.     );
  210.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Main Color IDs to unused Color IDs and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  211.     [DllImport("EffectSome/lib/AutoCP.dll")]
  212.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  213.     (
  214.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  215.         int groupIDsAdj, bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  216.     );
  217.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to a different number each time from an array, setting the Main Color IDs to unused Color IDs and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  218.     [DllImport("EffectSome/lib/AutoCP.dll")]
  219.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  220.     (
  221.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  222.         int[] groupIDValues, bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  223.     );
  224.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to unused Group IDs, adjusting the Main Color IDs by a specified number and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  225.     [DllImport("EffectSome/lib/AutoCP.dll")]
  226.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  227.     (
  228.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  229.         bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  230.     );
  231.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for the adjustment of the selected Group IDs by a specified number, adjusting the Main Color IDs by a specified number and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  232.     [DllImport("EffectSome/lib/AutoCP.dll")]
  233.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  234.     (
  235.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  236.         int groupIDsAdj, bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  237.     );
  238.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to a different number each time from an array, adjusting the Main Color IDs by a specified number and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  239.     [DllImport("EffectSome/lib/AutoCP.dll")]
  240.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  241.     (
  242.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  243.         int[] groupIDValues, bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  244.     );
  245.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to unused Group IDs, setting the Main Color IDs to a different number each time from an array and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  246.     [DllImport("EffectSome/lib/AutoCP.dll")]
  247.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  248.     (
  249.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  250.         bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  251.     );
  252.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Main Color IDs to a different number each time from an array and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  253.     [DllImport("EffectSome/lib/AutoCP.dll")]
  254.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  255.     (
  256.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  257.         int groupIDsAdj, bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  258.     );
  259.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to a different number each time from an array, setting the Main Color IDs to a different number each time from an array and setting the Detail Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  260.     [DllImport("EffectSome/lib/AutoCP.dll")]
  261.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  262.     (
  263.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  264.         int[] groupIDValues, bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs
  265.     );
  266.     #endregion
  267.     #region Adjust Detail Color IDs by a specified number
  268.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to unused Group IDs, setting the Main Color IDs to unused Color IDs and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  269.     [DllImport("EffectSome/lib/AutoCP.dll")]
  270.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  271.     (
  272.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  273.         bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  274.     );
  275.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Main Color IDs to unused Color IDs and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  276.     [DllImport("EffectSome/lib/AutoCP.dll")]
  277.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  278.     (
  279.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  280.         int groupIDsAdj, bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  281.     );
  282.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to a different number each time from an array, setting the Main Color IDs to unused Color IDs and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  283.     [DllImport("EffectSome/lib/AutoCP.dll")]
  284.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  285.     (
  286.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  287.         int[] groupIDValues, bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  288.     );
  289.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to unused Group IDs, adjusting the Main Color IDs by a specified number and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  290.     [DllImport("EffectSome/lib/AutoCP.dll")]
  291.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  292.     (
  293.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  294.         bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  295.     );
  296.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for the adjustment of the selected Group IDs by a specified number, adjusting the Main Color IDs by a specified number and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  297.     [DllImport("EffectSome/lib/AutoCP.dll")]
  298.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  299.     (
  300.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  301.         int groupIDsAdj, bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  302.     );
  303.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to a different number each time from an array, adjusting the Main Color IDs by a specified number and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  304.     [DllImport("EffectSome/lib/AutoCP.dll")]
  305.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  306.     (
  307.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  308.         int[] groupIDValues, bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  309.     );
  310.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to unused Group IDs, setting the Main Color IDs to a different number each time from an array and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  311.     [DllImport("EffectSome/lib/AutoCP.dll")]
  312.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  313.     (
  314.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  315.         bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  316.     );
  317.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Main Color IDs to a different number each time from an array and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  318.     [DllImport("EffectSome/lib/AutoCP.dll")]
  319.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  320.     (
  321.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  322.         int groupIDsAdj, bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  323.     );
  324.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to a different number each time from an array, setting the Main Color IDs to a different number each time from an array and adjusting the Detail Color IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  325.     [DllImport("EffectSome/lib/AutoCP.dll")]
  326.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  327.     (
  328.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  329.         int[] groupIDValues, bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int detailColorIDsAdj
  330.     );
  331.     #endregion
  332.     #region Set Detail Color IDs to a different number from an array
  333.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to unused Group IDs, setting the Main Color IDs to unused Color IDs and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  334.     [DllImport("EffectSome/lib/AutoCP.dll")]
  335.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  336.     (
  337.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  338.         bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  339.     );
  340.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Main Color IDs to unused Color IDs and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  341.     [DllImport("EffectSome/lib/AutoCP.dll")]
  342.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  343.     (
  344.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  345.         int groupIDsAdj, bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  346.     );
  347.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to a different number each time from an array, setting the Main Color IDs to unused Color IDs and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  348.     [DllImport("EffectSome/lib/AutoCP.dll")]
  349.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  350.     (
  351.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  352.         int[] groupIDValues, bool[] groupIDs, double x, double y, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  353.     );
  354.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to unused Group IDs, adjusting the Main Color IDs by a specified number and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  355.     [DllImport("EffectSome/lib/AutoCP.dll")]
  356.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  357.     (
  358.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  359.         bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  360.     );
  361.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for the adjustment of the selected Group IDs by a specified number, adjusting the Main Color IDs by a specified number and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  362.     [DllImport("EffectSome/lib/AutoCP.dll")]
  363.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  364.     (
  365.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  366.         int groupIDsAdj, bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  367.     );
  368.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to a different number each time from an array, adjusting the Main Color IDs by a specified number and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  369.     [DllImport("EffectSome/lib/AutoCP.dll")]
  370.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  371.     (
  372.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  373.         int[] groupIDValues, bool[] groupIDs, double x, double y, int mainColorIDsAdj, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  374.     );
  375.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to unused Group IDs, setting the Main Color IDs to a different number each time from an array and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  376.     [DllImport("EffectSome/lib/AutoCP.dll")]
  377.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  378.     (
  379.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  380.         bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  381.     );
  382.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Main Color IDs to a different number each time from an array and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  383.     [DllImport("EffectSome/lib/AutoCP.dll")]
  384.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  385.     (
  386.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  387.         int groupIDsAdj, bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  388.     );
  389.     /// <summary>Injects the code for the copy-paste automation of the general parameters of the objects with the specified Object IDs. This overload is for setting the Group IDs to a different number each time from an array, setting the Main Color IDs to a different number each time from an array and setting the Detail Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  390.     [DllImport("EffectSome/lib/AutoCP.dll")]
  391.     public static extern bool InjectGeneralObjectCopyPasteAutomation
  392.     (
  393.         int[] objectIDs, int hue, double saturation, double brightness, double rotation, double scaling,
  394.         int[] groupIDValues, bool[] groupIDs, double x, double y, int[] mainColorIDValues, int zOrder, int zLayer, int EL1, int EL2, bool limitGroupIDs, bool limitColorIDs, int[] detailColorIDValues
  395.     );
  396.     #endregion
  397.     #endregion
  398.     #endregion
  399.     #region Special Objects
  400.     #region Orbs
  401.     /// <summary>Injects the code for the copy-paste automation of orbs. This overload is for the adjustment of the selected Group IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  402.     [DllImport("EffectSome/lib/AutoCP.dll")]
  403.     public static extern bool InjectOrbsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, bool multiActivate, bool adjMultiActivate, double x, double y, bool limitGroupIDs);
  404.     /// <summary>Injects the code for the copy-paste automation of orbs. This overload is for setting the Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  405.     [DllImport("EffectSome/lib/AutoCP.dll")]
  406.     public static extern bool InjectOrbsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, bool multiActivate, bool adjMultiActivate, double x, double y, bool limitGroupIDs);
  407.     /// <summary>Injects the code for the copy-paste automation of orbs. This overload is for setting the Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  408.     [DllImport("EffectSome/lib/AutoCP.dll")]
  409.     public static extern bool InjectOrbsCopyPasteAutomation(bool[] groupIDs, bool multiActivate, bool adjMultiActivate, double x, double y, bool limitGroupIDs);
  410.     #endregion
  411.     #region Manipulation Portals
  412.     /// <summary>Injects the code for the copy-paste automation of manipulation portals. This overload is for the adjustment of the selected Group IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  413.     [DllImport("EffectSome/lib/AutoCP.dll")]
  414.     public static extern bool InjectManipulationPortalsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, bool showBorders, bool adjShowBorders, double x, double y, bool limitGroupIDs);
  415.     /// <summary>Injects the code for the copy-paste automation of manipulation portals. This overload is for setting the Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  416.     [DllImport("EffectSome/lib/AutoCP.dll")]
  417.     public static extern bool InjectManipulationPortalsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, bool showBorders, bool adjShowBorders, double x, double y, bool limitGroupIDs);
  418.     /// <summary>Injects the code for the copy-paste automation of manipulation portals. This overload is for setting the Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  419.     [DllImport("EffectSome/lib/AutoCP.dll")]
  420.     public static extern bool InjectManipulationPortalsCopyPasteAutomation(bool[] groupIDs, bool showBorders, bool adjShowBorders, double x, double y, bool limitGroupIDs);
  421.     #endregion
  422.     #region Speed Portals
  423.     /// <summary>Injects the code for the copy-paste automation of speed portals. This overload is for the adjustment of the selected Group IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  424.     [DllImport("EffectSome/lib/AutoCP.dll")]
  425.     public static extern bool InjectSpeedPortalsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, bool adjustGuidelines, bool adjAdjustGuidelines, double x, double y, bool limitGroupIDs);
  426.     /// <summary>Injects the code for the copy-paste automation of speed portals. This overload is for setting the Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  427.     [DllImport("EffectSome/lib/AutoCP.dll")]
  428.     public static extern bool InjectSpeedPortalsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, bool adjustGuidelines, bool adjAdjustGuidelines, double x, double y, bool limitGroupIDs);
  429.     /// <summary>Injects the code for the copy-paste automation of speed portals. This overload is for setting the Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  430.     [DllImport("EffectSome/lib/AutoCP.dll")]
  431.     public static extern bool InjectSpeedPortalsCopyPasteAutomation(bool[] groupIDs, bool adjustGuidelines, bool adjAdjustGuidelines, double x, double y, bool limitGroupIDs);
  432.     #endregion
  433.     #region Pulsating Animation Objects
  434.     /// <summary>Injects the code for the copy-paste automation of pulsating animation objects. This overload is for the adjustment of the selected Group IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  435.     [DllImport("EffectSome/lib/AutoCP.dll")]
  436.     public static extern bool InjectPulsatingAnimationObjectsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, bool randomizeStart, bool adjRandomizeStart, double speed, double x, double y, bool limitGroupIDs);
  437.     /// <summary>Injects the code for the copy-paste automation of pulsating animation objects. This overload is for setting the Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  438.     [DllImport("EffectSome/lib/AutoCP.dll")]
  439.     public static extern bool InjectPulsatingAnimationObjectsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, bool randomizeStart, bool adjRandomizeStart, double speed, double x, double y, bool limitGroupIDs);
  440.     /// <summary>Injects the code for the copy-paste automation of pulsating animation objects. This overload is for setting the Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  441.     [DllImport("EffectSome/lib/AutoCP.dll")]
  442.     public static extern bool InjectPulsatingAnimationObjectsCopyPasteAutomation(bool[] groupIDs, bool randomizeStart, bool adjRandomizeStart, double speed, double x, double y, bool limitGroupIDs);
  443.     #endregion
  444.     #region Trigger Orbs
  445.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for the adjustment of the selected Group IDs by a specified number and setting the Target Group ID to an unused Group ID. Returns true if the operation succeeded, otherwise false.</summary>
  446.     [DllImport("EffectSome/lib/AutoCP.dll")]
  447.     public static extern bool InjectTriggerOrbsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, bool activateGroup, bool adjActivateGroup, double x, double y, bool limitGroupIDs);
  448.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for setting the Group IDs to a different number each time from an array and setting the Target Group ID to an unused Group ID. Returns true if the operation succeeded, otherwise false.</summary>
  449.     [DllImport("EffectSome/lib/AutoCP.dll")]
  450.     public static extern bool InjectTriggerOrbsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, bool activateGroup, bool adjActivateGroup, double x, double y, bool limitGroupIDs);
  451.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for setting the Group IDs to unused Group IDs and setting the Target Group ID to an unused Group ID. Returns true if the operation succeeded, otherwise false.</summary>
  452.     [DllImport("EffectSome/lib/AutoCP.dll")]
  453.     public static extern bool InjectTriggerOrbsCopyPasteAutomation(bool[] groupIDs, bool activateGroup, bool adjActivateGroup, double x, double y, bool limitGroupIDs);
  454.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for the adjustment of the selected Group IDs by a specified number and adjusting the Target Group ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  455.     [DllImport("EffectSome/lib/AutoCP.dll")]
  456.     public static extern bool InjectTriggerOrbsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int targetGroupIDAdj, bool activateGroup, bool adjActivateGroup, double x, double y, bool limitGroupIDs);
  457.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for setting the Group IDs to a different number each time from an array and adjusting the Target Group ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  458.     [DllImport("EffectSome/lib/AutoCP.dll")]
  459.     public static extern bool InjectTriggerOrbsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int targetGroupIDAdj, bool activateGroup, bool adjActivateGroup, double x, double y, bool limitGroupIDs);
  460.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for setting the Group IDs to unused Group IDs and adjusting the Target Group ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  461.     [DllImport("EffectSome/lib/AutoCP.dll")]
  462.     public static extern bool InjectTriggerOrbsCopyPasteAutomation(bool[] groupIDs, int targetGroupIDAdj, bool activateGroup, bool adjActivateGroup, double x, double y, bool limitGroupIDs);
  463.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for the adjustment of the selected Group IDs by a specified number and setting the Target Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  464.     [DllImport("EffectSome/lib/AutoCP.dll")]
  465.     public static extern bool InjectTriggerOrbsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int[] targetGroupIDs, bool activateGroup, bool adjActivateGroup, double x, double y, bool limitGroupIDs);
  466.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for setting the Group IDs to a different number each time from an array and setting the Target Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  467.     [DllImport("EffectSome/lib/AutoCP.dll")]
  468.     public static extern bool InjectTriggerOrbsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int[] targetGroupIDs, bool activateGroup, bool adjActivateGroup, double x, double y, bool limitGroupIDs);
  469.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for setting the Group IDs to unused Group IDs and setting the Target Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  470.     [DllImport("EffectSome/lib/AutoCP.dll")]
  471.     public static extern bool InjectTriggerOrbsCopyPasteAutomation(bool[] groupIDs, int[] targetGroupIDs, bool activateGroup, bool adjActivateGroup, double x, double y, bool limitGroupIDs);
  472.     #endregion
  473.     #region Collision Blocks
  474.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for the adjustment of the selected Group IDs by a specified number and setting the Block ID to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  475.     [DllImport("EffectSome/lib/AutoCP.dll")]
  476.     public static extern bool InjectCollisionBlocksCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, bool dynamicBlock, bool adjDynamicBlock, double x, double y, bool limitBlockIDs, bool limitGroupIDs);
  477.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for setting the Group IDs to a different number each time from an array and setting the Block ID to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  478.     [DllImport("EffectSome/lib/AutoCP.dll")]
  479.     public static extern bool InjectCollisionBlocksCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, bool dynamicBlock, bool adjDynamicBlock, double x, double y, bool limitBlockIDs, bool limitGroupIDs);
  480.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for setting the Group IDs to unused Group IDs and setting the Block ID to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  481.     [DllImport("EffectSome/lib/AutoCP.dll")]
  482.     public static extern bool InjectCollisionBlocksCopyPasteAutomation(bool[] groupIDs, bool dynamicBlock, bool adjDynamicBlock, double x, double y, bool limitBlockIDs, bool limitGroupIDs);
  483.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for the adjustment of the selected Group IDs by a specified number and adjusting the Block ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  484.     [DllImport("EffectSome/lib/AutoCP.dll")]
  485.     public static extern bool InjectCollisionBlocksCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int blockIDAdj, bool dynamicBlock, bool adjDynamicBlock, double x, double y, bool limitBlockIDs, bool limitGroupIDs);
  486.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for setting the Group IDs to a different number each time from an array and adjusting the Block ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  487.     [DllImport("EffectSome/lib/AutoCP.dll")]
  488.     public static extern bool InjectCollisionBlocksCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int blockIDAdj, bool dynamicBlock, bool adjDynamicBlock, double x, double y, bool limitBlockIDs, bool limitGroupIDs);
  489.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for setting the Group IDs to unused Group IDs and adjusting the Block ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  490.     [DllImport("EffectSome/lib/AutoCP.dll")]
  491.     public static extern bool InjectCollisionBlocksCopyPasteAutomation(bool[] groupIDs, int blockIDAdj, bool dynamicBlock, bool adjDynamicBlock, double x, double y, bool limitBlockIDs, bool limitGroupIDs);
  492.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for the adjustment of the selected Group IDs by a specified number and setting the Block IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  493.     [DllImport("EffectSome/lib/AutoCP.dll")]
  494.     public static extern bool InjectCollisionBlocksCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int[] blockIDs, bool dynamicBlock, bool adjDynamicBlock, double x, double y, bool limitBlockIDs, bool limitGroupIDs);
  495.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for setting the Group IDs to a different number each time from an array and setting the Block IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  496.     [DllImport("EffectSome/lib/AutoCP.dll")]
  497.     public static extern bool InjectCollisionBlocksCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int[] blockIDs, bool dynamicBlock, bool adjDynamicBlock, double x, double y, bool limitBlockIDs, bool limitGroupIDs);
  498.     /// <summary>Injects the code for the copy-paste automation of trigger orbs. This overload is for setting the Group IDs to unused Group IDs and setting the Block IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  499.     [DllImport("EffectSome/lib/AutoCP.dll")]
  500.     public static extern bool InjectCollisionBlocksCopyPasteAutomation(bool[] groupIDs, int[] blockIDs, bool dynamicBlock, bool adjDynamicBlock, double x, double y, bool limitBlockIDs, bool limitGroupIDs);
  501.     #endregion
  502.     #region Count Objects
  503.     /// <summary>Injects the code for the copy-paste automation of count objects. This overload is for the adjustment of the selected Group IDs by a specified number and setting the Item ID to an unused Item ID. Returns true if the operation succeeded, otherwise false.</summary>
  504.     [DllImport("EffectSome/lib/AutoCP.dll")]
  505.     public static extern bool InjectCountObjectsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, double x, double y, bool limitItemIDs, bool limitGroupIDs);
  506.     /// <summary>Injects the code for the copy-paste automation of count objects. This overload is for setting the Group IDs to a different number each time from an array and setting the Item ID to an unused Group ID. Returns true if the operation succeeded, otherwise false.</summary>
  507.     [DllImport("EffectSome/lib/AutoCP.dll")]
  508.     public static extern bool InjectCountObjectsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, double x, double y, bool limitItemIDs, bool limitGroupIDs);
  509.     /// <summary>Injects the code for the copy-paste automation of count objects. This overload is for setting the Group IDs to unused Group IDs and setting the Item ID to an unused Group ID. Returns true if the operation succeeded, otherwise false.</summary>
  510.     [DllImport("EffectSome/lib/AutoCP.dll")]
  511.     public static extern bool InjectCountObjectsCopyPasteAutomation(bool[] groupIDs, double x, double y, bool limitItemIDs, bool limitGroupIDs);
  512.     /// <summary>Injects the code for the copy-paste automation of count objects. This overload is for the adjustment of the selected Group IDs by a specified number and adjusting the Item ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  513.     [DllImport("EffectSome/lib/AutoCP.dll")]
  514.     public static extern bool InjectCountObjectsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int itemIDAdj, double x, double y, bool limitItemIDs, bool limitGroupIDs);
  515.     /// <summary>Injects the code for the copy-paste automation of count objects. This overload is for setting the Group IDs to a different number each time from an array and adjusting the Item ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  516.     [DllImport("EffectSome/lib/AutoCP.dll")]
  517.     public static extern bool InjectCountObjectsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int itemIDAdj, double x, double y, bool limitItemIDs, bool limitGroupIDs);
  518.     /// <summary>Injects the code for the copy-paste automation of count objects. This overload is for setting the Group IDs to unused Group IDs and adjusting the Item ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  519.     [DllImport("EffectSome/lib/AutoCP.dll")]
  520.     public static extern bool InjectCountObjectsCopyPasteAutomation(bool[] groupIDs, int itemIDAdj, double x, double y, bool limitItemIDs, bool limitGroupIDs);
  521.     /// <summary>Injects the code for the copy-paste automation of count objects. This overload is for the adjustment of the selected Group IDs by a specified number and setting the Item IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  522.     [DllImport("EffectSome/lib/AutoCP.dll")]
  523.     public static extern bool InjectCountObjectsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int[] itemIDs, double x, double y, bool limitItemIDs, bool limitGroupIDs);
  524.     /// <summary>Injects the code for the copy-paste automation of count objects. This overload is for setting the Group IDs to a different number each time from an array and setting the Item IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  525.     [DllImport("EffectSome/lib/AutoCP.dll")]
  526.     public static extern bool InjectCountObjectsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int[] itemIDs, double x, double y, bool limitItemIDs, bool limitGroupIDs);
  527.     /// <summary>Injects the code for the copy-paste automation of count objects. This overload is for setting the Group IDs to unused Group IDs and setting the Item IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  528.     [DllImport("EffectSome/lib/AutoCP.dll")]
  529.     public static extern bool InjectCountObjectsCopyPasteAutomation(bool[] groupIDs, int[] itemIDs, double x, double y, bool limitItemIDs, bool limitGroupIDs);
  530.     #endregion
  531.     #region Pickup Items
  532.     #region Set Target Item IDs to unused Item IDs
  533.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to unused Group IDs, setting the Target Group ID to unused Group IDs and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  534.     [DllImport("EffectSome/lib/AutoCP.dll")]
  535.     public static extern bool InjectPickupItemsCopyPasteAutomation(bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, double x, double y, bool limitGroupIDs, bool limitItemIDs);
  536.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Target Group ID to unused Group IDs and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  537.     [DllImport("EffectSome/lib/AutoCP.dll")]
  538.     public static extern bool InjectPickupItemsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, double x, double y, bool limitGroupIDs, bool limitItemIDs);
  539.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to a different number each time from an array, setting the Target Group ID to unused Group IDs and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  540.     [DllImport("EffectSome/lib/AutoCP.dll")]
  541.     public static extern bool InjectPickupItemsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, double x, double y, bool limitGroupIDs, bool limitItemIDs);
  542.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to unused Group IDs, adjusting the Target Group ID by a specified number and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  543.     [DllImport("EffectSome/lib/AutoCP.dll")]
  544.     public static extern bool InjectPickupItemsCopyPasteAutomation(bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int targetGroupIDAdj, double x, double y, bool limitGroupIDs, bool limitItemIDs);
  545.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for the adjustment of the selected Group IDs by a specified number, adjusting the Target Group ID by a specified number and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  546.     [DllImport("EffectSome/lib/AutoCP.dll")]
  547.     public static extern bool InjectPickupItemsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int targetGroupIDAdj, double x, double y, bool limitGroupIDs, bool limitItemIDs);
  548.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to a different number each time from an array, adjusting the Target Group ID by a specified number and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  549.     [DllImport("EffectSome/lib/AutoCP.dll")]
  550.     public static extern bool InjectPickupItemsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int targetGroupIDAdj, double x, double y, bool limitGroupIDs, bool limitItemIDs);
  551.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to unused Group IDs, setting the Target Group IDs to a different number each time from an array and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  552.     [DllImport("EffectSome/lib/AutoCP.dll")]
  553.     public static extern bool InjectPickupItemsCopyPasteAutomation(bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int[] targetGroupIDs, double x, double y, bool limitGroupIDs, bool limitItemIDs);
  554.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Target Group IDs to a different number each time from an array and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  555.     [DllImport("EffectSome/lib/AutoCP.dll")]
  556.     public static extern bool InjectPickupItemsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int[] targetGroupIDs, double x, double y, bool limitGroupIDs, bool limitItemIDs);
  557.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to a different number each time from an array, setting the Target Group IDs to a different number each time from an array and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  558.     [DllImport("EffectSome/lib/AutoCP.dll")]
  559.     public static extern bool InjectPickupItemsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int[] targetGroupIDs, double x, double y, bool limitGroupIDs, bool limitItemIDs);
  560.     #endregion
  561.     #region Adjust Target Item IDs by a specified number
  562.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to unused Group IDs, setting the Target Group ID to unused Group IDs and adjusting the Target Item ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  563.     [DllImport("EffectSome/lib/AutoCP.dll")]
  564.     public static extern bool InjectPickupItemsCopyPasteAutomation(bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, double x, double y, int targetItemIDAdj, bool limitGroupIDs, bool limitItemIDs);
  565.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Target Group ID to unused Group IDs and setting the Target Item IDs to unused Item IDs and adjusting the Target Item ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  566.     [DllImport("EffectSome/lib/AutoCP.dll")]
  567.     public static extern bool InjectPickupItemsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, double x, double y, int targetItemIDAdj, bool limitGroupIDs, bool limitItemIDs);
  568.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to a different number each time from an array, setting the Target Group ID to unused Group IDs and adjusting the Target Item ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  569.     [DllImport("EffectSome/lib/AutoCP.dll")]
  570.     public static extern bool InjectPickupItemsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, double x, double y, int targetItemIDAdj, bool limitGroupIDs, bool limitItemIDs);
  571.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to unused Group IDs, adjusting the Target Group ID by a specified number and adjusting the Target Item ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  572.     [DllImport("EffectSome/lib/AutoCP.dll")]
  573.     public static extern bool InjectPickupItemsCopyPasteAutomation(bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int targetGroupIDAdj, double x, double y, int targetItemIDAdj, bool limitGroupIDs, bool limitItemIDs);
  574.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for the adjustment of the selected Group IDs by a specified number, adjusting the Target Group ID by a specified numbe rand adjusting the Target Item ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  575.     [DllImport("EffectSome/lib/AutoCP.dll")]
  576.     public static extern bool InjectPickupItemsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int targetGroupIDAdj, double x, double y, int targetItemIDAdj, bool limitGroupIDs, bool limitItemIDs);
  577.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to a different number each time from an array, adjusting the Target Group ID by a specified number and adjusting the Target Item ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  578.     [DllImport("EffectSome/lib/AutoCP.dll")]
  579.     public static extern bool InjectPickupItemsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int targetGroupIDAdj, double x, double y, int targetItemIDAdj, bool limitGroupIDs, bool limitItemIDs);
  580.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to unused Group IDs, setting the Target Group IDs to a different number each time from an array and adjusting the Target Item ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  581.     [DllImport("EffectSome/lib/AutoCP.dll")]
  582.     public static extern bool InjectPickupItemsCopyPasteAutomation(bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int[] targetGroupIDs, double x, double y, int targetItemIDAdj, bool limitGroupIDs, bool limitItemIDs);
  583.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Target Group IDs to a different number each time from an array and adjusting the Target Item ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  584.     [DllImport("EffectSome/lib/AutoCP.dll")]
  585.     public static extern bool InjectPickupItemsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int[] targetGroupIDs, double x, double y, int targetItemIDAdj, bool limitGroupIDs, bool limitItemIDs);
  586.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to a different number each time from an array, setting the Target Group IDs to a different number each time from an array and adjusting the Target Item ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  587.     [DllImport("EffectSome/lib/AutoCP.dll")]
  588.     public static extern bool InjectPickupItemsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int[] targetGroupIDs, double x, double y, int targetItemIDAdj, bool limitGroupIDs, bool limitItemIDs);
  589.     #endregion
  590.     #region Set Target Item IDs to specified values from an array
  591.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to unused Group IDs, setting the Target Group ID to unused Group IDsand setting the Target Item IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  592.     [DllImport("EffectSome/lib/AutoCP.dll")]
  593.     public static extern bool InjectPickupItemsCopyPasteAutomation(bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, double x, double y, int[] targetItemIDs, bool limitGroupIDs, bool limitItemIDs);
  594.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Target Group ID to unused Group IDs and setting the Target Item IDs to unused Item IDs and setting the Target Item IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  595.     [DllImport("EffectSome/lib/AutoCP.dll")]
  596.     public static extern bool InjectPickupItemsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, double x, double y, int[] targetItemIDs, bool limitGroupIDs, bool limitItemIDs);
  597.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to a different number each time from an array, setting the Target Group ID to unused Group IDs and setting the Target Item IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  598.     [DllImport("EffectSome/lib/AutoCP.dll")]
  599.     public static extern bool InjectPickupItemsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, double x, double y, int[] targetItemIDs, bool limitGroupIDs, bool limitItemIDs);
  600.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to unused Group IDs, adjusting the Target Group ID by a specified number and setting the Target Item IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  601.     [DllImport("EffectSome/lib/AutoCP.dll")]
  602.     public static extern bool InjectPickupItemsCopyPasteAutomation(bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int targetGroupIDAdj, double x, double y, int[] targetItemIDs, bool limitGroupIDs, bool limitItemIDs);
  603.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for the adjustment of the selected Group IDs by a specified number, adjusting the Target Group ID by a specified number and setting the Target Item IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  604.     [DllImport("EffectSome/lib/AutoCP.dll")]
  605.     public static extern bool InjectPickupItemsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int targetGroupIDAdj, double x, double y, int[] targetItemIDs, bool limitGroupIDs, bool limitItemIDs);
  606.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to a different number each time from an array, adjusting the Target Group ID by a specified number and setting the Target Item IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  607.     [DllImport("EffectSome/lib/AutoCP.dll")]
  608.     public static extern bool InjectPickupItemsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int targetGroupIDAdj, double x, double y, int[] targetItemIDs, bool limitGroupIDs, bool limitItemIDs);
  609.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to unused Group IDs, setting the Target Group IDs to a different number each time from an array and setting the Target Item IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  610.     [DllImport("EffectSome/lib/AutoCP.dll")]
  611.     public static extern bool InjectPickupItemsCopyPasteAutomation(bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int[] targetGroupIDs, double x, double y, int[] targetItemIDs, bool limitGroupIDs, bool limitItemIDs);
  612.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for the adjustment of the selected Group IDs by a specified number, setting the Target Group IDs to a different number each time from an array and setting the Target Item IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  613.     [DllImport("EffectSome/lib/AutoCP.dll")]
  614.     public static extern bool InjectPickupItemsCopyPasteAutomation(int groupIDsAdj, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int[] targetGroupIDs, double x, double y, int[] targetItemIDs, bool limitGroupIDs, bool limitItemIDs);
  615.     /// <summary>Injects the code for the copy-paste automation of pickup items. This overload is for setting the Group IDs to a different number each time from an array, setting the Target Group IDs to a different number each time from an array and setting the Target Item IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  616.     [DllImport("EffectSome/lib/AutoCP.dll")]
  617.     public static extern bool InjectPickupItemsCopyPasteAutomation(int[] groupIDValues, bool[] groupIDs, int targetType, bool subtractCount, bool toggleGroup, bool adjTargetType, bool adjAction, int[] targetGroupIDs, double x, double y, int[] targetItemIDs, bool limitGroupIDs, bool limitItemIDs);
  618.     #endregion
  619.     #endregion
  620.     #region Text Objects
  621.     /// <summary>Injects the code for the copy-paste automation of text objects. This overload is for setting the Group IDs to unused Group IDs and setting the Used Color IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  622.     [DllImport("EffectSome/lib/AutoCP.dll")]
  623.     public static extern bool InjectTextObjectsCopyPasteAutomation
  624.     (
  625.         string textToApply, string[] customVariableNames, double[] customVariablesInitialValues, double[] customVariablesAdjustment,
  626.         bool[] adjustedGroupIDs, double x, double y, bool limitGroupIDs, bool limitColorIDs
  627.     );
  628.     /// <summary>Injects the code for the copy-paste automation of text objects. This overload is for setting the Group IDs to unused Group IDs and adjusting the Used Color IDs by a specified number each time. Returns true if the operation succeeded, otherwise false.</summary>
  629.     [DllImport("EffectSome/lib/AutoCP.dll")]
  630.     public static extern bool InjectTextObjectsCopyPasteAutomation
  631.     (
  632.         string textToApply, string[] customVariableNames, double[] customVariablesInitialValues, double[] customVariablesAdjustment,
  633.         bool[] adjustedGroupIDs, int colorIDAdjustment, double x, double y, bool limitGroupIDs, bool limitColorIDs
  634.     );
  635.     /// <summary>Injects the code for the copy-paste automation of text objects. This overload is for setting the Group IDs to unused Group IDs and setting the Used Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  636.     [DllImport("EffectSome/lib/AutoCP.dll")]
  637.     public static extern bool InjectTextObjectsCopyPasteAutomation
  638.     (
  639.         string textToApply, string[] customVariableNames, double[] customVariablesInitialValues, double[] customVariablesAdjustment,
  640.         bool[] adjustedGroupIDs, int[] colorIDs, double x, double y, bool limitGroupIDs, bool limitColorIDs
  641.     );
  642.     /// <summary>Injects the code for the copy-paste automation of text objects. This overload is for adjusting the Group IDs by a specified number each time and setting the Used Color IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  643.     [DllImport("EffectSome/lib/AutoCP.dll")]
  644.     public static extern bool InjectTextObjectsCopyPasteAutomation
  645.     (
  646.         string textToApply, string[] customVariableNames, double[] customVariablesInitialValues, double[] customVariablesAdjustment,
  647.         int adjustedGroupIDsAdjustment, bool[] adjustedGroupIDs, double x, double y, bool limitGroupIDs, bool limitColorIDs
  648.     );
  649.     /// <summary>Injects the code for the copy-paste automation of text objects. This overload is for adjusting the Group IDs by a specified number each time and adjusting the Used Color IDs by a specified number each time. Returns true if the operation succeeded, otherwise false.</summary>
  650.     [DllImport("EffectSome/lib/AutoCP.dll")]
  651.     public static extern bool InjectTextObjectsCopyPasteAutomation
  652.     (
  653.         string textToApply, string[] customVariableNames, double[] customVariablesInitialValues, double[] customVariablesAdjustment,
  654.         int adjustedGroupIDsAdjustment, bool[] adjustedGroupIDs, int colorIDAdjustment, double x, double y, bool limitGroupIDs, bool limitColorIDs
  655.     );
  656.     /// <summary>Injects the code for the copy-paste automation of text objects. This overload is for adjusting the Group IDs by a specified number each time and setting the Used Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  657.     [DllImport("EffectSome/lib/AutoCP.dll")]
  658.     public static extern bool InjectTextObjectsCopyPasteAutomation
  659.     (
  660.         string textToApply, string[] customVariableNames, double[] customVariablesInitialValues, double[] customVariablesAdjustment,
  661.         int adjustedGroupIDsAdjustment, bool[] adjustedGroupIDs, int[] colorIDs, double x, double y, bool limitGroupIDs, bool limitColorIDs
  662.     );
  663.     /// <summary>Injects the code for the copy-paste automation of text objects. This overload is for setting the Group IDs to a different number each time from an array and setting the Used Color IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  664.     [DllImport("EffectSome/lib/AutoCP.dll")]
  665.     public static extern bool InjectTextObjectsCopyPasteAutomation
  666.     (
  667.         string textToApply, string[] customVariableNames, double[] customVariablesInitialValues, double[] customVariablesAdjustment,
  668.         int[] groupIDs, bool[] adjustedGroupIDs, double x, double y, bool limitGroupIDs, bool limitColorIDs
  669.     );
  670.     /// <summary>Injects the code for the copy-paste automation of text objects. This overload is for setting the Group IDs to a different number each time from an array and adjusting the Used Color IDs by a specified number each time. Returns true if the operation succeeded, otherwise false.</summary>
  671.     [DllImport("EffectSome/lib/AutoCP.dll")]
  672.     public static extern bool InjectTextObjectsCopyPasteAutomation
  673.     (
  674.         string textToApply, string[] customVariableNames, double[] customVariablesInitialValues, double[] customVariablesAdjustment,
  675.         int[] groupIDs, bool[] adjustedGroupIDs, int colorIDAdjustment, double x, double y, bool limitGroupIDs, bool limitColorIDs
  676.     );
  677.     /// <summary>Injects the code for the copy-paste automation of text objects. This overload is for setting the Group IDs to a different number each time from an array and setting the Used Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  678.     [DllImport("EffectSome/lib/AutoCP.dll")]
  679.     public static extern bool InjectTextObjectsCopyPasteAutomation
  680.     (
  681.         string textToApply, string[] customVariableNames, double[] customVariablesInitialValues, double[] customVariablesAdjustment,
  682.         int[] groupIDs, bool[] adjustedGroupIDs, int[] colorIDs, double x, double y, bool limitGroupIDs, bool limitColorIDs
  683.     );
  684.     #endregion
  685.     #endregion
  686.     #region Rotating Objects
  687.     /// <summary>Injects the code for the copy-paste automation of the rotating objects. This overload is for adjusting the Degrees Per Second with the rotation setting being Custom. Returns true if the operation succeeded, otherwise false.</summary>
  688.     [DllImport("EffectSome/lib/AutoCP.dll")]
  689.     public static extern bool InjectRotatingObjectsCopyPasteAutomation(int DpS, bool randomizeDpS);
  690.     /// <summary>Injects the code for the copy-paste automation of the rotating objects. This overload is for the default rotations. Returns true if the operation succeeded, otherwise false.</summary>
  691.     [DllImport("EffectSome/lib/AutoCP.dll")]
  692.     public static extern bool InjectRotatingObjectsCopyPasteAutomation(bool def, bool adjRotationDirection);
  693.     #endregion
  694.     #region Triggers
  695.     #region Move
  696.     /// <summary>Injects the code for the copy-paste automation of the Move triggers. This overload is for the adjustment of the Target Group ID by a specified number and setting the Easing to a specified value. Returns true if the operation succeeded, otherwise false.</summary>
  697.     [DllImport("EffectSome/lib/AutoCP.dll")]
  698.     public static extern bool InjectMoveTriggerCopyPasteAutomation
  699.     (
  700.         double moveTime, bool randomizeMoveTime,
  701.         int moveX, bool randomizeMoveX, int moveY, bool randomizeMoveY, bool[] lockToPlayerXY,
  702.         int easing, double easingRate, bool randomizeEasingRate,
  703.         bool useTarget, int targetPosGroupIDAdj, bool[] targetPosXY,
  704.         int targetGroupIDAdj, double x, double y,
  705.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  706.     );
  707.     /// <summary>Injects the code for the copy-paste automation of the Move triggers. This overload is for setting the Target Group IDs to a different number each time from an array and setting the Easing to a specified value. Returns true if the operation succeeded, otherwise false.</summary>
  708.     [DllImport("EffectSome/lib/AutoCP.dll")]
  709.     public static extern bool InjectMoveTriggerCopyPasteAutomation
  710.     (
  711.         double moveTime, bool randomizeMoveTime,
  712.         int moveX, bool randomizeMoveX, int moveY, bool randomizeMoveY, bool[] lockToPlayerXY,
  713.         int easing, double easingRate, bool randomizeEasingRate,
  714.         bool useTarget, int targetPosGroupIDAdj, bool[] targetPosXY,
  715.         int[] targetGroupIDValues, double x, double y,
  716.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  717.     );
  718.     /// <summary>Injects the code for the copy-paste automation of the Move triggers. This overload is for setting the Target Group IDs to unused Group IDs and setting the Easing to a specified value. Returns true if the operation succeeded, otherwise false.</summary>
  719.     [DllImport("EffectSome/lib/AutoCP.dll")]
  720.     public static extern bool InjectMoveTriggerCopyPasteAutomation
  721.     (
  722.         double moveTime, bool randomizeMoveTime,
  723.         int moveX, bool randomizeMoveX, int moveY, bool randomizeMoveY, bool[] lockToPlayerXY,
  724.         int easing, double easingRate, bool randomizeEasingRate,
  725.         bool useTarget, int targetPosGroupIDAdj, bool[] targetPosXY,
  726.         double x, double y,
  727.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  728.     );
  729.     /// <summary>Injects the code for the copy-paste automation of the Move triggers. This overload is for the adjustment of the Target Group ID by a specified number and randomizing the Easing or leaving as is. Returns true if the operation succeeded, otherwise false.</summary>
  730.     [DllImport("EffectSome/lib/AutoCP.dll")]
  731.     public static extern bool InjectMoveTriggerCopyPasteAutomation
  732.     (
  733.         double moveTime, bool randomizeMoveTime,
  734.         int moveX, bool randomizeMoveX, int moveY, bool randomizeMoveY, bool[] lockToPlayerXY,
  735.         bool randomizeEasing, double easingRate, bool randomizeEasingRate,
  736.         bool useTarget, int targetPosGroupIDAdj, bool[] targetPosXY,
  737.         int targetGroupIDAdj, double x, double y,
  738.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  739.     );
  740.     /// <summary>Injects the code for the copy-paste automation of the Move triggers. This overload is for setting the Target Group IDs to a different number each time from an array and randomizing the Easing or leaving as is. Returns true if the operation succeeded, otherwise false.</summary>
  741.     [DllImport("EffectSome/lib/AutoCP.dll")]
  742.     public static extern bool InjectMoveTriggerCopyPasteAutomation
  743.     (
  744.         double moveTime, bool randomizeMoveTime,
  745.         int moveX, bool randomizeMoveX, int moveY, bool randomizeMoveY, bool[] lockToPlayerXY,
  746.         bool randomizeEasing, double easingRate, bool randomizeEasingRate,
  747.         bool useTarget, int targetPosGroupIDAdj, bool[] targetPosXY,
  748.         int[] targetGroupIDValues, double x, double y,
  749.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  750.     );
  751.     /// <summary>Injects the code for the copy-paste automation of the Move triggers. This overload is for setting the Target Group IDs to unused Group IDs and randomizing the Easing or leaving as is. Returns true if the operation succeeded, otherwise false.</summary>
  752.     [DllImport("EffectSome/lib/AutoCP.dll")]
  753.     public static extern bool InjectMoveTriggerCopyPasteAutomation
  754.     (
  755.         double moveTime, bool randomizeMoveTime,
  756.         int moveX, bool randomizeMoveX, int moveY, bool randomizeMoveY, bool[] lockToPlayerXY,
  757.         bool randomizeEasing, double easingRate, bool randomizeEasingRate,
  758.         bool useTarget, int targetPosGroupIDAdj, bool[] targetPosXY,
  759.         double x, double y,
  760.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  761.     );
  762.     #endregion
  763.     #region Rotate
  764.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for the adjustment of the Target Group ID by a specified number, setting the Center Group ID to unused Group IDs and setting the Easing to a specified value. Returns true if the operation succeeded, otherwise false.</summary>
  765.     [DllImport("EffectSome/lib/AutoCP.dll")]
  766.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  767.     (
  768.         double rotationTime, bool randomizeRotationTime,
  769.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  770.         int easing, double easingRate, bool randomizeEasingRate,
  771.         bool lockObjRotation, bool adjLockObjRotation,
  772.         int targetGroupIDAdj, double x, double y,
  773.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  774.     );
  775.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for setting the Target Group IDs to a different number each time from an array, setting the Center Group ID to unused Group IDs and setting the Easing to a specified value. Returns true if the operation succeeded, otherwise false.</summary>
  776.     [DllImport("EffectSome/lib/AutoCP.dll")]
  777.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  778.     (
  779.         double rotationTime, bool randomizeRotationTime,
  780.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  781.         int easing, double easingRate, bool randomizeEasingRate,
  782.         bool lockObjRotation, bool adjLockObjRotation,
  783.         int[] targetGroupIDValues, double x, double y,
  784.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  785.     );
  786.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for setting the Target Group IDs to unused Group IDs, setting the Center Group ID to unused Group IDs and setting the Easing to a specified value. Returns true if the operation succeeded, otherwise false.</summary>
  787.     [DllImport("EffectSome/lib/AutoCP.dll")]
  788.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  789.     (
  790.         double rotationTime, bool randomizeRotationTime,
  791.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  792.         int easing, double easingRate, bool randomizeEasingRate,
  793.         bool lockObjRotation, bool adjLockObjRotation,
  794.         double x, double y,
  795.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  796.     );
  797.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for the adjustment of the Target Group ID by a specified number, setting the Center Group ID to unused Group IDs and randomizing the Easing. Returns true if the operation succeeded, otherwise false.</summary>
  798.     [DllImport("EffectSome/lib/AutoCP.dll")]
  799.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  800.     (
  801.         double rotationTime, bool randomizeRotationTime,
  802.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  803.         bool randomizeEasing, double easingRate, bool randomizeEasingRate,
  804.         bool lockObjRotation, bool adjLockObjRotation,
  805.         int targetGroupIDAdj, double x, double y,
  806.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  807.     );
  808.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for setting the Target Group IDs to a different number each time from an array, setting the Center Group ID to unused Group IDs and randomizing the Easing. Returns true if the operation succeeded, otherwise false.</summary>
  809.     [DllImport("EffectSome/lib/AutoCP.dll")]
  810.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  811.     (
  812.         double rotationTime, bool randomizeRotationTime,
  813.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  814.         bool randomizeEasing, double easingRate, bool randomizeEasingRate,
  815.         bool lockObjRotation, bool adjLockObjRotation,
  816.         int[] targetGroupIDValues, double x, double y,
  817.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  818.     );
  819.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for setting the Target Group IDs to unused Group IDs, setting the Center Group ID to unused Group IDs and randomizing the Easing. Returns true if the operation succeeded, otherwise false.</summary>
  820.     [DllImport("EffectSome/lib/AutoCP.dll")]
  821.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  822.     (
  823.         double rotationTime, bool randomizeRotationTime,
  824.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  825.         bool randomizeEasing, double easingRate, bool randomizeEasingRate,
  826.         bool lockObjRotation, bool adjLockObjRotation,
  827.         double x, double y,
  828.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  829.     );
  830.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for the adjustment of the Target Group ID by a specified number, adjusting the Center Group ID by a specified number and setting the Easing to a specified value. Returns true if the operation succeeded, otherwise false.</summary>
  831.     [DllImport("EffectSome/lib/AutoCP.dll")]
  832.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  833.     (
  834.         double rotationTime, bool randomizeRotationTime,
  835.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  836.         int easing, double easingRate, bool randomizeEasingRate,
  837.         bool lockObjRotation, bool adjLockObjRotation,
  838.         int targetGroupIDAdj, double x, double y, int centerGroupIDAdj,
  839.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  840.     );
  841.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for setting the Target Group IDs to a different number each time from an array, adjusting the Center Group ID by a specified number and setting the Easing to a specified value. Returns true if the operation succeeded, otherwise false.</summary>
  842.     [DllImport("EffectSome/lib/AutoCP.dll")]
  843.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  844.     (
  845.         double rotationTime, bool randomizeRotationTime,
  846.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  847.         int easing, double easingRate, bool randomizeEasingRate,
  848.         bool lockObjRotation, bool adjLockObjRotation,
  849.         int[] targetGroupIDValues, double x, double y, int centerGroupIDAdj,
  850.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  851.     );
  852.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for setting the Target Group IDs to unused Group IDs, adjusting the Center Group ID by a specified number and setting the Easing to a specified value. Returns true if the operation succeeded, otherwise false.</summary>
  853.     [DllImport("EffectSome/lib/AutoCP.dll")]
  854.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  855.     (
  856.         double rotationTime, bool randomizeRotationTime,
  857.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  858.         int easing, double easingRate, bool randomizeEasingRate,
  859.         bool lockObjRotation, bool adjLockObjRotation,
  860.         double x, double y, int centerGroupIDAdj,
  861.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  862.     );
  863.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for the adjustment of the Target Group ID by a specified number, adjusting the Center Group ID by a specified number and randomizing the Easing. Returns true if the operation succeeded, otherwise false.</summary>
  864.     [DllImport("EffectSome/lib/AutoCP.dll")]
  865.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  866.     (
  867.         double rotationTime, bool randomizeRotationTime,
  868.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  869.         bool randomizeEasing, double easingRate, bool randomizeEasingRate,
  870.         bool lockObjRotation, bool adjLockObjRotation,
  871.         int targetGroupIDAdj, double x, double y, int centerGroupIDAdj,
  872.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  873.     );
  874.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for setting the Target Group IDs to a different number each time from an array, adjusting the Center Group ID by a specified number and randomizing the Easing. Returns true if the operation succeeded, otherwise false.</summary>
  875.     [DllImport("EffectSome/lib/AutoCP.dll")]
  876.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  877.     (
  878.         double rotationTime, bool randomizeRotationTime,
  879.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  880.         bool randomizeEasing, double easingRate, bool randomizeEasingRate,
  881.         bool lockObjRotation, bool adjLockObjRotation,
  882.         int[] targetGroupIDValues, double x, double y, int centerGroupIDAdj,
  883.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  884.     );
  885.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for setting the Target Group IDs to unused Group IDs, adjusting the Center Group ID by a specified number and randomizing the Easing. Returns true if the operation succeeded, otherwise false.</summary>
  886.     [DllImport("EffectSome/lib/AutoCP.dll")]
  887.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  888.     (
  889.         double rotationTime, bool randomizeRotationTime,
  890.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  891.         bool randomizeEasing, double easingRate, bool randomizeEasingRate,
  892.         bool lockObjRotation, bool adjLockObjRotation,
  893.         double x, double y, int centerGroupIDAdj,
  894.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  895.     );
  896.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for the adjustment of the Target Group ID by a specified number, setting the Center Group IDs to a different number each time from an array and setting the Easing to a specified value. Returns true if the operation succeeded, otherwise false.</summary>
  897.     [DllImport("EffectSome/lib/AutoCP.dll")]
  898.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  899.     (
  900.         double rotationTime, bool randomizeRotationTime,
  901.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  902.         int easing, double easingRate, bool randomizeEasingRate,
  903.         bool lockObjRotation, bool adjLockObjRotation,
  904.         int targetGroupIDAdj, double x, double y, int[] centerGroupIDValues,
  905.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  906.     );
  907.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for setting the Target Group IDs to a different number each time from an array, setting the Center Group IDs to a different number each time from an array and setting the Easing to a specified value. Returns true if the operation succeeded, otherwise false.</summary>
  908.     [DllImport("EffectSome/lib/AutoCP.dll")]
  909.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  910.     (
  911.         double rotationTime, bool randomizeRotationTime,
  912.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  913.         int easing, double easingRate, bool randomizeEasingRate,
  914.         bool lockObjRotation, bool adjLockObjRotation,
  915.         int[] targetGroupIDValues, double x, double y, int[] centerGroupIDValues,
  916.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  917.     );
  918.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for setting the Target Group IDs to unused Group IDs, setting the Center Group IDs to a different number each time from an array and setting the Easing to a specified value. Returns true if the operation succeeded, otherwise false.</summary>
  919.     [DllImport("EffectSome/lib/AutoCP.dll")]
  920.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  921.     (
  922.         double rotationTime, bool randomizeRotationTime,
  923.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  924.         int easing, double easingRate, bool randomizeEasingRate,
  925.         bool lockObjRotation, bool adjLockObjRotation,
  926.         double x, double y, int[] centerGroupIDValues,
  927.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  928.     );
  929.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for the adjustment of the Target Group ID by a specified number, setting the Center Group IDs to a different number each time from an array and randomizing the Easing. Returns true if the operation succeeded, otherwise false.</summary>
  930.     [DllImport("EffectSome/lib/AutoCP.dll")]
  931.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  932.     (
  933.         double rotationTime, bool randomizeRotationTime,
  934.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  935.         bool randomizeEasing, double easingRate, bool randomizeEasingRate,
  936.         bool lockObjRotation, bool adjLockObjRotation,
  937.         int targetGroupIDAdj, double x, double y, int[] centerGroupIDValues,
  938.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  939.     );
  940.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for setting the Target Group IDs to a different number each time from an array, setting the Center Group IDs to a different number each time from an array and randomizing the Easing. Returns true if the operation succeeded, otherwise false.</summary>
  941.     [DllImport("EffectSome/lib/AutoCP.dll")]
  942.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  943.     (
  944.         double rotationTime, bool randomizeRotationTime,
  945.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  946.         bool randomizeEasing, double easingRate, bool randomizeEasingRate,
  947.         bool lockObjRotation, bool adjLockObjRotation,
  948.         int[] targetGroupIDValues, double x, double y, int[] centerGroupIDValues,
  949.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  950.     );
  951.     /// <summary>Injects the code for the copy-paste automation of the Rotate triggers. This overload is for setting the Target Group IDs to unused Group IDs, setting the Center Group IDs to a different number each time from an array and randomizing the Easing. Returns true if the operation succeeded, otherwise false.</summary>
  952.     [DllImport("EffectSome/lib/AutoCP.dll")]
  953.     public static extern bool InjectRotateTriggerCopyPasteAutomation
  954.     (
  955.         double rotationTime, bool randomizeRotationTime,
  956.         int degrees, bool randomizeDegrees, int times360, bool randomizeTimes360,
  957.         bool randomizeEasing, double easingRate, bool randomizeEasingRate,
  958.         bool lockObjRotation, bool adjLockObjRotation,
  959.         double x, double y, int[] centerGroupIDValues,
  960.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  961.     );
  962.     #endregion
  963.     #region Stop
  964.     /// <summary>Injects the code for the copy-paste automation of the Stop triggers. This overload is for the adjustment of the Target Group ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  965.     [DllImport("EffectSome/lib/AutoCP.dll")]
  966.     public static extern bool InjectStopTriggerCopyPasteAutomation(int targetGroupIDAdj, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  967.     /// <summary>Injects the code for the copy-paste automation of the Stop triggers. This overload is for setting the Target Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  968.     [DllImport("EffectSome/lib/AutoCP.dll")]
  969.     public static extern bool InjectStopTriggerCopyPasteAutomation(int[] targetGroupIDValues, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  970.     /// <summary>Injects the code for the copy-paste automation of the Stop triggers. This overload is for setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  971.     [DllImport("EffectSome/lib/AutoCP.dll")]
  972.     public static extern bool InjectStopTriggerCopyPasteAutomation(double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  973.     #endregion
  974.     #region On Death
  975.     /// <summary>Injects the code for the copy-paste automation of the On Death triggers. This overload is for the adjustment of the Target Group ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  976.     [DllImport("EffectSome/lib/AutoCP.dll")]
  977.     public static extern bool InjectOnDeathTriggerCopyPasteAutomation(bool activateGroup, bool adjActivateGroup, int targetGroupIDAdj, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  978.     /// <summary>Injects the code for the copy-paste automation of the On Death triggers. This overload is for setting the Target Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  979.     [DllImport("EffectSome/lib/AutoCP.dll")]
  980.     public static extern bool InjectOnDeathTriggerCopyPasteAutomation(bool activateGroup, bool adjActivateGroup, int[] targetGroupIDValues, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  981.     /// <summary>Injects the code for the copy-paste automation of the On Death triggers. This overload is for setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  982.     [DllImport("EffectSome/lib/AutoCP.dll")]
  983.     public static extern bool InjectOnDeathTriggerCopyPasteAutomation(bool activateGroup, bool adjActivateGroup, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  984.     #endregion
  985.     #region Toggle
  986.     /// <summary>Injects the code for the copy-paste automation of the Toggle triggers. This overload is for the adjustment of the Target Group ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  987.     [DllImport("EffectSome/lib/AutoCP.dll")]
  988.     public static extern bool InjectToggleTriggerCopyPasteAutomation(bool activateGroup, bool adjActivateGroup, int targetGroupIDAdj, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  989.     /// <summary>Injects the code for the copy-paste automation of the Toggle triggers. This overload is for setting the Target Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  990.     [DllImport("EffectSome/lib/AutoCP.dll")]
  991.     public static extern bool InjectToggleTriggerCopyPasteAutomation(bool activateGroup, bool adjActivateGroup, int[] targetGroupIDValues, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  992.     /// <summary>Injects the code for the copy-paste automation of the Toggle triggers. This overload is for setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  993.     [DllImport("EffectSome/lib/AutoCP.dll")]
  994.     public static extern bool InjectToggleTriggerCopyPasteAutomation(bool activateGroup, bool adjActivateGroup, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  995.     #endregion
  996.     #region Spawn
  997.     /// <summary>Injects the code for the copy-paste automation of the Spawn triggers. This overload is for the adjustment of the Target Group ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  998.     [DllImport("EffectSome/lib/AutoCP.dll")]
  999.     public static extern bool InjectSpawnTriggerCopyPasteAutomation(double delay, bool randomizeDelay, int targetGroupIDAdj, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  1000.     /// <summary>Injects the code for the copy-paste automation of the Spawn triggers. This overload is for setting the Target Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  1001.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1002.     public static extern bool InjectSpawnTriggerCopyPasteAutomation(double delay, bool randomizeDelay, int[] targetGroupIDValues, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  1003.     /// <summary>Injects the code for the copy-paste automation of the Spawn triggers. This overload is for setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1004.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1005.     public static extern bool InjectSpawnTriggerCopyPasteAutomation(double delay, bool randomizeDelay, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  1006.     #endregion
  1007.     #region Pickup
  1008.     /// <summary>Injects the code for the copy-paste automation of the Pickup triggers. This overload is for the adjustment of the Target Item ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1009.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1010.     public static extern bool InjectPickupTriggerCopyPasteAutomation(int count, bool randomizeCount, int targetItemIDAdj, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitItemIDs);
  1011.     /// <summary>Injects the code for the copy-paste automation of the Pickup triggers. This overload is for setting the Target Item IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  1012.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1013.     public static extern bool InjectPickupTriggerCopyPasteAutomation(int count, bool randomizeCount, int[] targetItemIDValues, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitItemIDs);
  1014.     /// <summary>Injects the code for the copy-paste automation of the Pickup triggers. This overload is for setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1015.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1016.     public static extern bool InjectPickupTriggerCopyPasteAutomation(int count, bool randomizeCount, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitItemIDs);
  1017.     #endregion
  1018.     #region Animate
  1019.     /// <summary>Injects the code for the copy-paste automation of the Animate triggers. This overload is for the adjustment of the Target Group ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1020.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1021.     public static extern bool InjectAnimateTriggerCopyPasteAutomation(int animationID, bool randomizeAnimationID, int targetGroupIDAdj, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  1022.     /// <summary>Injects the code for the copy-paste automation of the Animate triggers. This overload is for setting the Target Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  1023.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1024.     public static extern bool InjectAnimateTriggerCopyPasteAutomation(int animationID, bool randomizeAnimationID, int[] targetGroupIDValues, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  1025.     /// <summary>Injects the code for the copy-paste automation of the Animate triggers. This overload is for setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1026.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1027.     public static extern bool InjectAnimateTriggerCopyPasteAutomation(int animationID, bool randomizeAnimationID, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  1028.     #endregion
  1029.     #region Shake
  1030.     /// <summary>Injects the code for the copy-paste automation of the Animate triggers. Returns true if the operation succeeded, otherwise false.</summary>
  1031.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1032.     public static extern bool InjectShakeTriggerCopyPasteAutomation(double strength, double interval, double duration, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger);
  1033.     #endregion
  1034.     #region Count
  1035.     /// <summary>Injects the code for the copy-paste automation of the Count triggers. This overload is for the adjustment of the Target Group ID by a specified number and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1036.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1037.     public static extern bool InjectCountTriggerCopyPasteAutomation
  1038.     (
  1039.         bool activateGroup, bool adjActivateGroup, bool multiActivate, bool adjMultiActivate, int targetCount,
  1040.         int targetGroupIDAdj, double x, double y,
  1041.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1042.     );
  1043.     /// <summary>Injects the code for the copy-paste automation of the Count triggers. This overload is for setting the Target Group IDs to a different number each time from an array and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1044.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1045.     public static extern bool InjectCountTriggerCopyPasteAutomation
  1046.     (
  1047.         bool activateGroup, bool adjActivateGroup, bool multiActivate, bool adjMultiActivate, int targetCount,
  1048.         int[] targetGroupIDValues, double x, double y,
  1049.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1050.     );
  1051.     /// <summary>Injects the code for the copy-paste automation of the Count triggers. This overload is for setting the Target Group IDs to unused Group IDs and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1052.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1053.     public static extern bool InjectCountTriggerCopyPasteAutomation
  1054.     (
  1055.         bool activateGroup, bool adjActivateGroup, bool multiActivate, bool adjMultiActivate, int targetCount,
  1056.         double x, double y,
  1057.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1058.     );
  1059.     /// <summary>Injects the code for the copy-paste automation of the Count triggers. This overload is for the adjustment of the Target Group ID by a specified number and adjusting the Target Item IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1060.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1061.     public static extern bool InjectCountTriggerCopyPasteAutomation
  1062.     (
  1063.         bool activateGroup, bool adjActivateGroup, bool multiActivate, bool adjMultiActivate, int targetCount,
  1064.         int targetGroupIDAdj, double x, double y, int targetItemIDAdj,
  1065.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1066.     );
  1067.     /// <summary>Injects the code for the copy-paste automation of the Count triggers. This overload is for setting the Target Group IDs to a different number each time from an array and adjusting the Target Item IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1068.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1069.     public static extern bool InjectCountTriggerCopyPasteAutomation
  1070.     (
  1071.         bool activateGroup, bool adjActivateGroup, bool multiActivate, bool adjMultiActivate, int targetCount,
  1072.         int[] targetGroupIDValues, double x, double y, int targetItemIDAdj,
  1073.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1074.     );
  1075.     /// <summary>Injects the code for the copy-paste automation of the Count triggers. This overload is for setting the Target Group IDs to unused Group IDs and adjusting the Target Item IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1076.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1077.     public static extern bool InjectCountTriggerCopyPasteAutomation
  1078.     (
  1079.         bool activateGroup, bool adjActivateGroup, bool multiActivate, bool adjMultiActivate, int targetCount,
  1080.         double x, double y, int targetItemIDAdj,
  1081.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1082.     );
  1083.     /// <summary>Injects the code for the copy-paste automation of the Count triggers. This overload is for the adjustment of the Target Group ID by a specified number and adjusting the Target Item IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1084.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1085.     public static extern bool InjectCountTriggerCopyPasteAutomation
  1086.     (
  1087.         bool activateGroup, bool adjActivateGroup, bool multiActivate, bool adjMultiActivate, int targetCount,
  1088.         int targetGroupIDAdj, double x, double y, int[] targetItemIDValues,
  1089.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1090.     );
  1091.     /// <summary>Injects the code for the copy-paste automation of the Count triggers. This overload is for setting the Target Group IDs to a different number each time from an array and adjusting the Target Item IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1092.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1093.     public static extern bool InjectCountTriggerCopyPasteAutomation
  1094.     (
  1095.         bool activateGroup, bool adjActivateGroup, bool multiActivate, bool adjMultiActivate, int targetCount,
  1096.         int[] targetGroupIDValues, double x, double y, int[] targetItemIDValues,
  1097.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1098.     );
  1099.     /// <summary>Injects the code for the copy-paste automation of the Count triggers. This overload is for setting the Target Group IDs to unused Group IDs and adjusting the Target Item IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1100.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1101.     public static extern bool InjectCountTriggerCopyPasteAutomation
  1102.     (
  1103.         bool activateGroup, bool adjActivateGroup, bool multiActivate, bool adjMultiActivate, int targetCount,
  1104.         double x, double y, int[] targetItemIDValues,
  1105.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1106.     );
  1107.     #endregion
  1108.     #region Instant Count
  1109.     /// <summary>Injects the code for the copy-paste automation of the Instant Count triggers. This overload is for the adjustment of the Target Group ID by a specified number and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1110.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1111.     public static extern bool InjectInstantCountTriggerCopyPasteAutomation
  1112.     (
  1113.         bool activateGroup, bool adjActivateGroup,
  1114.         bool smaller, bool larger, bool equals, bool adjComparison, int targetCount,
  1115.         int targetGroupIDAdj, double x, double y,
  1116.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1117.     );
  1118.     /// <summary>Injects the code for the copy-paste automation of the Instant Count triggers. This overload is for setting the Target Group IDs to a different number each time from an array and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1119.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1120.     public static extern bool InjectInstantCountTriggerCopyPasteAutomation
  1121.     (
  1122.         bool activateGroup, bool adjActivateGroup,
  1123.         bool smaller, bool larger, bool equals, bool adjComparison, int targetCount,
  1124.         int[] targetGroupIDValues, double x, double y,
  1125.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1126.     );
  1127.     /// <summary>Injects the code for the copy-paste automation of the Instant Count triggers. This overload is for setting the Target Group IDs to unused Group IDs and setting the Target Item IDs to unused Item IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1128.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1129.     public static extern bool InjectInstantCountTriggerCopyPasteAutomation
  1130.     (
  1131.         bool activateGroup, bool adjActivateGroup,
  1132.         bool smaller, bool larger, bool equals, bool adjComparison, int targetCount,
  1133.         double x, double y,
  1134.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1135.     );
  1136.     /// <summary>Injects the code for the copy-paste automation of the Instant Count triggers. This overload is for the adjustment of the Target Group ID by a specified number and adjusting the Target Item IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1137.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1138.     public static extern bool InjectInstantCountTriggerCopyPasteAutomation
  1139.     (
  1140.         bool activateGroup, bool adjActivateGroup,
  1141.         bool smaller, bool larger, bool equals, bool adjComparison, int targetCount,
  1142.         int targetGroupIDAdj, double x, double y, int targetItemIDAdj,
  1143.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1144.     );
  1145.     /// <summary>Injects the code for the copy-paste automation of the Instant Count triggers. This overload is for setting the Target Group IDs to a different number each time from an array and adjusting the Target Item IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1146.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1147.     public static extern bool InjectInstantCountTriggerCopyPasteAutomation
  1148.     (
  1149.         bool activateGroup, bool adjActivateGroup,
  1150.         bool smaller, bool larger, bool equals, bool adjComparison, int targetCount,
  1151.         int[] targetGroupIDValues, double x, double y, int targetItemIDAdj,
  1152.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1153.     );
  1154.     /// <summary>Injects the code for the copy-paste automation of the Instant Count triggers. This overload is for setting the Target Group IDs to unused Group IDs and adjusting the Target Item IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1155.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1156.     public static extern bool InjectInstantCountTriggerCopyPasteAutomation
  1157.     (
  1158.         bool activateGroup, bool adjActivateGroup,
  1159.         bool smaller, bool larger, bool equals, bool adjComparison, int targetCount,
  1160.         double x, double y, int targetItemIDAdj,
  1161.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1162.     );
  1163.     /// <summary>Injects the code for the copy-paste automation of the Instant Count triggers. This overload is for the adjustment of the Target Group ID by a specified number and adjusting the Target Item IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1164.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1165.     public static extern bool InjectInstantCountTriggerCopyPasteAutomation
  1166.     (
  1167.         bool activateGroup, bool adjActivateGroup,
  1168.         bool smaller, bool larger, bool equals, bool adjComparison, int targetCount,
  1169.         int targetGroupIDAdj, double x, double y, int[] targetItemIDValues,
  1170.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1171.     );
  1172.     /// <summary>Injects the code for the copy-paste automation of the Instant Count triggers. This overload is for setting the Target Group IDs to a different number each time from an array and adjusting the Target Item IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1173.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1174.     public static extern bool InjectInstantCountTriggerCopyPasteAutomation
  1175.     (
  1176.         bool activateGroup, bool adjActivateGroup,
  1177.         bool smaller, bool larger, bool equals, bool adjComparison, int targetCount,
  1178.         int[] targetGroupIDValues, double x, double y, int[] targetItemIDValues,
  1179.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1180.     );
  1181.     /// <summary>Injects the code for the copy-paste automation of the Instant Count triggers. This overload is for setting the Target Group IDs to unused Group IDs and adjusting the Target Item IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1182.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1183.     public static extern bool InjectInstantCountTriggerCopyPasteAutomation
  1184.     (
  1185.         bool activateGroup, bool adjActivateGroup,
  1186.         bool smaller, bool larger, bool equals, bool adjComparison, int targetCount,
  1187.         double x, double y, int[] targetItemIDValues,
  1188.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitItemIDs
  1189.     );
  1190.     #endregion
  1191.     #region Follow
  1192.     /// <summary>Injects the code for the copy-paste automation of the Follow triggers. This overload is for the adjustment of the Target Group ID by a specified number and setting the Follow Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1193.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1194.     public static extern bool InjectFollowTriggerCopyPasteAutomation
  1195.     (
  1196.         double xMod, double yMod, double moveTime,
  1197.         int targetGroupIDAdj, double x, double y,
  1198.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  1199.     );
  1200.     /// <summary>Injects the code for the copy-paste automation of the Follow triggers. This overload is for setting the Target Group IDs to a different number each time from an array and setting the Follow Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1201.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1202.     public static extern bool InjectFollowTriggerCopyPasteAutomation
  1203.     (
  1204.         double xMod, double yMod, double moveTime,
  1205.         int[] targetGroupIDValues, double x, double y,
  1206.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  1207.     );
  1208.     /// <summary>Injects the code for the copy-paste automation of the Follow triggers. This overload is for setting the Target Group IDs to unused Group IDs and setting the Follow Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1209.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1210.     public static extern bool InjectFollowTriggerCopyPasteAutomation
  1211.     (
  1212.         double xMod, double yMod, double moveTime,
  1213.         double x, double y,
  1214.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  1215.     );
  1216.     /// <summary>Injects the code for the copy-paste automation of the Follow triggers. This overload is for the adjustment of the Target Group ID by a specified number and adjusting the Follow Group IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1217.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1218.     public static extern bool InjectFollowTriggerCopyPasteAutomation
  1219.     (
  1220.         double xMod, double yMod, double moveTime,
  1221.         int targetGroupIDAdj, double x, double y, int followGroupIDAdj,
  1222.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  1223.     );
  1224.     /// <summary>Injects the code for the copy-paste automation of the Follow triggers. This overload is for setting the Target Group IDs to a different number each time from an array and adjusting the Follow Group IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1225.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1226.     public static extern bool InjectFollowTriggerCopyPasteAutomation
  1227.     (
  1228.         double xMod, double yMod, double moveTime,
  1229.         int[] targetGroupIDValues, double x, double y, int followGroupIDAdj,
  1230.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  1231.     );
  1232.     /// <summary>Injects the code for the copy-paste automation of the Follow triggers. This overload is for setting the Target Group IDs to unused Group IDs and adjusting the Follow Group IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1233.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1234.     public static extern bool InjectFollowTriggerCopyPasteAutomation
  1235.     (
  1236.         double xMod, double yMod, double moveTime,
  1237.         double x, double y, int followGroupIDAdj,
  1238.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  1239.     );
  1240.     /// <summary>Injects the code for the copy-paste automation of the Follow triggers. This overload is for the adjustment of the Target Group ID by a specified number and adjusting the Follow Group IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1241.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1242.     public static extern bool InjectFollowTriggerCopyPasteAutomation
  1243.     (
  1244.         double xMod, double yMod, double moveTime,
  1245.         int targetGroupIDAdj, double x, double y, int[] followGroupIDValues,
  1246.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  1247.     );
  1248.     /// <summary>Injects the code for the copy-paste automation of the Follow triggers. This overload is for setting the Target Group IDs to a different number each time from an array and adjusting the Follow Group IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1249.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1250.     public static extern bool InjectFollowTriggerCopyPasteAutomation
  1251.     (
  1252.         double xMod, double yMod, double moveTime,
  1253.         int[] targetGroupIDValues, double x, double y, int[] followGroupIDValues,
  1254.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  1255.     );
  1256.     /// <summary>Injects the code for the copy-paste automation of the Follow triggers. This overload is for setting the Target Group IDs to unused Group IDs and adjusting the Follow Group IDs by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1257.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1258.     public static extern bool InjectFollowTriggerCopyPasteAutomation
  1259.     (
  1260.         double xMod, double yMod, double moveTime,
  1261.         double x, double y, int[] followGroupIDValues,
  1262.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  1263.     );
  1264.     #endregion
  1265.     #region Follow Player Y
  1266.     /// <summary>Injects the code for the copy-paste automation of the Follow Player Y triggers. This overload is for the adjustment of the Target Group ID by a specified number. Returns true if the operation succeeded, otherwise false.</summary>
  1267.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1268.     public static extern bool InjectFollowPlayerYTriggerCopyPasteAutomation
  1269.     (
  1270.         double speed, double delay, double maxSpeed, int offset, double moveTime,
  1271.         int targetGroupIDAdj, double x, double y,
  1272.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  1273.     );
  1274.     /// <summary>Injects the code for the copy-paste automation of the Follow Player Y triggers. This overload is for setting the Target Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  1275.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1276.     public static extern bool InjectFollowPlayerYTriggerCopyPasteAutomation
  1277.     (
  1278.         double speed, double delay, double maxSpeed, int offset, double moveTime,
  1279.         int[] targetGroupIDValues, double x, double y,
  1280.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  1281.     );
  1282.     /// <summary>Injects the code for the copy-paste automation of the Follow Player Y triggers. This overload is for setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1283.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1284.     public static extern bool InjectFollowPlayerYTriggerCopyPasteAutomation
  1285.     (
  1286.         double speed, double delay, double maxSpeed, int offset, double moveTime,
  1287.         double x, double y,
  1288.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs
  1289.     );
  1290.     #endregion
  1291.     #region Touch
  1292.     /// <summary>Injects the code for the copy-paste automation of the Touch triggers. This overload is for the adjustment of the Target Group ID by a specified number and setting the Easing to a specified value. Returns true if the operation succeeded, otherwise false.</summary>
  1293.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1294.     public static extern bool InjectTouchTriggerCopyPasteAutomation(bool activateGroup, bool adjActivateGroup, bool holdMove, bool adjHoldMove, bool dualMove, bool adjDualMode, int targetGroupIDAdj, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  1295.     /// <summary>Injects the code for the copy-paste automation of the Touch triggers. This overload is for setting the Target Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  1296.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1297.     public static extern bool InjectTouchTriggerCopyPasteAutomation(bool activateGroup, bool adjActivateGroup, bool holdMove, bool adjHoldMove, bool dualMove, bool adjDualMode, int[] targetGroupIDValues, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  1298.     /// <summary>Injects the code for the copy-paste automation of the Touch triggers. This overload is for setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1299.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1300.     public static extern bool InjectTouchTriggerCopyPasteAutomation(bool activateGroup, bool adjActivateGroup, bool holdMove, bool adjHoldMove, bool dualMove, bool adjDualMode, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  1301.     #endregion
  1302.     #region Alpha
  1303.     /// <summary>Injects the code for the copy-paste automation of the Alpha triggers. This overload is for the adjustment of the Target Group ID by a specified number and setting the Easing to a specified value. Returns true if the operation succeeded, otherwise false.</summary>
  1304.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1305.     public static extern bool InjectAlphaTriggerCopyPasteAutomation(double fadeTime, bool randomizeFadeTime, double opacity, bool randomizeOpacity, int targetGroupIDAdj, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  1306.     /// <summary>Injects the code for the copy-paste automation of the Alpha triggers. This overload is for setting the Target Group IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  1307.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1308.     public static extern bool InjectAlphaTriggerCopyPasteAutomation(double fadeTime, bool randomizeFadeTime, double opacity, bool randomizeOpacity, int[] targetGroupIDValues, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  1309.     /// <summary>Injects the code for the copy-paste automation of the Alpha triggers. This overload is for setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1310.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1311.     public static extern bool InjectAlphaTriggerCopyPasteAutomation(double fadeTime, bool randomizeFadeTime, double opacity, bool randomizeOpacity, double x, double y, bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs);
  1312.     #endregion
  1313.     #region Collision
  1314.     #region Set Target Group IDs to unused Group IDs
  1315.     #region Set Block B IDs to unused Block IDs
  1316.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group ID to unused Group IDs, setting the Block A IDs to unused Block IDs and setting the Block B IDs to unused Block IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1317.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1318.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1319.     (
  1320.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1321.         double x, double y,
  1322.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs
  1323.     );
  1324.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group ID to unused Group IDs, adjusting the Block A IDs by a number each time and setting the Block B IDs to unused Block IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1325.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1326.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1327.     (
  1328.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1329.         int blockAIDAdj,
  1330.         double x, double y,
  1331.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs
  1332.     );
  1333.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group ID to unused Group IDs, setting the Block A IDs to a different number each time from an array and setting the Block B IDs to unused Block IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1334.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1335.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1336.     (
  1337.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1338.         int[] blockAIDValues,
  1339.         double x, double y,
  1340.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs
  1341.     );
  1342.     #endregion
  1343.     #region Adjust Block B IDs by a specified number each time
  1344.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group ID to unused Group IDs, setting the Block A IDs to unused Block IDs and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1345.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1346.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1347.     (
  1348.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1349.         double x, double y,
  1350.         int blockBIDAdj,
  1351.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs
  1352.     );
  1353.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group ID to unused Group IDs, adjusting the Block A IDs by a number each time and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1354.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1355.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1356.     (
  1357.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1358.         int blockAIDAdj,
  1359.         double x, double y,
  1360.         int blockBIDAdj,
  1361.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs
  1362.     );
  1363.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group ID to unused Group IDs, setting the Block A IDs to a different number each time from an array and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1364.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1365.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1366.     (
  1367.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1368.         int[] blockAIDValues,
  1369.         double x, double y,
  1370.         int blockBIDAdj,
  1371.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs
  1372.     );
  1373.     #endregion
  1374.     #region Set Block B IDs to a different number each time from an array
  1375.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group ID to unused Group IDs, setting the Block A IDs to unused Block IDs and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1376.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1377.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1378.     (
  1379.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1380.         double x, double y,
  1381.         int[] blockBIDValues,
  1382.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs
  1383.     );
  1384.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group ID to unused Group IDs, adjusting the Block A IDs by a number each time and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1385.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1386.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1387.     (
  1388.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1389.         int blockAIDAdj,
  1390.         double x, double y,
  1391.         int[] blockBIDValues,
  1392.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs
  1393.     );
  1394.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group ID to unused Group IDs, setting the Block A IDs to a different number each time from an array and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1395.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1396.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1397.     (
  1398.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1399.         int[] blockAIDValues,
  1400.         double x, double y,
  1401.         int[] blockBIDValues,
  1402.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs
  1403.     );
  1404.     #endregion
  1405.     #endregion
  1406.     #region Adjust Target Group IDs by a specified number each time
  1407.     #region Set Block B IDs to unused Block IDs
  1408.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for adjusting the Target Group ID by a specified number, setting the Block A IDs to unused Block IDs and setting the Block B IDs to unused Block IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1409.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1410.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1411.     (
  1412.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1413.         double x, double y,
  1414.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int targetGroupIDAdj
  1415.     );
  1416.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for adjusting the Target Group ID by a specified number, adjusting the Block A IDs by a number each time and setting the Block B IDs to unused Block IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1417.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1418.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1419.     (
  1420.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1421.         int blockAIDAdj,
  1422.         double x, double y,
  1423.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int targetGroupIDAdj
  1424.     );
  1425.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for adjusting the Target Group ID by a specified number, setting the Block A IDs to a different number each time from an array and setting the Block B IDs to unused Block IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1426.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1427.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1428.     (
  1429.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1430.         int[] blockAIDValues,
  1431.         double x, double y,
  1432.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int targetGroupIDAdj
  1433.     );
  1434.     #endregion
  1435.     #region Adjust Block B IDs by a specified number each time
  1436.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for adjusting the Target Group ID by a specified number, setting the Block A IDs to unused Block IDs and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1437.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1438.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1439.     (
  1440.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1441.         double x, double y,
  1442.         int blockBIDAdj,
  1443.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int targetGroupIDAdj
  1444.     );
  1445.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for adjusting the Target Group ID by a specified number, adjusting the Block A IDs by a number each time and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1446.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1447.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1448.     (
  1449.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1450.         int blockAIDAdj,
  1451.         double x, double y,
  1452.         int blockBIDAdj,
  1453.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int targetGroupIDAdj
  1454.     );
  1455.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for adjusting the Target Group ID by a specified number, setting the Block A IDs to a different number each time from an array and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1456.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1457.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1458.     (
  1459.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1460.         int[] blockAIDValues,
  1461.         double x, double y,
  1462.         int blockBIDAdj,
  1463.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int targetGroupIDAdj
  1464.     );
  1465.     #endregion
  1466.     #region Set Block B IDs to a different number each time from an array
  1467.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for adjusting the Target Group ID by a specified number, setting the Block A IDs to unused Block IDs and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1468.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1469.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1470.     (
  1471.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1472.         double x, double y,
  1473.         int[] blockBIDValues,
  1474.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int targetGroupIDAdj
  1475.     );
  1476.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for adjusting the Target Group ID by a specified number, adjusting the Block A IDs by a number each time and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1477.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1478.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1479.     (
  1480.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1481.         int blockAIDAdj,
  1482.         double x, double y,
  1483.         int[] blockBIDValues,
  1484.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int targetGroupIDAdj
  1485.     );
  1486.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for adjusting the Target Group ID by a specified number, setting the Block A IDs to a different number each time from an array and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1487.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1488.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1489.     (
  1490.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1491.         int[] blockAIDValues,
  1492.         double x, double y,
  1493.         int[] blockBIDValues,
  1494.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int targetGroupIDAdj
  1495.     );
  1496.     #endregion
  1497.     #endregion
  1498.     #region Set Target Group IDs to a different value from an array each time
  1499.     #region Set Block B IDs to unused Block IDs
  1500.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group IDs to a different number each time from an array, setting the Block A IDs to unused Block IDs and setting the Block B IDs to unused Block IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1501.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1502.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1503.     (
  1504.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1505.         double x, double y,
  1506.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int[] targetGroupIDValues
  1507.     );
  1508.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group IDs to a different number each time from an array, adjusting the Block A IDs by a number each time and setting the Block B IDs to unused Block IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1509.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1510.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1511.     (
  1512.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1513.         int blockAIDAdj,
  1514.         double x, double y,
  1515.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int[] targetGroupIDValues
  1516.     );
  1517.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group IDs to a different number each time from an array, setting the Block A IDs to a different number each time from an array and setting the Block B IDs to unused Block IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1518.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1519.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1520.     (
  1521.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1522.         int[] blockAIDValues,
  1523.         double x, double y,
  1524.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int[] targetGroupIDValues
  1525.     );
  1526.     #endregion
  1527.     #region Adjust Block B IDs by a specified number each time
  1528.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group IDs to a different number each time from an array, setting the Block A IDs to unused Block IDs and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1529.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1530.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1531.     (
  1532.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1533.         double x, double y,
  1534.         int blockBIDAdj,
  1535.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int[] targetGroupIDValues
  1536.     );
  1537.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group IDs to a different number each time from an array, adjusting the Block A IDs by a number each time and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1538.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1539.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1540.     (
  1541.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1542.         int blockAIDAdj,
  1543.         double x, double y,
  1544.         int blockBIDAdj,
  1545.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int[] targetGroupIDValues
  1546.     );
  1547.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group IDs to a different number each time from an array, setting the Block A IDs to a different number each time from an array and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1548.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1549.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1550.     (
  1551.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1552.         int[] blockAIDValues,
  1553.         double x, double y,
  1554.         int blockBIDAdj,
  1555.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int[] targetGroupIDValues
  1556.     );
  1557.     #endregion
  1558.     #region Set Block B IDs to a different number each time from an array
  1559.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group IDs to a different number each time from an array, setting the Block A IDs to unused Block IDs and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1560.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1561.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1562.     (
  1563.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1564.         double x, double y,
  1565.         int[] blockBIDValues,
  1566.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int[] targetGroupIDValues
  1567.     );
  1568.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group IDs to a different number each time from an array, adjusting the Block A IDs by a number each time and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1569.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1570.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1571.     (
  1572.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1573.         int blockAIDAdj,
  1574.         double x, double y,
  1575.         int[] blockBIDValues,
  1576.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int[] targetGroupIDValues
  1577.     );
  1578.     /// <summary>Injects the code for the copy-paste automation of the Collision triggers. This overload is for setting the Target Group IDs to a different number each time from an array, setting the Block A IDs to a different number each time from an array and adjusting the Block B IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1579.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1580.     public static extern bool InjectCollisionTriggerCopyPasteAutomation
  1581.     (
  1582.         bool activateGroup, bool adjActivateGroup, bool triggerOnExit, bool adjTriggerOnExit,
  1583.         int[] blockAIDValues,
  1584.         double x, double y,
  1585.         int[] blockBIDValues,
  1586.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitBlockIDs, int[] targetGroupIDValues
  1587.     );
  1588.     #endregion
  1589.     #endregion
  1590.     #endregion
  1591.     #region Pulse
  1592.     #region Set Copied Color IDs to unused Color IDs
  1593.     #region Set Target Group IDs to unused Group IDs
  1594.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color ID to unused Color IDs, setting the Target Color IDs to unused Color IDs and setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1595.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1596.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1597.     (
  1598.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1599.         double x, double y,
  1600.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs
  1601.     );
  1602.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color ID to unused Color IDs, adjusting the Target Color IDs by a number each time and setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1603.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1604.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1605.     (
  1606.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1607.         int targetColorIDAdj,
  1608.         double x, double y,
  1609.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs
  1610.     );
  1611.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color ID to unused Color IDs, setting the Target Color IDs to a different number each time from an array and setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1612.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1613.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1614.     (
  1615.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1616.         int[] targetColorIDValues,
  1617.         double x, double y,
  1618.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs
  1619.     );
  1620.     #endregion
  1621.     #region Adjust Target Group IDs by a specified number each time
  1622.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color ID to unused Color IDs, setting the Target Color IDs to unused Color IDs and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1623.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1624.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1625.     (
  1626.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1627.         double x, double y,
  1628.         int targetGroupIDAdj,
  1629.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs
  1630.     );
  1631.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color ID to unused Color IDs, adjusting the Target Color IDs by a number each time and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1632.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1633.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1634.     (
  1635.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1636.         int targetColorIDAdj,
  1637.         double x, double y,
  1638.         int targetGroupIDAdj,
  1639.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs
  1640.     );
  1641.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color ID to unused Color IDs, setting the Target Color IDs to a different number each time from an array and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1642.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1643.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1644.     (
  1645.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1646.         int[] targetColorIDValues,
  1647.         double x, double y,
  1648.         int targetGroupIDAdj,
  1649.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs
  1650.     );
  1651.     #endregion
  1652.     #region Set Target Group IDs to a different number each time from an array
  1653.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color ID to unused Color IDs, setting the Target Color IDs to unused Color IDs and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1654.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1655.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1656.     (
  1657.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1658.         double x, double y,
  1659.         int[] targetGroupIDValues,
  1660.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs
  1661.     );
  1662.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color ID to unused Color IDs, adjusting the Target Color IDs by a number each time and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1663.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1664.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1665.     (
  1666.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1667.         int targetColorIDAdj,
  1668.         double x, double y,
  1669.         int[] targetGroupIDValues,
  1670.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs
  1671.     );
  1672.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color ID to unused Color IDs, setting the Target Color IDs to a different number each time from an array and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1673.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1674.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1675.     (
  1676.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1677.         int[] targetColorIDValues,
  1678.         double x, double y,
  1679.         int[] targetGroupIDValues,
  1680.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs
  1681.     );
  1682.     #endregion
  1683.     #endregion
  1684.     #region Adjust Copied Color IDs by a specified number each time
  1685.     #region Set Target Group IDs to unused Group IDs
  1686.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for adjusting the Copied Color ID by a specified number, setting the Target Color IDs to unused Color IDs and setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1687.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1688.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1689.     (
  1690.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1691.         double x, double y,
  1692.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int copiedColorIDAdj
  1693.     );
  1694.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for adjusting the Copied Color ID by a specified number, adjusting the Target Color IDs by a number each time and setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1695.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1696.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1697.     (
  1698.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1699.         int targetColorIDAdj,
  1700.         double x, double y,
  1701.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int copiedColorIDAdj
  1702.     );
  1703.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for adjusting the Copied Color ID by a specified number, setting the Target Color IDs to a different number each time from an array and setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1704.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1705.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1706.     (
  1707.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1708.         int[] targetColorIDValues,
  1709.         double x, double y,
  1710.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int copiedColorIDAdj
  1711.     );
  1712.     #endregion
  1713.     #region Adjust Target Group IDs by a specified number each time
  1714.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for adjusting the Copied Color ID by a specified number, setting the Target Color IDs to unused Color IDs and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1715.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1716.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1717.     (
  1718.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1719.         double x, double y,
  1720.         int targetGroupIDAdj,
  1721.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int copiedColorIDAdj
  1722.     );
  1723.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for adjusting the Copied Color ID by a specified number, adjusting the Target Color IDs by a number each time and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1724.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1725.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1726.     (
  1727.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1728.         int targetColorIDAdj,
  1729.         double x, double y,
  1730.         int targetGroupIDAdj,
  1731.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int copiedColorIDAdj
  1732.     );
  1733.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for adjusting the Copied Color ID by a specified number, setting the Target Color IDs to a different number each time from an array and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1734.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1735.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1736.     (
  1737.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1738.         int[] targetColorIDValues,
  1739.         double x, double y,
  1740.         int targetGroupIDAdj,
  1741.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int copiedColorIDAdj
  1742.     );
  1743.     #endregion
  1744.     #region Set Target Group IDs to a different number each time from an array
  1745.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for adjusting the Copied Color ID by a specified number, setting the Target Color IDs to unused Color IDs and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1746.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1747.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1748.     (
  1749.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1750.         double x, double y,
  1751.         int[] targetGroupIDValues,
  1752.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int copiedColorIDAdj
  1753.     );
  1754.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for adjusting the Copied Color ID by a specified number, adjusting the Target Color IDs by a number each time and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1755.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1756.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1757.     (
  1758.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1759.         int targetColorIDAdj,
  1760.         double x, double y,
  1761.         int[] targetGroupIDValues,
  1762.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int copiedColorIDAdj
  1763.     );
  1764.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for adjusting the Copied Color ID by a specified number, setting the Target Color IDs to a different number each time from an array and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1765.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1766.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1767.     (
  1768.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1769.         int[] targetColorIDValues,
  1770.         double x, double y,
  1771.         int[] targetGroupIDValues,
  1772.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int copiedColorIDAdj
  1773.     );
  1774.     #endregion
  1775.     #endregion
  1776.     #region Set Copied Color IDs to a different value from an array each time
  1777.     #region Set Target Group IDs to unused Group IDs
  1778.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color IDs to a different number each time from an array, setting the Target Color IDs to unused Color IDs and setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1779.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1780.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1781.     (
  1782.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1783.         double x, double y,
  1784.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int[] copiedColorIDValues
  1785.     );
  1786.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color IDs to a different number each time from an array, adjusting the Target Color IDs by a number each time and setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1787.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1788.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1789.     (
  1790.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1791.         int targetColorIDAdj,
  1792.         double x, double y,
  1793.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int[] copiedColorIDValues
  1794.     );
  1795.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color IDs to a different number each time from an array, setting the Target Color IDs to a different number each time from an array and setting the Target Group IDs to unused Group IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1796.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1797.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1798.     (
  1799.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1800.         int[] targetColorIDValues,
  1801.         double x, double y,
  1802.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int[] copiedColorIDValues
  1803.     );
  1804.     #endregion
  1805.     #region Adjust Target Group IDs by a specified number each time
  1806.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color IDs to a different number each time from an array, setting the Target Color IDs to unused Block IDs and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1807.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1808.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1809.     (
  1810.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1811.         double x, double y,
  1812.         int targetGroupIDAdj,
  1813.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int[] copiedColorIDValues
  1814.     );
  1815.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color IDs to a different number each time from an array, adjusting the Target Color IDs by a number each time and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1816.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1817.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1818.     (
  1819.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1820.         int targetColorIDAdj,
  1821.         double x, double y,
  1822.         int targetGroupIDAdj,
  1823.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int[] copiedColorIDValues
  1824.     );
  1825.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color IDs to a different number each time from an array, setting the Target Color IDs to a different number each time from an array and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1826.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1827.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1828.     (
  1829.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1830.         int[] targetColorIDValues,
  1831.         double x, double y,
  1832.         int targetGroupIDAdj,
  1833.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int[] copiedColorIDValues
  1834.     );
  1835.     #endregion
  1836.     #region Set Target Group IDs to a different number each time from an array
  1837.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color IDs to a different number each time from an array, setting the Target Color IDs to unused Block IDs and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1838.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1839.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1840.     (
  1841.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1842.         double x, double y,
  1843.         int[] targetGroupIDValues,
  1844.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int[] copiedColorIDValues
  1845.     );
  1846.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color IDs to a different number each time from an array, adjusting the Target Color IDs by a number each time and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1847.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1848.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1849.     (
  1850.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1851.         int targetColorIDAdj,
  1852.         double x, double y,
  1853.         int[] targetGroupIDValues,
  1854.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int[] copiedColorIDValues
  1855.     );
  1856.     /// <summary>Injects the code for the copy-paste automation of the Pulse triggers. This overload is for setting the Copied Color IDs to a different number each time from an array, setting the Target Color IDs to a different number each time from an array and adjusting the Target Group IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1857.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1858.     public static extern bool InjectPulseTriggerCopyPasteAutomation
  1859.     (
  1860.         int targetType, bool[] mainDetailColor, bool adjMainDetail, double fadeIn, double hold, double fadeOut, int copyMode, int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1861.         int[] targetColorIDValues,
  1862.         double x, double y,
  1863.         int[] targetGroupIDValues,
  1864.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitGroupIDs, bool limitColorIDs, int[] copiedColorIDValues
  1865.     );
  1866.     #endregion
  1867.     #endregion
  1868.     #endregion
  1869.     #region Color
  1870.     /// <summary>Injects the code for the copy-paste automation of the Color triggers. This overload is for setting the Copied Color IDs to unused Color IDs and setting the Target Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1871.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1872.     public static extern bool InjectColorTriggerCopyPasteAutomation
  1873.     (
  1874.         bool blending, bool adjBlending, double fadeTime, bool randomizeFadeTime, double opacity,
  1875.         int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1876.         double x, double y,
  1877.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitColorIDs
  1878.     );
  1879.     /// <summary>Injects the code for the copy-paste automation of the Color triggers. This overload is for setting the Copied Color IDs to a different number each time from an array and setting the Target Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1880.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1881.     public static extern bool InjectColorTriggerCopyPasteAutomation
  1882.     (
  1883.         bool blending, bool adjBlending, double fadeTime, bool randomizeFadeTime, double opacity,
  1884.         int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1885.         int[] copiedColorIDValues, double x, double y,
  1886.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitColorIDs
  1887.     );
  1888.     /// <summary>Injects the code for the copy-paste automation of the Color triggers. This overload is for adjusting the Copied Color IDs by a number each time and setting the Target Color IDs to unused Color IDs. Returns true if the operation succeeded, otherwise false.</summary>
  1889.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1890.     public static extern bool InjectColorTriggerCopyPasteAutomation
  1891.     (
  1892.         bool blending, bool adjBlending, double fadeTime, bool randomizeFadeTime, double opacity,
  1893.         int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1894.         int copiedColorIDAdj, double x, double y,
  1895.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitColorIDs
  1896.     );
  1897.     /// <summary>Injects the code for the copy-paste automation of the Color triggers. This overload is for setting the Copied Color IDs to unused Color IDs and adjusting the Target Color IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1898.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1899.     public static extern bool InjectColorTriggerCopyPasteAutomation
  1900.     (
  1901.         bool blending, bool adjBlending, double fadeTime, bool randomizeFadeTime, double opacity,
  1902.         int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1903.         double x, double y, int targetColorIDAdj,
  1904.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitColorIDs
  1905.     );
  1906.     /// <summary>Injects the code for the copy-paste automation of the Color triggers. This overload is for setting the Copied Color IDs to a different number each time from an array and adjusting the Target Color IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1907.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1908.     public static extern bool InjectColorTriggerCopyPasteAutomation
  1909.     (
  1910.         bool blending, bool adjBlending, double fadeTime, bool randomizeFadeTime, double opacity,
  1911.         int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1912.         int[] copiedColorIDValues, double x, double y, int targetColorIDAdj,
  1913.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitColorIDs
  1914.     );
  1915.     /// <summary>Injects the code for the copy-paste automation of the Color triggers. This overload is for adjusting the Copied Color IDs by a number each time and adjusting the Target Color IDs by a number each time. Returns true if the operation succeeded, otherwise false.</summary>
  1916.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1917.     public static extern bool InjectColorTriggerCopyPasteAutomation
  1918.     (
  1919.         bool blending, bool adjBlending, double fadeTime, bool randomizeFadeTime, double opacity,
  1920.         int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1921.         int copiedColorIDAdj, double x, double y, int targetColorIDAdj,
  1922.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitColorIDs
  1923.     );
  1924.     /// <summary>Injects the code for the copy-paste automation of the Color triggers. This overload is for setting the Copied Color IDs to unused Color IDs and setting the Target Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  1925.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1926.     public static extern bool InjectColorTriggerCopyPasteAutomation
  1927.     (
  1928.         bool blending, bool adjBlending, double fadeTime, bool randomizeFadeTime, double opacity,
  1929.         int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1930.         double x, double y, int[] targetColorIDValues,
  1931.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitColorIDs
  1932.     );
  1933.     /// <summary>Injects the code for the copy-paste automation of the Color triggers. This overload is for setting the Copied Color IDs to a different number each time from an array and setting the Target Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  1934.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1935.     public static extern bool InjectColorTriggerCopyPasteAutomation
  1936.     (
  1937.         bool blending, bool adjBlending, double fadeTime, bool randomizeFadeTime, double opacity,
  1938.         int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1939.         int[] copiedColorIDValues, double x, double y, int[] targetColorIDValues,
  1940.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitColorIDs
  1941.     );
  1942.     /// <summary>Injects the code for the copy-paste automation of the Color triggers. This overload is for adjusting the Copied Color IDs by a number each time and setting the Target Color IDs to a different number each time from an array. Returns true if the operation succeeded, otherwise false.</summary>
  1943.     [DllImport("EffectSome/lib/AutoCP.dll")]
  1944.     public static extern bool InjectColorTriggerCopyPasteAutomation
  1945.     (
  1946.         bool blending, bool adjBlending, double fadeTime, bool randomizeFadeTime, double opacity,
  1947.         int[] RGB, bool[] randomizeRGB, int[] HSV, bool[] randomizeHSV,
  1948.         int copiedColorIDAdj, double x, double y, int[] targetColorIDValues,
  1949.         bool touchTriggered, bool spawnTriggered, bool multiTrigger, bool limitColorIDs
  1950.     );
  1951.     #endregion
  1952.     #endregion
  1953. }
Add Comment
Please, Sign In to add comment