Skip to content

Commit 41ff089

Browse files
authored
Merge pull request #40 from DekuDesu/development
fixed typo causing all items to be always selected to be placed on mi…
2 parents 677270f + 2acfb31 commit 41ff089

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

MiniMapMod/MiniMapPlugin.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ private void ScanStaticTypes()
239239
if (token is null)
240240
{
241241
Log.LogDebug($"No {nameof(PurchaseInteraction)} component on {nameof(ChestBehavior)}. GameObject.name = {chest.gameObject.name}");
242-
return true;
242+
return false;
243243
}
244244

245245
return token.Contains("CHEST") && token != "LUNAR_CHEST_CONTEXT" && token.Contains("STEALTH") == false;
@@ -301,7 +301,7 @@ private void ScanStaticTypes()
301301
});
302302

303303
// duplicators
304-
RegisterMonobehaviorType<PurchaseInteraction>(InteractableKind.Printer, dynamicObject: false,
304+
RegisterMonobehaviorType<PurchaseInteraction>(InteractableKind.Printer, dynamicObject: false,
305305
selector: shop => shop?.contextToken?.Contains("DUPLICATOR") ?? false);
306306

307307
// barrels
@@ -378,7 +378,7 @@ private void RegisterMonobehaviorType<T>(InteractableKind kind, Func<T, bool> Ac
378378

379379
Log.LogDebug($"Selected {selected.Count()} {kind}s");
380380

381-
RegisterMonobehaviours(found, kind, ActiveChecker, dynamicObject);
381+
RegisterMonobehaviours(selected, kind, ActiveChecker, dynamicObject);
382382
}
383383

384384
/// <summary>

MiniMapMod/Minimap.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public void SetRotation(Quaternion rotation)
7474

7575
public RectTransform CreateIcon(InteractableKind type, Vector3 minimapPosition, ISpriteManager spriteManager)
7676
{
77-
Sprite sprite = null;
77+
Sprite sprite;
7878

7979
try
8080
{
@@ -84,6 +84,8 @@ public RectTransform CreateIcon(InteractableKind type, Vector3 minimapPosition,
8484
{
8585
Log.LogError($"Failed to get sprite for type {type}");
8686
Log.LogError(e.Message);
87+
88+
return null;
8789
}
8890

8991
GameObject icon = CreateIcon(type, sprite);

0 commit comments

Comments
 (0)