Beispiel #1
0
    void Start()
    {
        sideGunnerStats = GameObject.Find("SideGunner").GetComponent <CrewStats>();
        healthBar       = GameObject.Find("SideGunnerHealthBar").GetComponent <TankHealthBar>();

        healthBar.SetMaxHealth(sideGunnerStats.maxHealth);
    }
Beispiel #2
0
    void Start()
    {
        loaderStats = GameObject.Find("Loader").GetComponent <CrewStats>();
        healthBar   = GameObject.Find("LoaderHealthBar").GetComponent <TankHealthBar>();

        healthBar.SetMaxHealth(loaderStats.maxHealth);
    }
    void Start()
    {
        gunnerStats = GameObject.Find("Gunner").GetComponent <CrewStats>();
        healthBar   = GameObject.Find("GunnerHealthBar").GetComponent <TankHealthBar>();

        healthBar.SetMaxHealth(gunnerStats.maxHealth); // seta a vida maxima
    }
Beispiel #4
0
    void Start()
    {
        commander = GameObject.Find("Commander").GetComponent <CrewStats>();

        //MUDAR DPS
        #region Temporary Solution

        if (commander.commanderLevel == 1)
        {
            commander.maxHealth += 1;
        }

        if (commander.commanderLevel == 2)
        {
            commander.maxHealth += 2;
        }

        if (commander.commanderLevel == 3)
        {
            commander.maxHealth += 3;
        }

        if (commander.commanderLevel == 4)
        {
            commander.maxHealth += 4;
        }

        if (commander.commanderLevel == 5)
        {
            commander.maxHealth += 5;
        }

        if (commander.commanderLevel == 6)
        {
            commander.maxHealth += 6;
        }

        if (commander.commanderLevel == 7)
        {
            commander.maxHealth += 7;
        }

        if (commander.commanderLevel == 8)
        {
            commander.maxHealth += 8;
        }

        if (commander.commanderLevel == 9)
        {
            commander.maxHealth += 9;
        }

        if (commander.commanderLevel == 10)
        {
            commander.maxHealth += 10;
        }

        #endregion
    }
    void Start()
    {
        //seta os objectos
        commanderStats = GameObject.Find("Commander").GetComponent <CrewStats>();
        healthBar      = GameObject.Find("CommanderHealthBar").GetComponent <TankHealthBar>();
        ima            = GameObject.Find("CommanderBlackOut").GetComponent <Image>();

        healthBar.SetMaxHealth(commanderStats.maxHealth); // seta a vida maxima
    }
Beispiel #6
0
    void Start()
    {
        Physics.IgnoreCollision(gameObject.GetComponent <Collider>(), playerTank.GetComponentInChildren <Collider>());

        commander  = GameObject.Find("Commander").GetComponent <CrewStats>();
        driver     = GameObject.Find("Driver").GetComponent <CrewStats>();
        sideGunner = GameObject.Find("SideGunner").GetComponent <CrewStats>();
        gunner     = GameObject.Find("Gunner").GetComponent <CrewStats>();
        loader     = GameObject.Find("Loader").GetComponent <CrewStats>();
    }
    private Text repairText;    // text da UI

    #endregion

    #region Buildin Methods

    void Start()
    {
        commander    = GameObject.Find("Commander").GetComponent <CrewStats>();
        driver       = GameObject.Find("Driver").GetComponent <CrewStats>();
        loader       = GameObject.Find("Loader").GetComponent <CrewStats>();
        gunner       = GameObject.Find("Gunner").GetComponent <CrewStats>();
        tank         = GameObject.Find("Tank_Player").GetComponent <CharacterStats>();
        sideGunner   = GameObject.Find("SideGunner").GetComponent <CrewStats>();
        healingImage = GameObject.Find("HealingButton").GetComponent <Image>();
        healingText  = GameObject.Find("HealingText").GetComponent <Text>();
        repairImage  = GameObject.Find("RepairButtonImage").GetComponent <Image>();
        repairText   = GameObject.Find("ReapirText").GetComponent <Text>();
    }
