public void FirstShowRuleWindow(ActivityPlayRuleVo vo)
 {
     _ruleVo = vo;
     if (!PlayerPrefs.HasKey(vo.Key))
     {
         var window = PopupManager.ShowWindow <PopupWindow>("GameMain/Prefabs/PropWindow");
         window.SetPlayRuleData(vo);
     }
 }
Example #2
0
    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);
    }
Example #3
0
    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);
    }