示例#1
0
 public override void OnNotify(GameSection.NOTIFY_FLAG flags)
 {
     if ((flags & GameSection.NOTIFY_FLAG.UPDATE_EVENT_BANNER) != (GameSection.NOTIFY_FLAG) 0L)
     {
         updateEventBanner = true;
     }
     base.OnNotify(flags);
 }
示例#2
0
 public override void OnNotify(GameSection.NOTIFY_FLAG flags)
 {
     base.OnNotify(flags);
     if ((flags & GameSection.NOTIFY_FLAG.PRETREAT_SCENE) != (GameSection.NOTIFY_FLAG) 0L && isLoading)
     {
         DeleteModel();
     }
 }
示例#3
0
 public override void OnNotify(GameSection.NOTIFY_FLAG flags)
 {
     base.OnNotify(flags);
     if ((flags & GameSection.NOTIFY_FLAG.PRETREAT_SCENE) != (GameSection.NOTIFY_FLAG) 0L)
     {
         NoEventReleaseTouchAndRelease((Enum)UI.SPR_BG02);
         OnQuery_EXP_NEXT_HIDE();
     }
 }
示例#4
0
 public override void OnNotify(GameSection.NOTIFY_FLAG flags)
 {
     if (TutorialStep.HasFirstDeliveryCompleted())
     {
         if ((flags & GameSection.NOTIFY_FLAG.CHANGED_SCENE) != (GameSection.NOTIFY_FLAG) 0L)
         {
             UpdateMainMenu();
         }
         base.OnNotify(flags);
     }
 }
    public void DoNotify(GameSection.NOTIFY_FLAG flags)
    {
        int i = 0;

        for (int count = hierarchyList.Count; i < count; i++)
        {
            HierarchyData hierarchyData = hierarchyList[i];
            if (hierarchyData.section.isInitialized)
            {
                hierarchyData.section.OnNotify(flags);
            }
        }
    }
    public void OnNotify(GameSection.NOTIFY_FLAG notify_flags)
    {
        int i = 0;

        for (int count = uiList.Count; i < count; i++)
        {
            UIBehaviour uIBehaviour = uiList[i];
            if (!(uIBehaviour is GameSection))
            {
                uIBehaviour.OnNotify(notify_flags);
            }
        }
    }