コード例 #1
0
    // Use this for initialization
    void Start()
    {
        healthBar   = gameObject.GetComponent <HealthBarEnemy>();
        audioSource = GameObject.Find("MusicPlayer");
        myTransform = transform;
        posInit     = transform.position;

        //levelstats
        if (level == EnemyLevel.Weak)
        {
            strength  = 3.0f;
            endurance = 0.5f;
            speed     = 2.5f;
            hp        = 20.0f;
            maxhp     = 20.0f;
        }
        else if (level == EnemyLevel.Intermediate)
        {
            strength  = 5.0f;
            endurance = 2.0f;
            speed     = 3.9f;
            hp        = 35.0f;
            maxhp     = 35.0f;
        }
        else if (level == EnemyLevel.Strong)
        {
            strength  = 8.0f;
            endurance = 3.0f;
            speed     = 1.8f + 1.5f;
            hp        = 50.0f;
            maxhp     = 50.0f;
        }
        else if (level == EnemyLevel.SuperStrong)
        {
            strength  = 13.0f;
            endurance = 6.0f;
            speed     = 3.5f;
            hp        = 80.0f;
            maxhp     = 80.0f;
        }
        else if (level == EnemyLevel.Boss)
        {
            strength  = 19.0f;
            endurance = 11.0f;
            speed     = 0f;
            hp        = 130.0f;
            maxhp     = 130.0f;
        }

        healthBar.maxhp = maxhp;
        healthBar.hp    = hp;

        /*if(team == "Red")
         *      change asset color
         * else
         *      change asset color
         */
    }