Code Reference

Klassen- und Methodenindex

Kompakte Referenz der im Snapshot aktiven Klassen und zentralen Funktionen. Das Suchfeld filtert nach Klassenname, Datei, Methode oder Begriff.

Persistenz, Benutzer und Wirtschaft

Klasse / DateiAufgabeWichtige Methoden
TRANSACTION_MANAGER
TRANSACTION_MANAGER.js
autoritativer IDB-Zustand, Migration, Idempotenz, Validierung, Mirroropen, initialize, read, commit, validate, mirror, reset, initializeFresh, readBillingSnapshot
GAME_SAVE_MANAGER
GAME_SAVE_MANAGER.js
neues Spiel, Laden, Reset und MigrationskonfliktvalidateName, hasSave, startNew, loadExisting, reset, resolveMigration
SAVE_SCHEMA
SAVE_SCHEMA.js
Legacy-LocalStorage-Schema und VorstufenmigrationgetVersion, migrate, migrateToV1, migrateToV2, migrateToV3
STORAGE_API
STORAGE_API.js
typisierte LocalStorage-Hilfehas, get, set, remove, getNumber, getBoolean, getJSON, setJSON
USER_API
USER_API.js
Benutzerwerte, Normalisierung, Abos und Legacy-Wirtschaftsadapterget, set, change, loadData, notify, grantExperience, tryPurchase plus Getter/Setter
ECONOMY_SERVICE
ECONOMY_SERVICE.js
zentrale atomare Gameplay-Buchungenpurchase, prepareSoil, replacePot, seed, harvest, buyItem, upgradeCapacity, useGrowthItem, claimAchievement, Mining-Methoden
OPERATING_COST_SERVICE
OPERATING_COST_SERVICE.js
aktive Laufzeit, Verbrauch, Rechnungen und ZahlungenadvanceBillingInState, recordActivePower, settlePeriod, activateBilling, settleOperatingCosts, payBill, payOutstanding
CRYPTO_CURRENCY_API
CRYPTO_CURRENCY_API.js
Wallet-Adapter und präzise Coin-EinheitentoUnits, fromUnits, getCoinUnits, setCoinUnits, startIncome, stopIncome
CAPACITY_SERVICE
CAPACITY_SERVICE.js
Lagerstufen und Kompatibilitäts-APIcapacity, next, canAdd, recover, upgrade
CANIS_SERVICE
CANIS_SERVICE.js
Testpakete, Perks, Themes und Belegeread, purchaseTestPack, spendCanis, setLaborTheme

Pflanzen, Slots und Inventar

Klasse / DateiAufgabeWichtige Methoden
PLANT
PLANT.js
DOM-Komponente und Legacy-Brücke je PflanzerefreshFromEconomy, setVariety, synchronizeGrowth, completeGrowth, plantSeed, harvest, recoverHarvest, buyVariety
PLANT_SEED_SHOP
PLANT_SEED_SHOP.js
Sortenauswahl und Levelanzeigerender, open, close
LAMP
LAMP.js
Lampen-UI und Power-SchaltungrefreshPower, drawSlot, writeValue, syncSound, clickEvent
SLOT
SLOT.js
generischer kaufbarer RaumslotloadIsOwned, writeValue, shopStatus, shopIsOn, shopIsOff, buy
SLOT_STORAGE
SLOT_STORAGE.js
kanonische Besitzschlüssel und alte KeyformencreateKey, createLegacyKeys, loadOwned, saveOwned, subscribe
INVENTORY_SERVICE
INVENTORY_SERVICE.js
Items kaufen und Pflanzenmaterial verwendenread, count, equipment, purchase, prepareSoil, replacePot, useGrowthItem
HOME_MATERIALS
HOME_MATERIALS.js
Popup für Erde, Dünger und Töpfeopen, close, action, render
WEED_INVENTORY
WEED_INVENTORY.js
Legacy-/Fallback-Bestand je Sortenormalize, read, syncTotal, has, add, remove, available
WEED_INVENTORY_VIEW
WEED_INVENTORY_VIEW.js
Bestandspopupdraw, open, close

Tür, Verkauf, Polizei und Produktion

Klasse / DateiAufgabeWichtige Methoden
DOOR
DOOR.js
Tür-UI und EreignispriorisierungdrawOffer, openOffer, openOfferAtomic, payBill, acceptOffer, resolvePolice, newNotification, notificationInterval
CUSTOMER_SALES
CUSTOMER_SALES.js
Türangebote, Holds, Verkäufe, Statistikavailable, createOfferAtomic, acceptAtomic, declineAtomic, readHistory, readStats
POLICE_EVENTS
POLICE_EVENTS.js
offenen Fall lesen und auflösenreadOpen, pay, seize, finish
MINING_RIGG
MINING_RIGG.js
Rig-Popup und Bedienungrefresh, applyState, renderPayout, syncTasks, changeCoin, changeOnline, claim
MINING_STORAGE
MINING_STORAGE.js
kompatible Anzeige des alten Mining-GuthabensreadBalance, getFormattedBalance
CHEMISTRY_TABLE
CHEMISTRY_TABLE.js
ältere LocalStorage-Chemie-API / UI-KompatibilitätBesitz, State-Lesen, Produktion und Upgrades im Fallbackpfad
CHEMISTRY_TRANSACTIONS
CHEMISTRY_TRANSACTIONS.js
atomare Jobverwaltungduration, settle, read, start, cancel, upgrade, reservedReagents
DARKWEB
DARKWEB.js
CRT-Quotes, Rohstoffkauf und Warenverkauforders, requireAccess, prepareQuote, releaseQuote, confirmQuote
TRADING_MARKET
TRADING_MARKET.js
Coin-Kurse und Historieload, getCoin, subscribe, updateOne, catchUp, start, stop
TRADING_SERVICE
TRADING_SERVICE.js
Trade-Quotes und atomare BestätigungprepareTrade, confirmTrade, confirmAtomic, claimMining, recoverPending

