Property | Type | Description | |
---|---|---|---|
InStartupPhase | bool | ||
currentLaneDensities | uint[] | ||
currentLaneSpeeds | uint[] | ||
currentLaneTrafficBuffer | ushort[] | ||
initDone | bool | ||
laneMeanSpeeds | byte[] | ||
simStartFrame | uint |
Method | Description | |
---|---|---|
Awake ( ) : void | ||
CustomNodeSimulationStep ( ushort nodeId, NetNode &data ) : void | ||
CustomSegmentSimulationStep ( ushort segmentID, NetSegment &data ) : void | ||
CustomSetTrafficLightState ( ushort nodeID, NetSegment &segmentData, uint frame, RoadBaseAI vehicleLightState, RoadBaseAI pedestrianLightState, bool vehicles, bool pedestrians ) : void | ||
GetTrafficLightState ( ushort vehicleId, Vehicle &vehicleData, ushort nodeId, ushort fromSegmentId, ushort toSegmentId, NetSegment &segmentData, uint frame, RoadBaseAI &vehicleLightState, RoadBaseAI &pedestrianLightState ) : void | ||
GetTrafficLightState ( ushort vehicleId, Vehicle &vehicleData, ushort nodeId, ushort fromSegmentId, ushort toSegmentId, NetSegment &segmentData, uint frame, RoadBaseAI &vehicleLightState, RoadBaseAI &pedestrianLightState, bool &vehicles, bool &pedestrians ) : void | ||
OriginalSetTrafficLightState ( bool customCall, ushort nodeID, NetSegment &segmentData, uint frame, RoadBaseAI vehicleLightState, RoadBaseAI pedestrianLightState, bool vehicles, bool pedestrians ) : void | ||
OriginalSimulationStep ( ushort nodeID, NetNode &data ) : void | ||
OriginalSimulationStep ( ushort segmentID, NetSegment &data ) : void | ||
Update ( ) : void |
Method | Description | |
---|---|---|
AddTraffic ( uint laneID, ushort vehicleLength, ushort speed, bool realTraffic ) : void | ||
GetCustomTrafficLightState ( ushort vehicleId, Vehicle &vehicleData, ushort nodeId, ushort fromSegmentId, ushort toSegmentId, RoadBaseAI &vehicleLightState, RoadBaseAI &pedestrianLightState, |
||
GetSegmentGeometry ( ushort segmentId ) : TrafficManager.Custom.Misc.SegmentGeometry | ||
GetSegmentGeometry ( ushort segmentId, ushort nodeId ) : TrafficManager.Custom.Misc.SegmentGeometry | ||
OnBeforeLoadData ( ) : void | ||
OnLevelUnloading ( ) : void | ||
resetTrafficStats ( ) : void |
public CustomNodeSimulationStep ( ushort nodeId, NetNode &data ) : void | ||
nodeId | ushort | |
data | NetNode | |
return | void |
public CustomSegmentSimulationStep ( ushort segmentID, NetSegment &data ) : void | ||
segmentID | ushort | |
data | NetSegment | |
return | void |
public static CustomSetTrafficLightState ( ushort nodeID, NetSegment &segmentData, uint frame, RoadBaseAI vehicleLightState, RoadBaseAI pedestrianLightState, bool vehicles, bool pedestrians ) : void | ||
nodeID | ushort | |
segmentData | NetSegment | |
frame | uint | |
vehicleLightState | RoadBaseAI | |
pedestrianLightState | RoadBaseAI | |
vehicles | bool | |
pedestrians | bool | |
return | void |
public static GetTrafficLightState ( ushort vehicleId, Vehicle &vehicleData, ushort nodeId, ushort fromSegmentId, ushort toSegmentId, NetSegment &segmentData, uint frame, RoadBaseAI &vehicleLightState, RoadBaseAI &pedestrianLightState ) : void | ||
vehicleId | ushort | |
vehicleData | Vehicle | |
nodeId | ushort | |
fromSegmentId | ushort | |
toSegmentId | ushort | |
segmentData | NetSegment | |
frame | uint | |
vehicleLightState | RoadBaseAI | |
pedestrianLightState | RoadBaseAI | |
return | void |
public static GetTrafficLightState ( ushort vehicleId, Vehicle &vehicleData, ushort nodeId, ushort fromSegmentId, ushort toSegmentId, NetSegment &segmentData, uint frame, RoadBaseAI &vehicleLightState, RoadBaseAI &pedestrianLightState, bool &vehicles, bool &pedestrians ) : void | ||
vehicleId | ushort | |
vehicleData | Vehicle | |
nodeId | ushort | |
fromSegmentId | ushort | |
toSegmentId | ushort | |
segmentData | NetSegment | |
frame | uint | |
vehicleLightState | RoadBaseAI | |
pedestrianLightState | RoadBaseAI | |
vehicles | bool | |
pedestrians | bool | |
return | void |
public static OriginalSetTrafficLightState ( bool customCall, ushort nodeID, NetSegment &segmentData, uint frame, RoadBaseAI vehicleLightState, RoadBaseAI pedestrianLightState, bool vehicles, bool pedestrians ) : void | ||
customCall | bool | |
nodeID | ushort | |
segmentData | NetSegment | |
frame | uint | |
vehicleLightState | RoadBaseAI | |
pedestrianLightState | RoadBaseAI | |
vehicles | bool | |
pedestrians | bool | |
return | void |
public OriginalSimulationStep ( ushort nodeID, NetNode &data ) : void | ||
nodeID | ushort | |
data | NetNode | |
return | void |
public OriginalSimulationStep ( ushort segmentID, NetSegment &data ) : void | ||
segmentID | ushort | |
data | NetSegment | |
return | void |
public static ushort[] currentLaneTrafficBuffer | ||
return | ushort[] |