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)); } }
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; }
public void SetPlayer2(VirusPlayer player) { player2 = player; }
public void SetPlayer1(VirusPlayer player) { player1 = player; }
private void Awake() { _player = transform.GetComponent <VirusPlayer>(); }