public void FirstShowRuleWindow(ActivityPlayRuleVo vo) { _ruleVo = vo; if (!PlayerPrefs.HasKey(vo.Key)) { var window = PopupManager.ShowWindow <PopupWindow>("GameMain/Prefabs/PropWindow"); window.SetPlayRuleData(vo); } }
public void SetPlayRuleData(ActivityPlayRuleVo vo) { PlayerPrefs.SetString(vo.Key, ""); _curIndex = 0; _maxIndex = vo.Paths.Length - 1; _todayIsShowTog.gameObject.Hide(); _titleText.text = vo.TitleName; CreateRuleItem(vo.Paths); }
public ActivityPlayRuleVo Clone() { ActivityPlayRuleVo vo = new ActivityPlayRuleVo(); vo.Name = Name; vo.Key = Key; vo.TitleName = TitleName; vo.Paths = Paths; return(vo); }
public ActivityPlayRuleVo GetPlayRule() { string name = "MusicRule"; ActivityPlayRuleVo vo = null; foreach (var t in _activityPlayRuleVos) { if (t.Name == name) { vo = t; break; } } return(vo); }