示例#1
0
    private void OnPlayEnter()
    {
#if UNITY_EDITOR
        Debug.Log("Level: " + VirusGameDataAdapter.GetLevel());
#endif
        _uiMrg.MainPanel.Active();
        _virusPlayer.Invincible = false;
        _virusPlayer.SetPlayerState(true, true);
        virusMrg.GameStart();
    }
示例#2
0
 private void OnPlayEnter()
 {
     Debug.Log("Level:" + VirusGameDataAdapter.GetLevel());
     _uiMrg.TitlePanel.UnActive();
     _uiMrg.UpgradePanel.UnActive();
     _uiMrg.MainPanel.Active();
     _virusPlayer.Invincible = false;
     _virusPlayer.SetPlayerState(true, true);
     virusMrg.GameStart();
 }
示例#3
0
    private void OnShowTitleEnter()
    {
        Sequence sq = DOTween.Sequence();

        if (!_firstIn)
        {
            _uiMrg.FadeIn();
        }
        VirusPlayer.SetPlayerState(false, false);
        _virusPlayer.transform.position = new Vector3(0, -15f, 0);
        sq.Append(VirusPlayer.transform.DOLocalMoveY(-5f, 0.3f));
        sq.AppendInterval(0.4f);
        sq.AppendCallback(() => { _fsm.ChangeState(VirusGameState.Upgrade); });
        _firstIn    = false;
        _isGetAward = false;
    }