Navigation, Telefon und UI

Klasse / DateiAufgabeWichtige Methoden
MENU_ACCESS
MENU_ACCESS.js
Menüdefinition, Status, KaufisOwned, status, purchase
MENU_INTERFACE
MENU_INTERFACE.js
einzelnes MenüicongetStatus, drawIcon
PHONE
PHONE.js
Phone-Shell und App-Launcherstart, drawApps, refreshAppAccess, layoutAppIcons, activateApp, showInline, showProfile
PHONE_HUB
PHONE_HUB.js
mehrere App-Seiten über Datenmodusstart, render, renderMarket, renderInventory, renderBills, renderStatistics, renderAchievements
TradingMarket
TRADING_APP.js
Trading-UI-Controllerstart, setView, renderDetail, drawChart, openConfirmation, confirm, claimMining
APK_CALL
APK_CALL.js
Anruf-/Code-App, nicht exportierte Klasse; Singleton CallApkZifferneingabe, Anrufstatus, Codes und Admin-Feedback
ADMIN_CHEATS
ADMIN_CHEATS.js
lokale Entwicklercodesexecute, executeAtomic, switchMode, money, xp, level, addWeed
USER_INTERFACE
USER_INTERFACE.js
Topbar mit Geld, Coins, XP, Level und BeständenloadData, writeUserData, drawIcons, eventButtons plus Getter/Setter
SETUP
SETUP.js
Audio- und SpracheinstellungenshowTab, selectLanguage, updateVolume, toggleMute, resetAudioSettings
GAME_ASSISTANT
ASSISTANT.js
seitenbezogene Hilfemount, open, render, previous, next, close

Runtime, Audio, Sprache und Darstellung

Klasse / DateiAufgabeWichtige Methoden
GAME_CLOCK
GAME_CLOCK.js
zentraler Scheduler und Lifecyclestart, pause, resume, subscribe, scheduleAt, unsubscribe, tick, Billing-Anker
GAME_START_UP
GAME_START_UP.js
Title-Screen und StartworkflowtitleScreenClick, loadbarAnimation, languageScreenClick, completeStart, bindStartForms
GAME_SCALER
GAME_SCALER.js
800×400-Skalierung und OrientierungStart, Resize, Viewport-Messung und Transform
BACKGROUND
BACKGROUND.js
Tageszeit-Hintergrund und Audio-Szenedraw, drawMask
LANGUAGE_MANAGER
LANGUAGE_MANAGER.js
Sprache, Texte, ZahlenformatgetLanguage, setLanguage, subscribe, t, formatNumber, applyPage
SOUND_MANAGER
SOUND_MANAGER.js
Audioeinstellungen, Effekte, Loops und Ambienteunlock, playEffect, startLoop, stopLoop, setLoopSource, setAmbience, pauseAll, syncLoops
BUFFER_LOOP_PLAYER
BUFFER_LOOP_PLAYER.js
nahtlose WebAudio-Loops mit Fadesunlock, load, preload, fade, play, stop
LICENSE_GATE
LICENSE_GATE.js
Lizenzannahme v1.2hasAccepted, accept
UTILS_API
UTILS_API.js
ältere DOM-, Speicher- und UUID-HilfenInitialisierung, Speichern/Laden, Bereinigung und globale Hilfsfunktionen

Zentrale reine Funktionen

ModulFunktionenZweck
OPERATING_RUNTIMEensureRuntimeState, settleRuntime, accrueActiveGrowthWachstum und Zeitmessung im Kandidatenzustand
MINING_RULESmigrateMining, validateMining, settleMining, accrueActiveMiningMiningzustand ohne DOM
POLICE_RULESpoliceValuation, policeFine, confiscationTotals, assertPoliceFreezePolizeiberechnung und Schutzinvariante
SALE_RESERVATIONSfreeSaleStock, reserveSale, pruneSales, assertSaleskanalübergreifende Waren-Holds
ACHIEVEMENT_RULESachievementProgress, recordHarvestedVariety, recordProducedRecipeAchievement-Fortschritt
APP_ACCESSappStatusTelefon-, Level- und Equipment-Gate
PROGRESSION_CONFIGxpForNextLevelXP-Schwelle
DARKWEB_CATALOGquoteCrtUnitspräzise Quote mit BigInt