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); }
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; }