Exemple #1
0
    public RouteDataObject GetRandomRouteNode(string NodeType)
    {
        RouteDataObject newRoute = new RouteDataObject();

        switch (NodeType.ToUpper())
        {
        case "STATION":
            GameObject rndStation = dc.GetRandomStation();
            newRoute = new RouteDataObject(rndStation.name, rndStation.tag, rndStation.transform.position);
            break;

        case "JUMPGATE":
            GameObject rndJumpgate = dc.GetRandomJumpgate();
            newRoute = new RouteDataObject(rndJumpgate.name, rndJumpgate.tag, rndJumpgate.transform.position);
            break;

        case "ASTEROID":
            GameObject rndAsteroid = dc.GetRandomAsteroid();
            newRoute = new RouteDataObject(rndAsteroid.name, rndAsteroid.tag, rndAsteroid.transform.position);
            break;

        default:
            break;
        }

        return(newRoute);
    }
    public RouteDataObject GetRandomRouteNode(string NodeType)
    {
        RouteDataObject newRoute = new RouteDataObject() ;

        switch (NodeType.ToUpper())
        {
            case "STATION":
                GameObject rndStation = dc.GetRandomStation();
                newRoute = new RouteDataObject(rndStation.name, rndStation.tag, rndStation.transform.position);
                break;
            case "JUMPGATE":
                GameObject rndJumpgate = dc.GetRandomJumpgate();
                newRoute = new RouteDataObject(rndJumpgate.name, rndJumpgate.tag, rndJumpgate.transform.position);
                break;
            case "ASTEROID":
                GameObject rndAsteroid = dc.GetRandomAsteroid();
                newRoute = new RouteDataObject(rndAsteroid.name, rndAsteroid.tag, rndAsteroid.transform.position);
                break;
            default:
                break;
        }

        return newRoute;
    }