示例#1
0
        public void Load_3_9_6(FileStream fs)
        {
            Money = false;

            min     = QuestStreamReader.ReadInt(fs);
            max     = QuestStreamReader.ReadInt(fs);
            value   = QuestStreamReader.ReadInt(fs);
            ParType = QuestStreamReader.ReadInt(fs);

            Hidden     = QuestStreamReader.ReadBool(fs);
            ShowIfZero = QuestStreamReader.ReadBool(fs);
            LoLimit    = QuestStreamReader.ReadBool(fs);
            Enabled    = QuestStreamReader.ReadBool(fs);

            ValueOfViewStrings = QuestStreamReader.ReadInt(fs);
            Money = QuestStreamReader.ReadBool(fs);

            Name = QuestStreamReader.ReadTextField(fs);

            ViewFormatStrings = new ParameterViewString[10];
            for (var i = 0; i < ValueOfViewStrings; ++i)
            {
                ViewFormatStrings[i].Load(fs);
            }

            CriticalMessage = QuestStreamReader.ReadTextField(fs);

            AltStartValues.Load(fs);
            AltDiapStartValues.CopyDataFrom(AltStartValues);
            AltStartValues.Clear();
        }
示例#2
0
        public void Load_3_9_3(Stream fs)
        {
            Clear();

            bitmask = QuestStreamReader.ReadInt(fs);

            min   = QuestStreamReader.ReadInt(fs);
            max   = QuestStreamReader.ReadInt(fs);
            delta = QuestStreamReader.ReadInt(fs);
            ParameterViewAction    = QuestStreamReader.ReadInt(fs);
            CriticalMessageVisible = QuestStreamReader.ReadBool(fs);
            DeltaPercentFlag       = QuestStreamReader.ReadBool(fs);

            ValuesGate.Load(fs);
            ModZeroesGate.Load(fs);

            CriticalMessage = QuestStreamReader.ReadTextField(fs);
        }