Esempio n. 1
0
        public static bool StartPrefix(MapRoomFunctionality __instance)
        {
            if (__instance is ScannerChipFunctionality)
            {
                __instance.wireFrameWorld = Player.main.transform;
                if (__instance.typeToScan != TechType.None)
                {
                    __instance.StartScanning(__instance.typeToScan);
                }
                else
                {
                    __instance.StartScanning(TechType.TimeCapsule);
                }

                ResourceTracker.onResourceDiscovered += __instance.OnResourceDiscovered;
                ResourceTracker.onResourceRemoved    += __instance.OnResourceRemoved;
                MapRoomFunctionality.mapRooms.Add(__instance);

                return(false);
            }

            return(true);
        }