<plugin class="mach" author="XZodia" version="1.0" headersize="308">
  <revision author="XZodia" version="1.0">Completed</revision>
  <revision author="km00" version="0.91">Added a device field I had forgot about</revision>
  <revision author="XZodia" version="0.9">Added standard header</revision>
  <revision author="Iron_Forge" version="0.3">Added some known values...</revision>
  <revision author="Iron_Forge" version="0.1">Added basic layout of plugin...</revision>
  <bitmask32 name="Flags" offset="0" visible="True">
    <option name="Does Not Cast Shadow" value="0" />
    <option name="Search Cardinal Direction Lightmaps" value="1" />
    <option name="unused" value="2" />
    <option name="Not A Pathfinding Obstacle" value="3" />
    <option name="Extension Of Parent" value="4" />
    <option name="Does Not Cause Collision Damage" value="5" />
    <option name="Early Mover" value="6" />
    <option name="Early Mover Localized Physics" value="7" />
    <option name="Use Static Massive Lightmap Sample" value="8" />
    <option name="Object Scales Attachments" value="9" />
    <option name="Inherits Player's Appearance" value="10" />
    <option name="Dead Bipeds Can't Localize" value="11" />
    <option name="Attach To Clusters By Dynamic Sphere" value="12" />
    <option name="Effects Created By This Object Do Not" value="13" />
  </bitmask32>
  <float name="Bounding Radius" offset="4" visible="True" />
  <float name="Bounding Offset X" offset="8" visible="True" />
  <float name="Bounding Offset Y" offset="12" visible="True" />
  <float name="Bounding Offset Z" offset="16" visible="True" />
  <float name="Acceleration Scale" offset="20" visible="True" />
  <enum32 name="Lightmap Shadow Mode" offset="24" visible="True">
    <option name="Default" value="0" />
    <option name="Never" value="1" />
    <option name="Always" value="2" />
  </enum32>
  <enum32 name="Sweetener Size" offset="28" visible="True">
    <option name="Small" value="0" />
    <option name="Medium" value="1" />
    <option name="Large" value="2" />
  </enum32>
  <float name="Dynamic Light Sphere Radius" offset="32" visible="True" />
  <float name="Dynamic Light Sphere Offset X" offset="36" visible="True" />
  <float name="Dynamic Light Sphere Offset Y" offset="40" visible="True" />
  <float name="Dynamic Light Sphere Offset Z" offset="44" visible="True" />
  <stringid name="Default Model Variant" offset="48" visible="True" />
  <ident name="Model" offset="52" visible="True" />
  <ident name="Crate Object" offset="60" visible="True" />
  <ident name="Modifier Shader" offset="68" visible="True" />
  <ident name="Creation Effect" offset="76" visible="True" />
  <ident name="Material Effects" offset="84" visible="True" />
  <reflexive name="Ai Properties" offset="92" visible="True" size="16" label="Type Name">
    <bitmask32 name="Flags" offset="0" visible="True">
      <option name="Destroyable Cover" value="0" />
      <option name="Pathfinding Ignore When Dead" value="1" />
      <option name="Dynamic Cover" value="2" />
    </bitmask32>
    <stringid name="Type Name" offset="4" visible="True" />
    <enum32 name="Size" offset="8" visible="True">
      <option name="Default" value="0" />
      <option name="Tiny" value="1" />
      <option name="Small" value="2" />
      <option name="Medium" value="3" />
      <option name="Large" value="4" />
      <option name="Huge" value="5" />
      <option name="Immobile" value="6" />
    </enum32>
    <enum32 name="Leap Jump Speed" offset="12" visible="True">
      <option name="None" value="0" />
      <option name="Down" value="1" />
      <option name="Step" value="2" />
      <option name="Crouch" value="3" />
      <option name="Stand" value="4" />
      <option name="Storey" value="5" />
      <option name="Tower" value="6" />
      <option name="Infinite" value="7" />
    </enum32>
  </reflexive>
  <reflexive name="Functions" offset="100" visible="True" size="32" label="Import Name">
    <bitmask32 name="Flags" offset="0" visible="True">
      <option name="Invert" value="0" />
      <option name="Mapping Does Not Controls Active" value="1" />
      <option name="Always Active" value="2" />
      <option name="Random Time Offset" value="3" />
    </bitmask32>
    <stringid name="Import Name" offset="4" visible="True" />
    <stringid name="Export Name" offset="8" visible="True" />
    <stringid name="Turn Off With" offset="12" visible="True" />
    <float name="Min Value" offset="16" visible="True" />
    <reflexive name="Function Type (Graph)" offset="20" visible="True" size="1" label="">
      <byte name="Data" offset="0" visible="True" />
    </reflexive>
    <stringid name="Scale By" offset="28" visible="True" />
  </reflexive>
  <float name="Apply Collision Damage Scale" offset="108" visible="True" />
  <float name="Min Game Acc (Default)" offset="112" visible="True" />
  <float name="Max Game Acc (Default)" offset="116" visible="True" />
  <float name="Min Gam Scale (Default)" offset="120" visible="True" />
  <float name="Max Gam Scale (Default)" offset="124" visible="True" />
  <float name="Min abs Acc (Default)" offset="128" visible="True" />
  <float name="Max abs Acc (Default)" offset="132" visible="True" />
  <float name="Min abs Scale (Default)" offset="136" visible="True" />
  <float name="Max abs Scale (Default)" offset="140" visible="True" />
  <short name="Hud Text Message Index" offset="144" visible="True" />
  <unused size="2"  offset="146" />
  <reflexive name="Attachments" offset="148" visible="True" size="24" label="Type">
    <ident name="Type" offset="0" visible="True" />
    <stringid name="Marker" offset="8" visible="True" />
    <stringid name="Change Color" offset="12" visible="True" />
    <stringid name="Primary Scale" offset="16" visible="True" />
    <stringid name="Secondary Scale" offset="20" visible="True" />
  </reflexive>
  <reflexive name="Widgets" offset="156" visible="True" size="8" label="Type">
    <ident name="Type" offset="0" visible="True" />
  </reflexive>
  <reflexive name="Old Functions" offset="164" visible="True" size="8" label="" >
  </reflexive>
  <reflexive name="Change Colors" offset="172" visible="True" size="16" label="">
    <reflexive name="Initial Permutations" offset="0" visible="True" size="32" label="Variant Name">
      <float name="Weight" offset="0" visible="True" />
      <float name="Color Lower Bound R" offset="4" visible="True" />
      <float name="Color Lower Bound G" offset="8" visible="True" />
      <float name="Color Lower Bound B" offset="12" visible="True" />
      <float name="Color Upper Bound R" offset="16" visible="True" />
      <float name="Color Upper Bound G" offset="20" visible="True" />
      <float name="Color Upper Bound B" offset="24" visible="True" />
      <stringid name="Variant Name" offset="28" visible="True" />
    </reflexive>
    <reflexive name="Functions" offset="8" visible="True" size="32" label="">
      <bitmask32 name="Scale Flags" offset="0" visible="True">
        <option name="Blend In HSV" value="0" />
        <option name="...More Colors" value="1" />
      </bitmask32>
      <float name="Color Lower Bound R" offset="4" visible="True" />
      <float name="Color Lower Bound G" offset="8" visible="True" />
      <float name="Color Lower Bound B" offset="12" visible="True" />
      <float name="Color Upper Bound R" offset="16" visible="True" />
      <float name="Color Upper Bound G" offset="20" visible="True" />
      <float name="Color Upper Bound B" offset="24" visible="True" />
      <stringid name="Darken By" offset="28" visible="True" />
      <stringid name="Scale By" offset="32" visible="True" />
    </reflexive>
  </reflexive>
  <reflexive name="Predicted Resource" offset="180" visible="True" size="8" label="Type">
    <short name="Type" offset="0" visible="True" />
    <short name="Resource Index" offset="2" visible="True" />
    <ident name="ident Index" offset="4" visible="True" />
  </reflexive>
  <bitmask32 name="Flags" offset="0" visible="True">
    <option name="Position Loops" value="0" />
    <option name="unused" value="1" />
    <option name="Position Iterpolation" value="2" />
  </bitmask32>
  <float name="Power Transition Time" offset="192" visible="True" />
  <float name="Power Acceleration Time" offset="196" visible="True" />
  <float name="Position Transition Time" offset="200" visible="True" />
  <float name="Position Acceleration Time" offset="204" visible="True" />
  <float name="Depowered Transition Time" offset="208" visible="True" />
  <float name="Depowered Acceleration Time" offset="212" visible="True" />
  <bitmask32 name="Lightmap Flags" offset="216" visible="True">
    <option name="Don't Use In Lightmap" value="0" />
    <option name="Don't Use In Lightprobe" value="1" />
  </bitmask32>
  <ident name="Open (up)" offset="220" visible="True" />
  <ident name="Close (down)" offset="228" visible="True" />
  <ident name="Opened" offset="236" visible="True" />
  <ident name="Closed" offset="244" visible="True" />
  <ident name="Depowered" offset="252" visible="True" />
  <ident name="Repowered" offset="260" visible="True" />
  <float name="Delay Time" offset="268" visible="True" />
  <ident name="Delay Effect" offset="272" visible="True" />
  <float name="Automatic Activation Radius" offset="280" visible="True" />
  <enum16 name="Type" offset="284" visible="True">
    <option name="Door" value="0" />
    <option name="Platform" value="1" />
    <option name="Gear" value="2" />
  </enum16>
  <bitmask16 name="Flags" offset="286" visible="True">
    <option name="Pathfinding Obstacle" value="0" />
    <option name="...But Not When Open" value="1" />
    <option name="Elevator" value="2" />
  </bitmask16>
  <float name="Door Open Time (sec)" offset="288" visible="True" />
  <float name="Door Occlusion Bounds [0,1]" offset="292" visible="True" />
  <float name="...To" offset="296" visible="True" />
  <enum16 name="Collision Response" offset="300" visible="True">
    <option name="Pause Until Crushed" value="0" />
    <option name="Reverse Directions" value="1" />
    <option name="Discs" value="2" />
  </enum16>
  <short name="Elevator Node" offset="302" visible="True" />
  <enum32 name="Pathfinding Policy" offset="304" visible="True">
    <option name="Discs" value="0" />
    <option name="Sectors" value="1" />
    <option name="Cut Out" value="2" />
    <option name="None" value="3" />
  </enum32>
</plugin>