public MapRoomScannerUpgrading(uGUI_MapRoomScanner uGuiMapRoomScanner) { this.uGuiMapRoomScanner = uGuiMapRoomScanner; uGuiMapRoomScanner.mapRoom.storageContainer.container.onAddItem += this.OnAddItem; uGuiMapRoomScanner.mapRoom.storageContainer.container.onRemoveItem += this.OnRemoveItem; }
public static void RemoveInstance(uGUI_MapRoomScanner uGuiMapRoomScanner) { Instances.Remove(uGuiMapRoomScanner); }
public static void AddInstance(uGUI_MapRoomScanner uGuiMapRoomScanner, MapRoomScannerUpgrading upgrading) { Instances.Add(uGuiMapRoomScanner, upgrading); }
static void Postfix(uGUI_MapRoomScanner __instance) { MapRoomScannerUpgrading.RemoveInstance(__instance); }
static void Postfix(uGUI_MapRoomScanner __instance) { var upgrading = new MapRoomScannerUpgrading(__instance); MapRoomScannerUpgrading.AddInstance(__instance, upgrading); }