1118OPSSNew/Assets/3rdParty/MSG-Machinery/Plugins/MGS/MGS.Machinery.xml

1170 lines
41 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>MGS.Machinery</name>
</assembly>
<members>
<member name="T:MGS.Machinery.CrankLinkMechanism">
<summary>
Crank mechanism with link joints.
</summary>
</member>
<member name="F:MGS.Machinery.CrankLinkMechanism.crank">
<summary>
Power crank.
</summary>
</member>
<member name="F:MGS.Machinery.CrankLinkMechanism.link">
<summary>
Link rocker.
</summary>
</member>
<member name="F:MGS.Machinery.CrankLinkMechanism.editMode">
<summary>
Edit mode of Hinge Editor.
</summary>
</member>
<member name="F:MGS.Machinery.CrankLinkMechanism.isInitialized">
<summary>
This mechanism is initialized?
</summary>
</member>
<member name="P:MGS.Machinery.CrankLinkMechanism.IsIntact">
<summary>
All the joints of this mechanism are set intact.
</summary>
</member>
<member name="P:MGS.Machinery.CrankLinkMechanism.IsLock">
<summary>
Is dead lock?
</summary>
</member>
<member name="F:MGS.Machinery.CrankLinkMechanism.isPositive">
<summary>
Drive speed is positive?
</summary>
</member>
<member name="M:MGS.Machinery.CrankLinkMechanism.Awake">
<summary>
Awake mechanism.
</summary>
</member>
<member name="M:MGS.Machinery.CrankLinkMechanism.Update">
<summary>
Update mechanism.
</summary>
</member>
<member name="M:MGS.Machinery.CrankLinkMechanism.GetLinkPosition">
<summary>
Get local position of link rocker base on this transform.
</summary>
<returns>Local position of link rocker.</returns>
</member>
<member name="M:MGS.Machinery.CrankLinkMechanism.CorrectPoint(UnityEngine.Vector3)">
<summary>
Correct position to project point.
</summary>
<param name="position">Local position.</param>
<returns>Correct point.</returns>
</member>
<member name="M:MGS.Machinery.CrankLinkMechanism.CorrectAngles(UnityEngine.Vector3)">
<summary>
Clear angles x and y.
</summary>
<param name="angles">Local euler angles.</param>
<returns>Correct angles.</returns>
</member>
<member name="M:MGS.Machinery.CrankLinkMechanism.CorrectPosition(UnityEngine.Vector3)">
<summary>
Clear position Z.
</summary>
<param name="position">Local position.</param>
<returns>Correct position.</returns>
</member>
<member name="M:MGS.Machinery.CrankLinkMechanism.DriveLinkJoints">
<summary>
Drive joints those link with this mechanism.
</summary>
</member>
<member name="M:MGS.Machinery.CrankLinkMechanism.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive crank link mechanism by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.CrankMechanism">
<summary>
Crank mechanism.
</summary>
</member>
<member name="P:MGS.Machinery.CrankMechanism.Angle">
<summary>
Current rotate angle of crank.
</summary>
</member>
<member name="P:MGS.Machinery.CrankMechanism.StartAngles">
<summary>
Start eulerAngles.
</summary>
</member>
<member name="M:MGS.Machinery.CrankMechanism.DriveCrank(System.Single,MGS.Machinery.DriveType)">
<summary>
Rotate crank by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="M:MGS.Machinery.CrankMechanism.Initialize">
<summary>
Initialize crank.
</summary>
</member>
<member name="M:MGS.Machinery.CrankMechanism.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive crank by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.Mechanism">
<summary>
Base mechanism.
</summary>
</member>
<member name="M:MGS.Machinery.Mechanism.Awake">
<summary>
Awake mechanism.
</summary>
</member>
<member name="M:MGS.Machinery.Mechanism.Initialize">
<summary>
Initialize mechanism.
</summary>
</member>
<member name="M:MGS.Machinery.Mechanism.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive mechanism by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.RockerLinkMechanism">
<summary>
Mechanism with link rockers.
</summary>
</member>
<member name="F:MGS.Machinery.RockerLinkMechanism.rockers">
<summary>
Rockers that link with this mechanism.
</summary>
</member>
<member name="F:MGS.Machinery.RockerLinkMechanism.triggers">
<summary>
Triggers attached on link rockers.
</summary>
</member>
<member name="F:MGS.Machinery.RockerLinkMechanism.triggerRecord">
<summary>
Record value on trigger is triggered.
</summary>
</member>
<member name="M:MGS.Machinery.RockerLinkMechanism.CheckTriggers">
<summary>
Check trigger is triggered.
</summary>
<returns>Return true if one of the triggers is triggered.</returns>
</member>
<member name="M:MGS.Machinery.RockerLinkMechanism.DriveRockers">
<summary>
Drive the rockers that join at this mechanism.
</summary>
</member>
<member name="M:MGS.Machinery.RockerLinkMechanism.Initialize">
<summary>
Initialize mechanism.
</summary>
</member>
<member name="T:MGS.Machinery.RockerMechanism">
<summary>
Rocker mechanism.
</summary>
</member>
<member name="F:MGS.Machinery.RockerMechanism.joint">
<summary>
Look at joint.
</summary>
</member>
<member name="M:MGS.Machinery.RockerMechanism.Update">
<summary>
Update mechanism.
</summary>
</member>
<member name="M:MGS.Machinery.RockerMechanism.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive rocker by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.SliderArmMechanism">
<summary>
Arm with slider joints.
</summary>
</member>
<member name="F:MGS.Machinery.SliderArmMechanism.sliders">
<summary>
Slider joints of arm.
</summary>
</member>
<member name="M:MGS.Machinery.SliderArmMechanism.ClampIndex(System.Int32)">
<summary>
Clamp slider index in the range.
</summary>
<param name="index">Index of slider.</param>
<returns>Correct index of slider.</returns>
</member>
<member name="M:MGS.Machinery.SliderArmMechanism.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive arm by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.SliderMechanism">
<summary>
Slider joint mechanism.
</summary>
</member>
<member name="F:MGS.Machinery.SliderMechanism.stroke">
<summary>
Stroke of slider.
</summary>
</member>
<member name="P:MGS.Machinery.SliderMechanism.Displacement">
<summary>
Displacement of slider.
</summary>
</member>
<member name="P:MGS.Machinery.SliderMechanism.State">
<summary>
Telescopic state of slider.
</summary>
</member>
<member name="P:MGS.Machinery.SliderMechanism.StartPosition">
<summary>
Start position of slider.
</summary>
</member>
<member name="M:MGS.Machinery.SliderMechanism.DriveSlider(System.Single)">
<summary>
Move slider by velocity.
</summary>
<param name="velocity">Velocity of move.</param>
</member>
<member name="M:MGS.Machinery.SliderMechanism.Initialize">
<summary>
Initialize joint.
</summary>
</member>
<member name="M:MGS.Machinery.SliderMechanism.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive slider by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.TriggerMechanism">
<summary>
Trigger for mechanism.
</summary>
</member>
<member name="P:MGS.Machinery.TriggerMechanism.IsTriggerEnter">
<summary>
Trigger is triggered?
</summary>
</member>
<member name="M:MGS.Machinery.TriggerMechanism.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive trigger by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.DriveType">
<summary>
Type of mechanism drive.
</summary>
</member>
<member name="F:MGS.Machinery.DriveType.Ignore">
<summary>
Ignore drive type.
</summary>
</member>
<member name="F:MGS.Machinery.DriveType.Linear">
<summary>
Linear drive.
</summary>
</member>
<member name="F:MGS.Machinery.DriveType.Angular">
<summary>
Angular drive.
</summary>
</member>
<member name="T:MGS.Machinery.EditMode">
<summary>
Edit mode of Hinge Editor.
</summary>
</member>
<member name="F:MGS.Machinery.EditMode.Free">
<summary>
Free mode.
</summary>
</member>
<member name="F:MGS.Machinery.EditMode.Hinge">
<summary>
Hinge mode.
</summary>
</member>
<member name="F:MGS.Machinery.EditMode.Lock">
<summary>
Lock mode.
</summary>
</member>
<member name="T:MGS.Machinery.KeepUpMode">
<summary>
Mode of keep up.
</summary>
</member>
<member name="F:MGS.Machinery.KeepUpMode.TransformUp">
<summary>
Base on transform up aixs.
</summary>
</member>
<member name="F:MGS.Machinery.KeepUpMode.ReferenceForward">
<summary>
Base on reference transform forward aixs.
</summary>
</member>
<member name="T:MGS.Machinery.TelescopicState">
<summary>
State of telescopic joint.
</summary>
</member>
<member name="F:MGS.Machinery.TelescopicState.Minimum">
<summary>
Minimum state.
</summary>
</member>
<member name="F:MGS.Machinery.TelescopicState.Between">
<summary>
State between minimum and maximum.
</summary>
</member>
<member name="F:MGS.Machinery.TelescopicState.Maximum">
<summary>
Maximum state.
</summary>
</member>
<member name="T:MGS.Machinery.ICoaxeMechanism">
<summary>
Interface for coaxe mechanism.
</summary>
</member>
<member name="M:MGS.Machinery.ICoaxeMechanism.LinkCoaxe(MGS.Machinery.IMechanism)">
<summary>
Link coaxe.
</summary>
<param name="mechanism">Target mechanism.</param>
</member>
<member name="M:MGS.Machinery.ICoaxeMechanism.BreakCoaxe(MGS.Machinery.IMechanism)">
<summary>
Break coaxe.
</summary>
<param name="mechanism">Target mechanism.</param>
</member>
<member name="T:MGS.Machinery.IEngageMechanism">
<summary>
Interface for engage mechanism.
</summary>
</member>
<member name="M:MGS.Machinery.IEngageMechanism.LinkEngage(MGS.Machinery.IMechanism)">
<summary>
Link engage.
</summary>
<param name="mechanism">Target mechanism.</param>
</member>
<member name="M:MGS.Machinery.IEngageMechanism.BreakEngage(MGS.Machinery.IMechanism)">
<summary>
Break engage.
</summary>
<param name="mechanism">Target mechanism.</param>
</member>
<member name="T:MGS.Machinery.IMechanism">
<summary>
Mechanism interface.
</summary>
</member>
<member name="M:MGS.Machinery.IMechanism.Initialize">
<summary>
Initialize mechanism.
</summary>
</member>
<member name="M:MGS.Machinery.IMechanism.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive mechanism by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.ITriggerMechanism">
<summary>
Trigger mechanism.
</summary>
</member>
<member name="P:MGS.Machinery.ITriggerMechanism.IsTriggerEnter">
<summary>
Trigger is enter?
</summary>
</member>
<member name="T:MGS.Machinery.Belt">
<summary>
Belt with UV animation.
</summary>
</member>
<member name="F:MGS.Machinery.Belt.engages">
<summary>
Engage mechanisms.
</summary>
</member>
<member name="F:MGS.Machinery.Belt.coefficient">
<summary>
Coefficient of velocity.
</summary>
</member>
<member name="F:MGS.Machinery.Belt.beltRenderer">
<summary>
Renderer of belt.
</summary>
</member>
<member name="M:MGS.Machinery.Belt.DriveEngages(System.Single)">
<summary>
Drive engage mechanisms by linear velocity.
</summary>
<param name="velocity">Linear velocity of drive.</param>
</member>
<member name="M:MGS.Machinery.Belt.Initialize">
<summary>
Initialize belt.
</summary>
</member>
<member name="M:MGS.Machinery.Belt.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive belt by linear velocity.
</summary>
<param name="velocity">Linear velocity of drive.</param>
<param name="type">Invalid parameter (Belt can only drived by linear velocity).</param>
</member>
<member name="M:MGS.Machinery.Belt.LinkEngage(MGS.Machinery.IMechanism)">
<summary>
Link engage.
</summary>
<param name="mechanism">Target mechanism.</param>
</member>
<member name="M:MGS.Machinery.Belt.BreakEngage(MGS.Machinery.IMechanism)">
<summary>
Break engage.
</summary>
<param name="mechanism">Target mechanism.</param>
</member>
<member name="T:MGS.Machinery.FreeCrank">
<summary>
Crank free rotate around the axis Z.
</summary>
</member>
<member name="M:MGS.Machinery.FreeCrank.DriveCrank(System.Single,MGS.Machinery.DriveType)">
<summary>
Rotate crank by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="M:MGS.Machinery.FreeCrank.RotateCrank(System.Single)">
<summary>
Rotate crank.
</summary>
<param name="angle">Current rotate angle of crank.</param>
</member>
<member name="T:MGS.Machinery.GearCrank">
<summary>
Crank free rotate around the axis Z.
</summary>
</member>
<member name="F:MGS.Machinery.GearCrank.radius">
<summary>
Radius of gear.
</summary>
</member>
<member name="M:MGS.Machinery.GearCrank.DriveCrank(System.Single,MGS.Machinery.DriveType)">
<summary>
Rotate crank by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.LimitCrank">
<summary>
Crank rotate around the axis Z in the limit range.
</summary>
</member>
<member name="F:MGS.Machinery.LimitCrank.range">
<summary>
Range limit of angle.
</summary>
</member>
<member name="M:MGS.Machinery.LimitCrank.DriveCrank(System.Single,MGS.Machinery.DriveType)">
<summary>
Rotate crank by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.Axle">
<summary>
Axle rotate around axis Z.
</summary>
</member>
<member name="F:MGS.Machinery.Axle.coaxes">
<summary>
Coaxe mechanisms.
</summary>
</member>
<member name="M:MGS.Machinery.Axle.DriveCoaxes(System.Single)">
<summary>
Drive coaxial mechanisms by angular velocity.
</summary>
<param name="velocity">Angular velocity of drive.</param>
</member>
<member name="M:MGS.Machinery.Axle.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive axle by angular velocity.
</summary>
<param name="velocity">Angular velocity of drive.</param>
<param name="type">Invalid parameter (Axle can only drived by angular velocity).</param>
</member>
<member name="M:MGS.Machinery.Axle.LinkCoaxe(MGS.Machinery.IMechanism)">
<summary>
Link coaxe.
</summary>
<param name="mechanism">Target mechanism.</param>
</member>
<member name="M:MGS.Machinery.Axle.BreakCoaxe(MGS.Machinery.IMechanism)">
<summary>
Break coaxe.
</summary>
<param name="mechanism">Target mechanism.</param>
</member>
<member name="T:MGS.Machinery.CoaxeGear">
<summary>
Coaxe gear with the same axis as another gear.
</summary>
</member>
<member name="M:MGS.Machinery.CoaxeGear.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive gear by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.Gear">
<summary>
Gear rotate around axis Z.
</summary>
</member>
<member name="F:MGS.Machinery.Gear.engages">
<summary>
Engage mechanisms.
</summary>
</member>
<member name="F:MGS.Machinery.Gear.radius">
<summary>
Radius of gear.
</summary>
</member>
<member name="M:MGS.Machinery.Gear.DriveEngages(System.Single)">
<summary>
Drive engage mechanisms by linear velocity.
</summary>
<param name="velocity">Linear velocity of drive.</param>
</member>
<member name="M:MGS.Machinery.Gear.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive gear by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="M:MGS.Machinery.Gear.LinkEngage(MGS.Machinery.IMechanism)">
<summary>
Link engage.
</summary>
<param name="mechanism">Target mechanism.</param>
</member>
<member name="M:MGS.Machinery.Gear.BreakEngage(MGS.Machinery.IMechanism)">
<summary>
Break engage.
</summary>
<param name="mechanism">Target mechanism.</param>
</member>
<member name="T:MGS.Machinery.WormGear">
<summary>
Worm gear.
</summary>
</member>
<member name="F:MGS.Machinery.WormGear.teeth">
<summary>
Count of gear teeth.
</summary>
</member>
<member name="T:MGS.Machinery.WormShaft">
<summary>
Worm shaft.
</summary>
</member>
<member name="F:MGS.Machinery.WormShaft.gears">
<summary>
Gears drived by this worm.
</summary>
</member>
<member name="F:MGS.Machinery.WormShaft.threads">
<summary>
Count of worm threads.
</summary>
</member>
<member name="M:MGS.Machinery.WormShaft.DriveGears(System.Single)">
<summary>
Drive worm gears by angular velocity.
</summary>
<param name="velocity">Angular velocity of drive.</param>
</member>
<member name="M:MGS.Machinery.WormShaft.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive worm shaft by angular velocity.
</summary>
<param name="velocity">Angular velocity of drive.</param>
<param name="type">Invalid parameter (WormShaft can only drived by angular velocity).</param>
</member>
<member name="T:MGS.Machinery.CrankRocker">
<summary>
Crank rocker hinge.
</summary>
</member>
<member name="F:MGS.Machinery.CrankRocker.rocker">
<summary>
Rocker joint.
</summary>
</member>
<member name="F:MGS.Machinery.CrankRocker.joint">
<summary>
Joint for link and rocker.
</summary>
</member>
<member name="F:MGS.Machinery.CrankRocker.inertia">
<summary>
Use inertia to limit.
</summary>
</member>
<member name="F:MGS.Machinery.CrankRocker.restrict">
<summary>
Use virtual restrict to limit.
</summary>
</member>
<member name="P:MGS.Machinery.CrankRocker.IsIntact">
<summary>
All the joints of this mechanism are set intact.
</summary>
</member>
<member name="F:MGS.Machinery.CrankRocker.linkRadius">
<summary>
Radius of the circle that bese link.
</summary>
</member>
<member name="F:MGS.Machinery.CrankRocker.rockerRadius">
<summary>
Radius of the circle that bese rocker.
</summary>
</member>
<member name="F:MGS.Machinery.CrankRocker.isTop">
<summary>
Joint of link and rocker is on the top of rocker at start?
</summary>
</member>
<member name="M:MGS.Machinery.CrankRocker.DriveLinkJoints">
<summary>
Drive joints those link with this mechanism.
</summary>
</member>
<member name="M:MGS.Machinery.CrankRocker.Initialize">
<summary>
Initialize mechanism.
</summary>
</member>
<member name="T:MGS.Machinery.CrankSlider">
<summary>
Crank slider hinge.
</summary>
</member>
<member name="F:MGS.Machinery.CrankSlider.slider">
<summary>
Slider joint.
</summary>
</member>
<member name="P:MGS.Machinery.CrankSlider.IsIntact">
<summary>
All the joints of this mechanism are set intact.
</summary>
</member>
<member name="F:MGS.Machinery.CrankSlider.linkRadius">
<summary>
Radius of the circle that base link.
</summary>
</member>
<member name="F:MGS.Machinery.CrankSlider.isRight">
<summary>
Slider is on the right of link at start.
</summary>
</member>
<member name="M:MGS.Machinery.CrankSlider.DriveLinkJoints">
<summary>
Drive joints those link with this mechanism.
</summary>
</member>
<member name="M:MGS.Machinery.CrankSlider.CorrectJointAngles(UnityEngine.Vector3)">
<summary>
Clear angles z and set y to 90.
</summary>
<param name="angles">Local euler angles.</param>
<returns>Correct angles.</returns>
</member>
<member name="M:MGS.Machinery.CrankSlider.ProjectDirection(UnityEngine.Vector3)">
<summary>
Project direction vector on plane(Normal is transform.forward).
</summary>
<param name="direction">World space direction.</param>
<returns>Project direction.</returns>
</member>
<member name="M:MGS.Machinery.CrankSlider.Initialize">
<summary>
Initialize mechanism.
</summary>
</member>
<member name="T:MGS.Machinery.RockerHinge">
<summary>
Hinge rotate around the axis base on rocker joint.
</summary>
</member>
<member name="P:MGS.Machinery.RockerHinge.Axis">
<summary>
Rotate Axis.
</summary>
</member>
<member name="P:MGS.Machinery.RockerHinge.ZeroAxis">
<summary>
Zero Axis.
</summary>
</member>
<member name="M:MGS.Machinery.RockerHinge.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive rocker by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.RockerJoint">
<summary>
Rocker look at joint.
</summary>
</member>
<member name="F:MGS.Machinery.RockerJoint.keepUp">
<summary>
Keep up mode.
</summary>
</member>
<member name="F:MGS.Machinery.RockerJoint.reference">
<summary>
Reference forward as world up for look at.
</summary>
</member>
<member name="P:MGS.Machinery.RockerJoint.WorldUp">
<summary>
World up for look at.
</summary>
</member>
<member name="M:MGS.Machinery.RockerJoint.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive rocker by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.RockerLimiter">
<summary>
Limiter for RockerJoint.
</summary>
</member>
<member name="F:MGS.Machinery.RockerLimiter.distance">
<summary>
Distance range of rocker.
</summary>
</member>
<member name="P:MGS.Machinery.RockerLimiter.IsTriggerEnter">
<summary>
Limiter is triggered?
</summary>
</member>
<member name="P:MGS.Machinery.RockerLimiter.Rocker">
<summary>
Target rocker of limiter.
</summary>
</member>
<member name="M:MGS.Machinery.RockerLimiter.Initialize">
<summary>
Initialize limiter.
</summary>
</member>
<member name="M:MGS.Machinery.RockerLimiter.GetDistance">
<summary>
Get distance from rocker to joint.
</summary>
<returns>Distance from rocker to joint.</returns>
</member>
<member name="T:MGS.Machinery.RockerRivet">
<summary>
Rocker keep same position with joint.
</summary>
</member>
<member name="M:MGS.Machinery.RockerRivet.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive rocker by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.RockerSpring">
<summary>
Rocker spring look at joint.
</summary>
</member>
<member name="F:MGS.Machinery.RockerSpring.spring">
<summary>
Spring of rocker.
</summary>
</member>
<member name="F:MGS.Machinery.RockerSpring.top">
<summary>
Top padding of spring.
</summary>
</member>
<member name="F:MGS.Machinery.RockerSpring.bottom">
<summary>
Bottom padding of spring.
</summary>
</member>
<member name="M:MGS.Machinery.RockerSpring.DriveSpring">
<summary>
Drive spring.
</summary>
</member>
<member name="M:MGS.Machinery.RockerSpring.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive rocker by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.Slider">
<summary>
Slider joint move on the axis Z.
</summary>
</member>
<member name="P:MGS.Machinery.Slider.Aixs">
<summary>
Local axis of move.
</summary>
</member>
<member name="M:MGS.Machinery.Slider.DriveSlider(System.Single)">
<summary>
Move slider.
</summary>
<param name="velocity">Move velocity.</param>
</member>
<member name="M:MGS.Machinery.Slider.MoveSlider(System.Single)">
<summary>
Move slider.
</summary>
<param name="displacement">Displacement of slider.</param>
</member>
<member name="T:MGS.Machinery.SliderArm">
<summary>
Arm with sequence slider joints.
</summary>
</member>
<member name="F:MGS.Machinery.SliderArm.sliderIndex">
<summary>
Current index of drive slider.
</summary>
</member>
<member name="M:MGS.Machinery.SliderArm.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive arm by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.Differential">
<summary>
Ordinary differential.
</summary>
</member>
<member name="F:MGS.Machinery.Differential.leftGear">
<summary>
Left gear of differential.
</summary>
</member>
<member name="F:MGS.Machinery.Differential.rightGear">
<summary>
Right gear of differential.
</summary>
</member>
<member name="F:MGS.Machinery.Differential.leftAxle">
<summary>
Left axle of differential.
</summary>
</member>
<member name="F:MGS.Machinery.Differential.rightAxle">
<summary>
Right axle of differential.
</summary>
</member>
<member name="P:MGS.Machinery.Differential.Coefficient">
<summary>
Offset coefficient of differential.
</summary>
</member>
<member name="F:MGS.Machinery.Differential.coefficient">
<summary>
Offset coefficient of differential.
</summary>
</member>
<member name="F:MGS.Machinery.Differential.leftCoefficient">
<summary>
Offset coefficient of left axle.
</summary>
</member>
<member name="F:MGS.Machinery.Differential.rightCoefficient">
<summary>
Offset coefficient of right axle.
</summary>
</member>
<member name="M:MGS.Machinery.Differential.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive differential by angular velocity.
</summary>
<param name="velocity">Angular velocity of drive.</param>
<param name="type">Invalid parameter (Differential can only drived by angular velocity).</param>
</member>
<member name="T:MGS.Machinery.Motor">
<summary>
Motor provide power to drive axle.
</summary>
</member>
<member name="F:MGS.Machinery.Motor.maxRPM">
<summary>
Max revolution velocity.
</summary>
</member>
<member name="F:MGS.Machinery.Motor.threshold">
<summary>
Threshold of lerp rpm.
</summary>
</member>
<member name="F:MGS.Machinery.Motor.damper">
<summary>
Damper of engine rpm.
</summary>
</member>
<member name="F:MGS.Machinery.Motor.axle">
<summary>
Axle drive by this motor.
</summary>
</member>
<member name="P:MGS.Machinery.Motor.MaxRPM">
<summary>
Max revolution velocity (r/min).
</summary>
</member>
<member name="F:MGS.Machinery.Motor.targetRPM">
<summary>
Target revolution velocity.
</summary>
</member>
<member name="F:MGS.Machinery.Motor.currentRPM">
<summary>
Current revolution velocity.
</summary>
</member>
<member name="M:MGS.Machinery.Motor.Update">
<summary>
Update motor.
</summary>
</member>
<member name="M:MGS.Machinery.Motor.TurnOn">
<summary>
Turn on motor.
</summary>
</member>
<member name="M:MGS.Machinery.Motor.TurnOff">
<summary>
Turn off motor.
</summary>
</member>
<member name="T:MGS.Machinery.CentrifugalVibrator">
<summary>
Centrifugal vibrator.
</summary>
</member>
<member name="F:MGS.Machinery.CentrifugalVibrator.amplitudeRadius">
<summary>
Amplitude radius of vibrator.
</summary>
</member>
<member name="P:MGS.Machinery.CentrifugalVibrator.StartPosition">
<summary>
Start loacal position.
</summary>
</member>
<member name="F:MGS.Machinery.CentrifugalVibrator.currentAngle">
<summary>
Current rotate angle.
</summary>
</member>
<member name="M:MGS.Machinery.CentrifugalVibrator.GetLocalDirection(UnityEngine.Vector3)">
<summary>
Get local direction from wold direction.
</summary>
<param name="direction">Wold direction.</param>
<returns>Local direction.</returns>
</member>
<member name="M:MGS.Machinery.CentrifugalVibrator.Initialize">
<summary>
Initialize vibrator.
</summary>
</member>
<member name="M:MGS.Machinery.CentrifugalVibrator.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive vibrator by angular velocity.
</summary>
<param name="velocity">Angular velocity of drive.</param>
<param name="type">Invalid parameter (CentrifugalVibrator can only drived by angular velocity).</param>
</member>
<member name="T:MGS.Machinery.LinearVibrator">
<summary>
Linear vibrator.
</summary>
</member>
<member name="F:MGS.Machinery.LinearVibrator.amplitudeRadius">
<summary>
Amplitude radius of vibrator.
</summary>
</member>
<member name="P:MGS.Machinery.LinearVibrator.StartPosition">
<summary>
Start loacal position.
</summary>
</member>
<member name="P:MGS.Machinery.LinearVibrator.LocalAxis">
<summary>
Vibrate local axis.
</summary>
</member>
<member name="F:MGS.Machinery.LinearVibrator.currentOffset">
<summary>
Current offset base on start position.
</summary>
</member>
<member name="F:MGS.Machinery.LinearVibrator.direction">
<summary>
Vibrate direction.
</summary>
</member>
<member name="M:MGS.Machinery.LinearVibrator.Initialize">
<summary>
Initialize vibrator.
</summary>
</member>
<member name="M:MGS.Machinery.LinearVibrator.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive vibrator by linear velocity.
</summary>
<param name="velocity">Linear velocity of drive.</param>
<param name="type">Invalid parameter (LinearVibrator can only drived by linear velocity).</param>
</member>
<member name="T:MGS.Machinery.Synchronizer">
<summary>
Synchronizer for mechanisms.
</summary>
</member>
<member name="F:MGS.Machinery.Synchronizer.mechanisms">
<summary>
Mechanisms drive by this synchronizer.
</summary>
</member>
<member name="M:MGS.Machinery.Synchronizer.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive synchronizer by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.Transmission">
<summary>
Transmission for mechanisms.
</summary>
</member>
<member name="F:MGS.Machinery.Transmission.mechanismUnits">
<summary>
Mechanisms drive by this transmission.
</summary>
</member>
<member name="M:MGS.Machinery.Transmission.Drive(System.Single,MGS.Machinery.DriveType)">
<summary>
Drive transmission by velocity.
</summary>
<param name="velocity">Velocity of drive.</param>
<param name="type">Type of drive.</param>
</member>
<member name="T:MGS.Machinery.MechanismUnit">
<summary>
Mechanism unit.
</summary>
</member>
<member name="F:MGS.Machinery.MechanismUnit.mechanism">
<summary>
Mechanism to drive.
</summary>
</member>
<member name="F:MGS.Machinery.MechanismUnit.coefficient">
<summary>
Coefficient of velocity.
</summary>
</member>
<member name="M:MGS.Machinery.MechanismUnit.#ctor(MGS.Machinery.Mechanism,System.Single)">
<summary>
Constructor.
</summary>
<param name="mechanism">Mechanism to drive.</param>
<param name="coefficient">Coefficient of velocity.</param>
</member>
</members>
</doc>