Пример #1
0
    // private string sName;

    private CaractMonster(int id, _enumCaractMonster enumCaractNew)
    {
        nId        = id;
        enumCaract = enumCaractNew;
        sName      = enumCaract.ToString();

        if (!allCaractMonster.Contains(this))
        {
            allCaractMonster.Add(this);
        }
    }
Пример #2
0
    public static CaractMonster GetCaractMonsterOfEnum(_enumCaractMonster IenumCaract)
    {
        int i = 0;

        switch (IenumCaract)
        {
        case _enumCaractMonster.WINGS:
            return(CaractMonster.AILES);

            break;

        case _enumCaractMonster.SHELLS:
            return(CaractMonster.CARAPACE);

            break;

        case _enumCaractMonster.HATS:
            return(CaractMonster.CHAPEAU);

            break;

        case _enumCaractMonster.HORNS:
            return(CaractMonster.CORNES);

            break;

        case _enumCaractMonster.MOUSTACHES:
            return(CaractMonster.MOUSTACHES);

            break;

        case _enumCaractMonster.BACKPACKS:
            return(CaractMonster.SAC);

            break;

        case _enumCaractMonster.EYELASHES:
            return(CaractMonster.SOURCILS);

            break;

        case _enumCaractMonster.TENTACLES:
            return(CaractMonster.TENTACULES);

            break;

        case _enumCaractMonster.NONE:
            return(CaractMonster.NONE);

            break;
        }
        return(null);
    }
Пример #3
0
    public static CaractMonster GetRandomCaracExept(_enumCaractMonster enumMut, _enumCaractMonster enumMut2)
    {
        CaractMonster car = GetRandomCarac();

        while (car.enumCaract == enumMut || car.enumCaract == enumMut2)
        {
            car = GetRandomCarac();
        }

        /*
         * int randIndex = Random.Range(1, allCaractMonster.Count );
         *
         * while(allCaractMonster[randIndex].enumCaract == enumMut || allCaractMonster[randIndex].enumCaract == enumMut2)
         * {
         *  randIndex = Random.Range(1, allCaractMonster.Count );
         * }*/
        // return allCaractMonster[randIndex];

        return(car);
    }