Class Border
Assembly: cs.temp.dll.dll
Syntax
public class Border : MonoBehaviour, IBorder, IMonoBehaviour
Properties
Building
Declaration
public IBuilding Building { get; }
Property Value
Type |
Description |
IBuilding |
|
buildingMgr
Declaration
protected IBuildingManager buildingMgr { get; }
Property Value
BuildingsInRange
Declaration
public IReadOnlyList<IBuilding> BuildingsInRange { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<IBuilding> |
|
EntitiesInRange
Declaration
public IReadOnlyList<IEntity> EntitiesInRange { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<IEntity> |
|
globalEvent
Declaration
protected IGlobalEventPublisher globalEvent { get; }
Property Value
Type |
Description |
IGlobalEventPublisher |
|
IsActive
Declaration
public bool IsActive { get; }
Property Value
resourceMgr
Declaration
protected IResourceManager resourceMgr { get; }
Property Value
Type |
Description |
IResourceManager |
|
ResourcesInRange
Declaration
public IReadOnlyList<IResource> ResourcesInRange { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<IResource> |
|
Size
Declaration
public float Size { get; }
Property Value
Type |
Description |
System.Single |
|
SortingOrder
Declaration
public int SortingOrder { get; }
Property Value
Surface
Declaration
public float Surface { get; }
Property Value
Type |
Description |
System.Single |
|
Methods
Disable()
Declaration
Init(IGameManager, IBuilding)
Declaration
public void Init(IGameManager gameMgr, IBuilding building)
Parameters
Type |
Name |
Description |
IGameManager |
gameMgr |
|
IBuilding |
building |
|
IsBuildingAllowedInBorder(IBuilding)
Declaration
public virtual bool IsBuildingAllowedInBorder(IBuilding building)
Parameters
Type |
Name |
Description |
IBuilding |
building |
|
Returns
IsInBorder(Vector3)
Declaration
public bool IsInBorder(Vector3 testPosition)
Parameters
Type |
Name |
Description |
Vector3 |
testPosition |
|
Returns
OnBuildingAdded(IBuilding)
Declaration
protected virtual void OnBuildingAdded(IBuilding building)
Parameters
Type |
Name |
Description |
IBuilding |
building |
|
OnBuildingUnregistererd(IBuilding)
Declaration
protected virtual void OnBuildingUnregistererd(IBuilding building)
Parameters
Type |
Name |
Description |
IBuilding |
building |
|
OnDisabled()
Declaration
protected virtual void OnDisabled()
OnInit()
Declaration
protected virtual void OnInit()
OnResourceAdded(IResource)
Declaration
protected virtual void OnResourceAdded(IResource resource)
Parameters
Type |
Name |
Description |
IResource |
resource |
|
OnResourceRemoved(IResource)
Declaration
protected virtual void OnResourceRemoved(IResource resource)
Parameters
Type |
Name |
Description |
IResource |
resource |
|
Implements