// Use this for initialization void Start() { rb = GetComponent <Rigidbody>(); rotateSpeed = hullRotateSpeed; //harpoonActive = true; // init ammo swap ammoCombos.Add(AmmoTypes.Boost, boost_combo); ammoCombos.Add(AmmoTypes.Flamethrower, flamethrower_combo); ammoCombos.Add(AmmoTypes.Harpoon, harpoon_combo); comboButtons.Add(boost_combo, boost_buttons); comboButtons.Add(flamethrower_combo, flamethrower_buttons); comboButtons.Add(harpoon_combo, harpoon_buttons); // Init anim = driverPanel.GetComponent <Animator>(); anim.enabled = true; inputMngr = GameObject.Find("InputManager"); playerRoles = inputMngr.GetComponent <PlayerRoles>(); playerRoles.HidePanel(anim); playerRoles.SetComboTextures(comboButtons); playerID = inputMngr.GetComponent <PlayerRoles>().driver; }
// Use this for initialization void Start() { aimDistance = 13f; reloadTime = 2f; // init ammo swap ammoCombos.Add(AmmoTypes.Default, standard_grenade_combo); ammoCombos.Add(AmmoTypes.Magnet, magnet_grenade_combo); ammoCombos.Add(AmmoTypes.Mine, mine_grenade_combo); ammoCombos.Add(AmmoTypes.Slow, slow_grenade_combo); comboButtons.Add(standard_grenade_combo, standard_grenade_buttons); comboButtons.Add(magnet_grenade_combo, magnet_grenade_buttons); comboButtons.Add(mine_grenade_combo, mine_grenade_buttons); comboButtons.Add(slow_grenade_combo, slow_grenade_buttons); reticleLight = reticle.GetComponent <Light>(); // Init anim = engineerPanel.GetComponent <Animator>(); anim.enabled = true; inputMngr = GameObject.Find("InputManager"); playerRoles = inputMngr.GetComponent <PlayerRoles>(); playerRoles.HidePanel(anim, ammoPanel); playerRoles.SetComboTextures(comboButtons); playerID = inputMngr.GetComponent <PlayerRoles>().engineer; abilityIcon.GetComponent <Image>().sprite = abilityIcons[selectedAmmo]; }
// Use this for initialization void Start() { oldTargetPosition = follow.transform.position; oldRotation = gun.transform.parent.transform.localEulerAngles.y; myLineRenderer = reticle.GetComponent <LineRenderer>(); // init ammo swap ammoCombos.Add(AmmoTypes.CarePackage, care_package_combo); ammoCombos.Add(AmmoTypes.Shield, shield_combo); ammoCombos.Add(AmmoTypes.Airstrike, airstrike_combo); comboButtons.Add(care_package_combo, care_package_buttons); comboButtons.Add(shield_combo, shield_buttons); comboButtons.Add(airstrike_combo, airstrike_buttons); // Init anim = commanderPanel.GetComponent <Animator>(); anim.enabled = true; inputMngr = GameObject.Find("InputManager"); playerRoles = inputMngr.GetComponent <PlayerRoles>(); playerRoles.HidePanel(anim); playerRoles.SetComboTextures(comboButtons); playerID = inputMngr.GetComponent <PlayerRoles>().commander; abilityIcon.GetComponent <Image>().sprite = abilityIcons[selectedMode]; }
// Use this for initialization void Start() { oldRotation = tankTop.transform.parent.transform.localEulerAngles.y; // pull in rockets script rockets = GetComponent <Rockets>(); // init ammo swap ammoCombos.Add(AmmoTypes.Default, standard_shot_combo); ammoCombos.Add(AmmoTypes.HighExplosive, he_shot_combo); ammoCombos.Add(AmmoTypes.ArmorPiercing, ap_shot_combo); comboButtons.Add(standard_shot_combo, standard_shot_buttons); comboButtons.Add(ap_shot_combo, ap_shot_buttons); comboButtons.Add(he_shot_combo, he_shot_buttons); // init anim = gunnerPanel.GetComponent <Animator>(); anim.enabled = true; inputMngr = GameObject.Find("InputManager"); playerRoles = inputMngr.GetComponent <PlayerRoles>(); playerRoles.HidePanel(anim, ammoPanel, reloadPanel); playerRoles.SetComboTextures(comboButtons); playerID = inputMngr.GetComponent <PlayerRoles>().gunner; abilityIcon.GetComponent <Image>().sprite = abilityIcons[selectedAmmo]; }