public override void OnShow(object param) { base.OnShow(param); m_pause_btn.AddClickCallBack(OnBtnGamePauseClick); m_input_tex.AddPressUpCallBack(OnTexPointerUp); m_input_tex.AddPressDownCallBack(OnTexPointerDown); m_input_tex.AddDragCallBack(OnTexDrag); m_input_tex.AddDragStartCallBack(OnTexDragStart); m_input_tex.AddDragEndCallBack(OnTexDragEnd); m_start_view.AddClickCallBack(OnStartViewClicked); m_clue_progress_grid.AddClickCallBack(OnProgressClicked); m_fly_time_tween_pos.AddTweenCompletedCallback(OnFlyTimeTweenFinished); m_start_view_tween_pos.AddTweenCompletedCallback(OnStartViewTweenFinished); m_active_item_view_queue.Clear(); if (null != param) { List <long> my_param = param as List <long>; this.m_scan_id = my_param[0]; } else { m_scan_id = CurViewLogic().Scan_id; } Refresh(m_scan_id); TimeModule.Instance.SetTimeout(() => { HideStartView(); m_start_view.SetTimeVisible(false); m_fly_time_txt.Visible = true; }, 1.0f); }
protected override void OnInit() { base.OnInit(); //IsFullScreen = true; this.m_play_mode_img = this.Make <GameImage>("Panel_down:Image_sence:Image_mode"); this.m_scene_name_label = this.Make <GameLabel>("Panel_down:Image_sence:Text"); this.m_scene_tex = this.Make <GameTexture>("Panel_down:Image_sence:Image:RawImage"); this.m_cost_time_num_label = m_play_mode_img.Make <GameLabel>("Text"); this.m_cost_vit_root = this.Make <GameUIComponent>("Panel_down:Vit_Root"); m_vit_tweenalpha = m_cost_vit_root.GetComponent <TweenAlpha>(); m_vit_tweenscale = m_cost_vit_root.GetComponent <TweenScale>(); m_vit_tweenscale.AddTweenCompletedCallback(OnVitTweenFinished); this.m_cost_VIT_num_label = m_cost_vit_root.Make <GameLabel>("Text2"); m_outputs_scroll = this.Make <GameScrollView>("Panel_down:Panel_reward:ScrollView"); m_outputs_grid = this.Make <GameUIContainer>("Panel_down:Panel_reward:ScrollView:Viewport"); m_drop_scroll = this.Make <GameScrollView>("Panel_down:Panel_drop:ScrollView"); this.m_drop_grid = this.Make <GameUIContainer>("Panel_down:Panel_drop:ScrollView:Viewport"); this.m_action_btn = this.Make <GameButton>("Panel_down:Button_action"); this.m_infinity_vit_icon = m_action_btn.Make <GameImage>("Image_free"); m_action_btn_effect = m_action_btn.Make <GameUIEffect>("UI_tongyong_anniu"); m_action_btn_effect.EffectPrefabName = "UI_tongyong_anniu.prefab"; m_difficult_icon = Make <GameImage>("Panel_down:Panel_level:Image"); m_difficlut_step = this.Make <GameLabel>("Panel_down:Panel_level:Text"); m_exp_progress = Make <GameProgressBar>("Panel_down:Panel_level:Slider"); m_exp_txt = this.Make <GameLabel>("Panel_down:Panel_level:Text (1)"); m_exp_reward_icon = Make <GameImage>("Panel_down:Panel_level:Image_gift"); this.SetCloseBtnID("Panel_down:Button_close"); m_bg_img = Make <GameImage>("RawImage"); //m_bg_alpha = m_bg_img.GetComponent<TweenAlpha>(); m_tween_root = Make <GameUIComponent>("Panel_down"); //m_show_tween_scale = m_tween_root.GetComponent<TweenScale>(); //m_show_tween_scale.AddTweenCompletedCallback(ShowTweenScaleFinished); //var show_tween_poses = m_tween_root.GetComponents<TweenPosition>().Where((i) => UITweenerBase.TweenTriggerType.Manual == i.m_triggerType); //m_show_tween_pos = show_tween_poses.First(); //var show_tween_alphas = m_tween_root.GetComponents<TweenAlpha>().Where((i) => UITweenerBase.TweenTriggerType.OnShow == i.m_triggerType); //m_show_tween_alpha = show_tween_alphas.First(); var show_tween_poses = m_tween_root.GetComponents <TweenPosition>().Where((i) => UITweenerBase.TweenTriggerType.OnShow == i.m_triggerType); m_show_tween_pos = show_tween_poses.First(); m_show_tween_pos.AddTweenCompletedCallback(ShowTweenPosFinished); }
public override void OnShow(object param) { base.OnShow(param); GameEvents.UIEvents.UI_Pause_Event.OnQuit += Quit; GameEvents.UIEvents.UI_Scan_Event.Listen_FindClue += FindClue; GameEvents.UIEvents.UI_Scan_Event.Listen_RemoveClueAnchor += RemoveClue; GameEvents.UIEvents.UI_Scan_Event.Listen_RecycleDetailItemView += RecycleDetailItemView; GameEvents.UIEvents.UI_Scan_Event.Listen_RecycleFlyIconItemView += RecycleFlyIconItemView; GameEvents.UIEvents.UI_Scan_Event.Listen_ShowFlyIconItemView += ShowFlyIconItemView; GameEvents.UIEvents.UI_Scan_Event.Listen_AddClueProgress += AddClueProgress; GameEvents.UIEvents.UI_Scan_Event.Listen_VitEffectFinishFly += RecycleFlyVitEffectAndPlayVitNum; GameEvents.UIEvents.UI_Scan_Event.Listen_RecycleFlyVitNumItemView += RecycleFlyVitNum; GameEvents.UIEvents.UI_Scan_Event.Listen_ShowReward += ShowReward; GameEvents.UIEvents.UI_Scan_Event.Listen_ShakeFinished += ShowVitIcon; GameEvents.UIEvents.UI_Scan_Event.Listen_ResumeGame += Resume; m_fly_vit_ts.AddTweenCompletedCallback(FlyVitFinished); MessageHandler.RegisterMessageHandler(MessageDefine.SCFindRewardResp, OnScResponse); if (null != param) { List <long> my_param = param as List <long>; this.m_scan_id = my_param[0]; this.m_task_id = my_param[1]; } ConfFind scan_data = ConfFind.Get(m_scan_id); m_cur_time = m_total_time = scan_data.time; m_total_clue_num = GetTotalClueNumAndContent(m_scan_id); m_cur_clue_num = 0; cur_game_finded_clues.Clear(); m_reward_vit_num = 0; }
public override void OnShow(object param) { base.OnShow(param); m_show_tween.AddTweenCompletedCallback(TweenFinished); }