Beispiel #1
0
 public void SetUp()
 {
     hudView         = Substitute.For <ISignupHUDView>();
     avatarEditorHUD = Substitute.For <IHUD>();
     hudController   = Substitute.ForPartsOf <SignupHUDController>();
     hudController.Configure().CreateView().Returns(info => hudView);
     hudController.Initialize(avatarEditorHUD);
 }
        public void Initialize(IHUD avatarEditorHUD)
        {
            view = CreateView();
            if (view == null)
            {
                return;
            }

            this.avatarEditorHUD = avatarEditorHUD;

            signupVisible.OnChange += OnSignupVisibleChanged;
            signupVisible.Set(false);

            view.OnNameScreenNext       += OnNameScreenNext;
            view.OnEditAvatar           += OnEditAvatar;
            view.OnTermsOfServiceAgreed += OnTermsOfServiceAgreed;
            view.OnTermsOfServiceBack   += OnTermsOfServiceBack;
        }