void Start()
	{
		ammo = Mathf.Clamp(ammo, 0, maxAmmo);

		if(playerControlled && ClickToPlay.instance.disablePlayerSelectButtonForMenu)
		{
			ClickToPlay.instance.playerShootScript = this.GetComponent<WeaponsPrimaryFighter>();
		}
		if(playerControlled)
		{
			player = GameObject.FindGameObjectWithTag("PlayerFighter");
			playerSquadLeaderScript = player.GetComponentInChildren<SquadronLeader>();

			Tools.instance.ammoRemainingSlider.maxValue = maxAmmo;
			Tools.instance.ammoRemainingSlider.value = ammo;
			Tools.instance.ammoRemainingText.text = "Ammo: " + ammo + " / " + maxAmmo;
		}
	}
Пример #2
0
	public void SetSquadReferences()
	{
		flightLeadSquadronScript = flightLeader.GetComponentInChildren<SquadronLeader> ();
		flightLeaderRigidbody = flightLeader.GetComponent<Rigidbody2D>();

		if(squadronMembership == SquadronMembership.two)
			myFormationPosition = flightLeadSquadronScript.wingmanPosLeft;
		else if(squadronMembership == SquadronMembership.three)
			myFormationPosition = flightLeadSquadronScript.wingmanPosRight;
	}
Пример #3
0
	void Start()
	{
		myAudioSources = GetComponentsInChildren<AudioSource> ();
		if (GameObject.FindGameObjectWithTag ("PlayerFighter") != null)
			playerSquadLeadScript = GameObject.FindGameObjectWithTag ("PlayerFighter").GetComponentInChildren<SquadronLeader> ();
	}
Пример #4
0
	void Start () 
	{
		playerSquadLeadScript = GameObject.FindGameObjectWithTag ("PlayerFighter").GetComponentInChildren<SquadronLeader> ();
	}