Esempio n. 1
0
    //public Player outPlayer;
    //public AIEnemy outAiEnemy;
    //public Stage outStage;

    public void TurnUpdate()
    {
        Player  player  = GameResources.Player;
        AIEnemy aiEnemy = GameResources.AIEnemy;
        Stage   stage   = GameResources.Stage;

        if (outIsEnemy == true)
        {
            transform.Translate(0, -1 * outMoveStep, 0);
        }
        else
        {
            transform.Translate(0, outMoveStep, 0);
        }

        // 상대 플레이어에게 데미지
        if (transform.localPosition.y <= 1 && outIsEnemy == true)
        {
            player.UpdateMovableDamage(damage);
            aiEnemy.RemoveUnit(GetComponent <Unit>());
        }
        else if (transform.localPosition.y > 8 && outIsEnemy == false)
        {
            aiEnemy.UpdateMovableDamage(damage);
            stage.RemoveUnit(GetComponent <Unit>());
        }
    }