IMySensorBlock
Версия игры: 1.175
Пространство имён Sandbox.ModAPI.Ingame
public interface IMySensorBlock : IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
Интерфейс батареи
Contents
Свойства:
float MaxRange { get; }
Максимальная дальность обнаружения сенсора
float LeftExtend { get; set; }
float RightExtend { get; set; }
float TopExtend { get; set; }
float BottomExtend { get; set; }
float FrontExtend { get; set; }
float BackExtend { get; set; }
Зоны обнаружения с разных сторон, 1 - 50 м
bool PlayProximitySound { get; set; }
Издавать предупреждающий звук
bool DetectPlayers { get; set; }
Обнаруживать игроков
bool DetectFloatingObjects { get; set; }
Обнаруживать летающие объекты
bool DetectSmallShips { get; set; }
Обнаруживать малые корабли
bool DetectLargeShips { get; set; }
Обнаруживать большие корабли
bool DetectStations { get; set; }
Обнаруживать станции
bool DetectSubgrids { get; set; }
Обнаруживать фрагменты кораблей
bool DetectAsteroids { get; set; }
Обнаруживать астероиды
bool DetectOwner { get; set; }
Обнаруживать владельца
bool DetectFriendly { get; set; }
Обнаруживать союзников
bool DetectNeutral { get; set; }
Обнаруживать нейтралов
bool DetectEnemy { get; set; }
Обнаруживать врагов
bool IsActive { get; }
Включен ли сенсор
MyDetectedEntityInfo LastDetectedEntity { get; }
Последний обнаруженный объект
Методы:
void DetectedEntities(List<MyDetectedEntityInfo> entities)
Получить список обнаруженных объектов
Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):
Single Left
Single Right
Single Bottom
Single Top
Single Back
Single Front
Зоны обнаружения с разных сторон, 1 - 50 м
Boolean Audible Proximity Alert
Издавать предупреждающий звук
Boolean Detect Players
Обнаруживать игроков
Boolean Detect Floating Objects
Обнаруживать летающие объекты
Boolean Detect Small Ships
Обнаруживать малые корабли
Boolean Detect Large Ships
Обнаруживать большие корабли
Boolean Detect Stations
Обнаруживать станции
Boolean Detect Subgrids
Обнаруживать фрагменты кораблей
Boolean Detect Asteroids
Обнаруживать астероиды
Boolean Detect Owner
Обнаруживать владельца
Boolean Detect Friendly
Обнаруживать союзников
Boolean Detect Neutral
Обнаруживать нейтралов
Boolean Detect Enemy
Обнаруживать врагов
Действия, вызываемые через Apply:
IncreaseLeft
DecreaseLeft
IncreaseRight
DecreaseRight
IncreaseBottom
DecreaseBottom
IncreaseTop
DecreaseTop
IncreaseBack
DecreaseBack
IncreaseFront
DecreaseFront
Увеличить/уменьшить зоны обнаружения с разных сторон
Detect Players
Detect Players_On
Detect Players_Off
Переключить/включить/выключить обнаружение игроков
Detect Floating Objects
Detect Floating Objects_On
Detect Floating Objects_Off
Переключить/включить/выключить обнаружение летящих объектов
Detect Small Ships
Detect Small Ships_On
Detect Small Ships_Off
Переключить/включить/выключить обнаружение малых кораблей
Detect Large Ships
Detect Large Ships_On
Detect Large Ships_Off
Переключить/включить/выключить обнаружение больших клораблей
Detect Stations
Detect Stations_On
Detect Stations_Off
Переключить/включить/выключить обнаружение станций
Detect Subgrids
Detect Subgrids_On
Detect Subgrids_Off
Переключить/включить/выключить обнаружение фрагментов кораблей
Detect Asteroids
Detect Asteroids_On
Detect Asteroids_Off
Переключить/включить/выключить обнаружение астероидов
Detect Owner
Detect Owner_On
Detect Owner_Off
Переключить/включить/выключить обнаружение владельца
Detect Friendly
Detect Friendly_On
Detect Friendly_Off
Переключить/включить/выключить обнаружение союзников
Detect Neutral
Detect Neutral_On
Detect Neutral_Off
Переключить/включить/выключить обнаружение нейтралов
Detect Enemy
Detect Enemy_On
Detect Enemy_Off
Переключить/включить/выключить обнаружение врагов