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; } }
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; }
void Start() { myAudioSources = GetComponentsInChildren<AudioSource> (); if (GameObject.FindGameObjectWithTag ("PlayerFighter") != null) playerSquadLeadScript = GameObject.FindGameObjectWithTag ("PlayerFighter").GetComponentInChildren<SquadronLeader> (); }
void Start () { playerSquadLeadScript = GameObject.FindGameObjectWithTag ("PlayerFighter").GetComponentInChildren<SquadronLeader> (); }