Skip to content

Commit b26734d

Browse files
committed
Bug Fixes
1 parent 7b5d5f9 commit b26734d

2 files changed

Lines changed: 10 additions & 3 deletions

File tree

LevelImposter/Builders/Generic/TransformBuilder.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ public void OnBuild(LIElement elem, GameObject obj)
1919

2020
// Scale Z position by Y if not a util-layer
2121
// Layers will mess up the Z position
22-
if (elem.type != "util-layer")
23-
obj.transform.position = MapUtils.ScaleZPositionByY(obj.transform.position);
22+
obj.transform.position = elem.type != "util-layer" ?
23+
MapUtils.ScaleZPositionByY(obj.transform.position) :
24+
new Vector3(obj.transform.position.x, obj.transform.position.y, 0.0f);
2425
}
2526
}

LevelImposter/Core/Components/LIShipStatus.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using LevelImposter.AssetLoader;
44
using LevelImposter.Shop;
55
using LevelImposter.Trigger;
6+
using Reactor.Networking.Extensions;
67
using UnityEngine;
78

89
namespace LevelImposter.Core;
@@ -31,9 +32,14 @@ public void Awake()
3132
_instance = this;
3233

3334
if (GameConfiguration.CurrentMap != null)
35+
{
3436
MapBuilder.RebuildMap();
37+
}
3538
else
36-
LILogger.Warn("No LevelImposter maps are available to load!");
39+
{
40+
LILogger.Error("LIShipStatus loaded without any map data!");
41+
AmongUsClient.Instance?.DisconnectWithReason("LevelImposter couldn't find any map data.");
42+
}
3743
}
3844

3945
public void Start()

0 commit comments

Comments
 (0)