Difference between revisions of "IMyLargeTurretBase/ru"
Line 32: | Line 32: | ||
''void '''TrackTarget'''(IMyEntity entity)'' | ''void '''TrackTarget'''(IMyEntity entity)'' | ||
− | <br>''void '''TrackTarget'''([[ | + | <br>''void '''TrackTarget'''([[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3D.html|Vector3D]] pos, [[Vector3/ru|Vector3]] velocity)'' |
<br> Отслеживать с упреждением цель, заданную как объект '''entity''' или координатами '''pos''' и вектором скорости '''velocity''' | <br> Отслеживать с упреждением цель, заданную как объект '''entity''' или координатами '''pos''' и вектором скорости '''velocity''' | ||
''void '''SetTarget'''(IMyEntity Entity)'' | ''void '''SetTarget'''(IMyEntity Entity)'' | ||
− | <br>''void '''SetTarget'''([[ | + | <br>''void '''SetTarget'''([[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3D.html|Vector3D]] pos)'' |
<br> Отслеживать без упреждения цель, заданную как объект '''Entity''' или координатами '''pos''' | <br> Отслеживать без упреждения цель, заданную как объект '''Entity''' или координатами '''pos''' | ||
Revision as of 21:29, 18 August 2016
Версия игры: 1.144
Пространство имён Sandbox.ModAPI.Ingame
public interface IMyLargeTurretBase : IMyUserControllableGun, IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
Интерфейс большой турельной подвески
Contents
Свойства:
bool IsUnderControl { get; }
Находится ли турель под контролем игрока
bool CanControl { get; }
Может ли игрок контролировать турель (из кабины или кресла)
float Range { get; }
Дистанция открытия огня, 0-600 м
float Elevation { get; set; }
Угол возвышения, радиан
float Azimuth { get; set; }
Азимут, радиан
bool EnableIdleRotation { get; set; }
Разрешение вращения при ожидании цели
bool AIEnabled { get; }
Включен ли автоматический огонь
Методы:
void TrackTarget(IMyEntity entity)
void TrackTarget([[1]] pos, Vector3 velocity)
Отслеживать с упреждением цель, заданную как объект entity или координатами pos и вектором скорости velocity
void SetTarget(IMyEntity Entity)
void SetTarget([[2]] pos)
Отслеживать без упреждения цель, заданную как объект Entity или координатами pos
void SyncElevation()
Синхронизировать угол возвышения с другими турелями
void SyncAzimuth()
Синхронизировать азимут с другими турелями
void SyncEnableIdleRotation()
Синхронизировать вращение при ожидании цели с другими турелями
void ResetTargetingToDefault()
Сбросить селектор целей на стандартные значения
Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):
Single Range
Дистанция открытия огня, 0-600 м
Boolean EnableIdleMovement
Разрешение вращения при ожидании цели
Boolean TargetMeteors
Стрелять по метеоритам
Boolean TargetMoving
Стрелять по движущимся целям
'Boolean TargetMissiles'
Стрелять по ракетам
Boolean TargetSmallShips
Стрелять по малым кораблям
Boolean TargetLargeShips
Стрелять по большим кораблям
Boolean TargetCharacters
Стрелять по игрокам
Boolean TargetStations
Стрелять по станциям
Boolean TargetNeutrals
Стрелять по нейтральным объектам
Boolean UseConveyor
Использовать систему конвейеров (только для ракетной турели и турели Гатлинга)
Действия, вызываемые через Apply:
IncreaseRange
Увеличить дистанцию открытия огня
DecreaseRange
Уменьшить дистанцию открытия огня
EnableIdleMovement
Переключить вращение при ожидании цели
EnableIdleMovement_On
Включить вращение при ожидании цели
EnableIdleMovement_Off
Выключить вращение при ожидании цели
TargetMeteors
Переключить стрельбу по метеоритам
TargetMeteors_On
Включить стрельбу по метеоритам
TargetMeteors_Off
Выключить стрельбу по метеоритам
TargetMoving
Переключить стрельбу по движущимся объектам
TargetMoving_On
Включить стрельбу по движущимся объектам
TargetMoving_Off
Выключить стрельбу по движущимся объектам
TargetMissiles
Переключить стрельбу по ракетам
TargetMissiles_On
Включить стрельбу по ракетам
TargetMissiles_Off
Выключить стрельбу по ракетам
TargetSmallShips
Переключить стрельбу по малым кораблям
TargetSmallShips_On
Включить стрельбу по малым кораблям
TargetSmallShips_Off
Выключить стрельбу по малым кораблям
TargetLargeShips
Переключить стрельбу по большим кораблям
TargetLargeShips_On
Включить стрельбу по большим кораблям
TargetLargeShips_Off
Выключить стрельбу по большим кораблям
TargetCharacters
Переключить стрельбу по игрокам
TargetCharacters_On
Включить стрельбу по игрокам
TargetCharacters_Off
Выключить стрельбу по игрокам
TargetStations
Переключить стрельбу по станциям
TargetStations_On
Включить стрельбу по станциям
TargetStations_Off
Выключить стрельбу станциям
TargetNeutrals
Переключить стрельбу по нейтральным объектам
TargetNeutrals_On
Включить стрельбу по нейтральным объектам
TargetNeutrals_Off
Выключить стрельбу по нейтральным объектам
UseConveyor
Переключить использование системы конвейеров (только для ракетной турели и турели Гатлинга)