public override void Init() { base.Init(); MyMwcObjectBuilder_EntityDetector detectorBuilder = new MyMwcObjectBuilder_EntityDetector(Size, MyMwcObjectBuilder_EntityDetector_TypesEnum.Box); m_entityDetector.Init(null, detectorBuilder, null, WorldMatrix, m_scannerCriterias); }
public void Init(string hudLabelText, MyMwcObjectBuilder_EntityDetector objectBuilder, MyEntity parent, Matrix matrix, IEnumerable<IMyEntityDetectorCriterium> detectionCriterias) { InitCriterias(detectionCriterias); InitSensor(objectBuilder.EntityDetectorType, objectBuilder.Size); StringBuilder hudLabelTextSb = (hudLabelText == null) ? null : new StringBuilder(hudLabelText); Init(hudLabelTextSb, null, null, parent, null, objectBuilder); SetWorldMatrix(matrix); Save = false; m_isClosed = false; Visible = false; //NeedsUpdate = true; }