Beispiel #1
0
        public MapRoomScannerUpgrading(uGUI_MapRoomScanner uGuiMapRoomScanner)
        {
            this.uGuiMapRoomScanner = uGuiMapRoomScanner;

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

            MapRoomScannerUpgrading.AddInstance(__instance, upgrading);
        }