Advertisement
AlFas

Stuff 2

Jun 10th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 13.91 KB | None | 0 0
  1.         /// <summary>This enumeration provides values for the parameters of a <see cref="LevelObject"/>.</summary>
  2.         public enum ObjectParameter
  3.         {
  4.             /// <summary>Represents the ID of the <see cref="LevelObject"/>.</summary>
  5.             ID = 1,
  6.             /// <summary>Represents the X location of the <see cref="LevelObject"/> in units.</summary>
  7.             X = 2,
  8.             /// <summary>Represents the Y location of the <see cref="LevelObject"/> in units.</summary>
  9.             Y = 3,
  10.             /// <summary>Represents a value determining whether the <see cref="LevelObject"/> is flipped horizontally.</summary>
  11.             FlippedHorizontally = 4,
  12.             /// <summary>Represents a value determining whether the <see cref="LevelObject"/> is flipped vertically.</summary>
  13.             FlippedVertically = 5,
  14.             /// <summary>Represents the rotation of the <see cref="LevelObject"/> in degrees (positive is clockwise).</summary>
  15.             Rotation = 6,
  16.             /// <summary>Represents the Red value of the color in the trigger.</summary>
  17.             Red = 7,
  18.             /// <summary>Represents the Green value of the color in the trigger.</summary>
  19.             Green = 8,
  20.             /// <summary>Represents the Blue value of the color in the trigger.</summary>
  21.             Blue = 9,
  22.             /// <summary>Represents the duration of the effect of the trigger.</summary>
  23.             Duration = 10,
  24.             /// <summary>Represents the Touch Triggered value of the trigger.</summary>
  25.             TouchTriggered = 11,
  26.             /// <summary>Unknown feature with ID 12</summary>
  27.             UnknownFeature1 = 12,
  28.             /// <summary>Represents the checked property of the property.</summary>
  29.             PortalChecked = 13,
  30.             /// <summary>Unknown feature with ID 14</summary>
  31.             UnknownFeature2 = 14,
  32.             /// <summary>Represents the Player Color 1 property of the Color trigger.</summary>
  33.             SetColorToPlayerColor1 = 15,
  34.             /// <summary>Represents the Player Color 2 property of the Color trigger.</summary>
  35.             SetColorToPlayerColor2 = 16,
  36.             /// <summary>Represents the Blending property of the Color trigger.</summary>
  37.             Blending = 17,
  38.             /// <summary>Unknown feature with ID 18</summary>
  39.             UnknownFeature3 = 18,
  40.             /// <summary>Unknown feature with ID 19</summary>
  41.             UnknownFeature4 = 19,
  42.             /// <summary>Represents the Editor Layer 1 value of the <see cref="LevelObject"/>.</summary>
  43.             EL1 = 20,
  44.             /// <summary>Represents the Main Color Channel value of the <see cref="LevelObject"/>.</summary>
  45.             Color1 = 21,
  46.             /// <summary>Represents the Detail Color Channel value of the <see cref="LevelObject"/>.</summary>
  47.             Color2 = 22,
  48.             /// <summary>Unknown feature with ID 23</summary>
  49.             UnknownFeature5 = 23,
  50.             /// <summary>Represents the Z Layer value of the <see cref="LevelObject"/>.</summary>
  51.             ZLayer = 24,
  52.             /// <summary>Represents the Z Order value of the <see cref="LevelObject"/>.</summary>
  53.             ZOrder = 25,
  54.             /// <summary>Unknown feature with ID 26</summary>
  55.             UnknownFeature6 = 26,
  56.             /// <summary>Unknown feature with ID 27</summary>
  57.             UnknownFeature7 = 27,
  58.             /// <summary>Represents the Move X value of the Move trigger in units.</summary>
  59.             MoveX = 28,
  60.             /// <summary>Represents the Move Y value of the Move trigger in units.</summary>
  61.             MoveY = 29,
  62.             /// <summary>Represents the Easing mode value of the trigger.</summary>
  63.             Easing = 30,
  64.             /// <summary>Represents the text of the text object encrypted in Base 64.</summary>
  65.             TextObjectText = 31,
  66.             /// <summary>Represents the scaling of the <see cref="LevelObject"/>.</summary>
  67.             Scaling = 32,
  68.             /// <summary>Unknown feature with ID 33</summary>
  69.             UnknownFeature8 = 33,
  70.             /// <summary>Represents the Group Parent property of the <see cref="LevelObject"/>.</summary>
  71.             GroupParent = 34,
  72.             /// <summary>Represents the opacity value of the trigger.</summary>
  73.             Opacity = 35,
  74.             /// <summary>Represents the value for whether the <see cref="LevelObject"/> is a trigger or not. This is not confirmed.</summary>
  75.             IsTrigger = 36, // Maybe?
  76.             /// <summary>Unknown feature with ID 37</summary>
  77.             UnknownFeature9 = 37,
  78.             /// <summary>Unknown feature with ID 38</summary>
  79.             UnknownFeature10 = 38,
  80.             /// <summary>Unknown feature with ID 39</summary>
  81.             UnknownFeature11 = 39,
  82.             /// <summary>Unknown feature with ID 40</summary>
  83.             UnknownFeature12 = 40,
  84.             /// <summary>Represents the Color 1 HSV enabled value of the trigger.</summary>
  85.             Color1HSVEnabled = 41,
  86.             /// <summary>Represents the Color 2 HSV enabled value of the trigger.</summary>
  87.             Color2HSVEnabled = 42,
  88.             /// <summary>Represents the Color 1 HSV values of the trigger.</summary>
  89.             Color1HSVValues = 43,
  90.             /// <summary>Represents the Color 2 HSV values of the trigger.</summary>
  91.             Color2HSVValues = 44,
  92.             /// <summary>Represents the Fade In value of the Pulse trigger.</summary>
  93.             FadeIn = 45,
  94.             /// <summary>Represents the Hold value of the Pulse trigger.</summary>
  95.             Hold = 46,
  96.             /// <summary>Represents the Fade Out value of the Pulse trigger.</summary>
  97.             FadeOut = 47,
  98.             /// <summary>Unknown feature with ID 48</summary>
  99.             UnknownFeature13 = 48,
  100.             /// <summary>Represents the Copied Color HSV values of the trigger.</summary>
  101.             CopiedColorHSVValues = 49,
  102.             /// <summary>Represents the Copied Color ID value of the trigger.</summary>
  103.             CopiedColorID = 50,
  104.             /// <summary>Represents the Target Group ID value of the trigger.</summary>
  105.             TargetGroupID = 51,
  106.             /// <summary>Represents the Target Type value of the Pulse trigger.</summary>
  107.             TargetType = 52,
  108.             /// <summary>Unknown feature with ID 53</summary>
  109.             UnknownFeature14 = 53,
  110.             /// <summary>Represents the value for the distance of the yellow teleportation portal from the blue teleportation portal.</summary>
  111.             YellowTeleportationPortalDistance = 54,
  112.             /// <summary>Unknown feature with ID 55</summary>
  113.             UnknownFeature15 = 55,
  114.             /// <summary>Represents the Activate Group property of the trigger.</summary>
  115.             ActivateGroup = 56,
  116.             /// <summary>Represents the assigned Group IDs of the <see cref="LevelObject"/>.</summary>
  117.             GroupIDs = 57,
  118.             /// <summary>Represents the Lock To Player X property of the Move trigger.</summary>
  119.             LockToPlayerX = 58,
  120.             /// <summary>Represents the Lock To Player Y property of the Move trigger.</summary>
  121.             LockToPlayerY = 59,
  122.             /// <summary>Represents the Copy Opacity property of the trigger.</summary>
  123.             CopyOpacity = 60,
  124.             /// <summary>Represents the Editor Layer 2 value of the <see cref="LevelObject"/>.</summary>
  125.             EL2 = 61,
  126.             /// <summary>Represents the Spawn Triggered value of the trigger.</summary>
  127.             SpawnTriggered = 62,
  128.             /// <summary>Represents the Delay in the Spawn Trigger.</summary>
  129.             SpawnDelay = 63,
  130.             /// <summary>Represents the Don't Fade property of the <see cref="LevelObject"/>.</summary>
  131.             DontFade = 64,
  132.             /// <summary>Represents the Main Only property of the Pulse trigger.</summary>
  133.             MainOnly = 65,
  134.             /// <summary>Represents the Detail Only property of the Pulse trigger.</summary>
  135.             DetailOnly = 66,
  136.             /// <summary>Represents the Don't Enter property of the <see cref="LevelObject"/>.</summary>
  137.             DontEnter = 67,
  138.             /// <summary>Represents the Degrees value of the Rotate trigger.</summary>
  139.             Degrees = 68,
  140.             /// <summary>Represents the Times 360 value of the Rotate trigger.</summary>
  141.             Times360 = 69,
  142.             /// <summary>Represents the Lock Object Rotation property of the Rotate trigger.</summary>
  143.             LockObjectRotation = 70,
  144.             /// <summary>Represents the Follow Group ID value of the Follow Trigger.</summary>
  145.             FollowGroupID = 71,
  146.             /// <summary>Represents the Target Pos Group ID value of the Follow Trigger.</summary>
  147.             TargetPosGroupID = 71,
  148.             /// <summary>Represents the Center Group ID value of the Follow Trigger.</summary>
  149.             CenterGroupID = 71,
  150.             /// <summary>Represents the X Mod of value the Follow Trigger.</summary>
  151.             XMod = 72,
  152.             /// <summary>Represents the Y Mod of value the Follow Trigger.</summary>
  153.             YMod = 73,
  154.             /// <summary>Represents a value in the Follow trigger whose use is unknown.</summary>
  155.             UnknownFollowTriggerFeature = 74,
  156.             /// <summary>Represents the Strength value of the Shake trigger.</summary>
  157.             Strength = 75,
  158.             /// <summary>Represents the Animation ID value of the Animate trigger.</summary>
  159.             AnimationID = 76,
  160.             /// <summary>Represents the Count value of the Pickup trigger or Pickup Item.</summary>
  161.             Count = 77,
  162.             /// <summary>Represents the Subtract Count property of the Pickup trigger or Pickup Item.</summary>
  163.             SubtractCount = 78,
  164.             /// <summary>Represents the Pickup Mode value of the Pickup Item.</summary>
  165.             PickupMode = 79,
  166.             /// <summary>Represents the Target Item ID value, or the assigned Item ID value of the Pickup trigger or Pickup Item respectively.</summary>
  167.             ItemID = 80,
  168.             /// <summary>Represents the Block ID value of the Collision block <see cref="LevelObject"/>.</summary>
  169.             BlockID = 80,
  170.             /// <summary>Represents the Block A ID value of the Collision trigger.</summary>
  171.             BlockAID = 80,
  172.             /// <summary>Represents the Hold Mode value of the Touch trigger.</summary>
  173.             HoldMode = 81,
  174.             /// <summary>Represents the Toggle Mode value of the Touch trigger.</summary>
  175.             ToggleMode = 82,
  176.             /// <summary>Unknown feature with ID 83</summary>
  177.             UnknownFeature16 = 83,
  178.             /// <summary>Represents the Interval value of the Shake trigger.</summary>
  179.             Interval = 84,
  180.             /// <summary>Represents the Easing Rate value of the trigger.</summary>
  181.             EasingRate = 85,
  182.             /// <summary>Represents the Exclusive property of the Pulse trigger.</summary>
  183.             Exclusive = 86,
  184.             /// <summary>Represents the Multi Trigger property of the trigger.</summary>
  185.             MultiTrigger = 87,
  186.             /// <summary>Represents the Comarison value of the Instant Count trigger.</summary>
  187.             Comparison = 88,
  188.             /// <summary>Represents the Dual Mode property of the Touch trigger.</summary>
  189.             DualMode = 89,
  190.             /// <summary>Represents the Speed value of the Follow Player Y trigger.</summary>
  191.             Speed = 90,
  192.             /// <summary>Represents the Delay of the Follow Player Y Trigger.</summary>
  193.             FollowDelay = 91,
  194.             /// <summary>Represents the Offset value of the Follow Player Y trigger.</summary>
  195.             YOffset = 92,
  196.             /// <summary>Represents the Activate On Exit property of the Collision trigger.</summary>
  197.             ActivateOnExit = 93,
  198.             /// <summary>Represents the Dynamic Block property of the Collision block.</summary>
  199.             DynamicBlock = 94,
  200.             /// <summary>Represents the Block B ID of the Collision trigger.</summary>
  201.             BlockBID = 95,
  202.             /// <summary>Determines whether the glow of the <see cref="LevelObject"/> is disabled or not.</summary>
  203.             DisableGlow = 96,
  204.             /// <summary>Represents the custom rotation speed of the rotating <see cref="LevelObject"/> in degrees per second.</summary>
  205.             CustomRotationSpeed = 97,
  206.             /// <summary>Determines whether the rotation of the rotating <see cref="LevelObject"/> is disabled or not.</summary>
  207.             DisableRotation = 98,
  208.             /// <summary>Represents the Multi Activate property of the Count trigger.</summary>
  209.             MultiActivate = 99,
  210.             /// <summary>Determines whether the Use Target of the Move trigger is enabled or not.</summary>
  211.             EnableUseTarget = 100,
  212.             /// <summary>Represents the coordinates that the <see cref="LevelObject"/> will follow the <see cref="LevelObject"/> in the Target Pos Group ID.</summary>
  213.             TargetPosCoordinates = 101,
  214.             /// <summary>Determines whether the Spawn trigger will be disabled while playtesting in the editor. (Currently unfunctional as of 2.01)</summary>
  215.             EditorDisable = 102,
  216.             /// <summary>Determines whether the <see cref="LevelObject"/> is only enabled in High Detail Mode.</summary>
  217.             HighDetail = 103,
  218.             /// <summary>Unknown feature with ID 104</summary>
  219.             UnknownFeature17 = 104,
  220.             /// <summary>Represents the coordinates that the <see cref="LevelObject"/> will follow the <see cref="LevelObject"/> in the Target Pos Group ID.</summary>
  221.             MaxSpeed = 105,
  222.             /// <summary>Determines whether the animated <see cref="LevelObject"/> will randomly start.</summary>
  223.             RandomizeStart = 106,
  224.             /// <summary>Represents the animation speed of the animated <see cref="LevelObject"/>.</summary>
  225.             AnimationSpeed = 107
  226.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement