Repository navigation
Unity Findings
A collection of Unity Explorer notes & findings pertaining to the game and mod.
Game Object containing Components for game management
Components:
- BalancingData - Settings for AOE, costs over time, etc.
- FacilityManager - Facility management
- TimeManager - Time management
- PlayerTier - Player level management
- DialogueData - Game dialogue text management
- StoryManager - Story progression management
- EndGameManager - End game fight management
- SpecialClientsCoordinator - Special Client management
- ProgressionClientsCoordinator - Local business upgrade managements
- MonetaryCycle - $$$
Used to store characters that interact with the compound or businesses: employees, customers, police and attackers.
Employees:
- CharacterEmployee
- CharacterEmployeeWorker
- CharacterEmployeeCleaner
- CharacterEmployeeGuard
- CharacterEmployeeEngineer
Customers:
- CharacterCustomer
- CharacterCustomerFood
- CharacterCustomerDealer
- CharacterCustomerPassive
Police:
- CharacterPolice
Raiders:
- CharacterCartel
Note: Police and Raiders are a guess, correct me if wrong
Contains the "Local Businesses" objects
GameObjects:
- ClientDeliveryProgressionGunShop - Gun Shop
- ClientDeliveryProgressionUniversity - University
- ClientDeliveryProgressionScrapyard - Scrapyard
Contains all of the land plots you can build on: Businesses and the Compound
-
PlotCompound(Plot1) - Container for the compound
-
PlotBusiness(Plot[2-21]) - Containers for each of the 20 business plots
- PlotBusiness (G)
Prop Name Type PlotType BuildingType Purchased bool PurchasePrice int
Overlays for all of the menus and gameplay HUD graphics / text. Useful for manipulating menu items, adding logos or buttons.
GameObjects:
- Canvas - All of the HUD UI elements, menu panels, buttons, etc.
Parent container for all of the delivery vehicles
GameObjects:
- Moped
- Car
- Truck
Singular GameObject/Component for sprite objects
GameObject Contains components related to game audio
Components:
- MixersContainer
- MixerSnapshotsController
- PersistentSoundSettings
Singular GameObject/Component for managing fire within the game
Properties:
| Name | Type | Default |
|---|---|---|
| applianceBurnRate | float | 10 |
| chanceOfSettingCharacterOnFire | float | 0.04 |
| characterBurnRate | float | 10 |
| fireAlertRadius | float | 25 |
| fireAliveTime | float | 60 |
| fireAliveTimeRange | float | 20 |
| fireSetLightRadius | float | 4 |
| fireSpreadChanceDecrease | float | 0.02 |
| fireSpreadCheckFrequency | float | 10 |
| fireStartingSpreadChance | float | 0.2 |
Methods:
- SetCharacterOnFire()
- CreateFire()