Example #1
0
    void Update()
    {
        myStudent = GameObject.Find("battleBackground").GetComponent<BattleButtonManage>().CurrentMine;
        enemyStudent = GameObject.Find("battleBackground").GetComponent<BattleButtonManage>().CurrentEnemy;

        myTexture = textureList.retTexture(myStudent.retStuIndex());
        opponentTexture = textureList.retTexture(enemyStudent.retStuIndex());

        if(myStudent.getLevel() >= 8)
            myTexture = textureList.retUpgradeTexture(myStudent.retStuIndex());
        if(enemyStudent.getLevel() >= 8)
            opponentTexture = textureList.retUpgradeTexture(enemyStudent.retStuIndex());

        if (battlestate.Battle == BattleButtonManage.BattleButtonState.DefaultState)
        {
            prevMyHp = myStudent.getHP();
            PrevEnemyHp = enemyStudent.getHP();
        }
        currMyHp = myStudent.getHP();
        currEnemyHp = enemyStudent.getHP();

        if (prevMyHp < currMyHp) EnemyAtkStart = true;

        if (PrevEnemyHp < currEnemyHp) myAtkStart = true;

        if (battlestate.EnemySkill != null && battlestate.EnemySkill.retAtkType() == 0)
        {
            Myframe = animationlist.Atk;
        }
        else if (battlestate.EnemySkill != null && battlestate.EnemySkill.retAtkType() == 1)
        {
            Myframe = animationlist.SAtk;
        }
        if (battlestate.mystuSkill != null && battlestate.mystuSkill.retAtkType() == 0)
        {
            Enemyframe = animationlist.Atk;
        }
        else if (battlestate.mystuSkill != null && battlestate.mystuSkill.retAtkType() == 1)
        {
            Enemyframe = animationlist.SAtk;
        }

        if (Myframe != null)
        {
            myi = (int)(Time.time * framesecond) % Myframe.Length;
        }
        if (EnemyAtkStart)
        {
            myj = myi;
            EnemyAtkStart = false;
            EnemyAtk = true;
        }

        if (Enemyframe != null)
        {
            enemyi = (int)(Time.time * framesecond) % Enemyframe.Length;
        }
        if (myAtkStart)
        {
            enemyj = enemyi;
            myAtkStart = false;
            myAtk = true;
        }

          /*
          //the code will save index of posmon. set texture to current index student.

          */
    }