Beispiel #8
0
    private Text text;   // text da UI

    #endregion

    #region Buildin Methods

    void Start()
    {
        // alocaçao dos objectos
        firePoint    = GameObject.Find("TurretFirePoint");
        bulletPrefab = Resources.Load("Player_MainGun_Bullet") as GameObject;
        loader       = GameObject.Find("Loader").GetComponent <CrewStats>();
        manager      = GameObject.Find("Loader").GetComponent <LoaderManager>();
        ammoBar      = GameObject.Find("CannonHotbar").GetComponentInChildren <MainGunAmmoBar>();
        image        = GameObject.Find("CannonButtonImage").GetComponent <Image>();
        text         = GameObject.Find("CannonText").GetComponent <Text>();
        reloadIcon   = GameObject.Find("ReloadIcon1");

        //MUDAR DPS
        #region Temporary Solution

        if (loader.loadingLevel == 1)
        {
            reloadTime = 0.3f;
        }

        if (loader.loadingLevel == 2)
        {
            reloadTime = 0.6f;
        }

        if (loader.loadingLevel == 3)
        {
            reloadTime = 0.9f;
        }

        if (loader.loadingLevel == 4)
        {
            reloadTime = 1.2f;
        }

        if (loader.loadingLevel == 5)
        {
            reloadTime = 1.5f;
        }

        if (loader.loadingLevel == 6)
        {
            reloadTime = 1.8f;
        }

        if (loader.loadingLevel == 7)
        {
            reloadTime = 2.1f;
        }

        if (loader.loadingLevel == 8)
        {
            reloadTime = 2.4f;
        }

        if (loader.loadingLevel == 9)
        {
            reloadTime = 2.7f;
        }

        if (loader.loadingLevel == 10)
        {
            reloadTime = 3f;
        }

        #endregion

        gunCooldownTime = cooldownTime - reloadTime;
        ammoBar.SetMaxAmmo(mag);
    }
    void Start()
    {
        tankFront = GameObject.Find("TankFront").transform; // pega o transfomr do object
        gunner    = GameObject.Find("Gunner").GetComponent <CrewStats>();
        manager   = GameObject.Find("Gunner").GetComponent <GunnerManager>();

        //MUDAR DPS
        #region Temporary Solution

        if (gunner.firingLevel == 1)
        {
            speedRotation += 0.1f;
        }

        if (gunner.firingLevel == 2)
        {
            speedRotation += 0.2f;
        }

        if (gunner.firingLevel == 3)
        {
            speedRotation += 0.3f;
        }

        if (gunner.firingLevel == 4)
        {
            speedRotation += 0.4f;
        }

        if (gunner.firingLevel == 5)
        {
            speedRotation += 0.5f;
        }

        if (gunner.firingLevel == 6)
        {
            speedRotation += 0.6f;
        }

        if (gunner.firingLevel == 7)
        {
            speedRotation += 0.7f;
        }

        if (gunner.firingLevel == 8)
        {
            speedRotation += 0.8f;
        }

        if (gunner.firingLevel == 9)
        {
            speedRotation += 0.9f;
        }

        if (gunner.firingLevel == 10)
        {
            speedRotation += 1f;
        }

        #endregion
    }
    private float driverSkill;          // aplica a skill do driver com as variables do tank

    #endregion

    #region BuiltinMethods

    void Start()
    {
        rb      = GetComponent <Rigidbody>();  // aloca o RigidBody do objeto na variavel
        input   = GetComponent <Tank_Input>(); // aloca o Tank_Input do objeto na variavel
        driver  = GameObject.Find("Driver").GetComponent <CrewStats>();
        manager = GameObject.Find("Driver").GetComponent <DriverManager>();

        //MUDAR DPS
        #region Temporary Solution

        if (driver.drivingLevel == 1)
        {
            driverSkill = 1f;
        }

        if (driver.drivingLevel == 2)
        {
            driverSkill = 1.2f;
        }

        if (driver.drivingLevel == 3)
        {
            driverSkill = 1.3f;
        }

        if (driver.drivingLevel == 4)
        {
            driverSkill = 1.4f;
        }

        if (driver.drivingLevel == 5)
        {
            driverSkill = 1.5f;
        }

        if (driver.drivingLevel == 6)
        {
            driverSkill = 1.6f;
        }

        if (driver.drivingLevel == 7)
        {
            driverSkill = 1.7f;
        }

        if (driver.drivingLevel == 8)
        {
            driverSkill = 1.8f;
        }

        if (driver.drivingLevel == 9)
        {
            driverSkill = 1.9f;
        }

        if (driver.drivingLevel == 10)
        {
            driverSkill = 2f;
        }

        #endregion

        tankMovingSpeed   = tankSpeed * driverSkill;
        tankRotationSpeed = rotationSpeed * ((driverSkill / 2) + 0.5f);
    }
Beispiel #11
0
    void Start()
    {
        // alocaçao dos objectos
        firePoint    = GameObject.Find("SideTurretFirePoint");
        sideGunner   = GameObject.Find("SideGunner").GetComponent <CrewStats>();
        manager      = GameObject.Find("SideGunner").GetComponent <SideGunnerManager>();
        ammoBar      = GameObject.Find("MachineGunHotbar").GetComponentInChildren <MachineGunAmmoBar>();
        image        = GameObject.Find("RangeButton").GetComponent <Image>();
        text         = GameObject.Find("RangeText").GetComponent <Text>();
        reloadIcon   = GameObject.Find("ReloadIcon");
        bulletPrefab = Resources.Load("Player_SideGun_Bullet") as GameObject;

        //MUDAR DPS
        #region Temporary Solution

        if (sideGunner.sideGunLevel == 1)
        {
            gunSpread -= 0.15f;
        }

        if (sideGunner.sideGunLevel == 2)
        {
            gunSpread -= 0.3f;
        }

        if (sideGunner.sideGunLevel == 3)
        {
            gunSpread -= 0.45f;
        }

        if (sideGunner.sideGunLevel == 4)
        {
            gunSpread -= 0.6f;
        }

        if (sideGunner.sideGunLevel == 5)
        {
            gunSpread -= 0.75f;
        }

        if (sideGunner.sideGunLevel == 6)
        {
            gunSpread -= 0.9f;
        }

        if (sideGunner.sideGunLevel == 7)
        {
            gunSpread -= 1.05f;
        }

        if (sideGunner.sideGunLevel == 8)
        {
            gunSpread -= 1.2f;
        }

        if (sideGunner.sideGunLevel == 9)
        {
            gunSpread -= 1.35f;
        }

        if (sideGunner.sideGunLevel == 10)
        {
            gunSpread -= 1.5f;
        }

        #endregion

        direction = firePoint.transform.position;
        ammoBar.SetMaxAmmo(mag);
    }