public static bool HasBlockLogic(IMyTerminalBlock Block) { try { return(Block.HasComponent <BlockLogic>()); } catch (Exception Scrap) { LogError("IsOurBlock", Scrap); return(false); } }
public static bool HasDrillLogic(IMyTerminalBlock Block) { try { return(Block.HasComponent <LaserDrill>()); } catch (Exception Scrap) { SessionCore.LogError("IsOurBlock", Scrap); return(false); } }
public static bool IsRadar(IMyTerminalBlock Radar) { try { bool isradar = Radar.HasComponent <MyRadar>(); //DebugWrite("IsRadar", $"Block {Radar.CustomName} asked; result={isradar}", IsExcessive: true); return(isradar); } catch (Exception Scrap) { RadarCore.LogError("IsRadar", Scrap); return(false); } }