Skip to content

Unity Findings

Felix Banks edited this page Apr 13, 2026 · 3 revisions

Unity Findings

A collection of Unity Explorer notes & findings pertaining to the game and mod.

Table Of Contents

Game Objects and Components

Managers

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 - $$$

CharactersInUse

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


ProgressionClientsParent

Contains the "Local Businesses" objects

GameObjects:

  • ClientDeliveryProgressionGunShop - Gun Shop
  • ClientDeliveryProgressionUniversity - University
  • ClientDeliveryProgressionScrapyard - Scrapyard

PlotsContainer

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

UI_Gameplay

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.

VehiclesInUse

Parent container for all of the delivery vehicles

GameObjects:

  • Moped
  • Car
  • Truck

SpriteContainer

Singular GameObject/Component for sprite objects


AudioScriptsContainer

GameObject Contains components related to game audio

Components:

  • MixersContainer
  • MixerSnapshotsController
  • PersistentSoundSettings

FireManager

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()