Esempio n. 1
0
 void Start()
 {
     _playerInput = GetComponent <PlayerInput>();
     _animator    = GetComponent <Animator>();
     _anim        = GetComponent <Animation>();
     hearts       = FindObjectOfType <HeartsHealthVisual>();
     potionSystem = FindObjectOfType <PotionSystemVisual>();
     sword.Setup(this);
     _anim.AddClip(sword.shortAttack, "shortAttack");
     _anim.AddClip(sword.longAttack, "longAttack");
 }
Esempio n. 2
0
 void Awake()
 {
     if (!testing)
     {
         GameObject player = Instantiate(playerPrefab, currentCheckPoint.position, currentCheckPoint.rotation);
         player.GetComponent <Player.PlayerCombat>().sword = weapons[0];
         gameCamera.cameraFollow.Setup(() => player.transform.position + gameCamera.offset);
     }
     else
     {
         GameObject player = FindObjectOfType <Player.PlayerCombat>().gameObject;
         gameCamera.cameraFollow.Setup(() => player.transform.position + gameCamera.offset);
     }
     healthVisual = FindObjectOfType <HeartsHealthVisual>();
     potionSystem = FindObjectOfType <PotionSystemVisual>();
     FindObjectOfType <Player.PlayerCombat>().sword = weapons[weaponIndex];
     healthVisual.onDeath += Game_OnDeath;
 }