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
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

Diff revisions: vs.
Revision Author Commited Message
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