Ejemplo n.º 1
0
    // 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;
    }
Ejemplo n.º 2
0
    // 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];
    }
Ejemplo n.º 3
0
    // 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];
    }
Ejemplo n.º 4
0
    // 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];
    }