// Function from file: solar.dm public void set_panels(double?currentdir = null) { Obj_Machinery_Power_Solar S = null; foreach (dynamic _a in Lang13.Enumerate(this.connected_panels, typeof(Obj_Machinery_Power_Solar))) { S = _a; S.adir = currentdir; S.occlusion(); S.update_icon(); } this.update_icon(); return; }
// Function from file: solar.dm public override dynamic Destroy( ) { Obj_Machinery_Power_Solar M = null; foreach (dynamic _a in Lang13.Enumerate(this.connected_panels, typeof(Obj_Machinery_Power_Solar))) { M = _a; M.unset_control(); } if (this.connected_tracker != null) { this.connected_tracker.unset_control(); } return(base.Destroy()); }