private static IEnumerator CallBuildRenamedEvent_impl(ushort building) { yield return(new WaitForSeconds(1)); WTSController.OnBuildingNameChanged(building); WriteTheSignsMod.Controller.ConnectorTLM.OnAutoNameParameterChanged(); }
public void Start() { AdrFacade.Instance.EventZeroMarkerBuildingChange += WTSController.OnZeroMarkChanged; AdrFacade.Instance.EventRoadNamingChange += WTSController.OnZeroMarkChanged; AdrFacade.Instance.EventDistrictChanged += WTSController.OnDistrictChanged; AdrFacade.Instance.EventBuildingNameStrategyChanged += () => WTSController.OnBuildingNameChanged(null); AdrFacade.Instance.EventPostalCodeChanged += WTSController.OnPostalCodeChanged; AdrFacade.Instance.EventHighwaySeedChanged += (x) => { WriteTheSignsMod.Controller.HighwayShieldsAtlasLibrary.PurgeShields(); WTSCacheSingleton.ClearCacheSegmentSeed(); }; AdrFacade.Instance.EventHighwaysChanged += () => { WriteTheSignsMod.Controller.HighwayShieldsAtlasLibrary.PurgeShields(); WTSCacheSingleton.ClearCacheSegmentSeed(); }; }
public static void OnBuildingNameChanged() => WTSController.OnBuildingNameChanged(null);