Difference between revisions of "IMyLandingGear/ru"

From Space Engineers Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 
{{DISPLAYTITLE:IMyLandingGear}}
 
{{DISPLAYTITLE:IMyLandingGear}}
Версия игры: 1.144
+
Версия игры: 1.175
 
<br>Пространство имён SpaceEngineers.Game.ModAPI.Ingame
 
<br>Пространство имён SpaceEngineers.Game.ModAPI.Ingame
  
Line 7: Line 7:
  
 
==Свойства:==
 
==Свойства:==
 +
''bool '''IsLocked''' { get; }''
 +
<br>&nbsp;&nbsp;Закрепились ли шасси на объекте
  
''float '''BreakForce''' { get; }''
+
''bool '''AutoLock''' { get; set; }''
<br>&nbsp;&nbsp;Сила отрыва
+
<br>&nbsp;&nbsp;Автоматическое зацепление при касании
  
''bool '''IsLocked''' { get; }''
+
''[[LandingGearMode/ru|LandingGearMode]] '''LockMode''' { get; }''
<br>&nbsp;&nbsp;Закрепилась ли опора на основании
+
<br>&nbsp;&nbsp;Состояние шасси
  
 
==Методы:==
 
==Методы:==
 +
''void '''Lock'''()''
 +
<br>&nbsp;&nbsp;Включить зацепление опоры с основанием
 +
 +
''void '''ToggleLock'''()''
 +
<br>&nbsp;&nbsp;Переключить зацепление опоры с основанием
  
''VRage.ModAPI.IMyEntity '''GetAttachedEntity'''()''
+
''void '''Unlock'''()''
<br>&nbsp;&nbsp;Объект, на котором закрепилась опора
+
<br>&nbsp;&nbsp;Отключить зацепление опоры с основанием
 +
 
 +
''void '''ResetAutoLock'''()''
 +
<br>&nbsp;&nbsp;Инициализировать автоматическое зацепление при касании
  
 
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):==
 
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):==
Line 23: Line 33:
 
''Boolean '''Autolock'''''
 
''Boolean '''Autolock'''''
 
<br>&nbsp;&nbsp;Автоматическое зацепление при касании
 
<br>&nbsp;&nbsp;Автоматическое зацепление при касании
 +
 +
''Single '''BreakForce'''''
 +
<br>&nbsp;&nbsp;Сила отрыва опоры от основания
  
 
==Действия, вызываемые через Apply:==
 
==Действия, вызываемые через Apply:==
Line 37: Line 50:
 
'''''Autolock'''''
 
'''''Autolock'''''
 
<br>&nbsp;&nbsp;Переключить автоматическое зацепление при касании
 
<br>&nbsp;&nbsp;Переключить автоматическое зацепление при касании
 +
 +
'''''IncreaseBreakForce'''''
 +
<br>&nbsp;&nbsp;Увеличить силу отрыва опоры от основания
 +
 +
'''''DecreaseBreakForce'''''
 +
<br>&nbsp;&nbsp;Уменьшить силу отрыва опоры от основания
  
 
[[Category:Ingame API/ru]]
 
[[Category:Ingame API/ru]]

Latest revision as of 06:36, 18 February 2017

Версия игры: 1.175
Пространство имён SpaceEngineers.Game.ModAPI.Ingame

public interface IMyLandingGear : IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
  Интерфейс посадочных опор

Свойства:

bool IsLocked { get; }
  Закрепились ли шасси на объекте

bool AutoLock { get; set; }
  Автоматическое зацепление при касании

LandingGearMode LockMode { get; }
  Состояние шасси

Методы:

void Lock()
  Включить зацепление опоры с основанием

void ToggleLock()
  Переключить зацепление опоры с основанием

void Unlock()
  Отключить зацепление опоры с основанием

void ResetAutoLock()
  Инициализировать автоматическое зацепление при касании

Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):

Boolean Autolock
  Автоматическое зацепление при касании

Single BreakForce
  Сила отрыва опоры от основания

Действия, вызываемые через Apply:

Lock
  Включить зацепление опоры с основанием

Unlock
  Выключить зацепление опоры с основанием

SwitchLock
  Переключить зацепление опоры с основанием

Autolock
  Переключить автоматическое зацепление при касании

IncreaseBreakForce
  Увеличить силу отрыва опоры от основания

DecreaseBreakForce
  Уменьшить силу отрыва опоры от основания