C# Class TrafficManager_ImprovedAI.CustomRoadAI

Inheritance: RoadBaseAI
Exibir arquivo Open project: fadster/TrafficManager_ImprovedAI Class Usage Examples

Public Properties

Property Type Description
nodeDictionary TrafficLightSimulation>.Dictionary

Public Methods

Method Description
AddNodeToSimulation ( ushort nodeID ) : void
Awake ( ) : void
GetNodeSimulation ( ushort nodeID ) : TrafficManager_ImprovedAI.TrafficLightSimulation
OriginalSimulationStep ( ushort nodeID, NetNode &data ) : void
RemoveNodeFromSimulation ( ushort nodeID ) : void
SimulationStep ( ushort nodeID, NetNode &data ) : void
Update ( ) : void

Private Methods

Method Description
_runUpdate ( ) : void

Method Details

AddNodeToSimulation() public static method

public static AddNodeToSimulation ( ushort nodeID ) : void
nodeID ushort
return void

Awake() public method

public Awake ( ) : void
return void

GetNodeSimulation() public static method

public static GetNodeSimulation ( ushort nodeID ) : TrafficManager_ImprovedAI.TrafficLightSimulation
nodeID ushort
return TrafficManager_ImprovedAI.TrafficLightSimulation

OriginalSimulationStep() public method

public OriginalSimulationStep ( ushort nodeID, NetNode &data ) : void
nodeID ushort
data NetNode
return void

RemoveNodeFromSimulation() public static method

public static RemoveNodeFromSimulation ( ushort nodeID ) : void
nodeID ushort
return void

SimulationStep() public method

public SimulationStep ( ushort nodeID, NetNode &data ) : void
nodeID ushort
data NetNode
return void

Update() public method

public Update ( ) : void
return void

Property Details

nodeDictionary public_oe static_oe property

public static Dictionary nodeDictionary
return TrafficLightSimulation>.Dictionary