Skip to content

Commit 5a83192

Browse files
committed
v0.1.0r8
- Fixing integration with WE
1 parent adf711d commit 5a83192

File tree

6 files changed

+19
-7
lines changed

6 files changed

+19
-7
lines changed

ImprovedTransportManager/ITMMainController.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ protected override void StartActions()
3939
public SegmentSelectorTool RoadSegmentToolInstance => ToolsModifierControl.toolController.GetComponent<SegmentSelectorTool>();
4040
public BuildingSelectorTool BuildingToolInstance => ToolsModifierControl.toolController.GetComponent<BuildingSelectorTool>();
4141

42-
public ITMFacade Facade { get; } = new ITMFacade();
42+
4343
#endregion
4444

4545
public void OnDestroy()

ImprovedTransportManager/ImprovedTransportManager.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
</ItemGroup>
9090
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
9191
<PropertyGroup>
92-
<PostBuildEvent>set "ModDir=%25LOCALAPPDATA%25\Colossal Order\Cities_Skylines\Addons\Mods\$(SolutionName)\"
92+
<PostBuildEvent>set "ModDir=$(SolutionDir)..\_appdataMods\$(SolutionName)\"
9393
rmdir /s /q "%25ModDir%25"
9494

9595
mkdir "%25ModDir%25"

ImprovedTransportManager/ModInstance.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
using System.Reflection;
1010
using UnityEngine;
1111

12-
[assembly: AssemblyVersion("0.1.0.7")]
12+
[assembly: AssemblyVersion("0.1.0.8")]
1313
namespace ImprovedTransportManager
1414
{
1515
public class ModInstance : BasicIUserMod<ModInstance, ITMMainController>

ImprovedTransportManager/ModShared/ITMFacade.cs

+12-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
using ImprovedTransportManager.Data;
1+
using ICities;
2+
using ImprovedTransportManager.Data;
23
using ImprovedTransportManager.Utility;
34
using System;
45
using System.Collections.Generic;
56

67
namespace ImprovedTransportManager.ModShared
78
{
8-
public class ITMFacade
9+
public class ITMFacade : ILoadingExtension
910
{
10-
public static ITMFacade Instance => ModInstance.Controller.Facade;
11+
public static ITMFacade Instance { get; private set; } = new ITMFacade();
1112

1213
public event Action<ushort> EventLineDestinationsChanged;
1314

@@ -38,5 +39,13 @@ public List<ushort> MapAllTerminals(ushort lineId)
3839

3940
return result;
4041
}
42+
43+
public void OnCreated(ILoading loading) { }
44+
45+
public void OnReleased() => Instance = new ITMFacade();
46+
47+
public void OnLevelLoaded(LoadMode mode) { }
48+
49+
public void OnLevelUnloading() => Instance = new ITMFacade();
4150
}
4251
}

ImprovedTransportManager/UI/VersionNotes.txt

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
- Fixed ELT issues
55
- Added some language translations (specially cn, ja and it)
66

7+
<color=green>Update r8 (17/NOV/22)</color>
8+
- Fixing integration with WE
9+
710
<color=yellow>Welcome to Improved Transport Manager, the ITM!</color>
811

912
This mod intends to be a replacement to the both old IPT2 and TLM. Here are some of features already done in this mod:

K45_ITM2CD/K45_ITM2CD.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
</ProjectReference>
8282
</ItemGroup>
8383
<PropertyGroup>
84-
<PostBuildEvent>set "ModDir=%25LOCALAPPDATA%25\Colossal Order\Cities_Skylines\Addons\Mods\$(SolutionName)\"
84+
<PostBuildEvent>set "ModDir=$(SolutionDir)..\_appdataMods\$(SolutionName)\"
8585

8686
xcopy /y /e "$(TargetPath)*" "%25ModDir%25"
8787
del "%25ModDir%25*.pdb"

0 commit comments

Comments
 (0)