Exemple #1
0
    void Start()
    {
        WaveManager = gameObject.transform.parent.GetComponent <WaveManager>();
        Player      = WaveManager.Player.GetComponent <VirusPlayer>();

        if (!GlobalVariables.tutorial == true && WaveManager.WaveNumber != 1)
        {
            GetComponent <Rigidbody>().AddForce(new Vector3(100, 100, 100));
        }
    }
Exemple #2
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;
    }
Exemple #3
0
 public void SetPlayer2(VirusPlayer player)
 {
     player2 = player;
 }
Exemple #4
0
 public void SetPlayer1(VirusPlayer player)
 {
     player1 = player;
 }
 private void Awake()
 {
     _player = transform.GetComponent <VirusPlayer>();
 }