Skip to content

ShipPathAI

Graydon edited this page Mar 21, 2017 · 5 revisions

public class ShipPathAI

Base Class: PlayerNetAI

Fields

public NetInfo m_connectedInfo
public BuildingInfo m_outsideConnection
public TransportInfo m_transportInfo

Methods

public Color GetColor(ushort segmentID, ref NetSegment data, InfoMode infoMode)
public Color GetColor(ushort nodeID, ref NetNode data, InfoMode infoMode)
public void GetEffectRadius(out float radius, out bool capped, out Color color)
public void GetPlacementInfoMode(out InfoMode mode, out SubInfoMode subMode)
public void CreateSegment(ushort segmentID, ref NetSegment data)
public void SegmentLoaded(ushort segmentID, ref NetSegment data)
public void ReleaseSegment(ushort segmentID, ref NetSegment data)
public void NodeLoaded(ushort nodeID, ref NetNode data)
public void TrafficDirectionUpdated(ushort nodeID, ref NetNode data)
public void AfterTerrainUpdate(ushort nodeID, ref NetNode data)
public float GetLengthSnap()
public NetInfo GetInfo(float elevation, float length, bool incoming, bool outgoing, bool curved, bool enableDouble, ref ToolErrors errors)
public float GetNodeInfoPriority(ushort segmentID, ref NetSegment data)
public bool DisplayTempSegment()
public bool BuildOnWater()
public void GetNodeBuilding(ushort nodeID, ref NetNode data, out BuildingInfo building, out float heightOffset)
public void SimulationStep(ushort nodeID, ref NetNode data)
private void CheckHeight(ushort nodeID, ref NetNode data)
public void UpdateNode(ushort nodeID, ref NetNode data)
private void UpdateOutsideFlags(ushort nodeID, ref NetNode data)
public void UpdateLanes(ushort segmentID, ref NetSegment data, bool loading)
public ToolErrors CheckBuildPosition(bool test, bool visualize, bool overlay, bool autofix, ref ControlPoint startPoint, ref ControlPoint middlePoint, ref ControlPoint endPoint, out BuildingInfo ownerBuilding, out Vector3 ownerPosition, out Vector3 ownerDirection, out int productionRate)

Clone this wiki locally