private void UIStateEnd(MainStateType type) { switch (type) { case MainStateType.Home: break; } }
public void ChangeState(MainStateType type) { if (mainState == type) { return; } UIStateEnd(mainState); mainState = type; UIStateStart(type); if (MainStateChangeEvent != null) { MainStateChangeEvent(); } }
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; } }
public bool IsMainState(MainStateType type) { return(mainState == type); }