예제 #1
0
    void Start()
    {
        instance       = this;
        Time.timeScale = 0;

        // Setup targets
        targets.Setup(this);

        // Setup stats
        currentHealth        = maxHealth;
        drillCurrent         = drillMax;
        timeLastDrilled      = -1;
        timeCollisionStarted = -1f;
        timeInvincible       = -1f;

        // Setup UI
        lifeBar.wholeNumbers = true;
        lifeBar.minValue     = 0;
        lifeBar.maxValue     = maxHealth;
        lifeBar.value        = currentHealth;

        drillBar.wholeNumbers = false;
        drillBar.minValue     = 0;
        drillBar.maxValue     = drillMax;
        drillBar.value        = currentHealth;

        flightModeLabel.text = FlightTowardsTarget;

        dangerHealth.enabled = false;
        emptyDrill.enabled   = false;
        ramParticles.Stop();
    }