Interface IEntityUpgradeManager
Assembly: cs.temp.dll.dll
Syntax
public interface IEntityUpgradeManager : IPreRunGameService
Properties
Elements
Declaration
IEnumerable<IEnumerable<UpgradeElement<IEntity>>> Elements { get; }
Property Value
Methods
IsLaunched(EntityUpgrade, EntityUpgradeElementSource, Int32)
Declaration
bool IsLaunched(EntityUpgrade upgrade, EntityUpgradeElementSource upgradeSource, int factionID)
Parameters
Returns
LaunchLocal(EntityUpgrade, EntityUpgradeElementSource, Int32)
Declaration
ErrorMessage LaunchLocal(EntityUpgrade upgrade, EntityUpgradeElementSource upgradeSource, int factionID)
Parameters
Returns
ResetUpgrades(IEnumerable<IEnumerable<UpgradeElement<IEntity>>>)
Declaration
void ResetUpgrades(IEnumerable<IEnumerable<UpgradeElement<IEntity>>> newElements)
Parameters
TryGet(Int32, out UpgradeElement<IEntity>[])
Declaration
bool TryGet(int factionID, out UpgradeElement<IEntity>[] upgradeElements)
Parameters
Returns