Ejemplo n.º 1
0
        public HistoricCombatRecord(HistoricMissionType missionType, byte[] bytes, int numberOfMissions, int missionCompletedOffset, int missionScoreOffset)
        {
            MissionType     = missionType;
            MissionComplete = new List <bool>(numberOfMissions);
            MissionScore    = new List <uint>(numberOfMissions);

            for (int i = 0; i < numberOfMissions; i++)
            {
                MissionComplete.Add(Convert.ToBoolean(bytes[missionCompletedOffset + i]));
                MissionScore.Add(BitConverter.ToUInt32(bytes, missionScoreOffset + (i * 4)));
            }
        }
Ejemplo n.º 2
0
        public HistoricCombatRecord(HistoricMissionType missionType, int numberOfMissions)
        {
            MissionType     = missionType;
            MissionComplete = new List <bool>(numberOfMissions);
            MissionScore    = new List <uint>(numberOfMissions);

            for (int i = 0; i < numberOfMissions; i++)
            {
                MissionComplete.Add(false);
                MissionScore.Add(0);
            }
        }