Class DropOffTarget
Inheritance
DropOffTarget
Implements
IAddableUnit
IEntityPostInitializable
Assembly: cs.temp.dll.dll
Syntax
public class DropOffTarget : MonoBehaviour, IDropOffTarget, IAddableUnit, IEntityPostInitializable
Properties
Code
Declaration
public string Code { get; }
Property Value
Entity
Declaration
public IEntity Entity { get; }
Property Value
logger
Declaration
protected IGameLoggingService logger { get; }
Property Value
Type |
Description |
IGameLoggingService |
|
mvtMgr
Declaration
protected IMovementManager mvtMgr { get; }
Property Value
Type |
Description |
IMovementManager |
|
terrainMgr
Declaration
protected ITerrainManager terrainMgr { get; }
Property Value
Type |
Description |
ITerrainManager |
|
Methods
Add(IUnit, AddableUnitData)
Declaration
public ErrorMessage Add(IUnit unit, AddableUnitData addableUnitData)
Parameters
Type |
Name |
Description |
IUnit |
unit |
|
AddableUnitData |
addableUnitData |
|
Returns
CanAdd(IUnit, AddableUnitData)
Declaration
public ErrorMessage CanAdd(IUnit unit, AddableUnitData addableData = null)
Parameters
Type |
Name |
Description |
IUnit |
unit |
|
AddableUnitData |
addableData |
|
Returns
CanDropResourceType(ResourceTypeInfo)
Declaration
public bool CanDropResourceType(ResourceTypeInfo resourceType)
Parameters
Returns
CanMove(IUnit, AddableUnitData)
Declaration
public ErrorMessage CanMove(IUnit unit, AddableUnitData addableData = null)
Parameters
Type |
Name |
Description |
IUnit |
unit |
|
AddableUnitData |
addableData |
|
Returns
Disable()
Declaration
GetAddablePosition(IUnit)
Declaration
public Vector3 GetAddablePosition(IUnit unit)
Parameters
Type |
Name |
Description |
IUnit |
unit |
|
Returns
Move(IUnit, AddableUnitData)
Declaration
public ErrorMessage Move(IUnit unit, AddableUnitData addableData)
Parameters
Type |
Name |
Description |
IUnit |
unit |
|
AddableUnitData |
addableData |
|
Returns
OnEntityPostInit(IGameManager, IEntity)
Declaration
public void OnEntityPostInit(IGameManager gameMgr, IEntity entity)
Parameters
Type |
Name |
Description |
IGameManager |
gameMgr |
|
IEntity |
entity |
|
Implements
IAddableUnit
IEntityPostInitializable