コード例 #1
0
 private void Update()
 {
     if (this.state == RestaurantStates.Loading && UIIsLoaded())
     {
         this.state = RestaurantStates.Open;
         DisplayModal(ModalUI.ModalState.CountDown, "");
     }
 }
コード例 #2
0
    private void Awake()
    {
        // grab instances required to manage restaurant
        this.restaurantBuilder = RestaurantBuilder.GetInstance();

        // event subscriptions
        StatusBarUI.Loaded        += StatusUILoaded;
        CustomerAreaUI.Loaded     += CustomerUILoaded;
        FoodStationUI.Loaded      += FoodUILoaded;
        ModalUI.CountDownComplete += SetupStartGame;
        StatusBarUI.EndOfDay      += EndDayEvent;

        // spawn modal to block screen from being touched with loading graphic
        DisplayModal(ModalUI.ModalState.Loading, "");
        this.state = RestaurantStates.Loading;
    }
コード例 #3
0
 private void EndDayEvent(int score)
 {
     this.state = RestaurantStates.Closed;
     DisplayModal(ModalUI.ModalState.EndDay, score.ToString());
 }