Difference between revisions of "IMyMotorSuspension/ru"
(Created page with "{{DISPLAYTITLE:IMyBatteryBlock}} Пространство имён Sandbox.ModAPI.Ingame ''public interface '''IMyBatteryBlock''' : IMyMotorBase, IMyFun...") |
|||
Line 1: | Line 1: | ||
− | {{DISPLAYTITLE: | + | {{DISPLAYTITLE:IMyMotorSuspension}} |
Пространство имён Sandbox.ModAPI.Ingame | Пространство имён Sandbox.ModAPI.Ingame | ||
− | ''public interface ''' | + | ''public interface '''IMyMotorSuspension''' : [[IMyMotorBase/ru|IMyMotorBase]], [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], IMyEntity'' |
<br> Интерфейс подвески колёс | <br> Интерфейс подвески колёс | ||
Revision as of 04:04, 18 August 2016
Пространство имён Sandbox.ModAPI.Ingame
public interface IMyMotorSuspension : IMyMotorBase, IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
Интерфейс подвески колёс
Свойства:
bool Steering { get; }
Является ли колесо рулевым
bool Propulsion { get; }
Является ли колесо движущим
bool InvertSteer { get; }
Инвертирован ли поворот колеса
bool InvertPropulsion { get; }
Инвертирована ли тяга колеса
float Damping { get; }
Амортизация подвески, 0 - 100 %
float Strength { get; }
Мощность пружины подвески, 0 - 100 %
float Friction { get; }
Сцепление колеса с поверхностью, 0 - 100 %
float Power { get; }
Мощность двигателя колеса, 0 - 100 %
float Height { get; }
Высота подвески, -1.3 - 1.5 м
float SteerAngle { get; }
Текущий угол поворота руления, -0.8 - 0.8 радиан
float MaxSteerAngle { get; }
Максимальный угол поворота руления, 0 - 0.8 радиан
float SteerSpeed { get; }
Вращающий момент при рулении, 0 - 10 Н∙м
float SteerReturnSpeed { get; }
Вращающий момент возврата при рулении, 0 - 10 Н∙м
float SuspensionTravel { get; }
Ход подвески, 0 - 100 %
bool Brake { get; set; }
Ручной тормоз
Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):
Boolean Steering
Является ли колесо рулевым
Single MaxSteerAngle
Максимальный угол поворота руления, 0 - 0.8 радиан
Single SteerSpeed
Вращающий момент при рулении, 0 - 10 Н∙м
Single SteerReturnSpeed
Вращающий момент возврата при рулении, 0 - 10 Н∙м
Boolean InvertSteering
Инвертирован ли поворот колеса
Boolean Propulsion
Является ли колесо движущим
Boolean InvertPropulsion
Инвертирована ли тяга колеса
Single Power
Мощность двигателя колеса, 0 - 100 %
Single Friction
Сцепление колеса с поверхностью, 0 - 100 %
Single Damping
Амортизация подвески, 0 - 100 %
Single Strength
Мощность пружины подвески, 0 - 100 %
Single Height
Высота подвески, -1.3 - 1.5 м
Single Travel
Ход подвески, 0 - 100 %
Single Speed Limit
Максимальная скорость, 0 - 360 (неограниченно) км/ч
Действия, вызываемые через Apply:
Steering
Переключить рулевое управление
IncreaseMaxSteerAngle
Увеличить максимальный угол поворота руления
'DecreaseMaxSteerAngle'
Уменьшить максимальный угол поворота руления
ResetMaxSteerAngle
Сбросить максимальный угол поворота руления на стандартный (0.45 радиан)
IncreaseSteerSpeed
Увеличить вращающий момент при рулении
DecreaseSteerSpeed
Уменьшить вращающий момент при рулении
ResetSteerSpeed
Сбросить вращающий момент при рулении на стандартный (2 Н∙м)
IncreaseSteerReturnSpeed
Увеличить вращающий момент возврата при рулении
DecreaseSteerReturnSpeed
Увеличить вращающий момент возврата при рулении
ResetSteerReturnSpeed
Сбросить вращающий момент возврата при рулении на стандартный (1 Н∙м)
InvertSteering
Инвертировать рулевое управление
Propulsion
Включить/выключить тягу на колесе
InvertPropulsion
Инвертировать тягу на колесе
IncreasePower
Увеличить мощность двигателя колеса
DecreasePower
Уменьшить мощность двигателя колеса
IncreaseFriction
Увеличить сцепление колеса с поверхностью
DecreaseFriction
Уменьшить сцепление колеса с поверхностью
IncreaseDamping
Увеличить амортизацию подвески
DecreaseDamping
Уменьшить амортизацию подвески
IncreaseStrength
Увеличить мощность пружины подвески
DecreaseStrength
Уменьшить мощность пружины подвески
IncreaseHeight
Увеличить высоту подвески
DecreaseHeight
Уменьшить высоту подвески
ResetHeight
Сбросить высоту подвески на стандартную (0 м)
IncreaseTravel
Увеличить ход подвески
DecreaseTravel
Уменьшить ход подвески
ResetTravel
Сбросить ход подвески на стандартный (100 %)
IncreaseSpeed Limit
Увеличить максимальную скорость
DecreaseSpeed Limit
Уменьшить максимальную скорость
ResetSpeed Limit
Сбросить максимальную скорость на стандартную (360 км/ч - неограниченно)
Add Wheel
Установить на подвеске колесо, если его ещё нет