Exemple #1
0
    protected override void OnLoadFinish()
    {
        base.OnLoadFinish();
        _bind             = GetComponent <UIChooseDifficultComponent>();
        _bind.Menu.Enable = false;

        //默认选中普通
        UiMenuBase.SetDefultIndex(GetType(), 1);
        _bind.Menu.OnInitOver     += OnMenuInitOver;
        _bind.Menu.OnSelectChange += OnSelectChange;

        _bind.Easy.onClick.AddListener(() => { OnClick(ELevelDifficult.Easy); });
        _bind.Normal.onClick.AddListener(() => { OnClick(ELevelDifficult.Normal); });
        _bind.Hard.onClick.AddListener(() => { OnClick(ELevelDifficult.Hard); });
        _bind.Lunatic.onClick.AddListener(() => { OnClick(ELevelDifficult.Lunatic); });
    }
Exemple #2
0
    public static void ClearCache()
    {
        DialogMgr.InDrawingDialog = false;
        BulletExplosion.Reset();

        UiMenuBase.ClearSelectStatus();

        //清理UI
        UiManager.Clear();

        //清理音效
        Sound.StopEnvironmentMusic();
        Sound.StopMusic();
        Sound.ClearSoundCache();

        //清理UI图集
        SpriteAtlasMgr.ClearCache();
    }