示例#1
0
        public Role SelectRole()
        {
            Smod2.API.Team team = this.RollTeam();
            Role           role = LJEventHandler.GetClassID(team, this.scpsToSpawn);

            role = this.MutateRoleByAvailability(role);
            int i = 0;

            while (role == Role.UNASSIGNED && i < 5)
            {
                team = this.RollTeam();
                role = LJEventHandler.GetClassID(team, this.scpsToSpawn);
                role = this.MutateRoleByAvailability(role);
                i++;
            }

            return(role);
        }