//================================================================================================// // // update_basic : update signal without script // //================================================================================================// public void SH_update_basic(SignalHead thisHead) { if (thisHead.mainSignal.block_state() == MstsBlockState.CLEAR) { thisHead.SetLeastRestrictiveAspect(); } else { thisHead.SetMostRestrictiveAspect(); } }
//================================================================================================// // update_basic : update signal without script //================================================================================================// private static void UpdateBasic(SignalHead head) { if (head.MainSignal.BlockState() == SignalBlockState.Clear) { head.SetLeastRestrictiveAspect(); } else { head.SetMostRestrictiveAspect(); } }