示例#1
0
    void OnDrawGizmos()
    {
        GameObject nameObject = StationNameObjectFinder.GetStationNameObject(this);

        if (nameObject)
        {
            WorldTextRenderer gizmosStationNameWorldTextRenderer = new HandlesWorldTextRenderer(new StationNameTextFormatter(this), nameObject.transform.position);
            updateStationName(gizmosStationNameWorldTextRenderer);
        }
        drawRails(new GizmosRailRenderer());
    }
示例#2
0
    void Awake()
    {
        highlighter = new StationHighlighter(transform.position);
        SetInitialPassengers(RandomNumberStationPassengersGenerator.GetRandomPassengers());
        GameObject nameObject = StationNameObjectFinder.GetStationNameObject(this);

        if (nameObject)
        {
            stationNameWorldTextRenderer = new GameWorldTextRenderer(new StationNameWithPassengersNumberTextFormatter(this), nameObject.transform.position);
            updateStationName(stationNameWorldTextRenderer);
        }
        //drawRails(new LineRailRenderer());
    }