Interface IUnit
Assembly: cs.temp.dll.dll
Syntax
public interface IUnit : IFactionEntity, IEntity, IMonoBehaviour, IEquatable<IEntity>
Properties
BuilderComponent
Declaration
IBuilder BuilderComponent { get; }
Property Value
Type |
Description |
IBuilder |
|
CarriableUnit
Declaration
ICarriableUnit CarriableUnit { get; }
Property Value
Type |
Description |
ICarriableUnit |
|
CollectorComponent
Declaration
IResourceCollector CollectorComponent { get; }
Property Value
Type |
Description |
IResourceCollector |
|
CreatorEntityComponent
Declaration
IEntityComponent CreatorEntityComponent { get; }
Property Value
Type |
Description |
IEntityComponent |
|
DropOffSource
Declaration
IDropOffSource DropOffSource { get; }
Property Value
Type |
Description |
IDropOffSource |
|
Health
Declaration
IUnitHealth Health { get; }
Property Value
Type |
Description |
IUnitHealth |
|
SpawnRallypoint
Declaration
IRallypoint SpawnRallypoint { get; }
Property Value
Type |
Description |
IRallypoint |
|
Squad
Declaration
IUnitSquad Squad { get; }
Property Value
Type |
Description |
IUnitSquad |
|
Methods
Init(IGameManager, InitUnitParameters)
Declaration
void Init(IGameManager gameMgr, InitUnitParameters initParams)
Parameters