using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using VRage.ModAPI;
namespace Sandbox.ModAPI.Ingame
{
public interface IMySensorBlock : IMyFunctionalBlock
{
///
/// Param - active
///
float MaxRange { get; }
float LeftExtend { get; }
float RightExtend { get; }
float TopExtend { get; }
float BottomExtend { get; }
float FrontExtend { get; }
float BackExtend { get; }
bool PlayProximitySound { get; }
bool DetectPlayers { get; }
bool DetectFloatingObjects { get; }
bool DetectSmallShips { get; }
bool DetectLargeShips { get; }
bool DetectStations { get; }
bool DetectSubgrids { get; }
bool DetectAsteroids { get; }
bool DetectOwner { get; }
bool DetectFriendly { get; }
bool DetectNeutral { get; }
bool DetectEnemy { get; }
bool IsActive { get; }
MyDetectedEntityInfo LastDetectedEntity { get; }
void DetectedEntities(List entities);
}
}