Unity RTS Engine

  1. Home
  2. Unity RTS Engine
  3. NPC Factions
  4. NPC Unit Upgrade Manager

NPC Unit Upgrade Manager

The NPC Unit Upgrade Creator is responsible for regulating unit upgrades.

When creating a new NPC Manager object using the RTS Engine menu. The NPC Unit Upgrade Creator is a component of the new NPC Manager’s ‘NPCUnitManagers’ child object.


  1. Auto Upgrade: Allow this component to launch upgrades?
  2. Timer Reload Range (in seconds): How often does this component check for unit upgrade tasks to launch them?
  3. Acceptance Range (between 0.0 and 1.0): This defines if launching an upgrade task request will be accepted (the higher, the more chance that the request will be accepted with 0.0 -> never accepted and 1.0 -> always accepted). This adds more randomization to the behavior of the NPC factions in regards to launching upgrade tasks.
  4. Upgrade On Demand: Can other components request to launch upgrade tasks?

How can we help?