Exemplo n.º 1
0
    public static RoleAttributeList RandomSet(ScopeInt barchartAd
                                              , ScopeInt atkdefAd, ScopeInt extraAd, ScopeInt Rd)
    {
        RoleAttributeList L = RoleAttributeList.zero;

        L.Hp = UnityEngine.Random.Range(barchartAd.Min, barchartAd.Max);
        L.Mp = UnityEngine.Random.Range(barchartAd.Min, barchartAd.Max);
        L.Tp = UnityEngine.Random.Range(barchartAd.Min, barchartAd.Max);
        //
        L.AT = UnityEngine.Random.Range(atkdefAd.Min, atkdefAd.Max);
        L.AD = UnityEngine.Random.Range(atkdefAd.Min, atkdefAd.Max);
        L.MT = UnityEngine.Random.Range(atkdefAd.Min, atkdefAd.Max);
        L.MD = UnityEngine.Random.Range(atkdefAd.Min, atkdefAd.Max);
        //
        L.Speed  = UnityEngine.Random.Range(extraAd.Min, extraAd.Max);
        L.Taunt  = UnityEngine.Random.Range(extraAd.Min, extraAd.Max);
        L.Accur  = UnityEngine.Random.Range(extraAd.Min, extraAd.Max);
        L.Evo    = UnityEngine.Random.Range(extraAd.Min, extraAd.Max);
        L.Crit   = UnityEngine.Random.Range(extraAd.Min, extraAd.Max);
        L.Expect = UnityEngine.Random.Range(extraAd.Min, extraAd.Max);
        //
        for (int i = 0; i < L.AllResistData.Length; i++)
        {
            L.AllResistData[i] = UnityEngine.Random.Range(Rd.Min, Rd.Max);
        }
        return(L);
    }
Exemplo n.º 2
0
 public Warehouse(int size = 50)
 {
     this.size = new ScopeInt(size);
     Items     = new List <ItemInfo>();
 }