コード例 #1
0
 public void InitMainMediator(MainUIForm mainUIForm)
 {
     if (mainUIForm)
     {
         _MapSize = GlobalSetting.MAP_SMALL_LENGTH;
         mainUIForm.btnStartBattle.onClick.AddListener(Click_StartBattle);
         mainUIForm.BtnReturnLogin.onClick.AddListener(Click_ReturnLogin);
         mainUIForm.TglSmall.onValueChanged.AddListener(p => { if (p)
                                                               {
                                                                   SelectMapSize(GlobalSetting.MAP_SMALL_LENGTH);
                                                               }
                                                        });
         mainUIForm.TglNormal.onValueChanged.AddListener(p => { if (p)
                                                                {
                                                                    SelectMapSize(GlobalSetting.MAP_NORMAL_LENGTH);
                                                                }
                                                         });
         mainUIForm.TglBig.onValueChanged.AddListener(p => { if (p)
                                                             {
                                                                 SelectMapSize(GlobalSetting.MAP_BIG_LENGTH);
                                                             }
                                                      });
         mainUIForm.TglHuge.onValueChanged.AddListener(p => { if (p)
                                                              {
                                                                  SelectMapSize(GlobalSetting.MAP_HUGE_LENGTH);
                                                              }
                                                       });
     }
 }
コード例 #2
0
    public override void HandleNotification(INotification notification)
    {
        switch (notification.Name)
        {
        case GlobalSetting.Msg_InitMainMediator:
            MainUIForm mainUIForm = notification.Body as MainUIForm;
            if (mainUIForm)
            {
                InitMainMediator(mainUIForm);
            }
            break;

        default:
            break;
        }
    }