Nextrek
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
using UnityEngine; using System.Collections; public class LaunchMissile : MonoBehaviour { public Transform startPos; public Transform missile; public AudioClip soundEffect; void Update () { if(Input.GetKeyDown(KeyCode.LeftControl)) { if(bullets.bullets_n>0) { Transform heroSpaceShip = GameManager.GetHero(); if (heroSpaceShip==null) return; Transform tp = Instantiate(missile, startPos.position, heroSpaceShip.transform.rotation) as Transform; Missile m = tp.gameObject.GetComponent<Missile>(); if (m!=null) { m.SetFiredBy(GameManager.GetHero()); } bullets.bullets_n--; if(soundEffect!=null)audio.PlayOneShot(soundEffect); } } } } |
Commits for Nextrek/3DSpace/Assets/Custum/Scripts/LaunchMissile.cs
Revision | Author | Commited | Message |
---|---|---|---|
134 Diff | DRuega | Fri 07 Nov, 2014 18:48:12 +0000 | In GameManager ho aggiunto HandleWeaponHit per centralizzare e generalizzare la gestione degli impatti delle armi (SU_LaserShot e Missile). |
126 Diff | DRuega | Thu 06 Nov, 2014 14:45:25 +0000 | Cleanup, warnings e altre minchiate :) |
125 Diff | DRuega | Thu 06 Nov, 2014 13:44:02 +0000 | Migliorata la ricerca del nemico più vicino pesando di più la differenza angolare. |
117 Diff | DRuega | Tue 28 Oct, 2014 13:39:51 +0000 | |
112 Diff | FMMortaroli | Thu 09 Oct, 2014 14:21:59 +0000 | |
107 | FMMortaroli | Thu 09 Oct, 2014 11:56:46 +0000 |