Ejemplo n.º 1
0
	void Start()
    {
        _view = this.GetComponent<CoherentUIView>();
        LocalAppURL = _view.Page;
        _view.OnViewCreated += new UnityViewListener.CoherentUI_OnViewCreated(this.OnViewReady);
		_userManager = Object.FindObjectOfType(typeof(UserManager)) as UserManager;
		_eventManager = GameObject.Find("EventManager").GetComponent<EventManager>();
		_eventManager.RepopulateEvents();
		
		_view.Listener.ReadyForBindings += (frameId, path, isMainFrame) =>
        {
            _view.View.BindCall("RequestUsername", (System.Action)RequestUsername);
            _view.View.BindCall("CheckPin", (System.Action<string>)OnJournalClicked);
            _view.View.BindCall("OnSaveEntryClicked", (System.Action<string, string>)OnSaveEntryClicked);
			_view.View.BindCall("DeleteEntry", (System.Action<string>)DeleteEntry);
            _view.View.BindCall("GetCategories", (System.Action)GetCategories);
            _view.View.BindCall("UpdateCategories", (System.Action<string>)UpdateCategories);
            _view.View.BindCall("GetCommerce", (System.Action)GetCommerce);
            _view.View.BindCall("UpdateCommerce", (System.Action<string>)UpdateCommerce);
            _view.View.BindCall("SignOut", (System.Action)SignOut);
            _view.View.BindCall("GetFacebookInfoMB", (System.Action)GetFacebookInfoMB);
            _view.View.BindCall("RetrieveInvitations", (System.Action)RetrieveInvitations);
            _view.View.BindCall("RetrieveBusinesses", (System.Action)RetrieveBusinesses);
            _view.View.BindCall("JoinEvent", (System.Action<string>)JoinEvent);
            _view.View.BindCall("IsFacebookLoggedIn", (System.Action)IsFacebookLoggedIn);
            _view.View.BindCall("SignIntoFacebook", (System.Action)SignIntoFacebook);
            _view.View.BindCall("SignOutOfFacebook", (System.Action)SignOutOfFacebook);
            _view.View.BindCall("BusinessClicked", (System.Action<string>)BusinessClicked);
            _view.View.BindCall("JournalsLoaded", (System.Action)JournalsLoaded);
            _view.View.BindCall("GetFacebookAuth", (System.Action)GetFacebookAuth);
        };
        
        _viewReady = false;
    }
 void OnEnable()
 {
     manager = GameObject.Find("EventManager").GetComponent<EventManager>();
     eventName.text = manager.currentEvent.Title;
     eventDate.text = manager.currentEvent.GetEventDateTime();
     manager.RepopulateEvents();
     CancelPanel.SetActive(false);
     CancelPanel.SetActive(true);
 }
Ejemplo n.º 3
0
    void Start()
    {
        _view = this.GetComponent<CoherentUIView>();
        _view.OnViewCreated += new UnityViewListener.CoherentUI_OnViewCreated(this.OnViewReady);
        _userManager = Object.FindObjectOfType(typeof(UserManager)) as UserManager;
		_eventManager = GameObject.Find("EventManager").GetComponent<EventManager>();
		_eventManager.RepopulateEvents();
		_view.Listener.ReadyForBindings += (frameId, path, isMainFrame) =>
        {
            _view.View.BindCall("GetWeekEvents", (System.Action)GetWeekEvents);
            _view.View.BindCall("PopulateCalendar", (System.Action)PopulateCalendar);
            _view.View.BindCall("CreateEvent", (System.Action<string[], int[]>)CreateEvent);
            _view.View.BindCall("GetEvents", (System.Action<string>)GetEvents);
            _view.View.BindCall("GetCategories", (System.Action)GetCategories);
            _view.View.BindCall("GetMyEvents", (System.Action)GetMyEvents);
            _view.View.BindCall("GetOtherEvents", (System.Action)GetOtherEvents);
            _view.View.BindCall("CancelEvent", (System.Action<string>)CancelEvent);
            _view.View.BindCall("WithdrawEvent", (System.Action<string>)WithdrawEvent);
            _view.View.BindCall("JoinEvent", (System.Action<string>)JoinEvent);
            _view.View.BindCall("GetInvitationEvents", (System.Action)GetInvitationEvents);
        };

        _viewReady = false;
    }