예제 #1
0
    public bool DoSetRouteTrain(int routeId, int trainItemObjId)
    {
        Railway.Route route = Railway.Manager.Instance.GetRoute(routeId);

        if (null == route)
        {
            return(false);
        }
        route.SetTrain(trainItemObjId);
        return(true);
    }
예제 #2
0
    public bool DoDeleteRoute(int routeId)
    {
        Railway.Route route = Railway.Manager.Instance.GetRoute(routeId);
        if (null == route)
        {
            return(false);
        }

        route.SetTrain(Pathea.IdGenerator.Invalid);

        return(Railway.Manager.Instance.RemoveRoute(route.id));
    }