Example #1
0
    void Awake()
    {
        GBEventListener.Get(GameObject.Find(PersonRockerPathName + GoForwardBtnName)).onDown = BtnOnDownListener;
        GBEventListener.Get(GameObject.Find(PersonRockerPathName + GoForwardBtnName)).onUp   = BtnOnUpListener;
        GBEventListener.Get(GameObject.Find(PersonRockerPathName + GoBackBtnName)).onDown    = BtnOnDownListener;
        GBEventListener.Get(GameObject.Find(PersonRockerPathName + GoBackBtnName)).onUp      = BtnOnUpListener;
        GBEventListener.Get(GameObject.Find(PersonRockerPathName + GoLeftBtnName)).onDown    = BtnOnDownListener;
        GBEventListener.Get(GameObject.Find(PersonRockerPathName + GoLeftBtnName)).onUp      = BtnOnUpListener;
        GBEventListener.Get(GameObject.Find(PersonRockerPathName + GoRightBtnName)).onDown   = BtnOnDownListener;
        GBEventListener.Get(GameObject.Find(PersonRockerPathName + GoRightBtnName)).onUp     = BtnOnUpListener;

                #if UNITY_EDITOR
        SettingInfo.Instance.Init();
                #endif

        GBEventListener.Get(GameObject.Find("Canvas/DefaultPanel/" + PaintBtnName)).onClick = BtnOnClickListener;
        GBEventListener.Get(GameObject.Find(BannerName + SettingBtnName)).onClick           = BtnOnClickListener;
        GBEventListener.Get(GameObject.Find(BannerName + ExitBtnName)).onClick = BtnOnClickListener;

        paintController.seletedPaint          = CreatePaint;
        settingController.settingValueChanged = SettingValueChanged;

        viewRocker.rockerStart = ViewRockerStart;
        viewRocker.rockerEnd   = ViewRockerEnd;

        gameEnd = GameEnd;

        isCouldViewTurn     = true;
        IsCanMove           = true;
        personMoveDirection = DirectionType.None;
    }
Example #2
0
        public void Cleanup(Action action)
        {
            if (Active)
            {
                action();
            }

            void action_()
            {
                action();
                EndEvent -= action_;
            }

            EndEvent += action_;
        }
 private void RemoveHandler_GameEnded(GameEndDelegate value)
 {
     GameEndedInvoker = (GameEndDelegate)Delegate.Remove(GameEndedInvoker, value);
 }
 private void AddHandler_GameEnded(GameEndDelegate value)
 {
     GameEndedInvoker = (GameEndDelegate)Delegate.Combine(GameEndedInvoker, value);
 }
Example #5
0
 public void SetNewDayListener(GameEndDelegate del)
 {
     OnGameEnd += del;
 }
Example #6
0
 public void RemoveNewDayListener(GameEndDelegate del)
 {
     OnGameEnd -= del;
 }
Example #7
0
 private void RemoveHandler_GameEnded(GameEndDelegate value)
 {
     GameEndedInvoker = (GameEndDelegate)Delegate.Remove(GameEndedInvoker, value);
 }
Example #8
0
 private void AddHandler_GameEnded(GameEndDelegate value)
 {
     GameEndedInvoker = (GameEndDelegate)Delegate.Combine(GameEndedInvoker, value);
 }