## Uses of Class
edu.cwru.SimpleRTS.model.unit.UnitTemplate

Packages that use UnitTemplate
edu.cwru.SimpleRTS.model
edu.cwru.SimpleRTS.model.unit
edu.cwru.SimpleRTS.model.upgrade
edu.cwru.SimpleRTS.util

Uses of UnitTemplate in edu.cwru.SimpleRTS.model

Methods in edu.cwru.SimpleRTS.model with parameters of type UnitTemplate
`java.util.LinkedList<Action>` `SimplePlanner.planBuild(Unit actor, int targetX, int targetY, UnitTemplate template)`

Method parameters in edu.cwru.SimpleRTS.model with type arguments of type UnitTemplate
`void` `Template.namesToIds(java.util.List<UnitTemplate> untemplates, java.util.List<UpgradeTemplate> uptemplates)` Turn this template's list of prerequisites and things it produces into their ids

Uses of UnitTemplate in edu.cwru.SimpleRTS.model.unit

Methods in edu.cwru.SimpleRTS.model.unit that return UnitTemplate
`UnitTemplate` `Unit.getTemplate()`

Method parameters in edu.cwru.SimpleRTS.model.unit with type arguments of type UnitTemplate
`void` `UnitTemplate.namesToIds(java.util.List<UnitTemplate> unittemplates, java.util.List<UpgradeTemplate> upgradetemplates)`

Constructors in edu.cwru.SimpleRTS.model.unit with parameters of type UnitTemplate
`Unit(UnitTemplate template)`
`UnitTemplate.UnitTemplateView(UnitTemplate template)`

Uses of UnitTemplate in edu.cwru.SimpleRTS.model.upgrade

Methods in edu.cwru.SimpleRTS.model.upgrade that return types with arguments of type UnitTemplate
`java.util.List<UnitTemplate>` `UpgradeTemplate.getAffectedUnits()`

Method parameters in edu.cwru.SimpleRTS.model.upgrade with type arguments of type UnitTemplate
`void` `UpgradeTemplate.namesToIds(java.util.List<UnitTemplate> unittemplates, java.util.List<UpgradeTemplate> upgradetemplates)`

Constructor parameters in edu.cwru.SimpleRTS.model.upgrade with type arguments of type UnitTemplate
`Upgrade(int attackchange, int defensechange, java.util.List<UnitTemplate> affectedunits, UpgradeTemplate template)`

Uses of UnitTemplate in edu.cwru.SimpleRTS.util

Methods in edu.cwru.SimpleRTS.util that return types with arguments of type UnitTemplate
`static java.util.List<UnitTemplate>` `TypeLoader.loadUnitsFromFile(java.lang.String filename, int player)`