Пример #1
0
    //Generates the enemy team for the player
    public Andermon[] GenerateTeam()
    {
        //Temporary solution, we dont have a manager codded YET
        IAtype = ArtificialIntelligence.IAlevel.wildEasy;
        if (Random.Range(1, 7) % 2 != 0)
        {
            enemyTeam [1] = new Andermon(0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        }
        else
        {
            enemyTeam [1] = new Andermon(2, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        }
        if (Random.Range(1, 7) % 2 != 0)
        {
            enemyTeam [2] = new Andermon(0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        }
        else
        {
            enemyTeam [2] = new Andermon(2, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        }
        if (Random.Range(1, 7) % 2 != 0)
        {
            enemyTeam [3] = new Andermon(0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        }
        else
        {
            enemyTeam [3] = new Andermon(2, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        }
        if (Random.Range(1, 7) % 2 != 0)
        {
            enemyTeam [4] = new Andermon(0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        }
        else
        {
            enemyTeam [4] = new Andermon(2, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        }
        if (Random.Range(1, 7) % 2 != 0)
        {
            enemyTeam [5] = new Andermon(0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        }
        else
        {
            enemyTeam [5] = new Andermon(2, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        }

        enemyTeam [0] = new Andermon(2, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        //enemyTeam [1] = new Andermon (0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        //enemyTeam [2] = new Andermon (0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        //enemyTeam [3] = new Andermon (0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        //enemyTeam [4] = new Andermon (2, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        //enemyTeam [5] = new Andermon (0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        return(enemyTeam);
    }
Пример #2
0
    public Andermon[] enemyTeam;                  //this is generated by a script called EnemyManager, WIP ... i need to cache this here to send this to the battle script

    //this is called on game load
    void Start()
    {
        maxSpeed        = 250f;
        animator        = GetComponent <Animator> ();
        sceneBattleName = "BattleForest";
        facingDirection = Direction.down;
        //Temp
        playerTeam     = new Andermon[6];
        playerTeam [0] = new Andermon(1, "Kliy", "MeuMon", 2, Andermon.Type.normal, 10, 10, 3, 1, 2, 50, Andermon.Condition.alive);
        playerTeam [1] = new Andermon(1, "Kliy", "MeuMon", 2, Andermon.Type.normal, 10, 10, 3, 1, 2, 50, Andermon.Condition.alive);
        playerTeam [2] = new Andermon(0, "Kliy", "MeuMon", 2, Andermon.Type.normal, 10, 10, 3, 1, 2, 50, Andermon.Condition.alive);
        playerTeam [3] = new Andermon(0, "Kliy", "MeuMon", 2, Andermon.Type.normal, 10, 10, 3, 1, 2, 50, Andermon.Condition.alive);
        playerTeam [4] = new Andermon(0, "Kliy", "MeuMon", 2, Andermon.Type.normal, 10, 10, 3, 1, 2, 50, Andermon.Condition.alive);
        playerTeam [5] = new Andermon(0, "Kliy", "MeuMon", 2, Andermon.Type.normal, 10, 10, 3, 1, 2, 50, Andermon.Condition.alive);
        enemyTeam      = new Andermon[6];
        enemyTeam [0]  = new Andermon(0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        enemyTeam [1]  = new Andermon(0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        enemyTeam [2]  = new Andermon(0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        enemyTeam [3]  = new Andermon(0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        enemyTeam [4]  = new Andermon(0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
        enemyTeam [5]  = new Andermon(0, "Ratty", "Ratty", 1, Andermon.Type.normal, 6, 6, 2, 0, 1, 45, Andermon.Condition.alive);
    }