public void UpdateView(string title, string satisfaction, OnegaiConditionNotificationState state)
        {
            this.onegaiTitle.text      = title;
            this.satisfactionText.text = satisfaction;

            // 表示切り替え
            this.clearLabel.SetActive(false);
            this.failueLabel.SetActive(false);
            switch (state)
            {
            case OnegaiConditionNotificationState.Clear: {
                this.clearLabel.SetActive(true);
                break;
            }

            case OnegaiConditionNotificationState.Failue: {
                this.failueLabel.SetActive(true);
                break;
            }

            default: {
                break;
            }
            }
        }
        public void PushNotification(OnegaiModel onegaiModel, OnegaiConditionNotificationState state)
        {
            var entry = new OnegaiConditionNotificationEntry(onegaiModel, state);

            if (this.IsShow())
            {
                this.entryQueue.Enqueue(entry);
            }
            else
            {
                this.ShowByEntry(entry);
            }
        }
 public OnegaiConditionNotificationEntry(OnegaiModel OnegaiModel, OnegaiConditionNotificationState State)
 {
     this.OnegaiModel = OnegaiModel;
     this.State       = State;
 }