C# Class DBCharsAndBuildings

Show file Open project: FlaminJesus/Pharaonic Class Usage Examples

Public Methods

Method Description
DeleteBuilding ( IBuilding building ) : void
DeleteNPC ( INPC, npc ) : void
FindBuilding ( Buildingtype type ) : List
FindClosestTargetBuilding ( Buildingtype Typus, Transform NpcPosition ) : Transform
GetBuildings ( ) : List
GetInstance ( ) : DBCharsAndBuildings,
GetNpcs ( ) : List
GetWorkplaces ( ) : List
RegistrationBuilding ( IBuilding building ) : void
RegistrationCitizen ( INPC, npc ) : void

Private Methods

Method Description
AddBuilding ( IBuilding pBuilding ) : void
AddNpc ( INPC, pNPC ) : void
AddWorkplace ( IWorkplace pWorkplace ) : void
CalculateDistance ( Transform positionA, Transform positionB ) : float
DBCharsAndBuildings ( ) : System.Collections
RemoveBuilding ( IBuilding pBuilding ) : void
RemoveNpc ( INPC, pNPC ) : void
RemoveWorkplace ( IWorkplace pWorkplace ) : void

Method Details

DeleteBuilding() public method

public DeleteBuilding ( IBuilding building ) : void
building IBuilding
return void

DeleteNPC() public method

public DeleteNPC ( INPC, npc ) : void
npc INPC,
return void

FindBuilding() public method

public FindBuilding ( Buildingtype type ) : List
type Buildingtype
return List

FindClosestTargetBuilding() public method

public FindClosestTargetBuilding ( Buildingtype Typus, Transform NpcPosition ) : Transform
Typus Buildingtype
NpcPosition Transform
return Transform

GetBuildings() public method

public GetBuildings ( ) : List
return List

GetInstance() public static method

public static GetInstance ( ) : DBCharsAndBuildings,
return DBCharsAndBuildings,

GetNpcs() public method

public GetNpcs ( ) : List
return List

GetWorkplaces() public method

public GetWorkplaces ( ) : List
return List

RegistrationBuilding() public method

public RegistrationBuilding ( IBuilding building ) : void
building IBuilding
return void

RegistrationCitizen() public method

public RegistrationCitizen ( INPC, npc ) : void
npc INPC,
return void