Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.67 KB | None | 0 0
  1. string door = "[HANG]";
  2. string vent = "[VENT]";
  3. string light = "[LIT]";
  4.  
  5. public void Main() {
  6.    
  7.     var lights = new List<IMyLightingBlock>();
  8.     GridTerminalSystem.GetBlocksOfType(lights, l => l.CustomName.Contains(light));
  9.    
  10.     var vents = new List<IMyAirVent>();
  11.     GridTerminalSystem.GetBlocksOfType(lights, l => l.CustomName.Contains(vent));
  12.    
  13.     var doors = new List<IMyAirtightSlideDoor>();
  14.     GridTerminalSystem.GetBlocksOfType(lights, l => l.CustomName.Contains(door));
  15.    
  16.     foreach (IMyLightingBlock lit in lights)
  17.             {
  18.                 lit.ApplyAction("OnOff") ;
  19.             };
  20.            
  21.     foreach (IMyAirVent v in vents)
  22.             {
  23.                 v.ApplyAction("Depressurize") ;
  24.             };
  25.    
  26.    
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement