Exemple #1
0
    private void UIStateEnd(MainStateType type)
    {
        switch (type)
        {
        case MainStateType.Home:

            break;
        }
    }
Exemple #2
0
    public void ChangeState(MainStateType type)
    {
        if (mainState == type)
        {
            return;
        }
        UIStateEnd(mainState);

        mainState = type;

        UIStateStart(type);

        if (MainStateChangeEvent != null)
        {
            MainStateChangeEvent();
        }
    }
Exemple #3
0
    private void UIStateStart(MainStateType type)
    {
        switch (type)
        {
        case MainStateType.Home:
            if (UI_PlanHolder.instance.plans.Count > 0)
            {
                if (!selectedPlan)
                {
                    SelectPlan(UI_PlanHolder.instance.plans[0]);
                }
            }
            break;

        case MainStateType.PlanProcess:
            WaypointManager.instance.ClearWaypoints();
            break;

        case MainStateType.RunProcess:
            WaypointManager.instance.ClearWaypoints();
            break;
        }
    }
Exemple #4
0
 public bool IsMainState(MainStateType type)
 {
     return(mainState == type);
 }