示例#1
0
 //  Funçao que inicia o jogo e define as condições iniciais
 void Start()
 {
     animator = gameObject.GetComponent <Animator>();             // Obtem o Animator do player
     Weapons  = Instantiate(WeaponsPrefab);                       // Instancia o objeto Weapons a partir do seu prefab
     Weapons.AddWeaponsToList();                                  // Adiciona as armas a weaponList
     currentGun        = Weapons.GetWeapon(0);                    // Inicializa a arma atual como sendo a de index 0
     shotAudioSource   = gameObject.AddComponent <AudioSource>(); // Adiciona AudioSource de tiro
     reloadAudioSource = gameObject.AddComponent <AudioSource>(); // Adiciona AudioSource de recarga
 }