Subversion Repository Public Repository

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
using UnityEngine;
using System.Collections;

public class LaunchMissile : MonoBehaviour 
{
	public Transform startPos;
	public Transform missile;
	public AudioClip soundEffect;

	void Update () 
	{
		if(Input.GetKeyDown(KeyCode.Space))
		{
			if(bullets.bullets_n>0)
			{
				Transform heroSpaceShip = GameManager.GetHero();
				if (heroSpaceShip==null) return;

				WeaponFireUtils.FireMissile(missile, startPos.position, heroSpaceShip.transform.rotation, heroSpaceShip.gameObject, GameManager.ENEMY_TAG);
				if(soundEffect!=null)
				{
					GetComponent<AudioSource>().PlayOneShot(soundEffect);
				}

				bullets.bullets_n--;
			}
		}
	}
}

Commits for Nextrek/3DSpace/Assets/Custum/Scripts/LaunchMissile.cs

Diff revisions: vs.
Revision Author Commited Message
168 Diff Diff LMancini picture LMancini Wed 08 Apr, 2015 12:33:35 +0000
145 Diff Diff LMancini picture LMancini Mon 17 Nov, 2014 16:07:12 +0000
141 Diff Diff DRuega picture DRuega Fri 14 Nov, 2014 08:20:17 +0000

Primo tentativo di unificare le procedure di fuoco delle armi. Passo necessario per far si che i nemici possano sparare i missili

134 Diff Diff DRuega picture 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).
Ho modificato i parametri dei nemici per renderli più aggressivi.

126 Diff Diff DRuega picture DRuega Thu 06 Nov, 2014 14:45:25 +0000

Cleanup, warnings e altre minchiate :)

125 Diff Diff DRuega picture DRuega Thu 06 Nov, 2014 13:44:02 +0000

Migliorata la ricerca del nemico più vicino pesando di più la differenza angolare.
Migliorato lo script dei missili.

117 Diff Diff DRuega picture DRuega Tue 28 Oct, 2014 13:39:51 +0000
112 Diff Diff FMMortaroli picture FMMortaroli Thu 09 Oct, 2014 14:21:59 +0000
107 FMMortaroli picture FMMortaroli Thu 09 Oct, 2014 11:56:46 +0000