예제 #1
0
    public void SetParts(GameObject handles, GameObject hilts, GameObject blades)
    {
        handle        = handles.GetComponent <Handle>();
        handle.damage = UnityEngine.Random.Range(1, 5);
        hilt          = hilts.GetComponent <Hilt>();
        hilt.damage   = UnityEngine.Random.Range(1, 5);
        blade         = blades.GetComponent <Blade>();
        blade.damage  = UnityEngine.Random.Range(8, 20);

        GetStats();
        GetName();
    }
예제 #2
0
        public void SetParts(GameObject handles, GameObject hilts, GameObject blades, bool toughEnemy)
        {
            handle = handles.GetComponent <Handle>();
            hilt   = hilts.GetComponent <Hilt>();
            blade  = blades.GetComponent <Blade>();

            if (CaveGameManager.instance.GetLevel() <= 5)
            {
                handle.damage = UnityEngine.Random.Range(1, 5);
                hilt.damage   = UnityEngine.Random.Range(1, 5);
                blade.damage  = UnityEngine.Random.Range(8, 20);
            }
            else if (CaveGameManager.instance.GetLevel() > 5 && CaveGameManager.instance.GetLevel() <= 10)
            {
                handle.damage = UnityEngine.Random.Range(15, 30);
                hilt.damage   = UnityEngine.Random.Range(15, 30);
                blade.damage  = UnityEngine.Random.Range(30, 50);
            }
            else if (CaveGameManager.instance.GetLevel() > 10 && CaveGameManager.instance.GetLevel() <= 15)
            {
                handle.damage = UnityEngine.Random.Range(30, 75);
                hilt.damage   = UnityEngine.Random.Range(30, 75);
                blade.damage  = UnityEngine.Random.Range(50, 150);
            }
            else if (CaveGameManager.instance.GetLevel() > 15 && CaveGameManager.instance.GetLevel() <= 20)
            {
                handle.damage = UnityEngine.Random.Range(75, 200);
                hilt.damage   = UnityEngine.Random.Range(75, 200);
                blade.damage  = UnityEngine.Random.Range(150, 500);
            }
            else
            {
                handle.damage = UnityEngine.Random.Range(200, 500);
                hilt.damage   = UnityEngine.Random.Range(200, 500);
                blade.damage  = UnityEngine.Random.Range(500, 1000);
            }

            GetStats(toughEnemy);
            GetName();
        }