Пример #1
0
        public Cell createCell(String data, ATTRIBUTETYPE type)
        {
            Cell cell = new Cell();

            cell.data = data;
            cell.type = type;
            return(cell);
        }
Пример #2
0
    public void initData(HeroData hero, ATTRIBUTETYPE type)
    {
        info      = hero;
        this.type = type;
        int  cur     = 0;
        int  add     = 0;
        int  consume = Random.Range(100, 1000);
        bool canup   = Random.Range(0.0f, 1.0f) > 0.5;

        switch (type)
        {
        case ATTRIBUTETYPE.HP:
        {
            cur = info.TrainingMaxHP;
            add = 1;        //(int)info.hPGrowth;
        }
        break;

        case ATTRIBUTETYPE.PhysicAtk:
        {
            cur = info.TrainingPhysicalAttack;
            add = 2;        //(int)info.physicalAttackGrowth;
        }
        break;

        case ATTRIBUTETYPE.PhysicDef:
        {
            cur = info.TrainingPhysicalDefence;
            add = 3;        //(int)info.physicalDefenceGrowth;
        }
        break;

        case ATTRIBUTETYPE.MagicDef:
        {
            cur = info.TrainingMagicDefence;
            add = 4;        //(int)info.magicDefenceGrowth;
        }
        break;
        }
        mCurNum.text     = cur.ToString();
        mAddNum.text     = add.ToString();
        mConsumeNum.text = consume.ToString();
        if (canup)
        {
            mDevelopBtn.gameObject.SetActive(true);
            mLimitImage.gameObject.SetActive(false);
        }
        else
        {
            mDevelopBtn.gameObject.SetActive(false);
            mLimitImage.gameObject.SetActive(true);
        }
    }
Пример #3
0
 public AttributeType()
 {
     this.typeField = ATTRIBUTETYPE.@string;
 }
 public AttributeType()
 {
     this.typeField = ATTRIBUTETYPE.@string;
 }